题目描述
Chotu is having his mathematics test tomorrow. Chotu was solving a problem and found out that it is quite difficult for him. Given two integers A and B and some Q queries. Each query contains two numbers L and R such that L ≤ R. Find greatest number D such that L ≤ D and D ≤ R such that A and B both are divisible by D. If there is no such number answer is -1. Chotu asks your help to solve this problem as he wants to practice each and every question.
Input
The first line contains two integers A and B, the two integers as described above.
The second line contains one integer Q, the number of queries.
Then Q lines follow, each line contains one query consisting of two integers, L and R.
Constraints
1 ≤ A, B ≤ 10^14
1 ≤ Q ≤ 10^6
1 ≤ L ≤ R ≤ 10^18
SAMPLE INPUT
9 27
3
1 5
6 7
8 15
SAMPLE OUTPUT
3
-1
9
样例输入
1 412090000
100000
25 20481
99 87420
95 84180
99 86633
91 82864
24 19019
106 94914
69 65300
107 98428
87 79294
38 36824
67 61119
87 80384
106 94861
105 93306
11 12272
106 94798
7 6366
77 71878
46 41871
57 49562
99 87465
8 9933
91 82440
24 20082
106 94756
108 98605
67 62208
57 50744
95 84690
79 72942
91 82489
68 64697
74 69419
107 97459
71 68360
11 12482
89 80966
106 95087
89 81069
105 92135
32 31200
105 92128
101 88445
67 61022
30 27688
105 91304
106 95337
52 43701
105 93331
63 56251
30 25921
43 40481
32 29689
68 63517
99 87206
9 10311
84 77531
87 79300
87 79831
108 98941
52 43370
77 71731
87 80061
87 78509
99 87665
99 87057
87 79907
14 12965
99 86775
106 95256
33 33494
69 65161
107 95651
95 83850
99 87564
107 98219
22 18421
93 83647
62 53757
106 94085
108 99272
102 89727
68 63590
95 84384
55 46783
78 72812
75 70950
81 76764
87 78942
106 94208
102 89779
75 71099
75 70679
79 73316
79 73807
100 87890
77 71592
14 13418
64 56714
99 87381
102 89942
102 89771
62 53868
55 47458
14 12844
75 70831
2 1377
99 87072
79 74456
70 67172
102 90192
98 85405
3 2784
101 89454
107 97749
85 78154
79 74243
61 53208
108 98904
63 54649
105 92418
107 95510
53 43727
87 79675
77 71503
103 90322
67 62550
57 49143
89 81427
81 77043
43 40204
89 80570
108 98633
74 68951
95 84565
44 41028
108 99000
95 84907
108 98751
107 95647
19 17589
67 61496
57 49633
40 38897
107 96097
81 75536
69 65779
84 77923
81 75805
87 80195
53 44720
89 81175
43 39949
87 78934
105 91323
101 88814
107 98511
33 32901
86 78266
91 82674
87 79370
101 88689
53 44801
29 25475
56 47667
40 38974
105 93091
67 60656
107 97117
1 271
100 88115
37 35707
82 77115
62 54168
70 66960
108 99133
44 41281
74 69677
34 34310
57 48164
63 55634
77 71915
105 91916
87 78418
105 92005
28 23402
14 13716
57 49978
106 94677
32 29870
67 60603
107 96797
101 89511
33 33104
81 75569
46 42005
32 29728
105 93461
28 24313
107 97589
93 83690
32 31352
30 26390
88 80433
81 76272
101 88884
107 97443
5 3691
106 94139
91 82857
78 72486
26 20897
107 97326
67 57117
81 75265
105 91669
95 83947
95 84087
62 53987
108 99010
67 58930
30 26283
105 91012
25 20310
79 72994
79 73487
106 94608
63 54356
85 78202
57 50185
98 85381
107 96439
91 82504
107 97514
87 79117
79 75014
87 80299
91 82431
107 96178
99 86982
106 93890
83 77478
101 89140
40 37923
107 97978
105 92526
45 41402
57 50778
57 49629
52 43096
52 43239
92 83470
95 84184
32 30660
16 14768
81 75337
99 87181
79 74135
74 70312
63 54562
107 98519
101 88576
85 78001
107 95582
107 95877
69 65286
106 95107
105 93655
109 99347
74 69618
89 80922
24 19382
109 99659
90 81689
39 37355
79 74231
81 77089
98 85947
38 36785
63 55387
9 11852
101 88642
53 45152
99 86333
87 79491
105 91405
78 72852
107 97376
107 95963
107 96419
107 95756
105 91149
64 56422
105 92290
98 86039
100 88085
26 20661
63 54710
109 99735
87 80015
63 55035
86 78243
107 97645
67 58724
87 79528
95 84488
109 99649
107 97560
99 86593
81 76649
30 27619
57 50110
107 97761
107 98181
105 92737
107 95775
79 73570
67 61284
87 78815
81 75837
78 72681
101 88797
84 77644
81 75593
52 43474
105 92076
67 57706
106 94483
6 5148
105 90954
107 95932
107 98294
107 98055
59 52622
107 97578
89 80996
98 85839
107 95823
68 64180
74 69204
105 93232
106 94704
69 65657
95 84779
105 91068
14 14578
46 41829
67 58126
30 26868
105 93618
91 83306
53 44515
89 80827
70 67105
26 20853
30 27537
105 91590
89 80456
106 95019
100 88011
74 70505
91 82137
75 71002
79 73298
107 96654
99 87171
107 98345
3 2401
67 60968
67 61537
67 57381
105 91111
107 97844
81 75603
68 63937
107 97314
63 55522
99 87197
91 82251
28 24759
99 86737
6 3966
32 29115
67 62890
28 23479
105 91344
107 97155
107 97436
101 88835
70 67064
81 77102
69 65941
107 98290
77 72235
68 64420
67 59492
107 95353
11 12312
79 74251
107 96095
107 96002
89 81519
90 81890
63 54969
32 29720
89 81475
95 85041
105 92758
106 95073
80 75217
31 28811
17 15987
105 90856
99 86785
39 37601
105 92623
55 47423
105 92515
7 5701
107 98082
77 71746
79 74204
98 85262
57 49573
102 89955
105 91093
67 61394
91 82385
100 87760
67 58150
14 13354
101 89369
106 94729
27 22489
74 69191
91 82244
68 64599
87 80188
106 95216
75 70958
105 93097
79 74047
67 60005
56 47911
67 58963
57 48404
55 46548
53 45088
107 96146
99 87183
104 90429
107 97291
99 87655
67 61676
106 95047
30 27871
53 45305
43 40552
33 33657
79 73149
87 79588
102 89931
105 92876
103 90293
99 86975
108 99047
105 92370
105 92584
99 87539
79 74424
101 88382
99 87316
28 23841
27 21956
7 7066
74 68974
81 75809
99 87234
27 23008
107 97668
105 91460
57 48898
63 55019
110 99991
39 37891
107 96253
104 90588
67 57956
105 93518
62 54323
71 67441
104 90603
107 98268
87 79547
68 63679
54 45756
89 81194
102 90248
92 83500
89 81169
107 96990
17 15433
34 35050
57 49209
30 26973
32 30928
84 77791
91 82795
87 78896
107 96520
91 82714
109 99312
105 93166
91 82793
107 95556
105 91918
77 71934
106 93786
91 83084
107 96684
69 65437
63 54737
74 69914
17 15397
107 97795
105 91270
27 22289
97 85102
77 72303
26 20626
67 59733
67 60140
32 30667
79 74356
106 94956
7 5941
27 21900
107 98075
69 66130
71 67631
84 77627
105 93689
107 98430
101 89562
59 52332
81 75447
14 14015
92 83498
19 17802
99 87574
70 66879
95 84524
53 44410
67 57876
67 61031
107 95982
107 95800
107 97814
71 67845
8 9920
109 99352
105 92494
32 29577
95 84670
81 76404
99 87585
32 30440
99 86793
101 89605
75 70946
109 99553
47 42093
68 63885
79 73310
98 85617
87 79640
107 97655
55 47263
43 39618
110 99949
74 69799
20 17807
107 96273
28 23536
105 92087
105 92542
106 94441
53 44392
59 52460
59 52282
105 93156
75 70746
99 86519
34 34130
107 98329
108 99067
83 77233
77 71468
30 27752
107 98130
31 28715
74 69634
106 95288
110 99838
79 74869
56 47936
107 98358
81 76220
90 81991
79 74556
105 92209
6 4807
107 97064
107 98379
79 73960
91 82657
91 82222
89 81565
32 30495
107 96924
67 57749
102 90054
110 99939
32 30818
43 40573
107 96201
106 94314
89 81097
67 62283
87 78448
95 84796
55 47536
55 46443
87 78987
77 71619
107 97254
81 75697
105 93462
67 60839
55 46729
9 10949
33 31902
44 41340
81 76542
107 98448
99 87402
107 97122
81 76082
99 86914
105 91334
106 94274
67 59991
32 30984
91 82996
105 90738
91 83305
87 78721
89 80885
81 76420
101 88644
69 66047
99 87544
69 65661
89 80921
91 82620
24 19832
89 80578
105 90699
91 82703
91 82061
107 96817
105 92846
90 81849
3 1893
107 98056
101 88423
91 82881
81 75934
54 45865
7 6977
105 91400
107 96987
57 49124
3 2349
67 62949
99 87577
95 84337
71 67346
67 62056
7 5727
62 53371
6 4122
91 83044
81 75846
37 35794
57 49296
63 55734
109 99414
101 89025
79 74308
14 13489
79 74705
107 96546
107 97792
43 39574
107 96731
71 68338
109 99390
77 72187
67 57851
83 77231
69 65496
68 64084
81 75472
100 88339
68 63088
107 97970
105 90862
87 79648
17 16348
91 82058
79 73918
7 7423
89 81114
74 69050
69 66612
98 85913
107 96088
107 95739
105 91709
105 92554
77 72160
59 51512
68 63842
108 98859
79 74883
105 91472
102 90234
62 53406
107 98372
27 22299
105 93006
101 88607
106 95061
106 94747
52 43057
32 30443
107 97687
40 38738
107 98547
102 90220
37 36215
98 85273
105 91927
95 84327
105 92167
27 22343
110 99905
106 94512
78 72724
54 45815
104 90540
68 64501
109 99430
99 86508
87 78494
53 44335
105 90782
8 8783
107 97911
105 92757
107 97452
57 50270
93 83725
91 82417
98 85917
27 23289
101 89087
105 91009
107 98464
98 86161
99 86484
101 88994
79 74632
81 76960
70 66715
81 76808
105 91810
64 56391
79 73505
105 92250
89 81135
101 88777
32 31212
83 77407
32 31093
37 35681
89 80808
105 90951
81 76194
61 53094
67 60174
79 73664
67 62177
105 92334
87 79012
108 99099
79 73922
68 64196
107 96485
87 78612
89 80941
67 57879
79 74967
68 63441
101 88544
106 94726
57 49303
105 93528
76 71143
32 31588
107 98154
105 92868
67 61568
57 48269
27 22246
79 73355
69 65414
74 70339
99 87510
33 33900
105 93255
55 46727
68 64526
104 90425
83 77392
77 71888
87 79278
31 28030
91 83401
109 99570
57 50900
67 61346
67 59473
74 69009
106 95059
107 96019
101 89367
105 91501
109 99594
89 80897
67 57533
106 95038
102 90105
67 59148
87 78510
106 94858
91 82328
25 20429
87 79686
67 60795
87 79274
2 1657
61 53175
68 63897
101 88612
105 91729
81 76119
7 5617
70 66971
89 81316
70 67262
99 86634
107 97214
101 89594
109 99758
68 64296
67 59291
71 67644
74 69134
67 61825
69 66359
69 66114
53 45624
107 97558
70 67014
83 77333
105 93482
106 93995
106 93934
55 47298
68 63003
37 35729
106 95009
84 77831
90 81982
98 85748
79 74171
37 35996
81 76956
107 97699
81 76143
99 86371
106 94036
59 51353
30 26783
74 69264
24 19800
67 62566
107 96228
107 96306
31 28778
98 85339
81 75803
46 41844
108 99210
105 91029
106 94465
106 94226
62 54200
107 97882
24 19782
105 90925
67 58647
105 93524
57 48111
29 25696
106 94431
43 40331
106 94504
108 98735
107 97246
107 95847
67 60354
107 97572
67 57696
57 50241
67 60381
57 48220
71 67383
105 90681
67 57214
107 96603
106 94722
101 88845
107 97979
67 60377
101 89263
102 89864
17 16900
100 88265
1 437
79 73832
74 69740
105 92933
54 45755
81 75888
69 65178
79 74963
105 92899
106 94834
108 99006
78 72321
38 36571
109 99456
95 84693
71 67998
70 66798
107 96588
101 89276
30 26589
100 87751
107 96183
101 88937
98 85500
105 91971
68 64094
107 95910
28 24384
81 77015
81 76349
53 45094
67 57164
28 25201
98 85340
107 95875
79 74841
110 99948
100 88010
9 10490
95 84889
105 91187
105 91456
31 28035
105 93449
74 69802
77 71453
109 99722
4 3457
107 96908
87 78865
105 91103
95 84784
107 97130
105 91345
81 76784
84 77591
108 98834
9 11048
102 89755
30 27437
17 15180
43 39827
100 87867
102 90212
67 57107
43 39644
104 90417
67 60905
59 52820
105 91997
108 99090
67 59398
95 84463
81 76168
3 2416
53 44516
109 99484
105 93201
53 45296
108 98955
17 17153
9 12205
79 73972
46 41858
105 91434
101 88412
32 30396
99 87087
67 59159
81 76534
87 80388
104 90413
95 84040
91 82948
81 75358
101 88672
67 57056
107 96096
95 83875
67 61907
57 50813
91 83251
107 98132
44 41222
105 92701
105 92168
55 47442
63 54963
75 70651
105 90737
107 96325
30 27607
106 94873
91 83309
25 20559
17 16244
29 25645
32 29305
78 72799
17 16101
106 94889
89 80811
27 21751
107 97952
99 87338
83 77425
67 62510
101 89301
102 90032
109 99795
106 94941
57 49872
90 81964
17 14876
68 64326
71 68195
71 67993
33 32010
87 80132
105 91314
67 61528
102 89977
67 60220
31 28294
67 61988
106 95226
60 52839
67 61693
43 40827
55 46646
68 63900
79 73256
55 47409
109 99621
72 68527
98 86285
95 84756
105 93687
67 61098
16 14711
107 95994
32 30675
77 72242
27 23265
62 53752
79 73305
67 58112
35 35393
59 52736
106 93845
77 71667
77 71492
108 98609
106 95150
55 46168
101 88677
7 5969
91 82803
98 86127
74 69851
87 79584
107 95613
64 56726
107 97235
71 67645
106 94721
40 38374
79 73233
32 31528
62 54336
100 87845
67 59955
91 83017
85 78071
89 81287
104 90575
81 76859
105 92508
103 90306
30 27850
101 88653
108 98675
90 81843
24 20260
89 80964
106 93870
79 73853
105 91796
91 83167
71 67767
106 94365
24 19689
99 87139
107 98096
99 86754
81 75868
3 1750
106 95136
64 56931
108 99132
107 96218
107 95821
105 92330
109 99498
107 98396
101 88684
53 44008
89 80947
67 59872
101 89566
106 93997
107 97629
106 94981
30 27732
91 83447
79 74386
106 94159
105 92125
100 87741
55 47141
83 77265
107 97569
97 85076
73 68705
107 95769
89 81182
88 80450
101 89459
106 94744
108 99269
98 85154
43 39851
105 90690
30 26800
91 83120
55 47231
108 98647
91 83400
28 23438
91 83139
107 95717
70 67227
99 87172
87 78841
57 50828
107 98010
107 97127
67 58254
102 89800
88 80424
87 78431
81 76251
87 78356
33 33939
91 83277
79 72955
107 95453
17 16595
101 89534
107 98395
109 99550
67 58217
105 90857
105 93253
57 49323
91 83082
40 38920
74 70346
81 76837
87 79001
74 70238
107 97444
46 42041
81 76365
57 49111
75 70810
46 41923
107 95408
105 92543
14 13243
108 99263
79 73998
67 59794
40 38685
110 99933
107 96405
67 61997
102 89880
83 77401
102 90139
87 79552
107 97680
70 67212
70 66840
32 30198
50 42627
87 80354
105 93538
95 84778
76 71212
69 66341
101 88803
109 99586
87 79618
63 55845
90 81853
106 95025
62 53626
101 89531
99 87584
74 70018
87 79796
107 98407
34 34816
82 77147
53 44422
99 87394
108 98701
63 54838
98 85567
81 76049
89 80501
81 75719
107 95729
98 86060
81 75506
104 90439
79 74678
14 13141
91 82071
100 87831
107 96781
101 89493
33 31932
105 91610
64 56477
79 74533
63 55442
9 11151
106 94791
98 85528
68 64126
79 74864
95 84032
98 86105
81 75482
67 61158
79 74041
89 81049
98 85155
98 85661
106 95320
52 43464
105 93444
98 86112
75 70579
106 94083
85 78194
67 58092
87 80375
59 52748
67 59393
69 66555
98 85250
106 94007
30 26928
107 97535
32 31527
103 90296
105 93099
63 56124
79 74743
81 76169
106 95316
71 68115
64 56314
67 57258
30 27840
83 77490
63 55802
108 98839
38 37003
62 53679
110 99837
101 89308
105 90749
83 77359
75 71104
70 66902
101 89477
26 21115
107 98408
105 92707
105 91161
68 63235
77 72068
71 67309
69 65292
105 92402
46 41706
63 56065
69 65631
106 95339
107 96150
68 64080
81 75991
67 58754
79 74844
81 75983
34 34318
77 71686
57 48579
109 99510
26 20731
17 17090
91 82954
105 90754
67 62234
59 51695
101 88825
79 73912
107 95429
31 28972
72 68541
78 72333
101 89443
91 82937
87 80142
106 94194
108 99011
59 51457
67 58054
79 74080
67 60209
107 97957
91 82231
99 87221
105 92066
69 66619
105 93644
59 52317
79 73370
84 77935
101 89428
101 88536
14 13157
26 21166
27 22831
104 90656
95 84269
102 90228
67 61442
95 84696
81 75807
106 94415
67 61833
14 13791
105 92185
77 71939
101 88596
104 90548
84 77621
7 7388
33 32882
67 61928
105 93541
107 96567
106 94887
1 464
105 91655
95 84043
69 65882
81 76246
27 23035
27 22843
52 43673
89 81315
68 63369
95 84783
87 78325
102 90167
78 72512
67 61904
89 81434
57 50707
31 28355
81 76268
98 86048
62 53748
71 68223
105 91401
105 91881
31 28284
68 64382
105 93455
95 84683
107 97918
17 16700
83 77376
88 80410
107 97940
79 74959
34 34911
105 92521
68 64225
57 48502
90 81776
107 96675
36 35444
107 97121
28 23872
98 86013
107 97056
79 73829
67 60335
32 29844
87 79188
34 34598
91 83231
109 99393
109 99505
55 46589
77 71700
107 98061
105 91674
57 51001
95 84014
95 84882
69 65193
80 75241
98 85788
99 87081
81 76499
64 56424
81 76397
105 93623
67 62906
32 29674
53 44458
59 52068
108 99248
95 84830
105 91978
63 54785
63 55410
87 80122
99 86939
89 81588
90 81711
1 663
32 30496
107 98207
95 83857
107 95439
61 53168
59 52453
106 95299
30 27503
31 28693
68 63904
24 19275
17 17043
94 83788
43 39709
74 69930
57 50564
31 28981
79 74547
87 79795
55 47453
27 21757
99 87207
107 97880
107 97832
101 89289
45 41503
77 71682
74 70257
70 67267
6 4417
79 73691
101 89520
95 84910
105 93535
52 43593
81 75390
69 66433
107 97237
105 93060
92 83494
105 91688
59 51855
109 99341
68 63892
8 9416
107 98179
69 66152
83 77300
4 3284
87 79622
91 82903
87 78505
110 99928
79 73375
91 82486
87 80155
81 76184
69 66384
38 36371
105 92082
105 91218
79 73341
105 92198
30 26838
39 37837
75 70642
105 93552
89 81200
108 99028
78 72667
107 98068
107 96630
78 72731
78 72379
87 79642
98 86228
67 60858
107 98076
107 96444
74 69131
106 94041
81 75440
95 84507
91 83149
87 78800
87 78838
106 95189
67 60783
67 62514
89 80977
106 93842
69 65312
9 10275
77 72062
81 75781
89 80492
106 95317
79 73657
101 89162
17 15453
105 91868
67 61878
61 53266
30 26540
107 96772
56 47820
68 63920
71 67361
106 95154
76 71176
83 77418
93 83616
31 28141
30 27861
107 95394
17 17109
79 73275
64 56530
107 96249
91 82517
106 94379
77 72058
107 96693
105 92276
92 83501
70 66830
43 39339
79 73934
105 92993
99 87215
67 61143
36 35430
77 71264
6 4767
89 80573
27 23011
87 78299
67 57108
101 89445
76 71121
63 55235
78 72748
107 96608
104 90604
79 74381
81 76679
71 68408
67 59328
64 56468
101 89062
107 96995
77 72175
99 86778
109 99589
109 99770
101 88434
64 56826
101 89177
94 83763
105 91148
67 62305
71 68236
64 56441
99 86993
87 79549
28 24133
87 78411
106 95298
106 95081
63 54870
105 92472
101 88938
67 57886
107 97260
85 78061
7 7382
79 74395
87 78984
14 13218
106 94442
107 96356
95 84498
51 42639
101 89170
52 43622
39 37393
67 60903
77 71721
107 98330
74 70229
99 86904
40 38100
78 72398
68 63707
29 25508
105 91191
54 45866
8 9274
98 85729
28 24141
108 99012
59 52150
87 78901
107 95606
14 13173
24 18823
91 83108
89 80936
104 90657
14 13682
79 74418
101 89202
107 97464
95 84815
67 62174
101 88415
106 94299
24 19257
57 49505
102 90076
57 49575
68 63033
77 71969
105 92901
33 32062
84 77908
109 99642
74 69174
89 81629
104 90456
95 84692
75 70808
105 93335
105 90753
29 25313
67 61857
67 57634
28 24796
71 67667
46 41715
28 24450
57 49292
34 33973
79 73514
89 81535
81 76193
89 80757
106 93806
24 19527
106 95011
105 93723
95 84440
77 71579
98 85342
106 94382
67 62587
99 87613
31 28062
59 51817
99 87292
30 27455
74 70475
105 92315
59 52801
106 94607
42 39322
77 71308
91 83031
105 93165
63 54523
107 95521
63 55666
78 72468
3 2723
4 3357
57 51175
30 26373
81 76800
68 63598
106 94765
69 65830
37 35604
93 83642
98 85239
55 47433
105 93521
100 88097
93 83593
29 25805
57 49750
27 23236
91 82442
110 99864
90 81785
91 82843
31 28133
100 88079
89 81102
68 64378
101 88591
34 34957
52 43103
105 91310
14 13221
90 81686
52 43390
98 86260
107 96885
29 25567
53 45148
31 28099
44 40980
105 93628
32 30755
64 56949
106 94458
40 38543
67 62093
64 56287
91 83091
32 29212
91 82559
106 94015
61 53141
53 44132
33 33688
87 79778
90 81851
43 40882
74 68944
17 16635
93 83619
100 87757
67 61740
61 53057
67 57298
71 68288
71 68118
102 89861
105 91513
105 91761
87 79932
33 32589
70 66940
7 5997
2 1346
106 94628
91 82594
69 64997
90 81699
79 73312
31 28867
57 50350
62 53343
99 86457
98 86075
64 56264
68 62987
67 58789
106 95064
79 73748
38 36986
105 92104
67 57508
107 95644
68 64575
26 20664
57 50776
89 80481
99 86327
81 77047
64 56341
106 94436
105 90899
69 65739
106 93882
101 88992
80 75169
14 13734
14 13245
6 4342
9 12074
105 91408
30 26609
69 66365
57 48738
43 40007
23 18563
89 80787
100 87691
100 88058
68 63189
59 51720
67 58197
108 99122
105 93433
44 41292
53 44511
55 47390
71 68389
52 43315
77 71942
14 14197
81 76266
81 76910
70 67280
98 86078
107 97854
106 94318
78 72679
71 68428
95 84418
107 98316
43 40747
34 35249
104 90440
78 72559
105 93459
102 90116
105 92848
107 97243
57 49641
70 66975
107 95592
59 51761
106 95080
79 74292
78 72899
102 89910
74 70292
108 98667
89 80608
107 95570
89 81652
81 75597
30 26462
97 85112
63 55567
55 47476
14 14190
108 99233
1 481
84 77804
38 36861
106 94620
108 98935
108 99150
87 78888
87 80021
97 85133
74 69840
46 41972
17 15812
108 98851
107 97678
1 414
87 79457
107 97944
32 30520
107 97456
100 87990
101 89655
87 78590
91 82707
89 80729
99 87362
31 28784
30 26665
107 97906
107 96646
68 64372
109 99634
102 89778
53 45745
91 82656
67 57590
89 81032
71 67989
79 74618
87 79289
81 76656
110 99851
87 78642
102 89732
55 47056
87 80245
107 97073
16 14721
71 68225
107 95511
99 86648
101 89066
77 72185
52 42827
107 97005
1 433
107 97774
91 82914
64 56392
79 73361
100 87753
43 40097
99 87361
69 66461
109 99713
30 25907
106 93852
95 83959
87 79705
99 86776
99 86816
63 55628
27 21572
70 66852
81 76991
7 7450
74 70269
107 96486
107 96533
67 58675
87 78719
68 64562
91 82750
109 99383
109 99475
70 67033
33 32491
63 56082
77 71987
12 12571
99 87196
109 99653
105 92329
95 84786
8 8221
99 86918
105 91746
98 86205
53 45107
57 51064
38 36666
107 96945
72 68581
107 97377
71 68444
53 44082
67 57812
89 80603
63 54594
101 88545
108 98958
7 6507
98 85573
80 75206
31 28724
95 84341
74 69485
74 70424
101 88757
57 48475
99 86612
7 6999
39 37259
104 90620
56 47726
107 97109
109 99450
91 82636
32 31262
57 50439
67 61730
84 77976
95 84547
87 78849
98 85546
69 66322
98 86261
30 27659
108 98756
95 84586
107 95381
109 99468
91 82265
25 20473
79 74326
78 72690
104 90607
59 52648
107 97873
37 35539
102 89987
37 36264
104 90612
59 51753
107 96970
91 82647
79 74805
87 79817
68 63268
98 85682
93 83656
41 39204
74 69095
31 28809
98 85652
105 93160
87 80292
81 76410
108 99162
107 96683
69 66044
21 18009
49 42558
69 64992
59 52572
41 39249
89 80835
102 89770
55 46474
29 25777
32 29803
107 96098
55 46613
106 95334
101 88935
17 15732
28 24397
99 86956
81 76604
67 58549
107 96541
104 90473
77 71354
71 67836
31 28390
62 54099
107 97328
9 11939
83 77295
81 76860
32 29311
91 82748
106 95330
59 51926
98 86266
79 74713
95 84281
100 88335
105 91797
100 87877
48 42325
68 63142
32 30633
106 94589
107 97506
8 8453
79 73170
95 84393
71 68144
28 24177
74 68972
79 74473
45 41408
95 84545
43 39781
102 90010
105 93700
79 74978
71 67777
101 89076
63 55193
109 99633
85 78119
106 94269
27 21812
106 95174
62 53608
77 71666
105 91609
107 97966
105 92829
89 80889
107 95736
79 73999
101 88919
87 78742
105 91128
100 88016
59 51707
108 99117
100 88314
3 2540
107 97478
74 69194
5 3658
99 86631
100 88092
28 24098
79 74396
40 38051
105 93416
87 79374
68 63514
91 82584
107 97923
107 96816
99 86576
95 84062
105 91651
67 59757
84 77964
87 79227
27 22525
90 82019
100 87693
105 91321
57 48575
106 94539
31 28528
99 86597
95 85020
105 91035
105 92480
79 74357
59 51561
7 7040
40 38591
95 84580
104 90626
105 91639
102 89747
108 98648
102 89768
33 32697
105 92536
107 96810
108 98942
25 20437
107 95618
100 88315
101 89435
106 95194
91 82301
101 89094
79 74865
101 88587
106 93930
34 35088
57 51167
79 73678
106 94049
30 26998
67 61727
27 22994
87 80343
107 96130
63 54574
106 94855
74 69508
85 78169
100 87695
101 89479
107 96024
107 98376
34 34371
57 49597
57 49963
106 95143
107 95610
107 96461
69 65208
32 29276
107 95464
105 93550
34 34176
77 72057
101 88846
107 97412
54 45797
101 88659
26 21206
50 42603
107 96242
53 44986
79 74791
79 73610
92 83547
71 68235
63 55241
91 82976
105 93497
68 64567
105 91031
77 72260
87 80133
106 93953
7 6367
70 67203
68 63178
107 96789
63 54833
24 19017
87 79393
100 88237
75 70853
9 10240
2 1223
18 17384
57 50846
102 89794
77 71819
67 60199
62 53991
102 90081
100 87729
110 99829
59 52438
99 86531
43 40330
91 82586
28 24415
69 65883
29 25715
81 76852
67 62300
105 91336
99 87027
68 64039
77 71766
77 71353
106 94621
68 63753
67 62916
81 76217
108 98740
101 88622
107 98189
79 73509
24 19884
57 51058
17 15690
67 59599
71 67624
104 90418
91 83047
95 83921
74 69631
89 80903
107 95869
90 81906
57 48739
64 56720
9 11577
37 36113
67 60393
105 93202
107 97457
32 31246
68 63333
8 8820
28 23564
59 52181
59 52354
63 55819
101 89448
105 90735
98 86002
106 93879
79 74007
62 54017
67 60134
79 75076
89 80549
69 65289
101 88752
105 92816
67 59012
100 88247
109 99565
77 71565
89 81347
79 73616
95 84083
6 4932
34 34165
108 99100
69 66312
107 98474
68 63824
59 52173
57 49234
105 91529
62 53577
106 94615
74 70531
74 69559
108 98660
79 73917
2 1365
107 96785
105 90904
43 39929
89 80821
43 39803
24 19037
75 70926
79 74701
67 62081
81 75431
3 2123
105 90697
89 80946
11 12326
105 91414
67 59474
27 22893
62 54052
77 71873
101 89623
107 95838
107 95901
67 59591
105 91132
68 62965
108 98765
47 42170
100 88179
105 93244
32 29551
81 76946
32 31075
30 26581
83 77280
107 97112
79 73951
101 89582
32 30206
98 85632
91 82129
106 94330
89 80958
96 85061
106 94298
106 95097
86 78292
89 81201
71 67506
91 82445
102 89784
99 87054
76 71116
109 99398
99 87220
67 60049
90 81909
69 65786
91 82460
33 33238
105 91870
103 90317
107 97414
69 66421
109 99674
87 79122
98 85281
105 93630
28 24116
79 74118
100 87799
38 36570
79 73230
107 97632
68 63458
107 97919
95 84225
107 97278
39 37869
105 92206
74 69128
67 57458
29 25791
101 89648
68 64150
9 11292
78 72453
107 96072
100 87689
105 92359
101 88476
106 94688
106 94471
106 94599
81 75970
100 87745
63 55036
27 21723
68 64804
105 91307
15 14638
43 40419
84 77729
74 70552
55 47279
34 35287
105 90968
57 50681
32 30157
14 12872
98 85663
101 88717
69 65387
81 76934
85 78168
107 96422
106 94103
101 88532
107 98198
107 97865
67 59443
53 44963
99 87168
100 88215
29 25719
67 62535
30 27177
79 72979
107 98265
89 80918
109 99572
27 22208
109 99680
28 23574
107 97525
4 3168
69 65544
71 67828
67 61982
108 99059
95 84744
87 78868
102 90131
107 97712
63 54439
67 61335
107 98109
99 86643
74 70074
24 18913
64 56563
108 98878
47 42136
107 97486
68 64640
34 34859
107 95897
99 86743
81 76988
59 51527
87 78402
105 92124
57 50863
105 91073
102 90145
87 80113
98 85925
63 54891
67 57039
57 51020
33 32323
71 67495
68 64577
43 39936
46 41788
81 76344
107 96812
81 76435
107 97355
30 27965
68 64612
33 32680
67 59556
79 73099
39 37453
81 75487
89 80778
34 34415
105 92615
71 68143
95 84707
107 96570
107 96517
55 47413
99 86448
91 82359
91 82552
67 60927
62 53945
108 98653
107 97053
91 82741
102 89785
59 52540
105 91672
107 96922
67 57008
77 71882
108 99215
77 71438
102 90120
103 90378
81 76048
110 99997
105 93308
91 82430
77 72028
68 64114
101 88385
81 75885
21 17981
68 64389
110 99847
58 51283
8 9468
99 86730
36 35510
106 93999
63 54374
87 79625
87 78436
8 9636
107 97567
79 73865
98 85724
106 94401
98 86154
95 84603
44 41040
77 72147
69 65273
78 72755
109 99371
37 35893
75 70856
77 71787
62 53737
81 76386
101 89474
108 98729
56 47766
17 15505
107 98506
101 89555
90 81685
53 44726
34 35209
106 94968
105 90848
69 66389
79 73843
87 80277
71 68245
41 39176
40 39168
105 90900
105 92373
105 93328
78 72665
101 89286
106 93797
105 92586
99 86527
39 37125
67 59459
67 58562
43 40091
28 25056
87 80342
67 60373
101 89341
77 71835
102 90066
57 49609
91 83178
53 44100
1 969
28 23878
107 98144
99 87519
109 99597
24 19214
21 17953
105 92754
40 38925
101 88909
75 71059
84 77793
101 89496
52 43170
61 53186
91 83214
107 97786
91 83103
18 17315
53 44688
105 93683
32 29483
105 92021
67 57142
74 70465
27 21763
5 3714
67 60390
72 68507
79 74965
99 87341
108 99168
77 72297
101 88394
87 78396
30 27957
91 82917
56 47888
95 84306
105 93532
105 93019
107 96980
106 94979
46 41800
57 49085
87 79498
100 88268
110 99908
81 76071
105 91901
106 94892
108 98961
57 48191
67 58330
90 81708
86 78277
53 45377
101 89640
105 91282
95 84822
106 93815
68 63087
106 94152
105 92779
60 52992
101 89440
101 89645
69 65209
57 48479
107 98053
101 89581
99 87003
67 62816
55 47228
67 59394
99 87152
99 86510
108 99131
71 67691
69 66508
98 85457
57 49638
105 92913
32 29461
76 71214
32 30164
32 29234
107 97707
74 69232
74 70012
101 89134
100 87983
69 66393
56 47687
4 2797
74 69715
87 79641
104 90506
54 45846
107 98086
28 24559
32 29342
79 74349
91 82962
57 50820
93 83668
44 41379
106 94814
83 77346
107 97907
105 92677
45 41413
98 85960
105 93680
68 64265
87 78471
78 72653
101 88929
99 86701
87 79673
107 97727
38 36963
101 88983
106 95276
89 81666
99 86692
63 55485
90 81834
44 41304
87 80064
101 89309
9 11129
31 28522
69 66185
68 63200
67 59973
77 71471
107 96484
98 86289
94 83805
89 81001
68 63300
95 84004
81 76163
105 93117
105 91217
107 96029
32 31045
28 23614
87 80249
57 49050
68 64083
81 76899
110 99856
74 69796
105 91130
100 87787
28 23988
87 80258
101 89602
6 4977
67 61153
106 94963
74 69270
106 95264
79 74126
62 53648
71 67412
67 62076
59 52803
87 78820
107 96705
101 88741
53 45067
81 75501
106 94150
81 76660
106 95219
67 60874
107 96124
59 52195
105 92639
105 92350
107 96999
62 54108
67 59358
40 38329
110 99960
107 95513
108 99105
105 91232
104 90509
108 98651
101 89521
75 71072
87 78412
98 85295
107 95777
81 75672
81 76107
87 78980
69 64958
52 43507
107 96283
74 69904
107 97744
95 84671
107 97622
107 98577
57 48206
67 60747
67 57579
91 82812
30 27731
89 80461
69 66050
87 79957
107 95839
105 91643
77 71738
107 98151
101 88546
109 99606
87 78365
105 90722
67 60859
95 83979
95 84588
89 80571
33 32438
3 1784
68 63163
67 61828
69 65900
107 98419
53 44313
107 97180
19 17737
63 55013
91 82500
101 88499
106 94014
106 95112
28 23667
69 66227
95 84934
95 84156
31 28562
87 78317
107 96320
102 90045
48 42278
79 74025
98 85672
37 35845
43 40623
110 99845
79 72964
100 87932
101 89673
55 47236
56 47770
99 87392
28 24122
55 47127
63 55735
107 96087
27 21632
68 64581
71 67574
107 95496
74 69459
107 98366
67 59970
107 97433
95 84504
40 38854
63 54828
67 60916
89 81440
53 44541
8 8699
106 94247
106 94153
79 73835
107 96562
107 97640
85 78121
21 17950
87 80202
89 81199
87 80311
17 16414
81 75298
30 27147
106 95046
105 93679
59 51622
79 73908
27 22589
79 74257
95 84011
106 94019
93 83583
68 64029
105 93032
105 92842
82 77160
81 76967
105 92851
105 92689
87 79631
107 98517
71 68432
105 91024
99 87634
84 77660
89 81057
69 66023
81 76647
30 26073
69 66502
107 98546
79 73936
3 2621
81 76715
44 41282
107 97340
87 79041
67 58376
57 49079
64 56832
9 10722
87 80171
32 31016
110 99848
67 61760
101 89429
30 26383
81 76038
67 62423
67 59413
89 80890
107 95595
101 89475
105 91646
70 66980
24 20060
98 85358
87 80349
87 80376
90 81824
106 94484
30 27037
98 85463
103 90387
87 79223
67 61293
101 88826
7 7844
101 89164
105 92199
107 96767
73 68666
53 44138
101 88377
106 94549
89 81477
107 97887
89 81125
8 8657
80 75239
95 83915
110 99962
102 90191
32 30791
79 74410
68 63432
87 79477
82 77150
109 99516
81 76609
107 95350
68 64551
87 79423
46 41891
106 95106
95 84809
14 14203
107 95803
98 86303
110 99946
62 53888
91 82545
7 6448
107 96537
43 40676
105 91504
107 95902
106 95000
85 78053
34 34972
77 71628
100 88138
91 82534
107 98105
108 99114
45 41401
67 62643
40 39095
106 94876
91 82957
108 98929
46 42006
107 96075
109 99514
100 87742
90 81905
6 5350
21 17873
98 86302
106 95173
34 35122
54 45929
81 76887
87 78430
101 89675
98 86145
105 90792
105 91705
44 41064
45 41496
61 53102
87 78747
32 31401
9 12226
107 96642
109 99806
52 43150
98 85216
107 97494
53 44352
95 84200
67 61752
67 62837
81 76412
93 83682
79 73065
87 79003
107 97511
57 50209
27 23135
98 85681
63 54991
31 28888
91 83407
105 90978
81 76957
102 90252
63 55315
49 42391
34 35247
8 8470
71 68125
81 76510
39 37712
34 35256
77 71602
106 94389
95 84451
67 59531
62 53489
68 63516
107 96030
67 62508
81 76095
71 68123
107 97271
32 31027
101 88806
91 82424
86 78285
55 46309
79 74359
49 42552
107 98433
79 73734
67 59344
85 78146
89 80752
84 77583
87 79895
107 95352
67 62680
99 87293
106 95222
101 89074
57 50986
105 91362
98 86221
55 46274
95 84933
68 63227
53 45119
89 81122
102 90177
67 60389
106 95238
107 97647
32 30150
71 67731
107 97395
98 86005
71 67720
63 54779
55 46644
8 8419
33 33223
107 95929
77 71973
105 91678
87 78659
106 95249
98 85928
9 11993
107 98516
101 89187
34 35206
103 90290
67 59957
106 95157
98 85849
68 63338
105 92050
57 50149
5 3757
95 83890
104 90396
87 80224
105 91552
109 99803
100 88132
105 91549
107 97491
108 99166
79 73560
69 65776
57 50426
59 52250
69 66264
67 58237
107 97981
89 81504
109 99385
69 65978
29 25521
105 93084
105 93177
72 68526
92 83534
37 35647
105 93468
43 40378
102 90203
68 63095
103 90279
95 84776
53 44843
107 95404
105 92932
68 64529
108 99242
67 59721
108 99186
81 76442
107 98113
1 968
40 38673
63 55858
107 98454
67 60109
89 81397
109 99757
110 99819
79 74861
108 99052
91 83236
105 91574
7 6315
100 87813
33 32343
106 94639
99 87604
8 7997
27 21774
91 82268
107 97722
102 90074
95 84952
107 96240
105 91411
67 62329
9 11227
74 69450
31 28852
1 205
105 91864
74 68853
107 98090
101 89238
98 86170
105 90768
105 91980
68 63832
77 71849
67 59190
44 41043
17 15345
26 21247
79 74482
67 60449
108 98832
27 22164
107 98476
61 53058
89 80717
107 95445
27 22779
69 66129
107 96092
91 82446
108 98884
7 6555
105 90898
107 98349
69 65929
79 74912
106 93949
81 76787
63 55957
27 23028
101 89042
79 74798
67 57850
57 48264
30 27172
8 9653
105 92618
81 76078
77 71858
24 19863
63 55188
87 78404
87 78566
108 99080
107 98306
85 78142
91 82290
33 32247
99 86424
30 26853
74 69248
55 46965
102 89819
95 83919
91 82130
24 19303
95 84268
95 83819
74 70318
59 52811
106 94225
99 86561
14 14402
14 13503
99 86353
79 73705
57 48458
53 44479
87 79987
81 76416
74 70106
108 98654
63 56149
8 8808
107 95676
40 37952
7 7489
67 62758
63 54954
33 33051
99 86693
107 98427
81 76980
107 95600
67 59729
98 86238
31 28647
109 99422
9 11842
105 93426
102 89829
107 95635
87 79228
34 34640
98 86030
57 48424
77 72204
57 48673
71 67335
30 27737
110 99898
63 55094
6 4889
79 74586
59 52192
105 92440
79 74685
6 5264
99 87098
87 80323
74 70328
101 89257
93 83703
99 86608
105 93353
98 85508
107 96848
105 93056
30 26936
30 27382
109 99387
107 97339
67 57647
109 99786
9 10732
85 78166
6 5134
101 88648
55 47420
28 24321
95 84328
67 57827
32 29382
100 88020
47 42160
89 81186
106 93762
53 44819
99 87312
17 17129
105 91484
83 77410
89 81369
43 39608
104 90435
77 72166
102 89993
107 98167
100 87730
68 64336
84 77909
107 96054
106 94163
8 8067
109 99296
105 93500
93 83689
81 76556
107 97078
107 97604
74 68877
107 97195
87 79479
107 96845
28 25186
107 95883
98 85958
105 93267
107 98317
43 40267
105 92442
84 77741
59 52817
101 88833
107 97756
68 63281
27 22793
67 61234
90 82028
77 72146
53 45641
107 96526
89 80529
95 85014
33 33707
101 89333
95 84532
105 93427
52 43470
69 65722
105 93225
81 77099
105 91825
106 95166
107 98578
91 83190
68 63809
104 90592
105 92275
99 86329
14 13345
107 97955
59 52139
67 58967
100 88266
64 56542
67 58529
91 82946
54 45908
63 55288
103 90329
8 9914
101 88809
71 67418
100 87747
91 82516
87 78921
102 90012
105 93134
107 96152
105 93241
91 83016
84 77593
107 97613
94 83772
14 13381
6 4511
67 62151
89 80531
102 89937
52 43342
63 54546
79 73894
107 96780
79 72983
62 53273
67 60119
27 21371
87 78757
107 95871
103 90310
4 3271
53 45606
107 97612
71 68108
105 93664
53 45549
107 96671
67 60535
105 91535
105 91395
43 40778
95 84279
81 75883
100 88206
69 66289
89 80749
63 54544
62 53525
98 85932
91 82323
28 25108
105 93675
79 73066
74 69481
98 85740
106 94739
7 5802
107 97341
27 21671
54 45762
75 70764
81 75729
32 31297
28 25039
105 92162
108 98931
107 96662
72 68536
91 83076
108 98977
101 89643
95 84029
14 14178
91 82865
32 30330
14 13680
71 67518
34 34539
79 73442
69 66220
59 51685
67 60484
105 93189
105 92201
100 88071
6 4815
55 47323
59 52149
45 41456
91 82931
108 99119
102 90215
56 47926
69 66534
79 74648
99 86651
71 67607
9 11302
74 69546
81 75275
77 72236
14 14403
91 82409
105 91118
100 88034
53 45424
90 81987
103 90336
91 83067
91 83088
69 65039
52 43338
62 53747
69 65905
71 68403
74 69227
87 79566
107 96424
62 53290
67 61351
30 27928
90 81790
54 45810
104 90408
30 27020
37 36292
106 93970
69 65769
9 10738
32 30599
87 79955
31 28307
105 91903
107 97998
106 94879
68 64313
89 81431
87 78433
74 70064
101 89210
77 71368
107 95490
107 96804
100 88048
107 95974
9 12170
88 80405
24 18873
98 86278
32 31726
7 7229
99 87331
74 69756
91 82138
106 93878
107 95907
107 96800
100 88096
79 73017
109 99695
108 98898
91 82943
37 35982
108 99281
59 51625
79 73661
90 81698
74 69073
107 96626
91 83442
99 86590
99 86409
108 98779
67 61809
107 96298
105 92165
52 43665
55 47217
98 85801
74 70054
105 91299
106 94118
110 99952
108 98831
67 61129
99 86573
107 96947
8 9676
105 92320
81 75380
81 75381
87 79650
31 28483
53 45390
67 59422
105 93015
79 74585
99 86747
27 22596
62 53468
105 93595
7 7770
57 51040
29 25448
91 82733
92 83552
59 52003
100 87803
107 95662
95 84737
69 66207
107 95670
99 87429
105 91277
17 16625
57 49789
105 92998
101 88920
77 72299
55 46563
68 64894
108 98652
105 92231
57 50359
87 79091
74 69397
98 86069
77 71551
105 91622
78 72742
72 68587
107 97876
81 75334
85 78187
99 86782
33 32409
30 27365
107 95406
80 75192
79 74147
25 20590
105 93590
105 91028
61 53206
55 46672
91 82572
109 99439
91 83028
95 84762
18 17198
91 83081
67 59104
105 91261
107 96511
53 44490
107 97467
14 13359
14 14194
99 86857
87 78598
105 91040
62 53870
106 94086
108 98619
105 91350
69 66311
101 89139
68 63482
108 99095
79 74001
30 26643
89 81133
57 50607
53 44407
98 85691
52 42913
29 25650
91 82784
4 3486
78 72905
106 93813
95 84419
27 21886
36 35523
67 62073
14 13968
98 86074
30 27585
79 74082
102 89866
106 94026
105 93414
74 69467
99 87504
102 90041
81 76494
105 92706
109 99656
106 94803
68 64930
57 49605
69 65963
69 65030
55 46863
107 96403
39 37512
106 95251
101 88439
28 24686
105 92403
39 37248
109 99636
81 76262
95 84185
74 68892
68 63850
105 93360
32 30497
98 85713
70 67161
105 92585
55 46073
4 2915
107 95702
43 39899
95 83859
32 31548
59 52742
67 57751
105 93215
95 84804
107 98223
8 9583
67 58289
98 86012
101 88700
33 32388
78 72750
6 4766
106 94532
101 89449
7 7773
103 90280
74 70156
100 87861
98 85873
107 95764
101 89491
79 74514
101 88654
107 95771
6 4482
79 73687
90 81960
31 28648
107 98533
8 9237
105 92451
8 9251
107 97301
31 28344
107 96437
98 86000
80 75209
110 99918
105 92063
59 51850
57 48801
70 67225
44 41380
90 81863
39 37841
8 8482
107 98071
30 26282
67 58563
69 65104
107 95617
79 74906
87 78912
68 63782
17 15662
67 60318
104 90493
99 86619
51 42755
91 82653
14 13703
91 83093
87 78540
87 79060
98 85185
63 55954
98 85891
107 98301
84 77510
8 8850
107 96342
68 63595
57 48634
22 18409
69 65075
27 22383
53 44213
107 95355
106 94072
27 22371
67 59106
74 70065
31 29009
17 15096
87 79485
78 72826
2 1687
53 44141
89 81093
64 56757
67 62209
79 73736
39 37376
102 89756
90 82000
81 76854
105 91759
17 15007
69 66601
9 10435
63 54380
105 91619
52 43514
55 46426
67 57526
95 83916
87 79096
100 87929
79 75120
67 61424
105 93471
105 92719
1 278
57 50133
107 96864
79 74630
97 85121
105 92672
87 80186
33 33424
105 91941
71 68435
107 96207
109 99743
18 17427
83 77445
59 52011
101 89400
17 16463
97 85097
99 86877
105 92893
32 29357
107 95835
79 74512
63 54848
31 28187
108 99212
14 14200
55 47037
108 99208
81 76170
4 2796
14 13164
79 74379
69 66296
34 34632
102 90109
59 51467
106 94986
107 98344
67 60313
55 47310
32 29528
31 28301
59 52774
106 94793
99 86769
33 33034
109 99415
85 78122
3 2417
71 67588
18 17482
28 24989
93 83609
62 53521
77 72186
26 21130
95 84723
106 94149
57 49363
18 17299
87 80165
52 42777
67 60979
24 19595
100 87770
107 96790
79 73800
26 20818
105 92423
87 79330
81 76921
100 88338
69 64985
69 65124
107 97962
39 37792
28 23542
99 86617
106 94369
53 45180
77 72157
75 70869
105 90895
28 23729
102 89885
107 95748
51 42770
105 91512
87 79170
69 66324
74 68794
32 31131
45 41579
99 87048
67 57838
55 47402
105 91616
84 77992
81 76227
83 77371
107 96657
69 65464
67 60413
81 75705
101 88519
75 70849
67 57036
103 90274
32 30011
83 77331
100 87989
68 63098
89 81309
79 74342
14 14250
105 93408
32 29278
107 95590
77 71512
104 90399
79 73668
105 93609
99 87385
105 92608
107 96380
108 98692
101 88793
87 79281
52 43094
67 62786
89 81020
101 89684
75 70812
106 94930
89 80726
59 52492
101 89404
107 96611
74 69294
74 69843
32 30869
87 78828
108 98885
74 68986
79 73598
107 96071
105 93374
79 73463
105 91696
91 82961
30 26495
99 86331
107 98377
87 78338
69 65505
14 13497
99 86863
64 56791
24 19661
101 88933
107 96123
108 98603
107 98093
21 17926
77 71798
34 34124
91 83258
107 95962
107 97351
28 24465
53 45520
71 68219
67 62108
9 10807
99 86725
106 94880
68 63040
69 65498
105 92404
67 62037
107 96883
107 96831
28 24112
81 76128
98 85639
55 46525
107 98337
107 97833
89 81164
75 70728
77 71854
37 36042
93 83627
91 82718
37 35603
102 89898
24 19516
107 98222
67 57332
55 46336
106 93809
91 82438
63 56225
68 63626
106 95343
107 96643
67 59299
107 97686
81 76593
99 87445
98 85690
105 92027
57 48695
68 64840
3 2244
98 85689
105 91890
101 89407
108 98753
69 65871
108 98775
89 81574
28 24195
110 99910
104 90489
53 44030
69 66397
109 99727
100 87734
28 24611
57 49035
74 70538
87 79197
105 93428
99 87291
62 54202
81 75327
57 48585
79 74140
95 83922
104 90566
102 90179
106 94349
77 72045
107 96265
63 54613
99 86517
68 64038
67 59323
81 75255
91 82755
99 87600
107 97322
67 59508
64 56705
95 84928
98 85351
105 93607
59 51591
106 94638
67 58111
16 14649
68 63216
102 90001
53 45701
6 4861
98 85747
89 81517
87 79507
43 39691
81 75533
67 58153
81 76429
106 94724
91 83046
79 73649
67 62911
95 84567
79 73864
107 95822
57 49843
107 97975
107 96181
67 57935
67 59877
104 90640
17 16043
24 19688
107 97565
105 93133
39 37481
107 96770
79 74133
79 73314
63 55849
107 97517
98 85164
32 29529
49 42418
67 61085
106 95231
55 47566
107 96527
98 85826
106 95312
95 84476
74 69579
33 32292
59 52102
95 84023
91 83294
106 94754
95 84974
59 52074
98 85760
30 27740
101 89542
40 39018
107 96779
67 59044
107 97107
40 38354
16 14717
52 42889
87 79173
74 70425
107 95412
64 56648
77 72188
67 57883
106 94412
98 86206
39 37886
56 47899
89 80490
107 95984
107 97302
24 18809
105 92702
79 73751
106 94663
67 62141
67 58047
101 89608
14 13684
101 89545
90 81985
99 86700
74 70467
107 98303
91 83313
100 88064
91 82298
105 93236
91 83019
95 83833
63 55511
39 37124
45 41508
107 97345
107 98567
55 46429
7 7456
78 72617
87 79704
87 80182
107 95953
98 86294
30 27960
91 83463
84 77836
18 17163
34 35268
59 51549
74 68778
62 53901
71 67375
87 80395
101 89604
99 87235
107 98544
104 90586
107 97917
102 89964
95 84117
44 41186
104 90606
107 97428
67 60429
81 75814
107 97216
107 96542
107 97831
59 52431
91 82379
89 81123
101 89258
100 88326
100 88134
31 28967
106 94067
87 78385
106 94011
105 91753
81 75611
94 83764
101 88631
67 58787
109 99628
102 89859
40 38712
53 45333
84 77543
77 72240
105 91124
18 17404
102 89701
98 86068
68 64826
69 65038
67 58778
89 81429
107 96389
62 53560
68 63225
77 71442
67 62636
74 70386
68 63674
67 61512
55 46561
107 98522
18 17280
68 64035
30 26066
89 81226
30 26293
75 71052
74 69385
106 94329
81 77074
95 83854
91 83101
101 88776
109 99707
91 83195
105 92630
99 87283
85 78079
107 98145
92 83545
110 99878
5 3535
100 88090
67 59076
99 87355
33 33260
105 91184
2 1479
67 59208
109 99555
107 97051
107 98204
87 78772
105 92252
107 98322
74 69520
105 92958
106 94259
107 96862
73 68727
80 75235
59 51374
68 63112
107 97988
98 85199
63 54648
59 52296
106 94522
59 52498
108 99185
105 91635
105 93345
57 50805
98 85944
89 80572
100 87934
74 68968
104 90650
27 22660
25 20412
14 13661
105 92028
108 99213
102 90238
107 96384
84 77888
99 86713
106 93781
107 98169
89 81117
79 74638
107 95971
1 40
107 98164
95 84302
63 55306
99 86898
107 97912
107 98138
77 72256
67 61645
106 94343
107 96007
97 85151
38 36445
34 35104
68 63835
89 80999
62 54322
63 55685
106 94921
90 81728
106 94925
107 98074
102 90202
104 90594
106 93798
18 17356
74 69516
95 84443
95 84231
64 56941
40 37915
17 16743
18 17447
79 73722
91 82735
91 83340
69 66566
109 99540
79 75089
89 80551
18 17371
107 97522
79 73785
70 67088
67 59854
63 56154
43 40878
84 77527
57 49603
53 44639
85 78046
79 73336
69 65663
105 91760
105 91673
89 80740
109 99284
106 94801
22 18466
53 44908
105 91508
56 48002
67 61299
81 75584
108 98781
109 99378
105 93586
57 51206
98 85764
27 22724
38 36945
67 58509
106 93905
106 93993
101 89622
62 53640
85 78105
24 19047
14 12952
71 68325
101 88443
91 83021
96 85053
9 11895
107 95866
110 99897
102 89699
14 13318
98 85677
67 60386
79 73131
91 82306
76 71134
32 30279
52 43512
25 20352
1 834
67 62410
57 51174
74 69777
105 90693
81 75835
64 56443
68 64384
30 27527
105 92949
71 67673
109 99599
70 66690
107 96551
78 72636
85 78069
28 24864
104 90561
81 75759
105 91853
62 53544
107 96741
81 76280
79 73955
99 87080
27 23088
67 57070
75 70583
24 19299
105 91274
70 66890
98 85777
28 23846
89 81228
105 92333
67 58654
107 97026
105 92326
91 82176
46 42022
102 89884
8 9333
107 97631
6 4387
9 11381
40 38214
34 34005
107 96058
95 83978
104 90545
87 79072
107 95362
67 59029
67 61026
102 89721
95 84876
52 43160
103 90372
110 99876
107 97808
30 26370
99 86892
81 76497
81 76437
78 72459
17 16280
81 76432
39 37834
105 93531
95 84224
95 84902
74 70417
106 93980
108 98769
81 75620
8 8867
67 58499
74 69788
107 96563
107 96331
67 60832
91 82148
81 76087
25 20616
68 63347
107 98339
84 77979
57 48685
105 93717
105 91076
67 57174
68 64305
67 62798
68 63293
105 91502
71 68017
107 97956
27 22077
105 92420
105 91109
81 76066
77 71532
98 85768
39 37246
81 76933
106 93929
55 47150
24 18804
75 71051
87 80361
39 37163
27 22854
105 90880
7 6088
92 83542
46 41687
55 46664
1 127
101 89411
109 99315
102 90084
102 89958
109 99411
81 75393
55 46482
75 70697
109 99784
83 77291
69 65037
107 96102
74 69495
87 79877
57 49112
105 90999
32 31403
105 91252
108 98951
95 84617
68 64846
30 26546
107 97850
67 61000
99 87659
100 88317
105 92481
107 95390
74 70407
78 72675
81 76880
105 91783
17 15983
27 21552
101 88881
107 95517
100 87941
67 60862
68 64020
82 77152
102 89702
71 68302
14 13908
2 1611
109 99693
93 83705
105 92696
87 79186
91 82304
55 47312
109 99354
67 57011
98 85895
55 46933
106 94450
84 77589
104 90632
101 89118
91 82218
64 56333
105 91346
107 95524
5 3676
55 47335
14 13148
107 98242
68 64107
107 96996
99 87135
85 78035
74 68983
62 53426
28 24838
90 82017
87 78573
87 79829
102 90037
106 93844
9 10606
107 98472
109 99704
87 78748
95 84348
101 89359
105 92100
107 96300
106 94594
90 81899
67 57586
107 98570
109 99443
79 73342
70 66958
105 91200
49 42540
107 97369
105 91222
101 88409
57 49215
109 99334
105 93147
28 24104
87 79846
74 69118
107 95933
104 90565
81 75965
91 82072
30 26099
30 26976
75 71067
79 74991
79 73340
64 56743
78 72682
78 72772
81 76735
101 88429
98 85376
81 76916
27 21415
109 99720
95 84621
81 76321
105 92925
59 52324
37 35663
99 87379
107 98443
67 57224
67 60715
90 81992
8 8984
40 38394
98 85524
67 59741
106 94817
67 62585
81 76719
101 88508
74 69823
87 79911
74 69547
70 67067
87 78368
67 58268
67 61922
107 98195
6 5218
101 88641
14 13440
12 12510
89 80690
88 80406
81 76210
89 80678
102 90161
69 65122
33 31909
84 77642
87 79943
14 13224
107 95788
105 91436
99 86509
81 75916
107 98177
89 80804
107 96392
91 82738
107 97154
69 66067
91 82313
30 27311
106 93926
62 53301
24 20065
67 58354
74 69990
107 98116
101 88402
107 97446
81 75602
69 64995
89 80602
106 94368
101 88562
28 23516
82 77184
98 86286
107 97603
27 21968
67 59708
106 94506
100 87826
77 71347
36 35512
71 67942
64 56527
73 68689
71 68169
69 65644
52 43658
88 80444
84 77901
57 48261
99 87136
107 96202
67 62476
75 71037
34 35361
106 93854
59 51979
101 88595
107 97285
87 79349
101 88528
53 45707
105 91824
1 276
75 70887
101 88787
57 49212
106 95192
17 16655
108 98814
57 48810
43 40235
98 85774
67 57554
79 74725
93 83687
107 97225
74 69970
67 60594
83 77387
78 72366
105 93709
2 1138
63 55815
101 88582
55 47644
34 35072
2 1502
105 91013
107 97002
67 58256
57 50213
90 81691
101 88774
67 59515
107 95917
107 95939
106 95050
79 75078
74 70474
29 25371
91 82167
106 94319
78 72660
99 86821
107 98280
68 64888
67 61472
105 91589
55 47574
81 75424
81 76259
108 98865
79 74777
57 48571
109 99644
79 74995
6 5081
81 75485
74 69069
107 98258
87 79868
74 70431
95 84520
79 74682
48 42211
107 98347
107 97662
89 80515
89 80611
8 9361
61 53203
109 99729
69 66549
36 35521
18 17273
107 98562
105 91342
89 81209
102 89748
95 84212
67 62856
107 97072
87 79141
38 36719
74 70019
67 61619
67 60618
9 11175
74 69324
107 98140
95 84963
105 93610
77 71761
99 87428
67 60572
25 20546
53 44705
1 96
84 77564
93 83742
109 99513
95 83896
99 87214
108 98622
63 54762
102 89881
107 97768
91 82225
59 52117
95 84680
81 76773
101 88436
74 70400
105 91387
87 79044
89 80587
99 87189
67 58941
107 95421
68 64646
105 91708
105 92269
90 81946
32 31714
33 33344
108 98870
105 91650
70 67181
63 54693
106 94353
68 63062
107 97406
107 95752
33 33128
87 79952
91 82789
98 85881
105 91736
89 81669
105 92496
78 72547
68 63740
106 94000
31 28101
87 78300
81 75946
106 93943
91 82677
67 62561
105 93274
110 99999
99 86665
87 79898
107 96142
98 85597
100 87878
7 7368
99 87350
78 72783
33 32267
62 53572
81 76244
105 92954
99 86739
81 76498
17 16605
100 87933
87 79676
79 74659
107 96952
30 26615
81 75534
107 97921
84 77734
9 11185
81 76172
38 36915
99 86492
33 32040
68 63193
79 73940
101 89408
59 52050
107 98528
81 76783
77 71642
103 90332
69 65291
99 86456
46 42076
67 61006
27 22617
106 94444
28 24869
52 43035
28 23983
79 73983
105 91335
17 15197
98 86198
89 81172
101 89498
78 72550
33 32000
77 71711
32 29213
107 97221
84 77921
105 93477
109 99328
107 96387
67 61043
89 81084
108 99226
24 19641
101 88535
3 2352
62 53989
107 96893
79 73982
106 94145
67 57120
79 73190
37 35618
68 64730
106 94510
67 62137
29 25590
102 89776
79 75064
98 85590
105 93505
81 76461
107 95918
79 74863
91 82658
104 90504
95 84667
87 78782
90 81693
54 46049
102 90040
107 97337
74 70521
67 59478
68 64824
33 33092
95 84502
77 72156
74 70494
77 71845
40 38030
74 70125
69 65351
107 95478
105 93105
99 87514
40 38942
87 79971
43 39810
107 97173
57 51136
107 98538
53 44025
81 75676
67 62015
63 55503
99 87553
102 89772
69 66483
67 62648
109 99479
104 90410
91 82568
104 90496
59 52655
9 10467
67 57400
81 76338
95 84369
67 61090
68 63349
101 89135
53 43777
77 71487
105 92981
99 87593
87 79654
104 90454
107 97995
67 61238
67 60904
57 51026
107 97050
14 12822
67 59277
105 91782
77 72197
29 25399
33 32426
37 36265
79 74790
3 1755
74 68841
79 73446
99 87263
106 93759
87 78393
59 52469
99 87336
99 87007
76 71225
99 86977
67 58494
101 88515
105 92651
59 52536
105 92693
77 71936
105 91104
100 88080
100 88077
107 96712
109 99687
105 92207
105 91220
48 42222
82 77171
78 72443
105 92636
107 96038
87 78513
54 45807
107 98507
31 28243
106 95289
99 87396
107 95927
80 75204
105 92113
107 96172
107 98367
102 89865
107 97928
91 82719
33 33727
109 99445
107 95744
91 82631
107 96729
83 77277
107 97752
53 44285
105 92218
34 34262
101 89273
28 24403
46 42090
106 94022
98 85962
98 86017
95 84607
9 11604
108 98677
79 73658
79 74166
78 72434
92 83526
105 92416
83 77298
87 80350
32 29906
87 78442
57 48055
67 58375
67 59865
87 79233
107 98342
100 88254
72 68520
106 94451
109 99386
99 86441
107 96177
67 61422
57 49075
99 86753
95 83855
107 98183
107 96498
55 46771
55 46307
104 90542
109 99526
53 44521
84 77842
105 93556
32 30712
107 97501
79 74161
67 61213
67 59255
71 67342
55 47058
84 77553
79 73249
59 52818
79 74973
62 54251
100 87908
81 75479
107 97815
53 44925
34 34581
89 81055
53 44577
95 83826
107 97618
32 31341
105 92773
109 99724
28 24042
30 26729
107 97550
67 60734
107 97332
77 72215
79 74925
106 94686
2 1284
67 58149
75 71039
106 95146
89 81658
25 20317
107 96256
91 83175
102 90140
99 87479
108 98968
45 41605
106 94199
105 91794
40 38437
105 93197
98 86115
57 49286
67 61915
81 76035
3 1864
99 86903
107 97642
87 78517
93 83748
91 82224
81 75971
67 57983
105 93318
101 89501
81 76256
38 36728
105 93269
32 31614
87 79926
91 82938
107 95474
67 58586
7 7929
107 97965
53 45238
102 90097
63 56005
67 62869
87 79384
28 23992
105 91114
91 83348
68 64852
105 92469
7 6174
110 99828
68 64706
74 69886
8 8491
106 94461
61 53046
33 33457
74 68914
105 92466
68 64423
63 56019
76 71230
105 93168
33 32974
63 55382
32 29261
105 91317
103 90382
62 54169
55 46742
28 24840
108 99005
70 67230
67 57972
106 93992
68 64010
34 34288
63 55765
107 98500
98 85480
101 89091
106 93899
108 98724
74 70451
71 67675
100 87739
107 98224
106 95091
100 88246
102 89734
30 27200
107 96690
107 96507
105 93151
57 50460
57 50090
8 10063
105 93043
32 30223
109 99607
107 95695
105 92835
105 92727
108 98722
7 7813
106 95062
79 73549
91 82725
67 62130
107 95493
7 6317
39 37571
107 97619
67 61448
89 80774
28 24871
77 71651
9 12001
102 90269
8 8040
95 84953
67 58916
81 75460
107 98556
91 83203
67 61333
89 81604
62 54268
99 86372
74 70522
107 97663
78 72647
107 98497
109 99716
100 87938
53 44040
95 84811
106 93927
108 98843
101 88971
4 3187
79 74472
105 93176
108 98631
7 7899
67 61550
43 40498
9 12196
84 77651
33 32773
100 87947
108 98719
105 92016
67 59930
79 74651
85 78087
89 81602
87 80161
99 86500
107 96888
8 8976
110 99823
105 92643
79 73820
69 65951
67 60660
43 40543
69 65910
98 85306
107 97131
102 89893
106 93873
107 95979
81 76932
98 86020
101 88675
68 64571
95 84858
89 81494
24 18859
101 89366
32 29868
68 64370
108 98776
95 84627
67 60297
105 92190
107 97259
75 70605
33 32009
55 46333
62 53797
101 88469
105 92461
26 20675
107 95810
71 67637
98 86233
32 29351
106 95034
69 65428
109 99326
32 31624
53 44095
9 11102
44 41131
62 54007
39 37689
1 141
77 71961
107 97044
97 85150
104 90625
109 99718
100 88177
105 91721
74 69876
59 52461
74 69960
105 92145
25 20609
106 93790
67 61173
95 84119
106 94464
57 48407
102 90124
69 65541
33 32786
98 85918
105 91293
30 26991
87 79799
106 94266
105 93509
57 51185
44 41105
107 98536
81 76571
56 47999
101 89473
89 81361
105 90959
106 94161
71 68390
81 76508
74 69168
106 95184
34 35180
87 79202
79 74542
89 80781
105 92381
26 20954
99 86687
78 72352
109 99469
27 22180
91 83370
81 76200
99 87272
74 70457
67 60742
87 79356
9 11426
71 68242
102 89716
106 94514
64 56749
105 93612
99 87212
106 93822
99 87260
67 58756
107 96371
107 96083
40 38320
99 86942
24 18921
99 86681
79 73214
89 80556
24 19250
91 82877
105 91658
107 96446
82 77181
71 67439
81 76059
105 91777
98 85862
80 75218
107 97092
101 89190
23 18585
98 86277
22 18372
53 44375
109 99796
1 1051
101 89197
106 95151
57 50083
101 89073
14 13954
105 91266
107 98309
107 97958
67 60074
107 97559
107 98502
69 66269
91 83275
89 81034
109 99300
87 79099
89 80738
62 54288
105 93493
43 40342
7 6269
32 30626
107 95626
8 8927
106 95253
8 8866
101 88852
101 88651
95 84730
105 92994
79 73693
89 81568
105 91647
63 54344
81 76661
68 63718
98 86172
108 99001
98 85725
70 66822
102 90262
106 94833
67 60749
102 90173
43 39814
79 72957
108 99026
95 85004
107 95919
81 75884
27 23147
63 54513
81 76306
77 71459
43 39823
67 62267
105 92035
68 64921
88 80408
68 63264
30 26641
55 46681
105 91936
7 6245
98 85429
109 99410
103 90358
95 84574
107 95811
31 28722
89 81421
89 81022
95 84090
43 40740
89 80664
69 66240
84 77544
79 74064
67 60086
108 98860
72 68600
99 87110
78 72872
3 1786
81 75855
109 99287
102 90070
69 65105
55 46267
68 64189
33 33310
107 98247
95 84201
5 3816
8 9080
107 97698
17 16135
44 41025
33 32872
90 82020
107 97411
26 20622
24 19651
101 89191
106 94507
53 44647
89 80697
79 74708
67 57446
100 88069
77 71580
106 95152
64 56461
78 72694
74 69760
79 73584
81 75694
79 73773
91 82045
107 97585
55 47115
67 61992
105 91621
74 68955
68 63799
91 82147
7 6085
105 92985
97 85081
6 4400
107 97710
107 95370
107 95629
69 65746
63 54791
99 87608
109 99369
105 92797
57 49909
71 68158
107 97775
108 98681
109 99587
77 72009
87 80164
107 96501
68 64396
11 12412
81 76329
1 885
22 18159
91 82055
63 56049
89 81171
110 99967
63 56022
57 50037
103 90313
108 99116
108 98983
105 92755
109 99297
57 48531
107 95440
32 31118
63 54948
39 37575
67 61295
101 88636
70 66969
105 93447
89 81296
27 21460
98 85845
101 89419
33 33578
110 99872
92 83513
91 82628
107 97570
89 81663
17 15701
105 93431
81 76130
87 80027
53 44899
67 60095
77 71542
105 92043
99 86469
57 48537
105 91994
98 86107
107 97042
101 88932
105 91644
17 16787
102 89938
89 80535
108 99196
57 50230
68 63788
55 47320
89 81039
89 81130
107 96113
64 56414
64 56569
30 27134
74 68858
78 72318
106 94402
104 90536
101 89071
98 85642
38 36813
87 79774
107 96856
110 99924
78 72718
105 93011
64 56630
106 94802
95 84897
74 68754
7 7630
99 86503
105 92815
24 19494
81 76339
8 8254
87 78378
75 71032
79 75105
32 31732
109 99666
17 15991
57 49458
87 79309
67 57284
91 82259
100 87875
105 91935
67 59266
107 95382
68 64470
79 73462
71 67671
99 86463
43 40287
24 19683
101 89441
103 90340
107 97113
109 99813
43 39604
55 46571
63 55393
9 12165
71 68434
87 79609
105 91711
106 94565
70 66961
95 84501
87 78810
90 81771
108 98811
85 78019
95 84875
108 99091
109 99335
30 26969
107 97058
68 64527
79 74809
61 53239
87 78835
87 79655
63 55031
74 69372
53 44702
38 36600
106 94040
91 83384
100 88341
38 36843
57 50764
105 91587
69 65445
98 85177
87 78964
27 21782
93 83699
99 87359
107 95894
107 95376
67 59230
98 86029
57 48348
105 93110
105 92788
107 96415
105 91475
99 86712
107 96571
77 71862
91 82215
2 1345
7 7774
78 72406
91 83226
11 12293
106 95242
14 13687
108 98873
33 33796
94 83795
87 79305
18 17258
63 55791
29 25281
107 97359
64 56437
70 66751
107 95884
87 79420
108 98636
69 65660
107 96345
69 65485
81 75824
71 68186
27 22958
84 77951
105 92711
107 98182
98 86167
109 99600
99 86746
32 31795
105 93307
105 91308
89 81062
105 93263
67 57736
54 46026
108 98883
105 91419
4 3308
105 91106
77 72046
102 89869
37 35920
106 94837
71 68264
105 92934
91 83085
107 95725
19 17735
105 93169
67 62252
98 85321
53 44161
106 94623
91 82842
67 59062
81 76832
90 81924
107 96059
79 74923
105 91353
107 98295
67 60430
100 87716
91 82945
110 99879
72 68609
107 97263
107 95365
39 37840
87 78482
105 92026
6 5117
24 18932
110 99947
59 52509
94 83770
91 83062
101 88403
70 67215
99 86867
52 43026
79 73104
14 13531
77 71555
70 67282
33 31867
90 81700
86 78289
28 24391
102 90064
95 84782
107 97711
57 50933
99 87124
105 93587
3 2733
14 14103
71 67448
109 99504
98 86152
108 98876
78 72359
81 75304
74 70420
71 67874
109 99751
21 17907
100 88066
100 88187
107 97879
83 77380
107 96357
40 38555
91 83045
79 73586
107 97563
27 21599
95 84150
64 56342
12 12574
105 93067
72 68576
63 55304
87 78699
53 44324
59 51524
32 30480
85 78076
74 69245
81 75454
109 99424
57 49842
74 68855
77 71460
67 60507
79 73605
69 65766
89 80786
7 6215
105 93701
27 21571
89 81642
101 89600
107 98156
67 61569
95 84536
107 98461
102 90194
99 87233
95 84932
95 84728
32 29917
109 99685
101 88396
74 69943
105 90837
107 96986
79 73086
102 89946
81 76602
3 2159
71 68008
87 78842
99 86427
98 85922
105 91007
14 13316
106 94508
69 65848
106 94339
59 51942
75 70639
79 74594
32 29876
70 66749
4 2990
109 99768
105 92774
103 90352
107 98356
105 93304
107 96410
83 77352
57 48112
106 94179
101 89644
60 52842
107 96082
4 3402
79 73833
67 61682
30 27453
70 66666
87 79453
21 17924
102 90172
69 65680
71 68206
81 76094
105 91744
32 29139
67 57439
17 16159
106 94673
67 58524
95 84581
70 66892
95 83810
99 87019
108 98618
58 51315
101 89259
52 42965
104 90475
67 58681
104 90647
109 99792
89 80621
99 86647
81 76409
87 79466
8 10085
106 94186
105 92176
108 98774
95 83851
105 91494
87 78798
101 89260
99 87531
106 94576
79 74022
101 89248
57 50932
105 92155
107 96850
5 3710
75 70663
33 33215
69 66030
107 96414
105 93149
69 65535
79 73482
40 38954
95 84048
107 95624
106 94125
27 21706
55 46071
107 97101
79 74727
69 66319
84 77845
63 56076
9 10769
27 22599
59 51724
46 41762
87 79465
6 4964
107 98369
105 90955
69 66095
77 71822
75 70790
98 85158
79 74476
80 75212
87 79125
107 95691
109 99793
17 16413
53 45262
79 75017
71 67614
87 79555
37 35975
104 90568
53 45573
48 42253
79 74446
83 77276
105 91690
67 62290
73 68725
107 96735
84 77756
76 71130
105 92023
107 97762
79 72992
64 56956
8 8449
58 51250
101 89486
67 58226
67 59371
30 26110
46 42034
106 94312
47 42091
92 83523
105 92236
81 76307
53 44078
79 75093
59 51538
107 95354
54 45772
27 21605
105 91567
99 87064
77 71956
106 95179
102 89746
89 81120
34 34504
105 93298
67 58441
78 72368
107 97607
87 79811
101 89444
89 81374
79 74015
105 91653
75 70885
7 7133
101 89621
67 58886
78 72744
98 85261
9 10938
39 37116
85 78058
69 66554
89 81327
105 91379
74 70163
107 95675
67 60464
33 33054
67 60786
91 82457
6 5039
55 47119
110 99986
71 67923
99 86983
62 53999
48 42276
9 10336
105 90771
95 84721
77 72071
46 41975
91 82184
68 63923
25 20432
81 75711
98 85769
87 78733
107 97287
98 86122
61 53160
107 97262
83 77437
105 92602
69 65156
28 23833
63 55234
73 68675
64 56753
105 93662
107 98213
33 32261
105 90852
63 54557
107 95958
101 89133
107 98569
91 82429
4 3006
53 45440
91 82414
105 92140
108 98867
28 24037
57 50068
33 31862
107 98118
17 15133
105 92268
57 48849
62 53412
89 80998
99 86345
89 80631
95 84155
107 95843
30 26959
103 90307
30 27855
67 58672
101 88970
108 98682
67 60612
30 26736
52 43270
87 79136
108 99275
57 48148
101 88488
5 3628
108 99267
99 87636
101 88877
100 88348
107 97869
67 58874
106 93912
74 69431
107 96913
105 92678
107 96452
40 38316
108 99120
95 84546
67 60669
106 94520
107 95772
63 54357
17 16217
105 91230
87 79860
91 82939
87 78650
95 84222
87 79759
91 82782
105 92088
107 97164
106 94287
99 86827
67 57093
100 88074
109 99494
101 89611
67 59431
63 55026
24 19879
87 79735
69 66371
105 93648
67 57316
92 83532
7 5870
108 98982
67 57279
95 84702
81 75465
104 90482
83 77485
106 94109
105 92951
108 98999
68 64546
107 96614
64 56851
107 95523
107 98442
62 53478
81 76313
6 4850
107 95516
71 67524
91 83161
99 86388
69 66442
94 83802
107 97108
102 89705
107 97192
74 69463
107 97190
32 30896
32 30616
68 63496
2 1254
46 41857
105 92756
75 70884
106 94025
107 97601
109 99787
91 83465
55 46807
101 88374
40 38304
27 21613
79 73443
81 75735
79 74202
107 97407
86 78254
74 69368
95 84436
108 98703
69 65430
105 92238
102 90100
105 92500
98 85875
67 61468
31 28059
67 60592
81 76113
6 4013
99 87668
81 75724
101 89371
64 56663
87 79919
79 72944
107 97800
74 70042
81 77007
107 98436
32 30389
107 97900
98 85506
71 67694
67 60561
63 56073
68 64376
98 85666
105 91749
74 69541
109 99539
110 99955
107 96763
99 87225
89 80512
101 88563
67 60289
89 81231
67 60546
68 64226
107 97765
98 86240
104 90466
91 82491
14 13600
95 84477
106 94730
105 92449
69 66448
107 97541
57 48315
106 94564
79 73398
75 70933
108 99043
55 46165
81 76443
69 66487
70 67274
105 93391
26 20804
91 82529
87 80100
74 68875
68 63781
83 77340
74 69866
108 99106
18 17318
30 26279
91 83239
57 48054
105 93254
87 79401
99 86567
109 99474
28 25030
99 86433
87 78725
58 51302
108 98691
67 59987
11 12385
1 803
28 25228
53 43986
63 54852
63 55585
77 71985
67 61011
38 36469
5 3795
78 72711
53 45690
2 1621
101 88918
30 25828
101 89601
107 96863
89 81584
74 69301
106 94841
67 62158
83 77317
99 86771
71 68099
79 75081
107 97481
99 86759
70 66828
105 93228
17 15295
107 97673
107 98101
68 63314
63 56115
105 93371
71 68293
89 80496
98 86031
108 98894
95 83942
87 79337
62 53300
54 45845
107 95850
59 51325
73 68735
74 69122
91 83424
79 73286
53 45355
67 62413
105 92471
109 99703
17 16465
89 80537
81 76700
105 91002
79 73173
11 12398
105 90756
105 93415
107 96948
83 77477
109 99611
107 97524
64 56534
90 81799
106 94668
91 82668
100 87849
70 67057
27 22367
77 71508
33 33213
34 34681
84 77927
28 24047
29 25542
109 99454
87 78939
37 36151
59 51786
33 32624
101 88687
106 94806
69 66344
81 76380
107 96193
100 88031
105 91575
107 97215
79 73449
9 11850
55 46956
68 63960
8 9599
74 69096
28 23432
17 16869
91 83125
67 60255
27 21502
105 93235
30 26658
105 93192
77 72222
7 5525
107 97961
26 21260
87 79326
67 62524
107 98576
67 61270
44 41015
91 83074
23 18561
11 12332
109 99527
108 98725
70 66683
81 75990
67 62926
107 96623
9 12146
107 96699
102 89803
34 34906
74 69841
62 53786
107 98205
57 51214
60 52941
99 87045
108 98625
30 26614
78 72791
105 92468
91 82921
75 70588
18 17287
107 97038
98 85912
108 98813
105 91536
55 46362
79 73801
98 85538
98 86298
71 68253
1 761
98 85704
107 96814
74 69010
99 87496
81 76005
67 58189
106 95006
71 67639
53 45185
107 96899
95 84741
86 78291
67 58719
87 80019
105 90805
110 99958
104 90452
107 98434
107 96756
55 46722
77 72233
91 82297
37 36091
19 17723
102 89903
107 95710
108 98700
95 84836
57 50848
106 94110
107 96180
107 97934
49 42556
107 97046
87 78936
43 39660
106 94970
95 83906
14 13276
99 86588
43 40613
69 65755
57 49836
79 74539
90 81786
62 53688
102 89990
74 68761
73 68722
59 51936
79 73175
108 98617
91 83229
33 32185
108 98791
67 59702
106 94982
71 68409
68 64100
69 65269
89 81418
7 6493
79 73689
87 79820
91 82557
107 96846
107 95754
67 58113
28 23452
90 81795
106 94060
78 72661
106 95307
107 96784
31 28003
87 79835
107 96765
75 70574
105 91142
103 90327
84 77918
108 99227
67 61123
91 83009
106 94005
17 15047
27 21805
75 70670
105 93004
34 34167
3 2402
44 41257
52 42950
68 64850
102 90096
87 79959
106 94117
109 99362
74 70411
71 68464
98 85310
37 36303
68 63669
67 59938
28 24728
79 74913
3 1978
32 31689
33 32128
69 64954
31 28749
105 91455
33 32506
39 37482
71 67312
95 84019
62 54253
102 89875
67 60678
29 25665
107 96887
89 80978
107 98590
107 96463
101 89290
63 54720
30 26721
107 98103
107 97784
105 92296
67 57091
63 55392
98 86291
81 75386
79 73792
98 85635
102 90125
87 79807
45 41466
33 33384
67 58615
81 76600
107 97729
95 84002
28 23608
95 83934
67 62060
87 79659
67 62125
107 96954
29 25484
99 86924
89 80491
108 99194
6 5380
63 54809
68 63362
67 58031
57 49549
105 91710
74 70489
81 75253
87 80176
90 82027
105 93029
37 35885
108 99102
107 96237
105 91888
28 23837
57 49944
14 14010
27 23178
40 38498
105 91102
107 96303
98 85733
73 68678
99 87638
74 69246
102 90062
68 63428
104 90664
108 98612
55 46553
101 89262
101 88578
105 91789
106 93792
108 99086
107 98117
105 92730
64 56305
105 92202
67 62573
87 79308
109 99585
31 29082
23 18646
8 8243
97 85124
87 80274
107 97528
101 88639
87 78331
107 97178
17 15684
32 31424
105 91249
108 98956
79 73163
106 95268
79 73117
28 23794
99 86729
43 40185
71 68043
67 61280
67 57171
108 99049
89 81080
68 64374
99 87418
67 62110
95 84046
43 40754
105 92596
62 53650
62 53574
68 64063
28 24165
8 8861
69 66335
105 92357
106 93828
14 14591
109 99381
106 95024
9 10365
9 10924
108 98789
27 23118
81 77077
4 3237
55 47354
93 83611
44 41147
32 29751
69 65767
79 73777
98 85697
9 10851
93 83578
89 81025
107 96917
105 93404
79 72969
52 43716
59 52151
75 70979
107 96722
105 93613
106 94511
106 94487
21 17995
106 95250
105 90908
6 5193
101 88807
77 72055
43 40823
78 72433
75 70948
105 92699
52 43388
107 96598
67 58166
98 86050
62 54278
89 81446
105 93361
69 66336
105 92956
106 94331
28 24154
43 39874
98 86197
32 29206
108 98638
67 62242
63 54865
87 80297
57 48176
79 74408
107 96383
92 83538
105 93034
69 65427
105 92946
107 97055
107 96886
38 36736
54 46003
30 26233
8 8436
109 99394
105 91355
85 78036
109 99617
74 69741
67 61260
68 63607
106 94246
87 78470
81 76102
74 69338
87 78905
74 69003
70 66657
72 68639
101 89107
107 98431
77 71732
99 86407
64 56429
95 84640
105 91464
67 62196
105 92582
105 91547
87 80272
105 92187
70 67056
1 333
105 93247
67 57417
105 92131
33 32175
40 38403
101 88558
105 91667
71 67311
63 56061
109 99785
68 64247
34 34317
70 67265
100 88178
67 58688
91 83343
55 47120
6 4457
109 99640
110 99885
22 18468
90 81780
32 31159
3 2288
33 32152
104 90675
79 74332
67 58623
108 98887
74 69219
62 53527
74 68960
105 92068
74 68838
105 90942
98 85334
79 73000
109 99306
91 82074
91 83220
108 99079
107 98077
89 80563
107 98136
107 96126
91 83255
77 71261
107 95615
62 54162
79 73303
57 49327
68 64280
101 88743
78 72402
79 72981
43 40242
91 82220
100 87855
109 99461
1 228
78 72635
102 89715
110 99957
90 81937
107 96813
108 99280
29 25368
95 84853
34 35019
69 65709
91 82908
75 70714
105 92376
105 91437
68 63431
14 13045
69 65668
83 77455
74 68860
67 57331
17 16503
106 94787
52 43030
95 84856
71 67530
68 63223
108 99276
105 92722
46 41821
57 49319
71 68101
105 92078
70 66654
105 92950
71 68501
107 97098
107 98254
110 99994
95 83998
81 76327
67 59366
109 99686
77 71406
105 92288
107 97730
106 93791
77 71876
107 96572
67 58609
87 79672
83 77252
105 92289
100 87871
99 87284
91 82536
1 681
105 91328
105 92948
89 81151
77 72039
32 31108
53 45510
63 54804
39 37080
99 86728
67 60106
106 93935
2 1600
101 88649
89 81298
27 23199
102 90122
27 22190
95 84849
109 99697
79 74584
91 83274
32 31188
57 49746
101 88568
14 12860
95 84368
45 41505
7 5823
67 58924
105 93668
91 82829
79 73915
107 95454
67 61956
99 86716
19 17550
100 88316
99 86967
14 14230
91 83323
98 86071
62 54023
7 5646
107 97626
93 83577
107 95522
107 96139
78 72782
6 4838
74 70271
105 91083
98 85442
55 46951
102 90099
7 6942
107 98013
33 33933
95 84272
95 84106
17 15413
79 73179
107 98501
43 40818
79 73390
101 89033
49 42358
59 52305
30 27476
30 27194
107 98238
57 48556
70 67126
52 43671
73 68665
107 98014
67 62438
98 85879
67 61824
89 81019
78 72874
31 29093
81 76982
74 70045
107 98505
99 86443
107 97843
89 80483
79 74966
67 58298
103 90303
105 91060
71 68364
79 74551
87 78374
67 60442
26 21255
105 93605
57 51245
105 91914
79 74260
109 99558
105 91449
105 92524
98 86183
101 89666
7 7835
95 84166
63 55332
8 9807
106 94836
70 67160
14 12620
107 95685
67 58195
75 70971
70 66677
79 74163
105 91537
87 80168
67 61890
53 44897
67 61782
84 77588
107 96073
63 55402
27 22720
55 46157
74 68935
79 74509
108 98673
105 93403
100 87673
67 60091
87 79415
81 75604
67 57424
74 69304
68 64782
59 51774
101 89550
87 79606
91 82606
107 97318
105 91454
107 98227
106 94445
100 87982
103 90360
81 76370
25 20456
67 60148
106 94822
108 98946
67 58444
68 63317
59 51870
79 73721
105 91923
107 96217
107 96462
99 87140
57 49943
106 93849
106 94082
32 31357
32 31539
87 79921
85 78203
71 68400
59 52787
107 98274
55 46381
79 73842
105 92724
93 83584
98 85576
107 95487
28 25034
105 91288
4 3273
55 47047
62 53655
56 47717
105 92253
110 99859
108 98754
100 87946
101 88608
67 60636
79 73906
59 52156
87 78341
87 79126
32 31477
67 57111
108 98790
70 67216
102 89920
104 90560
105 93234
8 8225
22 18250
107 96328
106 94104
89 81376
98 86275
4 3018
109 99562
53 45518
77 72306
62 53615
98 86081
68 63321
71 67548
81 76422
75 71108
95 84632
95 83835
107 97839
107 97118
107 98526
89 80779
61 53199
79 73987
101 89231
81 76284
105 93089
105 92223
55 47072
9 10223
95 84938
101 88940
69 65121
95 84870
33 32316
95 85001
38 36772
17 16198
107 96692
105 91540
95 84324
67 59340
107 96576
105 91555
108 98826
74 69785
6 4651
89 81335
34 34019
106 94779
67 58704
74 70223
93 83648
100 88017
74 69849
52 43034
107 96981
81 76209
68 63783
95 83968
70 67174
70 66718
100 88149
68 64148
78 72707
84 77881
67 61900
91 82630
7 6090
83 77430
17 15617
91 82208
105 92841
101 88381
107 96679
101 88914
110 99831
91 83455
75 71045
81 76072
107 97666
109 99719
71 68167
76 71215
67 57722
107 98070
7 7580
74 69390
37 35574
102 89694
74 68893
107 98380
87 78852
107 96099
107 95801
98 85803
98 86049
95 84248
38 36630
99 87298
27 22261
27 22876
34 34994
95 83952
97 85107
4 3072
52 43585
81 76552
93 83756
105 93658
96 85066
52 43081
63 54927
38 36596
87 79156
102 89901
106 95202
107 96673
107 96936
77 71755
105 91276
7 6284
8 8157
107 97199
57 49888
5 3727
99 87024
45 41476
77 71983
109 99492
2 1132
69 65260
105 91779
98 85776
81 76092
67 58087
81 77090
38 36783
107 95913
19 17730
107 96632
67 57301
67 62078
109 99382
1 480
67 60342
38 36725
46 41991
62 53503
91 83260
105 93634
69 64972
7 5812
89 81481
61 53184
105 92114
79 74561
67 57840
67 62360
29 25807
63 54827
17 16623
95 84218
19 17672
55 47554
81 75429
106 94959
105 91010
107 96487
107 96932
8 8737
106 95233
91 82576
101 88441
107 97785
103 90321
57 51169
79 75108
7 7780
89 81615
107 97671
21 17949
102 90038
104 90468
105 92302
71 68178
89 81467
89 80558
79 73622
93 83749
107 97870
107 95992
95 84113
69 65616
62 53675
46 41728
99 87271
101 88783
95 84873
107 96176
107 98286
95 84674
106 95266
107 96515
79 74581
105 90698
79 74143
98 85214
33 33681
84 77603
87 79411
91 82602
105 91867
77 71544
98 85717
105 91119
99 87137
74 69284
83 77275
108 98766
107 96277
107 98244
6 4476
89 81352
105 93239
74 69112
56 47827
63 55855
27 22125
102 89697
32 30365
67 60823
67 57934
99 86660
105 93135
84 77501
70 66880
79 74004
100 88086
59 51462
62 53645
95 84250
110 99935
106 95217
33 33744
109 99487
9 12003
14 12924
105 92943
107 95460
107 95935
79 75091
91 83191
67 57349
71 68334
87 80086
27 22160
105 92070
107 95859
107 96247
63 55052
105 92425
63 55789
99 87120
67 60180
56 47698
23 18675
74 69299
53 45743
54 45857
106 93820
105 91289
67 61841
87 78582
106 94915
99 87487
67 62362
106 95294
101 89216
99 87457
105 92834
37 36313
103 90295
87 79446
109 99701
104 90502
108 99093
81 76662
63 54607
67 57375
53 44550
107 98192
107 96359
33 33787
40 38420
105 91209
88 80452
106 95215
32 29355
103 90362
101 88737
40 38929
105 93385
32 29280
62 54008
68 64411
26 20813
71 67724
107 97838
101 88554
67 59982
57 50208
109 99346
105 92611
105 93525
107 96046
79 73183
87 80370
106 94953
24 19006
100 88318
106 95133
79 74200
62 53485
39 37408
107 98035
89 80472
67 59210
87 80047
82 77118
57 48194
107 97677
63 54854
7 6147
105 91578
87 79377
108 98709
52 43163
77 71396
105 90983
87 78941
57 51183
53 44475
77 72298
53 44875
87 79285
107 97163
69 65690
63 55759
107 97067
71 67721
49 42388
79 74079
105 92445
88 80407
107 98473
105 93450
107 98343
98 85347
106 93968
91 82918
27 22271
74 70153
60 52878
99 86893
57 50774
106 95308
107 96916
98 85211
105 92123
57 48876
107 97065
89 80766
85 78062
74 69286
106 94737
108 99262
33 31870
69 65514
81 76725
52 43147
105 91228
22 18121
72 68590
67 61829
57 48805
90 81850
108 99258
107 97335
106 94292
107 96663
81 76781
79 75021
33 31873
30 26539
95 84450
70 67041
101 89426
105 93315
69 65233
105 91445
43 40063
95 85024
40 38393
33 33029
39 37325
9 11218
24 19914
107 98548
63 54551
14 13092
67 59137
89 81035
77 71554
37 35844
77 71905
89 81238
91 82978
67 60533
99 86324
105 91699
106 95005
64 56291
91 82659
70 66912
104 90534
43 40720
32 31139
78 72793
71 67329
101 89599
83 77484
105 91448
81 76249
74 70129
87 79324
39 37323
67 59967
108 98980
107 96445
77 72227
44 41284
81 75799
101 89002
102 89809
106 94766
4 3449
77 71820
67 58366
105 90943
70 67052
82 77131
56 47800
107 96575
63 55615
107 97781
98 85810
106 94767
30 25996
74 69395
98 85468
95 83858
107 97329
84 77548
57 48183
27 23185
95 84283
27 22915
106 94839
95 84326
70 67136
63 55406
27 21883
83 77384
83 77438
69 66425
27 21453
106 94994
107 97106
107 95480
32 30190
106 93928
104 90570
33 33355
81 76780
91 83408
34 35026
91 82162
101 89032
101 88418
67 58857
105 93647
87 80124
87 79502
55 46984
67 58897
67 59629
98 86001
87 78497
57 49437
109 99360
108 99264
107 97895
109 99740
8 7958
77 71762
101 88952
7 6463
87 80033
89 80919
89 80742
63 56234
107 97060
79 73708
106 93779
79 74997
79 73903
98 85175
99 87301
57 48133
107 97070
9 11878
101 89558
33 33777
67 57414
105 91560
27 22096
104 90573
79 74034
105 92610
32 30024
105 91889
51 42673
59 52468
63 56209
107 96728
105 92666
46 41818
95 84526
7 7279
81 75352
67 59146
7 7148
68 64371
105 91776
99 86970
74 70307
38 36745
77 72137
95 84414
6 5101
101 88775
107 97205
107 95596
77 72044
107 96867
108 98611
105 91733
28 24584
27 21672
107 97883
87 79800
67 62381
69 65991
79 73364
17 16838
45 41675
101 89527
55 46655
77 71276
79 74764
107 98515
108 99071
24 19837
74 70026
67 59140
91 83102
91 82742
91 82765
105 91157
85 78050
105 93695
95 84342
53 45356
107 98218
26 20624
31 28490
106 94966
32 31103
33 33750
78 72695
91 83189
79 74490
67 57053
34 34909
107 97672
107 98365
27 23243
87 79760
68 64209
67 57688
87 78507
67 61168
28 24020
33 32611
105 91648
67 58493
70 66804
74 68888
59 51729
107 95785
74 69702
101 89456
17 16394
106 95265
79 74788
28 23346
77 71479
7 5968
107 98212
68 64754
7 6340
108 98596
57 49004
107 95415
91 83321
63 55371
110 99894
81 76674
69 65684
81 75317
99 87478
105 92220
19 17777
106 94657
106 94840
105 91563
68 63644
67 60474
107 97599
106 94230
77 71988
89 81438
78 72588
27 21930
99 87261
109 99765
64 56364
91 82768
87 79196
87 80310
67 62891
107 98245
99 87066
101 89394
1 1023
67 59631
107 96897
89 80523
101 88671
33 32230
59 52427
24 19356
11 12335
81 76546
33 32025
77 72194
87 79797
106 93872
105 90742
31 28184
99 86444
93 83626
106 94253
89 81452
99 86477
63 56101
106 95116
110 99839
105 92258
7 6939
106 93838
105 93593
67 61186
74 69951
87 78452
99 86920
99 87074
67 62257
68 63557
59 52129
100 87763
104 90434
57 48664
74 69446
38 36819
79 73081
107 97627
57 50337
105 92091
68 64221
6 4086
71 68045
106 94891
107 96008
8 8625
107 95689
107 97213
83 77253
95 84352
99 86988
107 95567
43 40736
89 80708
79 73282
107 96175
75 70846
79 73181
90 81804
101 88866
34 34752
87 79232
39 37375
32 31034
109 99376
63 54373
101 88710
107 96907
100 87719
53 44964
39 37760
106 94820
33 33365
67 61013
100 87995
53 45559
98 85585
98 85793
105 92698
87 79727
91 82520
74 69371
59 51612
100 87781
3 2377
99 86352
107 96628
107 95571
74 68776
109 99684
89 80457
87 78538
105 92597
28 23999
2 1185
90 82032
100 88103
53 44439
68 64448
102 90142
71 68130
74 70119
105 91865
67 60295
67 59517
98 85909
101 88782
107 97799
106 94685
81 76724
9 11874
107 96645
25 20572
79 73942
63 55860
52 43537
43 39933
7 6436
71 67427
95 84880
95 84618
44 41187
40 38808
81 76275
98 85625
95 84790
107 96676
68 64722
87 79270
39 37117
107 97439
87 78375
68 63026
62 54236
55 47024
107 96687
53 45012
87 79112
67 58283
63 56107
95 83941
107 97504
68 63636
67 60695
105 91910
98 85230
79 74111
67 57244
61 53101
89 81210
67 60705
93 83716
91 83137
48 42317
105 92930
107 96505
81 76353
107 96143
107 97552
64 56680
7 7175
67 62314
99 86817
14 13368
79 73248
53 44543
91 83183
8 10078
68 63967
32 31485
81 76044
109 99660
9 11882
109 99435
107 98122
79 74778
79 73970
67 61210
105 92594
105 91786
108 98925
105 91912
25 20518
84 77893
90 81917
91 82907
91 82506
89 80820
81 76207
87 79076
1 973
87 79925
81 75268
29 25354
107 96625
101 89235
107 97959
89 81334
69 65811
87 78846
91 83130
79 74908
67 60556
87 79412
71 67918
27 21431
105 92067
67 57559
100 88068
79 73854
53 45201
106 94703
99 86937
107 97787
109 99711
105 93650
63 56012
67 61941
106 94243
106 93875
81 76363
67 61912
106 93876
64 56564
79 74642
105 91745
107 97306
95 84915
2 1460
100 88156
84 77832
57 51027
107 96672
95 84124
6 4116
9 10843
7 5707
79 74846
76 71192
69 65268
70 67044
57 50269
69 66562
69 65548
28 23561
67 59607
101 88829
87 79849
5 3748
57 48781
106 94556
105 92345
99 86676
53 45399
108 99004
67 62930
99 87627
71 67980
59 52331
56 47976
78 72482
106 93938
109 99509
62 54159
98 85657
44 41381
67 61304
109 99632
57 49608
48 42286
106 94344
107 98283
90 81747
89 80992
107 95585
31 29041
68 63020
107 95563
101 89009
99 86572
1 1073
95 84754
107 98190
107 97274
108 98734
78 72552
67 58516
101 88972
9 11288
53 44103
3 2253
31 28013
70 66668
67 61664
99 87248
59 52286
105 90887
100 87688
106 93979
101 89661
63 54738
37 35762
107 95650
81 76541
105 93396
99 86544
107 98023
98 86209
33 32826
81 75987
53 44704
67 61440
107 96822
108 99018
29 25296
67 60826
99 86423
57 50790
38 36359
107 98568
81 75913
94 83791
63 55294
105 92413
105 92530
95 84234
109 99442
101 88883
53 44417
105 91409
30 25941
7 7030
105 90980
107 97573
22 18094
25 20494
91 82090
108 99075
106 94714
87 80315
67 57710
32 31173
63 55334
105 93620
7 6727
89 81659
79 73457
106 94606
68 63286
106 94689
59 51882
105 92374
55 47152
70 67106
28 24070
105 92764
107 95649
77 71306
2 1205
101 88618
100 88174
105 90870
107 96243
68 64934
91 82702
68 63139
14 13632
25 20397
106 95068
27 21386
3 1972
104 90411
60 52837
101 89481
107 97365
81 76147
6 5026
108 99268
29 25555
87 79496
74 68886
95 84895
52 43053
95 84699
81 76186
95 84204
81 75430
81 76918
75 70932
95 84358
87 79426
91 82173
28 23661
101 89215
105 92369
106 94903
69 65394
7 6752
30 27658
67 61704
99 86652
69 66382
38 36588
28 25002
32 29553
107 95941
103 90283
17 16121
101 89109
109 99460
24 20083
102 89839
105 92349
14 13267
91 82100
43 39375
89 80658
63 55852
109 99753
106 94218
89 81272
24 19952
69 65592
77 71795
68 64128
107 96631
74 69146
105 91155
99 86954
57 48773
81 76937
98 85330
38 36648
77 71458
107 95469
87 79718
67 57376
67 57434
43 40411
59 51762
59 52730
25 20558
95 84989
63 55296
107 96375
17 15046
101 88915
67 58917
68 64514
105 91459
77 71977
81 76705
11 12308
81 77088
81 75456
24 18935
67 58271
91 83163
95 84075
108 99076
91 82121
7 7334
87 79570
55 47478
38 36366
68 63961
99 86997
91 82466
67 60347
107 95443
7 5457
7 7204
106 94909
67 57005
105 92503
67 58958
67 58476
67 61308
107 96963
57 50080
101 89508
105 93649
81 75954
87 80243
108 98632
62 53610
105 92605
101 89494
68 63888
67 60511
100 87767
67 57512
98 86268
95 84188
83 77461
99 86661
106 95075
87 79297
87 80036
32 29745
99 87417
107 97990
105 92781
89 81551
95 84298
99 87461
5 3544
34 34374
33 32499
59 52406
33 32452
105 91331
75 70834
109 99590
107 97169
38 36862
101 88723
102 89978
99 87395
107 96252
103 90367
109 99367
81 75784
7 6900
14 13673
57 51052
107 96353
68 64893
68 64346
32 31784
45 41383
109 99591
101 89560
89 81318
59 52573
104 90424
74 69652
79 75057
107 96769
79 75133
79 74929
107 98234
30 25844
79 73515
7 7222
56 47696
107 97648
26 20717
106 94517
79 74664
27 22999
55 46800
89 81141
99 87187
79 73867
98 86293
67 61471
87 78797
95 84094
84 77942
107 95786
105 90909
17 14933
104 90524
27 22567
8 9345
81 75798
87 78634
77 71573
107 95923
101 89641
57 48699
91 82397
105 91724
107 95668
59 52370
99 86574
105 90996
30 27063
87 78970
85 78073
6 4467
107 95868
68 63394
7 7854
32 31455
28 23428
107 96115
53 44848
33 32474
108 99265
24 19851
14 13364
55 47552
57 50235
89 81219
99 86420
91 82382
92 83539
107 98135
22 18135
97 85082
107 95359
101 88416
8 8039
63 55740
106 94733
108 99235
17 16218
108 99245
29 25646
79 74089
89 81077
79 73763
55 46773
17 15725
99 87231
43 39961
78 72688
55 46616
77 71470
95 84101
59 52090
105 93400
74 70418
107 96210
7 7240
101 89352
100 88180
7 5483
110 99824
81 76376
102 89954
107 96942
81 75700
101 89513
14 13040
106 95045
68 63530
49 42385
74 69327
79 73845
67 62127
107 96940
56 47907
57 48226
9 11119
105 92599
91 83349
32 29155
104 90624
43 39517
105 91238
59 51566
67 58278
106 94190
109 99455
101 89051
91 83266
27 22570
67 58646
3 2140
107 96552
109 99800
32 30689
59 52148
59 52145
87 80055
81 75874
87 79671
79 73488
2 1656
100 87994
45 41511
49 42366
109 99428
107 98550
106 95113
53 45437
4 3011
33 33081
102 90244
107 96977
106 94768
79 73020
67 60039
71 67795
105 92368
70 66747
53 44645
57 50624
100 88282
17 15198
98 85325
68 62984
57 49103
67 57762
5 3917
107 97600
55 46405
79 73817
101 89161
98 86301
69 65484
79 75115
91 82925
107 96297
77 72136
99 86696
100 87955
105 93033
99 86332
107 98438
89 81395
79 74657
79 73740
81 75532
8 9939
107 97223
78 72736
106 94069
89 80900
107 98047
92 83516
67 61635
64 56531
91 82833
106 93866
93 83644
107 96241
89 81313
109 99379
65 56968
95 84561
57 48223
110 99821
87 80115
107 98237
83 77328
26 21165
105 92967
77 71337
99 87670
106 94303
33 31826
69 65988
87 79277
1 430
99 87390
28 23531
107 97238
91 82777
67 57562
63 54847
108 99069
28 23783
39 37620
67 58743
87 78372
95 84639
67 59564
17 15853
71 67453
75 70893
105 91485
63 56169
107 97924
69 66169
108 98830
87 79664
107 97583
95 84345
78 72612
98 85328
63 56121
57 51192
44 41219
99 86460
67 62225
106 94913
4 3200
107 95450
79 73781
107 96436
67 61614
101 88958
69 66343
67 57695
27 21305
7 7481
77 72269
62 54215
107 96118
67 57649
74 70512
99 87403
82 77138
105 93473
14 13187
105 92352
24 19626
91 83165
89 81090
89 80882
99 87586
101 88369
107 97886
69 66281
57 49114
95 84172
107 96609
43 39916
84 77559
95 84893
71 68294
105 92055
98 85577
52 42980
78 72562
91 83291
55 46839
87 78568
60 52933
105 92453
76 71189
67 60014
85 78037
105 91246
74 70488
107 97586
79 75138
79 74233
87 78988
43 40844
7 7682
68 63994
107 98079
30 27122
79 72974
107 97996
99 87499
81 76157
101 89314
81 76513
74 69161
91 83170
102 90067
87 79045
107 98364
99 86478
86 78234
106 94034
68 64863
67 58290
105 93673
75 70621
83 77229
67 61642
81 75544
63 55951
98 86097
106 94351
59 52592
55 47256
68 64489
7 6912
62 53641
59 51997
107 97726
106 94182
107 96390
109 99433
105 92650
57 49678
77 72006
106 94697
6 4076
105 91533
17 16173
22 18187
107 95807
69 65115
70 66681
107 95589
107 98371
108 99030
100 88333
67 61045
71 68277
107 96159
99 87464
27 21673
7 7218
95 84899
107 97455
105 93492
107 97913
89 81242
102 89870
98 86046
71 67488
79 73023
9 11015
107 95805
11 12362
106 93944
72 68548
28 23367
106 94912
75 70566
78 72377
91 82077
26 20901
87 80328
107 98400
87 78963
107 98477
74 69030
57 48850
100 88197
105 91443
107 96582
107 96266
57 48505
105 92742
95 84805
55 46200
107 97803
93 83650
89 81511
80 75225
107 98537
105 91541
100 88357
81 75823
67 61893
98 85707
106 95230
106 94283
89 81371
102 89895
95 84367
101 88760
107 95351
108 99113
109 99566
40 39050
105 91780
9 10936
95 84060
78 72593
60 52847
57 51242
33 32449
84 77655
105 92740
101 89292
90 82031
108 99169
91 82084
105 93184
57 50296
9 10803
67 61653
105 93193
105 91020
7 5923
106 94276
55 46859
100 88356
91 83247
87 80039
84 77657
105 91495
106 93823
79 74216
106 94596
67 61835
79 73805
105 92454
53 44697
71 68102
3 2025
106 94524
99 86797
72 68560
68 63259
87 80235
79 73239
105 91178
89 80694
34 34141
95 84314
105 91011
105 91151
27 22072
1 1016
79 73466
79 74937
53 44896
105 92343
44 41305
67 58352
3 2327
76 71227
108 98661
87 79195
54 45829
110 99984
107 95601
69 66288
7 7130
57 49787
81 76827
87 78845
99 87103
74 68790
79 73185
77 71450
74 68891
91 83257
55 46164
17 15757
99 86666
83 77216
63 54499
107 95507
9 10359
107 96187
106 94759
31 28782
89 81636
107 96385
87 79722
107 95747
40 38984
9 11825
73 68724
99 86393
57 49961
24 18949
99 86632
31 28154
67 62258
28 23365
105 93075
74 69064
105 93637
69 65836
102 90193
102 90137
67 62863
89 80567
67 60051
32 29845
79 73235
105 92804
106 93898
105 90694
29 25414
54 45850
105 93744
83 77440
81 76039
87 79248
107 98257
105 92916
102 89989
14 13348
79 74828
68 64799
68 63067
108 99041
100 87893
30 27759
6 4178
63 54431
40 39025
95 84438
99 87570
107 98292
98 85478
63 54686
91 82369
7 5934
79 73704
105 93109
69 65962
69 65022
89 81279
105 91450
27 21697
74 69535
43 39762
99 86847
101 88468
68 63332
107 95828
8 8838
63 54674
30 26001
105 92881
53 44259
44 41032
102 90218
77 71657
70 66660
74 69155
55 46541
99 86901
62 53621
89 81311
53 44446
81 76553
34 34435
106 94340
33 33539
107 97605
80 75168
105 93688
53 44581
109 99423
98 86182
92 83479
52 43412
107 98264
87 79154
40 38441
98 85369
105 91278
98 86188
99 86613
95 83899
95 84055
59 51340
83 77469
63 54407
57 48050
105 91407
17 15729
99 86987
68 64014
105 90960
101 88821
63 54377
55 47287
87 79333
107 95699
105 91687
30 26053
107 98318
67 59262
74 69336
91 82525
87 79534
63 55350
33 33466
7 5770
47 42197
69 66497
33 32458
79 74609
98 85408
107 95575
27 21795
24 19980
63 54488
99 86887
99 86610
53 45337
57 49796
81 76612
106 94911
105 92923
106 93925
106 94872
91 83409
81 76891
107 95475
67 58253
69 65011
26 21279
25 20416
74 70468
101 88818
106 95340
63 55894
107 97344
14 14182
87 79814
56 47786
107 96638
99 87295
98 85711
67 61075
107 96792
99 86911
79 72937
53 45552
67 61381
67 62546
108 98711
105 91196
79 73592
67 58309
105 92573
55 46069
57 48868
59 52404
46 41850
104 90480
7 6343
79 74641
89 81254
24 19744
53 44903
33 33895
109 99459
99 87421
7 6927
102 89767
40 38997
43 39572
87 80074
81 75948
87 79004
105 91959
109 99698
106 94439
26 21051
83 77326
107 97683
31 28746
30 26337
77 71929
69 66300
107 97126
74 70241
91 82749
90 82036
19 17656
105 93209
69 65901
57 48203
77 71331
107 97241
30 26989
106 94279
27 21745
79 73758
105 90691
81 75973
98 85857
107 97099
98 85189
63 54413
109 99351
28 24323
67 61305
95 84138
26 20806
108 98949
17 15451
100 88120
101 89299
75 70938
72 68603
105 91732
3 2406
55 46284
17 15715
95 84141
57 48481
109 99417
57 50154
109 99375
67 62026
105 90947
77 71466
101 88749
63 55023
105 93619
71 67908
105 90825
102 90053
39 37141
95 84147
68 63893
24 20179
86 78256
87 79712
79 75080
77 72051
101 89551
52 43291
79 74074
19 17795
107 96188
98 86121
107 96860
95 84297
64 56957
105 90719
99 86670
91 82051
105 93313
107 97910
67 59157
53 44644
99 87645
103 90320
109 99766
71 68100
62 53837
101 88685
110 99937
109 99773
107 95573
107 97816
78 72918
81 75278
81 76062
101 89403
99 87436
67 60496
99 87456
78 72431
74 69302
100 87859
27 21627
88 80402
102 89933
38 36576
18 17421
107 96937
33 31930
107 97529
91 82237
106 94561
24 18999
106 94474
105 90988
105 93041
87 79268
107 96079
107 96938
6 4591
87 80246
68 64709
71 67663
107 95436
68 64205
57 50699
34 35264
77 71456
43 39841
102 90247
67 58360
64 56508
107 97149
3 2183
63 54468
17 16731
67 60682
71 68126
57 49243
91 82318
67 59792
67 61464
28 24623
14 12994
108 99007
91 82415
46 42037
107 96764
106 94537
106 93994
67 60708
98 85511
95 84199
74 69919
28 24332
32 31126
78 72498
52 43549
7 6313
107 97874
32 31769
53 45704
67 62544
63 55117
107 97894
101 89078
107 96881
53 45468
107 98491
105 93533
74 69160
95 84596
101 88815
74 69145
71 67933
26 20771
74 68831
4 3241
75 70587
28 23916
94 83777
64 56332
43 39867
87 78417
81 76919
67 58744
105 92558
62 53486
87 80222
87 79391
32 29384
53 44917
70 66651
105 90976
105 92686
69 65472
91 83127
74 69934
32 29519
74 68911
67 60177
28 23342
77 71868
101 89129
104 90414
87 78839
57 49383
51 42729
56 47900
1 875
107 98004
106 93816
107 96338
100 88296
101 88378
74 68915
105 92840
37 35605
107 95955
92 83497
74 69759
63 55540
4 3215
106 93841
28 23824
18 17217
30 26267
63 54987
14 13588
6 4007
107 97500
75 70829
1 300
91 82858
53 44590
91 83227
59 52690
79 75071
107 98359
70 66914
105 91039
106 94162
63 54899
71 67743
24 20073
68 64185
67 60035
87 79545
91 82190
109 99646
33 32849
26 21182
39 37270
75 70974
99 86717
5 3659
14 12972
107 97490
68 64667
79 74468
102 90211
32 30621
59 52522
68 64620
6 4407
77 72271
108 98615
101 89195
40 39123
87 80112
55 46631
75 70699
107 96165
69 65626
98 86227
67 62378
107 95528
106 94618
69 65487
67 62275
55 46809
100 87998
108 98882
68 63709
91 82794
69 65896
107 97027
62 53976
79 72991
99 86404
101 88505
107 95986
107 96346
95 84714
99 87650
57 50194
15 14640
68 64102
32 30210
59 52771
105 91089
77 72098
18 17306
70 67171
70 66664
57 49219
89 80672
105 91180
106 93921
9 11911
87 79334
71 68406
59 52539
89 80954
108 99180
30 27110
67 57371
79 74108
77 72041
33 32385
108 98626
91 82245
28 24458
100 88289
57 51219
69 66404
101 89586
107 96457
89 80874
1 643
67 58055
69 64987
109 99641
107 96786
69 65192
106 94387
67 60206
101 89442
72 68651
106 95287
107 97503
87 79762
38 36529
105 93023
17 15669
97 85129
79 73737
81 77011
101 89110
105 92386
1 266
99 86398
91 82916
74 68799
106 94300
102 90085
87 80098
107 97997
102 90224
105 93708
51 42720
89 80909
87 79851
84 77528
67 61395
31 28061
107 98158
64 56544
79 74826
107 97834
81 76491
63 55366
74 70401
75 70593
107 97646
71 67527
105 93699
106 93867
89 81158
34 34755
69 65451
76 71158
70 66862
93 83741
107 97943
99 86838
99 87623
95 84339
105 91284
9 10276
85 78173
69 66212
69 66552
70 67051
77 71958
91 83332
39 37285
107 98518
7 5937
87 79719
34 34443
3 2489
108 98938
109 99547
98 85908
101 88762
63 56168
53 43802
98 85985
67 60204
91 82398
34 34800
87 79875
33 32595
30 27013
102 90075
56 47930
69 65357
95 84936
98 85669
105 93129
109 99489
69 66059
80 75140
107 96396
100 87923
81 76310
64 56838
6 5230
99 87387
84 77818
26 21223
67 62920
108 98685
43 40553
53 45503
45 41394
109 99651
40 38018
91 82085
105 92734
107 95525
71 68041
105 92244
95 84321
56 47992
68 64516
104 90460
7 7479
69 66110
89 80831
7 5795
105 92638
14 14026
21 17966
105 90715
9 10225
105 93657
106 94893
109 99545
8 8174
52 43330
87 80341
81 76605
14 13435
95 84024
29 25282
105 93198
107 98230
36 35476
108 98921
81 75796
106 94013
40 39169
9 11385
107 95633
28 23818
30 26348
108 98849
68 63764
107 97434
67 61591
60 53016
110 99976
9 10830
107 96803
79 73546
78 72912
101 89574
101 88927
105 93529
107 97701
109 99579
57 50479
69 65705
110 99909
91 83429
79 74677
79 74385
91 83150
107 95760
105 91726
33 33729
40 38070
107 95628
43 39736
27 22828
59 51643
63 54362
95 84378
107 95411
107 97930
30 26355
105 93196
67 60266
99 86992
81 76801
46 41792
24 19990
14 13708
67 60743
99 86818
80 75163
44 40963
79 73326
99 87255
4 3469
99 86927
87 78449
30 27170
91 82050
107 96036
14 13443
27 23268
33 32391
101 89000
81 76485
102 90210
63 55219
105 92193
97 85086
77 71349
106 94214
67 62746
92 83506
87 79526
105 92389
77 71965
57 51166
83 77363
39 37627
101 88666
9 10249
3 2574
89 80879
108 99239
4 3046
67 62184
14 13114
107 95561
69 65352
100 88061
101 89096
78 72850
27 22917
71 68485
7 6219
108 98628
53 45484
71 67680
79 73273
52 43553
91 82693
99 87055
99 87257
101 89342
67 59165
7 6398
81 77097
89 80482
17 16716
91 82581
74 70140
105 93559
27 21979
14 13819
63 54892
53 43894
14 14057
101 89615
62 53787
68 64186
105 93049
69 65421
71 67378
40 38834
108 99240
67 62539
59 51893
107 97253
108 98893
81 76755
98 85781
69 65021
108 98732
107 96873
72 68505
105 90874
24 19436
105 93742
105 93085
77 71633
45 41410
108 98992
79 72990
100 87959
67 57384
98 85815
67 60340
105 90986
106 94538
89 80810
77 71259
67 62044
27 23198
106 95296
106 94515
102 89814
57 49769
67 60396
3 2015
109 99339
105 92983
78 72592
64 56622
43 40678
33 32347
106 94388
107 96606
14 14372
32 30562
99 87286
67 58926
107 96771
89 81550
99 87141
100 88040
99 87318
81 76881
105 91094
106 95229
62 53843
14 13666
101 89686
109 99774
89 81559
57 48375
53 45226
3 2389
68 63238
95 84551
87 80170
52 43487
69 65506
107 96230
67 58661
67 61531
107 95916
59 52756
105 93691
75 70733
105 90932
79 74530
2 1727
105 90933
105 93013
105 92342
95 83887
106 94570
31 28434
105 91998
74 68817
28 23558
45 41647
63 55320
107 96749
108 98976
91 82105
71 67367
98 85256
63 55856
9 11365
71 67397
67 62572
87 78531
89 80669
89 81188
108 98816
67 62308
71 68058
43 40753
53 44347
68 63652
105 92550
101 88380
108 99130
87 78399
109 99712
79 74247
67 58617
107 96204
67 57340
7 7740
91 82727
74 69438
27 22826
91 82675
108 98822
55 47651
67 61808
57 51087
42 39292
87 79874
30 26592
30 26154
83 77271
92 83496
14 13105
74 69573
101 89057
78 72539
57 49231
22 18434
68 62986
68 64064
81 76144
101 89196
8 8421
5 3743
106 93825
98 86305
68 64662
67 60060
81 76640
99 87383
8 9861
40 38730
91 83341
63 55295
101 88780
107 97654
75 70668
46 41852
79 73673
59 52533
91 82134
17 15936
87 79809
105 90846
75 70604
27 22730
101 89517
64 56942
89 80637
101 89005
70 67155
67 57348
107 97391
101 89293
7 6261
99 86811
108 98695
81 76501
14 13558
68 64673
57 51213
102 90082
105 92661
8 9951
31 28835
107 97062
105 91156
107 97319
43 40929
53 45258
33 33770
1 602
108 98746
101 89245
108 99057
7 7471
34 34621
21 17932
71 68442
107 97136
99 87317
101 89116
70 67284
79 73670
105 92097
56 47754
32 31489
107 95360
9 11823
105 90873
71 68292
3 1942
38 36977
91 82365
106 94392
105 93270
63 55987
81 76283
100 88065
107 96898
109 99434
91 82341
107 97591
67 62387
43 39831
57 48780
68 64032
85 78152
74 68976
99 87211
43 40066
107 98168
79 74935
106 94843
107 96050
81 75398
99 87203
87 80190
3 2695
71 67482
101 88585
95 83996
33 32376
106 94629
109 99368
107 98012
107 96880
50 42622
107 98553
105 91032
9 11109
32 30403
64 56450
67 59301
91 82252
57 48698
105 91516
98 85606
84 77883
9 10487
79 74129
8 9839
110 99954
14 14196
105 92272
57 48116
57 49413
69 64963
57 50954
57 49263
102 90152
101 88969
38 36653
24 18934
107 96284
100 87736
63 55196
30 27814
63 54508
79 73019
99 86969
102 90132
91 82788
106 95135
90 81958
108 99031
102 90093
14 13880
33 32753
67 59688
107 95347
74 68845
70 66663
95 84874
53 43724
4 3325
77 71653
45 41392
28 24523
87 80180
32 30470
95 84712
105 91303
53 45736
98 85253
107 97156
57 50541
68 63288
14 14298
79 74795
57 50735
78 72798
32 29250
53 43765
67 57112
106 93810
89 80513
17 16329
107 96655
59 51983
71 67316
1 662
107 98332
59 52703
77 71707
77 71280
100 87988
98 85591
64 56495
9 11272
105 93231
74 70256
37 35937
40 38325
91 82814
74 70478
32 30982
107 96406
67 62399
69 64984
3 2490
57 49410
67 57666
79 73635
101 89326
98 85157
14 13533
109 99754
99 87128
79 74285
91 83316
95 84049
57 49076
91 82589
67 62316
74 70164
95 84050
102 90205
84 77530
59 51673
107 97532
17 15211
17 16088
91 83156
74 70306
105 92109
77 72132
103 90330
95 84655
107 97857
95 84643
69 65912
98 85505
106 95185
109 99783
106 93857
37 35578
74 69180
98 86214
107 95548
78 72925
106 94699
38 36627
4 2883
99 87035
76 71203
74 69552
105 92260
81 76573
38 36608
32 31015
105 92217
38 36944
79 74962
107 97893
74 69416
91 82705
14 13950
7 7300
81 76120
105 91913
63 55268
33 33693
62 54057
100 87825
81 75412
105 93402
101 89420
105 91801
67 58667
56 47925
77 72077
91 83018
87 80126
67 60560
62 53430
7 7262
81 75368
67 57075
106 94213
105 91716
92 83566
105 91571
57 50561
81 76241
81 76828
95 84263
78 72440
106 94169
84 77922
87 78833
106 93998
107 95361
108 99198
91 83007
104 90501
7 6874
33 33793
102 89725
105 90916
22 18332
45 41492
107 98246
61 53075
108 98812
64 56524
17 16998
81 77048
103 90284
108 98981
106 95300
63 54626
87 78817
9 11952
26 20754
106 94573
91 82758
107 97041
87 79422
87 80147
101 89390
107 97510
81 76465
109 99501
67 60894
71 68324
107 95557
106 94038
42 39286
69 66333
107 95438
87 78315
69 66321
91 82994
59 51456
101 89669
87 80131
74 69399
7 6734
81 76454
81 76592
26 20761
68 64232
108 99088
107 96564
95 84088
9 10999
107 96841
99 86630
82 77191
107 96851
81 75957
106 94796
27 21644
63 55311
107 96821
105 92004
98 86123
107 96681
69 66567
77 71309
99 86885
79 74000
57 48305
102 90170
107 97868
101 89127
108 99082
105 92538
76 71207
107 98572
39 37584
69 65405
87 79867
24 19548
107 96829
109 99332
98 85300
99 87369
68 64397
63 56034
17 15716
69 65789
67 60471
57 48308
107 97898
24 19233
74 70324
67 61201
105 92317
106 94604
68 64928
101 88440
98 85643
109 99577
74 68963
106 94321
81 75937
67 58607
101 88433
74 69405
81 75935
100 87822
90 81732
81 76367
57 48771
57 50308
95 84131
109 99388
71 68039
105 92266
98 85840
106 94582
95 83994
17 16626
1 1031
77 72247
91 83111
53 44042
68 63512
107 96968
4 3476
101 89345
101 89275
72 68522
27 21493
67 61401
108 99039
107 96721
63 54760
63 54459
17 16390
87 78305
101 89114
107 96613
17 15029
108 98706
101 89283
67 61720
110 99959
105 93681
102 90255
102 89975
108 99144
71 67525
102 90060
43 39945
93 83606
5 3687
81 75966
107 96649
30 27839
107 98157
34 35284
59 51590
63 55405
30 26990
63 54493
108 98629
103 90347
40 38908
44 40949
107 97147
8 8663
106 94664
101 89184
101 88384
99 87598
57 48555
82 77172
106 94129
77 71745
39 37858
106 94489
107 97637
53 44937
106 94308
53 44279
26 20980
106 94849
74 69046
70 66803
101 89596
37 35765
109 99345
103 90350
75 71095
67 57864
67 57994
34 34316
26 20809
2 1376
67 57520
68 64607
53 43876
105 90757
75 70672
66 57001
71 68327
67 62846
100 87777
107 96734
107 96370
101 88470
107 97925
53 44229
101 89080
19 17711
17 15562
89 81354
68 64468
57 49920
106 94763
70 66941
98 86247
89 80548
63 56153
101 88939
87 79739
62 54055
67 58620
67 58600
27 21813
105 91938
67 61609
107 95648
105 92299
67 62647
81 76351
89 81073
69 65296
24 20231
28 24719
95 83989
94 83773
67 60946
107 96528
69 65645
105 91003
109 99438
67 57595
105 93052
98 85745
87 79888
107 97175
77 72224
44 40989
107 95470
107 97331
101 89142
95 84177
107 96835
79 73362
3 2191
87 78979
38 36664
30 26675
98 85551
67 59145
95 84073
105 91141
105 91004
107 97138
69 65163
79 75010
103 90334
105 90903
53 45685
68 63513
24 19404
109 99348
27 22003
57 50842
105 92458
105 91296
79 73526
69 66405
107 95444
107 97793
67 62722
87 80178
105 93036
91 82505
107 97364
57 50100
107 97204
89 80607
105 92048
107 96289
105 92241
108 98989
72 68538
67 62163
67 59370
67 57475
9 10835
74 68805
23 18762
57 48282
98 85184
95 83944
75 70995
69 65338
81 76630
107 96035
91 83250
69 66418
40 38270
99 87537
83 77274
107 95893
62 54062
27 21985
105 90762
87 79124
106 94898
106 94626
84 77770
87 78717
32 29227
79 73465
69 64977
98 85778
101 88598
71 68016
69 65899
28 24590
81 76247
68 63527
46 41846
55 46824
79 73377
107 96878
69 66014
9 11670
69 66476
107 97021
62 53979
107 98089
89 80464
67 62418
67 60068
25 20574
98 85260
105 93026
17 15339
58 51296
6 3983
79 73395
94 83809
101 88619
93 83752
81 76930
107 98263
37 35995
95 84246
91 83012
81 75659
109 99683
107 97023
7 5696
102 89886
53 43867
107 97899
67 58589
95 84837
71 68210
1 550
99 87349
1 988
107 98566
95 84238
1 653
107 95634
28 24442
78 72730
69 66282
67 61416
107 96516
79 74541
87 79061
107 97132
43 40700
98 85549
1 405
105 92046
63 56139
105 91144
78 72623
101 89672
98 85629
37 36202
68 64572
1 16
93 83657
59 52423
64 56690
57 48762
87 78570
100 87888
74 69295
87 79299
87 78673
107 96184
105 92766
70 66708
107 95632
67 59051
95 84694
107 96413
75 70647
81 76309
98 86027
106 94446
67 60948
95 84935
95 84629
105 93570
14 14219
7 6505
107 95672
98 85432
79 73307
62 53845
74 69539
73 68732
109 99629
107 97994
109 99301
77 71963
79 73703
99 86910
33 32407
98 85859
40 38388
99 86512
95 84846
99 86616
22 18218
89 80816
7 5884
89 81331
53 43831
67 62871
28 24834
105 91683
90 81872
95 84107
107 95540
98 86217
100 87705
75 70582
98 85871
16 14836
33 33462
98 85198
63 54405
105 91624
59 52316
108 99237
102 90223
99 86994
77 71739
59 52372
7 7265
54 45937
105 92173
59 51719
100 87927
105 90773
107 96720
28 23318
67 60745
94 83765
57 49875
105 92462
99 87523
67 61064
71 67648
107 97693
79 74756
67 62898
78 72797
43 40272
104 90487
87 79837
77 72019
79 74272
30 26309
79 74633
21 18015
101 88504
110 99883
67 60924
107 97454
69 66463
105 92616
107 98446
105 91641
87 78339
107 97496
81 76001
105 91564
107 97445
81 75493
6 4499
67 60531
107 97977
58 51286
68 64625
102 89878
89 80807
90 81996
53 43832
32 30772
81 75528
105 93107
102 90073
81 76896
107 97984
104 90500
71 68290
24 19602
87 79634
3 2263
63 55788
91 82786
106 95301
107 97950
108 98971
105 91834
81 75932
107 98521
107 98296
67 60505
9 12152
67 57449
107 97440
27 22488
32 31298
101 88855
110 99854
74 70008
105 92001
68 64752
102 90183
79 74773
100 87761
101 88702
67 62473
48 42243
106 94574
109 99485
68 64936
102 89845
67 57889
22 18494
7 5500
71 68490
1 451
102 89994
14 14321
33 33886
30 27307
87 78377
81 76586
107 96892
107 98178
109 99502
107 97197
81 76843
61 53162
67 57055
57 50746
57 48959
31 28145
98 85986
67 60634
74 69013
43 39634
69 65058
40 38666
106 95042
105 93123
106 94701
107 97908
61 53095
27 21384
81 76083
100 88234
95 84239
98 85611
101 89251
3 2718
101 88610
107 95508
5 3612
17 14972
24 19755
5 3655
106 94012
53 44127
62 53286
71 67540
81 76966
81 75395
38 36873
89 81271
77 71538
87 79913
80 75242
105 93121
107 98406
30 26410
24 19032
87 80108
46 41696
77 71474
21 18005
11 12410
106 94888
55 46963
109 99359
37 35886
107 97985
106 94695
71 67350
67 59559
33 32282
68 64414
69 66420
67 61059
68 63455
99 86784
106 94810
98 85835
68 63423
87 78716
74 70055
89 81307
106 93835
105 92375
78 72415
105 92431
107 97696
69 65984
26 21296
95 84944
105 91052
108 99195
105 91645
99 87116
63 55599
30 25935
104 90508
26 21219
98 85225
106 95139
79 73005
14 14067
81 75323
79 75001
101 88872
26 20961
106 94042
9 11626
51 42712
9 10416
67 62171
57 49692
81 75773
67 59017
84 77936
101 89663
95 83976
67 60589
69 65671
99 87447
105 91818
79 74969
105 92714
67 60245
102 90143
95 83823
107 97633
8 8656
102 90133
87 78994
81 75757
87 78506
52 42940
107 98333
17 15208
101 89606
89 80559
67 62189
95 84408
110 99862
89 80628
27 21859
79 73143
24 19842
57 49312
87 79870
106 94908
81 76006
95 85018
106 95279
40 38284
89 81179
57 50015
43 39658
68 63404
55 46467
102 89813
110 99846
106 94413
106 95029
105 92221
91 82458
106 93941
83 77251
106 94866
99 87590
105 91821
79 74696
2 1709
105 92270
74 70343
106 94786
1 908
67 58351
87 78502
79 73742
83 77406
100 87795
52 43211
79 74360
79 73047
9 10471
75 70881
91 82634
95 84612
79 73746
110 99945
105 92675
9 11006
81 75953
79 74398
3 2254
105 92963
109 99431
107 96871
8 9773
28 23554
78 72734
79 75028
45 41652
102 90039
17 15777
67 62900
8 9779
33 32091
103 90339
27 21849
87 79386
79 74658
110 99981
67 60027
99 87307
67 60416
104 90484
107 96235
59 52772
105 93132
107 98589
101 88955
87 80014
39 37498
70 67176
70 67017
6 4105
67 60506
81 76850
79 74852
105 91954
106 94478
91 82149
9 10946
79 74182
106 94702
69 65650
62 54154
105 93577
95 84877
81 75420
107 97561
68 63882
45 41671
109 99429
105 91594
105 91532
7 7236
77 71527
53 44743
67 60179
103 90379
95 84718
33 32074
106 94535
81 76906
107 98233
57 48546
107 97545
89 81387
24 19969
57 50312
106 94709
107 98391
110 99884
26 20854
110 99888
107 97383
67 62838
68 64713
70 67268
106 94492
105 92281
57 51209
80 75250
53 43820
107 97158
105 93390
14 13070
79 74496
62 53719
107 96858
105 92880
108 98848
79 73014
9 10366
107 97884
8 10006
99 86883
43 40239
108 98598
107 97731
31 29043
83 77405
67 60257
79 73264
101 89381
79 74868
107 95520
8 8681
87 78446
89 81262
91 82204
56 47711
107 98250
78 72378
105 92495
24 19439
59 51659
41 39194
64 56614
99 86346
48 42251
107 96617
107 97273
14 13508
102 89856
106 94180
102 89976
59 52697
91 82230
75 71062
30 27383
101 88725
101 88605
99 87159
105 93410
107 96194
43 40376
53 44059
98 86283
107 97347
95 83845
70 66680
105 91122
87 79074
110 99841
89 80555
14 13265
53 43880
79 73542
81 76149
55 47543
106 94316
110 99899
57 49536
107 96827
101 89288
107 96476
68 64903
87 80156
74 69877
107 98413
70 67241
89 81004
105 91370
101 89234
79 73243
67 62054
107 96795
77 71879
105 93259
87 78640
107 97553
105 93617
28 24110
67 62425
67 57495
109 99672
68 64874
74 68975
69 66533
98 86025
71 67704
7 6310
99 86584
101 89460
75 70907
95 83902
28 25074
107 95852
106 94423
70 66989
63 54805
69 66170
108 98670
87 78522
91 82310
81 76183
79 74554
77 71949
105 91403
30 27464
7 7245
63 55995
108 98707
67 62714
85 78162
105 93022
1 288
101 88928
89 80856
107 98266
55 47525
107 96003
105 91168
105 92810
107 97134
67 59778
57 49491
43 40414
106 95262
87 80069
77 71501
92 83553
106 95278
81 77104
56 47749
107 95887
33 31864
62 54248
75 70568
74 69102
107 98026
107 98199
107 95529
107 97234
2 1103
107 97657
7 7168
102 89757
102 90007
79 73045
5 3737
105 90703
67 62383
105 93383
67 58703
105 91854
107 96314
104 90661
107 98200
109 99667
87 79537
106 93913
77 71446
98 85305
79 73641
89 81365
71 67619
107 97767
62 53355
100 88285
106 93777
102 90149
40 38055
100 88152
32 30465
107 95849
95 84343
91 82515
81 76981
108 99118
43 39448
53 45079
108 98797
69 66560
36 35446
99 87095
19 17619
75 70826
79 73839
106 95332
34 34834
105 91234
27 22626
79 73698
90 81912
70 66758
81 76704
67 60675
67 61606
98 85560
17 15941
107 97825
21 18004
67 62507
27 21685
91 83308
8 9390
67 58752
69 66429
106 94335
76 71202
79 74156
40 38475
107 96580
40 38289
108 98686
69 66471
101 89571
6 5145
71 67943
54 45975
101 88946
106 95292
62 54085
67 60424
105 91852
107 97039
79 74606
105 92178
98 85836
75 70740
107 95574
106 94932
99 87565
68 64238
102 89835
6 4715
105 91713
77 71918
6 4658
68 63287
8 9991
77 72243
105 93553
106 94528
71 67863
91 82779
67 60190
89 81140
32 29757
70 67063
7 6793
81 77023
107 96020
74 69060
68 63854
67 58801
3 1995
53 45508
107 95781
106 95026
71 67864
109 99669
106 94258
105 91940
38 36696
95 84888
102 89753
110 99926
107 96433
57 48686
8 9409
99 86930
107 96574
74 70136
9 10989
37 35592
8 8732
107 95802
17 16641
77 71867
98 85896
95 84439
81 75778
91 82127
74 68745
63 55496
100 88163
106 94494
108 99002
95 84455
108 98905
107 96378
107 96293
108 98643
81 75820
60 52927
59 51689
67 58673
107 95836
100 88271
57 50544
64 56561
108 98806
63 55136
17 15702
87 78906
28 25057
67 59085
90 81989
3 2357
105 92121
106 94219
99 86790
105 93093
107 96001
69 65674
39 37380
71 68454
57 48548
9 10862
107 98459
31 28466
8 7965
95 83852
79 73879
78 72563
79 74407
18 17268
91 82541
55 46510
79 72988
67 58460
75 70919
109 99391
98 85301
81 75826
55 46585
99 86430
31 29003
45 41628
106 94743
78 72391
28 24472
3 2751
104 90441
99 86557
79 75011
98 85302
108 99218
8 9619
101 89047
40 38097
34 34384
67 62575
67 61933
67 62191
101 89671
82 77136
17 16289
17 15992
8 9158
78 72705
57 49815
105 91384
99 87356
105 91042
92 83483
107 96394
87 78464
110 99920
105 91805
99 86856
105 91347
74 69182
63 54489
69 66235
99 86540
74 69894
84 77676
4 3070
101 89430
69 65125
105 90764
104 90490
17 16027
87 79707
99 86446
17 15675
69 65749
99 87490
77 72201
105 92426
110 99893
101 89335
3 2519
105 92516
46 41926
81 76587
100 88352
101 89548
87 79658
79 74115
53 45097
67 61220
107 97548
24 19946
107 97371
8 9470
100 87796
109 99419
6 4580
51 42732
99 87558
91 83055
91 82890
68 64632
109 99543
81 76431
107 96404
2 1149
55 47104
110 99875
104 90443
69 65329
102 90026
108 98600
99 86656
38 36496
74 69617
109 99529
108 99087
67 57652
110 99874
105 93560
78 72780
32 30769
107 97617
99 86849
102 89959
84 77799
101 89093
107 95829
58 51291
63 54830
93 83608
1 746
91 82394
9 10461
77 71768
107 98126
88 80442
34 34028
107 96238
74 69278
79 73989
101 88589
106 94414
38 36525
87 80153
68 63793
74 68806
105 93719
105 93163
71 67778
107 96358
107 95631
26 20874
102 90235
95 84814
105 90859
79 74322
57 48517
77 72205
79 73309
105 90843
79 74955
105 92765
107 95549
102 90009
81 75339
77 71823
68 63168
63 54947
49 42520
101 89010
79 73877
108 98874
105 92794
107 98389
89 80930
107 98239
105 91471
95 85049
106 94731
101 89079
69 65927
99 86640
100 88288
101 88633
32 30864
7 7592
107 97905
91 82195
52 43339
87 79483
107 95692
18 17233
68 63162
62 53796
87 78495
106 94206
105 92561
56 47771
24 18957
83 77236
101 88438
47 42117
75 70597
67 58940
68 63407
108 99055
25 20467
27 23053
43 40244
105 93063
90 81903
79 73869
87 79668
81 75615
74 69905
57 49301
81 76089
99 87154
7 5570
68 64812
74 69695
95 84978
17 16607
105 93094
102 90207
74 69106
8 9407
40 38634
24 19543
4 3477
79 73288
8 8844
95 85029
32 30501
67 59899
106 93942
101 88892
107 98524
9 11652
105 90910
91 83158
78 72867
28 23798
5 3774
91 82608
107 97821
57 49100
71 67866
89 80564
105 91014
67 58996
45 41487
107 96745
79 72951
95 84413
93 83573
89 81373
63 55866
105 91662
106 95065
69 65838
21 18026
6 5347
107 96855
108 99164
87 78583
105 92430
75 70767
107 95825
33 33765
69 65638
91 83403
45 41613
69 65139
74 70226
78 72875
67 57444
105 93706
57 48103
105 90784
89 80753
81 75980
73 68663
79 74253
57 51050
67 61156
87 78476
108 98747
63 54451
105 91034
95 84867
7 7345
79 73681
89 80997
95 84517
95 84785
109 99699
84 77887
99 87353
74 68807
105 92248
102 89999
12 12515
67 57803
105 91566
104 90580
6 4130
107 98289
74 70501
79 73335
101 88925
21 17979
6 4199
63 55492
106 94773
67 61257
107 98226
90 81915
75 70709
107 97209
98 86284
1 44
95 85023
89 80668
102 90176
102 90236
81 75411
55 46899
7 5416
8 8324
67 57856
24 18928
98 86319
31 28033
74 69506
40 38996
3 2204
107 95872
101 89097
107 96212
95 84591
100 87814
82 77141
90 81710
55 46240
100 87898
79 74957
98 86096
84 77894
91 82825
101 89656
79 73905
107 98201
101 88435
108 98913
22 18517
9 11399
100 87917
69 66241
100 87962
59 51656
106 94562
90 81965
101 89500
105 90905
87 78686
101 88954
102 89816
77 71271
106 94976
105 93130
8 10134
87 78891
87 80076
91 83259
98 85380
17 15188
6 4354
101 89102
69 66192
107 98231
107 97400
4 3404
100 88230
101 88676
105 93018
106 93883
67 62588
79 73887
74 69265
6 4833
105 91322
9 10546
29 25364
79 73743
95 84508
101 89082
67 62824
91 82781
1 832
71 68449
79 74103
105 90767
99 86780
87 80163
107 95572
67 60149
102 89730
17 17042
56 47817
63 54749
95 84356
95 84494
67 59948
57 50945
105 91543
108 98857
38 36580
103 90353
43 40018
69 65758
107 96921
105 91140
94 83808
106 94256
101 89136
46 41729
105 93070
87 79322
71 67487
81 76385
69 66614
32 31252
107 97562
81 77034
107 96042
1 658
106 95210
67 61430
31 29058
67 61294
90 81807
69 66315
106 93757
81 76898
27 21712
67 62213
87 79777
81 76509
87 79235
81 76123
108 99232
105 91894
93 83671
106 94443
107 96925
99 87493
105 92635
27 22192
90 82013
95 83965
109 99725
91 83211
6 4338
64 56467
105 92022
69 66350
81 75521
107 96104
81 76845
89 81244
9 10713
98 86295
98 85812
106 94568
95 83867
77 72140
67 57553
91 83318
34 35022
74 69380
106 95254
55 46462
107 98084
77 72097
84 77934
102 89832
62 53276
53 43737
102 89972
25 20423
105 91069
77 71313
77 71451
33 32108
55 46446
33 32024
74 69443
99 86415
67 61100
95 84168
30 26982
54 45963
9 11132
43 40880
8 9356
107 97608
69 66182
99 87455
63 55045
67 62548
7 6190
20 17806
79 73435
78 72380
90 81813
89 80489
100 87738
67 58683
106 94463
33 33674
105 91757
89 81066
85 78224
23 18615
17 16724
75 70957
87 78857
108 99015
81 75993
59 52136
106 94031
56 47826
108 98805
67 58316
53 45640
100 88327
108 98945
33 32505
70 66761
56 47854
108 98717
105 92203
7 7814
76 71193
56 47737
107 96503
17 15239
8 8399
106 94493
107 97086
108 98973
74 69231
89 80646
105 91988
89 80650
79 74933
87 80275
31 28100
57 48974
68 64779
87 79440
70 67093
81 76634
98 85692
67 58954
43 40566
105 93191
27 22693
74 68816
106 95311
105 90817
69 65023
59 51922
78 72514
81 76863
72 68559
55 46174
67 58731
81 75348
57 50562
63 55265
74 69442
8 8264
71 67995
105 93537
68 63128
98 85563
101 89482
62 54297
106 94740
34 35294
40 38598
104 90469
71 68204
109 99285
53 44383
106 94475
105 93238
93 83707
71 67390
106 94554
68 63473
105 91979
87 78662
53 45176
69 65422
32 30238
98 85311
67 60279
105 93420
84 77661
106 94140
24 19680
101 89653
53 43718
77 72268
28 25142
102 89808
105 91569
87 78997
71 68308
91 82949
52 43087
89 80698
67 60122
99 87626
8 9310
109 99295
6 4683
101 89514
106 94053
99 87528
75 71034
87 80102
105 90740
74 69229
110 99950
99 87249
14 13425
53 44169
75 70692
107 96859
95 84819
95 84965
24 19708
25 20461
77 71801
108 99070
43 39620
79 74598
99 86521
100 87704
81 76073
105 90746
87 79697
81 76819
108 98900
57 49034
107 95718
77 71570
107 97538
101 89455
87 79691
64 56672
55 47385
67 60799
99 86428
82 77123
3 2550
67 57622
7 7337
110 99982
107 95386
68 64842
105 90879
106 94383
91 83169
68 63069
63 54741
76 71224
7 6304
29 25588
14 13613
17 15335
69 65113
105 91381
63 56156
68 64542
91 82619
79 73491
87 78345
107 96317
24 20230
107 98043
84 77781
67 57574
107 95854
106 94242
91 82891
67 61939
87 79561
24 19317
108 98863
107 97172
98 86062
101 88387
28 24554
67 62390
74 69317
100 87723
24 19512
74 70432
89 81341
101 89122
84 77754
21 17972
87 79726
87 78501
105 91469
107 96032
8 9003
68 63939
90 81940
52 42846
9 10237
81 76807
17 15846
105 92405
91 82929
99 86419
82 77205
101 88823
53 44724
44 41264
100 88091
67 61029
67 57927
33 33423
71 68027
7 5879
55 47468
105 93141
107 97250
67 62543
82 77176
105 91764
107 96450
108 98804
81 75619
40 38631
105 91750
103 90297
107 98469
87 79434
6 4160
69 65840
6 4382
81 75840
91 83445
81 75736
63 54638
106 94875
95 84430
110 99852
69 66543
17 14907
91 82348
108 98835
57 50894
24 18991
77 71793
105 92477
63 55120
89 80975
57 48851
67 62931
99 87368
106 95128
101 89120
90 81827
4 3439
75 71103
67 59764
8 8373
107 98050
105 92970
87 79832
107 98009
68 64458
9 11806
62 54257
107 96226
75 70776
67 58203
84 77789
95 84010
101 89616
105 91047
107 97926
77 72082
85 78059
89 80600
24 18987
69 66544
108 98771
106 94075
109 99397
25 20391
61 53144
74 69018
32 30406
57 48436
91 82325
110 99911
91 82464
72 68537
80 75215
57 50726
79 74162
46 41836
75 70987
57 48181
105 92156
107 97932
81 77019
53 43984
105 92204
84 77624
62 54113
99 87354
7 6391
39 37737
107 96100
79 74763
105 93336
102 90048
91 83458
53 43960
101 88869
7 5798
107 97813
79 75088
57 49197
107 96967
56 47678
107 96906
108 99189
67 62591
1 1078
87 79007
107 97480
67 61456
101 88736
70 66676
63 55073
67 60891
69 65986
107 97989
52 43179
79 73415
59 52800
91 83094
100 87886
79 73850
67 60470
33 33858
105 91497
67 62781
68 64635
69 65007
17 17068
89 81265
99 87031
107 97713
67 59019
95 84530
79 74914
67 59698
107 96902
99 87488
105 93547
105 90948
84 77878
87 78999
87 79013
79 73629
79 73470
32 31201
77 72230
63 54565
74 70172
74 69717
105 90783
87 80049
77 71814
57 50179
107 97969
79 75039
105 92745
106 94509
108 98768
56 48016
87 78814
63 55873
79 73477
106 95212
87 78441
107 98561
78 72616
106 94336
107 96080
99 87280
75 71094
57 50195
57 50041
79 74347
67 59975
27 22111
105 91025
67 58776
69 65939
79 74893
7 5609
89 81104
43 40422
106 94016
102 89709
93 83721
87 78648
61 53055
43 39802
68 64184
68 64087
32 30216
106 95098
53 45639
27 21623
57 49586
43 40864
109 99446
74 69293
101 88922
17 15554
95 84469
68 63656
98 86320
22 18211
1 82
67 59694
70 67083
79 72996
32 29231
108 98825
81 75887
106 95333
78 72710
87 79910
7 6225
46 41855
53 45069
105 92588
68 63403
101 88886
91 83177
108 98986
107 98390
7 5984
105 91838
90 81936
8 9889
107 98282
63 54875
107 96222
89 80957
40 38948
102 90208
105 92132
69 66071
95 84533
51 42731
81 77009
67 58403
9 11471
105 91318
57 49761
87 79937
98 85869
68 64915
79 74220
63 54806
101 89104
99 87370
106 94131
107 95499
32 30205
14 14104
100 88176
107 95782
98 85905
8 9030
55 46173
99 87663
79 74567
106 94238
107 97809
69 65990
99 86810
77 72000
39 37107
105 91442
68 63583
34 35343
9 12002
79 74358
54 45962
17 16678
69 66213
108 98975
100 88171
53 43854
107 98099
107 96766
91 82548
107 97441
8 10047
69 65587
46 41743
89 80569
7 5796
104 90503
105 93598
107 96778
79 74077
67 57691
106 93904
32 31778
67 57796
75 70581
62 53986
67 59787
107 96330
108 98726
7 7730
84 77916
102 89981
68 63290
7 5848
107 96354
105 91165
8 9923
57 49802
98 85529
107 96661
63 55816
105 91629
110 99836
22 18295
69 65982
5 3831
106 94672
67 61969
81 76146
79 74463
98 86150
106 94142
59 52345
99 86909
107 96027
67 62486
68 63147
74 69975
91 83331
79 74824
1 816
106 95165
106 94692
91 82141
5 3651
43 40485
74 69672
63 54370
95 84668
79 74926
44 41246
107 97424
79 74269
107 96535
98 85489
43 39958
87 79111
109 99755
63 56228
77 71741
91 82883
9 10624
67 59754
79 74413
93 83579
70 67258
107 98530
91 82488
24 19283
74 69188
99 87658
67 57341
60 53018
105 91182
107 97719
107 96319
2 1123
79 73231
59 51481
79 74975
67 62649
99 86489
81 76355
90 81764
95 84084
67 59781
105 92819
78 72472
28 24670
24 19284
61 53189
91 82197
105 90875
67 58528
17 17094
67 59740
89 80701
17 16009
88 80454
99 86505
77 72221
52 43003
70 66652
87 78737
79 73135
91 82420
95 83846
8 10071
38 36914
68 63553
79 74562
75 70779
7 6607
67 60545
95 84456
53 44153
29 25456
106 94580
87 79397
98 86234
67 62842
110 99886
9 11704
67 60929
100 87840
55 46472
24 19246
108 98759
98 86052
107 98397
103 90342
81 76922
100 87706
89 81570
105 93575
89 81033
67 62637
71 67415
67 58448
107 95905
7 6631
43 40178
100 88042
107 98374
67 59993
17 17130
107 97566
30 27015
106 94378
74 68815
1 564
14 14247
101 89595
57 50516
107 97780
107 98580
105 93045
89 81270
71 68066
106 94006
105 93430
79 74225
17 16917
105 93513
108 99062
100 88155
105 92962
71 67890
30 27655
109 99349
69 65302
32 30545
102 90158
107 98361
61 53226
107 96832
87 78512
108 99181
74 69004
107 95961
101 88854
110 99972
27 22171
4 2863
53 43845
105 92482
87 79057
63 54347
90 81800
8 9515
110 99870
95 84911
107 95456
87 79630
70 67117
69 65143
63 56170
79 73524
108 99126
109 99449
69 66639
107 98119
107 96362
6 5257
108 98954
95 84402
70 67254
78 72348
90 81993
91 82543
101 89399
59 52251
37 36106
34 35143
91 82200
47 42168
17 15039
101 88690
68 64641
98 85919
89 80955
79 73226
91 82326
87 79721
107 97397
14 14547
14 13170
83 77314
87 78885
25 20522
91 83365
46 41813
51 42699
103 90328
107 98171
107 96442
67 59182
31 28335
9 11819
27 22754
75 70975
27 21670
81 75642
105 91812
101 88875
55 46751
57 48300
80 75167
55 46969
100 88112
107 98005
109 99482
5 3858
54 45776
87 80160
71 67783
85 78170
59 52006
48 42275
106 95245
74 69563
107 97498
68 63766
109 99650
69 66159
107 97294
8 7962
63 55549
105 92406
104 90421
105 91630
55 46171
67 61196
78 72816
106 93871
40 38485
74 69766
105 92562
109 99544
105 91356
95 84512
62 53497
67 58662
107 95686
107 98479
85 78155
98 85921
108 99022
99 87405
89 81196
102 90181
95 84376
87 79231
67 62713
57 49474
53 43883
73 68720
79 73255
64 56274
64 56668
99 86452
9 11959
70 66750
100 88188
101 88944
100 87778
87 79406
67 60520
79 73216
90 81935
87 80146
107 98558
106 94533
81 75769
100 87829
79 73950
101 88897
8 9644
91 82780
78 72419
53 43975
87 78902
74 70525
89 81275
106 95263
71 68281
71 67433
107 95642
31 28682
69 65334
52 42973
106 94408
99 86800
87 79417
22 18157
102 89979
105 92575
1 579
95 83917
98 85294
107 97420
104 90618
107 98449
22 18396
53 44545
97 85095
95 84158
81 76664
76 71118
105 92664
7 7346
99 87380
102 90147
81 76185
107 97141
31 28916
98 85827
101 89532
106 94265
67 62377
69 65063
81 76778
105 91768
53 44915
98 85930
109 99776
9 11379
81 75644
81 76287
91 82709
110 99863
71 67816
106 94654
28 24863
100 87970
67 61361
106 94579
74 69469
109 99395
105 92059
85 78084
107 98216
91 82228
106 94296
109 99580
87 79480
53 44204
106 95124
81 76531
87 79256
107 96160
106 94735
99 86339
99 86745
107 95538
107 95392
42 39321
75 70895
107 96386
63 55110
107 96593
102 89833
57 50657
32 30180
27 22046
67 61046
79 74362
9 11521
77 71291
105 92836
63 54689
107 98249
105 92529
77 71622
67 61820
43 40302
59 52750
104 90432
107 96397
67 59251
55 46242
107 96824
98 85997
106 94774
55 47597
69 65355
91 83252
67 61683
90 82005
101 88551
79 74845
105 91841
91 83361
6 4855
61 53213
107 95690
89 80995
105 91319
72 68561
69 66561
77 71263
34 34736
69 65835
50 42613
63 55461
105 93486
105 91160
71 68098
32 31389
87 79260
63 55831
68 63301
74 68869
107 95855
106 94405
7 6270
79 73886
77 71604
6 4157
107 95957
95 84112
59 52125
67 60488
79 73899
22 18441
107 97142
71 67401
68 64594
95 84793
105 92523
75 70737
37 35634
55 46326
19 17649
4 3246
101 88889
107 97252
53 45277
67 60838
17 16269
107 95358
79 74492
99 86594
44 41072
2 1335
107 96774
62 53616
3 2050
98 85973
99 87184
106 95156
105 92094
7 6567
110 99820
67 62306
52 43359
43 39809
84 77815
98 85160
38 36898
67 57931
75 70797
108 99128
107 97236
63 54718
94 83794
32 31231
105 91677
107 95808
7 7089
105 92341
67 59585
79 73330
67 57396
28 24724
81 75687
107 96465
41 39211
89 81357
70 66945
33 32191
95 83874
105 90881
33 33407
89 81314
79 74989
105 91811
28 23778
67 61577
95 84489
106 94559
106 94661
106 94128
109 99752
107 96352
107 97423
95 85034
32 29539
105 90695
100 87724
99 87386
9 11146
57 50089
109 99748
79 73552
52 43093
67 61356
107 96453
105 91390
95 84257
81 77028
89 80939
87 80314
7 6211
81 76799
95 84602
38 36518
71 68331
68 64898
14 14391
107 96426
106 93977
105 91581
99 86442
74 69879
71 67830
14 13466
74 68970
104 90457
99 87065
98 86033
74 69328
101 89061
30 25909
98 85197
105 90741
107 95943
107 95391
105 93567
107 98186
106 94424
100 88219
69 65696
105 91129
90 81737
105 91227
75 70628
29 25276
77 72274
106 94583
107 95832
99 86621
106 94222
101 89374
33 33328
106 94126
27 22551
43 40367
104 90519
3 2542
91 83002
105 92984
71 67861
91 82054
91 82475
101 89452
105 92974
67 58255
57 50550
100 87823
57 50493
37 35590
9 11934
56 47682
43 39838
95 84986
55 46530
105 90906
24 20111
32 31391
107 96425
87 78388
99 86569
81 76358
9 10236
99 87647
87 80288
107 97198
106 94631
77 72126
30 27301
74 69360
14 14312
32 30418
4 3184
81 75294
91 83104
69 66596
9 11125
87 78367
71 68345
9 10801
87 78660
57 50197
109 99571
4 3108
100 87869
69 65692
67 59626
106 94264
79 74033
109 99333
105 92354
107 96089
67 62681
102 90028
28 24744
61 53125
107 96288
105 92079
63 55941
107 97610
106 95052
90 81880
67 60168
71 67353
69 65155
87 80239
59 51648
59 51484
57 49214
106 94927
8 9519
87 79026
41 39198
101 89363
57 48946
67 57960
74 68962
79 74928
108 98850
107 97709
6 4661
39 37896
53 44390
67 57640
105 92857
71 67936
101 88893
105 91600
53 44570
106 94263
91 82892
52 42916
104 90431
99 87419
89 80644
67 61167
101 88422
105 93728
99 87281
108 98671
107 97231
32 31035
34 35153
106 94835
75 71079
101 89636
59 51715
107 97638
67 59603
28 23530
107 97032
101 89295
74 69932
40 38705
95 84153
84 77957
101 88579
67 58286
74 69525
9 10784
53 44376
89 80822
49 42489
107 96061
74 69144
24 19304
52 43251
24 19490
106 95094
63 56128
43 40497
9 10852
67 59007
69 66187
67 61560
107 95862
55 46317
90 81831
87 79546
105 92112
77 71683
108 98928
75 70977
34 34654
81 75996
74 68824
87 80173
90 81922
68 64780
105 90835
107 97863
83 77452
87 79273
99 87012
69 65925
31 28413
100 88283
81 76694
68 63032
62 54158
107 96340
28 23672
63 55116
89 80951
95 84151
107 97544
105 91267
93 83645
98 86009
105 92144
105 92071
32 30943
105 93398
102 89752
63 55955
27 21934
75 70772
106 94732
80 75184
77 71815
107 97817
75 70732
99 87391
3 2208
30 25892
30 27355
90 81894
78 72898
105 93329
55 47243
37 35720
89 80677
77 71665
105 92379
68 62981
89 80813
19 17668
106 94188
107 95425
91 83249
99 87492
107 97276
24 19143
102 89836
77 71374
101 89681
62 54034
1 654
105 93693
69 65713
100 88272
105 91636
106 94477
55 46314
70 67288
19 17591
5 3689
67 62469
87 79199
81 76835
102 89911
84 77604
101 88748
67 62113
105 90677
106 94518
107 98019
107 97415
84 77805
63 54365
67 62156
86 78252
31 28006
67 61102
74 69575
105 93319
99 86349
73 68719
33 33921
100 87726
91 82849
84 77570
68 63820
79 74138
94 83786
62 53709
107 96060
68 64520
29 25633
28 24330
30 25870
107 96939
68 64559
81 76954
81 75450
104 90479
108 98614
107 98275
57 49108
109 99733
99 87649
30 26032
105 91665
81 75553
3 1837
79 74293
100 87953
100 87894
107 97040
11 12442
79 74105
83 77465
9 10555
74 69275
105 91338
6 4401
69 65362
68 63367
108 99098
74 69067
105 91739
68 64512
75 70793
9 11912
100 88353
67 62250
67 61668
107 95719
57 49225
106 95043
79 73944
100 88100
52 43313
91 83124
84 77585
101 89312
89 81621
81 76976
87 79947
95 84616
79 74807
99 86554
28 25103
71 68377
67 61634
67 58222
74 69807
67 61799
107 97483
67 62318
101 89222
98 85993
107 96733
106 95015
101 88901
105 90888
87 79988
107 97557
105 92945
95 84361
107 95704
31 29064
95 83871
105 91558
67 61354
57 50096
105 92292
100 88073
98 85458
99 87398
99 87004
64 56303
30 26191
7 7746
100 87783
6 4237
107 98143
109 99370
91 82498
64 56633
67 59268
67 61184
44 41044
90 81714
75 70783
59 52340
17 16842
95 84202
74 69381
99 87282
99 86542
59 52763
63 55539
2 1420
58 51309
87 79608
99 87305
107 97587
32 29285
87 78537
94 83792
57 51107
107 95630
79 73388
102 90050
17 15745
95 84560
1 524
37 36223
69 65230
108 98896
106 94433
1 1007
67 59343
90 81809
81 75486
17 14882
101 88477
105 91956
92 83548
31 28548
33 32457
87 79702
67 57738
87 78694
101 88791
55 46245
77 71778
63 55152
1 871
109 99470
91 83188
17 16119
102 89983
102 89848
106 94089
68 64076
87 78401
77 72096
3 1923
87 78831
79 75042
81 75388
107 95461
103 90376
104 90567
107 95922
106 94923
89 80502
68 64877
108 99206
83 77311
86 78286
2 1707
91 82689
99 87637
30 26107
67 58266
8 9617
105 93585
59 52159
67 58655
43 40291
63 55673
51 42773
67 59375
100 87863
76 71123
7 5839
107 97226
107 98188
107 98409
40 38689
89 80705
100 88038
63 55581
63 55154
59 51706
7 5927
14 14375
108 99019
105 91348
57 49957
107 95604
107 97488
81 75876
99 86602
100 88087
95 84998
74 69896
8 8423
106 95325
63 56109
24 19986
22 18455
8 9761
74 69261
67 60949
87 79833
63 54603
54 46000
87 78309
25 20610
105 93512
87 79993
4 3487
79 73882
81 75290
79 74903
63 56055
95 83999
106 94736
67 61188
104 90610
77 71712
105 93053
67 62556
64 56292
95 83997
75 70563
53 45050
78 72347
90 81682
67 58304
28 24987
107 96519
89 80479
99 87452
69 65509
87 78803
63 56081
90 81720
4 3252
91 82899
101 89188
105 91557
105 91860
8 9857
89 80931
105 92323
67 59858
63 55297
91 83352
90 81866
67 61533
28 24063
7 7516
63 56248
67 58949
95 84422
105 91186
81 76803
39 37471
99 86822
99 86896
109 99503
6 5164
105 91169
79 74960
74 69156
109 99313
98 85415
101 89316
90 81947
108 99277
99 86417
81 76076
74 69738
83 77369
107 96157
53 45130
99 86490
105 93583
77 72021
67 57077
87 80290
95 84505
101 88600
57 50804
67 61990
67 61865
107 96281
108 98613
100 87865
4 2888
110 99985
63 54867
3 2018
27 22737
58 51317
78 72320
56 48038
74 70473
107 95479
106 94479
107 95999
57 48189
74 70075
29 25312
107 96313
40 38351
110 99966
81 76758
90 81944
107 97466
6 4882
101 89468
37 35599
30 27085
107 96667
91 82575
91 82695
78 72849
106 95040
91 83154
43 40550
67 60821
79 75123
67 59090
98 85579
17 16400
79 75012
78 72824
101 88985
62 53305
9 10929
99 87163
17 16389
106 94548
34 34097
98 86102
22 18068
107 96748
17 15738
95 84253
89 80469
30 26114
108 98597
57 49610
63 55439
67 58666
74 70549
104 90448
64 56916
40 37940
99 86854
105 92460
69 64996
32 29186
32 30580
110 99880
106 94385
107 98410
105 90713
68 63957
23 18739
79 74043
43 40175
107 95504
67 58990
105 90917
56 47866
38 36543
104 90615
110 99844
105 91897
7 6656
106 93946
101 88962
87 78741
19 17722
105 91120
105 92793
71 67934
91 82335
107 98033
62 53580
106 93795
89 80625
67 62676
53 44090
81 76681
107 96852
81 75816
109 99812
80 75229
107 98232
91 82872
57 49567
87 78347
8 7987
49 42471
106 94107
57 49798
79 73647
107 95664
1 752
67 60728
105 93387
7 7308
81 75791
32 31730
107 96847
105 91551
53 44914
57 49157
95 84825
84 77871
102 89749
3 2616
108 98967
106 94261
67 58761
69 65606
27 22425
87 78998
88 80447
59 52044
87 79134
107 97187
107 96935
91 83362
98 85474
100 87780
9 11838
8 9100
99 86922
105 92603
104 90495
105 93446
67 58411
67 57606
67 58409
108 98972
69 65295
100 88264
87 79115
75 71088
79 73567
100 87697
79 73124
98 85996
79 74120
105 91257
67 59768
108 98988
57 49607
105 91108
68 63220
102 89924
39 37603
69 65366
79 74036
105 93503
71 67473
105 92506
99 87306
36 35436
34 34641
4 3025
89 81459
91 82404
101 89208
14 14249
67 58364
57 48688
32 31275
32 29931
40 38061
99 86644
108 98819
107 95899
103 90389
98 85162
79 74068
9 10426
43 40306
64 56486
95 83958
70 66925
41 39190
108 98838
69 66449
6 4245
90 81925
105 93543
87 80025
67 58234
67 58944
37 36245
107 97272
105 92784
62 53897
100 88229
67 61072
7 6750
29 25273
107 97372
106 94099
67 60028
57 50338
107 96010
109 99292
101 89576
91 82300
95 84557
69 65866
2 1234
107 98335
3 2221
67 59716
63 54813
95 85036
105 93453
71 68024
98 85542
14 13665
55 46540
107 98313
67 61866
43 39635
71 67737
69 66441
106 93805
3 2537
107 97847
69 65637
102 90150
78 72924
107 98340
107 98073
70 67253
63 55857
107 96585
55 46705
57 50404
89 80878
95 84959
81 76281
105 92271
68 63411
87 79945
57 48887
62 53469
98 85737
105 93624
99 87546
105 92435
84 77663
110 99917
84 77686
87 79419
53 44057
87 79591
59 51416
105 92858
87 79205
87 80066
75 70927
110 99887
108 99225
107 97217
67 61495
84 77723
71 67676
64 56322
81 75346
67 62139
106 94958
98 85762
81 76788
107 97534
106 94929
19 17732
109 99809
43 39731
101 89485
79 74751
79 74784
7 6322
105 90995
33 33193
87 80149
105 91072
98 85941
69 65794
102 89914
57 49420
81 75992
30 25827
63 55997
91 82378
101 89240
83 77451
107 96401
69 65717
59 51497
81 76529
63 55589
107 97682
59 52306
91 83377
106 94827
59 51798
98 85592
72 68563
67 58224
67 61952
100 87993
87 78806
57 49804
59 51970
81 76816
100 87774
98 85265
67 59378
75 70635
108 99156
40 37983
108 99190
89 81252
64 56266
75 70712
43 39650
89 81044
105 93139
78 72701
24 19335
81 75734
79 74405
81 75608
108 99238
99 86359
17 15895
9 10218
69 65412
99 87434
53 45024
98 85255
68 64046
55 46871
89 81109
107 95605
98 85565
68 64492
71 67479
107 96926
40 38189
81 77005
75 70608
22 18412
87 79538
109 99495
9 11782
74 68767
56 48020
9 11338
43 39563
101 89509
102 90031
105 91417
91 82082
59 51349
7 7370
61 53062
101 89356
79 74262
87 78871
107 96957
29 25789
105 90727
107 98571
101 89056
108 98664
67 60457
87 79184
71 67384
92 83491
79 75134
77 72127
55 46554
95 84484
57 48255
63 56146
17 16922
8 8059
8 8455
69 65741
99 87517
105 92172
105 93172
91 82361
7 5555
91 83270
99 86494
28 25190
83 77335
4 3256
101 88784
98 85364
105 92008
79 74742
101 88542
79 74971
105 92159
106 94856
22 18123
74 69848
49 42408
67 60787
98 85900
105 92237
9 11344
87 79038
105 91562
31 28869
101 88683
67 62420
1 1044
84 77835
57 48725
67 58463
74 68922
67 62493
79 73351
107 96943
33 32090
59 51667
104 90476
67 60536
71 67386
105 93490
69 65024
106 95130
17 16916
18 17533
67 61515
93 83712
95 84685
105 92576
105 92414
106 94187
101 88968
105 90946
105 93641
79 74877
107 97771
81 75483
68 63465
74 69792
87 80157
106 94390
89 81599
37 35717
108 99271
24 19097
79 74892
67 60741
77 71980
52 43194
71 67303
77 71427
80 75171
57 50319
87 79207
9 11031
99 87119
106 95200
67 57690
69 66206
89 81342
44 41074
105 92653
106 95259
55 47461
87 78690
63 55801
70 66720
100 88225
79 73202
67 57240
106 94432
79 74643
107 98420
105 91067
67 59890
106 94201
105 93638
101 89028
3 2499
99 87275
105 90889
100 88360
99 87302
79 74159
79 73200
105 91996
99 86829
79 74700
108 98959
59 52057
89 80914
95 84452
107 96854
91 82710
102 90180
106 94470
98 86288
95 84493
18 17245
17 16884
99 87580
87 80366
109 99630
107 96700
27 22670
95 85046
57 48513
67 58004
63 55993
78 72329
67 60370
63 54466
99 86495
105 93100
7 5409
101 89153
98 85532
107 97279
9 10253
89 80653
107 97546
107 96584
98 85227
98 85980
91 82824
110 99915
59 51962
101 88599
17 16182
107 97176
62 53295
107 98229
75 70973
70 67162
67 57680
69 65833
90 81792
64 56885
57 48201
81 75373
87 79087
104 90444
38 36563
105 91269
74 69927
68 64244
57 50918
107 96474
105 91734
108 98741
107 96836
92 83485
99 87050
107 96762
64 56717
105 92559
71 68391
105 92356
4 3244
101 89336
87 80167
101 89434
99 86486
91 82811
95 84065
19 17564
19 17671
100 87940
105 92507
70 67133
81 76311
84 77823
95 84187
79 73790
107 96669
98 85163
101 88606
105 91150
108 98704
17 15244
102 89711
6 4344
107 96460
72 68555
107 95457
79 74028
9 10544
81 76938
89 81308
33 33531
107 98583
63 54866
108 99036
14 12789
107 96547
106 95328
39 37133
38 36741
105 91685
104 90574
106 93922
100 88199
53 45654
77 71788
78 72594
18 17491
59 51565
8 8207
91 82577
87 78423
39 37900
64 56784
8 8444
28 25188
53 45162
101 89053
106 93906
106 94948
55 47599
69 65579
14 12631
89 81386
38 36413
91 82852
62 54050
31 28770
69 65987
87 79946
67 57391
109 99761
4 2882
28 24949
70 66719
105 91043
68 64059
87 78489
90 81933
67 59553
67 57027
73 68662
27 21545
86 78279
107 97025
84 77757
54 45830
37 36109
107 98008
14 12628
89 81289
43 40332
67 61551
76 71154
105 91077
108 98714
105 93452
108 99279
99 86895
100 88248
84 77634
97 85135
108 98607
110 99868
27 22534
70 66832
79 74951
59 52420
107 97776
101 89125
70 67214
100 88249
17 16029
108 98727
63 55642
104 90601
30 27402
7 5675
95 83866
74 70067
74 69748
92 83486
84 77578
7 7082
79 74931
107 96475
18 17166
107 97022
99 87414
43 39960
57 48076
57 51079
57 49407
105 93261
107 97691
67 59193
105 92073
105 91989
57 50077
77 71589
105 91969
95 85045
109 99400
74 69417
69 66636
76 71161
8 9286
107 96698
46 41987
1 771
43 40171
98 86313
78 72544
110 99956
105 91649
68 63074
105 92086
40 37967
90 81847
108 98752
102 90004
102 90023
107 98539
59 51911
37 35936
81 75280
64 56780
87 78579
108 98879
105 92118
78 72541
74 69726
67 59132
67 58151
69 65981
106 94683
109 99745
106 94341
105 92548
107 96216
16 14697
99 87020
55 47179
81 75488
87 79914
105 91873
87 79109
55 46882
91 82097
64 56781
107 96715
109 99730
107 96587
67 61163
101 88404
105 92632
67 59336
77 71563
107 95420
99 86735
27 23155
87 80306
105 92274
105 93663
39 37859
77 71670
105 91275
107 95539
77 72307
107 98057
101 89075
43 40051
105 91767
105 92908
8 9047
87 79847
106 94429
8 9522
7 7434
70 66717
68 64938
10 12238
107 95579
17 16910
55 47181
80 75159
8 8504
7 5423
79 74236
69 65740
63 55639
60 52880
54 45951
40 39103
69 66189
101 88966
105 91712
91 82801
68 64485
95 84444
107 96031
87 79556
74 69476
106 94384
57 49498
108 99182
8 9805
89 81023
63 55529
29 25583
106 94473
107 98251
98 85678
84 77580
95 84346
53 44363
107 95920
57 49266
84 77673
107 97742
107 97769
107 95654
105 92926
91 83179
107 97218
106 93807
107 96730
100 87675
70 66881
107 97349
59 51991
87 78328
69 65493
107 97317
70 66794
69 66323
87 79923
81 75633
95 84664
27 21491
29 25471
107 97380
107 96622
91 82283
108 98909
105 91618
99 87631
34 35295
77 71502
91 82987
89 81012
89 80585
99 86583
59 51505
67 59327
68 64345
75 71005
87 79153
81 76016
108 98841
33 33249
87 78429
71 67996
67 59199
57 50092
7 5613
107 97634
57 48262
81 76401
70 67297
107 97251
67 62932
87 78706
74 70461
89 81597
3 1810
17 15086
107 95846
87 79906
105 90791
107 98044
95 84843
33 33129
107 98276
46 41808
9 12199
107 96607
107 96121
105 92318
74 69997
39 37082
105 91666
81 75861
108 98630
69 66102
6 4615
98 86053
67 57143
57 48293
69 66190
108 98669
100 87758
99 86377
107 95743
89 80782
105 92095
107 97581
107 98241
107 95798
89 80823
34 33961
107 97202
104 90511
107 97386
67 62422
75 70680
55 46526
108 98936
74 69349
107 95503
61 53234
81 76000
7 7109
74 69773
107 98196
87 79698
79 73122
107 97239
106 94874
109 99426
29 25760
106 94586
107 96290
108 99160
68 64695
70 67076
44 40973
74 70232
27 22936
70 66899
105 92160
100 88050
27 21654
62 53653
91 83113
67 61393
93 83586
24 19893
9 10317
59 51781
79 73848
99 86995
91 83105
91 82960
6 4970
109 99497
7 5615
67 62011
99 86980
79 73425
107 97658
85 78177
91 83071
105 92051
107 96308
79 74710
87 78753
83 77453
105 90779
18 17464
106 94155
79 73126
7 7662
78 72625
55 46427
99 87563
98 85319
105 91907
69 66367
87 79222
51 42670
80 75151
33 33244
8 8435
95 84097
30 26573
105 91229
63 56108
68 63797
24 19780
87 79890
87 78811
67 61794
91 83225
67 62721
53 45476
99 87367
63 55637
100 87776
8 8191
62 54190
89 81385
105 92560
101 89587
98 86201
81 75643
99 86470
59 51470
77 72289
69 65892
99 87319
105 92338
102 90268
69 65632
109 99595
27 23022
57 49200
99 87513
7 6510
28 24199
79 73150
24 20125
66 56991
39 37102
99 86674
106 94678
77 72310
7 6103
33 31972
74 69389
1 587
6 4359
44 41215
24 20177
107 97473
99 87400
60 52846
14 14240
16 14760
79 74480
55 46670
106 94901
106 94148
100 87834
59 52357
62 54135
107 98466
53 44110
101 89281
105 93334
91 82048
5 3779
90 81861
108 98861
95 84900
91 82889
67 58339
53 44595
101 89200
74 69497
8 8315
108 98657
69 66051
81 75972
67 59376
108 99192
105 91790
101 89657
107 97837
67 62789
78 72508
89 81065
30 26934
77 72263
55 46650
54 45802
106 93833
87 79303
24 18958
24 19628
55 46867
83 77341
77 72117
40 37912
68 63609
81 76298
49 42509
54 45784
100 87833
81 76771
99 87068
85 78081
106 93763
106 94597
107 95972
38 36637
14 13530
81 75551
100 87702
99 86844
91 82623
105 92256
68 63489
105 90744
106 93843
79 74986
107 97933
105 93212
63 54537
14 14592
91 82331
74 70402
106 93851
89 80648
33 33799
92 83528
105 92229
85 78210
95 83839
91 82799
75 70882
67 59337
105 91291
89 80935
105 93381
37 36164
107 95526
33 32628
8 9357
9 11000
106 94018
87 79904
105 91668
86 78272
89 80554
91 82923
107 98279
52 42942
99 86868
107 98007
60 53008
105 92928
105 92900
87 80332
107 96287
100 87827
81 75552
17 16297
9 11044
100 88026
109 99314
53 44471
101 89563
78 72698
110 99973
40 39107
105 92243
101 88625
68 64465
9 10318
70 66743
99 87107
107 96234
107 95860
105 91287
105 92313
31 28314
69 66054
74 69676
74 68954
100 87750
79 74097
9 11716
108 99050
90 81748
107 98471
55 46724
98 85894
106 94121
67 59122
9 10947
101 88643
107 96944
95 84813
79 74636
81 76943
84 77765
102 90219
102 89834
105 93321
97 85123
87 79428
87 79731
105 90688
99 87486
63 55576
46 41998
99 86952
100 88056
107 96259
99 87247
77 71552
99 86715
87 79892
79 72972
108 98784
91 82383
71 68088
74 70203
95 84649
91 83319
73 68741
71 68252
85 78132
107 95965
106 93886
59 52207
87 79016
95 84774
108 99266
57 49974
71 67753
91 83347
87 80322
52 43227
40 38585
105 90819
67 58322
44 41314
57 48275
68 64303
74 70534
105 93137
71 68423
51 42750
98 86239
99 86357
74 69846
71 68001
108 98780
53 44266
74 69175
79 73963
105 92512
81 75555
110 99987
100 87817
99 86397
107 95976
9 10871
3 2128
90 81709
92 83535
87 79191
100 88089
57 49121
67 62154
3 2079
107 97011
44 41258
67 59669
48 42316
79 73769
107 95518
81 75285
107 95998
9 11929
63 55281
46 41865
81 75873
106 94046
107 95466
107 95895
79 75065
81 76047
33 32012
31 28232
105 93727
2 1356
53 44435
74 70041
105 93058
101 89418
105 93421
100 87969
105 92877
98 85343
68 63544
102 90204
81 75445
105 93174
2 1174
17 14936
105 92619
106 94055
95 84923
43 40360
107 96853
108 99063
87 79068
68 63253
101 89151
105 90716
75 70752
81 76543
30 25999
98 85299
81 75409
67 57308
109 99775
107 97477
26 20707
108 98608
79 72973
87 78432
105 92509
29 25335
91 82905
57 48858
101 89159
106 94536
101 89620
67 59426
54 45977
95 84310
33 33692
106 95090
74 70430
105 92531
7 6755
105 91714
105 90748
98 85367
106 93950
106 94957
38 36966
105 92767
69 65551
105 91188
37 36272
110 99881
75 71077
103 90316
4 3214
95 85003
73 68733
105 90861
106 94448
91 83387
63 54349
68 64762
81 75418
102 90051
9 10579
81 76598
107 97725
100 87683
83 77272
68 64924
98 85877
99 87625
107 97777
8 8012
99 86607
87 79432
102 89882
74 70477
81 75527
85 78133
100 88037
87 79177
99 87342
68 63848
55 46869
72 68542
106 94469
1 329
63 55087
85 78148
89 81131
87 78318
107 98027
105 93047
79 74315
77 71910
89 81330
14 14274
108 98668
86 78287
105 93262
52 43710
91 82471
7 7192
74 68866
99 86405
79 73786
57 49247
99 86751
107 95925
71 67633
98 85476
32 31558
53 43825
105 92645
36 35513
81 75915
107 95565
34 35257
107 95485
8 9439
79 73220
40 37922
87 79449
34 34096
87 79048
107 96427
107 97549
89 80956
107 95486
105 93102
81 76124
68 63750
14 13944
105 92433
15 14598
63 54912
67 60974
105 91078
99 87091
63 54644
105 91131
108 98637
99 87661
4 3433
105 92464
99 86808
53 44374
107 98038
95 83974
109 99374
43 39556
79 73297
1 19
87 79586
59 52365
87 79138
95 84613
91 82455
18 17286
101 89228
7 5729
67 59565
106 94462
89 80544
89 80845
89 81261
105 91208
55 47640
68 64655
6 4713
67 61282
43 40921
67 62245
107 97057
101 89291
108 98690
68 64086
105 93280
99 86615
49 42553
79 74101
95 84058
68 63545
33 31822
55 47245
28 24157
84 77522
17 15750
68 63463
106 95208
75 70638
88 80438
105 93311
95 84386
107 98485
28 24181
105 91422
100 87722
43 40629
106 95063
102 89892
32 31621
99 87240
8 9179
6 5055
105 91627
89 80615
91 82802
105 92892
67 60277
91 83083
103 90369
91 82989
105 91520
107 95497
107 98484
106 94949
107 97942
67 60116
68 63662
43 40790
69 65628
28 24731
81 76616
32 31287
106 94397
101 88740
52 43429
89 81286
108 98800
109 99657
7 7805
37 36104
107 98262
99 86672
87 79529
106 93804
53 45576
27 22910
71 68316
107 95560
44 41332
14 12657
104 90666
98 85316
87 79903
7 5768
107 97261
106 94440
106 94770
56 47748
98 85173
107 97690
87 80129
108 99193
80 75149
24 19038
87 79958
102 90189
68 63786
57 49086
107 96965
102 90146
107 95881
82 77117
53 44759
107 97399
77 72285
67 58933
83 77447
107 96499
8 9055
101 89206
107 96049
81 76178
75 70902
44 41337
57 50436
53 43970
12 12489
109 99363
105 93195
74 68840
38 36562
109 99464
107 97465
99 86832
102 90071
109 99330
71 67553
91 82547
98 85492
91 82844
109 99799
67 62032
18 17444
40 39043
41 39213
95 84642
107 96364
14 12777
32 30019
102 89957
26 20788
77 71759
65 56985
105 92598
105 91016
87 79023
104 90646
71 68187
79 73929
67 58797
24 19799
7 7197
99 87348
63 54399
106 94710
110 99816
109 99624
17 17121
89 81667
108 98744
52 43531
81 75731
105 92704
67 60997
101 88624
81 76421
83 77464
28 24741
87 79519
98 85971
8 9575
105 91360
107 96492
59 52727
71 67849
104 90477
95 85030
98 85479
108 99032
105 90853
74 69170
54 46015
101 89176
7 6606
106 94105
39 37546
107 95780
107 95783
33 33162
98 86216
79 73218
104 90662
103 90273
2 1361
77 71892
108 99115
87 80268
105 90992
89 80673
69 65502
89 80488
71 68393
101 88756
74 69076
91 83025
95 84946
22 18147
106 93793
7 7373
68 63614
11 12368
33 33677
78 72452
102 89740
74 69918
9 11664
18 17423
67 58540
106 94738
52 43236
7 7012
106 94278
99 86392
99 86958
40 38981
98 85605
63 55968
40 38520
87 78675
63 56211
105 92657
83 77344
100 88263
67 62370
32 30705
108 99024
107 97904
105 92399
31 27981
107 96263
89 81041
59 52486
76 71139
14 13695
74 68999
78 72520
81 76053
106 95257
98 85853
105 91585
70 66700
102 90209
105 90816
14 13891
95 84675
110 99921
57 49694
63 55800
62 53876
105 93230
59 52091
79 74281
100 88165
95 83821
98 86254
7 7113
99 86472
105 91285
110 99830
105 90803
8 9308
105 90994
100 88256
67 57015
6 4135
87 78759
59 51978
95 84437
95 84127
85 78110
106 94859
91 83276
68 63867
106 95149
77 71844
48 42247
106 94983
9 11702
33 32354
107 97061
104 90628
107 97835
71 67560
38 36708
87 78854
107 95996
99 87277
104 90485
107 95705
102 90013
108 98786
68 64518
105 91001
107 95946
78 72609
87 79311
67 58786
107 96128
49 42446
89 80688
33 33220
9 10785
74 69682
105 93204
81 75512
107 97982
95 84232
107 96145
14 14308
106 94569
80 75207
105 92384
87 80200
67 59998
67 60045
79 74303
98 85437
57 48670
105 91614
99 87567
91 82896
67 61355
107 97628
28 24850
104 90631
98 85495
67 58162
9 11733
67 61370
101 89103
72 68531
61 53121
110 99861
39 37040
9 11961
68 63926
6 5281
81 75976
58 51285
100 88275
14 12788
67 58018
105 93112
100 87992
107 97625
67 60879
105 92549
7 5806
89 80908
68 64239
64 56577
95 84679
1 185
99 87046
100 88321
107 96747
7 7068
106 94646
70 67275
80 75227
30 27820
107 98123
106 93984
101 89038
91 82133
40 38976
67 58638
43 40932
106 94033
89 81050
79 74749
105 93014
32 29238
107 96295
98 85419
9 10865
104 90663
105 91309
7 7716
63 54922
68 63186
81 75517
33 32181
32 29902
57 49512
103 90333
105 93670
56 47706
61 53169
97 85109
79 74485
95 84497
28 25177
105 92882
106 93761
56 47729
103 90299
57 51046
14 13564
81 75692
110 99827
107 95851
7 6537
89 80764
91 83015
99 87213
71 68254
1 399
107 96777
67 58694
32 29367
69 66138
87 79077
67 58050
81 77039
95 83834
105 90982
81 76545
107 95426
70 66784
74 68901
87 79325
68 63570
43 40229
105 93419
69 65513
98 85270
9 10281
97 85079
34 34858
99 86953
106 94350
81 77025
87 79743
33 31835
69 65564
109 99329
95 84372
18 17156
67 57949
98 86130
67 62859
107 96393
77 71636
91 82403
9 10199
7 6278
63 55376
107 97389
89 81392
78 72844
57 48812
105 91572
107 96497
108 98910
107 97902
100 88330
79 74859
105 91833
107 98091
32 29818
104 90478
105 91534
87 78922
85 78095
81 75902
105 92053
69 65066
95 84460
106 94616
94 83801
67 57089
61 53127
45 41572
100 88000
107 97644
67 61120
24 20280
87 78481
91 82164
107 96448
107 96826
69 66337
107 95441
91 82805
106 94690
98 85847
74 70059
34 35033
107 96312
109 99437
22 18364
40 38595
107 97551
108 99252
107 97007
69 65526
69 66407
101 89573
63 54417
106 94500
68 63202
57 50425
107 96129
105 93380
105 93635
39 37827
107 98336
107 96196
14 12730
68 64093
64 56862
32 29196
105 92499
76 71131
9 12061
1 540
77 71246
87 79443
71 68142
107 98161
85 78215
101 88837
77 71341
95 84349
67 61800
52 43479
7 6698
98 85589
81 76093
52 43632
63 55643
100 87996
87 79953
1 5
67 59730
49 42392
95 83936
69 66268
105 93118
105 91987
9 12112
105 91375
33 33312
9 11528
100 87928
59 52759
89 80785
79 75107
106 94555
74 69719
99 87226
53 43939
107 98453
101 88701
100 88164
9 11824
98 85547
107 96602
68 63047
98 85824
34 34462
69 66270
82 77200
105 92303
107 97300
98 86067
6 4974
63 56143
67 57557
95 84320
67 61503
107 95742
87 79355
56 47665
99 87633
57 50683
79 74532
17 16482
99 86697
107 96232
98 85440
67 61663
106 94057
105 93017
95 84827
24 19035
59 52529
75 71042
105 93187
107 98191
34 35165
101 88991
71 68071
95 84479
95 84400
107 98575
107 96125
105 91743
67 60828
43 39564
99 86989
7 7366
105 93489
87 78617
34 35325
70 67073
107 97614
71 68269
100 88150
106 94317
105 91146
102 90151
106 94813
59 52676
6 4999
105 92738
91 82875
69 66266
87 79046
84 77672
8 8963
81 75490
109 99463
107 95669
84 77540
106 94776
70 67075
99 87459
6 4508
15 14639
79 73787
101 88795
106 93808
70 67157
63 54766
9 12025
81 75890
105 91271
87 79259
95 84130
69 66028
53 44566
105 93480
84 77709
67 60165
9 11054
68 63566
67 57014
7 6030
89 81540
87 79375
105 91420
103 90302
38 36860
67 61588
67 58506
107 98147
105 92569
106 94205
105 92444
71 67523
107 97623
89 80763
108 99051
109 99436
91 82565
108 98965
38 36689
107 98478
40 38892
1 46
81 76054
55 46470
57 49429
108 99278
30 26205
105 91876
14 14085
106 94052
74 70248
109 99603
69 65967
106 95077
105 93594
98 86180
33 33675
105 91845
91 83281
102 90059
106 93895
40 38795
98 85196
27 23049
89 81017
69 65915
105 92953
78 72921
17 16597
71 67503
72 68643
105 91715
87 79113
81 77101
110 99912
77 71533
79 74248
102 89795
89 80765
59 52770
107 95892
67 57087
71 68007
17 15468
14 13297
67 60597
55 46103
108 99008
105 90826
79 74620
105 92511
89 81388
81 75572
107 96530
77 71927
55 46810
7 6323
107 96879
54 45901
107 95968
62 53564
79 73925
81 75636
32 30122
67 60406
85 78055
30 27777
17 16132
53 44484
4 3276
55 46341
63 54965
107 97889
108 99068
100 88110
57 49665
57 49176
91 82273
67 58713
34 34941
99 86653
100 87771
100 88104
110 99869
105 93519
91 82662
7 7187
3 2194
3 1812
107 98386
107 98421
27 21602
107 96167
34 34814
20 17808
105 93405
107 97295
52 42877
107 97502
17 16677
89 80620
32 31518
107 98588
30 26688
17 15972
7 7647
100 88084
63 55160
81 76189
81 75605
81 76633
3 2393
67 57607
70 67279
70 66833
63 55558
59 52308
105 92158
62 53515
30 26369
95 84943
110 99840
39 37067
90 81882
98 85441
106 95033
107 96640
106 95228
95 84717
87 80051
74 70399
98 86079
98 86003
59 52457
68 63164
107 98480
71 67601
89 81628
30 26209
81 76150
7 7866
25 20321
77 71303
107 96782
57 50024
105 91580
69 65735
99 86402
101 88693
70 67007
87 78496
57 50645
109 99373
81 75473
80 75173
87 78498
57 49268
106 94202
100 88109
107 98586
106 95175
40 38457
34 34150
109 99337
71 67664
71 67825
77 71837
26 21114
55 46947
6 4094
69 65997
67 58342
67 62408
88 80455
87 79948
108 99173
67 59880
6 5278
59 52352
106 95290
59 52240
101 89203
107 97325
87 78332
99 86742
91 82229
53 44061
89 80850
62 54060
81 77084
39 37097
105 92085
107 95806
6 4802
101 89347
107 97267
21 18032
109 99608
98 85402
85 78027
81 75828
100 88213
88 80432
107 97885
81 75451
91 83123
107 95928
3 2346
75 70769
98 85206
79 73727
69 65777
14 13999
89 81534
77 71924
68 63924
104 90498
105 93378
105 92441
102 90233
107 96341
107 97782
67 58992
70 67047
62 53677
106 94100
74 69445
107 96407
79 73728
55 46605
107 96884
106 94960
57 51215
85 78149
79 73133
99 86659
106 95069
107 96076
28 24417
84 77822
37 35537
99 87527
84 77659
108 99188
107 98095
59 52612
91 82269
89 81173
69 65682
107 97750
105 91415
71 67318
7 6617
105 91080
95 84473
53 43822
107 96702
64 56795
69 65928
87 80316
87 80010
79 74334
89 80632
45 41404
109 99655
89 80720
95 83849
30 27766
105 92228
98 85309
107 98542
67 62319
108 99170
79 73493
105 93443
27 21794
107 96037
68 64657
30 27444
82 77187
7 7067
106 94088
108 98891
95 84719
30 27649
109 99561
17 15306
57 48982
99 87052
74 69016
106 94788
107 98253
81 76250
102 89952
67 62274
67 60222
98 85588
27 21769
87 79689
55 46744
87 78944
107 95711
77 71336
7 6179
55 47493
78 72775
99 86804
106 94114
109 99319
69 65993
81 76198
67 61437
57 49449
109 99568
100 88232
87 78808
105 92762
89 80973
91 82373
11 12285
107 95937
98 85159
14 13074
91 83087
99 87294
107 96561
69 65872
68 63315
98 85738
101 88788
106 94679
40 39106
74 70278
67 58396
39 37347
24 18803
57 50941
81 76752
105 93287
87 79596
107 96264
75 71029
79 75002
108 99016
109 99645
62 54212
74 70175
8 7963
71 68282
107 95755
101 88888
70 67050
57 48434
57 49486
107 95842
17 15416
53 45533
79 73289
106 94809
32 30806
87 78795
109 99452
68 64208
63 55238
79 74227
104 90442
7 7343
98 86065
106 94789
99 87408
7 5825
68 64049
107 97463
57 49822
45 41580
28 25072
67 60576
101 89633
79 73639
99 87432
33 32272
95 84929
5 3539
81 75372
105 93211
70 66947
39 37317
34 33992
100 87798
46 41887
107 97089
107 98357
107 96569
46 41716
68 64319
36 35474
97 85140
90 81910
100 88143
77 71493
67 58458
107 97665
75 70589
79 73690
14 13936
57 50738
49 42525
87 79252
74 68748
78 72614
67 58993
105 91806
107 98320
107 96984
95 84656
105 91606
101 89362
87 79116
98 85378
107 98214
68 63311
34 34107
68 63232
108 99101
87 80199
105 91944
109 99627
105 93152
108 99155
105 93389
95 84676
9 12210
105 90953
68 64839
105 91273
98 86187
89 80881
107 95433
102 89909
99 87560
95 85035
98 86084
87 78444
71 67621
107 96144
105 92607
108 98886
92 83469
87 79989
32 31589
108 98815
87 80091
99 87105
57 48258
44 40975
85 78216
87 78773
105 90707
71 67791
99 86919
63 55557
87 79916
32 29851
91 83364
91 82533
68 64769
81 75977
105 93009
62 53962
43 40010
81 76115
8 8398
69 64979
106 94333
87 78546
107 97716
100 87700
67 58297
75 70796
83 77481
84 77911
106 93971
78 72880
87 78301
30 26821
69 65164
34 35017
56 47875
79 74365
87 79590
107 96418
67 58146
81 75895
101 89205
67 62609
105 92733
91 83273
107 98100
107 96723
57 49043
79 73909
81 76637
28 25100
63 55538
107 98185
89 81246
79 74206
62 53495
59 51425
107 96633
79 74234
105 92513
91 82216
105 91185
107 95698
107 96141
105 92631
74 69916
107 97695
107 98348
105 91453
4 3077
74 69238
64 56868
91 83181
93 83622
105 93382
95 84394
14 14536
64 56603
9 10905
105 91283
71 67513
8 9670
99 86705
67 62251
108 99038
71 67747
57 50393
64 56745
78 72551
55 46506
7 6201
81 76639
67 57806
105 92487
17 15709
107 96636
82 77204
107 95908
87 79878
107 97575
85 78042
95 84855
81 76879
91 82095
105 91675
57 48696
87 79323
9 11641
81 75641
79 74698
100 87967
107 98424
57 48665
106 94501
107 97470
67 57358
105 93154
107 98432
55 47291
81 75720
52 42990
105 93194
108 98809
8 9631
1 798
106 94334
107 95502
107 97772
16 14677
106 93847
67 59252
106 95261
67 59895
98 85829
107 95831
105 92126
79 74192
1 1064
9 11091
36 35417
106 93824
67 62934
64 56307
105 91006
74 69653
105 91962
95 84483
109 99538
81 76750
106 95167
105 91970
33 31855
61 53145
95 84987
107 97308
87 80365
70 66886
91 82550
93 83600
71 67772
109 99771
77 72084
105 91968
98 85323
86 78240
69 65948
107 97001
98 85885
1 964
79 75008
32 30484
55 46494
7 6956
77 72283
92 83495
105 93718
105 93114
67 58598
107 98081
109 99623
99 86859
98 85874
106 93863
108 98963
91 82260
100 87930
91 82944
95 84757
69 65145
69 66428
30 27535
34 34932
69 65943
102 90095
59 52786
40 38604
67 62454
109 99726
7 6898
109 99318
40 38970
105 92817
32 31264
83 77285
17 15101
59 51429
108 99110
107 96716
89 80815
102 89908
7 6216
87 78307
109 99542
84 77518
105 90755
57 48489
106 93939
107 95498
31 28828
100 88354
105 90934
53 43836
34 34576
106 94640
8 9781
68 63149
57 49544
55 47215
8 9467
77 71461
93 83654
81 76273
106 95031
84 77817
74 68885
105 93608
107 96221
17 14984
99 86955
107 95373
94 83771
78 72432
104 90629
106 93958
79 74930
81 75877
1 1066
77 72017
70 66760
30 27481
105 93354
106 95114
107 95543
67 60300
108 98672
6 4772
79 74168
57 49986
99 86731
102 90021
89 81192
32 31220
67 62870
105 91251
98 85655
83 77367
106 94811
84 77575
67 61166
87 79936
43 40393
62 54118
69 65106
105 93557
31 28194
101 88523
106 94842
57 49154
72 68617
87 78923
71 68176
105 91477
107 95467
79 73978
91 83142
101 89241
107 97144
102 90270
106 93891
95 84700
83 77278
104 90556
107 97316
91 82773
81 77105
105 93264
68 63560
34 34730
105 90705
52 43269
95 84031
40 38047
67 58749
106 95305
105 92587
69 65588
106 94712
72 68568
67 62136
67 58358
59 51377
57 51194
105 90957
87 78635
95 83955
68 63690
100 88028
32 30179
67 59732
105 91365
67 57296
81 75804
84 77973
99 86592
38 36800
53 44283
57 50036
81 76096
74 70444
107 97343
105 92312
81 76549
87 78456
107 95949
98 86309
98 85667
105 93684
107 98563
14 13029
95 84338
17 16589
25 20354
67 61162
84 77515
105 92362
74 70462
101 88417
106 94237
105 93042
83 77378
79 74144
30 26467
99 87473
106 94189
67 61523
57 50690
34 35328
9 11560
95 84918
67 61880
89 81190
34 34206
98 86076
107 98564
22 18140
17 16514
67 59142
108 99073
32 30777
46 41934
67 59300
70 66802
95 84209
107 97758
14 13282
54 45775
107 98415
89 81499
31 28979
78 72564
108 99259
79 74024
39 37882
106 95142
68 64160
107 96481
107 95709
107 96398
106 95148
62 53336
79 73027
67 61699
105 91100
17 15050
1 379
89 80928
74 69505
106 93897
108 99137
59 52740
101 89165
87 78787
15 14601
89 81187
59 52257
91 82499
91 82737
100 87800
33 33192
71 68026
74 69592
63 56126
107 96164
105 91392
102 90245
108 98837
2 1242
105 91091
106 95309
1 68
99 86335
107 97737
85 78006
110 99834
106 94682
89 81508
89 81665
9 10745
71 67545
46 41712
105 90696
87 78767
33 33366
100 88108
53 45490
55 47182
79 73631
99 86900
79 73980
109 99578
84 77730
38 36404
100 88233
57 49530
63 55949
74 70406
74 69762
81 76994
109 99789
105 92385
59 51920
67 60664
79 75031
99 86866
105 90919
107 98513
81 76968
67 62884
53 44448
67 62571
68 63272
74 69580
33 33073
43 40635
33 33720
106 94547
75 70945
107 97159
106 94327
108 98906
101 89490
87 79092
71 68399
40 38271
105 93200
36 35475
28 24917
45 41436
64 56893
52 42964
106 94420
87 78826
101 89201
106 94674
9 11981
3 2173
79 74789
101 89447
67 61950
89 80723
81 75903
30 27912
34 35305
57 48334
33 33161
9 12047
91 83066
105 91550
8 8056
91 82219
57 50705
79 75048
67 60966
67 59695
95 84801
67 62224
26 20724
95 83961
91 82451
67 62817
106 94375
98 86056
68 63043
67 61141
104 90402
3 1916
55 47654
67 58186
110 99953
105 92579
106 94323
67 60690
107 97579
68 63437
30 26332
109 99746
67 58220
87 79674
106 94092
87 80058
107 96985
107 96495
87 80293
52 43403
102 90008
108 98995
106 95196
95 84861
43 40743
87 79920
89 80642
67 61063
98 86129
109 99325
85 78031
108 99077
71 68314
71 68484
78 72702
85 78158
107 98355
89 80864
107 98384
32 29270
99 87186
67 59822
91 82113
26 21192
79 74049
105 90761
109 99528
107 95667
102 90016
67 58961
77 71737
57 49063
77 72257
57 50939
67 57462
91 82201
107 96961
107 95452
30 27502
106 94248
107 98573
107 96367
90 81878
75 70918
107 98404
106 93861
105 92367
109 99631
17 16755
84 77595
74 69881
81 76003
43 40241
105 92154
105 91634
67 62574
86 78242
83 77214
59 51733
102 90002
107 95506
107 95430
91 83224
32 29658
74 70035
100 88325
107 96494
105 91523
8 8666
17 15102
69 65246
108 98908
106 95044
59 52810
74 69432
90 81752
106 94993
25 20315
3 2005
74 69007
100 87866
106 95274
70 67164
107 96254
105 93629
32 30874
91 82838
105 93061
67 61372
105 91458
68 63706
24 20242
78 72637
57 50255
105 91241
106 94954
105 93692
95 85015
99 86323
105 93546
107 97189
83 77493
32 29908
79 74813
107 95558
89 80635
68 64004
99 87530
106 94681
108 98979
70 67294
105 93038
74 69852
98 86156
67 57538
58 51281
40 38695
68 64333
110 99843
39 37293
107 98392
67 61155
68 64096
57 50926
104 90433
99 87340
91 82859
69 65934
67 60918
74 69075
39 37699
107 96989
105 93069
90 81961
67 59843
109 99416
91 82604
84 77550
106 93955
105 92355
7 7001
99 86513
3 2063
57 51177
77 71431
57 48955
102 89900
64 56288
105 92627
86 78268
91 82596
99 86663
81 75896
99 86873
105 90800
68 62972
8 8840
34 34066
105 92595
107 97855
95 84838
3 1984
107 96173
91 83186
33 32667
8 8259
107 96877
81 76984
77 71933
53 44860
95 84722
95 83956
77 71476
106 93801
102 89996
105 92157
7 6327
105 93611
8 8215
102 89939
69 66482
9 11828
98 85487
87 80214
19 17642
32 31140
98 86004
98 85331
106 93877
32 31322
99 86786
104 90488
63 55507
59 51945
106 94221
106 94669
90 81956
105 91884
72 68654
8 8609
31 28812
102 90190
87 79332
107 97269
107 96694
107 96529
105 91694
67 60019
7 6397
105 92837
62 53507
71 67857
107 97183
106 93829
105 91517
81 76392
101 89626
107 97745
107 95750
63 54930
74 69989
57 50446
14 13251
102 89792
63 54653
78 72582
18 17537
99 86558
95 83873
107 97133
105 93740
109 99380
74 68895
107 98058
78 72489
69 66587
52 43161
37 35659
95 83931
62 54293
46 41907
99 87407
90 81787
43 39927
67 60835
109 99508
1 833
67 60132
27 22498
98 85568
1 151
105 90683
110 99871
79 75122
100 87976
68 63620
91 82761
101 88386
107 95926
89 80877
95 83973
55 46579
107 96742
95 84211
89 80983
63 55515
109 99451
63 55543
74 70268
3 2314
67 61911
106 94281
81 75345
67 57084
109 99696
30 27314
105 93633
95 83853
104 90516
82 77110
102 89791
107 98439
24 20183
101 88730
81 75651
57 51034
108 99097
17 15859
8 8916
107 98063
104 90415
39 37563
105 92295
67 57083
79 74574
87 79657
63 55776
67 59377
30 27966
106 94934
39 37451
67 57204
77 72290
87 79562
60 52949
105 91051
95 84677
101 88738
68 64810
6 4495
105 91354
79 74917
107 98024
70 66909
67 61633
101 89450
17 16347
17 16940
67 60952
62 53860
98 85806
29 25377
79 74218
105 92378
98 85674
105 91615
30 26519
59 52493
93 83571
105 91112
68 64807
106 95141
106 94746
6 4605
67 59445
2 1596
89 81449
102 89883
102 90243
107 95612
69 65839
77 71566
39 37580
101 88379
80 75186
79 73160
62 53570
105 91432
107 95643
107 97362
67 61197
62 53898
9 10705
90 81760
26 21076
87 78371
74 70442
87 79436
87 80228
67 61583
17 16613
103 90391
76 71191
53 45360
98 85287
108 99096
105 90799
39 37604
30 27429
105 93208
33 33835
67 62633
105 91372
110 99974
74 69203
105 92578
55 47589
107 98565
84 77849
74 68872
1 628
59 52569
105 91539
83 77318
53 44291
1 938
8 8382
105 92872
105 91836
60 53014
107 97093
107 97539
57 49276
74 69755
69 65457
109 99364
107 98020
102 90225
67 60756
4 3059
68 64286
74 69222
63 55631
101 89646
89 81486
105 91701
81 76855
105 92150
17 15242
67 61254
107 96122
81 76222
67 59385
107 97066
79 74655
74 69365
55 46580
79 74526
57 50618
1 226
75 70757
14 14565
4 3221
52 43319
9 12075
98 86108
57 50398
30 26829
98 86094
40 38557
107 97650
43 40070
69 64998
98 85338
63 55407
14 12911
87 80111
108 99205
107 97303
70 67259
95 84457
107 97367
69 65921
69 66158
89 80715
87 79371
7 7752
98 86139
97 85120
102 90104
69 66455
107 97736
105 91374
107 95488
89 81413
33 32750
57 48824
57 50366
57 48891
105 92197
81 75856
9 10866
81 75986
87 80081
68 64030
62 53794
87 78778
68 64363
105 92044
57 48426
81 76487
106 94309
87 79511
73 68677
87 78955
84 77549
9 10804
102 89905
98 85336
2 1161
107 97165
87 79212
69 65239
79 73180
105 91092
14 13860
82 77140
90 81840
14 13896
40 38085
101 88801
76 71138
99 86858
87 78666
98 85954
33 31975
28 23548
98 85200
32 29201
81 76817
106 94245
107 95385
93 83746
87 78966
43 39940
87 80289
107 95891
105 91479
28 24027
107 96449
110 99975
105 91143
64 56689
107 95578
105 91101
7 6446
43 39513
59 52643
83 77471
106 94758
33 32202
105 92912
26 20630
108 99154
105 92743
87 79142
95 84051
105 91033
53 44707
79 74423
99 87330
105 92117
57 48371
79 73543
1 665
8 9478
101 88742
107 97747
59 52515
107 97487
107 97450
107 97096
67 58251
87 79972
14 14121
105 92227
63 54338
79 73356
107 97472
67 61605
81 76493
68 63770
105 91758
81 75342
107 95746
107 95583
105 91612
55 46351
5 3528
105 91467
106 94044
105 92110
71 68388
7 6012
7 7026
105 93258
105 93422
14 13892
106 93884
57 49811
98 85832
107 97468
105 92790
67 62317
89 80962
100 87678
108 98755
84 77602
67 57993
87 78413
107 96538
98 85664
14 13659
80 75143
87 78704
69 65805
6 5216
100 87680
107 95678
105 92139
107 95792
50 42585
53 45387
106 93848
107 97290
87 78813
98 85272
106 93981
107 95967
8 9908
34 35278
83 77402
80 75220
107 95784
78 72639
81 75629
70 66649
63 55468
70 66932
91 83288
67 60983
67 58936
108 99204
101 88577
105 91925
106 94207
57 48326
17 16908
81 76079
31 28793
97 85139
62 53383
33 32925
102 90264
71 67878
32 30761
107 98514
77 71672
28 23820
91 82135
87 78855
62 53830
107 97059
62 53323
87 80099
101 89676
21 17860
17 16148
87 80056
95 83880
105 93161
27 21640
38 36493
89 81180
17 16800
53 45496
53 44827
67 57817
89 80508
87 79884
93 83733
105 91088
30 26455
62 54295
100 88081
107 96091
98 85215
57 48230
77 71946
37 36229
68 64831
110 99822
75 70792
106 94812
101 89360
105 91771
5 3736
77 72101
101 89588
107 97177
52 43449
102 90206
99 87605
79 72933
95 84069
8 8488
57 48561
79 74076
107 98125
6 5120
98 85825
106 95209
105 93685
87 80120
107 96464
107 96206
109 99609
91 83107
1 787
101 88425
56 47978
71 67507
78 72570
79 73346
79 74203
67 62098
101 89462
105 92267
71 68086
87 78889
33 32075
5 3924
7 6462
67 58136
67 60551
17 17009
77 71338
107 96447
91 82648
98 85970
89 80923
33 33792
95 83889
3 2754
68 64718
74 69153
63 55727
105 91134
14 13511
104 90572
70 67002
43 40845
105 91597
104 90449
102 89773
100 88059
101 88764
37 35570
37 36136
105 90977
8 9567
74 70231
67 58883
77 71294
101 89026
17 15344
16 14750
105 93642
89 81061
87 80371
107 97829
107 95586
62 53528
68 64802
98 85195
3 2332
109 99576
74 70476
105 92182
77 71379
63 55633
19 17781
95 85026
75 71004
53 44646
107 96166
100 87677
60 52944
68 64357
60 52885
91 82969
89 81021
108 98644
102 89862
101 89659
81 75566
57 48422
95 84921
32 31345
106 94854
95 84387
107 96696
69 66586
101 89331
7 7424
107 97167
79 74142
78 72829
107 97914
105 92149
69 64986
107 96215
107 95519
43 39705
68 63081
108 99143
77 71676
87 79128
74 69172
78 72494
87 80032
107 95531
103 90343
87 79665
108 98616
87 79162
40 39066
90 81860
67 57319
87 80005
32 30933
105 92830
99 86485
87 78601
101 88819
105 92041
78 72663
105 92624
105 91527
105 90998
107 98554
107 97527
95 85048
87 79058
107 96659
87 79960
101 89106
98 85407
106 94090
75 70859
27 21816
99 87090
100 88032
106 94972
106 95160
67 59581
62 53761
69 65559
30 26871
99 86865
67 57361
109 99447
87 79976
57 48438
74 69651
67 58161
22 18365
89 81567
81 76202
107 96915
99 87343
105 92257
23 18753
107 95864
98 85990
74 70340
53 44982
101 89654
109 99432
99 87603
67 60696
49 42368
91 82041
105 93030
105 92551
75 70844
70 66829
110 99826
14 12836
105 91406
19 17724
62 54075
107 97409
84 77546
67 58960
70 66922
55 46414
67 58531
69 66072
107 96674
100 87991
54 46035
105 91728
67 62874
67 60239
106 95012
67 57289
69 65087
110 99906
107 96023
79 74430
87 80215
105 91240
99 86367
107 98202
106 94141
57 48162
100 88191
91 82900
57 51057
75 70827
67 59131
40 38509
84 77748
67 57693
100 87690
81 76433
87 78344
31 28740
105 93475
32 30830
108 98778
100 88251
7 7062
101 89583
77 71722
105 91911
68 64643
72 68514
59 52443
79 74757
59 51946
69 66145
31 28637
107 95580
101 89649
7 5421
109 99575
100 88093
67 58103
74 70266
32 30811
107 95383
107 95646
104 90569
71 67597
100 88214
81 75416
101 89128
39 37128
106 94624
53 44060
43 40482
100 87978
106 94480
55 46432
74 69564
107 98040
99 86682
8 9764
43 40863
17 16559
106 94975
59 52114
87 79813
95 84390
32 31288
101 89425
56 47954
106 94922
17 16036
57 49298
79 72949
102 89968
31 28773
79 72977
44 41161
106 95089
74 69998
98 86146
27 22634
99 86395
40 39150
81 76415
40 39068
95 84848
6 4616
70 67141
67 60911
27 22894
109 99338
107 95697
57 48999
110 99877
69 65563
77 71287
107 96069
43 40727
81 75832
71 67847
31 28909
85 78197
105 91255
68 64350
63 54406
107 97515
105 93021
105 92906
7 5897
71 68372
107 95658
28 23842
74 70452
39 37472
68 64153
87 79736
79 73320
105 91933
92 83530
68 63823
17 15414
62 53749
28 23740
98 85596
101 89209
87 78956
87 79460
63 56050
107 97151
67 57132
110 99980
105 93008
57 49340
109 99548
93 83757
105 92871
89 81121
77 72264
25 20332
93 83649
77 71720
62 54039
67 59750
44 41202
107 98261
106 94077
107 97519
107 98468
87 79151
95 83841
57 49756
100 88035
7 6155
70 67237
70 66954
106 95176
39 37548
105 92264
9 10743
100 87964
59 52094
109 99377
81 76265
46 41691
80 75237
74 69613
56 47919
67 59243
79 73870
91 83215
67 62427
67 58086
99 86586
57 50389
85 78018
106 95341
74 70380
81 76292
68 63484
103 90356
81 76331
78 72545
67 59774
98 85964
102 90127
18 17191
105 91922
109 99665
105 93401
107 96053
99 87069
57 50477
106 94058
81 76688
63 56106
8 9234
59 52651
99 86803
70 66950
90 81929
59 51415
99 86589
67 62512
63 54498
106 93947
107 97085
87 79097
81 77013
92 83515
107 96048
57 50853
87 78880
81 76261
101 88963
99 86496
98 86118
101 89252
56 47893
67 59728
39 37500
74 69041
23 18659
71 67715
71 68147
109 99741
8 8214
50 42601
83 77457
105 93223
55 46417
14 14411
105 93260
89 81257
103 90345
87 79861
105 93327
51 42774
101 89414
74 69818
107 98441
69 66334
102 90217
106 94951
30 25908
59 51777
106 95207
93 83758
93 83582
105 90969
106 94004
79 74354
107 97402
87 80159
63 54704
67 60080
108 98994
6 5109
99 87321
109 99404
99 87085
89 80507
6 4149
4 2792
107 97212
67 60392
107 96920
109 99418
68 64768
107 95734
8 8679
27 22721
26 20686
105 93003
107 96045
67 59826
71 67643
105 91202
75 70661
59 52669
40 38423
68 64759
4 2854
93 83755
68 63995
107 96955
71 67522
109 99294
105 91468
78 72825
95 84104
95 84383
81 75432
105 90847
67 58903
87 79853
95 84842
67 61797
30 26902
7 7393
69 65386
109 99648
74 68770
107 95509
6 4288
30 27946
77 72159
110 99896
107 97810
107 96549
79 74287
67 61572
105 92479
57 48047
105 92061
6 4101
32 29143
105 93582
63 55699
105 92049
32 30532
67 58035
87 78369
102 89783
70 66656
87 79008
100 87743
68 63396
14 14419
62 53477
64 56529
43 40200
101 88887
91 83026
67 62219
93 83629
89 81566
59 52620
105 93370
93 83714
107 97378
62 53824
40 38707
101 89060
95 84012
74 70165
107 97507
89 81394
107 97076
107 96299
110 99996
57 49406
61 53081
43 39340
70 66808
71 68340
53 44492
57 49722
67 58187
91 82974
68 63943
98 85963
95 84879
53 43798
101 88393
81 75558
34 33949
105 91095
107 97867
101 88556
14 13084
89 81189
91 82370
98 85368
106 94647
63 56017
67 58485
105 91955
101 89629
105 90836
108 99176
4 3446
107 96949
24 19185
87 79806
98 85833
74 70192
63 55012
14 13888
39 37725
106 95324
17 16798
64 56787
105 90723
40 38958
109 99618
57 49520
107 96101
64 56514
87 79359
100 87872
14 12842
43 40064
87 80020
99 86683
8 9060
70 66707
87 78977
7 7812
81 75928
75 70815
99 86374
105 91496
79 73055
107 98175
105 92014
53 44786
69 65798
107 95853
107 97008
99 86837
91 82611
67 60056
57 48178
68 64438
105 91398
55 47404
86 78278
107 97520
63 55966
85 78017
67 62711
7 7893
109 99554
38 36955
40 38503
57 49253
79 74497
78 72927
75 70716
57 50973
101 89059
104 90659
1 471
63 55927
78 72757
37 35769
67 60070
28 23643
79 72930
107 97860
105 92660
81 75941
84 77611
83 77245
108 99127
81 76874
43 39490
107 95476
79 74078
89 81053
100 88269
30 26469
63 56038
41 39208
2 1671
102 89944
100 87802
87 78734
101 88406
105 93181
107 97266
63 54418
71 67529
27 21562
106 94984
108 98705
107 98149
68 64439
13 12578
67 61715
45 41431
7 7010
81 76464
109 99691
30 26963
89 80758
79 73510
81 76572
105 91660
103 90375
79 74684
108 99246
81 76963
90 82030
42 39269
75 70705
27 22764
102 89824
27 22868
95 84181
8 9453
62 54188
81 76111
35 35389
32 31148
81 76710
6 5317
78 72583
101 88773
98 85687
95 84216
67 62946
31 28870
57 48247
68 64808
92 83490
63 54820
106 95178
57 49356
7 7094
9 10288
105 91742
67 57504
44 41260
77 71568
81 76864
63 55312
34 35059
67 61306
106 94215
105 93712
91 83248
74 69440
107 97866
76 71217
84 77563
91 82425
79 73186
69 65304
81 76425
79 73768
105 92024
108 98897
105 92936
101 89168
99 86600
7 5930
32 29688
107 98373
27 22797
28 24588
79 73441
95 84077
105 91162
81 75926
99 87083
77 71359
91 82874
81 76557
14 12750
102 89704
91 83209
89 80716
9 10674
87 79495
81 75847
107 98208
107 98150
91 82261
2 1610
106 93933
56 47693
3 2538
71 68244
101 88746
67 60569
105 91885
28 23732
91 82337
63 54477
81 76776
71 68323
79 74987
74 70519
74 69344
100 87775
91 83419
105 92690
105 92685
95 83829
32 29813
68 63870
100 87952
1 669
101 88679
57 49545
109 99401
28 24371
1 126
71 68161
1 965
81 75599
107 97987
57 50261
7 5451
105 92045
98 85371
105 91358
55 46734
98 85326
78 72851
95 84318
105 91603
71 68109
3 2210
99 86458
79 72947
84 77910
70 66771
63 55419
70 66796
68 64005
106 94254
62 53446
17 16186
90 81898
105 93377
57 50884
108 98702
107 95410
59 52386
28 24053
67 58816
95 84198
108 99140
67 61233
102 89871
106 95053
78 72777
95 84261
100 88253
105 91428
81 75296
77 72042
82 77202
108 98684
107 96724
79 74370
8 8138
57 49644
106 95277
67 60928
90 81701
17 15355
105 92772
81 75385
67 57369
101 88921
80 75243
40 38141
101 88413
102 90187
105 91197
59 52784
107 97196
18 17446
34 34095
79 74729
87 78353
33 32621
32 29761
67 57408
110 99842
105 93203
87 79318
9 11875
101 89632
8 8122
100 88008
78 72513
74 70487
59 52144
74 69587
38 36913
67 60609
67 62197
104 90642
107 96802
106 94358
107 96458
105 92393
2 1093
109 99675
87 78763
81 77091
8 8727
105 92942
68 63845
74 69667
80 75222
105 92115
38 36767
105 91862
100 88183
81 75674
43 40279
67 58482
101 89688
81 75783
105 91756
79 74211
79 73004
105 91486
107 98535
81 75361
91 82555
85 78135
99 86562
7 7796
28 24024
106 94419
105 92680
3 1889
87 79430
107 98549
9 10802
107 96220
95 84651
107 96376
68 64009
1 777
107 96493
84 77513
107 97200
8 8415
77 71925
106 94977
39 37644
87 78861
59 51421
67 57708
79 74767
30 25875
105 90734
17 15315
91 83114
107 98308
104 90422
93 83695
105 92340
17 15713
90 81761
43 39679
28 25038
79 73414
107 98346
98 86077
99 86846
67 58169
107 96149
63 55494
109 99581
83 77370
68 64931
107 96610
79 73699
100 87916
81 76999
107 96583
106 93796
99 86566
89 80685
107 96901
68 63632
74 69458
61 53256
69 66581
101 89126
79 74046
67 60587
99 86662
90 81777
108 99241
73 68676
75 70741
67 58417
89 81282
107 95652
68 64173
105 93226
68 63749
102 89738
95 83860
81 75419
90 81913
86 78225
38 36999
17 15742
106 94422
37 36200
108 98842
105 92820
98 85535
95 84322
107 97054
101 88978
7 6140
55 47534
108 99139
53 43993
81 76979
90 81823
106 94844
105 92293
77 71807
89 81113
107 98465
105 92410
2 1142
80 75148
81 75708
34 35148
103 90281
67 57493
38 36443
77 71638
106 94950
87 79975
89 80699
95 84575
101 89393
107 98425
77 71611
107 96983
87 80140
62 54000
46 42079
105 92510
99 86591
99 87373
67 60334
34 34040
109 99736
105 92720
66 56990
77 71423
59 52366
81 77062
105 91632
3 1929
105 91201
62 53732
62 54126
69 65761
81 75353
107 97938
107 97170
99 87509
105 90788
63 55480
68 64883
101 89678
102 90058
106 95101
74 70245
6 3996
69 66414
105 92490
109 99671
107 97688
98 85416
79 73291
107 98412
99 87160
89 81370
89 80799
105 91948
35 35414
91 82477
30 27192
87 79614
43 40926
67 61719
74 68907
71 68105
99 86362
55 46632
108 98720
77 71284
87 78552
30 27600
109 99749
28 23772
88 80430
70 67028
57 50390
89 81525
107 98489
28 24175
22 18429
53 44233
101 89544
104 90584
67 62062
67 61236
69 65870
14 12839
99 86840
71 68042
89 81149
105 90772
105 90787
33 32050
79 73531
74 69867
107 97403
105 93418
81 77037
91 83427
68 64449
79 74722
22 18331
72 68553
68 64454
105 93412
6 5391
98 85831
88 80420
77 72103
101 88531
107 96127
81 76806
108 98880
83 77262
11 12390
5 3646
100 87679
107 96711
67 59770
91 83436
81 76379
54 45789
107 96918
89 80796
105 90811
87 79857
13 12587
29 25782
98 86128
67 62309
81 76466
105 91205
53 44428
105 91787
67 57432
108 99037
67 60703
75 71064
99 86813
101 89343
99 86764
22 18152
72 68512
77 72059
6 4913
75 71057
26 20974
59 51943
109 99592
11 12322
105 93483
34 34022
67 61151
106 95218
73 68683
40 37984
23 18579
98 86230
67 61902
57 48260
57 51201
103 90304
95 84503
63 54789
67 60643
105 92786
98 85533
74 69121
99 86575
107 95413
89 80480
101 88502
9 10673
28 24364
67 58781
84 77574
89 80606
106 94003
87 79901
87 78527
100 88141
53 44920
89 81493
67 61993
105 92412
95 84294
101 89067
78 72883
108 98990
67 61817
71 67457
53 44816
87 79476
108 99046
107 98495
89 80727
107 98006
95 84795
30 27772
99 86791
27 21810
74 69923
87 78799
107 96333
77 71921
105 92864
89 81142
1 366
67 59276
81 76858
11 12302
33 32221
17 15398
9 12147
7 7602
107 98402
99 86368
91 83035
38 36673
79 74279
98 86195
106 95313
57 49878
59 52255
67 58081
93 83641
100 88075
74 70084
6 5092
74 69721
106 95147
79 74433
108 98718
77 71978
59 52072
108 98953
38 36350
78 72386
107 97100
99 86657
87 78437
110 99825
105 93674
105 91693
62 54312
67 58284
107 97004
71 67892
67 62109
67 59307
23 18600
105 93106
38 36792
102 90052
57 48637
48 42227
90 81942
11 12246
81 75442
84 77526
103 90285
105 91192
83 77297
55 47005
105 92304
105 90850
32 31109
106 94130
78 72436
107 95865
106 94400
44 41189
97 85106
99 87036
105 92726
106 93920
67 59570
95 84711
107 98092
77 72262
106 95326
97 85110
7 7836
34 34829
101 89242
81 77018
109 99622
102 90057
89 80534
107 96332
7 5468
63 55701
54 45824
102 89841
99 86767
105 92137
107 96869
107 96366
105 92514
105 92273
63 55484
91 82855
57 50401
87 79683
57 48385
17 16145
55 46128
84 77958
71 68034
101 89432
98 85274
57 51161
78 72756
74 68990
81 75567
105 91591
67 59240
55 47045
8 9808
20 17820
52 42959
63 56223
53 44162
67 57351
107 97447
109 99781
74 68964
107 97852
87 78790
83 77345
32 31324
106 94687
74 70264
87 78424
91 83072
62 53464
106 95028
70 67251
34 34184
68 64284
89 81089
63 55361
74 68870
67 62146
71 68418
106 94881
81 77080
74 68803
81 76360
64 56664
67 59885
98 85555
107 97125
57 49500
102 89750
104 90514
89 81470
57 50730
74 69465
89 80505
105 91808
107 98159
87 78680
106 93800
77 71906
68 64197
105 90814
68 63984
67 62029
9 10323
53 45132
102 89821
81 76286
81 76277
95 84956
90 81978
11 12454
68 63790
107 96233
67 57099
108 98987
63 54850
99 86702
67 57580
7 6424
67 59354
101 89457
108 99220
99 86636
98 86253
105 91792
14 13124
34 35358
93 83643
87 79069
107 95396
98 85821
98 85224
64 56556
52 43500
108 98940
67 60233
28 23411
59 52464
79 73847
6 4513
63 56080
12 12488
95 84841
67 60672
95 84765
98 86318
74 68883
77 71314
106 93839
59 51358
8 7988
105 91526
63 54802
109 99320
81 76772
44 41250
89 81155
106 95010
91 82387
81 75370
79 75112
108 98639
107 97484
81 76914
107 96895
55 47124
67 62106
81 75653
79 73535
87 80276
74 70038
67 60811
89 80981
40 39053
74 70422
100 87684
107 96960
107 95796
67 58680
37 35766
89 80756
108 99136
67 58740
8 8333
110 99938
101 89015
4 3346
81 75591
53 44429
60 53001
74 69447
105 92783
57 50306
77 71414
68 63710
2 1381
43 40003
105 93357
87 79592
105 93072
99 86669
81 75744
107 97820
107 97954
106 94325
99 86552
8 9309
81 76995
100 88260
102 90130
81 75474
67 61906
71 67514
105 92838
87 80184
105 92659
100 87824
108 99197
17 16399
67 58057
55 47206
87 79643
98 86010
105 93621
87 79317
34 34821
52 42826
107 97350
100 88070
55 46365
69 66547
100 88015
63 55104
98 85716
103 90298
69 66116
57 49738
91 82513
7 6443
6 4524
3 2523
51 42744
75 70896
105 92305
67 62406
91 82569
68 63650
81 76097
79 73757
107 95724
86 78265
100 88306
105 93436
98 86173
89 81472
72 68552
67 59220
107 95706
103 90381
100 88328
99 87388
57 50712
84 77807
68 63987
81 76031
95 84449
57 50481
44 41369
68 63874
107 95553
91 82480
71 68012
106 93860
87 78308
74 70372
59 51465
95 84195
106 94805
38 37020
9 10233
32 30914
107 98133
2 1622
91 82311
105 92805
83 77349
74 68813
57 50796
101 88696
105 92210
47 42101
99 86399
105 91849
100 87811
107 97704
108 98803
99 86889
91 83425
55 46651
69 66372
106 94691
28 24344
4 3153
106 93973
95 84311
101 89410
67 57241
95 85006
91 82909
106 94720
106 94996
32 31463
98 85854
17 15744
23 18617
99 86718
103 90311
63 54702
101 89264
102 90198
90 82029
77 71863
107 97720
108 98877
105 93124
3 2494
105 93495
68 64314
102 90196
107 96103
95 84820
85 78211
108 99183
87 79699
27 22611
81 76451
106 94172
79 74876
106 95162
105 90941
17 15894
79 73701
91 82540
79 74117
59 52401
93 83595
57 50867
79 74625
101 88584
56 47723
74 69234
103 90363
68 63063
81 75354
78 72761
85 78054
68 64312
98 85355
89 80755
8 8319
100 88185
57 49389
100 88125
81 75671
87 78551
95 84427
107 98017
89 81162
83 77241
95 84259
101 88905
98 86274
97 85088
37 35761
101 88680
81 75900
108 99044
81 75292
106 93821
23 18726
22 18260
3 2068
106 94135
98 85897
107 97229
99 86553
107 97636
5 3879
87 78361
105 93295
105 91066
7 6412
67 62777
83 77420
68 64723
87 79734
37 36097
1 770
73 68700
107 97095
105 93081
105 92760
106 94048
99 87156
81 75504
107 98493
67 61778
91 83254
89 81045
61 53182
59 51420
105 91491
1 857
7 7116
79 74461
76 71146
37 35611
102 89820
107 98581
64 56458
80 75165
69 65190
93 83696
67 61527
4 3239
95 84713
106 95221
102 89728
105 92589
95 84615
99 86831
53 44802
78 72313
68 63297
107 96191
98 85361
8 8005
105 92750
105 93142
84 77920
57 50878
101 88456
59 52048
67 57921
68 63896
106 94136
107 96627
106 95129
107 98197
87 78951
107 97370
101 89084
87 79891
3 2330
47 42111
71 67467
39 37292
75 70585
87 79647
57 49283
87 80068
107 98252
108 98715
9 11526
55 47015
106 94257
100 88033
59 51650
105 93523
81 76977
107 97079
106 94769
105 91507
99 86675
101 89593
106 94348
17 16782
95 84491
17 15220
57 50864
24 20015
107 95552
98 86213
99 87505
104 90520
81 75478
68 63657
77 71339
105 90890
102 90230
67 57497
24 19137
95 84630
67 62342
62 53569
9 11960
81 76030
106 94819
6 5250
105 92591
108 99244
20 17818
25 20417
49 42417
68 64725
99 86734
33 32729
107 97330
34 34925
61 53149
69 66338
95 84308
109 99563
106 93919
67 62190
78 72353
106 95076
71 68487
69 64949
43 40011
78 72568
105 93659
102 89828
79 73469
70 67159
84 77758
69 66309
105 93159
18 17226
17 17010
91 82392
106 94009
71 67414
68 62985
81 75995
106 95223
68 64154
67 59201
69 65719
34 35134
57 48485
100 88221
17 15443
74 69584
67 57992
105 90923
104 90544
14 12688
89 80580
101 88810
110 99853
106 95105
89 81075
108 98739
68 63402
98 85744
97 85087
105 93457
106 94347
105 93622
98 85735
109 99694
57 49077
95 83895
55 47122
31 28046
71 67921
109 99307
101 88721
63 55946
101 89680
106 93776
40 39016
69 66011
57 49577
79 74888
55 46841
95 84205
105 92801
22 18354
5 3842
34 34334
67 57248
67 61589
71 67544
30 26727
57 50512
9 11017
106 95048
98 85205
69 65279
100 87762
43 40515
105 93140
91 82353
98 85800
67 58952
53 44130
43 40254
11 12333
70 67034
81 75850
107 95620
68 64442
77 71297
87 78652
109 99605
98 86177
28 23559
79 73444
98 85872
9 10196
91 82970
107 96110
105 92581
14 13344
95 84749
105 93128
77 71366
79 74694
24 19270
67 61559
81 75715
101 89189
107 98269
81 75573
104 90559
29 25341
81 75525
107 98592
9 10891
74 70349
106 93996
2 1409
2 1291
81 77050
84 77970
95 84589
16 14740
87 78593
30 27873
57 49274
78 72586
74 69093
1 335
69 65754
67 57760
105 93472
106 94751
19 17694
101 89220
101 88811
105 92658
106 94270
91 83376
81 76350
105 92860
67 61154
64 56345
1 1020
101 88856
67 62534
79 74867
89 81107
87 79645
89 81207
28 24998
24 19671
67 59583
79 73093
91 82468
8 10155
87 78874
7 6824
67 59231
109 99700
107 97967
99 86978
101 89565
105 91963
84 77890
74 69148
67 58437
92 83519
107 97140
107 97723
26 21056
99 87061
110 99919
107 96236
87 79582
71 68271
18 17196
107 97102
108 98869
105 92307
87 79192
87 79427
102 89790
91 82610
17 16890
108 99199
89 81239
61 53176
78 72557
85 78213
107 96044
107 98165
99 87641
91 82211
57 50608
53 45548
52 42832
34 34314
89 81223
24 18942
14 14460
89 81589
87 79812
104 90613
99 87476
105 92580
9 11220
102 89928
81 76456
74 69154
68 64776
95 84878
51 42641
107 97047
78 72642
105 91598
4 3038
77 72184
106 94234
8 8161
86 78233
104 90467
52 42879
57 50906
62 53549
62 53838
47 42204
57 49777
57 48357
9 11035
91 82754
107 97706
89 81031
79 73897
2 1173
104 90471
105 92505
98 85671
95 84001
79 73036
89 80859
81 75577
107 96018
105 92609
93 83691
102 89781
100 88161
74 69364
106 94403
108 99145
107 97509
39 37446
29 25621
63 56177
107 98114
87 80217
68 64067
77 72181
67 58718
69 66101
9 12128
77 71417
81 75725
88 80448
91 83090
101 89543
81 75761
107 95770
105 92164
7 5936
55 46444
17 16557
56 47735
100 87842
93 83585
101 89013
105 92489
68 63261
22 18073
92 83549
107 96438
91 82635
109 99702
43 39908
32 31500
103 90276
8 9574
81 76219
7 7339
81 75274
93 83666
89 81402
84 77597
68 63704
32 30195
105 90724
87 79694
91 82207
95 84806
105 91463
79 73301
55 46746
89 81100
79 73861
81 76041
51 42646
59 51968
57 50449
107 96133
97 85138
107 96350
1 387
106 95191
91 83146
71 68185
89 81637
107 96132
14 14440
101 89086
90 81788
67 61738
71 67438
91 82597
27 22403
87 78878
87 78834
89 80747
107 96923
107 95940
74 70213
46 42089
107 95938
52 43612
43 39558
31 28616
106 94124
6 4652
95 84576
87 80336
62 53349
53 45568
79 73290
87 78548
55 47137
67 59597
95 84751
107 96966
79 72987
57 50184
87 79617
40 38358
63 55608
106 93840
100 88099
106 93766
23 18729
51 42694
63 55746
91 82321
67 62803
77 72214
106 94676
74 69386
53 45493
107 97019
105 92328
105 92030
32 31609
109 99293
16 14770
87 78823
107 96718
68 63639
107 95765
105 92988
17 17020
75 70616
108 99254
71 67927
109 99557
107 98463
24 19841
7 5563
87 79352
101 88999
107 95973
107 97305
105 91221
78 72465
102 90258
108 98960
95 84096
105 93294
79 73556
100 88127
59 51879
74 69312
79 74702
94 83803
107 96323
98 86125
105 92712
71 67406
106 93945
104 90605
28 25169
24 19691
63 55103
91 83324
95 84951
102 89876
68 64131
105 92648
68 63260
95 84556
107 96775
69 66495
105 93514
105 91198
106 94098
67 59954
98 85920
54 45780
47 42200
101 89303
33 31816
107 98078
79 75015
107 98065
98 85956
74 70174
67 57467
101 89523
95 84223
107 96329
53 45184
67 57479
107 97986
28 24933
108 99081
17 15429
87 80106
106 94992
57 50777
8 9262
98 86110
79 75066
105 93566
32 29369
32 29435
91 83452
30 26894
77 72211
75 70954
94 83799
55 46564
27 21716
105 93746
105 92571
105 92812
91 82809
100 88182
91 82395
84 77899
81 75882
7 7061
71 67681
98 86312
22 18298
79 73212
21 17923
75 71101
107 98387
77 71816
84 77577
34 34612
107 96930
106 95187
106 94546
69 66232
108 98937
79 74440
109 99481
43 40089
46 41718
106 93834
78 72454
82 77148
109 99810
60 53038
57 50921
69 65416
78 72477
17 15639
103 90393
67 59577
98 85786
105 92411
91 82281
107 95638
87 78848
105 92703
99 86944
68 64749
107 97368
108 98742
107 96793
71 67838
74 70429
107 98288
39 37589
18 17510
87 79927
108 99141
32 29777
67 61242
1 976
33 32067
89 80661
11 12369
106 93782
71 67762
8 8798
81 76480
103 90346
69 66386
95 84213
105 92478
110 99818
81 76697
52 43337
67 62087
78 72721
89 81054
77 71748
67 59509
17 15831
53 43761
17 16974
61 53238
95 84226
98 85645
53 44058
74 70013
8 9171
67 59178
51 42757
105 91855
91 82117
69 64983
106 95121
91 82734
79 74599
53 44182
106 94995
57 50357
87 79054
106 94614
109 99614
107 97790
105 93488
22 18414
79 73333
87 80374
104 90648
71 67305
105 92888
104 90423
101 89436
102 89741
101 88903
26 21207
106 93937
107 96660
101 89304
77 71547
98 86083
107 97530
57 48524
62 53506
69 65550
105 92277
54 45835
74 69946
27 22957
105 93341
107 96513
107 98015
40 38674
81 75904
97 85094
105 92119
107 96482
68 63733
63 54430
79 73429
52 43220
106 94644
84 77745
46 41952
83 77263
69 66362
77 71578
87 79025
81 76002
104 90665
53 45438
105 93597
98 85488
101 89497
75 70696
81 75908
95 84354
32 30770
81 75556
87 79871
14 13859
74 70298
100 87944
106 94306
105 92371
67 58814
89 81232
89 81008
101 89670
105 93338
87 80221
95 84144
107 96834
106 93932
107 97091
102 89822
87 80162
53 45571
67 58228
106 94043
107 96900
107 97593
105 93333
89 81501
108 99255
51 42691
91 83448
87 80308
98 85749
62 53636
107 97848
78 72549
84 77924
83 77283
95 84038
9 11518
79 74837
95 84089
91 83334
102 89921
107 97927
77 72168
3 1772
34 35217
63 55751
67 61627
89 81027
100 88202
67 59449
105 92807
102 90107
101 88876
101 89625
16 14817
99 86762
105 93297
105 90855
71 67683
63 54745
1 577
28 25121
81 76336
89 81573
52 43601
109 99523
91 83417
71 68113
89 80852
105 91435
107 98152
63 55917
52 43142
71 67396
74 69025
91 83051
32 30588
108 99084
105 93417
78 72894
101 88718
87 79237
24 20215
108 98833
101 88965
98 86133
37 35929
107 95397
2 1691
85 78189
107 97094
53 44087
17 15651
105 92520
79 74693
106 94571
30 27522
53 43853
91 83145
90 81883
105 90914
6 4907
55 46298
99 87161
101 89373
91 82441
80 75190
8 8576
85 78222
98 86014
100 87712
105 92105
107 97588
79 74891
62 53683
87 79064
68 63436
95 84334
74 68949
68 63767
55 46219
37 36086
91 82174
108 98802
99 86480
95 84735
67 60956
108 99103
67 59270
99 87265
107 95389
67 62733
81 76885
71 67978
9 11947
95 84355
105 92546
3 2778
98 85808
53 44997
107 96615
53 44517
91 82405
108 99042
75 70694
105 92186
74 69856
105 91219
105 92287
108 98943
7 6165
77 71681
109 99289
25 20573
24 19518
78 72322
7 6064
109 99303
90 81896
57 48484
1 608
55 47506
67 59621
101 88713
107 95348
67 58015
107 96843
51 42753
108 98855
75 70573
107 95364
62 53404
105 92855
107 96688
87 79535
106 93868
95 84568
40 39059
106 94824
30 26310
91 82232
91 82212
109 99681
79 74145
57 49192
35 35385
62 53661
30 26784
61 53135
83 77281
18 17457
101 89557
79 74107
74 69253
107 97571
27 22259
9 11101
56 47845
98 85676
102 89899
79 74950
100 88062
67 58981
107 98378
108 99217
89 81339
81 77075
108 98713
43 39379
107 96787
98 85280
98 86124
87 78714
102 89831
81 76462
4 3230
81 75616
32 30657
67 62776
54 45923
67 62755
55 46577
71 68335
105 91883
32 31414
106 94239
7 6065
62 53389
100 87756
105 93394
67 57936
98 85613
31 28388
102 89916
107 96635
28 24073
106 94491
93 83637
71 67744
55 46633
107 95863
107 97783
98 85572
87 79568
67 60280
18 17344
107 98527
106 95291
67 58424
95 84980
91 82767
107 96382
31 28706
107 95844
100 87926
93 83713
81 77065
109 99678
106 94830
100 87733
101 89224
89 81276
95 84703
95 84370
98 86072
87 78370
91 83287
75 71084
8 8696
33 33338
101 89337
105 92327
103 90319
62 53702
105 91843
8 9826
7 6810
99 87229
54 45862
74 69954
2 1274
64 56731
95 84925
106 94151
67 59689
57 50584
105 93279
89 81531
98 85782
107 97963
88 80453
18 17264
30 27230
68 64692
81 76441
87 78647
46 42021
108 98934
81 75931
18 17283
39 37371
68 64595
68 64249
67 57853
77 71959
14 12835
87 80242
64 56667
105 93721
32 31665
105 91817
95 83817
71 68194
43 39566
101 89389
107 95656
107 95636
107 98022
70 66974
107 97788
76 71198
26 21248
63 55262
106 94643
6 4790
76 71183
107 97818
107 95623
32 29900
101 88485
77 71248
74 69247
107 98297
17 16215
77 72135
2 1277
106 94372
87 79769
87 78881
67 58159
95 83954
101 89361
98 85449
14 13298
106 95018
79 75025
63 55691
109 99598
107 98129
105 92493
81 76176
79 74605
100 88039
108 99202
70 66776
99 86962
105 92708
70 66688
101 89368
95 84331
102 89894
107 97492
57 51133
84 77966
89 81366
101 89112
91 83040
89 81630
67 58806
107 95898
95 84748
18 17203
30 25926
77 72253
101 88547
25 20596
105 91977
107 95505
106 93760
95 85031
107 95534
77 71860
28 24853
18 17275
107 96189
101 89391
77 71519
87 78775
98 86176
107 95882
98 85425
107 97897
102 90087
46 42039
67 58876
68 64598
107 95787
81 75596
91 82263
40 37988
91 83235
70 66813
105 92484
84 77640
109 99342
14 13745
57 50558
109 99518
57 50008
71 68268
77 72192
69 66197
101 89461
54 45889
44 41349
91 82645
95 84611
105 92731
57 48553
105 92866
109 99559
45 41550
52 43491
101 89320
74 70507
67 59442
105 91999
106 95224
105 93432
90 81954
21 17991
105 92748
67 60247
5 3682
31 28109
77 71629
101 89226
78 72697
105 92555
106 94302
7 7322
32 31484
105 93240
75 70652
106 94352
107 95896
106 95302
63 55349
67 62215
79 74571
102 89991
87 80003
98 85604
46 42020
43 40256
34 35112
81 75998
84 77962
84 77687
92 83505
79 74902
77 71274
107 97801
74 69080
7 7639
43 40447
106 93936
68 63795
51 42728
79 73412
95 83811
63 55722
100 88181
67 61859
33 31882
93 83652
98 85575
89 80869
57 51069
107 95448
64 56888
53 45155
95 84102
87 78313
106 94315
84 77665
99 87630
99 87615
14 13225
28 24847
108 99163
71 68275
27 22965
87 80114
52 42953
74 69928
106 94781
105 93592
102 89951
8 8495
83 77242
30 27939
74 69615
82 77116
59 52531
68 64222
87 79372
105 91656
97 85113
1 255
53 45431
78 72470
15 14618
8 8323
100 87884
99 87474
107 97277
79 74811
108 98947
98 86099
1 594
67 58085
67 60034
107 97999
1 537
28 23961
100 87794
107 98037
101 89243
106 95119
98 86137
95 84363
89 81040
109 99573
105 91924
75 70614
74 69624
99 86802
14 13809
103 90301
64 56511
6 4741
57 51085
68 63963
69 65902
105 90871
107 98531
63 55782
57 50940
108 98655
14 13350
87 80379
99 87299
87 80234
32 31490
107 96818
89 80485
100 88063
105 90945
53 45449
71 67611
17 16250
32 29122
105 92457
100 87765
95 84821
107 95554
101 88995
107 96250
1 355
27 21558
40 37980
95 84264
105 92814
105 91480
101 89131
63 55793
107 96750
79 74983
87 78533
89 81198
67 58336
102 90128
79 75098
107 98354
79 74527
106 94602
3 2257
99 86710
106 94671
67 59151
26 21283
107 96272
99 86481
105 92534
104 90412
106 94154
95 84709
67 60234
24 20207
67 57492
55 46159
69 65215
84 77795
106 95103
107 97508
84 77636
106 94939
59 52822
77 71624
81 76744
109 99511
23 18784
107 97390
105 90839
43 40110
80 75211
107 96280
102 90256
5 3724
37 36226
89 81482
99 86585
99 87097
39 37800
40 38384
4 2966
99 86366
95 84636
106 94985
33 31935
45 41478
77 71361
57 50890
106 94087
79 74274
107 96274
24 19203
89 81609
67 57474
68 63470
98 85284
43 39992
9 10187
14 13055
67 61095
28 23809
63 55877
14 13752
8 10094
55 47280
107 95981
62 53420
44 41156
93 83718
24 20064
57 49774
30 25865
91 83456
45 41486
105 90684
57 49120
101 88981
3 2470
79 73194
107 95619
106 93923
75 70874
69 65490
107 96532
107 98142
81 75830
39 37168
40 38909
100 88142
64 56268
59 52629
40 38265
87 79518
107 98054
102 90165
99 86826
33 33859
79 73350
106 94364
107 98210
98 86138
55 47348
14 13352
95 84847
25 20318
55 46402
63 54916
101 88695
103 90395
110 99993
107 97611
78 72893
99 87300
4 3326
87 80031
81 75502
105 91364
27 22580
98 86224
84 77869
106 94063
27 22995
98 85484
77 71467
107 95491
107 96618
109 99762
81 75526
27 22277
108 98627
28 23366
62 53271
91 83155
109 99569
74 69566
105 91481
87 79079
30 26997
87 80387
75 70923
68 63091
67 62797
81 77106
76 71181
106 94656
107 97724
67 60934
78 72900
67 61116
105 91730
57 51168
69 65055
105 93326
107 97505
85 78111
105 93285
107 98321
28 24011
108 98689
87 78435
79 73831
101 89141
62 53730
59 52111
106 94167
109 99772
57 49107
23 18701
40 38426
57 50025
68 64475
32 30957
89 80640
106 95168
88 80437
105 93243
63 55593
106 93803
37 35702
106 94111
64 56442
55 47557
104 90616
64 56497
56 47829
106 95281
99 86537
47 42095
106 94399
67 60619
67 60017
37 35791
106 94472
74 70508
100 87732
109 99560
69 66329
71 67470
7 7468
101 88464
24 19560
79 73651
74 69968
67 59853
107 97582
57 50028
109 99750
79 74814
79 74792
68 64738
63 54909
7 7577
91 82401
75 70803
81 75678
107 98587
85 78127
101 89338
53 44304
55 47439
105 91869
105 92789
106 94863
102 89985
89 80605
64 56651
74 69449
105 93448
105 91795
104 90541
107 95387
79 73826
100 88259
107 96972
79 74455
95 84542
100 88144
81 76033
68 64026
105 90736
37 36161
87 79954
107 98418
27 22888
37 35666
109 99407
107 95533
105 91361
101 89008
91 82426
69 66419
105 92649
14 14034
68 63917
91 82963
69 65800
100 88301
105 93661
74 69665
67 60882
81 76206
105 91930
52 43245
98 85583
91 82638
109 99331
7 6921
107 98385
79 74614
107 95346
101 89083
67 58692
108 98728
99 86535
24 19654
3 2111
107 98328
57 48938
32 31000
95 84426
98 85436
75 70681
8 8257
56 47832
107 95873
79 74580
67 60521
67 57578
87 80398
105 91215
72 68558
64 56647
30 27445
63 54520
81 75776
107 96701
39 37202
77 72292
109 99534
44 40956
57 48166
71 67578
67 61832
71 68063
101 89194
105 91402
107 95885
105 91018
67 59999
107 97048
95 84599
17 16086
106 95232
107 95721
74 69310
69 65522
77 71831
68 63536
57 50252
38 36867
104 90453
67 62320
20 17836
108 98888
89 80899
67 57129
105 91556
63 54601
105 91931
93 83651
105 90813
105 91482
81 77008
1 1054
101 88658
77 71880
25 20472
55 46725
75 70953
105 92196
105 93698
79 74291
89 81450
107 97475
85 78196
100 88122
24 19062
74 69198
107 97123
89 81538
80 75175
67 59310
105 92565
101 89163
67 57500
105 91340
81 75770
95 84111
101 88882
108 98957
106 93985
79 74667
69 64971
31 28827
107 98104
53 43821
53 44532
105 90928
69 65131
79 73930
107 96285
31 28349
57 48894
43 39387
107 96138
67 57178
100 88036
105 90863
75 70723
100 88240
67 58130
28 24982
91 83389
67 57917
74 69027
107 96605
105 93676
2 1559
57 48644
108 98969
1 824
108 98745
83 77448
107 95889
107 97875
107 97797
106 94158
67 60732
77 72248
81 77071
107 97495
106 93811
27 23007
105 92931
91 82151
55 46397
57 48701
107 98403
74 68927
59 51803
107 95609
55 47400
95 84115
30 26221
61 53064
74 70150
89 81524
95 85025
109 99322
104 90621
6 4501
91 82078
95 84194
67 57863
30 26298
89 81193
69 66346
8 8076
78 72865
27 22830
71 68208
101 88368
101 89529
85 78117
62 53314
106 94176
81 76684
102 90091
106 94228
99 87651
70 67013
87 78304
74 69626
99 86726
52 42888
105 91793
89 81414
108 98892
78 72870
64 56372
107 96759
63 54625
102 89700
37 36209
57 50063
107 97597
109 99635
30 26691
69 65584
105 91493
68 64268
95 84519
59 52677
63 54361
53 44366
107 97220
98 85496
68 63567
106 94603
105 91528
105 91389
95 84733
108 98620
17 15752
24 19603
70 66861
79 73199
32 31095
81 75628
88 80443
104 90654
43 40479
67 62415
89 81099
102 90079
91 82666
106 94575
43 39460
107 96301
26 20869
67 60225
104 90598
1 983
8 8888
74 70533
43 39398
57 48421
85 78103
106 95227
64 56426
71 68437
107 96919
79 74298
74 68826
98 86038
33 33047
101 88586
37 36252
98 86103
108 98795
17 16477
87 80335
106 95070
74 70509
109 99620
91 83282
71 67585
67 62957
105 91990
95 84330
98 85282
107 96896
67 57916
17 15751
107 96553
57 50501
105 93534
53 45161
87 79695
105 91164
53 44172
33 32765
67 57329
57 48097
17 15759
8 10053
43 40856
18 17385
30 26180
63 54360
84 77514
79 73430
57 51124
105 93501
79 75074
30 27048
77 71747
34 35094
77 71945
100 87779
91 82186
77 71553
102 89930
77 72001
99 87502
105 93076
108 99216
57 48905
59 51727
107 96931
81 76986
95 84871
106 95234
105 91311
106 94481
81 76722
89 80773
107 96554
107 96820
106 94534
53 45725
107 96219
74 69527
109 99535
68 63038
107 96768
59 51598
107 97615
101 88592
98 85422
105 92212
105 93694
101 89081
28 24587
109 99708
109 99616
107 95398
110 99978
74 70139
67 58249
106 94454
2 1539
70 66756
59 51716
8 8687
102 89927
69 65930
67 59580
105 92522
57 48410
90 81948
105 93526
76 71223
103 90394
103 90308
107 97740
106 95201
56 47931
91 82315
107 97387
14 14081
69 65605
67 58878
38 37034
67 59004
107 98069
67 61521
100 88201
27 22550
29 25432
79 72995
106 94513
85 78023
105 93073
106 94940
74 68923
67 57939
6 4817
85 78051
105 93027
89 81214
95 83930
57 50739
107 97232
78 72846
69 66573
24 19589
98 85193
97 85108
101 89247
105 92279
53 43885
93 83655
103 90289
67 60376
31 28106
87 78576
106 95017
107 96368
64 56580
63 55972
57 50527
55 46109
40 38536
32 30819
89 81083
67 62432
27 21618
105 93686
89 81422
104 90398
107 97052
102 90266
60 52955
32 31612
105 91993
99 86378
98 85659
32 31373
89 81596
101 89539
39 37765
105 93277
81 76368
98 86042
14 12780
89 81473
101 89233
87 80238
69 65263
14 12696
90 81938
76 71133
53 45004
62 53680
9 11673
105 92777
104 90641
105 92456
105 93220
102 90261
81 75332
105 93040
105 92803
98 85399
32 29387
53 44238
67 57829
1 1019
74 68959
99 87515
95 85028
33 32733
7 5443
106 94363
74 69824
104 90474
17 16953
71 68365
62 54068
98 85703
87 79152
107 95588
95 84566
79 73140
105 93599
87 79028
87 80256
79 73600
68 63302
62 54088
99 87311
106 94652
108 98818
107 96509
95 83993
40 38872
59 51739
17 15874
79 74110
57 49831
77 71514
78 72392
64 56812
101 88492
59 52412
57 49952
105 93257
79 73389
34 34467
106 94516
64 56552
3 2205
27 22556
7 6709
81 76395
67 57712
67 59981
81 75606
84 77967
107 98124
40 38677
107 97858
109 99453
57 49427
106 93959
38 36795
43 40328
67 58058
5 3887
57 48310
69 66556
77 71744
107 95959
77 72170
1 576
7 7806
98 86114
55 47483
68 63582
107 96555
107 98494
46 41913
100 88146
7 5971
79 74783
84 77664
27 22419
14 13961
99 87437
95 84689
2 1417
14 13525
62 53391
105 92417
91 82291
99 87117
78 72624
90 81867
102 90113
74 69902
67 61441
79 73889
87 78541
108 98912
105 93682
62 53711
74 69875
8 9944
107 96876
99 87144
41 39187
7 6962
91 82560
87 79354
83 77267
57 48476
24 19132
100 88287
59 52442
105 92828
95 84435
101 88699
7 6465
100 87819
107 97357
107 95983
81 75838
70 66674
14 14020
67 57674
7 6816
79 73502
17 15819
6 4256
107 98163
98 86059
89 80953
67 62395
109 99643
87 79620
74 69213
101 88647
67 59617
1 286
101 88847
34 34787
106 95255
37 35593
107 97661
27 23259
87 78960
33 33935
106 95014
106 94337
7 7389
105 92729
81 75356
6 4870
84 77891
108 99125
105 90967
91 82992
79 74178
98 86089
105 92825
57 48596
95 83862
79 73697
67 59996
105 92331
87 78837
39 37564
108 99179
95 84641
89 80618
69 66505
103 90331
83 77388
107 97684
95 84857
3 2501
59 51993
62 53455
57 50200
98 86116
4 3484
97 85089
98 86193
105 90818
99 87424
106 94857
26 20720
89 80828
77 71930
99 86609
105 92298
107 96964
91 82463
107 98437
87 79855
107 97824
91 83075
67 59861
102 90214
101 89237
108 99243
82 77173
61 53133
55 47336
67 62101
107 97031
99 87253
102 90049
91 82593
7 6532
81 76179
101 89130
67 59523
68 63602
67 59389
32 29514
84 77706
99 87497
98 85226
105 91382
95 84229
77 71952
74 69043
25 20468
102 89717
32 30187
32 31021
29 25631
9 11676
79 74627
108 98901
78 72361
91 82711
37 35714
100 87672
99 86678
100 87950
81 76796
74 69669
70 67165
69 65782
95 84018
30 26284
59 52142
105 93510
85 78044
22 18344
81 75299
105 93508
95 84266
53 43957
56 47935
109 99801
27 22188
95 84243
77 71277
87 79569
106 94095
34 34770
101 89526
110 99929
32 30822
74 70504
107 97953
109 99797
74 69309
69 65554
107 95867
85 78178
8 8487
107 97806
107 96536
46 41906
67 57964
39 37396
6 5016
87 79229
8 8024
106 95153
79 75037
43 39863
107 96833
79 73634
87 79567
78 72476
6 4198
105 93347
107 96557
67 62800
79 75136
81 75730
101 88682
98 85240
24 19124
106 95049
79 73969
68 63137
68 64021
57 49726
108 98915
104 90668
52 43669
101 88996
106 94707
38 36951
84 77590
91 82884
69 66257
37 35923
68 63240
99 87406
107 97082
70 66725
99 86334
107 95820
67 60307
90 81783
107 95375
105 93667
74 69869
25 20328
28 24035
105 93213
57 48508
105 93384
52 42854
98 85927
95 85008
105 92827
57 50051
87 78783
63 55199
57 49490
98 86134
7 6963
81 75365
63 54387
81 76696
46 41986
105 92492
43 40699
108 98665
106 95095
7 5594
16 14841
53 44757
78 72577
108 98710
95 85010
29 25656
98 85771
74 70056
69 65625
6 4948
99 86360
57 49148
107 97621
103 90364
101 89387
9 11493
101 88859
81 76478
77 72145
107 96865
107 96147
89 81237
105 92485
29 25585
105 92421
90 81738
107 95535
63 54517
81 77096
40 38964
107 96190
99 87413
87 78968
108 98604
9 11945
94 83775
68 63195
107 96976
75 70750
105 93207
74 69660
107 97746
66 56999
98 85370
33 32298
44 41259
24 20164
33 32085
63 56008
106 94184
81 76025
24 19505
67 58907
8 9113
95 83869
16 14678
26 20709
107 97798
102 89826
99 87060
6 4856
34 35045
43 39715
69 66038
81 75959
107 97859
110 99941
30 26674
106 94904
24 19830
74 68953
81 77098
7 7601
87 78606
74 69141
6 5070
99 87200
105 92637
91 82196
105 91915
107 96459
77 71767
98 85627
7 6001
67 60650
98 85609
8 8897
99 87254
107 97609
67 58341
108 98872
6 5099
105 92629
95 83950
71 68230
91 82410
79 73676
4 3262
32 29792
68 64522
107 95947
87 80070
67 60431
32 30351
74 69052
43 39473
87 80279
29 25768
38 36480
105 91231
32 30902
79 73236
85 78097
79 73062
43 39603
7 5595
95 84374
22 18195
107 95791
53 44219
105 92574
55 47157
89 81646
81 76027
91 82834
87 79110
17 15964
67 60093
53 45239
107 97741
43 40933
63 55271
105 91637
8 9559
90 81945
8 9667
81 75310
26 21083
17 16675
102 90077
102 90020
95 84464
72 68610
106 94080
28 24228
100 87951
22 18488
75 71006
67 58110
98 86308
107 97861
91 83457
109 99421
109 99593
40 39160
62 53926
34 35135
107 97778
68 63884
67 58048
102 89690
107 98011
59 51933
77 71897
71 68380
98 85439
108 99207
100 87816
107 95393
32 30082
91 82878
81 76468
106 94853
53 44884
91 82804
87 78658
7 5398
46 41789
102 90240
67 59224
7 7338
53 44029
75 70644
105 92314
104 90521
107 97182
107 97976
105 93039
74 69827
67 62883
105 92861
101 88950
9 10987
7 6309
106 94097
33 33041
55 47002
87 79341
25 20449
3 2595
81 75326
99 87333
7 6207
57 48354
89 81288
4 2868
100 88345
105 92668
106 94649
61 53171
106 94947
57 48875
59 52088
107 96868
87 79149
63 54657
90 81923
78 72506
91 82680
67 61869
63 56187
95 84245
77 71278
7 6861
79 73452
59 51898
95 84678
4 3073
67 57918
98 85999
9 10548
74 69325
40 38568
79 73726
101 88804
69 65999
56 47790
7 5792
74 69899
108 99147
80 75238
99 87561
62 54069
107 96355
89 81672
67 59545
69 65747
107 97153
57 49908
105 91773
69 65290
88 80439
3 2619
81 76312
67 57236
108 98991
24 20081
87 80191
107 98098
105 91973
107 95817
77 71574
74 70303
101 89518
108 98773
81 76768
78 72673
71 68084
57 48943
107 95985
104 90515
91 82264
99 86814
32 31276
67 59211
2 1599
64 56693
109 99815
57 49037
26 21284
68 64408
8 8194
108 99142
107 95400
107 96156
62 54262
106 94680
99 86638
87 78587
78 72630
105 92175
105 92982
105 92184
105 93080
100 88083
67 60691
9 11833
107 95774
104 90430
62 53728
99 87532
107 96651
98 86235
32 30435
91 83278
57 50440
55 46779
79 73039
43 39540
62 53319
67 58866
68 64867
32 30295
9 11970
57 50802
71 68330
24 19987
87 78904
69 66351
87 79607
105 91960
107 96000
32 31787
89 80458
74 69567
60 52840
107 98405
106 93880
97 85137
95 84448
81 76522
105 91250
89 80683
67 58082
105 91499
95 84761
100 88242
105 91896
68 63386
77 71535
105 92544
107 96131
103 90341
40 38502
105 93252
107 97352
70 67095
57 50685
110 99900
57 48609
107 98574
34 34398
57 50526
39 37405
33 33755
101 89685
105 92853
31 28409
67 58314
74 69545
74 69636
105 93710
87 79924
99 86347
33 32581
87 78403
107 97630
4 2944
81 76833
105 92455
107 96543
57 49285
14 13751
14 14548
101 88507
22 18238
70 66887
106 94427
57 50803
96 85065
105 91510
81 75863
6 4830
69 66569
57 50826
107 98256
102 90213
105 93653
97 85075
67 62745
107 95489
106 93780
109 99316
69 66454
33 33832
109 99286
99 86642
107 98334
105 93153
22 18431
107 96811
105 90864
74 69901
93 83638
105 92297
107 95422
61 53116
100 87918
110 99922
84 77953
87 79336
105 91542
98 86141
91 82495
87 79885
70 67118
107 95562
79 73881
1 182
74 68878
69 65734
106 94147
67 59830
32 29161
59 52385
107 95778
107 98327
102 89762
67 58480
79 73419
68 64191
6 4064
105 91628
19 17615
105 93048
108 99108
49 42438
74 70062
105 92017
67 57725
99 87022
67 61509
100 87897
79 74375
106 94108
40 37918
74 70378
71 67572
9 10734
102 89995
40 38431
81 76238
62 53496
68 64758
109 99663
33 32265
9 11886
59 52217
74 69256
106 93775
53 44710
27 21784
107 97653
106 94969
81 76668
87 80383
42 39302
98 85634
64 56464
95 84808
55 46294
69 66402
82 77128
107 96656
79 75009
100 87883
53 43910
105 92935
105 92108
78 72886
99 87597
74 69758
107 98394
107 98184
99 86923
110 99942
44 41054
98 86019
87 80267
99 86792
62 53635
21 17968
79 73776
93 83723
91 82118
105 91717
79 74874
68 64301
102 90186
73 68713
98 86190
105 92365
105 91041
74 69411
79 74619
69 65994
24 19502
91 83063
67 60978
107 96315
105 92792
99 87483
99 87324
105 92922
17 16388
74 70236
24 19228
5 3856
31 28791
105 91247
81 75665
90 81763
68 64699
40 38300
89 81627
105 93716
28 25101
105 90828
36 35527
81 75492
77 71993
67 62956
37 36317
74 70482
107 95980
101 89528
59 51369
37 35640
67 61709
95 84485
7 6579
104 90670
79 74176
70 67010
31 28933
9 10341
101 88670
74 69480
68 63599
57 49661
28 23633
98 86299
63 54536
43 39492
109 99546
55 47544
101 88851
71 68132
43 40764
57 50887
81 77029
101 88616
108 99158
105 91802
30 27598
105 91019
68 64844
53 45314
109 99808
79 74711
79 73209
105 91601
91 82154
37 36027
95 84410
105 91054
63 55733
106 94447
91 82157
107 96161
89 81056
107 97015
99 86677
101 88466
105 92286
107 96540
34 33996
21 17965
75 70959
9 10419
102 90126
89 81119
98 85901
98 85352
106 94326
71 68315
87 79908
62 53982
105 91441
99 87242
106 94622
67 61680
110 99892
52 42908
28 23784
17 16727
77 71671
101 89249
95 84548
69 65043
95 84862
95 84415
8 9767
52 43283
52 42814
107 97759
106 93963
3 2258
33 33212
21 18002
107 95819
107 95944
104 90547
107 97087
101 88663
105 92987
68 63596
103 90373
33 33741
100 88200
63 56088
84 77605
55 46064
107 96725
77 71521
108 98749
107 96668
81 76230
102 89763
67 60371
5 3829
109 99353
63 55155
95 84650
106 94847
81 76812
107 96639
67 58497
28 23765
79 73644
63 55806
91 82644
59 52617
67 57567
17 16903
102 90200
89 81137
90 81920
107 95701
105 93474
4 3020
101 89006
89 80797
107 96991
90 81868
53 44242
105 91489
68 64364
105 93395
37 35879
106 94062
6 4562
105 92684
98 85357
75 70986
107 96697
105 93467
71 67399
87 79293
78 72534
28 23506
75 71098
81 75760
105 92216
89 81507
53 44423
77 71375
105 92363
67 60444
107 95584
57 50432
105 93564
107 95687
105 90950
28 25252
79 74376
95 84585
68 63135
39 37727
105 91281
102 89850
62 53298
27 22228
107 95515
105 92040
81 75853
67 59369
59 52631
68 63909
98 85710
59 52299
91 82507
102 89719
108 98801
101 89117
79 74849
68 63610
37 35827
107 98236
74 69836
33 32101
87 79981
105 93256
53 44055
106 93900
59 51759
74 69455
63 55600
108 99260
110 99979
105 90780
107 98083
59 51528
105 92831
105 91425
67 60907
109 99582
69 66590
67 57359
43 40410
107 95550
105 91333
91 82406
68 63817
107 96565
67 59530
71 67668
8 8627
68 64436
72 68511
101 89580
108 98787
40 38679
101 88924
34 34395
68 63873
108 99023
71 67444
108 98762
7 5746
74 70228
67 59037
78 72629
39 37595
105 91892
67 57259
43 39726
105 91125
5 3886
70 66780
87 79287
77 71247
67 60435
17 16737
87 79864
99 86547
59 52606
102 89904
95 84579
63 55506
76 71210
67 57109
55 47240
77 71305
100 87925
71 67807
68 63024
105 92874
105 91680
1 290
101 89392
105 91772
78 72848
30 26774
107 95616
108 99034
107 97036
31 28995
105 92665
79 73030
101 88975
8 9802
89 81256
78 72656
95 84760
87 79034
33 32086
79 74822
56 47715
107 97718
89 80901
79 74271
107 97222
105 93343
81 75470
103 90272
33 33262
24 19612
74 68940
37 36115
34 34163
99 87062
67 58825
55 46207
74 70492
71 67466
5 3568
53 43720
108 99261
107 97160
67 59013
105 92775
71 67690
100 88014
107 95602
106 94227
8 9111
84 77858
107 97554
14 13237
73 68728
107 96192
100 88198
74 69518
24 19240
91 83460
67 59578
74 69942
74 68945
53 44953
84 77503
89 81047
69 64962
67 58347
107 98362
25 20600
89 81317
70 66689
106 94519
107 96343
30 26932
89 81648
107 95645
105 92012
55 47113
99 86699
57 50016
87 79742
53 44856
95 84336
63 54732
79 74296
108 98817
87 80260
27 21357
106 93940
105 93596
91 82519
84 77735
74 69200
79 74589
102 89713
52 42932
2 1211
105 91623
32 29621
53 45156
8 8339
67 58312
109 99290
89 81562
100 87754
55 46489
106 94931
101 88931
69 65620
77 71531
89 80768
105 93293
67 59785
62 54093
69 66045
68 64233
91 83405
17 16645
106 94612
69 65971
74 68844
107 97293
107 95402
98 85614
28 24812
106 94706
91 82444
33 32483
74 68850
62 53277
17 16690
70 67128
71 67839
107 96055
8 8868
67 62053
95 84364
80 75205
67 57676
99 87660
68 63993
84 77767
74 69944
98 85245
77 72276
30 25902
99 87238
91 82502
109 99472
83 77264
107 97396
69 65980
105 92346
107 98351
107 95911
17 15020
7 7196
85 78123
79 74612
77 72043
107 96065
98 85734
79 74761
74 69830
105 92528
106 94171
79 73169
104 90645
69 65032
41 39250
70 67079
106 94275
105 92612
95 84165
7 6972
91 82435
57 49646
91 83222
33 33239
81 75316
98 85656
91 82209
78 72497
106 94134
84 77695
81 76369
105 91966
98 85238
24 19712
78 72360
91 82288
34 34408
106 95273
84 77623
106 94971
100 88349
78 72866
64 56559
69 65183
79 75024
87 79249
105 91498
92 83481
24 20127
52 43118
105 91226
98 85186
109 99692
14 13810
109 99521
69 66096
67 60895
8 9092
68 63535
1 710
14 14529
53 45492
77 71299
81 76161
99 86796
8 8281
70 67204
59 51491
75 70862
105 92261
67 62744
68 63012
91 82854
81 76423
107 95977
106 94455
101 89668
91 82685
37 35546
67 58763
109 99613
32 31198
78 72828
53 45733
67 60689
106 94495
74 69696
81 75394
28 24745
105 90840
71 67950
105 92136
67 59067
81 76895
109 99522
101 89570
91 82083
37 36140
77 72241
107 95530
52 42982
95 84241
108 99058
104 90537
105 93456
67 58269
101 88553
107 97003
77 72038
98 86271
24 19600
90 81998
69 65770
105 91863
75 70820
105 91416
87 78316
63 56227
95 84950
5 3685
7 7309
91 82182
34 34137
63 54666
68 63617
57 50031
7 5419
39 37251
87 79032
105 92617
8 9598
63 54428
107 95532
91 82670
68 64176
106 95127
107 98525
77 72300
95 84108
87 79929
107 97348
107 96040
67 58986
84 77882
81 76153
67 60820
98 86220
37 35928
105 93441
57 49612
101 88860
78 72692
101 88697
32 30955
74 70446
108 99282
87 80298
62 54232
107 96514
106 94771
81 76743
89 81111
106 93753
107 97227
69 65894
95 84197
57 48090
79 73873
101 89044
70 66963
105 92771
109 99525
46 41693
67 57669
79 72986
107 96568
101 89092
109 99408
64 56856
53 44592
17 16710
81 75862
63 55606
107 97739
68 63500
107 97568
105 92249
14 14588
26 20998
87 80118
105 91324
89 81657
107 97773
98 85412
101 88828
77 72258
67 57071
107 97458
71 68287
107 96428
99 86894
14 12629
27 21824
107 97418
14 14086
79 74134
57 50189
84 77616
87 80138
98 85785
107 96997
101 88421
14 14559
74 69590
101 88527
81 75631
40 37974
52 43594
105 93571
107 96360
107 96409
105 91992
100 87943
78 72877
70 67112
107 97819
67 60851
44 41218
107 96468
98 86045
105 92671
32 30123
24 20269
89 81416
105 93358
17 15459
91 83200
43 40894
107 96258
105 90938
106 93830
67 57285
55 46186
7 5550
67 58191
107 96757
76 71240
107 97111
71 67907
101 89124
7 7359
68 64272
91 82492
1 1068
67 58725
27 21352
64 56328
105 91026
106 94021
107 97616
79 73588
105 92056
105 90842
100 88169
89 81269
91 82144
90 81887
43 39661
75 70742
44 41166
107 96590
3 1920
107 98121
81 76759
99 86897
108 98687
74 69828
32 30782
69 65336
74 69023
105 92782
108 98785
109 99734
105 93626
99 87236
79 74830
4 3151
101 89375
105 92890
14 14415
102 90166
64 56694
1 659
91 82101
101 88964
63 56178
110 99860
107 95720
107 95761
107 95372
53 44979
99 87471
57 48219
24 19876
81 75958
55 47148
107 96205
107 97374
107 97592
106 94045
69 64952
107 98248
59 52761
59 51663
89 81516
106 94210
100 87792
108 98748
103 90374
40 38317
106 93769
107 96022
71 68004
102 90185
34 35355
87 78319
78 72903
107 97422
69 65341
59 52510
55 46731
107 97268
46 41990
28 24595
110 99817
105 91023
86 78246
6 5376
67 61397
71 67976
97 85131
87 79335
59 52274
53 44755
106 95083
68 63550
69 66631
101 89354
106 94073
1 788
99 86549
67 60611
105 93108
67 59087
107 96307
63 54438
108 98697
67 60867
54 45804
43 40728
107 96335
87 78692
87 79610
106 94430
107 96710
98 85448
57 51061
55 47099
72 68626
8 9420
108 98930
40 38652
81 76324
107 95712
85 78056
71 67413
57 50812
106 93783
74 69621
107 97088
8 9606
43 39836
105 91377
1 1062
34 33979
14 12830
98 85850
55 47456
89 80470
91 82350
69 65090
95 84403
109 99625
70 66733
30 27860
63 55420
4 2927
79 74936
101 88601
69 65641
74 68957
107 98137
6 4002
79 74836
108 98866
107 96081
107 96399
26 21073
69 66504
84 77784
105 93731
105 93669
99 87611
105 91684
107 96318
107 98458
95 83901
107 97993
107 98557
108 98820
11 12295
62 53620
107 95730
68 63360
61 53236
99 87051
99 87573
106 95109
67 58026
24 20008
99 87106
108 98844
89 81204
55 47515
67 58983
16 14656
57 49827
98 85384
105 92321
106 93951
30 26058
71 67827
68 64358
105 91008
40 38862
32 30092
32 30814
82 77193
75 70683
105 91928
75 70833
105 90830
102 90135
108 99191
67 61834
67 60543
28 24621
75 70931
107 98487
108 98798
107 97823
92 83558
102 89919
101 88805
14 13903
105 93478
28 23811
107 96011
38 36631
105 93643
95 84720
105 91844
29 25390
26 21117
102 90257
27 22040
69 66108
34 34962
98 85445
79 74994
56 47801
71 67822
108 98902
67 59324
22 18474
91 82827
81 76490
98 86196
108 98699
67 61816
83 77247
74 69434
105 91237
107 95637
37 35916
106 93865
105 93591
53 43824
107 95345
105 91179
95 84608
57 48078
95 84523
105 93229
39 37194
93 83662
67 61470
34 34471
62 54102
55 46280
78 72425
105 91815
68 64943
34 34934
84 77769
79 73204
106 94115
34 35255
67 61670
105 92622
109 99738
67 60529
68 64628
87 79624
74 69491
91 83166
91 82482
107 98225
106 94410
107 98483
105 90823
69 65822
107 98220
107 98534
57 49602
98 85805
57 48557
87 79912
101 88771
81 76445
105 91487
63 55649
52 43562
110 99832
107 97157
14 14344
107 95568
61 53166
95 84541
101 89510
1 714
109 99537
71 68023
102 90153
106 94935
105 93705
105 92914
98 85236
68 64215
91 83218
79 74499
57 49995
107 96586
1 95
62 53605
69 66394
104 90451
79 73979
108 99064
81 76570
91 83058
14 12958
89 80561
107 96034
91 82692
85 78074
104 90463
105 93131
107 97717
6 5043
31 28146
106 94192
101 88489
101 89279
107 96703
80 75216
67 57867
108 98996
75 71027
34 34971
107 96135
52 43127
91 82194
105 92947
32 30638
106 94632
3 1803
99 87576
81 76614
83 77290
86 78255
107 97804
87 79143
81 76775
51 42701
107 96685
53 44911
71 68361
107 96225
28 23742
17 16662
79 75103
108 98792
107 95694
91 82503
7 7633
69 65343
68 63380
91 82126
78 72857
105 91500
106 95327
95 84623
87 79000
67 59185
100 87784
107 95995
57 48786
106 94488
89 80565
71 67855
107 96199
107 98552
6 4473
108 99253
105 91822
81 76673
89 80466
76 71188
68 63618
4 2825
105 92501
68 64062
3 2322
107 95763
77 71847
102 90106
105 92401
39 37505
89 81457
67 61300
38 36332
79 73447
77 71576
55 46542
71 67300
107 97417
4 3179
89 81127
17 15767
85 78209
91 82206
101 89146
98 86179
91 82746
84 77721
67 61009
69 66352
77 71972
57 50510
105 91189
104 90543
99 87657
109 99308
68 63541
87 78678
101 88570
84 77505
7 7604
59 51536
14 13424
95 84818
89 81277
79 75068
71 68138
77 72284
43 40102
89 80725
57 49515
91 82860
106 94896
17 15926
106 94794
100 88192
107 97805
57 50384
14 13122
90 81881
69 64944
104 90401
106 94808
55 46078
109 99668
30 26762
105 92972
63 55273
91 82652
99 86383
68 63228
99 86794
33 32712
102 90182
59 52432
67 61089
91 82873
98 85984
14 13030
68 64224
90 81820
105 92527
32 30211
85 78219
87 79653
52 43171
81 75754
100 87748
27 22869
89 80659
108 98624
106 95115
81 76739
98 85187
55 46361
55 47584
101 89077
105 92491
67 61498
105 93365
30 27103
84 77649
95 84434
107 95484
67 60570
3 2202
37 35744
43 39363
95 84099
38 36684
67 60805
68 63158
106 94301
75 71082
57 50017
67 62398
87 79203
79 74560
78 72885
74 68988
105 91173
99 86432
98 85702
67 61202
95 84017
34 35010
87 79583
34 34776
49 42493
83 77286
101 88525
91 83450
74 69470
49 42376
87 78296
70 66727
105 90680
87 79869
57 49462
37 36213
69 64975
67 60935
106 94745
101 89422
108 99074
57 50692
46 41702
101 88769
89 80870
98 86304
74 69887
107 96108
107 97321
69 66210
39 37185
77 71615
63 55667
105 93157
107 98106
101 89552
107 97256
101 89637
105 93057
81 76440
67 61983
67 60631
106 94386
91 82166
68 64144
14 13452
105 90679
61 53090
102 89789
22 18346
103 90388
79 73411
106 94636
56 47941
106 93826
107 97827
100 88118
49 42440
34 34399
105 91596
91 83368
89 80848
69 65771
67 60601
81 75498
70 66981
52 43708
90 81926
67 60445
27 21473
55 47013
99 86406
108 98895
107 98271
81 75833
68 64255
107 98555
105 92194
106 95269
30 27166
89 80904
8 9795
92 83471
67 59634
78 72375
27 21814
107 98399
40 38345
79 74037
106 95214
107 97068
93 83731
106 94882
88 80431
89 81067
105 93290
95 84758
91 82139
6 4957
2 1402
98 85612
79 75006
95 84540
90 81696
68 63410
24 19647
87 80085
100 88117
78 72460
71 67858
107 95728
107 97849
27 21579
75 70967
79 73232
76 71148
67 58547
67 60108
90 81803
68 63368
84 77984
14 13363
100 87715
29 25447
105 91056
105 92879
107 97146
53 44224
59 52806
107 98031
81 75788
87 80148
99 87535
78 72634
102 90136
29 25336
91 82980
99 87339
8 8753
91 82933
87 80352
81 76299
102 89912
107 97080
109 99499
105 92459
100 87686
107 97460
67 60075
22 18080
55 47435
57 50795
84 77954
108 99153
106 94503
24 18941
99 86570
26 20682
59 52704
74 68948
57 49697
87 79992
106 94907
101 88628
91 82886
40 38435
67 60146
33 33109
101 88951
105 92977
107 98460
34 35300
107 98508
59 52153
107 97670
106 94241
57 50605
87 79405
98 85544
105 93116
81 76346
107 96805
86 78237
45 41670
91 82094
109 99552
89 81545
107 95472
108 99021
58 51319
69 65314
81 75712
79 73009
57 50678
101 89307
67 57514
106 94905
82 77155
83 77315
27 22381
74 68758
54 45814
98 85363
106 94831
101 88878
67 61815
32 29838
101 89155
107 98028
106 94467
106 93874
87 78877
93 83740
105 90854
89 81390
79 74096
67 62950
14 13974
99 86899
67 60042
87 79733
91 83414
85 78130
68 63498
37 35591
107 96506
27 22531
108 98663
107 95367
98 86184
107 97469
55 47635
100 88305
79 74583
17 15431
17 16275
101 88705
108 98836
95 84686
63 55359
36 35481
90 81986
55 47395
99 86532
101 89167
105 91945
107 98523
87 79458
2 1574
91 82807
87 79178
108 99056
106 94079
106 93754
38 36891
95 84175
30 27742
9 10916
87 79536
95 84120
98 86223
87 78595
68 64882
105 93233
101 89635
81 76691
87 79928
105 93440
100 87961
102 89992
52 43097
67 60503
107 96773
101 89624
67 60542
68 63075
107 98209
89 81300
6 4601
105 92214
53 44887
98 85298
67 62012
107 96420
70 67129
107 97016
4 3295
25 20431
52 43551
67 62599
79 75027
16 14727
91 83311
67 59149
91 82088
107 96363
107 95793
105 92245
89 80595
55 46717
39 37504
107 97398
95 84446
71 68159
40 38560
110 99865
102 90017
90 81884
79 73397
108 99148
26 21177
76 71125
107 96959
8 8768
105 90721
107 95599
105 92033
98 86007
78 72558
1 1
81 76419
106 95342
83 77324
67 60160
87 79234
105 92391
22 18508
109 99551
32 31037
109 99731
81 76655
81 75282
107 96695
107 95607
29 25438
40 38913
105 92467
81 75955
107 95416
98 85607
98 85541
21 17999
106 94050
39 37596
53 45015
91 82114
33 32657
68 63138
68 64082
59 51743
68 63046
43 40765
105 93732
90 81891
68 63454
17 17100
68 64541
68 63399
27 22774
79 74945
9 11087
32 30446
87 79740
68 64217
102 90033
102 89962
62 53304
105 93707
55 46216
8 9645
55 46424
107 95536
101 89230
27 21432
14 13923
39 37395
64 56381
107 97292
83 77391
47 42192
80 75214
57 50574
67 57183
52 43472
101 88729
91 82342
74 69952
79 73383
68 64651
106 95206
81 76935
63 55696
87 78708
53 44651
79 74042
107 95459
81 76959
69 65342
74 69627
101 89052
67 58962
79 73522
107 96229
52 43700
8 9800
103 90325
1 443
69 66369
74 68902
101 88462
14 14469
87 78822
105 93376
107 97802
77 72090
98 85651
2 1685
55 46471
21 17851
8 9505
110 99923
57 50987
81 76065
25 20306
5 3570
107 95417
14 14109
79 74939
99 87323
100 87892
74 68783
71 67730
106 95079
106 93888
67 59593
79 74781
95 84333
57 49155
81 76632
107 97973
91 83333
87 78654
11 12306
105 92688
68 64163
105 92626
27 21566
106 93909
106 95085
74 69704
101 89327
67 61991
67 62266
105 90766
63 55621
95 84962
91 82075
81 75403
105 92887
67 59088
81 75423
26 20689
59 52183
4 3100
108 99256
32 31385
99 87147
8 8684
57 49921
105 92246
63 54837
98 85696
105 92725
107 98162
33 32559
71 67613
33 33273
105 91049
52 43101
79 75043
107 95888
104 90461
39 37488
8 9061
95 84961
100 88004
67 59507
69 66128
99 86991
91 82389
62 53479
53 45433
67 57976
7 7680
100 87997
53 44036
63 55728
89 80731
17 14863
98 85797
43 40450
70 66901
67 57624
57 49048
106 94160
68 64911
99 87416
110 100000
67 61481
98 85766
102 89787
105 91373
48 42237
5 3630
69 66148
14 13845
67 62198
67 61734
98 85388
107 96975
101 88739
67 61954
99 87599
52 42823
1 268
101 88820
67 60085
81 76791
99 87643
79 73486
63 54663
79 73455
98 85616
106 95335
105 91565
102 89906
77 71652
79 73981
1 831
106 94061
99 86497
95 84634
81 76831
106 94910
78 72548
107 95657
56 47699
105 91878
106 94715
91 83372
68 64037
59 52670
75 70562
106 94200
57 49540
67 57801
69 65388
8 8562
63 55936
81 75872
60 52919
68 63011
101 89024
67 60353
14 13405
63 54388
100 87746
67 62663
28 23399
105 90739
99 86777
74 69966
81 76857
57 50344
90 81697
81 75947
101 88449
109 99742
107 97533
37 36041
91 83201
63 55748
91 83398
101 88501
93 83701
89 81217
90 81836
98 85957
100 88350
107 97152
83 77342
106 94521
43 40612
107 95776
79 73779
100 87791
84 77716
87 78578
25 20373
102 90061
11 12409
77 71792
77 71800
106 93987
95 84258
107 96825
67 59020
105 93120
101 89285
77 71649
62 53512
107 97743
106 94355
107 95993
100 88267
102 89923
68 63405
79 73349
14 12912
87 79872
100 87714
61 53247
91 82982
30 26088
105 92646
95 84140
90 81683
81 75701
77 71452
57 48916
106 94332
109 99283
59 52166
33 33392
32 29822
17 16938
67 60558
2 1584
107 97401
102 90003
67 59050
105 92823
69 66392
102 90162
67 60510
46 41992
57 50758
105 93491
98 85249
99 86825
98 85924
30 27592
105 93690
14 12612
39 37879
80 75146
62 53532
90 81719
89 81220
107 98445
95 84271
106 94027
102 90271
91 83320
28 24672
33 33893
67 62547
107 96112
31 28348
105 90920
106 94988
67 57313
87 80017
97 85152
107 97891
79 73144
67 62864
44 41367
108 99040
89 81544
84 77762
81 76983
83 77428
107 98141
105 90975
95 84740
19 17792
107 97244
24 19074
107 98457
6 3963
107 95858
43 39697
108 98595
98 86023
87 78524
67 62249
74 70235
84 77612
89 81377
101 88580
63 55575
98 85320
105 91788
76 71179
79 74087
99 86819
75 70999
105 91418
56 48026
105 93469
90 81879
87 78555
78 72409
95 83975
81 77053
24 19072
57 49439
88 80418
30 27753
87 78453
105 92918
37 35881
105 93703
106 95039
68 63171
69 65390
95 83935
63 55703
74 69133
101 89198
101 88657
91 82104
89 81515
55 46719
87 79343
67 62115
17 15893
52 43044
52 43155
74 69404
107 96823
99 86783
107 97432
74 69107
79 73074
44 41134
108 99249
102 90098
22 18131
62 53753
53 45595
92 83480
107 98059
68 64058
37 35793
104 90527
98 85600
109 99794
101 88430
67 57481
67 61488
53 45475
64 56415
107 95446
81 75852
83 77221
97 85091
106 94630
57 50469
87 79345
69 66331
77 71955
107 96137
69 65726
91 83121
110 99891
27 23227
7 7900
105 93217
81 76398
99 87552
6 4924
57 48789
55 47379
99 86450
67 57802
77 72200
55 46454
98 86024
57 49020
106 94051
27 22057
87 78940
61 53228
99 86626
101 88844
74 68979
105 91848
3 2477
24 19159
62 53480
107 95614
98 86008
101 89239
34 34692
87 80001
87 79977
75 70695
99 87409
63 55489
89 81184
58 51289
4 3500
107 96704
48 42326
69 65646
101 89267
109 99496
99 87310
107 96969
61 53235
107 96336
102 89723
91 82086
81 75494
71 67388
99 86861
76 71228
107 97120
32 29716
49 42331
67 58452
53 44837
99 86680
33 32387
57 49336
107 96866
99 86704
53 44223
69 66084
7 5674
67 59412
79 73261
31 27995
59 52319
74 70345
9 11954
91 83410
43 40257
77 71382
106 94650
101 88678
81 76118
57 50408
50 42586
57 50994
105 93368
27 22285
55 47161
70 66697
81 76326
106 93755
8 10129
60 52858
105 90834
67 61404
33 33169
84 77567
32 31008
64 56911
99 86581
57 49946
32 29265
106 95271
105 91964
87 79565
106 94785
87 78749
67 62365
99 87273
89 81211
83 77468
68 63122
90 82034
24 19476
106 94749
33 32003
102 90117
81 76669
100 87755
105 93604
33 32876
101 88539
77 72116
99 86965
63 56204
30 26361
67 60726
26 20975
81 76516
76 71208
74 70135
98 85450
77 71539
14 14584
107 97983
105 92891
7 6477
75 70778
53 44772
67 59293
107 97143
105 92188
106 95243
104 90539
105 93603
91 82199
1 765
57 48987
109 99366
53 43778
40 38864
87 79986
101 89525
26 21000
67 60380
99 87201
44 41110
84 77821
30 27288
106 94716
6 4298
87 78330
67 59958
106 94490
86 78275
105 92751
106 94553
87 79438
105 91349
105 91022
68 64240
107 96620
62 53279
108 98641
87 79444
1 441
57 50695
100 88295
53 44769
107 98052
62 54160
106 95260
70 66994
74 69581
53 45739
43 40451
100 88105
40 39034
79 75047
87 79338
79 74695
87 78664
67 59776
30 26887
104 90591
105 91546
68 64633
107 97012
57 48159
74 69913
109 99506
105 90733
78 72833
95 84056
89 80494
105 93726
68 64182
101 89687
36 35435
95 84067
53 44431
107 96634
91 83212
107 98021
107 97284
106 94271
95 84781
83 77390
79 73669
55 46786
108 99053
108 99175
98 85844
71 67814
31 28626
67 60684
102 89960
9 11854
89 80924
67 61848
87 78953
95 84840
89 80553
5 3943
107 97181
104 90614
81 75673
43 40591
8 8910
98 85537
105 92992
17 15707
106 94010
93 83697
105 92644
9 11494
107 95451
72 68584
95 84731
105 92634
39 37298
57 49477
108 98919
82 77175
77 71575
107 97968
53 44966
99 86765
84 77689
102 90089
54 46021
105 93278
105 92280
67 59073
107 97081
107 95987
81 76405
101 88397
87 79854
79 73731
49 42378
100 87937
79 74393
52 42917
33 33561
8 9804
30 26796
109 99356
79 73772
68 63982
59 52079
38 36701
78 72613
101 89689
6 4937
70 66817
52 42778
106 94795
24 19444
27 23098
71 68429
63 55071
59 52454
43 40324
67 60111
81 75601
87 79984
74 69833
79 74003
67 60162
79 73033
81 76865
106 94952
90 81767
99 87423
69 65074
30 26893
79 74184
104 90426
28 24095
79 72985
17 15566
87 78479
53 45721
43 39489
107 97489
84 77852
107 95357
106 94166
63 55462
68 64175
109 99512
106 95111
95 84601
70 66917
93 83615
98 86243
44 41120
99 87632
84 77800
107 95824
95 84894
79 74899
107 96421
107 96282
81 77040
59 52511
40 38234
107 98107
75 70571
26 21131
81 75864
105 91981
101 89568
107 95356
67 59960
108 98907
106 94871
67 59866
107 97574
108 98823
107 98046
89 80895
87 80128
91 83020
79 73268
8 8773
34 34578
107 97676
82 77166
33 32757
39 37492
99 87444
79 73258
55 46149
102 89777
99 86649
107 97338
59 52532
91 82595
67 61146
27 21521
8 8643
77 71320
87 80320
109 99763
102 90015
89 80518
81 76838
108 98662
90 81908
104 90437
107 96223
6 4195
87 80041
53 45282
68 63320
87 79107
9 11393
74 70014
87 78360
74 70338
84 77913
87 78572
32 29791
87 79512
109 99556
40 39029
30 27261
107 96411
87 79776
108 98767
28 23413
64 56447
63 54604
76 71236
68 64909
105 91325
79 74948
100 87909
100 88116
14 13032
91 82116
107 97935
38 36599
105 91046
110 99858
74 70313
91 82622
106 93983
63 55757
99 87113
105 91262
100 87977
107 98281
101 89402
101 88894
69 66142
43 39400
107 96372
87 80220
101 88731
106 94545
31 28178
108 98772
108 98854
99 87078
74 69266
33 31874
107 96929
108 98730
107 97366
107 96496
105 91204
98 86272
74 68810
79 73822
72 68540
67 58036
79 74038
34 34493
95 84919
59 51967
107 97171
81 76408
71 68241
60 52876
14 14122
9 11743
89 80833
105 92255
95 84462
69 66485
98 85675
27 22680
110 99925
105 93511
33 32166
70 67082
107 98032
107 98381
28 25051
26 20942
63 55647
68 64593
100 87966
87 79145
44 40992
78 72712
59 52514
95 84851
107 95812
101 89035
87 80151
107 98228
105 91830
103 90361
75 70814
107 97862
107 96417
11 12257
62 53643
67 61001
69 65181
107 97074
68 63561
8 8085
105 92415
107 95621
106 95055
106 95172
75 70925
27 23043
102 90216
79 74622
104 90655
99 87609
69 65335
108 99273
40 38429
67 57190
77 71335
18 17429
30 27903
81 76357
87 78366
70 66957
105 93631
98 85838
67 60802
63 56218
74 70410
89 80798
64 56379
67 58739
102 90029
105 93677
107 97410
74 70283
107 97084
57 49324
9 11111
68 63096
110 99849
6 5075
107 96043
101 89113
91 83459
75 70982
63 55195
69 65003
106 95225
59 51338
81 75626
67 57460
64 56324
108 98922
87 78622
59 52248
17 15959
107 97864
95 84896
101 89634
46 41979
105 91902
4 3504
106 94894
67 60186
107 95900
105 91850
74 70472
55 46757
95 84086
70 67140
92 83520
74 70275
63 55244
7 6562
27 21426
89 80524
29 25648
7 7726
79 73046
57 49005
34 35076
44 41225
26 21242
101 88817
89 81160
57 49884
78 72438
102 89887
109 99536
87 79856
38 36848
28 24108
95 84773
108 98694
105 93002
99 86703
14 14337
67 58080
11 12325
59 51767
28 24463
87 78898
67 62461
32 30895
9 10474
33 31999
67 60769
61 53083
107 97697
106 94047
107 97901
107 97148
95 84622
67 58877
57 49362
98 86022
105 93103
56 47937
109 99541
79 73032
33 33358
31 28440
17 16647
107 97555
81 76171
106 94825
101 89630
55 47617
105 92941
67 58769
105 92759
81 76588
19 17627
101 89268
105 92776
89 80594
100 87687
83 77394
84 77766
107 97461
98 85756
101 88908
89 80711
81 75624
107 96456
107 96739
106 93802
101 89204
74 69006
108 99124
95 83888
106 93827
89 80896
6 3949
91 82975
18 17257
108 98683
28 24892
23 18599
105 92179
98 85275
56 47708
99 86757
53 44865
17 17040
101 88662
107 97373
63 54964
17 14938
67 61096
43 39699
95 84881
40 38545
110 99964
106 95145
105 93554
109 99399
105 91859
87 80337
102 89761
108 99250
94 83781
24 19442
63 55974
70 67011
95 84797
1 807
81 76290
107 98270
106 94437
95 84020
107 98540
81 75811
107 96709
71 68301
27 23167
107 96807
8 9507
107 97779
30 27146
108 99135
107 98187
107 97853
100 87922
56 47874
16 14659
110 99934
62 53436
9 12200
34 34063
99 86908
108 98650
64 56706
108 98708
105 92940
107 97635
107 95405
43 40071
99 86949
8 8534
7 6460
94 83780
59 51518
17 15193
105 90731
69 66469
105 91259
103 90275
40 38521
101 89340
17 16951
38 36919
8 9869
79 72952
79 74280
63 55203
74 69549
14 14514
74 69728
61 53068
96 85057
67 62200
87 78990
106 93855
105 92129
79 74255
52 43180
17 15243
106 94273
74 70131
105 93646
68 64777
95 84835
105 91975
67 61218
107 97206
105 90892
91 83134
1 131
67 57264
110 99833
2 1278
106 95003
81 76122
105 92625
87 80194
107 97281
103 90368
5 3821
77 71941
107 96791
107 97755
110 99927
74 69604
107 95903
33 32965
9 11039
101 88838
107 96809
84 77814
83 77383
30 26808
106 94670
107 96479
81 75340
32 29283
6 4806
87 78768
24 19706
104 90649
98 85289
53 45554
29 25687
57 50959
106 94523
107 98447
101 89294
59 51563
8 8068
101 89592
69 64969
107 97836
89 81500
59 52227
79 74194
106 95067
105 91286
101 88744
101 89472
87 78574
106 94917
108 98950
107 97732
95 84254
62 53393
105 92785
68 64860
102 89737
100 87759
73 68736
98 85288
79 73161
67 57845
67 58935
102 89735
105 92388
105 92153
107 96369
53 45500
105 91751
23 18700
87 79313
62 53739
87 79220
71 68461
69 66205
105 91738
81 75511
62 54021
32 29671
107 98284
89 80840
56 47669
105 92919
87 79478
31 28900
1 982
95 83986
27 22464
6 4147
14 13967
105 90802
101 88879
67 58045
77 72092
105 91766
101 88726
63 54462
67 61746
74 69803
106 94502
67 60208
74 68899
61 53202
79 74026
18 17405
62 53686
106 95211
106 94486
71 68150
99 87571
28 24359
98 85637
67 59600
105 90844
56 47767
105 91064
69 65339
110 99904
105 92667
57 49632
109 99486
28 23813
3 2541
105 93516
53 45614
107 96629
99 87470
105 90981
64 56733
56 47896
100 88278
30 26342
107 95799
32 30394
63 54918
74 69035
108 99094
79 74372
9 11421
103 90349
101 89651
91 82476
79 73399
79 73053
95 85052
30 27685
105 91518
74 69053
27 22816
78 72820
40 38440
105 93182
67 61776
87 80381
89 80574
45 41562
105 92798
91 83023
90 81901
40 39139
55 47205
82 77167
87 78731
87 78363
105 93397
82 77157
59 51469
68 63666
55 47191
97 85092
70 66873
9 11236
67 59311
104 90611
93 83614
57 48070
99 86467
79 74717
89 80819
74 70148
17 15402
69 65907
109 99473
68 64484
7 7462
71 67896
100 87805
99 87023
98 85257
100 88244
59 52634
79 73775
17 15353
81 75867
29 25314
106 94980
106 94456
67 60221
107 97384
84 77726
95 84287
64 56935
67 62720
28 24279
55 47454
67 62773
85 78180
93 83670
37 35601
105 93188
99 87664
91 82056
59 51334
107 97315
101 89639
105 93288
79 74922
105 91965
109 99615
107 96658
27 23277
91 82452
108 98821
107 96245
8 8477
106 94778
81 76274
84 77940
27 22491
110 99857
107 96534
106 94799
59 52566
99 87133
71 68305
109 99564
74 69363
109 99601
67 58393
84 77844
67 57818
90 81774
89 81372
99 87178
47 42115
71 68217
63 55828
38 36602
69 66492
89 81363
91 83420
67 57098
95 84357
69 66520
34 34958
70 67121
4 3032
67 60620
30 26201
89 80527
99 86741
43 39614
107 95407
91 82649
40 38629
3 2227
105 92744
57 49529
105 92106
74 70309
106 94815
9 10496
105 91663
68 63371
64 56937
98 85327
44 40957
75 70917
107 97499
95 84658
106 94946
74 69094
106 94078
17 15667
105 91972
68 64482
99 87276
98 86257
107 95878
74 70233
79 74896
105 93059
109 99602
74 70466
69 66202
69 65552
107 97751
105 92062
98 86066
40 38773
98 85548
91 82091
67 59831
7 6389
24 19888
40 38138
67 57947
107 97043
52 42997
75 70598
98 86222
95 84770
5 3543
74 68797
31 28055
63 56016
70 66767
43 40859
49 42458
95 84026
99 87382
106 93885
67 58214
106 95306
69 65331
77 71266
37 36070
8 8490
107 98311
110 99965
43 40339
108 98962
105 93300
67 58807
98 85503
64 56849
91 82163
108 99107
98 86070
24 19594
99 86451
81 76706
67 61171
89 80830
18 17445
67 60090
107 95379
101 89085
87 78792
84 77615
90 81955
49 42339
107 96255
74 70493
105 91511
100 88123
57 48242
75 70920
69 65736
77 72003
102 90063
79 74086
63 55108
67 62023
95 84924
102 89786
104 90455
69 65861
109 99682
108 98782
105 91611
87 79651
99 86530
91 83284
43 40382
67 59622
91 82986
107 96738
98 85539
79 74938
106 94421
108 98716
98 85974
107 95723
108 98634
81 76805
107 97493
28 23640
76 71150
77 72095
91 82690
79 73322
74 70205
107 97702
67 59807
77 71789
107 98029
81 76091
57 49979
107 95542
91 82538
107 98375
87 78607
17 16415
95 84960
67 59205
5 3549
63 55141
105 91137
98 86300
79 73206
95 84214
101 88885
8 8418
107 97590
109 99458
107 98451
108 99171
67 58009
59 51672
53 44031
27 22732
109 99677
67 57737
98 85818
89 81322
106 94919
108 99066
67 60196
89 80639
7 5869
70 67247
32 30411
87 80136
109 99311
102 89696
62 54134
101 88767
32 29354
79 73259
71 67796
91 82391
87 79312
14 14427
79 74373
17 16368
63 55590
105 92226
93 83675
91 83228
105 92593
69 66466
109 99389
87 80125
68 63846
105 93665
89 81483
67 60339
29 25597
107 97705
27 22628
67 62521
68 64868
108 98881
107 98370
67 57172
74 70322
83 77316
101 88703
107 97030
91 82744
108 98743
67 57799
57 49419
78 72484
107 98110
107 97916
24 19429
67 58685
106 94183
69 65546
30 27343
67 60273
75 70949
32 29944
79 73991
98 86088
105 91199
59 52202
43 39425
105 92263
107 96469
107 97017
81 75426
101 89438
62 54028
24 19262
81 76889
107 97564
3 2297
43 40048
107 96151
59 51379
67 59466
55 47368
100 88189
7 5470
14 13182
105 90936
107 96117
91 82172
55 47481
63 56164
71 68015
89 80806
6 5149
67 62041
95 85051
3 2348
40 38218
99 87026
87 78698
57 48068
79 74848
105 93568
107 97674
67 57819
59 52110
109 99715
105 92361
77 71485
109 99420
107 97336
69 66019
108 98712
91 83138
75 70911
79 73408
9 11986
106 94138
87 78405
98 85574
105 90987
33 33155
99 86476
87 79132
69 64964
74 68760
108 98899
93 83667
91 82189
106 94498
105 93148
69 66529
110 99867
68 63844
109 99317
79 74267
55 46607
71 68083
103 90277
67 57835
107 95473
99 86516
74 69863
105 92090
3 2656
105 93342
67 57140
108 99211
30 27626
55 47261
86 78274
108 98911
105 92387
14 14168
109 99471
107 97020
21 17881
107 95661
107 96545
8 8903
105 93246
106 94252
81 76989
70 66878
106 95235
71 67359
106 94482
79 74687
57 49084
70 66769
107 96467
105 91433
79 73512
79 73544
69 65520
79 73895
9 11682
28 24505
101 89072
95 84260
109 99309
99 87165
95 84123
67 60606
57 49643
87 78354
107 96652
63 55167
32 31718
108 99017
30 27094
105 91671
87 80296
9 11832
67 59562
107 96875
69 66615
99 87508
101 88691
67 61600
75 70952
81 75688
8 9421
64 56605
99 87209
64 56423
107 95671
69 65950
74 69217
107 95401
107 96490
106 93990
67 59625
68 64873
107 96612
99 87484
99 86380
48 42233
67 62216
67 62301
84 77685
107 96170
94 83784
107 96197
89 80473
67 57072
62 54061
81 76060
108 99203
74 69666
43 40215
91 83077
43 40355
107 97083
109 99802
109 99596
17 16567
91 83464
57 48599
59 51554
105 93739
74 70503
39 37545
79 73082
107 97542
91 82861
87 79758
99 86525
69 65877
74 68900
107 97071
6 4688
95 84064
79 74374
106 94592
63 55541
18 17159
79 72945
55 46574
101 89011
98 85345
80 75202
57 50485
68 64195
90 81684
83 77389
107 96589
74 70087
105 91735
2 1214
83 77222
67 61737
98 85291
68 64719
108 98810
53 45502
62 54155
74 70327
98 85209
108 98914
107 97382
89 81326
98 85618
9 10231
67 62069
17 15914
87 79970
40 38417
63 55988
81 76698
8 9265
105 90781
99 87006
107 96374
78 72607
28 23647
107 97856
105 93466
95 84912
27 21880
106 94268
27 23292
87 79410
64 56620
33 33881
22 18367
89 81503
63 55333
95 84220
85 78157
7 6691
105 91061
74 68992
24 19911
28 24683
79 73594
67 59901
106 95118
67 61298
67 59518
80 75160
67 59320
110 99983
87 79514
101 88567
17 16460
69 65589
105 92979
107 96269
67 59163
105 90810
9 10257
52 42963
69 65694
59 52568
108 98764
105 91871
8 9650
14 13579
99 86766
98 85601
107 96361
101 88902
76 71129
74 69138
77 71640
67 61882
69 66623
67 62374
84 77771
63 55472
89 81608
26 20969
55 47386
81 76218
107 96344
43 39685
107 96466
87 79780
107 97010
105 93364
106 94262
87 79764
107 97791
97 85071
74 68764
98 85263
107 97651
105 91592
87 79899
109 99291
74 70149
9 10449
68 63533
81 75459
67 61065
69 65157
81 76737
5 3910
99 86748
105 91000
90 81706
90 81769
74 70108
32 29233
74 69311
107 96550
105 92614
70 66827
99 86622
1 739
68 63468
94 83793
87 80189
109 99814
67 60329
105 92134
99 86390
81 75645
76 71196
99 87621
79 74180
95 84255
104 90483
107 96078
81 76417
61 53051
105 91686
84 77925
105 92116
107 98172
89 81340
108 99121
14 13871
74 69572
107 97881
63 55043
79 74331
8 8390
100 88208
101 88450
101 88617
106 94717
16 14689
59 52534
98 85472
107 95547
59 51735
69 65723
106 93752
71 68173
69 66437
79 74858
107 97270
99 86668
107 98166
95 84810
105 91638
81 75764
77 71517
1 691
106 95169
59 51394
95 84708
107 96512
67 60235
67 59100
95 84392
70 66996
107 96510
30 27317
79 73400
101 89322
67 61301
107 98326
98 85863
74 70408
56 47657
86 78250
81 76402
110 99930
30 27618
59 52739
69 65462
64 56658
22 18272
32 30043
105 90845
106 94381
48 42242
107 96666
64 56948
101 88692
101 88400
98 85898
107 98134
6 4056
109 99759
63 54921
22 18203
106 94684
106 95247
102 89825
24 19989
38 36519
57 49385
84 77647
110 99990
101 89553
95 84885
27 22549
109 99427
108 99167
55 46614
87 79572
98 85264
101 89317
62 53541
98 85178
1 468
34 35078
105 90902
91 82295
81 76651
109 99413
105 91877
87 78930
78 72414
14 13759
82 77189
106 94962
91 82433
81 75279
102 90144
104 90409
77 71593
107 96909
59 51548
59 52137
107 96974
63 56047
108 98623
74 70092
74 69770
69 65687
98 86034
84 77820
103 90370
49 42548
98 85884
101 88706
73 68669
107 98291
105 90790
6 5192
69 65944
107 98155
105 93227
99 86698
74 70427
101 88496
62 53492
53 43927
77 71243
106 95314
79 73011
91 82107
91 82448
106 94236
69 64957
105 93438
53 45455
40 38782
17 16616
107 98072
105 92002
110 99914
77 71966
105 90692
87 78859
57 48083
87 78473
67 57660
98 85763
69 65265
107 96934
27 21714
91 82732
53 44450
8 10030
63 54986
34 34690
107 97471
81 76692
106 94196
71 68104
105 92102
106 93892
107 98426
32 31334
103 90286
107 97188
91 83135
63 54695
105 91351
71 68249
101 89561
89 80851
109 99664
107 97427
109 99619
91 83285
107 96316
107 96951
67 57478
106 95134
78 72716
75 70665
30 27921
105 93465
91 82901
71 68182
95 84161
61 53106
107 96324
24 19861
102 90155
81 75540
78 72717
67 58078
89 80867
87 79997
67 60044
99 87092
98 85939
108 98808
75 70906
102 89953
43 40172
52 43048
106 94868
73 68670
101 89020
59 52717
106 94698
14 13479
107 96416
93 83588
88 80404
26 21029
46 41765
31 28508
105 91413
107 96678
91 82508
105 93031
69 65916
79 74209
107 97708
75 71091
84 77681
105 93654
109 99440
101 88473
99 87620
101 88623
105 93339
81 75797
98 85683
53 45157
29 25340
68 64253
67 60733
71 67534
40 38471
87 78816
95 84487
107 96904
84 77701
105 90970
17 15698
1 848
79 74277
63 54596
69 64978
90 81900
95 83971
107 95845
1 617
69 65586
93 83632
99 87543
71 68079
32 31754
107 95598
91 82573
105 91431
59 51496
101 89221
63 54997
79 74670
106 93901
67 60977
9 10331
87 79839
57 51198
106 95322
105 91835
14 14032
91 83244
101 89638
8 10074
9 10942
106 94558
33 32044
67 62230
105 92436
107 96600
104 90609
67 59032
26 20656
19 17539
71 67326
14 13754
107 98331
90 81928
102 89907
93 83568
32 29494
85 78093
81 75922
101 88552
67 60803
90 81846
109 99372
93 83722
81 75318
105 90709
105 90678
55 46975
67 57933
67 62516
84 77856
79 75077
29 25729
87 80223
68 63306
55 46776
1 598
68 63488
106 94001
89 81115
24 19566
108 99184
81 77061
8 8678
104 90555
79 74017
106 95126
87 79180
85 78013
84 77854
109 99396
38 36411
67 60359
95 84136
101 89612
95 84506
89 80942
77 72176
95 85044
105 91525
107 96423
106 93991
95 84845
79 72963
67 60230
4 3378
67 58539
87 80240
105 91176
107 95465
84 77703
99 87494
79 73720
108 98828
67 57800
105 92961
67 61513
106 95082
62 54165
105 92895
82 77190
102 90024
106 94591
87 79447
70 67135
105 92034
101 88848
30 26116
59 51557
79 73884
102 89710
100 88218
102 90138
79 74692
4 3502
106 94945
107 97416
89 80988
98 85174
69 66398
68 63978
105 92497
91 82330
78 72340
101 88868
79 74242
30 25962
100 87907
68 64793
107 95713
102 90163
67 60321
74 70120
91 83192
107 97451
69 65791
67 59739
8 8583
67 58552
14 13928
57 50975
104 90470
105 92640
98 85698
8 9258
105 91090
55 47629
34 35184
81 75308
37 35606
69 65953
68 63385
55 47571
32 29903
77 71298
79 73585
105 92308
81 75794
104 90576
56 47981
79 73153
68 63906
67 61097
81 75333
89 81236
81 76969
69 65906
57 48845
105 91263
102 89934
105 92438
79 73148
100 87790
62 53912
107 97812
68 62966
24 19847
48 42206
81 76289
107 97949
67 59512
83 77338
2 1195
105 91755
105 92422
101 89271
89 80670
62 53844
67 61903
95 84769
68 64576
87 80023
107 96751
28 23320
105 90922
95 84914
55 47189
9 10245
87 78752
106 95295
87 79181
99 87562
79 74437
71 67898
81 75956
74 69462
100 88006
95 84571
108 99109
85 78193
74 69423
18 17373
77 72113
101 89180
81 76387
27 22985
15 14643
90 82021
107 97242
6 5060
92 83521
99 87472
99 86646
54 45791
81 76912
57 50375
107 97014
87 78599
77 71698
68 64383
107 95809
69 65998
109 99737
99 87010
108 99234
87 79280
106 95125
17 15889
71 68175
105 90921
107 95622
67 58372
67 60104
104 90587
106 93858
29 25322
49 42423
2 1426
81 76383
107 97311
105 92567
107 96624
3 1890
83 77343
38 36942
102 89917
69 65204
55 46181
105 91642
79 74462
95 84624
59 52653
105 93179
79 73353
107 95409
50 42615
98 85279
75 70930
95 84041
75 71008
93 83706
87 78511
26 21300
43 40008
57 50522
105 92971
67 61458
9 11955
101 89488
69 65954
5 3763
28 23953
87 79269
105 91740
105 92332
8 8439
67 58642
90 81753
84 77872
55 47239
105 92870
67 57896
108 99209
78 72502
81 75600
107 98030
14 12621
91 82106
67 58450
43 39686
67 58543
70 66740
108 98602
99 86580
107 96998
110 99873
67 62484
107 95797
98 85638
50 42575
107 97145
106 95100
67 58504
102 90250
109 99658
108 98688
105 91866
99 86325
101 89300
107 97577
87 78950
71 67656
107 95751
106 94068
102 89961
107 95659
98 86199
38 36735
87 78711
99 87671
53 45368
107 98388
107 96870
38 36613
98 85221
107 98455
98 85233
67 59318
81 75586
14 14049
98 85317
27 21942
98 86032
98 86153
30 27857
102 89799
91 82537
99 87034
87 79633
95 84052
101 88665
89 80792
91 82706
74 68956
4 3091
109 99714
27 21933
106 93812
89 80938
87 79838
105 93221
69 66370
70 66645
98 86263
109 99524
105 92316
107 96726
85 78120
107 97972
6 5308
107 97602
101 88956
107 98529
39 37174
86 78260
85 78030
99 86351
99 87453
95 84325
33 32038
33 33118
14 13287
71 67812
95 84289
81 75905
107 95773
41 39185
67 60600
105 92010
79 73846
68 64142
32 30475
107 98000
79 73532
88 80413
67 58172
105 92306
99 86379
69 66153
56 47971
74 70419
107 95700
91 82783
67 61724
107 96595
77 71364
57 48717
102 89877
64 56590
1 410
107 97194
37 35656
107 97426
105 92920
77 71273
102 89843
40 38516
95 84070
98 85820
105 93136
87 78681
106 95198
105 91702
108 99228
101 89250
110 99866
57 51019
17 15247
109 99721
87 80201
98 85623
43 40738
105 90704
107 98486
8 9355
91 82238
33 32804
107 96874
67 61152
14 12947
7 6595
104 90673
100 87841
9 11495
63 55143
79 74782
75 71090
87 78972
62 53988
106 94305
87 79327
32 31077
19 17565
109 99324
100 88168
89 80542
101 88734
79 74123
100 87725
90 81854
109 99811
68 63507
78 72584
107 97421
74 69794
87 79033
76 71160
7 7930
7 7099
40 38510
57 50648
89 80660
57 48877
70 66959
89 80898
90 82007
108 99025
44 41311
76 71128
99 87610
8 8107
57 49224
69 66521
103 90288
26 21302
39 37448
57 51162
101 89007
97 85074
69 66090
43 40043
91 83006
6 4114
1 586
30 27581
106 94039
63 55202
67 58440
103 90337
110 99901
53 45090
107 95447
53 43748
71 68258
105 91929
106 94428
52 43046
100 88307
89 80776
78 72356
98 85856
105 91298
93 83710
80 75176
98 85194
87 79168
77 71369
28 24727
104 90622
95 84587
27 22474
67 60052
107 97826
74 70017
40 38633
93 83628
14 14029
57 50593
105 90776
100 87828
71 67538
71 67355
107 95794
108 98916
79 75016
107 96271
67 61871
25 20551
70 66939
98 85285
107 98582
92 83559
105 90841
44 41193
106 93986
105 93737
67 61137
90 82025
34 34089
89 80741
81 75311
55 47504
101 88561
62 53545
63 55242
33 32874
87 80318
107 97766
6 4959
108 99257
24 20270
89 80612
105 92502
69 65288
100 87876
79 73311
108 99159
67 57709
69 65570
105 93494
106 94850
59 51350
101 88564
109 99533
85 78175
105 91172
81 75923
81 76767
8 8543
53 44610
74 69351
105 91762
74 70302
102 89891
107 96597
105 92937
108 98974
40 38291
32 31786
107 97174
109 99780
87 78608
59 51368
8 9164
105 90815
107 96107
79 73517
78 72446
64 56416
17 14858
106 95110
84 77620
108 98761
105 93502
110 99963
87 79500
98 85329
67 57814
52 43017
91 82449
81 76182
91 82156
100 88336
105 92364
87 79085
109 99638
77 71598
83 77329
101 89546
40 38142
87 80101
101 88977
95 83832
106 94784
68 63429
63 56210
107 97438
17 16175
62 53571
8 8537
87 79810
74 69483
77 72069
79 74337
67 61380
110 99932
40 38916
79 72950
108 99014
39 37131
99 86799
79 74369
108 98642
68 63448
42 39282
67 59917
106 93771
95 84171
17 16551
34 34227
105 93588
14 13942
7 7515
101 88858
89 81488
109 99304
107 98310
75 70966
105 91297
99 87145
68 63853
55 46183
67 57804
107 97353
108 98794
106 94790
17 17138
101 88363
63 54747
38 36918
99 86601
81 75612
87 80327
87 78770
63 55671
74 70259
100 88299
81 75531
54 45915
107 97161
100 88236
14 13181
100 88203
67 58059
105 92541
89 81378
107 97006
67 58462
106 94409
101 89328
7 5784
97 85126
84 77870
78 72834
45 41632
67 57860
43 40892
99 86431
67 60544
67 58751
40 38875
77 71776
39 37688
82 77177
79 73778
59 51959
33 32554
76 71119
107 95827
63 54641
75 71075
84 77720
89 81553
102 89739
53 45471
106 95319
87 78638
30 26570
107 96246
30 27035
67 58889
63 55360
95 84558
63 54983
67 58477
14 13656
47 42154
108 98807
59 51919
59 52525
71 67320
69 66077
106 94311
63 55984
55 46211
105 91953
108 98853
108 99089
91 82566
109 99299
91 83421
75 70666
33 31989
79 74173
102 89948
57 48705
55 47050
98 85435
46 41890
91 82771
9 10439
105 91689
74 70160
63 55731
99 87482
82 77121
101 89270
39 37651
27 21465
17 16081
87 79366
2 1386
77 71903
95 84203
9 11769
59 52624
87 78519
87 78588
99 86487
46 42062
52 43213
24 19414
57 48603
57 51005
59 51804
40 37956
57 49401
101 88747
109 99747
105 93520
67 62520
102 90197
80 75170
105 93082
74 69218
68 63212
32 30808
72 68544
18 17474
102 89691
106 95099
59 51676
79 74872
9 11729
68 64743
91 83369
31 28736
74 69042
82 77112
102 90253
71 67592
3 2486
59 52799
79 74434
78 72349
55 47026
107 95830
52 43126
27 21935
30 26415
107 97249
106 93908
24 19243
67 58971
91 83366
105 93051
67 58640
108 99229
53 45357
107 97186
101 89217
63 54793
107 96819
105 93078
75 70755
99 87002
89 80990
83 77279
44 41004
20 17823
64 56673
105 91514
105 90714
105 92120
95 83972
69 66539
105 90937
88 80403
79 74881
83 77479
51 42679
85 78057
105 90712
87 79059
78 72803
106 94282
57 50448
43 40653
91 82470
87 79881
79 74745
69 65184
101 88458
79 73666
71 67404
74 70456
105 93470
57 48855
71 67745
57 49499
57 49891
105 92633
43 39426
106 94595
68 64325
108 99065
105 90961
55 46536
69 66234
59 51431
102 89863
90 81832
7 7408
100 87891
62 53878
105 93222
28 23577
101 88789
106 93881
17 16957
17 16306
67 58436
87 78327
67 60050
74 69595
67 59753
87 80396
77 72122
95 84304
107 95423
67 57988
89 81177
67 62740
67 60817
30 27890
67 61342
79 74442
9 11846
107 98067
101 88481
106 95267
107 98520
57 48869
95 85047
91 83314
106 94342
67 60981
78 72814
84 77635
91 82770
90 81871
107 98042
7 6762
31 28191
24 18917
55 47565
91 82319
67 62452
6 5209
107 96706
85 78064
67 58399
106 95108
39 37511
107 96478
79 73617
107 96066
87 79497
107 97219
63 55373
107 95815
39 37634
71 67389
68 64451
100 88045
59 52300
108 98601
67 60688
109 99425
95 84922
69 65346
106 93817
91 82512
91 83290
68 64912
98 85914
81 75457
70 67151
55 47036
68 64471
87 79302
105 92358
67 60098
99 87245
52 42915
81 76214
107 95767
98 85486
68 63295
27 22513
105 90966
53 45367
53 44552
107 96890
67 61860
107 96744
107 98585
57 49937
34 35111
105 92230
108 98635
107 97641
75 71097
107 95934
67 62120
101 88475
101 88980
105 91063
91 83078
104 90428
93 83633
107 98217
67 62541
87 79351
77 72305
55 46609
46 41908
108 98698
106 95285
33 33276
32 30326
3 2241
87 78462
9 10531
79 73804
91 83184
10 12241
107 98512
32 30104
87 79749
6 4409
9 11019
55 47144
63 55223
107 95727
32 31150
7 7069
96 85054
82 77197
68 64179
43 40248
57 50259
105 90785
27 22627
87 80087
87 79688
99 86465
34 34628
27 22163
108 98737
109 99612
107 95989
105 91840
74 68984
67 59387
62 53397
78 72753
55 46617
101 88511
14 14175
108 98659
38 36419
101 89437
7 7507
91 82756
68 64745
106 94772
53 45545
74 68775
74 70154
78 72719
100 87744
106 93774
85 78108
107 97119
101 89063
91 82911
107 97643
40 38484
105 92716
33 33124
109 99343
62 53369
108 98721
108 99112
14 13649
64 56484
62 53359
7 7931
91 82927
69 66184
38 36912
59 51475
105 91036
33 32580
107 95826
89 81148
9 11893
74 69813
101 88646
107 98411
79 75045
107 95942
81 76866
79 74288
105 92959
109 99491
95 84396
83 77307
67 61113
78 72700
108 98678
59 51576
109 99574
32 29154
79 74058
84 77539
14 13596
43 39903
27 22337
46 41946
98 85787
44 40952
101 88822
104 90494
79 73932
95 84939
89 81620
84 77889
3 2083
106 94658
91 83330
99 87619
67 57900
79 73471
67 58741
101 88376
68 63990
105 92705
18 17503
22 18483
68 63010
95 84666
40 39170
99 86385
101 89579
48 42266
95 84584
99 86386
107 98049
106 95181
67 61667
79 73168
101 88957
67 61995
107 98001
81 75510
105 91332
77 72089
101 89540
108 98736
89 81379
55 46137
67 58088
99 86564
23 18641
67 62762
98 85926
89 81407
27 21973
101 88917
106 95310
67 59436
89 80795
40 38088
24 19274
67 58209
63 54412
55 46196
37 35842
7 5911
107 95495
89 80825
107 96714
71 68255
105 90911
107 98319
81 75679
53 45229
26 21127
108 98926
67 62565
67 57061
57 50948
107 97283
105 92396
78 72745
33 33660
99 87656
13 12586
99 87559
27 23141
105 91383
107 96601
106 94942
105 91856
99 87480
77 71656
87 79387
105 92723
34 34445
107 95738
8 10048
99 87536
53 45383
105 92348
67 58274
75 70739
17 15598
17 15369
78 72869
98 86314
93 83724
40 38965
77 72049
24 20051
101 89041
57 50391
107 95779
98 85482
105 90682
6 4327
97 85104
52 43401
107 97846
87 80127
53 44359
98 85190
37 36240
91 82242
61 53265
24 19027
107 96508
90 81733
77 71365
89 81463
97 85077
59 51552
105 91190
102 89797
89 81497
105 92980
87 80150
62 54140
78 72449
83 77223
98 85393
107 96840
9 10570
33 33475
74 70103
56 47664
87 78563
95 84474
108 98796
79 74351
105 92997
81 76904
27 21733
59 51341
28 23970
70 67210
40 38680
77 72063
6 5045
99 87377
53 43794
81 75503
75 71046
84 77749
87 80008
100 88195
108 99172
102 90030
106 94113
87 78503
53 44852
98 85562
59 52078
89 80693
7 7234
9 10367
91 83431
105 93589
27 23019
6 4549
79 75095
67 58705
108 99230
104 90549
63 56206
57 50302
87 79396
71 68163
106 94719
105 93372
103 90324
59 52315
33 32747
91 82124
1 346
107 96302
106 94527
87 79729
6 4051
106 94728
76 71238
67 60023
79 73127
108 98998
81 76449
68 63277
63 54645
98 85743
107 97210
105 91951
68 63606
105 91886
79 74422
87 80317
22 18263
107 95363
17 16232
105 91366
106 94895
39 37198
62 53670
44 41155
98 86311
6 5096
91 82934
107 97890
67 58968
90 81870
107 95494
107 95377
101 88913
101 89346
107 98383
67 62206
87 79067
36 35423
7 6516
106 94860
79 74774
67 62457
101 89089
34 34577
63 55670
95 84478
59 51853
78 72574
57 50960
91 83271
105 91778
107 98146
95 84406
57 48389
106 95102
87 80205
105 92999
105 91300
109 99355
106 94425
95 84994
105 92225
93 83640
109 99661
105 91367
110 99977
99 86884
99 86555
105 92736
101 89064
105 92910
70 67250
87 80261
67 60845
36 35509
18 17272
8 8757
3 2190
27 21982
67 61836
33 32669
87 78392
87 78862
74 69616
79 74010
59 51681
91 82924
17 15296
32 29576
100 88226
102 90068
108 98770
109 99412
105 93580
83 77302
34 35160
53 45189
32 30256
100 88172
17 16001
87 79616
84 77715
81 76927
68 63477
107 95861
59 51409
17 15272
75 70903
68 63548
101 89415
67 60425
109 99567
100 87727
67 61574
101 89018
34 35327
64 56327
43 39907
100 87972
101 88711
107 96015
101 89512
105 91082
105 91121
67 58788
107 96828
52 42902
105 93715
107 96619
5 3874
91 82267
83 77212
17 15499
106 94112
67 57555
84 77704
95 84244
106 94526
68 64321
107 95886
109 99288
101 89211
91 83176
55 46310
89 80613
106 94867
98 85975
105 93272
67 58643
7 5962
33 32843
81 75392
62 53366
81 75870
107 98429
37 36093
70 66693
105 91212
106 94360
74 69689
89 81640
2 1199
73 68658
106 94020
28 24711
105 91737
37 35779
95 83881
106 94625
89 81349
6 5366
17 15489
8 9025
108 99270
75 70782
30 26377
32 31388
71 67802
81 75849
74 69607
101 89597
79 73485
101 88911
74 70152
9 10584
77 71293
22 18154
105 91005
4 3010
32 30500
107 97077
105 91718
64 56635
52 43383
98 85893
69 65497
98 86100
98 85460
95 84831
79 74406
74 70277
40 38084
40 39092
106 94371
63 56025
46 42086
74 69212
95 84522
64 56874
53 45486
87 78542
107 96327
70 66770
92 83476
74 70068
106 95203
91 82384
33 31919
70 66775
110 99943
98 85961
40 38086
98 85244
97 85093
87 79744
4 2856
109 99409
109 99778
74 70128
17 16325
75 71036
89 80945
99 87588
81 76393
109 99709
3 2133
99 86843
105 91909
87 80359
106 93788
81 76905
98 85647
105 93463
43 40714
33 32823
77 72036
81 76544
87 79455
100 87999
107 95840
2 1443
79 73192
16 14845
100 87696
109 99520
43 39928
107 97304
67 58459
57 50600
74 68980
107 97247
106 95336
105 93024
105 92322
59 52022
105 92884
99 86545
105 92211
69 65979
32 29142
36 35492
34 34555
78 72483
91 82329
99 87371
107 97811
81 76086
9 10755
74 70033
43 40803
110 99988
40 38096
109 99515
85 78060
99 86881
79 74964
106 93918
107 97946
106 95331
59 52007
28 23341
100 88331
95 84940
28 23539
95 84652
105 93636
95 83946
81 76142
108 98680
106 94059
83 77250
101 89183
89 80733
79 73292
101 89355
59 52397
107 98277
105 91816
67 57415
12 12524
108 98871
7 6715
108 98890
94 83778
95 83932
101 88521
8 8618
110 99970
53 44974
45 41389
98 86058
107 97794
106 94216
108 98645
31 28467
87 78656
101 89029
67 60460
108 99223
107 96644
105 92556
70 66891
61 53059
86 78258
55 47038
74 69835
98 85169
33 32865
32 30999
62 53922
6 4133
81 77068
67 59916
106 94244
27 21735
99 86990
24 19768
67 60439
87 79039
14 13410
98 85739
107 98325
75 70625
101 89522
54 46062
105 93144
74 69474
95 83879
74 70053
81 77000
74 70083
87 80028
33 32995
87 78971
34 34605
107 98087
33 32884
6 5046
78 72488
91 82040
105 91429
77 71457
68 64461
105 90801
95 84079
102 89766
101 89319
79 73540
71 67679
30 27717
33 33202
67 60923
91 83351
39 37280
91 82912
28 24396
57 50694
95 84892
106 93819
102 89830
105 93348
62 54286
67 60414
91 82060
74 69641
32 29217
67 62568
95 84174
74 70484
9 11478
101 88557
59 51628
81 76786
87 79218
8 9138
108 99111
43 40908
89 80610
105 90860
102 89902
100 87936
69 65344
39 37889
71 68200
105 93055
98 85886
107 97598
99 86447
101 88979
30 26231
89 80722
106 93975
75 70637
9 10992
87 78965
57 49232
105 91242
105 92447
43 40055
91 83197
64 56615
100 87874
79 74183
67 62458
7 6185
107 98255
95 84021
2 1350
81 76304
106 94760
40 37935
87 79429
98 85396
79 73520
105 91943
77 71265
63 55916
67 62104
62 53744
81 75899
68 63889
63 55226
109 99760
81 76332
9 11289
55 46857
106 94727
91 82760
55 46826
105 93558
99 86361
68 64811
17 15415
105 92897
81 77055
105 93407
77 71962
105 91423
78 72806
105 91770
105 91857
28 24743
109 99462
105 92654
68 63681
8 9480
102 89706
87 79040
105 91640
27 21749
99 86984
67 62601
107 97537
69 65199
107 97714
57 49123
77 72054
67 59406
89 80617
79 74712
74 68766
14 13483
8 8484
76 71155
43 39934
59 52765
68 64720
55 47452
91 82418
105 93614
105 91394
57 49988
108 99221
43 39758
68 63054
59 51642
87 80071
106 94705
70 66992
99 87448
77 71948
40 38364
106 94362
81 75748
109 99483
74 69044
8 8943
95 84553
40 38720
99 87662
55 46300
107 96257
43 39712
98 85861
81 75920
109 99530
27 23013
101 88942
90 81825
91 82887
68 64330
95 84681
32 30409
107 98532
74 69002
43 39416
45 41501
81 77022
62 53967
107 97124
16 14777
55 47608
89 80888
67 58980
107 95813
57 49390
109 99532
107 97660
105 90829
89 80800
98 85443
98 85987
32 29929
67 62607
44 41261
101 89388
40 39047
108 99224
87 79557
107 96621
68 63042
105 92621
91 83054
99 86468
91 83406
98 86018
99 86563
67 60054
91 82250
74 70448
11 12402
105 92083
57 49071
104 90436
105 92265
107 97201
99 86689
67 59736
87 79241
53 44234
61 53071
63 54907
57 49881
77 71409
98 85434
102 89984
38 36336
63 55078
30 27621
106 93889
81 75699
101 88754
17 16732
68 63511
61 53148
8 9143
1 425
84 77542
91 82580
67 62748
109 99769
63 55272
68 64033
54 45783
31 28806
67 62618
31 28863
79 74457
69 65410
1 623
17 14875
71 67813
57 48674
63 55937
8 9662
107 96051
91 82274
109 99517
3 1895
85 78190
107 97282
67 59641
106 94094
105 92721
63 55629
93 83761
67 57090
106 95272
100 87904
107 96260
99 86336
7 6908
17 17027
79 74976
14 13501
102 89720
62 53385
68 64341
98 85259
106 95008
30 25917
101 89370
6 4596
53 44167
81 76213
67 59379
1 856
74 68880
104 90578
24 19077
100 88309
4 2845
18 17193
109 99777
99 86706
91 83243
8 9850
77 71528
89 81453
106 93765
32 30275
107 98393
67 61690
105 91461
1 592
105 92310
105 91044
105 91904
37 35699
107 96305
74 69791
100 87846
78 72659
81 76271
57 49444
70 66943
108 99104
67 61518
57 49280
39 37566
8 9655
18 17337
67 61516
67 61766
63 54973
87 79189
106 94613
57 49527
91 83157
105 91154
98 85454
9 11768
34 35079
7 6897
108 98788
107 96005
53 45628
43 40029
77 71449
57 50771
98 85982
75 71017
70 66930
38 36635
33 33801
69 65475
81 75582
40 38473
100 88224
107 98064
107 96454
105 90807
106 94345
78 72878
105 92986
42 39323
14 12746
89 81176
78 72503
104 90597
90 81959
74 69478
57 50495
57 50134
47 42134
108 98845
37 36193
99 87624
87 79263
15 14627
95 84970
67 57522
79 73393
107 95653
89 80497
33 32257
91 82751
101 88632
107 96441
27 21565
98 85846
67 59511
109 99323
107 95449
89 80969
106 95195
77 71424
71 67940
107 98045
84 77928
103 90309
109 99604
85 78077
53 45319
7 7215
68 64746
87 79581
75 70775
27 21767
67 61830
105 92052
87 79159
87 79667
90 81888
79 74276
89 81264
107 95890
87 79775
57 50840
67 59759
57 50768
67 58034
69 66223
9 10534
98 85182
107 97543
53 44317
105 91722
64 56262
107 95679
55 47564
81 75468
62 53607
98 85462
91 82432
27 21796
95 84467
74 70415
69 66514
68 63881
107 95366
87 80089
69 66172
106 94185
63 55397
75 71014
106 94997
90 81750
100 88018
99 86985
87 78500
40 39054
108 98593
89 81649
74 70079
92 83551
49 42498
43 40016
39 37436
107 96248
107 97168
105 92446
105 93363
28 24473
37 35568
107 96074
101 89533
68 64342
26 20912
107 96279
107 95833
43 40648
81 76848
106 94838
32 29513
77 71300
107 97521
57 48044
95 84233
101 89214
73 68673
84 77554
99 86926
26 20738
100 87718
25 20408
101 89297
102 90260
95 84992
105 91503
87 79821
77 71550
105 93399
67 62833
57 51165
74 70445
26 20748
81 76584
90 81943
14 14177
14 13150
76 71169
34 35200
67 61446
39 37242
53 45251
105 92166
95 84458
100 88029
104 90552
107 95566
59 52456
89 81233
67 60762
108 99151
108 98760
75 70879
109 99361
41 39207
57 49784
110 99998
105 92300
19 17673
44 41269
98 86249
83 77282
100 88293
99 87167
101 88708
67 58696
89 81227
105 91804
95 84235
105 93671
105 91553
74 69078
103 90354
67 62945
101 89380
81 76987
63 54450
87 79098
67 59589
109 99728
107 96116
27 21889
24 18840
70 66650
90 81885
107 97361
8 10044
110 99992
79 73016
81 75413
107 98293
39 37118
72 68635
90 81798
8 9581
63 55210
67 59535
100 88049
106 94540
105 90718
97 85132
107 97333
105 90893
83 77240
43 39437
14 14483
28 24019
105 90676
99 87529
105 92525
75 70756
67 59084
109 99647
77 71362
109 99689
107 98470
89 81547
57 48174
26 21015
68 63247
100 87975
83 77372
69 65752
24 19225
17 16828
81 76394
107 95477
32 30342
91 82959
24 19565
75 71026
53 44571
101 88794
100 87836
75 70567
106 94224
104 90532
107 96531
108 98649
28 23928
56 47765
8 9534
91 83385
107 96064
98 86106
109 99654
105 93125
67 61712
67 61379
24 19910
80 75236
81 76098
89 80739
101 88864
89 80961
79 74887
59 52792
99 87266
98 85218
99 87435
100 88340
63 54839
59 51452
43 40539
102 90263
107 95569
95 84080
7 5478
74 70450
67 57220
3 1849
75 70785
89 81206
75 71015
105 91654
53 45043
91 82791
79 74073
99 87094
109 99549
87 79238
106 95132
79 74307
106 94890
107 95428
71 67542
55 47547
39 37506
53 44504
87 79002
106 94212
68 63780
106 94600
33 32406
99 86425
32 29601
57 51100
105 93711
107 96028
74 69503
57 50513
57 49648
52 43674
95 83905
57 49313
79 75000
27 22206
106 94096
64 56920
106 94938
40 38922
9 10796
98 86149
90 81692
108 98731
40 38871
4 3054
24 19583
8 9354
67 60975
6 4232
108 99085
99 86756
32 30272
103 90392
30 25823
87 78776
71 67930
57 51082
105 92847
34 33994
87 79725
79 72968
106 94552
39 37483
95 84022
105 92809
63 55723
105 90962
67 57325
27 22822
91 82235
105 92351
74 69619
44 41096
63 54391
71 68356
53 44255
69 65481
83 77330
70 67277
50 42604
47 42156
90 81886
89 80643
33 32290
74 69426
81 76765
106 95323
98 86202
68 63659
107 95611
34 34790
30 26967
107 97360
108 99231
77 71383
105 93562
98 85816
9 11904
109 99405
62 54205
72 68596
109 99302
107 96682
74 69110
31 28620
99 87533
101 88583
30 27077
83 77354
21 17942
24 19971
67 62067
67 59405
67 58200
105 91676
90 81821
67 59391
105 93616
14 12864
105 92432
87 80183
67 60173
67 57278
109 99739
57 50587
64 56509
98 85807
107 96579
110 99989
70 66841
77 72075
68 64000
106 95252
102 89913
79 73100
28 23822
74 70251
75 71035
75 70961
77 71495
30 27489
64 56604
84 77884
67 57456
17 15787
108 98948
81 76481
67 58044
104 90405
70 66870
79 74944
87 78492
95 84901
106 95315
30 26023
27 22127
79 73814
107 97297
107 97939
101 88945
109 99710
79 73959
99 87587
31 28096
38 36408
67 58689
105 91784
90 81841
7 6710
106 93887
104 90551
77 71275
107 96950
43 40456
100 87963
109 99392
95 84594
29 25667
107 96830
41 39247
67 59246
105 92978
104 90582
81 76512
67 59986
107 96596
71 67476
87 79101
63 54735
59 52421
56 47945
105 90710
59 52194
91 82826
75 70722
92 83541
108 98993
107 98503
105 92213
23 18742
79 73078
74 69323
107 98398
89 80712
74 70332
52 43715
81 76818
67 62622
67 59845
107 97909
69 66376
81 76751
107 97312
105 93736
79 74113
107 97656
32 30515
107 95914
102 89807
102 90134
95 83863
78 72326
98 86262
91 82753
105 92517
29 25577
67 58413
7 7897
78 72412
28 23913
99 86408
28 24514
24 19967
107 97594
74 70023
81 75969
105 91385
67 59382
105 92382
107 96395
107 97029
2 1732
34 34280
95 84365
3 2708
110 99971
7 7539
101 89065
92 83557
84 77724
26 21028
107 97639
106 94395
24 19025
81 77012
99 87270
43 40361
26 20908
67 60563
107 96591
77 71821
81 76540
105 91692
105 91341
107 97233
69 65678
107 96077
107 95816
106 95058
72 68582
100 88175
107 95482
106 94742
57 48450
79 74155
67 62850
107 96185
91 83297
107 95768
100 87708
105 90793
48 42287
99 87507
95 84412
40 38262
106 94002
32 30055
92 83512
53 44831
105 92691
101 88627
9 11881
74 69334
67 59686
67 58792
8 8716
108 99219
69 65006
87 79347
68 63861
67 57079
109 99327
64 56338
106 95030
87 79183
68 63187
105 91952
55 47300
105 92443
93 83679
107 96806
75 70674
62 53656
106 93915
14 14322
105 92163
79 74843
105 92183
91 82299
87 78981
105 91243
109 99476
81 75821
91 82160
59 52652
7 7713
107 98102
62 54289
8 9165
8 8260
108 98693
38 37033
79 73058
87 80225
62 53776
99 87188
103 90390
87 79844
100 88324
108 98966
67 61360
107 96719
17 15802
105 91538
79 73888
43 40183
108 98733
68 63958
67 58343
77 72110
107 96435
79 75082
95 84237
8 9590
107 97408
107 97479
17 15619
87 79020
67 58823
40 38035
101 89302
107 96539
101 89416
43 40345
67 59362
81 75702
39 37515
63 54526
107 95909
55 46901
102 90025
107 98018
91 82561
97 85090
79 74006
70 67020
3 2166
89 81129
30 26280
68 63829
17 14920
32 31218
109 99466
95 84592
1 431
53 43916
44 41315
40 37937
110 99931
71 68090
27 23071
43 39906
40 38003
69 65511
107 96275
24 19459
99 86752
69 66451
67 57532
107 96057
58 51320
79 73392
106 93785
46 41779
77 71893
8 9431
5 3809
105 92902
109 99488
101 89578
6 4654
7 7248
59 51876
105 90872
105 91831
43 40814
71 68289
27 23056
99 87521
108 99078
14 14567
79 74905
102 89811
14 12837
59 52816
98 85719
67 61106
93 83754
109 99493
97 85100
87 79680
99 86842
106 94762
22 18540
18 17303
98 85796
91 82185
89 81489
105 92498
75 71041
14 13901
99 86536
43 39444
81 75379
102 90226
90 81736
67 62552
64 56756
71 67774
75 71089
74 69406
33 32561
79 72932
89 80541
109 99305
107 96373
95 84768
105 92064
105 93697
70 67025
106 94193
107 97024
81 76057
72 68648
26 20718
87 78809
98 85543
98 85823
79 74486
65 56970
74 69929
105 92739
79 73695
67 58723
81 76782
105 91268
107 98368
53 44445
38 37009
69 66033
79 73816
107 98080
91 83232
69 65234
6 5140
31 29052
91 82070
107 98211
105 93522
107 98324
95 84604
57 50909
53 44946
105 91576
6 4698
100 88235
109 99670
45 41634
79 74640
67 59112
57 50619
57 48527
89 80991
33 32125
42 39307
67 57209
69 65788
107 96014
105 92141
91 83194
27 22223
32 30345
57 48766
106 95057
71 68040
107 96268
74 70057
79 73021
107 98278
52 43301
57 50588
28 24737
91 82683
37 36119
107 95790
104 90638
107 97748
79 73576
72 68616
102 89695
30 26591
99 87093
68 64403
91 83217
67 57029
67 61898
79 75072
109 99384
89 80905
74 69063
98 85775
79 73866
74 69189
107 97474
76 71151
19 17786
26 21159
102 89932
87 79389
107 96430
108 99048
95 84377
89 81460
105 91326
107 96224
107 97363
105 92011
18 17490
67 59481
63 55034
101 88661
91 82087
110 99969
69 66383
63 55431
74 70326
77 71541
105 92768
90 81707
107 98414
74 69439
107 96321
105 93561
67 61887
8 9940
91 82217
55 46158
91 83381
55 47073
106 94076
101 89536
91 82958
7 6101
84 77812
28 24794
101 89144
26 21066
107 95978
6 5271
98 86091
105 91030
89 80463
1 345
90 81893
89 81577
62 53287
109 99767
69 66015
87 78701
106 95275
79 73834
105 92096
107 96388
99 87541
89 81462
68 64129
107 96365
62 53801
77 71530
101 89001
7 6739
71 67315
108 98750
107 97307
79 73224
69 65837
98 85684
67 59614
90 81852
102 89980
105 91880
37 36301
90 81819
107 98475
83 77408
101 89683
106 93859
102 90119
107 98509
37 35884
69 65345
95 84725
76 71122
98 85995
107 96251
52 43352
108 98856
107 95880
69 65633
57 48095
87 80353
107 96209
81 76717
30 26604
67 58465
17 16776
89 81451
108 98840
107 96982
67 60441
105 92713
107 95876
105 91559
57 48413
107 96377
30 27913
95 84682
75 70655
107 97681
68 63438
92 83492
80 75189
89 80871
68 63219
39 37195
17 15099
1 664
83 77219
95 84839
62 53983
67 57328
107 98492
106 94675
57 50518
4 3292
87 78499
52 43565
17 17065
83 77313
32 31279
107 95841
101 89613
87 80011
98 85931
87 79358
105 93579
2 1319
67 57842
99 86891
105 92148
89 81582
105 93536
105 93316
69 65518
102 89827
67 58873
101 88874
79 73611
9 10642
67 60046
109 99321
68 64085
107 96708
90 81758
30 27500
89 81381
91 82366
101 89027
107 96381
67 61996
101 88943
107 95527
53 44970
63 55659
52 43546
30 27219
109 99676
107 97404
67 61944
100 87899
98 85686
6 4222
107 96085
24 19570
32 31620
30 26590
87 79879
104 90643
100 87979
64 56385
107 96286
107 96310
107 95403
107 97128
68 63798
24 19310
81 76381
67 61554
9 10658
101 88555
106 95188
67 58120
77 72180
107 95945
17 17012
9 10744
107 96732
9 10363
105 93544
84 77566
77 71714
43 39365
98 85628
99 87269
105 91785
105 93517
56 47813
69 65797
99 87393
77 71881
31 28829
108 99029
107 96134
55 47251
81 76521
67 61921
95 84103
104 90531
99 86835
89 81469
97 85114
105 92955
91 82038
105 91707
68 64813
71 67459
107 95693
70 66696
57 49699
107 97945
27 22278
67 60876
76 71213
87 79768
89 81229
67 62841
59 51619
105 91272
64 56725
101 89050
107 97822
68 63678
67 60608
24 20285
79 74501
91 82333
87 78451
87 78685
108 98970
95 84092
105 92852
64 56877
106 94593
34 35032
56 47989
87 80330
77 71756
7 7048
91 82046
107 98176
101 89577
97 85144
107 96524
11 12447
89 81353
106 94845
95 84292
70 67100
97 85145
71 67337
107 96838
106 95123
55 47344
101 88513
101 88660
107 97045
67 58537
81 76173
43 40913
67 58829
95 84323
100 88151
105 92360
71 67954
91 83049
67 60073
70 67101
1 675
53 45436
107 98510
87 79482
105 91050
107 95735
74 69254
105 91446
1 193
79 72936
59 52591
87 78911
105 91305
107 98307
53 45150
102 90056
84 77569
52 43676
98 86287
77 71549
101 88904
1 143
62 54018
85 78140
99 87433
63 55841
84 77555
32 30525
79 73120
37 36266
89 81212
107 97840
43 40174
77 71481
105 93190
102 89802
87 78995
107 97760
79 74061
110 99968
39 37805
101 88405
89 80916
8 9228
103 90383
32 31597
77 71304
108 99236
87 79380
68 64302
6 4649
72 68608
107 96522
105 91214
107 98435
68 63658
43 39818
89 81549
95 83883
95 84995
67 61175
9 11094
105 93625
95 84303
105 92177
106 93982
99 86963
79 73663
89 80514
107 95512
52 43452
71 67875
102 89988
77 71932
87 78777
107 96434
6 4847
3 2092
89 81556
27 22094
63 54857
91 82570
99 87540
68 64854
107 97624
71 67460
79 73577
91 83256
107 98350
101 89679
107 97728
101 88471
105 93359
74 69690
108 98927
92 83544
74 69645
87 78882
87 79636
99 86882
99 87278
68 63929
105 91807
98 85166
98 85517
4 3050
12 12497
7 6121
74 70396
67 61790
69 65778
107 98450
53 44476
106 95236
55 47030
71 67345
101 88530
19 17733
63 55978
104 90674
91 83013
78 72810
89 81430
81 75437
67 61127
99 86917
101 89365
67 59283
79 74897
93 83620
85 78129
79 74333
57 49807
91 83280
74 69271
107 97734
87 78670
87 80389
105 90939
98 85992
106 93837
107 96566
110 99995
110 99936
107 97449
2 1189
107 97255
23 18643
9 12007
105 93515
105 90931
7 7164
69 65571
84 77780
67 62689
55 46439
109 99519
30 25833
109 99679
108 98793
68 64256
85 78115
107 97034
79 74564
107 96758
69 65478
101 89339
7 6494
98 86147
57 48065
81 77092
62 53561
67 59737
7 6048
89 81163
74 69167
63 54436
105 91107
106 94497
43 39646
37 35991
52 42802
107 96905
30 26745
105 91626
30 26594
108 98829
31 28290
43 40438
60 52904
107 95471
108 98920
102 90027
106 94120
67 61103
107 97951
105 92845
105 91105
93 83745
105 92927
107 97931
100 87910
69 66248
83 77487
101 88467
102 90000
67 59071
67 58192
107 96650
34 34286
106 94567
63 54633
68 64447
79 73674
107 97877
107 97652
79 74075
33 31971
91 83185
33 32294
105 93485
40 38131
26 20801
89 80818
108 99003
74 69303
87 79131
105 92780
6 4139
91 82764
100 88076
34 34889
100 88190
55 46433
81 76594
101 89169
32 30325
63 54359
107 96304
99 87244
40 39080
106 94693
102 89874
108 99138
17 15878
87 79746
105 93615
107 98423
7 7732
102 90022
68 63052
39 37606
101 88375
99 87446
78 72325
53 44356
33 32034
107 97033
57 49775
106 94496
38 36743
98 85191
107 96973
105 92770
24 20287
57 48186
67 61932
99 86650
99 87224
8 8533
53 44442
81 75772
57 49457
74 68773
77 71885
79 75054
105 93572
99 87653
67 60792
100 87801
100 87769
67 58455
79 73061
68 64688
107 98417
57 50002
74 69537
107 96488
5 3574
52 43178
9 10971
79 73077
74 70351
106 93907
79 73137
106 95164
93 83732
69 66179
55 46083
67 61144
98 85792
87 78645
3 1883
101 88990
101 89504
67 61628
81 75806
105 92038
105 93249
9 11607
105 92025
95 84510
87 79194
33 33391
106 94132
107 96296
32 30793
68 64074
108 99149
81 76847
40 38315
101 88593
67 61773
99 86435
105 93224
27 22892
54 45793
52 43232
87 80073
59 51355
69 66066
91 82950
98 85603
99 87555
101 89246
59 52021
105 91245
75 70687
74 69147
91 83024
107 97388
98 86181
106 94933
67 58847
98 85630
105 93104
107 97685
61 53153
32 31608
105 90789
107 95757
91 82103
87 78359
101 89306
45 41536
7 6091
7 7707
62 54244
99 86462
107 96523
46 41775
107 98128
67 61122
106 94284
9 10854
37 35645
84 77628
76 71163
28 23371
107 95857
98 85423
89 80624
27 22509
87 79541
108 99061
110 99903
67 61336
96 85058
106 94964
101 89417
99 86645
91 83293
4 3388
78 72424
106 94170
67 59654
69 66585
101 89284
101 89575
105 93738
81 76925
17 14919
91 83000
7 5896
97 85070
17 15539
87 79808
56 47807
1 912
109 99340
98 85736
89 81333
101 88370
17 16868
68 63502
30 27411
53 44845
80 75182
74 68978
69 66286
109 99662
55 47430
79 74314
81 76936
91 82704
67 58454
81 75815
106 94426
59 52747
32 31404
74 69586
40 38103
99 87191
103 90351
107 96599
67 59170
87 78516
87 79748
53 44434
75 71106
68 64767
95 83966
95 84600
33 32984
30 26960
77 72121
69 66036
57 50849
106 93989
105 91829
105 92944
99 86515
105 93286
89 81456
67 61222
57 50178
87 79771
85 78136
34 34263
107 96637
88 80429
53 44027
107 96094
53 45706
107 98440
87 79873
89 80550
63 54878
98 86159
5 3762
62 53382
63 54869
101 89538
99 87296
57 50429
89 81485
71 68085
105 91820
107 96491
52 43070
91 83112
87 78571
33 33068
67 60774
101 88900
67 57037
28 24712
57 50466
87 79431
107 98060
7 7041
77 71785
70 67180
89 80696
105 91260
110 99940
98 86140
106 94064
43 39530
79 74587
2 1472
95 84034
26 20822
104 90459
105 93714
62 54095
68 63625
95 84908
28 23453
77 71713
106 94367
110 99850
100 87949
69 65527
57 51039
59 52579
14 13589
69 65664
30 27457
69 66048
106 94499
68 64236
74 69865
79 73788
87 79520
101 88843
1 719
105 92294
87 79346
79 73385
106 94235
110 99907
34 34009
55 46806
105 93317
90 81835
100 88273
57 51160
82 77124
100 87882
109 99357
30 27882
9 11447
101 89376
43 39631
109 99798
17 15888
81 76813
107 97184
106 94718
71 67702
102 89712
99 86381
49 42333
81 76861
87 80000
91 82985
33 33237
2 1262
63 54491
77 71311
107 96837
98 86185
78 72553
105 92778
67 61259
40 38248
77 71289
100 87912
105 90700
74 70437
106 94627
33 32486
106 95241
74 69532
107 97649
68 63478
101 88974
89 80735
59 52753
68 64203
74 68861
57 48997
99 86356
99 87669
17 16535
107 96114
81 75668
55 46611
107 97947
87 79696
79 73919
95 84884
107 97110
6 4236
97 85078
68 64670
99 86438
107 95418
74 69716
72 68521
55 47066
105 91038
107 95627
105 92553
75 70854
105 93185
46 42013
79 73874
67 62877
91 82336
59 51799
89 81513
78 72556
33 33917
105 91509
87 80300
98 85770
52 42966
105 90774
83 77403
91 82819
74 69895
67 60205
91 83152
102 89840
7 6419
105 93696
99 87549
109 99610
2 1324
69 66191
101 89344
95 85011
71 68328
107 97230
9 10301
59 52056
16 14650
4 3463
104 90653
9 11309
106 94294
98 85718
32 31781
107 97097
106 94955
70 67169
87 79492
74 69898
108 98944
25 20502
81 76769
82 77156
95 83939
102 89844
57 50192
28 24903
95 84404
52 43572
53 45105
46 42054
101 88656
70 66644
106 94800
73 68688
105 90965
99 86598
54 46042
107 95814
87 78458
71 68199
81 76507
57 49483
28 23355
107 97356
33 33134
105 90891
53 44907
81 75563
98 85940
107 98360
107 97518
98 85414
87 80139
81 76374
107 98545
77 71252
63 54353
67 58407
100 88294
95 84270
105 91976
7 5863
105 92473
87 80080
78 72919
59 52361
52 43576
80 75232
89 80506
91 83307
105 92735
105 91932
43 39445
89 80641
107 97090
76 71114
104 90465
38 36833
79 73750
67 61289
100 88170
108 99020
101 88520
23 18607
81 76913
67 61747
102 90110
77 71253
57 51235
87 78804
107 98085
109 99637
91 82605
68 63555
87 78624
77 71758
32 30683
71 68456
57 49900
99 86611
3 2080
63 55011
67 61785
107 97018
53 43771
99 87325
53 44076
28 24335
24 19173
98 85772
52 43454
57 48152
107 95419
91 82739
7 7037
25 20539
2 1172
53 43932
70 67096
107 96379
71 68156
71 67832
84 77897
99 86523
98 85882
105 91329
105 92075
64 56636
78 72527
98 85181
67 57203
59 51824
53 45458
79 73923
101 88850
56 47946
105 91393
98 86218
92 83555
79 74602
31 28769
70 66746
107 95500
3 2168
107 98131
69 65698
107 95501
74 69252
105 93393
19 17719
90 81932
79 74827
7 7793
49 42416
14 12960
67 57724
91 82271
57 50865
105 92170
53 44394
105 92741
43 40181
79 73257
34 35120
67 61084
109 99788
98 85459
26 20978
17 16046
91 82815
106 95056
87 78564
101 89495
33 33184
106 95190
14 14102
74 70130
106 94846
9 10909
105 92799
68 64510
98 86306
99 86744
71 67782
107 96163
107 98315
91 83426
67 59116
108 98978
105 93337
55 46392
17 15630
100 88216
67 59388
105 92191
75 70963
67 61702
95 83882
105 93352
78 72646
31 28208
14 13493
59 52807
62 54109
31 28790
94 83790
87 79399
107 97431
100 88319
28 23641
14 13463
77 71705
84 77788
84 77680
107 97796
109 99779
89 80552
75 70609
68 64404
98 85510
31 28079
43 40056
107 96070
9 11311
81 75839
100 88274
78 72892
79 74275
37 35806
68 63083
106 93818
105 92103
67 57650
8 9330
89 80847
71 67729
27 22087
106 94175
95 84954
107 97405
89 81253
63 55041
76 71132
57 50963
106 94505
83 77208
59 52323
89 81157
107 96470
17 15502
67 61266
73 68701
77 71703
67 60254
92 83484
101 88786
100 88160
98 86087
67 59285
107 96578
105 92952
107 97547
43 39547
72 68519
105 93600
87 78774
52 42941
67 60066
71 67708
68 63419
106 93961
21 17973
100 88280
79 73607
107 95435
32 30738
103 90323
105 91657
89 81487
101 88816
29 25637
67 59123
29 25454
105 91170
105 92234
81 75287
98 85870
79 75062
24 19117
100 88332
101 89278
30 26039
107 97948
60 52982
91 83132
69 65957
67 62935
67 62805
70 67219
91 83070
104 90651
70 67292
106 95096
107 98243
67 57149
72 68567
67 62753
79 74235
67 57263
95 84332
107 97692
106 95051
73 68703
90 81704
89 80972
107 97179
57 49903
95 83945
84 77607
89 80967
79 74217
91 83038
67 61966
17 16934
79 74382
30 26929
107 96211
67 59772
28 24026
108 98918
87 78382
105 93660
89 80902
77 71439
105 91181
106 94886
107 95577
67 59510
109 99732
69 65222
97 85142
85 77998
95 84647
67 62960
107 95924
52 43683
69 66224
95 84807
106 94272
7 6866
63 55007
87 78993
107 96753
108 98964
89 81197
107 96169
107 95988
78 72895
57 49028
107 96432
107 96067
106 95186
71 68378
30 25918
24 19885
74 69461
9 11306
57 48993
38 36667
79 74785
81 76322
67 60912
87 78925
69 66532
79 73716
107 97721
81 76533
105 93460
105 91582
61 53227
62 54316
44 41285
106 94598
105 91248
32 31233
105 91664
95 84872
7 5642
91 82585
3 2011
81 76560
90 81717
67 57119
99 87005
89 81439
107 98221
106 95054
67 59350
14 14217
67 61692
92 83560
81 76619
87 80053
106 94310
107 97309
75 70693
62 54211
82 77163
27 22300
7 7848
89 80732
67 60509
79 74982
107 97845
89 80647
68 64495
79 74361
108 98674
87 78684
67 61426
32 29410
105 92130
105 92883
74 69207
106 94354
8 9360
107 96928
108 98824
107 95431
107 96992
9 10251
107 96483
4 2912
55 46862
81 76804
109 99531
98 85761
105 90877
93 83694
87 79378
9 11761
99 87512
105 92347
106 94750
105 93216
99 86732
1 804
91 82964
101 89154
68 64463
59 51459
54 45938
87 80386
87 79402
105 92939
43 39750
107 97203
68 63034
79 74672
98 85817
98 85523
59 51701
74 68998
68 63708
79 73755
107 98401
103 90291
85 78201
75 70632
28 24337
105 91399
99 87009
106 94209
107 97606
69 66293
107 96903
107 97392
71 67728
81 75667
105 93167
49 42496
106 93831
44 41244
63 54740
91 82372
81 76396
105 91579
55 47187
57 48482
71 68336
81 75919
105 91330
81 75917
95 83812
81 76009
108 98827
77 71690
101 89157
64 56813
71 68480
85 78066
95 83970
95 84572
67 62183
33 32229
43 40520
34 34942
62 54304
108 99247
17 16111
2 1216
81 76024
109 99406
63 54774
105 91465
89 81498
53 45423
107 98363
107 95640
87 79398
71 68168
92 83482
62 54084
107 98422
63 55672
100 87835
52 42880
67 60693
17 17052
107 95722
55 46967
105 92991
59 51564
34 34771
17 14885
99 86773
107 97738
81 76562
74 70048
74 69964
107 96244
62 54058
86 78269
110 99961
105 93702
63 56089
100 88257
81 76046
95 84518
32 30765
62 53399
105 92728
102 89970
79 73910
105 91183
55 46396
107 96227
105 91524
91 82785
74 69061
107 96231
81 76297
107 96294
85 78092
67 58389
105 91174
107 98300
22 18242
78 72600
31 28075
109 99791
60 52973
7 7932
91 82626
54 45790
99 87622
91 82642
33 32136
98 85534
40 39024
67 57141
57 48607
79 73433
79 73404
99 86439
7 6571
71 68286
57 50629
57 50698
90 81688
96 85064
63 56052
81 76567
69 66637
98 86015
3 1773
102 89963
106 93894
84 77959
67 57229
67 60947
12 12520
105 91410
43 40351
70 66897
105 92894
63 54448
87 79933
91 82633
91 82995
8 9278
109 99804
57 50288
32 30877
107 95639
22 18378
67 57874
22 18171
107 97185
107 97620
105 91235
89 81619
14 12763
109 99358
30 26558
91 83358
101 88573
56 47795
107 97842
79 74188
101 89311
99 87364
105 90894
51 42704
106 94357
79 74988
101 89524
28 24471
68 64428
62 53894
67 62346
70 66948
92 83543
102 90121
91 82302
110 99902
87 79381
63 54888
32 30108
105 92808
2 1125
81 76577
4 3391
44 41267
68 63390
52 43354
105 90971
67 57342
98 85790
64 56575
79 73475
89 80865
67 59008
57 49713
51 42681
11 12248
67 59155
53 45215
35 35384
14 13502
99 87357
105 92205
99 86941
95 84513
67 62698
80 75208
105 92909
67 61250
59 51573
59 51568
105 93369
54 45869
74 69178
63 54818
91 82527
99 86841
105 91166
105 90958
71 68483
107 96351
106 95092
62 53665
4 3313
105 92875
79 74484
67 61923
89 81375
32 31442
67 61874
106 94322
63 55864
30 27897
55 46559
64 56452
67 61042
70 67188
109 99782
67 62059
25 20471
40 39145
107 97580
95 84389
101 88533
105 93248
107 97992
91 82258
107 96489
107 95856
71 67443
105 91059
64 56409
9 10339
69 66396
78 72861
60 52827
99 87032
67 62036
107 97929
8 9450
95 84307
87 79150
75 70698
81 76114
109 99652
81 75396
99 86350
79 74654
107 96525
81 76205
77 71813
43 40930
107 95912
81 75881
55 46324
87 78443
30 26286
98 86191
31 28103
95 84293
26 21033
64 56650
68 63282
8 8141
101 89405
7 5435
7 5938
104 90636
107 98298
109 99500
74 70529
95 84421
83 77417
34 35012
105 90882
107 97375
67 59743
107 97679
99 87297
87 79373
87 78340
107 95921
106 95088
87 79737
8 9163
101 88512
87 80174
105 93310
74 70364
68 63775
107 96334
40 38994
106 95022
8 8864
107 98304
24 19759
68 63097
6 5352
104 90644
69 65611
79 74085
74 68746
87 79576
32 29195
43 40742
8 9392
105 90838
79 74871
105 91942
101 89101
105 90985
81 75860
67 60317
57 50062
40 37991
107 95673
107 96093
67 59136
69 65536
19 17574
87 79728
71 68029
107 97346
67 58988
100 88145
105 92439
31 28495
105 90708
95 84772
43 40228
79 73667
28 23996
108 99035
8 9688
67 60077
108 98610
56 47705
63 55837
81 75739
100 88358
91 82047
55 46738
91 82822
81 75639
7 6891
59 51974
77 71805
68 63815
87 79360
91 83068
28 24824
98 85953
89 81400
75 71010
69 65985
95 84937
101 88808
105 91135
78 72504
71 67450
93 83570
28 25043
87 78644
101 88635
89 80843
6 3948
107 98551
30 27298
79 73260
106 94918
105 92092
107 96788
27 21413
67 62730
32 30960
81 76942
87 79599
108 98757
18 17358
68 63722
105 91388
105 93435
100 87703
84 77565
71 67886
89 81647
77 71607
74 69425
77 71572
62 54238
83 77421
107 98051
24 19167
5 3758
14 13847
106 94900
107 97770
87 79974
75 71001
24 19023
69 65202
8 9396
37 36320
59 51906
107 96889
57 49229
99 87441
74 69242
101 89406
101 89069
32 30452
99 87268
95 84242
79 73628
68 64561
53 44478
67 62322
72 68630
31 28324
52 42811
9 10252
105 91027
105 91731
105 91882
109 99298
101 89502
105 93119
87 78973
106 94376
67 61388
74 69181
57 49156
95 84509
89 80665
99 87239
68 63116
53 45074
67 59440
98 86242
59 51321
59 52475
77 71448
99 87205
57 49901
24 19934
78 72889
107 97379
57 48635
28 24367
102 89940
106 94123
56 48018
55 46977
88 80440
88 80425
101 89466
67 62293
106 94877
99 86805
67 61570
107 97013
81 75607
46 41872
71 68357
105 91457
79 73075
69 65699
89 81058
67 60750
17 15596
75 71049
30 26402
105 91725
75 71081
105 91826
105 92749
24 19366
107 96472
93 83678
87 78592
95 84353
106 94373
107 97675
67 60006
98 86142
105 92039
105 92254
81 75774
67 58569
79 73783
52 43473
101 89019
99 86929
33 32193
98 85942
87 79623
79 74329
67 58242
14 12726
107 96412
81 75845
59 51990
98 85720
91 82145
59 52720
107 96198
62 54308
69 65585
27 21941
107 97941
38 36422
9 11230
87 79652
89 81170
91 83418
7 5788
26 21214
95 84305
77 72225
67 58581
14 12607
107 95608
101 88419
101 89421
74 69872
8 8779
93 83603
107 97063
107 96808
85 78212
67 59326
79 75023
57 48494
49 42473
30 26765
67 61777
102 90249
33 33601
106 95240
79 73732
59 52645
68 64316
106 94748
106 94267
40 38194
69 65621
95 83900
57 49764
7 5977
57 48668
17 16103
81 76436
79 73582
87 78933
107 98338
91 82159
108 99201
14 14484
71 68463
24 19857
53 45425
105 93639
68 64734
87 78416
95 84544
62 54334
89 81367
84 77868
107 96556
104 90526
101 88447
107 97162
51 42766
71 67314
46 41875
30 27969
79 74215
107 96186
107 96592
108 99274
68 64276
57 48464
84 77511
107 96502
28 23463
107 95349
59 52162
107 97193
68 63357
87 79527
67 57604
107 97115
74 69320
81 77031
107 97299
99 86445
7 5546
68 64356
70 67104
105 92787
67 58625
57 49810
106 95036
60 52974
69 65311
28 24275
70 66894
91 82870
63 55844
79 73513
87 78562
79 73293
27 22385
67 62558
91 82894
99 87568
79 74264
107 97584
89 81174
62 53927
99 87179
67 62364
97 85118
89 81234
91 82465
98 85693
6 4161
105 92301
91 82339
106 94987
109 99480
107 96063
67 57965
17 17119
91 82757
69 65706
68 64155
67 60759
105 92208
98 85497
87 79563
91 82967
63 55177
67 59409
60 53012
87 80009
87 79379
93 83719
105 91339
63 56111
67 62022
84 77600
87 78633
107 98112
84 77877
108 99178
106 94902
107 97536
77 71684
59 52672
31 28521
91 83223
87 78518
105 92676
67 61975
107 96993
99 87548
106 94178
63 55708
87 78364
9 10525
40 39148
70 67248
74 70209
107 96839
77 71416
91 83272
7 6721
83 77422
6 4148
91 82069
107 96158
89 80674
6 4389
79 74002
87 79171
63 55500
79 74553
106 94452
93 83688
91 82066
105 90763
105 92057
99 86658
9 10981
105 91037
101 89223
6 5245
81 76320
99 86534
64 56277
107 96025
8 10098
17 14939
105 92656
102 89722
57 50782
57 51009
108 99200
53 45174
99 86836
107 95753
101 89650
63 55570
53 44711
63 54547
101 89535
105 92006
71 67660
71 67698
110 99913
37 35967
101 89193
67 60485
91 82643
91 82609
70 66871
93 83634
108 99129
105 91691
91 82772
77 71616
69 65349
91 83315
107 95587
99 87451
99 87498
4 3043
81 76371
107 96842
57 49408
108 99187
84 77572
37 36296
74 68991
74 69585
95 84531
91 82364
105 92058
63 54554
27 21518
67 58308
57 49325
79 73896
91 82110
89 81561
78 72862
68 64488
105 91620
106 94418
71 68155
107 96203
109 99350
81 75683
99 86971
1 820
90 81749
107 96544
63 55571
55 47138
108 99152
33 31802
110 99855
2 1512
107 98170
28 23989
87 79470
7 7638
28 24685
106 93846
98 86162
38 36897
43 40502
91 82632
106 94723
81 76400
100 87921
107 96153
102 89949
57 50099
99 87389
9 11564
81 75625
105 93111
69 65095
95 84645
30 26345
85 78009
101 89530
61 53053
106 94530
101 89182
95 84470
107 97828
102 90114
71 67571
78 72815
44 41297
67 58795
105 92325
95 84753
100 88262
108 98783
95 84817
98 85507
107 98153
84 77630
97 85143
78 72907
95 83848
68 63213
74 70200
60 52981
71 67759
91 83061
98 85353
99 87422
69 65539
105 93569
107 98120
87 78856
105 92663
100 88193
99 86770
95 84317
55 46315
24 18829
3 2476
26 20936
75 70771
89 80675
17 16443
100 87740
71 67554
101 88688
59 51546
79 74273
105 90685
81 75669
106 94293
89 80510
109 99477
87 80158
67 60475
77 71757
74 70025
105 92195
74 70470
31 28339
101 89658
9 11432
87 78863
108 98763
98 85608
99 86938
95 84066
87 79619
100 88012
105 92428
53 44050
1 417
105 91985
89 80575
57 49696
89 81166
107 96801
68 64537
95 84977
68 64310
87 79361
33 33718
71 67757
67 58995
57 49476
39 37247
79 74740
99 87126
57 50240
101 88572
105 91404
81 76428
105 91139
67 61400
106 94667
31 28905
95 83929
78 72813
65 56977
98 86119
69 66377
49 42506
17 16493
55 47166
8 9479
77 71268
34 35100
89 81655
81 75766
107 98467
105 91158
67 60383
85 78080
77 72178
107 98003
89 80844
78 72680
104 90669
102 90036
67 62094
87 78439
107 95970
1 494
101 89269
81 75819
98 86092
7 6556
79 73828
105 90730
11 12310
107 95703
107 96270
107 97105
70 66729
99 86453
107 96776
53 44287
79 73893
98 86269
106 95144
8 9699
43 40437
14 13313
81 76469
40 38238
55 46434
101 89099
57 49473
105 92069
107 95597
89 81280
84 77875
67 59829
87 79288
107 95564
95 84411
106 94229
107 96604
7 7301
67 59860
107 95904
28 23579
67 61981
87 79135
28 25158
52 42993
101 89505
5 3643
81 76384
4 3135
105 90686
107 95715
87 79934
3 2264
30 27182
17 16894
107 97425
37 35822
109 99336
68 63734
87 78726
89 81294
71 68094
79 74189
107 97807
107 95462
67 58350
77 71325
106 95159
67 62567
89 81461
67 58382
87 79938
91 82421
55 47282
106 94071
105 92189
70 67094
68 64830
87 79027
98 85633
89 81086
27 22750
107 98111
24 19357
8 8631
33 33075
71 68220
101 88452
107 96664
87 78298
78 72838
77 71774
46 41739
77 71594
107 96761
3 2367
96 85059
72 68594
43 40816
63 54584
77 71771
41 39192
40 38066
74 70007
57 48853
89 81260
107 97228
105 93730
28 24798
24 20116
109 99744
99 87182
27 22183
81 75927
81 76944
106 95220
105 93171
79 73818
107 97381
106 95246
63 56224
107 97936
106 94884
9 10409
67 61231
105 90701
105 90743
81 76190
108 99146
105 92133
106 95158
105 90795
84 77502
101 89256
106 93773
69 66157
33 33524
29 25327
32 29987
105 91847
55 46142
8 8356
106 95282
106 95286
100 88320
101 88934
99 86400
69 65787
64 56407
79 73172
87 79784
33 32848
109 99584
106 94783
24 19613
99 86618
108 99161
73 68738
68 63673
69 66526
18 17302
62 54191
74 69208
101 88745
100 88137
56 47906
35 35370
28 24400
69 66133
67 62441
99 87038
59 52047
8 9225
3 1891
107 97324
106 94146
87 78597
17 16015
68 63542
67 59047
89 80783
34 34093
107 97540
105 91492
75 70653
74 68989
108 98723
95 83923
106 94168
79 74770
105 93314
43 39403
3 2339
5 3783
43 39767
107 95915
27 23097
84 77739
98 85241
67 62660
105 91473
8 8532
108 98852
63 55018
106 94973
107 97313
77 72060
91 82253
106 95007
67 60466
105 93549
57 50116
99 87489
91 83356
31 28415
107 97430
81 77083
32 31242
100 88022
105 92904
74 69680
67 57416
40 38277
95 84176
91 82241
17 15970
79 72965
8 7966
110 99890
105 91837
107 95930
40 38488
91 82181
107 96021
99 87264
108 98599
87 78655
89 80467
33 32254
107 95591
95 84407
67 60779
77 71914
95 83836
63 55991
105 91099
108 99009
99 86809
89 80803
31 28940
67 57707
107 96009
106 94560
107 96017
69 66473
24 19402
107 97576
56 47951
18 17197
105 91900
107 98314
69 65001
108 98939
14 13675
27 22784
31 27985
107 97757
106 94780
81 75886
108 98889
67 62779
60 52939
87 79805
24 20016
89 81360
71 68471
24 20035
69 65159
99 87250
87 79950
107 97069
107 96106
69 65992
102 90156
81 77036
57 48234
54 45927
106 95163
87 78932
81 76924
99 86964
86 78271
105 93652
107 96155
87 80207
110 99916
107 97208
24 19994
105 91974
105 90991
87 78729
57 48800
106 94999
32 29456
81 77051
67 59021
103 90371
28 24272
7 6058
81 76127
57 49001
63 56064
46 41968
105 90918
106 94394
27 22653
100 88245
74 70397
107 98180
68 63569
62 53392
67 57914
101 88667
107 98039
79 73037
94 83774
7 5826
55 47594
109 99490
4 3192
67 57997
81 76257
24 19748
40 38619
7 7044
89 81284
105 91116
33 32480
59 52440
105 93445
74 70551
87 79056
107 98584
32 29599
7 6475
67 60852
105 92419
68 63014
107 97669
67 59881
34 34764
70 67080
93 83631
79 74675
81 76878
91 83439
27 23308
81 75524
40 38001
104 90523
105 92583
57 49145
43 40614
68 64663
106 93952
105 92397
67 57984
100 88303
90 81730
106 94741
65 56965
27 21847
43 40098
98 85752
23 18668
91 83122
8 9037
79 73002
18 17399
77 71991
101 89590
105 91607
109 99764
98 85314
106 94648
67 62269
106 94164
64 56631
83 77432
63 56249
43 40533
30 26120
7 5645
106 94407
7 7060
105 91053
81 76294
9 10630
81 76337
107 96665
77 71856
105 93210
99 86722
28 24681
87 79741
95 84251
75 70880
68 63531
30 26313
73 68715
107 96012
105 91117
75 70584
107 95804
105 93601
6 5199
79 74154
87 79127
26 20894
89 81564
105 92429
101 89334
91 82456
89 81593
107 98108
109 99457
105 90702
105 91210
87 79767
71 68353
57 49445
74 69056
67 57103
106 94821
107 98206
69 65730
33 33848
69 66238
91 82052
98 85183
27 21580
105 93158
74 68887
102 90141
100 87935
67 61200
12 12503
91 82673
14 13320
1 610
107 95463
101 88637
71 68226
90 81759
24 19580
69 65119
64 56642
78 72760
97 85125
83 77361
55 46122
99 87315
106 94460
106 94370
95 84660
67 60831
107 98579
105 91608
78 72387
8 9594
104 90660
75 70835
91 83292
96 85067
107 98174
59 51790
105 91378
107 97764
106 94356
39 37269
57 48711
67 58167
57 50742
87 78928
91 83399
33 32461
49 42369
91 82210
98 85742
105 93266
106 93893
82 77130
28 24086
101 89037
79 74760
102 90092
67 60548
57 51141
59 51664
106 93988
83 77347
68 64028
105 91438
59 51828
95 83985
63 54999
68 64353
6 4419
106 94897
55 46673
8 8879
27 21731
105 92107
105 91934
105 92898
59 52019
108 99177
78 72795
90 82035
88 80416
1 573
9 11557
67 57705
81 76021
5 3942
95 84653
107 96339
108 98862
30 27478
105 93379
14 14487
2 1695
67 59571
91 82551
98 85594
107 97595
87 79416
67 60172
71 67649
86 78230
98 86246
4 2976
109 99403
105 91727
32 29484
74 70545
94 83768
43 40608
77 72196
14 14564
98 85566
57 50336
56 48013
67 59783
93 83607
74 70061
2 1179
69 65543
91 82080
54 45993
101 88836
106 94764
100 87985
72 68627
74 68755
31 28947
79 74130
58 51316
3 2037
106 94032
84 77947
56 47712
105 90869
87 78730
98 86101
100 87965
95 84957
74 69130
101 89332
72 68532
79 74352
105 93704
107 98504
105 93527
95 84500
52 43131
95 84275
81 75500
108 98758
53 43813
32 29468
95 84350
67 62699
53 43819
24 19130
55 46243
17 15371
34 34708
95 83992
107 96171
105 93183
87 79421
39 37888
102 89922
102 90227
95 84979
54 46038
99 87173
106 94885
75 70646
17 15796
77 71710
99 86886
67 59568
68 64106
95 84583
6 4546
90 81746
100 88344
71 67655
70 67184
43 40619
67 61489
84 77806
71 67561
26 20685
101 89451
108 99174
98 85493
107 98416
107 97035
109 99507
27 21878
29 25624
107 96200
77 71750
84 77876
100 88279
100 88106
87 80232
105 92470
105 92570
79 75070
68 63559
104 90672
95 84559
102 90044
107 95870
107 98139
95 84985
106 94435
9 10423
108 98875
107 97851
105 92917
67 59838
86 78284
107 96736
107 97264
105 92957
77 71637
107 97485
106 93956
107 97974
99 86639
107 97476
71 67786
87 79114
101 89034
89 81410
105 92717
46 42055
107 98305
102 89707
107 96746
71 67310
63 55847
81 75589
99 87216
99 86578
98 85332
95 83938
98 85978
32 30970
106 95013
69 66064
9 11860
106 95074
74 69177
98 85765
101 89549
105 91898
31 28419
101 88391
106 94926
68 64886
105 91588
77 71981
87 79251
57 50180
71 68413
60 52924
87 78786
53 45359
63 54619
57 51181
98 85938
106 94249
104 90608
81 75507
105 93303
81 75515
101 88365
69 66535
68 63687
106 94084
14 13165
77 72266
98 85880
57 49307
3 2740
99 87056
39 37543
53 44781
57 48745
83 77454
98 85374
85 78205
81 77049
87 80326
68 63927
28 23915
67 57428
8 8193
69 65004
105 92995
107 96440
68 64056
53 43773
77 72119
109 99344
16 14811
17 15074
79 74829
38 36499
68 63515
108 98847
89 81359
100 87685
30 27776
98 86316
87 78917
91 82262
101 89660
105 92020
106 94157
105 91570
98 86011
106 93836
33 32353
91 82571
101 88714
106 94662
72 68634
107 97248
91 83388
79 74367
42 39288
25 20455
30 27870
75 70704
84 77866
30 25975
57 50748
24 18892
27 21506
57 49151
78 72677
95 84496
99 86426
81 76233
57 49817
71 67915
68 64066
87 80204
98 85431
109 99805
105 93551
100 87868
27 22646
105 92409
108 98799
109 99790
17 15282
101 88768
107 98541
62 54174
107 95795
78 72529
107 96047
28 24530
67 57321
106 94232
83 77319
102 89974
57 50651
57 48970
95 85037
39 37676
17 14943
87 79362
106 94529
81 76335
43 39548
109 99441
106 94122
1 497
67 58502
67 62621
109 99723
107 96760
107 95666
107 97980
27 22649
5 3828
67 62394
74 68905
107 96616
4 2940
45 41558
100 88231
106 93978
91 82876
95 84344
107 97526
32 31017
95 84475
91 83467
106 94056
39 37902
99 86422
107 96033
104 90486
55 46273
100 87768
106 93772
85 78144
79 73855
99 87500
110 99895
107 97964
100 87889
79 74286
89 81618
28 24818
2 1679
107 98273
106 95035
28 24166
99 87122
43 40133
67 58429
71 68215
89 81332
84 77708
81 76069
74 70143
91 82546
70 67256
74 69753
78 72362
99 87021
67 59275
107 96953
108 99033
77 71548
91 82233
44 41184
98 86208
32 30041
67 57726
81 76608
107 96182
85 78025
99 86711
87 78702
105 92557
98 85701
67 60401
67 62256
67 57237
105 93173
87 78986
68 63106
105 91530
81 75550
7 6514
89 81580
67 57681
98 85246
107 98452
99 87466
67 57450
59 51800
52 43648
57 50416
105 93388
67 62352
89 81362
57 50797
108 98997
105 91561
75 70860
69 65402
79 73182
64 56655
11 12379
105 92826
77 71591
84 77988
107 98382
55 46238
79 73654
46 41810
105 93324
5 3665
87 79474
106 93948
99 87443
63 55635
105 92537
106 94991
105 92098
98 85665
107 98481
105 91224
74 70539
89 81281
101 89119
68 63443
18 17200
67 58550
79 73498
100 87915
107 96691
33 33414
99 87592
87 79043
91 83241
89 81536
9 11246
108 99214
106 94584
55 47575
95 84975
101 89506
77 72245
105 92968
75 70850
67 61454
103 90385
74 69825
69 65287
101 89137
67 57697
74 70272
67 60773
107 98259
8 9621
105 92753
9 11584
55 47029
106 94328
63 55027
8 8686
87 79367
105 93747
105 92147
106 94577
91 82940
55 47652
17 16442
81 76961
101 88491
109 99448
5 3586
91 82869
105 93355
106 94899
107 98482
7 7724
91 82473
107 97323
95 84288
34 34126
77 71324
27 22116
79 75050
106 94106
105 91584
103 90314
81 76056
69 66320
99 86449
32 30916
105 91113
79 74531
106 94916
107 96013
107 97358
74 69140
108 98984
63 55476
89 81569
27 22506
107 97135
68 63100
105 91177
91 82523
24 20005
98 86111
95 84945
77 72296
109 99688
105 92291
68 64386
17 14851
107 97915
107 97265
95 84927
99 87063
32 31535
103 90335
68 63682
108 98646
74 69893
99 86714
14 13285
107 97211
77 72104
17 16893
57 50779
53 43922
101 89045
67 61083
62 54310
57 51075
68 64809
55 46065
33 33182
106 93751
24 20271
18 17316
91 82716
109 99673
98 86241
60 52928
59 51822
67 60784
105 93271
102 89769
67 62495
100 88297
7 7885
105 93424
107 98048
97 85141
87 78821
99 86461
103 90359
98 85890
105 91478
106 93903
83 77413
17 15519
79 73319
82 77195
33 33775
79 73056
61 53061
77 71618
67 61566
87 79226
106 94144
39 37443
99 87192
107 97556
84 77725
78 72674
101 89158
107 96670
2 1357
107 96946
81 76188
32 29281
79 73481
69 66474
67 57824
105 91813
89 80791
105 92151
110 99889
39 37138
95 84673
80 75246
55 46412
64 56776
17 14913
63 56182
67 59675
74 69062
105 91233
78 72561
107 98488
67 59642
81 76644
81 76524
62 53535
71 67840
81 76223
107 98498
100 87838
100 88153
27 22026
98 85732
99 86483
105 91216
99 86479
30 25872
107 97257
106 94417
89 81068
67 58285
101 89515
21 17919
40 37919
95 84969
59 52485
105 93178
106 94848
91 82352
91 82413
95 83983
63 56037
107 95906
105 91167
83 77305
57 48199
68 64679
105 91605
91 83329
107 96994
84 77903
95 84745
84 77989
33 32973
73 68660
105 92915
6 4491
67 60585
9 12088
14 13455
102 90171
101 88798
105 92181
69 64945
28 24393
57 48448
67 57673
63 55781
107 97903
107 95537
107 95680
3 2510
4 3104
101 88432
63 55929
68 63161
103 90318
93 83727
40 39055
39 37635
7 6980
63 55942
105 92715
107 97166
37 36029
79 75041
79 73195
74 70439
101 88390
64 56737
105 93733
9 11085
75 70599
107 98444
67 62933
99 87267
105 92687
39 37573
81 75410
59 51866
87 78915
86 78264
95 85021
107 98496
95 84890
87 78567
105 93265
71 67879
81 76548
1 911
67 59045
107 98299
103 90278
79 74447
31 28367
108 98932
63 54435
57 48056
22 18526
81 75453
105 93155
100 88312
94 83796
57 49910
89 81654
91 82079
57 48063
7 6938
57 49522
108 99054
95 84277
101 89225
7 6235
7 6851
87 78619
64 56349
99 87337
92 83510
77 71556
78 72910
101 88414
105 92761
107 98543
102 90241
81 76690
99 87314
4 2872
28 23716
81 76414
55 47655
17 15374
7 6608
91 82193
79 74384
84 77653
107 97435
108 98985
79 73747
74 70121
81 76447
77 71429
81 75964
7 6806
95 84527
106 94587
106 95072
9 11785
107 95951
79 74815
107 97342
108 99072
74 70287
101 89677
72 68657
67 57409
107 97103
67 59066
105 93563
67 59195
81 76043
101 88831
105 90935
74 70202
28 23372
98 85498
52 42810
79 74549
106 94797
71 67407
32 30763
52 43540
107 98062
90 81857
99 86466
101 89105
109 99717
64 56384
53 45191
7 6909
107 98285
77 71391
91 83204
74 69819
95 84869
99 86596
76 71165
93 83601
74 70464
84 77601
70 67139
67 58518
74 70541
105 91343
70 66772
109 99706
95 84063
48 42258
108 98903
53 45035
67 61077
63 55286
107 96648
89 81539
105 92200
32 31364
31 28476
59 52266
91 83059
95 84964
57 49273
109 99690
89 81552
99 86358
67 57064
98 85851
82 77108
99 87538
34 35289
106 94700
62 53666
95 84373
107 97871
108 99092
86 78257
24 19939
8 8689
67 57016
107 98490
30 27135
87 79509
106 95117
43 40045
81 75652
107 95948
69 66221
67 57205
30 27666
107 98173
7 7077
68 64922
67 62799
106 94398
69 66271
74 69332
107 96109
106 94195
70 67211
75 70623
67 59827
99 87077
87 79991
32 30318
9 10751
107 97394
81 76565
105 93366
84 77862
67 59288
84 77978
85 78029
67 58102
98 85658
107 98240
86 78263
107 96798
99 86568
71 68333
78 72902
39 37241
105 91244
105 91391
107 97516
87 80187
55 47135
105 91803
67 58984
28 25250
63 54996
101 89591
107 95514
79 74414
79 74319
67 61436
103 90326
110 99835
1 812
79 75086
40 38515
74 69037
107 97733
106 94990
75 71100
99 87431
26 20982
27 22672
104 90512
106 94611
79 74165
67 57268
105 93268
70 67102
107 97482
99 87016
99 87204
107 97694
67 58410
106 94197
107 97830
79 74596
67 57961
107 96815
106 95280
107 96844
84 77950
38 36761
91 82272
105 93214
106 94978
98 85446
53 43933
69 66147
28 23330
105 93476
8 8022
107 96755
67 58773
55 46756
32 31573
12 12545
81 75575
105 91253
29 25337
61 53072
104 90420
53 45516
95 84128
91 82627
67 59232
17 15125
67 59194
82 77154
107 96577
107 98260
110 99882
78 72786
107 95818
74 70039
55 47482
85 78039
87 79551
105 91905
27 23006
105 91264
57 49288
33 32068
64 56431
89 80876
64 56362
67 59179
37 36003
30 27430
106 95071
110 99944
43 40839
98 85391
53 45078
106 93962
81 76643
55 46180
67 59114
78 72678
105 92259
32 29485
62 53413
68 64057
30 26211
78 72518
51 42709
107 98341
55 46795
78 72923
75 70689
101 88427
107 97275
95 84045
101 88498
91 82665
87 80271
8 8807
79 73679
55 46519
104 90599
52 42968
77 71355
25 20360
53 45249
106 94572
85 78179
64 56411
87 79442
107 95660
33 31983
87 78825
69 66481
107 98066
109 99807
3 1777
82 77111
53 44782
81 76596
67 62726
67 57463
107 96016
81 75632
71 68384
102 89804
64 56627
30 27214
8 8993
30 27552
59 51511
95 84792
105 93565
101 89349
78 72696
91 82049
84 77930
95 84942
85 78098
53 45312
81 75834
106 94093
55 47327
108 99013
79 73875
22 18265
30 27575
32 30688
87 78603
106 94066
32 30656
44 41334
90 81974
109 99583
52 42920
30 27216
105 90794
67 58074
9 10826
69 66039
57 49747
74 69356
55 46187
91 83119
107 98560
9 10283
108 98924
45 41499
67 59925
105 92818
22 18092
102 89718
9 10209
63 55428
8 10039
33 32603
59 52780
106 93916
3 1966
98 85153
67 58060
107 96278
74 69630
67 59433
107 97327
27 22850
102 90078
95 84705
69 65920
39 37544
89 80937
89 81283
106 93964
87 79713
57 49360
56 47939
107 97191
106 94544
108 99027
45 41611
57 50437
63 55129
99 87243
107 97596
107 98148
109 99365
78 72599
29 25502
105 92003
108 99134
79 73265
53 45059
19 17790
38 36926
101 88827
39 37600
99 86688
57 48782
108 99123
109 99588
109 99639
106 94633
77 72179
105 93126
63 54404
99 86707
102 89788
105 93037
85 78150
107 95442
89 80979
4 3365
106 94920
95 84061
31 28017
63 55134
7 7783
71 68349
2 1249
79 73537
106 94030
87 79525
107 97763
91 82093
2 1421
67 61292
62 54171
79 74738
63 56252
98 85584
7 5764
104 90438
107 97872
1 934
79 74160
28 24706
25 20398
40 38387
81 75335
108 98738
95 84759
81 75738
76 71229
52 42972
74 69101
99 86820
91 82598
107 98203
95 84563
78 72363
74 69602
105 91048
87 78703
39 37612
105 92377
3 2251
105 92394
43 40707
33 33031
75 70667
38 36526
57 50318
105 93005
99 86839
107 98462
77 71818
107 98016
74 69088
81 76890
81 76761
43 39844
95 83831
89 81224
79 73112
109 99705
56 47942
81 76907
95 84280
68 64608
107 96548
14 14077
85 78192
105 92031
30 27531
59 52414
29 25595
30 27643
34 34817
107 95458
80 75145
63 54824
106 94937
43 39583
99 87047
80 75234
79 73977
105 91084
102 89733
57 48538
87 79575
81 75513
95 84799
105 91522
81 76472
78 72858
68 63754
108 98952
33 32572
67 59294
91 83050
67 59968
33 32633
53 45027
8 8570
74 69601
9 11001
68 63497
104 90416
81 76712
95 84095
87 79286
28 23826
67 62661
34 34231
81 76635
68 64560
87 78781
9 11162
105 92018
87 79788
57 51104
91 82111
109 99465
87 79010
98 85852
98 85991
95 84968
99 86738
99 87158
107 98312
79 73281
107 97453
105 93530
107 97715
24 19216
32 29820
109 99626
25 20501
40 38434
106 94156
74 69510
89 81660
58 51253
70 66853
36 35426
101 88880
105 93282
57 49488
38 36997
2 1436
89 81165
106 94081
32 30582
79 74172
79 73285
105 91982
107 96849
106 93969
29 25289
101 89398
105 93320
102 89806
33 32473
74 69837
79 73059
108 99083
17 16955
100 88310
107 97531
28 24833
107 97896
108 98679
39 37089
38 36906
101 88372
30 27129
28 25207
105 92681
57 48520
32 29548
38 36721
107 97114
102 90083
30 26127
27 22049
101 88694
107 96647
9 11746
106 93749
107 98559
97 85127
33 32771
107 95455
93 83744
98 85789
106 95183
92 83522
106 94865
57 49866
87 78493
17 15616
43 39357
79 73626
67 58989
95 84445
32 29564
27 22447
28 23329
8 9715
7 7369
18 17538
6 5224
27 21820
31 29030
8 8280
24 19611
6 4219
9 10351
7 6890
19 17617
28 23486
14 13655
27 22971
7 5571
17 15495
24 19950
33 32417
26 20926
6 5019
7 7596
4 2834
22 18114
32 30172
18 17413
1 113
28 23468
9 11999
3 1840
5 3635
29 25685
1 489
8 9184
9 10300
9 10662
32 31736
25 20554
29 25360
7 6307
32 31434
31 28001
4 3403
22 18428
30 27786
33 32162
1 159
28 23812
14 12694
30 26626
1 509
28 23919
6 5329
7 6541
17 15025
5 3937
28 24715
1 1005
14 13789
31 28822
7 5952
23 18765
19 17609
33 31890
9 11066
30 27424
24 20167
31 28041
8 9516
30 26857
22 18539
6 4430
9 10899
29 25684
7 7575
3 2640
14 14355
30 26315
33 32046
8 8033
8 9782
6 4283
32 30707
33 32829
17 15318
17 15719
9 10811
9 10325
27 22569
8 8987
1 756
9 12131
24 19867
30 27446
7 6854
14 14366
30 26511
17 16428
30 27498
24 19772
32 31523
26 21252
7 5734
7 6350
3 2088
24 19417
23 18616
28 24069
29 25538
32 30630
8 8759
30 26498
32 30743
24 19840
7 6511
17 15417
14 14111
17 15786
7 5433
17 15887
2 1279
31 28808
17 15587
28 25037
4 3099
8 9796
17 15558
17 16170
33 32076
16 14786
15 14646
8 9630
7 6540
4 3296
17 15403
5 3583
26 20836
9 10633
9 10201
18 17327
28 23482
6 5049
9 12035
30 27706
27 23152
7 5778
30 26436
3 1742
17 15808
7 6128
17 14904
33 32608
7 5992
32 31733
32 30380
30 26632
2 1408
32 31042
7 5415
8 10014
7 5757
27 21986
27 22578
24 20102
4 3234
17 16619
3 2283
7 7433
26 21215
2 1557
32 30027
8 8664
17 16680
3 1799
7 6746
31 28155
7 7642
24 20072
28 24044
7 6357
17 15276
33 32585
26 21072
9 10615
9 10977
4 2903
3 2030
14 12811
8 8795
28 25225
9 10648
2 1096
19 17697
9 11747
17 15981
24 19820
33 32130
7 7786
5 3604
18 17228
24 20066
25 20536
17 16209
19 17599
31 28291
14 12938
33 32011
6 4987
6 4516
7 5629
25 20577
14 13346
4 2972
14 14421
30 26380
30 26253
27 22861
3 2060
31 28698
30 27308
32 29352
6 4053
14 12982
32 31422
17 15776
3 2469
24 20091
30 27447
5 3667
18 17208
26 21275
31 28596
32 29246
14 12641
33 32371
14 14465
17 16980
30 26301
8 9224
9 11680
2 1697
28 24389
25 20349
8 8469
22 18361
32 29365
8 9821
26 20756
33 32099
28 23967
30 27205
24 20097
33 32651
7 7509
26 21092
2 1566
9 10238
32 30089
9 10519
17 16112
31 28121
31 28864
3 1949
8 10135
7 6183
6 4488
6 4762
19 17611
31 29011
7 5989
1 813
32 31240
24 19452
32 30690
6 5214
27 23256
22 18210
17 16668
32 29597
27 21440
14 13168
6 4239
8 8424
8 9068
1 383
27 23162
30 26528
7 7352
6 4590
28 23959
27 22013
6 4124
28 24146
20 17824
3 1994
8 8992
33 32542
28 24558
17 16192
30 26585
1 164
14 12773
6 4663
27 22956
2 1079
7 6373
16 14726
19 17583
7 5568
32 29883
28 23787
16 14660
8 8899
4 3048
7 6467
32 30301
25 20555
28 24286
30 26554
7 6324
27 22692
28 23477
14 13033
14 14263
7 6604
32 31329
27 23247
7 5580
28 23954
11 12323
8 9140
27 21681
32 30842
8 10087
33 32832
18 17462
14 13993
17 15621
7 6914
18 17342
8 8473
30 26434
30 26739
30 26743
9 11026
27 21765
26 21253
3 2026
17 14860
1 499
5 3819
28 24784
17 16695
3 2248
1 221
7 6418
32 29835
9 11333
9 11709
14 13633
32 30881
28 23808
24 20281
14 14492
1 508
6 4885
27 21303
7 5774
5 3872
32 29561
14 13518
31 28066
30 27902
7 6348
8 8123
7 5728
1 769
22 18278
7 7689
8 8229
17 17035
31 28618
17 15121
9 12080
3 2054
3 2491
2 1133
1 1006
31 28670
30 26706
28 25118
9 10316
8 9322
7 6237
17 16983
4 3408
7 6892
26 20840
8 9254
31 28323
8 8150
32 30169
8 8258
28 23850
21 17974
30 27249
30 27090
27 22340
23 18589
28 25242
17 16177
17 15646
24 19328
2 1097
16 14733
6 4140
14 12632
14 14155
27 23251
21 17891
14 13374
14 12700
14 13474
17 16291
3 2372
7 7235
14 12859
16 14785
27 22738
28 25132
26 20816
1 1072
32 29397
30 26360
28 23580
24 20171
30 27572
32 29867
27 23270
26 20811
32 30643
9 10321
27 21779
27 22015
8 8197
8 9746
29 25699
31 29068
30 26651
9 12091
14 14112
30 27694
32 31407
29 25763
17 17149
3 1941
1 459
8 9502
25 20434
7 7831
24 19875
9 10350
32 30350
17 15626
32 30913
28 24294
7 5552
24 19979
25 20380
29 25262
30 27188
32 29177
3 2475
33 32835
5 3706
9 11115
14 13330
17 16055
23 18571
32 30226
17 16646
27 21919
5 3640
9 12058
8 10055
31 28428
1 367
27 22262
28 24413
6 4016
1 322
32 31652
17 15097
32 31747
9 10693
17 14900
27 21523
7 6781
28 24207
32 30673
32 31668
32 29670
28 24071
17 15310
11 12304
8 8574
31 28908
6 5388
8 9878
33 32979
14 12658
3 2366
28 24898
26 20887
4 3302
27 23029
3 2582
6 4435
12 12495
30 26017
27 22483
17 16631
27 23281
26 20719
8 9484
2 1351
8 8013
33 32470
9 11294
7 7711
27 21421
24 19981
7 6812
30 27499
6 5040
32 31307
31 28094
8 9486
14 13333
30 27963
30 26640
28 23501
4 2806
17 16085
12 12501
24 20289
30 27634
8 8441
24 19894
33 32665
9 11459
11 12301
8 8204
17 16740
29 25587
27 22945
3 2201
17 16372
17 16386
30 26129
8 9424
8 8964
2 1487
8 10140
28 24821
8 8124
11 12365
2 1552
14 12846
7 6857
8 9464
8 9016
8 9687
4 3496
33 33185
16 14704
29 25300
5 3850
14 13073
32 29863
3 2780
28 24698
31 28478
24 20251
24 19337
32 29508
33 32652
25 20334
31 28391
29 25394
28 24048
9 11252
8 8612
27 21901
17 16233
8 8242
6 4363
6 4428
33 32557
32 29692
32 31649
32 31347
8 8238
26 21077
9 12008
17 16392
24 20259
1 65
29 25651
25 20496
17 16995
7 7578
26 21290
28 23427
32 29814
24 20158
33 31936
32 30134
17 17005
28 23709
33 33256
24 19824
28 23622
32 29611
32 29334
14 12691
31 27996
8 9680
6 4012
29 25784
32 29687
32 31113
9 10689
8 8386
18 17496
26 20886
1 924
9 10728
7 6262
29 25743
7 5933
30 27830
6 4209
28 24210
3 2124
8 10152
9 11140
1 580
21 17863
6 4539
9 11253
4 2931
2 1700
32 30529
5 3519
9 10660
6 5177
6 4335
14 12873
18 17388
28 23951
24 18950
8 9904
16 14835
14 12899
26 20930
27 21988
32 31561
28 24770
28 24322
3 2425
24 18893
31 28859
3 2284
28 24475
33 31925
1 398
1 543
28 23553
8 10116
24 19076
25 20395
17 15094
30 25825
18 17244
4 2965
17 16094
2 1312
8 10050
17 14974
17 16300
4 3376
14 13480
3 2266
14 13470
30 26749
30 26915
18 17218
8 9290
30 27121
2 1641
7 6766
33 32739
32 29287
6 4434
4 2878
26 21068
7 5755
28 23340
26 20688
33 32121
28 23674
8 9399
8 8941
33 33111
33 32032
33 31897
20 17839
32 30558
17 16353
7 6222
14 13203
15 14641
25 20464
17 14976
1 751
7 7282
6 4716
3 2399
7 6655
33 32308
30 26995
8 9721
4 3191
8 8057
6 4631
17 16166
32 29555
26 20951
11 12421
2 1469
32 30652
33 32674
8 8510
3 2127
26 20955
33 32522
32 30237
2 1705
16 14722
28 23960
7 6775
21 17945
33 33076
2 1529
5 3786
7 7227
4 3266
14 14475
28 24599
27 22347
7 7478
17 14991
31 28938
7 5791
14 14138
33 33135
8 9935
28 24500
6 4385
17 16961
3 1822
28 24906
31 28452
30 27780
7 6993
7 5413
1 1034
14 14451
31 28477
8 9683
33 32161
31 29022
33 31904
32 31483
28 25079
33 33200
18 17274
27 21617
27 21620
1 277
31 29072
8 9853
11 12401
28 23952
28 24571
7 5471
8 8426
22 18212
7 6782
30 26502
6 4575
27 21803
28 24451
14 13060
9 10480
32 30964
9 11446
2 1389
17 16129
22 18352
7 7843
6 4380
14 12623
30 26961
8 8986
8 8658
22 18107
9 10235
3 2760
17 16702
22 18133
1 900
8 9381
22 18485
30 27720
30 26307
6 4005
7 5776
7 6097
26 20855
7 6506
14 13048
8 9750
9 10761
28 25253
28 23555
24 20188
32 29322
8 9118
27 22457
32 31667
9 11946
8 9335
9 11951
8 8741
14 13907
17 16943
27 22789
32 30853
32 29804
30 26344
7 7529
32 30904
2 1311
3 2074
32 29255
18 17250
14 14418
32 31257
30 27120
26 20952
7 6883
32 31151
30 27381
14 13496
33 32534
33 32242
16 14741
31 28231
8 8508
30 26157
18 17161
17 14932
18 17251
23 18706
21 17929
24 19355
6 4623
6 5144
27 21862
1 445
33 32243
21 17886
12 12546
24 19982
8 8793
8 8223
14 13196
6 5198
27 22743
14 14515
30 26037
21 17910
28 24179
12 12538
7 5800
17 15581
17 16554
17 16729
29 25720
11 12481
14 13202
32 29497
9 11690
3 1872
6 3999
7 6346
30 27390
2 1098
1 922
7 7466
27 22227
33 32165
28 24496
27 22204
32 30721
32 31774
25 20535
17 15834
9 12083
26 21124
32 29526
28 24916
1 866
18 17323
7 7189
17 17151
14 13158
18 17486
12 12552
1 263
7 6157
24 19376
13 12595
17 15659
9 11291
18 17210
32 31448
7 6543
30 26756
30 27159
27 21724
7 6850
6 4152
31 29062
4 3114
30 27886
32 29140
31 28379
17 16928
6 4226
24 19287
17 16072
29 25496
33 32678
29 25393
28 25236
29 25415
19 17629
22 18217
8 8361
33 32081
31 28404
33 33172
6 5305
4 2848
17 16615
25 20491
9 11908
8 10169
8 8977
3 2672
28 23351
32 29769
24 18849
17 17007
17 14881
24 19141
24 20218
4 2880
32 31278
9 10731
28 24527
26 21098
28 24627
32 30498
14 13135
30 27763
16 14691
8 9649
27 23014
21 17861
7 5458
22 18239
9 11933
30 27009
17 15769
4 2956
30 27279
2 1086
8 8892
33 33565
7 5929
8 8250
8 10122
8 9154
32 30966
2 1518
8 8099
29 25724
27 21876
9 11353
27 21443
22 18486
7 7700
24 19135
4 3364
30 25965
7 6770
28 23892
24 18923
7 7226
24 19889
3 1892
28 23644
31 28302
30 26212
7 5987
7 5447
6 4046
30 26769
14 12796
8 8000
7 6971
8 10042
30 27062
6 4544
14 14528
9 11034
30 26077
30 25989
14 13696
5 3625
23 18671
32 31590
24 19872
3 1832
27 23025
9 12004
17 14916
32 29329
2 1606
25 20486
33 33228
24 20252
14 13487
31 28380
32 30900
22 18532
9 10669
14 12862
8 8670
2 1635
24 19363
33 33736
28 23714
32 31202
9 10539
32 30255
33 32441
28 23879
29 25520
17 16494
29 25647
33 32415
7 6438
18 17304
27 21551
9 10405
32 29954
32 30184
3 2593
27 22900
33 32714
25 20474
17 16037
9 10829
33 32769
14 14596
30 26966
8 10143
14 14185
30 27951
14 13026
32 31241
28 23359
24 20240
24 19784
30 26159
7 7875
17 17145
9 10315
22 18512
8 8275
31 28463
24 19441
17 16328
4 3122
8 9096
28 23491
17 16899
28 23975
30 27608
28 23976
14 14173
5 3787
17 15563
27 23228
14 14245
7 7295
14 13085
1 265
6 4706
11 12426
30 27534
6 5227
8 9838
3 2681
9 10410
32 30736
32 29625
9 10559
24 19090
3 2725
9 11611
29 25461
14 13926
15 14626
29 25382
27 22411
6 5235
6 4200
8 9885
17 16568
3 1787
17 16459
27 23217
27 21496
33 32600
9 11545
32 31593
4 3110
6 4729
4 2973
26 21164
28 24786
32 31040
7 6328
32 29527
25 20498
32 30366
32 31446
7 6683
27 23089
18 17515
23 18590
33 32005
27 22912
14 13216
28 25187
30 26692
27 23129
32 31524
31 28437
24 19325
32 29763
19 17705
28 24131
8 8060
28 24705
31 28880
33 32336
14 13051
8 9388
17 16648
14 13121
27 21703
31 28424
27 22415
9 11361
30 26787
9 10604
33 31812
2 1305
8 9614
3 2610
28 24593
33 31807
7 5512
26 21012
32 30505
22 18533
6 5307
14 13591
32 31453
28 24939
9 11922
24 19342
9 12236
21 18039
18 17314
30 27339
14 14461
1 822
14 12849
7 7701
24 19500
3 2634
14 13982
14 14231
7 6229
14 13019
32 30236
8 8042
1 273
23 18678
14 12903
18 17297
33 33240
4 3369
26 21059
30 27227
30 27139
14 14051
33 32917
28 24986
3 2536
17 16271
18 17190
28 23541
3 1811
5 3761
34 33952
9 10215
2 1639
30 27259
9 11938
24 19319
4 3478
19 17563
27 22785
28 25191
14 13231
14 13349
26 20925
16 14673
7 6355
30 27554
30 26000
28 23609
14 13361
30 25942
19 17608
30 27919
28 24811
27 21500
4 3039
33 32047
1 415
6 5345
2 1401
17 15303
32 29192
8 9054
14 14574
14 14149
14 13640
8 8130
29 25664
14 14000
14 13241
11 12311
16 14652
24 20248
24 19874
24 19569
9 11367
19 17718
22 18452
2 1271
24 20098
7 7383
17 17061
5 3817
30 26350
26 21274
8 9351
27 21487
5 3790
9 10374
28 23465
28 23815
25 20515
30 27625
28 24118
14 14040
2 1250
14 12813
32 29646
31 28636
4 3274
3 2571
26 21288
14 13100
29 25751
7 6714
5 3922
8 8538
7 6291
4 3321
32 30171
17 15528
23 18769
27 23151
6 4150
17 17060
24 20047
5 3746
6 5151
7 7712
7 5694
32 30054
32 29399
9 10841
3 1762
30 26480
30 27888
28 23684
28 24781
8 9722
26 21103
8 9730
8 8785
17 15331
4 2816
14 14286
32 30747
28 24891
8 8371
33 33425
24 19538
6 5241
31 28475
29 25641
28 24216
32 30646
5 3606
33 32158
17 16670
24 19630
27 22455
33 33743
24 19763
31 28313
4 2843
2 1405
26 20884
14 13249
18 17182
18 17298
30 27058
7 7335
14 13839
24 19997
7 6885
9 11053
33 32273
8 10054
30 27705
7 6037
7 7457
14 14496
33 32255
4 2896
8 9859
2 1415
32 31430
27 22562
31 28480
7 7378
7 7313
30 26206
6 4872
7 6632
31 28570
14 13689
26 20832
31 28247
14 12653
14 14336
6 4278
31 27987
7 7216
17 16199
30 27762
30 27396
30 27540
5 3529
3 2630
30 26329
9 10274
32 31505
33 31992
26 20764
8 8748
3 2599
3 2003
3 2631
5 3653
30 27463
33 33819
8 8019
34 34069
27 21789
24 19898
6 4374
4 3061
24 18887
14 13169
14 13328
14 14293
28 24410
7 6220
7 7427
8 8303
14 13229
32 30932
1 245
3 2413
28 23497
31 28552
33 32650
28 23621
28 24461
9 10926
7 5507
12 12533
7 7072
24 20068
32 29507
28 23712
3 2625
23 18630
17 15476
8 8321
30 26906
30 26650
24 19104
7 6809
27 22882
17 16464
33 33148
17 15470
27 22584
30 26776
3 2408
7 6107
31 28519
8 8800
30 27344
21 17922
33 33576
9 11937
26 20673
21 17884
3 2433
31 27998
30 27462
26 20735
28 24033
26 21226
7 6725
9 11045
5 3558
9 11210
4 3216
17 15942
6 5374
9 10244
28 24173
24 19385
27 22331
34 34172
7 5840
7 6217
6 4927
32 30416
2 1586
30 26627
17 15908
7 5865
27 21514
32 31315
8 9303
2 1134
32 29132
6 5355
29 25750
7 7154
17 15822
17 15444
27 21881
18 17155
3 2438
30 26343
30 27316
17 15824
33 33842
21 17943
11 12279
2 1661
33 33762
14 13770
7 7404
14 13037
28 24668
32 29806
27 23269
27 21358
8 9426
24 19859
14 12739
27 23182
17 15597
14 14256
17 15232
30 27191
4 2955
26 21111
24 19425
9 11688
2 1669
33 33812
24 20027
4 2935
7 7439
31 28925
30 27386
24 19567
6 4862
2 1533
1 204
27 21428
9 11372
1 64
14 12841
5 3927
27 22829
6 4113
1 330
8 9145
1 872
27 21842
30 25953
27 22162
9 12141
28 24151
32 30954
18 17417
9 10791
28 23675
34 34200
14 12927
17 15477
14 14504
27 22606
16 14662
1 762
30 27036
3 2147
7 5706
32 29121
27 21664
22 18181
6 4008
4 2839
7 7881
27 22557
30 27074
24 19451
32 30388
30 27834
19 17686
8 8011
26 20880
26 21109
24 19194
7 5816
14 13691
32 30311
25 20309
30 26416
30 26042
28 23756
9 11171
27 23276
24 20138
9 10974
17 17050
16 14819
32 31228
8 9011
32 30512
32 29474
7 6979
17 16489
31 28160
6 4925
9 10296
7 5574
30 26254
14 13849
30 26810
8 8360
7 5427
33 31982
33 32672
28 23764
33 33878
4 2948
14 14130
8 9558
26 20745
1 713
14 13681
31 28287
29 25489
19 17713
9 12084
29 25670
14 14385
32 29455
14 13027
21 17866
24 19825
9 11533
33 33679
7 6695
1 940
4 2921
6 4351
6 4249
9 11356
7 7015
8 8822
6 4602
31 28798
7 5723
2 1141
19 17665
8 8055
28 23358
1 879
7 6881
3 1808
24 19071
32 30177
6 3984
30 26716
17 15230
9 10384
8 8884
23 18555
14 13208
24 19255
9 12121
33 33269
6 4129
27 21760
26 20867
30 27665
14 14436
7 7449
31 28085
28 24162
32 30503
17 16704
17 16688
6 4890
30 26884
11 12316
7 7416
7 6202
26 20749
33 33150
12 12530
32 31094
9 10298
7 6204
23 18694
5 3683
7 7046
4 2803
32 30890
7 7311
22 18172
17 17046
6 5207
28 23332
30 26819
27 21604
9 11003
17 15524
34 33991
9 10412
32 31222
24 19400
4 3373
7 5520
14 13064
6 4462
27 21966
34 34147
17 15605
30 27881
24 19836
9 11781
32 31162
7 7017
15 14604
14 13161
6 5252
7 6295
28 24580
28 24103
17 16796
3 2511
6 4707
9 11405
8 9347
11 12277
31 28004
27 21418
34 34071
22 18111
27 21959
28 23886
31 28594
7 5532
30 27167
8 9778
24 19165
32 30870
14 14334
29 25810
24 19461
28 24578
28 24644
8 7967
30 26305
7 5864
17 16039
8 9686
8 10148
6 4793
9 10700
32 30986
14 14208
7 7591
2 1666
17 17049
17 15952
1 808
14 12853
26 21254
6 5390
7 6489
8 9842
26 20800
29 25615
33 32250
24 20145
30 26323
14 13246
31 28282
17 16610
32 29138
8 9903
7 6188
16 14682
17 15254
16 14799
4 3466
31 28164
31 28901
4 3370
27 22772
32 29569
1 10
28 25076
26 21211
30 26559
8 9097
7 6893
14 13478
22 18205
2 1690
33 33245
27 22104
31 28347
30 27057
32 31583
8 9508
14 13472
14 13379
33 33311
4 3298
8 8189
3 2304
17 16658
30 26943
27 23304
25 20524
11 12472
17 15167
28 24194
33 33924
4 3026
25 20375
9 10884
14 14079
16 14805
4 2926
7 7598
23 18566
27 22170
27 23255
16 14778
8 9474
29 25706
8 8871
24 19590
6 4163
8 8700
1 89
34 34552
20 17805
14 13239
5 3862
23 18768
32 29962
11 12451
32 30355
17 15346
14 13086
28 24615
33 33789
28 23974
7 7663
32 31757
28 24261
7 6361
27 22675
1 325
27 22886
2 1280
30 26788
27 23126
8 9588
32 31427
33 32564
27 21308
6 4174
7 6022
32 30511
24 18983
28 24206
7 7721
14 13557
21 17969
29 25704
24 19237
24 19473
27 21772
4 3143
6 4755
26 20905
31 28162
14 12827
14 12605
8 9243
17 16708
28 24570
32 30183
8 9451
17 15847
16 14823
4 3163
9 11329
26 20861
7 7273
30 27824
3 2720
14 14071
27 22512
32 30918
28 23964
31 28372
9 10911
3 2717
30 26529
14 14530
33 32031
8 8710
30 26801
24 19536
1 1036
16 14707
17 16375
27 22177
31 28213
17 15334
17 16573
33 32465
8 9830
8 8232
3 2522
26 20872
1 470
8 9264
31 28915
9 10210
19 17596
32 31707
27 23174
5 3929
28 25210
30 27440
31 28965
27 22294
24 19114
27 23211
14 14278
8 8478
27 22809
32 31269
31 28048
7 7158
30 26950
18 17483
32 31670
3 2562
33 33380
28 24470
31 28470
28 23862
6 4897
14 14050
24 20115
9 10532
14 13885
8 8883
30 27418
17 16098
17 15124
14 13612
34 34573
3 2497
27 23125
8 8824
33 32606
30 26331
8 9949
33 33159
32 31557
8 8860
33 33364
9 10572
2 1440
28 23538
28 23544
22 18063
26 21002
14 12920
30 27251
9 10898
7 7266
31 27978
24 19040
27 22124
8 8117
3 2458
16 14736
3 2228
9 10259
6 4805
27 21474
31 28943
9 10603
6 5288
28 23835
30 27291
33 32934
27 22610
9 11848
33 32813
24 19390
27 21754
6 4851
28 25085
9 10825
33 32838
7 6498
9 11008
9 11698
17 16066
13 12589
4 2949
8 9487
1 754
32 31469
3 2069
30 26786
18 17329
33 33010
9 11460
7 5667
5 3936
11 12416
34 34564
32 30471
14 12663
6 4084
30 26106
6 4096
27 22767
18 17271
18 17368
30 25931
7 7864
8 9379
14 13539
30 27833
5 3877
28 24051
4 3367
7 6027
30 27158
14 14577
28 25114
33 33024
9 11563
8 8268
28 23777
27 23204
6 4433
26 20791
14 13465
29 25406
17 16565
14 14099
1 957
32 30534
14 13069
7 5442
3 1876
9 11889
9 10459
14 14254
14 14476
9 11077
3 2380
17 15309
5 3806
27 21448
7 6790
9 12071
33 33549
8 9801
33 32304
14 14537
3 2219
33 32683
28 24517
8 9246
3 2722
17 16239
9 11539
24 19202
32 30026
1 365
28 24779
34 34294
33 32893
30 27426
31 28370
16 14826
32 29133
1 819
9 10567
32 30007
32 31771
9 10511
1 607
32 31160
33 32365
28 24861
19 17708
9 10541
14 14279
2 1160
15 14630
33 32551
33 32445
1 513
28 24950
34 34178
8 9584
24 19120
11 12461
14 13390
14 13728
25 20591
31 29086
14 14054
25 20347
32 31417
9 12207
24 19510
3 1736
7 7651
18 17319
27 21680
9 10457
32 29347
27 22264
33 32231
3 2716
5 3918
27 23158
7 7080
7 6062
9 10794
8 9382
14 12971
7 6682
14 14531
8 9454
32 30547
16 14816
8 9305
26 21185
1 886
19 17788
7 7056
33 31952
27 23154
28 24077
7 7573
14 14364
9 10646
6 4918
32 30598
29 25776
3 1917
16 14834
4 3021
8 8680
17 15162
6 5147
28 23762
30 26132
32 31043
19 17607
7 6069
16 14801
8 9434
32 30061
17 17093
22 18046
33 33608
14 13989
7 7092
24 18945
31 28037
30 26509
33 33304
14 13672
32 30447
32 30775
8 9269
27 23290
33 33015
8 8512
24 19949
30 25871
1 747
33 32259
31 28871
9 10393
31 28840
23 18696
34 34589
30 27044
32 29151
1 535
9 10595
32 31619
28 23685
33 33353
27 21864
9 10364
33 33402
17 16606
6 4829
30 25982
27 22062
27 22236
30 27770
24 20122
28 24618
7 6803
27 22982
32 30379
24 20226
9 11250
29 25740
33 32412
27 21560
32 30467
14 13200
4 3352
2 1347
33 33868
3 2016
27 21914
17 16054
9 11106
1 102
28 24734
31 28414
26 20658
17 16130
30 27125
7 6321
6 4206
7 7304
27 21922
33 32607
6 5259
25 20389
32 30539
33 33495
4 3177
34 34223
17 15474
32 29407
11 12264
33 32641
31 28173
9 10518
1 1065
7 6158
32 30442
28 24160
2 1444
28 24376
14 13234
22 18261
5 3861
4 2801
32 30671
27 21840
28 24754
7 6043
14 13342
9 10260
32 30855
34 34291
32 31461
2 1501
32 31617
17 16904
32 29890
17 16262
34 35044
26 20638
14 12809
7 5596
32 31331
32 29128
32 29431
33 33363
14 12908
30 26396
30 27469
34 35056
17 17073
30 27866
8 8320
31 29089
8 8385
30 27559
9 11660
8 9874
8 9704
33 33914
29 25612
5 3647
6 3958
18 17202
2 1393
17 14954
17 15985
17 16213
28 24880
34 34826
7 5429
17 16267
18 17465
9 11358
2 1726
1 695
27 21885
27 21534
31 28653
28 24302
30 27422
30 26449
7 5519
30 26638
34 34904
30 26595
14 13852
33 33919
3 2022
27 22332
32 30737
8 8893
27 22811
6 4367
4 3133
32 30224
18 17466
22 18116
6 4545
1 888
34 34629
14 12988
7 5837
27 22043
3 2161
28 24212
7 6960
17 16095
30 26621
8 9994
33 32054
9 11728
6 4233
32 31762
33 33656
11 12345
29 25297
32 31674
27 22739
14 13226
4 2860
30 27137
33 32204
6 4883
14 13396
3 2736
9 10880
8 9086
28 23686
17 16965
17 14978
14 12900
28 23472
32 30161
28 25180
6 5157
34 34348
31 28050
7 5737
24 19263
1 422
14 12672
17 16411
31 28723
14 12769
27 23060
32 31570
1 863
17 15395
7 6844
32 30101
14 14495
24 19470
28 23430
17 16451
4 3353
30 27878
11 12283
17 15766
27 22935
18 17488
17 16639
7 5490
28 24544
27 23018
17 15175
22 18484
32 30451
32 29197
8 8777
30 27091
17 15768
30 27331
26 21144
7 6420
24 18858
2 1562
30 27233
9 12231
33 33888
27 22775
17 16834
27 22875
23 18550
33 31951
29 25421
32 31392
8 8332
27 22378
31 29090
9 11737
25 20302
14 13413
4 2996
16 14837
8 8794
3 1841
29 25803
28 24506
32 29953
7 5804
14 12943
28 23316
9 10551
28 23957
17 15868
14 12843
7 5935
26 21125
7 7797
1 259
7 7710
1 267
34 35196
25 20513
30 26510
5 3745
17 16382
14 13816
14 13274
30 26117
29 25798
31 28590
34 35001
14 13270
17 15161
32 29874
30 26312
14 13544
28 23982
14 12622
32 31610
32 31219
3 1828
9 11551
24 20203
22 18153
1 21
2 1473
32 30421
33 33665
20 17822
30 27504
6 4574
2 1182
9 10378
24 20243
24 20224
30 26038
14 12673
30 26056
32 31092
27 22312
22 18189
32 30757
19 17604
6 5334
32 30678
1 854
28 24944
17 15672
7 7152
8 10036
9 11189
27 21633
3 2461
24 19943
33 32443
9 11536
7 7047
27 23157
8 8091
6 5027
16 14775
32 31144
4 3160
31 28879
17 16220
9 11601
18 17386
19 17693
8 9696
17 15610
27 21412
32 30546
1 510
33 32469
31 28406
24 19503
4 3291
27 23107
27 22233
8 9685
2 1192
7 5515
3 2301
24 20162
2 1457
4 3286
3 2432
22 18308
17 16799
4 2884
18 17370
30 27662
34 34978
17 16033
14 14058
28 24881
6 5346
27 21781
14 12760
14 12973
24 19218
3 2729
14 13185
28 24612
8 8422
3 2623
3 2388
8 8979
3 2007
22 18347
30 27327
27 22050
6 5210
7 5867
34 34622
22 18174
17 15514
8 8802
31 27972
6 4194
34 33977
22 18255
7 5960
8 8878
32 31049
26 20903
17 16331
33 33438
28 25181
27 22317
24 19571
14 13509
5 3560
27 22642
26 21266
24 19386
28 24778
30 27931
5 3822
8 9349
26 20933
7 5659
34 35151
9 10588
23 18593
33 32374
29 25618
27 22032
3 2692
9 12227
14 14165
8 9087
14 14288
31 28678
34 34345
33 33373
32 30823
1 200
9 12213
31 28167
3 2602
9 10528
17 16434
28 23393
14 13461
3 2622
6 4788
4 2977
14 13674
7 5943
29 25294
9 10717
28 25075
6 4244
9 10254
24 19064
17 16775
34 35125
3 2316
2 1554
8 8904
33 32442
32 30659
24 20244
8 10088
32 31578
25 20485
22 18390
24 18822
28 24180
30 25880
17 16988
29 25469
14 12650
31 28730
1 629
14 14204
7 6730
30 26400
30 26427
32 31506
33 32145
33 33748
30 26321
15 14615
33 33097
4 3283
34 35129
22 18408
34 35198
8 9967
7 7568
1 867
26 21078
28 25033
9 11496
33 33385
30 26601
29 25657
19 17626
8 10109
9 11968
33 32179
27 21920
27 21488
24 20172
8 9833
29 25634
24 18890
21 18043
8 9301
30 26607
8 9316
11 12284
17 14948
26 20663
25 20337
8 9427
28 24382
6 4415
32 29166
27 22083
1 299
3 1873
28 23771
8 10172
14 14004
17 16021
33 32490
4 3058
17 15352
8 9943
7 7483
30 27681
30 26258
3 2293
8 9226
2 1390
27 22595
6 5132
6 4287
6 5091
26 20712
14 14060
29 25671
7 7523
24 20176
7 7398
30 25899
4 3040
7 7324
24 19102
4 2959
6 4920
8 8014
32 31797
6 3994
8 9325
6 4058
5 3662
9 10307
32 29634
33 32908
14 14105
30 26556
6 4284
8 8635
30 27956
22 18156
9 11466
8 9438
17 16435
6 5256
32 29248
27 22471
6 5179
17 15549
32 30364
3 2451
19 17541
31 28924
17 16321
34 34199
6 4749
28 23853
27 22679
17 16253
9 11958
33 32926
19 17542
8 9545
19 17576
17 16396
27 23283
26 20956
5 3644
7 7527
31 28998
26 20827
7 7054
8 8503
30 26322
14 13602
33 33246
18 17278
17 15144
30 26372
31 29094
30 27179
24 20140
33 33267
9 10601
32 30940
33 33500
2 1334
33 33879
3 2421
2 1143
32 30305
1 28
27 22074
8 8593
17 15075
5 3660
35 35405
24 19336
34 35197
7 5475
28 23829
6 4823
6 4170
8 8251
9 11910
30 26533
32 30513
6 4204
22 18054
24 18825
9 10414
30 26689
28 24526
30 26566
3 2683
7 6319
9 12206
27 22155
3 1874
1 563
1 292
14 14272
9 11650
33 32059
4 3078
33 33719
32 30762
14 12596
27 21725
32 29373
30 26904
9 10482
9 10764
24 19491
27 21926
24 19901
30 26567
5 3705
14 13437
27 22873
8 8120
14 13702
28 25025
8 8603
33 33154
6 5395
8 9010
1 391
26 20953
14 12686
32 30028
34 34667
28 24360
31 29024
33 33709
4 2840
31 28759
34 34699
26 21186
28 25174
27 21877
31 29013
37 35583
24 18889
7 7125
30 27845
7 5622
26 21008
2 1511
17 16406
8 8240
29 25385
7 7888
7 7298
7 5505
32 30788
24 20142
32 31693
28 24346
14 13748
30 27038
9 10545
2 1503
27 22821
26 21045
27 21408
14 12954
17 16077
27 21882
31 28842
28 24303
7 5460
1 478
8 8006
7 7198
1 531
32 30083
30 27872
30 27517
21 17876
6 4731
4 3236
24 19412
1 696
33 32693
8 8200
9 10750
24 19897
30 26834
30 27765
30 27640
31 28902
34 35024
9 10984
31 28814
8 8188
3 2498
8 9918
27 22148
1 926
34 34117
26 20888
33 32517
17 15749
32 30006
32 31473
27 22794
1 487
3 2671
24 19042
27 21677
32 29952
17 15612
7 6102
4 3096
8 8682
28 23715
14 13198
28 23601
3 1839
4 3289
29 25775
32 30319
1 356
16 14759
28 24663
7 7553
34 35223
15 14605
30 26235
19 17763
14 12931
19 17760
27 21798
30 27485
17 16437
3 2753
27 21737
8 9314
17 17028
27 22825
27 22384
31 28091
34 34347
18 17270
37 35670
17 14878
26 21061
8 9276
32 31229
32 29429
30 27461
6 3952
9 10488
17 16585
30 26813
34 34497
7 7497
33 32123
7 6733
1 684
27 22559
36 35505
14 13284
2 1194
27 21718
7 7565
32 29894
33 32887
33 33676
32 31038
33 33829
12 12507
15 14624
27 22641
14 14522
14 13038
14 13494
14 14007
1 93
27 21996
6 4218
32 29499
14 14248
32 29627
2 1630
24 20225
27 22723
8 8544
33 32277
30 27632
1 711
28 24988
9 11531
30 26996
7 7521
31 28024
14 13873
32 29724
17 15153
30 27962
3 2118
11 12452
8 9133
11 12260
34 34993
7 6936
31 28853
8 9326
32 31007
34 34173
22 18437
4 3475
33 31830
8 9004
34 35171
27 22281
22 18329
30 26375
30 27784
32 29240
14 14215
9 11748
9 11891
4 3083
7 6293
32 30458
14 13351
24 19408
24 19781
24 20184
17 15692
27 22838
6 4202
7 5947
14 14328
30 26578
3 2520
34 34303
3 2142
27 22744
19 17605
32 30516
3 2492
32 30005
37 35543
31 28719
33 32916
4 3260
8 10120
3 2107
31 29075
33 33861
9 11550
14 13197
26 20700
8 9969
3 1743
37 35820
37 35686
17 16642
33 32555
31 28551
27 22178
9 10962
14 12783
7 5762
33 32212
27 21893
4 2910
6 5343
8 8632
9 10334
17 16509
34 35267
8 9049
14 13554
28 24168
5 3738
2 1446
28 23325
17 16777
33 33891
35 35403
28 24299
27 21884
33 31847
31 28296
37 35853
32 31351
2 1448
3 1999
14 14550
30 27333
30 25951
32 30767
14 13775
6 4269
32 29843
28 25023
32 31285
9 11764
6 4055
6 5061
32 30595
22 18108
30 27438
8 9107
33 31962
27 21586
8 9238
14 14401
7 7291
33 33930
32 29904
3 2764
5 3896
34 34743
17 15428
9 12132
30 26883
34 34672
36 35503
33 32889
4 3481
28 24171
28 25205
30 27521
9 10420
27 21397
36 35465
28 25089
6 4542
7 6591
14 13142
32 29193
32 29815
30 26751
31 28631
14 13983
9 10634
33 31898
36 35515
5 3799
22 18151
3 2647
30 27623
31 28721
30 27879
8 9592
4 3389
24 19912
1 29
28 23749
8 10126
14 12758
34 35130
34 34186
3 1842
24 19507
30 27065
27 22836
7 6450
3 2143
1 845
29 25778
17 16214
7 6413
30 26914
32 30074
9 12179
14 14114
33 31823
7 7533
27 22708
32 31304
34 34260
32 29236
23 18639
17 15730
28 24913
28 24522
8 8590
32 31116
28 24380
17 16543
4 3324
28 25164
3 2414
27 23209
29 25375
27 23084
22 18137
24 19753
34 34156
32 30708
8 8034
3 2515
1 401
8 8051
22 18215
6 4968
8 9405
30 27106
5 3552
24 19092
24 19016
9 11191
29 25765
37 35689
26 20856
6 4747
32 31029
24 19961
2 1629
28 24993
32 30795
17 15755
31 28694
22 18505
8 9762
30 27098
29 25559
21 17987
33 33766
3 2390
12 12534
8 9252
8 8770
33 33295
28 24546
33 33243
9 11150
9 11295
6 3973
6 5104
7 6817
11 12393
28 23744
9 12044
32 30454
17 16864
28 23425
22 18249
33 32780
9 11786
7 7277
24 20283
14 12735
32 31053
14 14294
27 21635
6 4024
17 14977
24 19549
30 26161
23 18552
32 31494
6 5357
36 35498
7 6294
30 27369
33 32160
28 24999
34 35363
34 34511
32 29850
25 20562
8 8539
27 22598
7 7803
34 35002
6 5208
26 20947
37 35544
31 28545
7 7644
4 3205
32 29389
32 29516
30 26584
9 10184
27 21993
8 9663
37 35968
33 32127
33 32716
32 30362
30 27670
8 8849
31 28606
34 34122
14 13154
32 31666
6 4262
32 31497
8 8703
33 33783
29 25707
34 34217
30 26750
22 18289
8 10159
8 9926
30 27599
2 1397
31 28331
17 15478
29 25259
7 7121
32 30422
3 1763
28 23483
30 27949
24 19852
3 2788
24 18959
27 23275
28 24429
31 28845
8 9813
8 9214
4 3290
14 12625
32 29400
8 9669
7 5710
32 29256
8 7947
7 6799
8 9488
2 1363
9 12151
32 30911
36 35487
14 13807
29 25748
37 36120
14 13911
31 28503
17 15202
34 35049
33 33059
14 14091
16 14679
3 1985
34 34784
9 11681
2 1120
7 7530
32 30934
31 28733
2 1548
6 4540
9 10328
33 32663
7 6254
1 246
36 35440
24 20017
24 18837
32 31054
32 30568
17 15838
32 30038
11 12299
3 1900
27 22182
3 2381
27 22615
33 33209
33 33753
31 28795
2 1094
31 28159
4 3142
17 15252
26 20690
32 30663
8 8087
32 29208
35 35387
1 672
8 8416
7 7209
34 35290
24 19940
33 32846
29 25357
33 33874
8 8564
28 24260
30 27050
32 31180
36 35454
32 31546
8 8098
3 1989
28 25163
7 5797
17 16241
24 19506
14 14546
17 15256
17 15235
4 2960
32 30369
17 17141
16 14828
8 10168
32 30376
28 24425
9 11355
28 24285
9 10897
1 364
24 19995
8 8853
30 26836
7 7263
7 5972
24 19873
27 22225
29 25814
7 6395
28 25232
24 20101
30 26057
33 33070
31 29053
3 2447
29 25530
7 7794
33 32105
18 17285
24 19778
31 28865
17 16660
22 18166
8 8914
7 7625
27 21863
34 34747
7 7623
30 26522
26 21041
23 18764
33 33265
33 32512
4 3186
32 30780
32 29200
30 26905
26 20876
6 4551
28 25165
1 180
8 8834
30 25971
3 1997
33 33113
7 5651
33 32568
34 34813
7 7898
34 34533
33 33420
7 5678
1 27
2 1424
11 12400
1 799
4 3415
4 3443
17 16453
8 8312
27 22200
5 3711
37 36033
17 15387
32 30629
14 13866
24 18831
34 35092
14 12729
26 20938
32 29479
31 28343
17 16978
31 28443
14 13468
34 35315
27 23245
17 15721
30 27792
24 19634
17 16418
28 24732
8 9348
31 29076
33 31914
5 3772
31 28193
28 23746
32 30939
7 7287
27 22629
16 14739
32 30266
2 1483
3 1931
7 5822
33 33356
6 5292
33 32103
9 11580
30 26230
6 5299
34 35357
7 5981
6 4165
9 11425
7 6325
23 18624
9 11503
32 31211
26 21080
28 24329
27 22819
32 31051
22 18324
17 16945
32 29654
33 33739
17 16684
19 17624
17 15933
7 5605
4 3132
28 23495
6 4869
21 18008
21 18021
32 30859
1 326
3 1955
9 11080
33 32082
14 13524
23 18612
2 1616
27 23315
3 2710
3 2412
1 758
32 29517
17 15145
9 12159
33 33485
8 8075
33 32328
6 5159
32 30288
25 20520
33 33102
32 29501
11 12350
9 10621
24 19000
34 34648
34 34273
17 16161
8 9900
34 34123
7 5928
32 31664
8 8337
9 10995
5 3592
17 14968
18 17415
3 2278
32 30676
27 21787
30 27526
33 33932
32 29316
8 8318
7 6708
9 11586
7 6337
29 25505
32 29188
28 23894
24 19136
12 12572
8 9461
24 18903
7 5743
27 22402
26 20662
32 30790
11 12479
30 25991
4 3420
30 26496
30 26367
8 9789
37 36006
9 10694
9 12134
7 7376
27 22410
37 36256
32 31639
22 18501
1 479
30 26771
37 35831
3 2023
29 25557
24 19608
6 4841
11 12391
14 14252
29 25614
28 23735
34 34311
25 20340
33 32107
14 13523
34 34240
7 7052
24 19157
6 5392
14 14513
33 32905
9 11472
37 36219
25 20463
9 11069
7 5852
33 32454
27 22984
21 17976
1 660
9 11830
29 25582
9 11130
2 1371
14 13848
31 28502
32 31320
7 7528
34 34615
23 18664
14 12907
9 11025
28 24097
7 6329
28 25150
2 1534
9 11228
22 18385
7 6464
18 17345
31 28728
6 4118
6 4036
26 21071
7 6828
6 5220
5 3709
17 15657
32 30095
2 1673
7 5799
5 3767
25 20356
12 12504
34 34017
7 7698
33 33174
33 32842
32 30723
3 2774
9 11752
28 25000
14 13445
24 19061
34 34290
28 24765
30 26424
30 27571
31 29021
33 32237
29 25688
7 7326
17 15300
6 5331
8 8050
34 34948
4 3368
7 6742
17 15461
24 20044
24 19049
30 26536
5 3663
34 34383
33 33453
31 28127
7 6280
6 5226
9 11374
27 22884
3 2385
22 18463
9 10503
32 31450
33 33107
24 19230
27 23238
1 412
17 16845
27 22311
33 31851
22 18244
32 31028
7 5473
33 32556
6 5044
27 22448
28 24292
33 33903
9 11872
8 9872
37 35586
7 5874
7 5680
32 30628
9 11098
27 23294
7 6785
32 31087
14 13668
8 9822
7 6430
7 5955
9 11776
3 2001
23 18604
25 20532
34 34084
17 16323
24 19607
32 31067
14 13296
32 29169
29 25675
14 13559
37 36127
4 3503
6 4145
1 163
27 22400
30 27560
32 30573
30 27059
26 20845
30 27858
30 27736
34 34733
22 18305
9 10272
24 19664
1 231
24 19368
6 5238
17 17011
4 3465
24 18973
31 28342
5 3784
6 5316
14 14412
30 26168
33 33511
9 10452
34 34033
14 13001
27 22022
28 24237
7 5591
30 27413
29 25604
28 24651
1 210
24 19542
3 2078
26 21119
27 21356
9 11164
5 3860
32 30228
24 20143
37 35563
32 30847
9 10456
33 31978
24 20210
28 24764
9 10930
7 5829
9 11396
2 1282
1 936
17 15641
30 27226
14 13663
14 13322
6 4251
9 10279
3 1758
3 1982
31 28665
30 26234
38 36556
32 30296
7 7454
33 32172
8 9105
9 11663
7 6198
31 28319
36 35452
8 8561
7 5832
30 26207
33 32484
9 10433
7 7915
32 31682
38 36356
3 2573
28 24656
9 11475
6 4584
32 29315
30 27108
37 35700
30 26194
9 10994
26 20651
1 858
28 24792
17 16092
6 5383
34 34185
28 25182
24 19675
14 14009
6 4097
33 33767
7 7024
7 6943
32 29764
22 18110
28 24947
8 9319
21 17869
11 12343
37 35736
1 419
34 35124
19 17714
9 10375
1 1025
1 980
9 12201
19 17744
14 13678
6 5033
30 27480
17 15498
6 5358
24 18863
9 10547
7 6371
27 21326
26 21181
32 30012
7 7936
29 25304
27 22339
34 34671
30 26981
8 10173
32 29419
30 27587
23 18556
8 9733
32 31295
34 33954
17 15828
31 28608
32 31436
17 15426
33 33250
30 25873
9 12154
24 19026
7 5748
4 2958
18 17493
32 30843
17 15100
17 14940
7 7051
14 12824
17 16412
14 14001
14 13012
24 19921
3 2260
32 31023
38 36468
31 28040
8 8573
27 21817
34 34512
25 20311
17 15728
27 21505
7 6992
21 17896
32 29823
21 18042
17 16627
37 35817
33 32236
8 8926
27 22742
1 347
28 24638
32 30768
5 3639
24 19552
7 7463
34 35237
30 25859
14 13765
38 36624
24 19696
9 12194
17 15998
8 8722
27 22765
1 136
7 5484
24 19742
9 11078
1 395
27 22025
33 32396
30 26962
6 4921
6 4361
14 13376
27 21906
4 3327
34 35219
17 16515
14 14171
7 6135
6 4915
33 31990
12 12508
24 19187
6 4087
4 3139
17 15216
5 3823
37 36254
17 16109
14 12851
28 23326
2 1708
32 29736
26 21170
14 14356
14 13190
33 33507
33 33046
3 2742
7 6610
29 25554
17 16993
6 5204
27 21924
17 16079
28 24339
32 29493
8 9255
27 23285
9 11643
6 5002
26 21270
27 22073
35 35410
26 21026
33 33538
17 16954
23 18777
27 22005
30 26181
1 1017
30 26068
33 33505
14 14300
7 6665
37 35851
6 4471
17 15214
32 30606
32 29522
8 9760
14 13643
14 13932
9 11014
34 34168
3 2679
7 6798
4 2832
26 20815
25 20299
27 21744
19 17796
26 21017
25 20382
32 29183
2 1734
28 24679
34 34722
19 17639
23 18788
32 31309
31 28125
30 26826
32 30947
22 18479
9 11398
28 24247
7 7107
30 26523
7 6303
16 14844
32 31340
21 17986
14 12856
29 25323
21 18022
32 30479
3 1771
24 19723
24 19348
28 24297
7 7620
6 4264
7 7722
17 16449
28 23745
9 11380
32 31782
14 13812
8 9455
30 26452
32 31063
27 22007
24 19909
18 17256
17 16914
7 6473
1 71
23 18715
4 3407
3 1814
17 15157
37 35825
18 17355
34 33978
33 33866
8 9149
9 10504
32 29959
4 2901
27 22467
9 12222
24 19539
17 16282
37 35904
30 26092
14 14570
25 20387
24 19528
8 8353
28 24549
12 12493
33 33309
14 14405
30 27345
17 16946
26 20683
17 16496
28 24291
37 36092
14 14526
30 27081
6 4212
30 27439
8 9211
14 14132
7 6209
31 28780
6 4085
11 12411
3 2308
30 27201
24 18856
14 14378
24 19467
5 3854
33 32529
9 11964
28 23648
14 12917
8 8806
4 2846
8 9339
26 21069
3 2557
17 15439
28 24843
3 1986
17 16070
32 29659
17 15696
30 27294
33 32263
38 36825
24 19853
6 4798
31 28174
34 34195
7 6199
2 1643
8 9101
4 3362
7 7098
34 34789
32 30883
14 13482
28 23556
30 27769
17 15969
31 28993
34 34571
24 19428
7 6380
14 13459
7 7385
14 13667
22 18067
28 25192
29 25328
7 7743
32 29630
2 1281
34 35229
32 31142
34 34088
27 21865
27 22368
34 34268
2 1652
28 24347
32 31706
24 19666
33 33431
7 7704
7 6231
1 358
30 26790
25 20404
11 12292
1 222
32 29675
1 294
30 26636
24 20007
7 7863
7 6572
8 9261
24 20175
24 19907
27 21707
6 4187
18 17239
32 29796
7 6283
32 30450
33 33534
6 5112
7 5699
7 6100
17 15328
14 13211
9 10428
3 2641
14 13899
32 29486
8 8137
31 28254
32 31323
32 31678
28 23392
33 31956
27 22650
6 4470
33 33745
31 28398
3 1987
17 15418
37 35803
32 31052
3 2735
38 36923
1 453
24 20263
19 17585
30 27145
32 30508
27 22519
28 24428
25 20479
32 31789
31 28053
14 14292
22 18355
5 3907
33 33390
18 17529
32 30537
18 17347
18 17449
27 22254
37 36117
4 2829
9 11678
8 9529
4 3300
6 4242
9 11271
30 27865
33 32235
27 22250
7 6578
4 3094
27 23030
24 18796
2 1632
9 10594
34 34823
6 4864
2 1488
9 11789
33 31828
27 21970
7 7293
23 18723
8 8920
1 642
34 35313
27 22441
28 24604
32 29682
17 15517
17 16423
33 32317
29 25781
36 35522
33 31803
14 14117
30 25992
34 34222
28 24563
8 9981
37 35818
4 3360
1 450
2 1582
6 4330
32 29116
14 14092
8 9419
31 28849
8 8095
9 11613
6 4646
3 2661
8 9076
27 22218
7 6132
30 27505
23 18770
9 11433
26 21090
28 25184
27 21888
7 7084
37 35693
1 501
27 22536
24 20048
7 7934
1 737
6 4995
2 1491
30 26080
26 20769
28 24460
30 27373
17 16405
32 31712
24 19352
22 18469
7 7917
7 6521
26 21273
29 25573
30 26229
7 6668
37 35649
17 15274
32 29469
2 1398
30 25960
37 36294
32 31204
14 14002
32 31720
26 20631
33 32384
32 29685
17 15902
9 10195
27 22667
37 35917
28 24941
37 35787
7 6706
24 18910
18 17288
37 35876
28 24780
27 22433
6 4479
32 31316
3 1844
13 12584
9 11692
16 14723
1 311
6 4268
33 33533
29 25767
2 1558
34 34803
28 23838
33 32456
27 22572
30 27615
31 28917
33 31854
24 19405
32 30170
27 22251
37 36022
30 27604
2 1349
9 11055
8 8078
33 33606
9 11194
8 9423
31 28826
32 31516
37 35906
31 28315
9 10486
6 4009
18 17326
24 19648
19 17562
11 12387
31 28229
24 19411
3 2443
24 18955
7 6005
9 11445
34 34235
3 1858
24 19089
24 20058
28 24200
24 19212
7 6896
11 12417
3 2138
38 36686
24 20050
7 5702
9 10837
31 28651
32 30861
7 6349
32 30565
32 30035
31 28994
14 14488
37 36071
32 31604
30 26245
33 31894
32 30174
1 783
24 19993
14 13021
32 31121
6 5197
8 9954
32 29224
30 27295
7 5476
31 28156
24 19652
22 18254
17 16534
33 32548
30 26889
6 4705
28 24087
3 2370
3 2334
20 17819
14 13962
17 16151
17 16122
33 32809
14 14539
33 32293
1 120
9 11005
27 23203
6 4067
27 22751
17 16772
27 22135
7 7160
8 8896
28 23993
32 30314
7 7119
8 8198
2 1399
36 35480
19 17803
33 31805
8 8918
29 25330
15 14613
7 6086
6 4440
3 1857
31 28836
28 24721
19 17612
22 18317
24 19996
32 30346
37 35926
39 37105
9 11582
2 1288
38 36929
31 28928
21 17918
14 12957
39 37183
17 14959
34 34653
9 11876
11 12320
30 26202
24 19391
30 27061
3 2276
1 11
6 4211
2 1484
38 36994
33 33696
8 9364
8 10150
26 20649
17 16552
1 1057
27 23288
32 29980
3 2594
6 4620
29 25574
16 14676
9 11412
38 36659
33 33458
1 790
30 27728
4 2824
18 17379
38 36500
9 10333
17 16018
4 3173
34 34110
8 8153
4 3479
7 7200
27 21799
34 35235
29 25464
17 16063
9 11186
7 5846
31 28593
19 17791
18 17184
8 9102
3 2174
14 12814
7 6144
24 19722
7 7640
28 24768
33 32870
32 30348
30 27645
33 33264
14 14019
11 12339
27 22951
27 22795
37 36177
34 35121
32 31361
27 22132
7 7032
28 24016
14 14072
32 30684
8 9162
18 17412
28 23356
28 23462
27 23039
33 33784
28 23345
32 31645
6 4123
24 19908
3 1990
37 36056
16 14795
4 3055
32 29330
31 28422
34 34363
30 27436
17 15138
24 19290
1 1001
33 33224
11 12462
6 4595
28 24378
4 3102
28 25042
34 34945
25 20593
38 36930
30 26820
17 16818
32 30306
32 29370
34 35211
26 20798
33 33050
8 10139
25 20307
9 11395
4 3379
34 34461
32 29194
7 6104
1 865
27 21503
2 1304
33 32117
32 31476
14 13842
31 28823
2 1226
27 22922
4 3442
8 8605
6 4986
27 23051
9 11388
3 1788
14 13083
31 28535
1 446
30 25888
28 23423
38 36715
17 16705
38 36360
37 35638
30 26895
7 7688
27 21771
8 9514
26 20780
9 10964
32 29349
14 14362
30 25954
14 12946
16 14769
32 30282
33 32279
27 22585
14 13123
14 14479
27 22287
28 23578
33 31832
9 12067
9 11138
30 27733
22 18543
29 25532
29 25737
28 23858
7 5639
33 33925
17 16320
26 20844
14 14161
7 5626
7 5549
9 11411
9 10424
30 26941
33 31944
33 32057
27 21631
28 25094
32 29840
30 26642
23 18749
28 24576
32 31556
30 27157
30 26537
3 1963
1 568
7 6382
8 9568
33 33655
17 14903
31 28885
2 1343
33 32447
28 24600
32 31362
39 37333
32 30701
8 9245
8 9425
17 16358
27 22782
17 16808
3 2136
27 22824
32 30397
1 545
30 27198
33 33634
27 21410
8 9876
5 3657
32 31227
3 2315
28 24124
6 4583
17 16452
17 15176
31 28044
27 21800
6 5074
38 36405
30 26006
4 3014
8 10151
8 8708
16 14683
1 202
24 19098
32 30304
8 8522
14 13356
27 23048
7 7785
9 11992
30 26357
9 10904
2 1202
3 2667
7 5851
9 11114
3 2484
33 33595
17 15930
8 9605
26 20703
27 21717
5 3754
8 9398
28 24742
33 32289
30 26837
33 32367
7 7362
18 17243
7 5611
34 34593
6 3978
24 20075
33 33289
7 6200
30 27738
33 33361
27 22235
2 1303
5 3524
32 31406
28 24979
17 16410
34 34002
38 36520
7 6587
29 25465
14 12669
17 16809
3 2359
1 868
34 34797
6 4953
8 9144
38 36718
27 21937
14 13721
26 20858
31 28962
37 35602
28 23758
14 13436
27 21963
14 13485
16 14686
33 32760
8 8728
3 2231
8 8889
26 20862
21 17934
28 24659
14 12983
9 11153
14 12626
6 5054
30 26477
14 12969
4 3303
33 33680
7 7315
14 14406
34 34377
4 3489
1 698
9 11685
18 17293
24 19601
7 7708
31 28223
30 27523
33 32906
37 35945
27 22918
28 24342
24 20190
7 7299
32 29441
32 31223
27 21821
6 4985
31 28203
30 26182
34 34785
39 37053
24 19359
37 35756
24 19761
38 36392
28 23677
28 24478
38 36811
5 3701
8 9962
6 4153
32 30857
30 27952
5 3703
34 34878
7 7631
30 27707
32 30013
17 16994
25 20460
30 27220
33 32042
28 23698
27 22355
39 37164
19 17764
34 35250
7 6588
17 16891
39 37423
30 27210
7 6360
14 14233
6 4185
14 13969
33 33684
30 27507
32 29888
29 25766
2 1449
34 34762
6 4728
27 22709
24 19834
34 35321
38 36533
33 32794
3 2261
28 23382
24 20010
22 18266
3 2328
24 19746
28 24952
3 1954
7 7792
3 2632
30 26461
28 24772
14 14210
17 17022
7 6381
7 6110
22 18383
28 24997
32 29185
35 35382
27 23104
26 21156
26 21001
7 7626
34 35191
24 19431
9 10655
33 32909
31 28517
32 29515
17 14906
1 800
22 18269
32 29504
30 27773
9 12118
18 17301
18 17381
6 4378
3 2094
6 5293
39 37561
8 8497
8 8874
2 1570
27 22399
7 7837
33 32543
36 35439
23 18610
32 31132
5 3731
27 23267
34 34746
2 1359
32 30826
33 32620
7 6681
7 6699
7 6802
1 116
7 5857
9 11508
14 14055
27 21598
34 35118
7 5882
7 6422
34 34211
30 27926
28 24209
39 37379
30 27851
22 18333
8 8519
24 20258
7 7801
24 19719
39 37172
22 18283
33 32723
17 15294
30 26421
3 2004
30 27953
3 2364
9 10437
26 20970
6 3997
27 22527
3 2564
32 31138
30 27508
34 34702
32 29718
9 11284
11 12459
31 29045
32 30576
37 35773
30 26891
28 23391
1 517
17 16942
33 33149
5 3531
7 6266
39 37535
8 9769
27 21823
33 32897
31 28977
6 4983
6 4279
24 19466
31 28927
17 16517
6 4844
33 33536
32 30404
33 33764
9 10726
6 3987
6 5135
7 6186
9 12221
17 16992
33 32397
7 5544
27 22539
33 32981
4 2933
33 33706
32 31158
23 18774
34 35077
17 15043
8 8527
32 29639
8 9216
30 26682
31 28161
32 30313
17 15373
27 22229
38 36668
14 13104
7 5582
2 1332
17 14941
4 2995
27 22243
27 23109
27 23121
37 35732
8 9555
8 8912
6 4103
33 33065
39 37818
33 32150
14 13271
28 24004
33 32360
31 28595
39 37732
4 3387
6 4460
3 1899
7 6700
6 4267
24 19338
28 23968
34 34182
26 21136
30 26166
14 12942
30 27654
7 7136
14 13386
38 36842
33 32860
28 23655
23 18620
8 8586
26 20949
28 25185
24 19493
32 31428
32 30073
17 16931
6 4439
23 18733
6 4809
7 7268
27 21634
24 20170
3 1851
7 6161
1 874
7 5991
4 3015
7 5758
30 27774
33 32656
3 2686
26 21218
14 13179
1 646
29 25398
34 34845
18 17500
28 25206
26 21241
24 18980
37 35718
34 34847
9 11148
24 20229
24 20110
9 10945
34 34024
32 29487
14 14393
24 19327
17 16654
24 19051
17 16357
28 24057
14 13890
31 28729
28 24370
4 3001
25 20443
7 6177
5 3526
1 475
14 13755
34 34385
33 33167
39 37179
28 23795
8 8201
28 24704
8 9810
2 1090
27 21405
1 1004
1 69
34 34138
33 32007
30 26513
31 28956
22 18168
32 29306
28 25060
30 26890
14 12720
18 17380
9 10306
33 32073
24 20013
9 11440
17 15064
30 26173
24 19190
34 34643
29 25460
32 31310
31 28609
38 36821
38 36541
24 18947
17 16146
27 22110
9 11223
24 20105
27 21583
28 23537
26 20642
3 2041
34 34259
27 23296
14 14304
37 35903
30 27700
29 25287
38 36998
7 7255
17 16065
26 20676
1 12
5 3820
7 5649
28 24777
32 30704
38 36724
26 21216
7 6429
14 12659
6 5160
17 15279
2 1573
32 31626
3 2531
33 32968
14 13806
28 24676
39 37878
3 2465
8 9674
32 31106
37 35880
8 9710
32 31493
15 14644
8 9819
38 36391
34 34608
8 8376
29 25787
34 34887
28 25019
7 6040
33 32788
7 7504
30 27223
14 14493
17 15988
3 1945
24 18857
14 12751
27 21958
7 6400
4 3161
38 36620
25 20568
9 10221
32 29816
9 10502
33 32252
3 2090
34 34300
11 12252
32 29150
34 34157
32 29812
6 5248
32 30506
7 6560
34 34599
8 9373
8 9666
9 10729
28 23799
30 27178
27 22950
26 21053
17 15607
8 9742
33 33845
28 24961
34 34874
30 27330
1 146
15 14636
27 22445
7 6673
7 7810
31 28797
9 10243
27 22532
34 34364
33 31845
22 18049
31 28487
12 12555
26 20696
27 22041
32 31727
37 35878
7 5745
24 19254
14 13645
37 35763
30 27932
27 21429
8 9150
32 30445
1 648
32 30003
6 4189
32 29602
30 26281
8 9907
30 27606
37 36058
34 35185
17 15699
4 2962
39 37833
9 10214
3 2215
21 17921
34 35156
30 27033
3 1825
37 36188
9 11855
28 24372
8 9013
8 8163
11 12394
39 37754
18 17520
8 8178
9 10345
33 33685
34 34545
11 12296
34 35241
32 30540
27 22889
25 20357
7 5453
31 28320
1 59
2 1626
28 25005
30 27811
8 9566
27 23038
30 27492
31 28474
17 15680
28 23587
9 11703
37 35561
31 29069
2 1720
31 28701
34 35152
32 31672
17 15131
3 2714
21 17993
6 4020
24 19849
28 24725
17 16872
28 24714
7 7353
33 33488
18 17214
38 36820
17 15351
17 16918
39 37113
32 29779
30 26374
32 31234
34 34049
38 36482
14 13366
8 9985
2 1614
30 27756
39 37629
5 3835
28 24081
8 8302
11 12280
31 28894
38 36523
1 760
33 32598
7 6778
27 22880
9 11082
14 13657
39 37520
2 1631
7 6508
29 25290
39 37219
32 30563
17 16549
38 36757
14 14284
26 20849
17 16383
33 32163
32 31083
7 6917
14 14313
5 3807
30 26699
3 2051
27 22983
8 9268
7 6374
28 24281
17 15785
28 24226
32 30062
23 18642
14 13063
30 26575
30 27718
8 8413
3 2706
7 5945
6 4814
23 18560
30 26264
38 36968
7 6707
37 35913
37 36067
33 33889
28 25018
24 19791
31 28565
30 26574
17 15182
33 33648
9 10495
27 21339
8 8007
34 33997
38 37016
14 14326
38 36513
8 10020
24 19321
3 2775
5 3894
34 34544
9 11760
17 15496
2 1329
30 26823
14 12933
7 6139
23 18667
37 35657
32 31250
27 21411
30 26478
39 37264
7 6590
31 28674
27 23083
6 5267
22 18534
6 4617
5 3884
32 29798
8 7995
35 35381
26 20868
32 30158
6 4685
17 14966
39 37258
38 36940
5 3866
27 22806
9 10304
33 33300
4 3203
8 8526
33 32363
32 30759
28 25227
33 32873
7 6486
40 38237
7 7043
24 20173
32 29210
9 12120
17 15377
9 10407
32 29585
3 2651
30 26012
6 4535
33 33498
31 29088
1 518
8 8350
3 2694
7 6545
26 20965
18 17451
39 37418
9 11671
33 32818
28 23620
32 29998
9 10863
34 35162
33 32618
8 8109
6 5237
32 29199
7 6726
22 18395
33 33853
39 37276
22 18182
14 13324
23 18666
7 7496
33 33698
32 29635
6 5203
27 22839
30 27663
32 30797
30 26987
32 31104
6 4676
5 3747
17 15609
31 28358
28 24138
27 21819
30 26100
26 21107
37 36017
7 6520
27 22213
8 8683
9 11467
31 28394
9 11498
24 20012
7 7132
40 38297
37 35839
4 3041
7 5474
27 22565
30 26352
14 13951
26 20934
33 32927
17 16632
32 30356
32 31145
5 3585
29 25677
9 11511
27 22645
27 22429
37 36251
23 18672
32 31521
17 16221
14 13101
14 13699
32 30293
26 20632
6 5223
7 7668
4 3454
27 22129
24 18960
21 17939
9 11925
32 31384
1 35
40 38127
20 17829
4 3147
9 11909
6 4069
2 1508
9 10278
7 6660
17 15048
17 16797
34 34617
6 4522
17 15999
32 31303
25 20425
32 31746
33 33807
40 38180
33 32494
6 5141
1 637
32 29873
32 29505
9 11745
38 36869
17 16667
14 13609
7 6081
27 22961
1 851
4 3193
14 13948
32 30144
17 15159
24 19244
34 34749
30 27648
32 29893
33 31916
14 13738
14 13780
30 27684
4 2929
31 28783
8 9019
39 37438
33 32634
7 7431
40 38294
28 23823
7 7374
38 36614
14 12806
17 15312
9 11840
17 17082
24 19295
22 18323
7 5920
32 30087
8 9648
17 16225
7 7177
30 26388
7 6496
31 28462
30 27202
22 18113
7 6845
24 18943
34 34313
7 7646
34 34675
32 29393
37 35980
6 5318
6 5058
34 34857
17 15912
7 6967
24 19437
31 28739
32 29734
33 32868
33 32966
39 37479
33 32538
33 33923
4 3196
33 33487
32 30972
33 32344
32 30136
6 4227
39 37231
34 34606
32 29492
32 30571
14 14535
27 23202
6 3951
34 35091
14 13552
14 13749
9 10666
28 25148
34 34181
25 20359
28 25026
7 7790
17 16064
17 16431
32 31409
14 13838
32 31099
40 38182
37 36253
29 25462
19 17775
6 4392
7 6772
2 1177
8 10125
30 26698
15 14611
33 32807
28 23904
31 28400
33 32696
32 30682
37 35972
8 9200
38 36840
31 28801
40 38204
17 14848
33 32508
6 4366
32 29978
2 1165
9 11506
40 38268
8 9233
33 33435
27 22931
24 19766
33 33694
8 8412
18 17366
9 10463
2 1459
21 17865
30 27406
3 1946
7 7059
2 1625
6 4720
39 37372
27 22726
24 19227
33 33714
38 36399
17 16374
9 10598
7 6386
34 35236
27 23242
1 161
14 13922
9 10747
6 5084
7 6985
32 31268
37 36023
1 778
28 24885
9 12158
7 6115
29 25686
35 35416
33 31888
1 344
6 5150
17 16136
14 14180
1 611
34 34144
6 4062
28 24392
24 19769
13 12580
17 15652
17 16338
30 25974
14 13227
30 27612
6 4346
32 29848
8 9186
7 6375
24 19034
5 3876
14 13977
40 37954
32 30827
14 13380
22 18310
32 30147
24 19764
8 9972
2 1546
7 5461
28 23349
30 26387
32 31070
33 32726
7 6702
33 33225
36 35443
8 8563
9 11835
7 7560
9 11851
17 15527
6 4259
28 23515
29 25790
37 36239
7 7941
1 76
14 13914
38 36732
7 7162
8 8100
18 17206
24 20294
7 5607
34 34104
6 4771
31 28481
24 19080
8 9195
8 8071
7 7815
14 14156
1 891
5 3837
33 33112
28 24601
8 9038
5 3789
1 403
26 20850
27 21898
27 23166
37 35942
24 19239
7 7161
16 14735
7 5618
19 17780
37 36302
3 2280
28 24579
14 13421
33 32954
17 17144
11 12340
7 6226
31 28330
32 29921
2 1447
32 29713
7 7144
27 21519
28 23565
34 34995
5 3805
17 16433
39 37838
32 29996
28 24806
30 25984
9 11300
24 20178
18 17425
33 32109
4 3275
14 13730
17 16407
24 19273
37 36054
3 1782
38 36557
40 38181
37 36060
27 21701
33 32027
30 26645
33 33671
33 33695
14 13266
8 9221
8 8520
33 31957
32 31330
2 1481
14 12894
32 30570
38 36751
37 36269
34 35058
32 30499
17 16579
26 20834
7 7118
7 7176
24 18872
26 21060
27 22681
34 34757
33 33580
9 12011
29 25632
27 21762
3 2534
8 8934
30 27790
14 14566
34 34683
28 23415
24 19573
27 23309
8 9615
30 27428
17 15898
30 26334
9 11713
27 21972
30 27746
2 1124
39 37597
34 35220
19 17545
32 31129
32 29825
34 34506
8 9625
28 25013
4 3154
27 23172
24 19340
3 2196
33 33885
31 28686
14 13711
33 32206
8 8701
17 17077
30 27212
17 16761
34 34161
24 20273
9 10294
24 19541
9 10786
7 6767
27 22293
32 30735
8 8688
33 33721
30 26779
1 815
9 10656
25 20618
24 20295
25 20421
7 6099
38 36572
8 9659
24 19046
28 23719
39 37532
17 16188
6 4371
32 31182
6 4143
33 32266
30 26324
6 5094
30 26121
7 7124
32 29345
3 2337
6 4091
38 36801
6 3981
33 32399
5 3668
32 30149
30 27281
29 25566
32 31724
31 28615
2 1649
9 11322
24 19804
30 27497
37 35861
37 35804
24 19485
32 31541
24 19059
40 38021
28 24006
24 18963
28 25197
32 29137
28 23343
33 32777
27 21587
28 23927
3 2691
30 26824
27 22511
2 1392
8 8438
30 26061
33 33140
37 36182
23 18551
2 1244
8 9160
17 16337
14 13293
33 31866
28 24995
28 24992
33 32819
27 22877
31 28766
37 36000
28 23704
24 18875
30 26684
32 30126
18 17173
30 26516
7 7219
17 16889
26 21094
28 24810
17 15537
6 5229
39 37716
33 32222
17 14889
17 15706
34 34856
17 16666
30 26676
3 2262
37 35682
32 29317
24 18929
6 4396
27 21834
31 28610
28 23864
30 26185
6 5032
33 33670
8 9815
3 1824
31 28484
14 13305
7 5638
9 11366
17 15765
9 11165
34 34417
30 27318
38 36734
32 30472
33 33377
7 7114
34 34065
3 2548
33 32129
33 32875
32 29543
30 27633
30 27320
17 16201
36 35511
9 11754
28 23410
39 37225
6 5287
1 465
14 13383
14 13611
21 18030
38 36858
32 29673
1 949
27 21342
38 36647
17 16766
40 38024
27 22788
17 16601
11 12336
1 334
6 4274
27 21480
32 29976
3 2246
40 38508
24 20221
27 22428
30 27253
40 38377
7 5733
14 12887
37 36222
4 3185
23 18755
7 6166
27 23033
40 38332
3 2129
12 12485
39 37677
15 14616
34 34451
38 36950
30 26818
38 36733
7 7155
8 8073
19 17684
9 10372
17 15130
9 10773
30 27030
8 8420
34 34888
8 8674
32 30832
30 27495
27 22348
37 35580
33 33506
11 12433
14 12858
14 13160
33 33622
9 10181
2 1499
7 6316
8 8208
31 28876
36 35491
9 12209
5 3563
8 8566
17 15386
26 20739
32 29416
28 23958
32 29130
7 7445
4 2802
28 23665
28 25041
40 38116
1 836
30 27362
24 19060
19 17623
9 11884
17 16190
34 33945
26 20981
38 36376
7 7418
9 10934
8 8629
34 34192
8 8110
7 6876
14 13035
38 37039
27 22432
17 15836
27 22561
7 7391
31 28318
3 2365
27 23010
24 19692
22 18216
9 11668
29 25347
27 21402
30 27678
32 30969
14 14152
38 36430
24 19278
39 37738
2 1498
2 1168
8 9998
39 37645
30 26397
33 33645
40 38255
9 11334
5 3782
17 16898
28 24111
3 2659
32 30669
16 14827
7 5974
4 3209
38 36878
7 7709
39 37224
9 11575
5 3810
32 31656
27 21341
28 24227
28 23918
34 34010
30 27639
14 14082
31 28518
7 5877
27 22238
32 29460
14 13471
33 33636
17 15714
24 19511
14 14291
14 14555
23 18554
17 16810
14 13312
9 10950
2 1159
32 29740
32 30363
9 11415
31 28215
26 21093
14 13422
32 29793
30 27010
30 26227
37 36186
8 8581
26 20913
3 2423
32 29205
9 11040
27 22944
28 25059
11 12247
14 13874
40 38091
33 33489
23 18676
24 18846
14 13268
23 18559
14 14420
27 22341
34 34831
8 9777
23 18736
32 31638
38 36802
9 10963
37 35849
32 29293
28 23786
33 33877
1 553
30 26946
27 23249
22 18158
6 4074
2 1184
7 5548
9 11301
5 3522
30 26503
4 2809
39 37616
7 7789
27 21611
21 17938
9 11513
27 22031
1 626
14 14048
4 3386
9 11096
31 28274
24 19815
23 18656
33 33432
8 8237
6 4779
33 32689
30 26952
14 14198
14 13180
27 22446
7 6533
40 38224
4 3219
14 12756
16 14807
17 15897
8 8465
34 34053
28 24197
34 35339
17 15520
30 26338
24 20272
4 3426
32 31380
38 36383
28 23376
9 11857
27 22974
22 18045
14 14519
27 22322
14 13183
24 19455
8 9723
14 14433
30 26620
22 18104
7 7371
38 37038
31 29018
14 13725
17 16795
14 12820
3 2597
38 36996
5 3726
8 9249
1 215
9 10535
14 14585
32 29773
39 37674
25 20489
26 20792
39 37190
27 21320
26 21085
27 22710
6 4659
35 35373
32 30078
30 26927
29 25479
8 8164
31 28356
40 38213
31 28198
27 22747
7 7178
24 19011
40 38278
1 397
21 17895
34 35301
8 8788
7 5862
37 35628
6 4337
24 20011
37 36037
33 32962
9 11359
28 23971
14 14013
27 21437
1 703
1 461
32 30230
6 4496
32 29427
33 31924
32 29112
8 9552
14 13618
1 1049
28 24121
6 5028
14 13382
9 11147
7 6026
8 10064
19 17710
38 36479
34 34134
17 17038
28 24150
39 37590
38 36690
39 37127
1 870
39 37134
31 28752
1 733
22 18128
37 36300
3 2169
30 27338
28 25028
1 319
33 31933
28 25068
3 2645
3 1952
31 28978
30 25936
32 30885
26 21055
14 13404
9 10903
6 4432
34 35251
30 25911
24 19730
32 29629
7 6363
17 16227
33 33208
25 20497
34 34351
14 13829
9 10385
40 38866
3 2062
37 35678
32 31191
33 32857
7 6627
28 23373
29 25495
31 28292
30 27941
39 37286
9 11635
6 4241
31 28687
40 38052
28 25156
26 20906
6 5097
27 22168
1 679
17 16752
4 3140
32 30929
17 15032
40 38530
1 902
8 8307
24 20106
28 24748
22 18334
32 30051
33 32348
28 25035
7 6362
27 22871
8 8704
22 18481
30 27017
27 22256
40 38770
3 1940
4 3351
6 4158
14 12984
32 29710
31 28029
7 5450
30 27799
40 38921
14 13562
34 35253
34 35089
14 14462
27 22470
6 5362
2 1526
37 35914
34 34650
37 35600
38 36615
28 24874
28 24545
25 20444
34 34551
7 6636
28 23324
33 32174
37 36034
30 25946
33 31908
38 36870
9 11677
18 17335
32 29942
27 22619
8 9973
30 26794
33 32186
30 26174
30 27892
27 22358
17 16087
34 34701
30 26690
9 11714
17 14883
40 38670
8 8485
38 36957
34 34027
40 38208
28 24608
7 7887
17 16469
24 19983
32 31625
28 24369
30 26778
32 29605
17 15084
9 11779
31 28810
7 6713
17 17134
39 37582
28 23706
8 9919
30 27347
6 4931
34 34588
14 13578
32 29459
7 5623
14 13300
31 28676
30 26196
8 8437
4 3359
7 7882
6 4943
21 17868
6 5064
40 38884
3 2171
30 26916
37 36199
34 34530
2 1660
17 15378
30 27895
24 19276
34 34508
37 35685
37 35783
28 24096
31 29077
31 27986
38 36535
32 31225
7 5516
4 3358
32 30703
27 22630
8 8035
33 33910
8 8998
22 18086
39 37230
14 14146
38 36431
30 27459
27 22360
7 6296
9 11479
37 36180
5 3930
32 31420
33 33735
14 13262
33 32278
17 17136
32 30191
7 5769
9 10918
3 2397
28 23941
8 8997
9 10746
40 38822
31 28081
33 32824
17 16061
37 35930
28 24991
27 23070
30 26859
9 11157
8 9958
32 31300
2 1545
30 26799
25 20592
24 19320
8 9022
7 7011
39 37345
30 27377
14 14499
18 17164
9 10913
8 10147
34 35309
33 33904
17 16060
30 25939
29 25430
34 34285
6 3955
34 34996
39 37579
7 6267
27 22107
14 13707
37 36315
34 34103
32 29263
3 1909
32 31136
15 14608
4 3152
2 1723
38 36339
27 21894
7 5452
32 29164
33 32982
3 2500
33 32610
14 14379
33 32124
6 4569
37 35671
19 17569
28 24469
32 31039
33 32662
7 6004
12 12525
24 18975
3 2250
34 34825
33 33589
8 8094
27 21729
30 26274
32 29877
32 29590
37 36162
8 8744
38 36478
32 31470
33 32987
17 16939
27 22639
32 29758
30 26340
37 36262
9 11931
3 2032
32 31702
22 18117
24 19268
1 449
17 15255
8 8481
19 17621
9 10174
30 27905
40 39105
32 29786
24 19551
26 21240
28 23656
33 32439
19 17559
14 12803
1 1029
28 24064
39 37739
34 35070
28 24943
32 30064
31 28244
3 2452
33 33898
7 7023
33 33822
24 19521
1 291
9 11798
3 2356
33 32060
3 2480
40 37998
2 1435
31 28622
27 22252
27 23136
32 30052
37 35867
24 20239
28 24565
11 12399
5 3908
39 37782
32 31431
32 30844
28 23607
40 38618
28 24919
3 2715
28 23790
33 33769
43 39430
14 12921
6 4662
24 18898
8 9001
32 29699
11 12436
34 34969
32 30199
33 33350
2 1602
38 36567
28 24436
33 33563
32 31600
9 10589
19 17625
33 33340
16 14812
24 19201
32 29988
33 32106
9 10688
40 38681
27 21481
28 24074
8 8159
27 22524
4 3436
8 9281
32 31260
8 9988
32 29983
8 8829
33 32985
8 10003
1 998
3 2567
8 9930
38 36750
3 2506
17 16003
4 3098
24 20144
4 3024
31 28497
38 36636
28 25212
17 15839
17 15021
30 27930
9 10175
17 16604
33 32894
14 13409
40 38638
22 18376
31 29092
33 33052
23 18683
14 12638
33 31876
14 12740
30 27847
14 13506
7 5925
24 20151
8 8181
17 15960
27 21897
26 20785
14 14159
28 24132
7 6840
39 37160
14 14502
41 39181
16 14797
30 27487
30 27722
27 21392
32 30907
27 22902
4 3345
9 12050
29 25261
28 24535
33 31896
3 2294
42 39296
3 2067
8 8764
30 26083
34 35090
14 13740
26 21264
31 28886
33 33028
33 33064
7 6359
33 33395
37 35538
28 24664
8 9370
17 14879
38 36407
32 29595
1 939
32 29165
34 34368
33 33074
27 21826
31 29074
30 26165
40 38537
17 15485
29 25366
17 17120
32 30852
31 28153
31 28235
7 7827
21 18011
40 38949
18 17333
23 18781
14 13451
9 10645
27 22230
31 28397
39 37478
8 8362
9 12203
22 18226
24 20086
40 38292
38 36451
26 20991
28 23450
14 14006
27 21306
7 6783
1 740
7 5522
21 18006
38 36338
24 19236
27 22796
33 33855
24 20275
34 35262
6 4246
18 17212
17 17053
9 11011
19 17783
24 19504
38 36839
38 36754
9 11645
29 25523
33 33211
38 36396
30 26809
9 10391
8 9040
28 23447
14 14220
30 26273
24 19869
32 29860
14 14046
28 24117
1 393
14 14246
24 20279
6 4350
9 10965
17 16047
23 18621
33 33183
32 30930
42 39267
32 29157
32 31632
7 6127
9 11287
7 7821
28 24511
40 38665
30 26474
2 1477
32 30523
4 3452
40 38002
40 38935
33 32685
34 34560
4 2852
32 29606
1 511
22 18089
34 34077
28 24278
32 31296
24 19737
27 21991
22 18312
28 25159
30 27372
40 38301
33 32583
7 5880
38 36578
39 37431
6 5018
32 30094
43 39476
33 32783
2 1494
27 22307
3 2150
6 4800
26 20623
32 29111
7 6331
29 25701
37 36094
34 33962
30 26631
33 32935
3 1861
37 36084
18 17372
43 39538
43 39389
32 29386
1 920
31 29048
24 19659
34 34051
9 11241
5 3766
16 14712
34 35085
32 31613
6 5202
31 28763
40 37960
17 16486
27 21313
30 27093
30 27051
14 13110
17 16024
9 10640
33 33283
14 14280
7 5511
27 22986
8 8463
25 20453
24 20141
33 32836
30 26803
4 2859
27 22673
6 4293
34 34068
7 6263
2 1419
28 24203
4 3047
5 3870
26 21050
27 21396
29 25772
27 21383
24 19370
30 27334
30 27246
33 33330
14 14408
34 34166
6 4063
7 5540
7 6530
2 1318
7 6862
34 35239
7 6138
32 29211
38 37010
8 8919
28 24136
39 37540
8 10114
32 29842
4 2906
33 32930
30 26885
2 1081
5 3716
9 11041
40 37964
30 27435
17 15041
17 15663
32 30031
3 2585
8 8340
33 32485
24 20274
29 25666
14 13739
40 38308
31 29005
30 26241
15 14647
37 35910
9 11237
8 9104
9 10493
39 37411
24 19398
8 8819
32 30866
34 34356
32 30014
17 16901
9 11248
34 34254
5 3777
4 2871
34 35055
8 8859
9 10959
30 27392
6 4942
30 26013
9 10273
31 28991
28 25234
38 36720
33 33221
39 37658
34 33985
14 13782
7 6819
3 2549
8 9095
25 20583
32 29156
40 38029
43 39619
32 29415
5 3684
40 39110
31 27997
24 19434
34 34786
1 678
27 22434
33 33843
7 6737
37 35786
39 37149
34 34437
33 32569
8 8408
37 36107
37 36278
26 21035
40 39005
37 35952
30 26485
7 7526
32 29430
7 6474
17 16888
17 16858
32 30840
6 4835
1 53
31 28218
7 5993
33 33218
9 11792
18 17390
33 32527
7 5786
23 18573
28 23768
28 24032
14 13801
24 19001
17 17026
22 18546
38 36378
28 25152
34 34045
25 20598
39 37226
9 10517
32 30750
26 20681
43 39817
27 22913
28 25083
5 3690
14 13900
32 31542
39 37262
17 16298
30 26683
7 7307
18 17171
27 22640
9 12233
34 34098
8 9758
38 36577
8 8803
7 7016
30 27433
39 37669
30 27379
8 9541
32 30983
40 38709
1 389
3 2398
40 38114
30 26489
17 15273
27 23144
9 11595
27 22214
6 4343
9 10696
39 37877
40 38533
6 5290
4 3156
7 5628
17 15954
24 19188
9 11627
9 11298
14 13796
27 21689
31 28544
34 34928
24 19180
7 7776
31 28192
1 177
30 26003
27 22858
32 29729
28 23629
6 4022
40 38148
31 28890
39 37724
37 35609
39 37349
24 19577
30 27844
33 32817
8 8636
34 34707
33 33559
28 24508
28 23352
17 15865
26 20802
37 35725
24 19870
19 17616
4 3081
9 12156
7 6175
14 13598
24 19488
32 30307
3 1944
40 38193
33 32051
32 30381
30 27031
24 19324
27 21419
42 39327
28 23932
32 29533
28 24036
24 19170
7 5827
32 31382
2 1092
9 10352
1 119
28 24083
33 32006
36 35478
31 28709
33 33927
17 15497
17 16906
8 10075
28 23860
25 20374
1 960
24 19525
32 29936
27 21454
9 12090
24 19681
17 15661
30 26046
6 4421
30 27842
40 38401
6 5268
7 6006
43 39408
34 34885
41 39224
17 16150
39 37143
22 18357
17 16013
39 37849
3 2533
3 2448
14 12679
17 15275
3 1809
6 4292
30 27332
7 6214
43 39782
39 37081
14 13693
26 21209
14 12727
26 20958
28 23394
8 9970
9 10529
4 2909
2 1416
31 28903
28 23930
34 34301
32 30886
14 14039
24 18962
27 21910
8 9293
8 8202
34 34230
3 2076
40 38589
17 16887
22 18050
8 9371
25 20484
32 29286
30 26113
24 18797
33 31973
32 30202
39 37054
33 32227
30 26472
17 16025
27 22291
17 16825
40 39138
8 8313
6 4648
8 8755
7 6221
31 28087
1 26
29 25742
27 23086
6 5121
27 22249
2 1506
34 34920
22 18507
9 11605
7 6904
30 26999
7 7669
32 29669
43 39728
32 29538
37 35957
8 8187
8 8604
37 36243
33 33659
30 27467
33 33931
27 23313
32 31312
30 27816
2 1210
2 1450
31 28642
14 13727
17 15103
27 22632
17 16019
8 9863
32 29275
9 12032
9 11097
28 24819
32 29765
39 37193
8 9589
5 3803
1 404
24 20031
25 20476
17 17069
30 26600
27 23223
17 16812
32 31291
32 30851
28 23546
17 15550
3 1911
32 30821
43 39626
22 18475
7 5586
27 22671
7 7733
34 34325
17 15438
17 16790
30 27674
33 33160
39 37254
6 4220
6 4489
17 15223
33 33419
7 6672
28 24828
19 17546
38 36676
8 9690
1 237
32 29465
22 18462
39 37863
9 10421
1 913
17 16843
39 37426
4 2904
3 2371
30 26814
39 37322
37 36257
17 14945
27 22413
28 24899
2 1475
7 5730
31 28275
34 34723
30 26564
28 23378
7 6244
17 16786
8 8384
40 39021
22 18304
37 36328
9 11655
1 528
32 30135
38 36920
7 6625
43 40015
14 13369
31 28137
6 4760
23 18626
6 5047
29 25698
28 24293
8 9199
33 32498
14 14089
28 23562
34 34315
34 34810
18 17501
3 1988
39 37740
22 18381
38 36368
9 11805
17 16487
5 3666
39 37801
28 24951
7 7360
23 18605
32 30953
1 989
32 31137
31 28402
1 725
39 37702
9 11033
34 34637
17 14861
32 29865
17 14952
6 4773
26 20904
2 1589
7 7759
28 24318
24 19635
17 16636
28 23523
9 11277
33 33178
31 28711
7 5397
7 6230
29 25563
7 7890
4 3429
43 39349
9 11821
27 21700
4 2952
21 18019
32 29406
31 29079
40 37963
30 27211
32 29632
30 26413
4 3355
40 39154
37 35959
25 20383
9 12048
28 24722
39 37558
32 29356
17 17095
33 33179
9 11732
31 28776
14 13020
9 11636
7 7834
30 26010
1 995
8 9523
40 38784
43 40157
23 18718
7 7070
27 21359
28 25217
43 40037
24 19341
9 10914
28 23767
32 30531
28 24107
39 37560
28 24398
30 27525
7 7332
42 39324
9 11296
30 27306
3 2426
14 14374
7 5691
31 28211
40 37997
27 22698
9 11509
8 8685
30 27278
9 10320
6 4469
32 29511
34 34475
8 8922
14 14255
30 27102
27 21669
34 34775
21 17857
26 20695
27 22309
19 17584
9 10690
6 5384
14 13244
9 10799
9 10501
34 35366
3 1831
27 22769
18 17396
11 12334
26 21151
1 354
34 35194
3 2587
34 35020
17 15595
43 39386
33 33170
38 36680
30 26481
8 8614
28 23985
17 16788
40 38926
23 18684
9 11346
33 33592
17 16471
9 10677
26 20725
8 8981
30 26568
28 25021
40 38177
1 73
33 32052
26 21081
25 20377
24 19653
9 11977
7 6504
32 31735
17 16977
39 37599
14 12889
21 17877
9 10957
17 14925
7 7723
8 8434
40 38168
14 13273
4 3354
34 34779
1 8
5 3636
43 40142
40 38454
17 15069
30 27363
7 6404
6 4475
26 21198
33 33876
29 25712
3 1968
24 19865
31 28098
40 37909
6 4252
8 9992
9 11736
37 35984
32 29425
7 6878
40 38233
34 34295
24 19796
9 11315
30 27877
8 8521
28 23876
32 31255
7 5978
27 21547
9 11919
27 21544
7 6559
24 19637
32 29603
32 30264
24 19618
33 33911
11 12407
24 20146
3 2757
8 10111
10 12240
4 2991
43 40193
27 22842
9 10836
1 590
32 31655
7 6834
5 3871
9 11721
31 28408
7 5403
34 34132
9 11439
30 26256
6 5260
7 5510
34 35157
9 12138
7 7842
39 37414
39 37746
7 5504
14 12891
27 22853
27 22067
32 31378
14 14383
16 14779
9 11646
8 8428
33 33569
24 20181
4 3106
32 31009
8 8622
17 15238
32 31274
22 18236
38 36476
7 6250
14 13604
33 32270
9 11620
3 2664
8 10051
34 34624
1 717
17 15212
31 29095
18 17177
32 31026
2 1659
30 27348
8 9976
24 19663
9 11818
9 10250
27 23034
28 23414
4 3333
38 36995
39 37713
4 2836
30 26845
30 25932
1 645
38 36515
24 19147
39 37779
5 3778
38 36972
26 21049
43 39624
6 4604
7 7641
33 33060
30 27683
17 16882
33 32742
19 17644
31 28430
33 33482
25 20514
30 27647
14 13744
14 13870
37 35808
2 1699
43 39423
9 11371
3 2006
2 1568
3 2243
27 21683
14 12840
27 21899
3 2362
9 10758
40 38256
6 5059
8 8767
28 24244
34 34500
33 33460
8 9602
7 5411
6 4687
3 2709
28 23424
27 22017
40 38496
6 4090
3 2654
8 10089
9 11608
31 28336
8 9709
43 39422
42 39308
32 31313
33 32907
18 17350
29 25693
27 21867
7 5614
9 11083
32 29118
37 36170
1 423
6 4247
9 11991
12 12523
9 11813
1 636
24 19559
17 16235
34 34558
17 16283
6 4357
26 21128
1 716
7 6724
9 11708
32 30733
7 7316
17 16483
33 33190
8 8396
17 16682
38 36796
33 33613
28 25071
32 30373
8 8366
40 38043
7 5716
26 21162
14 13610
30 27582
43 40578
8 9884
33 32833
7 5999
17 14969
5 3775
30 27690
33 32131
3 1835
40 39166
41 39228
26 20810
40 39056
17 16258
16 14843
39 37073
8 9210
29 25264
27 21485
34 34540
5 3881
6 4701
19 17740
24 20165
14 14430
2 1308
33 33077
4 3013
17 15784
30 26937
34 34136
40 38609
9 11517
2 1322
34 34078
5 3945
33 32969
31 28992
26 21011
28 23925
26 21221
34 34391
34 34940
34 35021
34 34865
6 4881
43 39405
34 34064
40 38433
17 15333
43 40286
40 37925
27 22314
3 1833
24 19758
32 31088
30 26710
30 26731
34 34809
9 11631
26 21180
30 25852
31 29084
14 13017
40 38769
43 40191
1 194
27 23047
33 33321
33 33445
33 33525
8 9550
8 9569
32 30353
22 18085
43 40478
40 38450
7 5434
37 36139
27 22568
27 22998
9 12082
23 18747
24 20024
33 33468
22 18418
27 23046
27 21928
33 32142
40 38571
6 4696
17 16784
8 8945
33 33662
17 15147
10 12242
17 16458
9 11887
22 18101
17 15734
24 20277
33 31946
9 11305
32 31096
6 4752
14 12745
14 13499
39 37051
14 12854
33 32673
25 20521
33 32614
14 14087
14 12964
12 12567
37 35694
12 12547
17 16362
40 38058
33 32637
18 17526
7 6527
2 1333
31 28832
39 37252
6 4272
39 37410
27 22380
7 7357
28 25167
34 34272
32 30919
34 34693
24 19562
1 963
9 11413
8 8175
39 37460
43 40023
32 29862
8 8763
21 17864
37 36271
31 28412
9 11861
33 33177
28 24196
30 26263
32 29482
32 31722
27 22210
28 23642
43 39526
28 23535
9 11308
33 33271
16 14789
27 22528
33 32853
24 18842
43 40127
7 7818
14 14179
14 13408
32 31677
24 18838
33 33143
24 19676
43 39786
40 38166
20 17834
27 21608
43 39771
37 35946
24 19831
31 28464
1 526
34 35213
8 9139
6 4297
32 29831
39 37631
3 2017
7 7101
7 7145
43 40134
9 11705
39 37095
1 84
34 35177
1 216
17 17055
32 29417
28 24540
38 36334
34 34214
7 6639
30 27716
18 17470
28 24254
32 30332
37 35637
38 36794
3 2410
32 29754
24 18937
24 18800
8 8990
1 184
36 35484
9 11145
5 3673
17 14870
28 23905
14 14491
31 28456
30 27721
27 22863
7 5610
17 15931
14 13584
7 5479
6 5015
34 34725
33 32319
43 40504
29 25710
31 28130
37 36198
14 13619
26 21137
32 29189
23 18680
17 15922
33 33359
33 33732
34 34305
31 28278
17 16330
27 22006
27 22517
27 22039
33 33918
28 24114
31 29049
7 7868
37 36053
7 6910
28 23914
28 24246
43 39845
24 19021
14 14485
18 17281
14 13626
40 38259
7 6827
17 16139
37 36036
14 14213
38 36790
16 14794
2 1263
39 37312
33 31852
9 11820
33 31811
8 9187
43 40810
7 7782
28 24243
3 2085
28 23610
7 6576
28 23923
32 30042
19 17664
34 34127
28 24805
27 21891
14 12645
9 10600
9 11099
27 22757
43 39824
38 36749
7 7499
30 27725
28 23986
4 3474
34 34905
3 2578
38 36910
14 14073
19 17755
9 10766
40 38692
37 36010
26 20920
32 29409
27 22143
9 11347
1 750
9 11390
23 18716
39 37554
8 8499
43 39475
22 18177
8 8901
43 39860
7 7238
9 12223
1 45
30 27119
24 18953
8 9538
32 30060
27 23254
24 20182
33 33106
7 6137
14 13685
32 29636
43 40421
8 9499
43 40531
34 34933
43 40405
14 13162
37 35776
32 29612
6 4324
28 23896
4 3380
33 32199
14 14094
17 15228
9 11770
32 29920
29 25642
30 27863
29 25263
40 37996
24 20216
34 34491
8 9984
7 7210
27 21390
22 18301
39 37381
28 25198
21 17899
29 25589
7 6846
24 19226
8 9482
30 26438
7 6075
38 36975
22 18275
27 22582
3 2059
41 39184
37 35734
31 28262
43 40735
17 16206
14 13971
17 16723
39 37780
42 39283
3 1848
7 6906
17 17127
7 7659
12 12550
43 39609
43 40510
40 38656
30 26972
40 38532
26 20678
17 16403
38 36938
38 36973
43 40309
7 6886
9 11108
33 33411
11 12271
27 21601
27 22604
17 15449
43 39500
24 19935
17 16563
6 4006
33 32854
32 30066
4 2822
43 39749
16 14787
37 35755
17 15854
30 25983
6 5137
3 2773
9 10816
7 5883
1 81
34 34336
43 40449
33 33643
7 6192
43 40773
5 3700
40 38526
7 6008
30 26944
5 3677
14 14544
6 4791
17 16501
5 3541
6 5139
28 23511
31 28523
8 9712
18 17295
24 20214
33 32256
33 31853
7 7019
27 22123
43 40423
30 27848
3 2422
38 36353
28 24557
30 26175
32 31267
9 10967
40 38355
30 26098
17 15807
6 4896
27 22510
9 11012
38 36846
5 3722
22 18530
9 11719
1 505
17 15204
27 21362
26 21301
17 16622
8 8184
24 20265
4 2853
37 36089
17 15137
34 34547
22 18056
8 8545
6 4107
6 4098
14 14148
29 25391
27 21727
34 34584
14 13715
32 30270
28 24041
40 38405
14 14428
28 25153
1 145
33 32983
14 14242
32 31642
5 3547
29 25669
1 702
32 29162
27 22837
34 34120
30 26919
8 10025
30 26685
23 18622
37 35883
17 17110
33 32114
28 24978
27 22353
27 22718
1 420
33 32803
9 12175
8 10092
7 7585
17 15139
6 4104
9 11687
22 18442
32 30635
43 40049
28 23481
8 9957
32 30225
27 22701
14 13804
6 5386
30 27723
22 18296
29 25369
9 11122
32 31059
27 21854
32 31611
30 27419
6 4255
40 38832
8 9561
28 24648
8 8972
2 1572
28 24692
40 38623
30 26746
31 29063
27 21486
32 30760
27 21541
4 3400
24 19362
30 26188
31 28744
9 10182
1 789
6 4117
4 3322
7 7681
26 21065
28 24493
29 25274
43 40701
20 17837
17 17063
28 24575
8 10123
32 30607
27 22979
8 8825
3 2386
6 4240
8 9389
33 33484
33 33493
6 4411
14 12818
14 12865
39 37509
27 22336
37 36105
28 24239
31 28368
27 22198
32 30289
2 1358
22 18124
4 3053
38 36540
28 23550
33 33053
27 22494
24 20069
31 28887
27 23311
17 16725
9 11403
8 8092
17 17108
17 15741
31 28656
17 16370
3 2141
9 11430
31 29061
9 11654
27 23137
34 34931
40 37930
28 23710
43 39913
26 21023
30 25834
34 34808
31 28257
14 12654
8 9282
28 25149
1 1070
35 35394
1 726
11 12317
34 34830
6 5348
25 20556
43 40289
34 33976
28 23938
34 34207
22 18525
43 39505
11 12403
17 16896
9 11552
28 24606
9 10611
30 27631
32 30639
9 11155
33 33528
7 7131
33 33117
33 33562
38 36927
17 16997
9 10460
39 37875
30 27745
27 22305
34 34592
2 1480
8 10160
14 14409
9 11731
33 32375
1 491
38 36893
6 4266
33 33417
32 31018
2 1104
38 36693
33 31875
28 23328
34 35136
8 8248
17 16444
43 40598
26 20812
31 28907
37 35631
39 37617
34 35035
34 34112
34 35047
40 38167
40 38547
32 29997
24 19988
4 3224
9 11773
34 35138
27 22450
27 21340
7 6070
7 6223
40 38651
38 36454
2 1433
17 16873
28 25102
43 39378
31 28485
5 3818
40 38409
31 28584
28 24596
29 25510
27 23295
8 8620
17 17024
6 4962
14 14563
28 25047
7 7448
17 17017
44 41159
26 20786
6 5021
18 17183
16 14702
32 30285
7 7141
28 23780
33 33463
14 14172
43 39797
32 31050
7 5914
30 27130
30 26238
30 27215
7 5964
24 19134
33 33791
26 20843
27 21927
9 10329
4 2986
17 15525
17 14897
6 4816
28 24152
26 20645
5 3914
9 11076
27 22147
23 18681
2 1326
7 5975
7 5562
6 4565
8 8088
43 39926
32 31299
7 6268
33 32208
7 7661
32 31572
7 5492
40 38899
8 8213
14 13013
14 14260
24 19513
7 6747
30 26903
27 23092
2 1353
44 41191
25 20614
6 5261
43 39972
41 39248
40 38797
40 38733
26 20999
17 16779
44 40948
24 19729
28 23420
7 6795
17 15285
7 7737
38 36865
8 8272
39 37173
28 24851
9 11913
28 23551
27 22242
43 40654
43 40838
33 32978
28 25222
4 3238
28 24198
39 37870
4 3137
39 37628
14 13731
28 23707
3 2195
24 19354
6 4794
40 39012
43 40530
32 29394
3 1991
8 8585
43 40775
43 39811
37 35829
33 33440
33 32885
29 25586
28 24245
17 15552
7 6047
34 34812
27 21338
7 6405
8 9702
9 11546
14 12886
3 1947
16 14781
9 11266
26 20668
32 30521
29 25378
27 21728
17 16193
6 4724
22 18309
14 14456
40 38033
32 30875
1 166
37 36228
32 30189
32 31554
8 9099
31 28116
38 36633
32 30464
22 18397
17 15178
43 40068
22 18410
24 19138
40 38353
6 4184
31 28237
27 22804
38 36768
40 38819
30 26869
17 15601
26 20727
37 36293
8 8209
37 35790
24 18967
3 2240
31 29073
34 35308
32 29223
43 40057
18 17216
9 10382
17 16041
27 21318
43 40851
32 29608
34 34734
14 12764
33 33336
3 1830
17 14896
39 37287
27 23161
30 25861
24 19119
31 28805
36 35472
28 24130
34 35128
24 20033
28 24059
9 10337
17 15440
38 36894
43 39839
9 11543
29 25286
5 3629
43 40458
6 4743
4 3394
23 18743
6 4080
40 38413
34 34012
38 37014
37 35938
14 12882
40 38073
44 41055
9 11231
40 39090
14 14551
3 2249
13 12583
34 34390
32 29680
7 5445
22 18136
34 34070
6 4394
32 30469
6 4276
7 6074
17 15583
18 17279
33 32118
34 35350
32 29968
7 5444
6 5095
40 38006
43 40159
4 3189
24 18844
9 12026
6 4050
5 3785
38 36789
27 21327
30 26295
7 7511
32 30997
30 26806
6 5093
27 21625
30 27528
31 28765
25 20405
40 38115
24 19514
7 5526
29 25486
17 15289
39 37387
7 7736
33 33306
25 20482
30 26856
24 20219
37 36149
24 19585
30 27547
26 20830
7 7506
8 9774
33 32970
19 17647
7 7764
37 35623
12 12509
40 38830
27 22078
17 16268
31 27977
33 32782
43 40184
3 1951
8 9119
40 38041
1 353
44 41076
31 28911
38 36939
18 17509
34 35317
3 2459
30 26635
25 20462
3 1956
24 19905
43 40166
7 6274
14 13669
34 34546
1 378
4 3202
28 24090
7 5761
32 30360
27 21441
32 30559
17 15054
34 35292
29 25283
32 29344
8 9367
38 36528
7 7617
9 10526
17 15858
26 21064
7 6170
8 8429
32 30459
32 31248
8 9471
25 20344
28 24082
8 8698
33 33788
14 12619
14 13423
9 10684
14 14270
14 13984
8 8405
30 26224
17 15445
30 26840
39 37748
32 30702
34 35195
30 27551
40 37946
27 22663
30 27900
39 37551
37 35547
8 9338
25 20527
26 21005
27 22391
32 29721
9 10638
3 1979
6 5365
43 40299
1 506
27 22393
37 36002
15 14637
3 2770
33 33343
27 23124
6 5069
23 18609
18 17205
4 2992
6 5171
17 16252
30 26065
17 16640
33 33828
6 5321
24 19497
9 11548
38 36389
43 40208
3 1928
14 12678
40 39126
30 26702
24 19182
27 23073
34 34115
1 775
17 16044
34 34536
17 15105
6 4492
1 85
14 13625
30 26059
28 23582
32 31294
26 21280
45 41400
33 33165
29 25507
14 14532
33 32945
33 33114
33 32544
7 6276
28 23381
34 34427
39 37485
7 7444
8 8569
6 4108
44 41237
6 3990
28 25091
30 27548
37 36183
32 30575
14 14221
43 39506
26 21126
31 29083
33 32015
14 12914
17 16257
33 33869
6 4668
9 10207
3 1868
7 6141
22 18471
17 16985
39 37454
9 11464
24 19286
43 39826
39 37799
4 2971
19 17743
45 41439
28 23593
33 32072
32 30457
17 15411
1 160
32 30209
7 5502
3 2286
28 23615
27 22014
33 32549
7 6077
17 15604
1 48
7 5406
7 6108
9 11321
9 12010
14 14147
32 31270
9 10494
23 18699
32 31177
19 17728
9 11245
33 33349
5 3656
4 2890
8 9287
7 6603
3 1747
8 8062
28 24555
40 38938
18 17211
38 36775
28 23895
17 15594
8 7978
31 28914
34 34976
17 16149
29 25325
8 10001
7 6338
14 13746
9 10654
2 1686
39 37820
8 9072
39 37741
7 6949
29 25442
44 41022
43 40075
40 39167
33 33429
14 14243
25 20329
24 19171
9 11588
21 18033
7 6059
33 33722
6 4115
32 29907
31 28932
30 26300
6 4089
17 17025
40 38838
9 11906
33 33572
40 37962
4 3178
22 18277
7 5842
9 11124
28 24975
33 31892
44 41359
28 24876
40 38229
28 24021
43 40294
3 2125
1 357
9 10910
28 24106
45 41397
7 5581
16 14800
27 22497
28 25012
14 13777
18 17340
14 14429
27 22008
14 14275
27 21401
6 4860
27 22364
9 12028
17 15324
14 12766
39 37207
37 35620
32 31165
7 6601
37 35821
33 32240
24 19743
43 39392
33 33332
28 24483
31 28202
7 7356
32 29119
7 6087
24 19289
28 25082
3 2727
43 39775
30 27144
14 13498
37 35811
3 2705
41 39232
43 39788
27 22601
31 28556
28 25141
27 22325
17 16754
28 24231
32 31502
27 23240
26 21188
4 2917
24 20247
30 26828
30 26063
3 1764
9 10679
8 9112
8 9852
40 37949
8 9836
43 40535
17 15168
24 19779
7 7140
3 2488
33 33447
9 11983
4 2994
7 6431
9 10247
25 20370
8 9757
29 25431
30 27104
9 10635
17 16261
1 721
18 17428
28 23512
33 31966
24 19553
39 37752
29 25758
33 32766
9 10342
32 29268
39 37308
27 23148
1 37
2 1215
31 28655
38 36393
9 10812
34 35108
33 33137
6 4528
14 12826
24 19546
2 1354
7 6344
18 17179
1 199
34 35280
31 28049
28 24379
43 40861
1 837
4 3031
9 10892
37 35642
16 14747
22 18302
18 17328
37 35800
32 31487
18 17499
28 24956
35 35375
8 9806
22 18545
7 7087
32 30527
7 6641
32 30246
27 22908
6 4519
14 12703
29 25649
22 18499
9 12027
34 34838
14 13429
16 14657
32 31751
6 5072
40 38285
32 30382
43 40835
32 30794
30 26153
12 12517
34 35018
45 41547
25 20564
24 19701
36 35470
42 39336
28 24856
30 27584
33 33758
31 28568
14 13956
28 24008
46 41738
26 20774
27 22514
33 32475
9 10258
40 39030
9 12005
46 41853
34 34991
14 14296
5 3730
32 31339
46 41795
43 39743
16 14668
9 11772
9 10441
43 40821
39 37093
1 302
7 6433
40 39135
30 26236
8 8690
43 40745
43 39721
32 29120
30 26326
40 37965
24 19639
33 32787
26 20927
8 8907
39 37289
33 32249
24 19333
43 39590
4 2924
37 35813
3 2428
32 31574
26 21201
39 37825
7 7696
26 21037
9 12015
28 23567
28 24788
1 896
43 40832
28 24174
27 22138
34 34322
28 24092
24 19697
40 37927
6 5115
2 1716
32 29705
7 7413
45 41513
17 16502
2 1145
19 17738
33 32169
17 15829
17 16979
33 32761
6 4429
19 17703
38 36771
3 2187
17 15123
31 28064
43 40477
7 5665
3 2295
11 12466
17 16586
44 41067
8 8724
34 35266
7 5560
24 20001
7 7348
45 41618
29 25568
27 22997
7 5912
14 12711
30 26320
12 12506
28 25203
28 23454
24 20208
14 13050
43 40433
33 32311
16 14804
33 33700
2 1451
6 4934
32 30938
33 33329
28 25143
17 15743
28 24696
17 15712
37 36191
7 6536
8 9601
32 29913
14 12734
6 4550
9 10886
24 19515
14 14021
40 37969
43 40316
2 1396
1 635
32 30143
28 24185
32 31272
33 33201
34 34344
34 35259
2 1467
37 35652
32 31713
37 36305
17 16536
28 23571
32 29911
45 41651
2 1667
1 581
8 9727
17 15340
28 24637
38 36962
4 2865
40 38279
34 34613
15 14645
3 1971
44 41129
1 546
7 7396
24 19175
8 8839
22 18223
7 6218
32 29676
34 34386
27 22392
24 18885
39 37220
7 7419
14 14431
32 30627
1 467
2 1352
31 27988
31 28107
23 18567
33 32902
7 7306
8 8140
4 3146
17 15986
24 19735
14 13195
6 4437
19 17652
9 10874
41 39217
30 27206
34 35126
32 30550
32 29905
30 26847
30 26135
33 32578
43 40793
6 4988
22 18467
17 14944
27 22196
6 4780
39 37703
28 23821
37 35619
28 23529
8 8596
9 11233
24 19599
33 32964
38 36765
46 41805
14 13573
27 22093
9 11902
7 6841
34 34456
27 21960
32 29819
40 38531
8 9039
30 27378
29 25407
24 19396
31 29027
6 5178
17 15404
8 7991
8 9067
8 8158
40 38425
8 8516
33 33426
34 34357
17 15582
24 19533
17 15511
24 19152
32 30268
17 15726
9 10928
38 36763
19 17759
8 8973
14 13329
8 7989
6 5168
1 156
7 7876
17 16005
34 34370
40 38626
7 5602
14 13232
40 38370
37 36001
12 12542
28 25008
40 38064
32 31306
34 34861
17 15026
2 1620
40 38246
39 37583
43 39348
5 3553
1 157
3 2351
30 26318
32 29802
30 26931
9 10906
24 18891
28 23375
17 15623
9 10664
17 16848
17 17078
17 15547
9 11259
5 3675
24 19301
40 39089
40 39173
40 39100
43 40125
14 14106
24 20161
34 35246
24 20191
32 31169
28 23401
16 14725
35 35383
9 10877
32 30724
31 28374
17 16652
2 1180
28 24453
2 1089
28 23639
8 8008
27 21512
40 38697
37 36132
34 34366
24 18852
40 39003
37 35781
6 4106
30 26507
38 36441
37 35971
43 40601
9 10702
28 23513
8 10141
45 41546
30 27807
26 20766
43 40408
17 16599
29 25449
1 884
45 41532
14 12930
27 23195
8 8712
9 10269
6 5233
39 37649
27 21756
28 23883
40 38640
40 38538
46 41714
3 2132
9 11473
8 9386
37 36203
28 24314
37 35807
9 10593
31 28952
34 35097
3 2445
8 10061
18 17422
40 38518
27 22648
14 13431
14 12974
7 7807
5 3545
36 35462
33 32949
22 18071
33 32567
28 24002
28 23380
27 22280
11 12275
45 41449
14 12940
7 6145
32 29321
26 20996
32 30231
17 16224
32 30609
7 6046
8 8865
40 38069
32 31582
6 4854
9 12228
43 40210
43 40177
34 35282
31 28465
9 11166
32 29958
32 29897
8 9978
26 21196
34 34152
3 2053
7 7184
34 34611
7 7020
29 25402
39 37538
39 37204
47 42099
30 26197
44 41060
32 30016
46 42059
1 895
40 38572
45 41654
27 22623
30 27207
9 11313
14 12879
33 31955
23 18682
33 33818
3 2588
40 38110
24 19864
43 40540
25 20570
44 41027
37 36025
31 28421
7 5673
34 34237
8 9749
34 34229
34 34413
17 15735
3 2176
31 28399
11 12303
7 6352
34 34234
24 19113
17 16035
33 32758
46 42026
32 30528
9 11480
17 16679
31 28747
2 1471
33 32961
43 40165
32 29295
27 21382
3 2009
7 6612
32 29226
7 5529
32 29288
2 1207
30 25967
30 26901
8 10041
32 31755
1 619
14 13671
2 1628
23 18645
24 19296
30 27950
3 2302
30 25964
6 4316
5 3562
9 10527
40 38102
33 33305
43 40516
27 21887
40 38225
17 14921
30 25985
24 18870
32 29570
11 12321
28 25233
6 4119
7 7654
43 39708
40 38950
30 27470
32 31327
19 17747
3 1766
17 16314
14 14470
6 5153
42 39281
11 12374
3 1880
9 11453
34 34043
14 14387
28 24192
6 4192
30 27431
29 25326
9 10723
9 10680
9 10765
30 26409
17 17125
1 785
28 24358
14 14283
23 18657
30 25912
27 23191
28 24954
32 30153
7 5718
43 39396
8 9098
43 39338
33 31859
39 37643
5 3564
7 6118
22 18318
8 8966
6 5195
27 22313
18 17357
21 17951
31 28473
9 12160
8 9441
30 27346
9 10966
30 27474
32 30544
37 36179
43 40274
7 6408
7 6032
31 28573
9 11622
46 41697
13 12581
35 35411
44 40951
4 2980
30 26296
7 5988
43 40087
43 40871
34 33946
2 1520
30 26572
43 40893
31 28439
8 9094
8 8464
46 42073
34 35086
39 37196
9 11569
31 29028
39 37501
32 31559
32 30567
28 23652
1 943
38 36467
14 14422
9 11345
33 32496
24 19314
14 13595
17 15592
46 41894
34 34092
8 8496
29 25536
17 16333
7 6894
28 24430
31 27994
31 29056
9 11863
29 25260
32 29690
32 30990
32 31602
8 9161
43 39666
39 37605
25 20621
40 38169
14 12704
25 20528
24 20238
33 32488
24 19984
39 37046
21 17852
30 27646
8 9151
33 33908
17 15336
38 36692
40 38752
14 12692
39 37086
24 19269
40 38648
1 224
27 21349
34 33990
8 9657
28 23865
46 41854
24 19844
31 29044
7 5661
17 15814
28 23475
9 10990
8 10052
3 2358
17 15154
34 34990
30 27302
28 24562
30 26095
31 28884
37 35697
38 36974
27 21591
37 35943
2 1163
44 41207
24 20002
27 23305
24 19392
40 38744
47 42121
43 40749
6 4320
32 30784
14 14595
27 23000
22 18362
49 42538
6 4641
26 20793
27 21775
34 33970
14 12986
19 17561
17 16395
24 20220
24 19220
8 9000
33 33375
21 18018
43 40000
34 35244
23 18756
33 33222
26 20698
7 6687
9 11389
3 2766
4 2828
34 34224
14 12867
33 31887
17 16197
46 41928
43 39354
4 3343
27 22219
37 36014
7 6191
8 8234
23 18596
7 7477
17 16681
27 22668
7 6125
31 28957
9 11386
8 9157
17 17105
3 1934
38 36423
4 3438
17 15142
45 41661
9 10613
33 32737
32 30233
43 39680
40 38466
7 7022
1 90
27 21964
33 32890
28 24120
16 14784
37 35896
7 7918
32 31353
9 11093
32 30771
33 32430
32 30803
40 38655
33 33131
14 13617
49 42411
1 377
32 31785
34 34037
30 25896
27 22091
9 11196
31 28338
1 1037
37 35850
28 24639
14 13576
28 24433
6 5297
30 26414
34 34716
8 8694
39 37122
30 27242
26 20795
31 29046
7 7517
32 31729
31 28065
46 41707
43 39710
33 33191
7 7820
28 23998
50 42579
43 40314
33 33600
7 7482
33 33298
5 3514
40 38643
30 25990
30 27864
46 42044
48 42309
38 36409
7 7705
40 38778
22 18319
30 27449
7 5868
33 33263
14 13616
14 14299
34 35263
33 33413
37 35856
32 29172
18 17339
33 31824
43 39346
14 13570
8 9518
39 37871
8 9374
14 13653
12 12528
9 10510
40 38729
7 7822
4 3265
14 14457
31 28142
17 16256
30 27151
43 39600
43 40224
40 38012
6 4127
49 42430
28 24503
30 25981
6 4975
39 37508
44 41206
18 17351
39 37218
24 19108
1 700
1 212
32 31690
31 28011
32 30583
37 35789
6 4776
34 33950
27 22027
26 21278
6 4404
7 7695
27 21345
27 22609
11 12253
32 30779
6 5206
45 41448
21 17959
31 28553
8 8760
42 39311
28 23965
17 17057
17 16051
7 6411
32 31102
30 27107
1 78
39 37633
2 1430
28 23877
22 18423
4 3406
46 42000
9 11578
27 22019
39 37581
27 21871
31 28195
14 13865
7 7181
8 9974
1 198
30 25979
32 30352
7 6835
32 30405
33 32225
8 9799
32 29829
3 2642
29 25285
30 26302
24 18836
4 3212
31 28945
1 942
43 40907
2 1427
3 2608
38 36487
14 13046
14 12977
3 2206
34 34724
28 24687
14 13235
32 29180
46 42011
33 33078
32 30478
8 8299
8 8392
41 39202
48 42270
7 6825
17 15480
33 32159
33 33389
39 37489
32 30884
9 11441
44 41080
43 39696
6 4634
6 4568
40 38326
45 41390
30 26081
40 38708
1 521
3 2721
31 28623
14 13156
27 22885
46 41750
27 22461
39 37213
17 15407
39 37568
51 42645
33 33094
3 2269
34 34180
1 640
40 39140
43 40620
6 4874
34 35015
30 27724
27 21472
43 40581
9 11553
14 13660
44 41228
39 37541
27 22864
33 32497
6 4043
26 20684
26 20760
4 2953
7 7249
33 33902
6 4904
30 27904
30 26551
7 7437
33 32033
8 9759
40 38339
43 40824
31 28758
14 13565
31 28185
45 41493
37 36052
18 17403
46 41756
45 41384
40 38678
28 24886
24 19139
4 3425
7 5695
39 37200
49 42480
4 2978
7 5980
51 42649
34 34527
2 1682
17 15542
34 34777
4 3131
27 21400
7 6288
32 30850
32 29622
5 3928
8 8377
17 15076
17 16591
34 34149
6 4461
33 32533
43 39482
22 18229
34 35368
28 23668
42 39332
45 41387
1 955
28 24515
26 21203
39 37787
43 40840
30 27695
25 20604
27 23040
28 24387
46 41903
6 4678
7 6637
43 39707
49 42349
40 37932
43 40826
33 31827
26 21287
34 34499
11 12444
1 561
30 27702
39 37751
43 39594
30 27397
14 12808
30 26879
33 32999
39 37386
33 32861
26 21293
8 8329
8 10115
8 8119
32 30395
14 14351
7 6528
9 11547
32 29731
44 41118
24 19267
16 14824
33 33063
40 38264
41 39195
28 24115
3 2702
27 23190
7 6481
17 16200
32 31462
44 41356
6 5330
24 19850
46 41993
38 37026
1 562
39 37542
7 7925
6 5258
32 30872
6 4025
28 24643
8 8183
33 33339
33 33683
2 1509
43 40434
6 4260
45 41660
7 7490
17 16207
30 26143
37 36145
6 4695
38 36823
7 6130
40 38957
2 1525
43 40802
44 41236
6 4831
14 13453
28 24127
30 26763
28 24435
38 36877
45 41516
19 17556
7 6442
38 36980
33 32173
7 5547
33 33216
31 28931
32 31768
38 36394
14 12794
29 25267
7 7008
8 9052
26 20639
14 14127
32 31776
40 38427
38 36679
2 1391
17 15899
29 25299
34 34947
17 15015
7 6748
32 29839
27 23197
34 34261
27 23064
28 23396
3 1943
2 1155
24 19480
40 38833
33 32331
6 5279
8 9726
22 18221
6 4614
33 32799
40 38852
32 31221
30 26384
43 39441
27 21981
3 2741
29 25429
24 18990
40 38556
26 20729
14 13062
40 38946
18 17450
17 16892
4 3399
14 14503
32 31203
4 3328
17 16524
28 23725
6 4592
39 37304
24 19482
9 11086
8 9705
45 41472
30 26850
2 1482
6 4162
36 35460
33 33568
11 12448
30 27579
17 15393
14 13107
14 12646
30 25928
18 17176
33 32707
30 27944
39 37908
7 7455
3 2081
39 37384
26 20984
6 4197
32 31146
32 29420
27 22504
46 41747
43 40631
40 38272
48 42271
1 30
24 19166
29 25317
17 15117
33 33316
9 11073
7 7747
28 25220
27 22807
17 16742
49 42518
14 13918
26 20932
1 507
7 5979
32 31061
27 22408
30 26754
27 21387
11 12432
30 27357
38 36645
33 33880
17 15573
39 37071
39 37772
9 11525
30 26019
30 27594
3 2274
37 36322
17 15883
39 37685
45 41598
43 39871
30 26458
8 8498
6 4764
4 3329
52 43015
24 19826
7 5569
3 2790
32 29458
5 3938
27 22948
9 10523
28 25080
3 1894
24 20199
26 20870
21 17915
31 28824
24 20124
37 35692
28 23476
23 18710
24 19547
45 41568
2 1470
43 40271
40 39064
41 39238
17 14973
27 22937
8 8778
17 16127
30 26930
33 32182
17 16950
14 13875
9 10632
34 35210
6 4446
32 31481
12 12551
1 240
14 13415
29 25466
27 21531
16 14753
2 1486
1 712
7 7243
29 25773
52 43139
24 19489
43 40334
34 34361
39 37181
28 23847
47 42165
34 34177
9 11363
40 38836
27 23261
46 41764
32 31011
29 25591
14 14061
37 36308
33 32140
43 39785
7 6924
28 23407
43 40327
7 7823
28 24689
9 10827
32 31464
33 33548
1 786
17 15944
9 10498
49 42401
40 38275
9 11841
19 17553
45 41454
28 24455
32 29677
6 5076
7 6873
7 7350
33 32661
40 38987
52 42923
45 41673
37 36069
9 11829
3 2134
17 16281
2 1544
33 33452
11 12388
26 20929
43 39555
7 6016
21 17944
7 7584
40 38298
9 10709
28 23806
4 3030
43 40875
8 9739
24 19738
17 16467
24 19523
44 41141
27 23132
39 37770
30 26738
1 996
32 31005
39 37302
38 36651
32 31475
26 20817
1 572
43 39862
37 35737
30 27313
27 23105
33 32070
25 20366
33 33567
8 9668
29 25783
14 12662
33 33929
16 14815
3 2355
34 34668
17 16012
8 9318
40 38402
3 2036
31 28172
44 41158
43 39488
17 15028
21 18027
39 37487
14 13304
27 22128
39 37729
28 23522
8 8733
9 10227
38 36804
46 41823
34 34703
24 19662
39 37382
22 18496
14 14347
34 34320
24 20282
33 32910
14 14205
22 18306
43 40387
43 40391
32 30050
14 13041
32 30215
23 18759
4 3390
30 26873
29 25437
40 38303
28 23333
2 1245
45 41646
7 6944
33 33464
9 11767
27 22841
43 39757
39 37041
9 11170
43 40595
32 30601
43 40518
28 24932
38 36928
40 38780
9 11936
3 2763
8 9053
31 28183
17 16247
43 39630
28 24782
33 33504
23 18636
8 8154
26 21172
14 13036
32 29291
8 8885
43 40657
8 9473
40 38802
4 3118
46 41896
37 36163
37 35648
2 1114
44 41343
17 15628
9 10933
47 42106
14 13952
40 38231
8 8626
1 33
9 10343
7 5690
30 26854
14 13109
37 36143
7 6212
8 7950
46 41798
11 12414
7 7921
7 7289
27 22677
9 11957
27 22024
28 23563
34 34274
6 5205
28 25221
24 19100
7 5687
3 2345
32 29424
32 31684
34 34783
38 36687
39 37233
45 41621
7 7802
9 11348
31 28663
12 12492
27 23278
9 12077
21 18007
40 38396
52 43000
28 23832
9 11217
24 19183
27 22481
1 732
7 5455
1 632
25 20459
40 38309
43 39390
52 43154
40 37968
14 13686
40 38827
52 43051
3 1793
32 31127
39 37416
39 37813
30 27228
30 27916
4 2886
1 6
37 35617
4 3482
24 19234
6 4710
34 34801
34 35061
17 14856
2 1668
34 35330
30 26171
26 21075
17 16351
6 4877
31 28123
32 30522
3 2167
9 11905
14 14311
27 21961
17 15231
46 42028
52 43207
52 43336
28 23681
45 41445
52 43366
7 6434
39 37553
7 7906
1 88
30 26732
9 11444
23 18662
7 5493
7 6044
24 18877
9 11181
8 8812
7 7239
33 31818
9 11118
34 34569
15 14602
16 14809
1 171
42 39319
17 17072
17 15674
34 34894
14 13412
33 33043
7 6981
30 27620
26 21143
6 5377
24 20089
9 10347
8 8182
52 43287
7 5760
25 20353
52 42955
43 40315
6 5163
33 32837
40 38381
38 36987
42 39293
7 6913
30 27042
2 1612
28 24060
7 6823
37 36085
2 1294
5 3649
30 27164
28 25055
14 13514
34 33984
32 30854
7 5633
9 12103
42 39260
30 26603
32 30812
27 21828
24 19176
39 37680
33 33491
31 28968
8 8774
18 17331
7 7548
40 38717
43 40308
17 15633
22 18130
1 559
30 27189
8 9995
7 7846
9 11888
46 41841
8 9698
40 39111
28 23945
40 38540
24 20132
33 32297
7 7684
31 28206
27 22727
27 21987
7 6583
37 35579
9 11046
7 6616
34 35186
1 835
32 30113
5 3696
33 32735
38 36970
38 36346
8 9524
27 22763
7 6764
26 21016
33 32810
7 7296
45 41430
5 3868
28 23909
27 23110
15 14625
14 13741
28 25088
34 34921
31 27979
51 42761
3 2043
31 28491
29 25606
33 33821
44 41083
36 35490
28 23616
32 30898
34 35286
46 41876
33 33234
7 7909
32 30433
8 8261
28 24183
46 41964
33 32224
3 2551
32 30408
36 35526
43 40424
43 40615
26 20851
28 24693
37 35932
9 11512
26 21099
29 25389
40 37994
28 23361
33 31860
8 10038
39 37768
29 25792
2 1521
39 37335
21 17933
26 21199
46 42077
7 6852
17 14869
1 809
17 15113
39 37319
9 10292
46 41801
2 1331
32 30620
46 41935
16 14806
6 5375
44 40966
14 13377
14 14468
30 26048
30 26761
14 12637
27 22117
43 39451
32 31783
30 26888
29 25524
8 9553
28 24374
29 25503
5 3781
44 41079
40 38821
9 12073
30 26494
30 26091
34 34056
18 17508
17 17036
32 30194
6 4418
9 11924
28 24220
6 4758
1 630
31 29055
14 14542
32 31014
33 33510
7 6453
34 34526
40 38745
36 35520
14 14211
4 3462
43 40186
33 31899
8 9547
43 40624
28 23721
9 11567
31 28395
24 20222
33 31831
30 26708
11 12478
2 1718
40 38144
8 9862
30 26514
27 22553
14 13719
4 2919
34 34422
7 6784
43 39359
14 14264
7 6756
43 39606
31 28654
44 41296
43 40508
29 25660
29 25626
32 31271
6 4770
30 25874
24 19291
45 41563
38 36508
9 10724
40 38541
37 36187
31 28261
14 13764
17 14909
31 28444
36 35468
27 22356
43 40388
39 37337
30 26146
3 2505
1 755
9 10855
42 39304
8 8043
1 1077
32 30156
46 41966
37 36007
44 41170
29 25705
33 33941
4 2913
32 31744
38 36552
43 40252
3 1791
46 41811
30 26520
43 39704
27 22564
38 36452
24 19373
17 15190
2 1314
14 14068
34 34907
37 35596
1 933
32 31710
14 13937
43 40081
43 40014
18 17477
39 37775
30 25866
30 27887
30 27417
30 26389
14 14473
52 43678
31 28312
23 18712
27 21666
1 174
42 39329
16 14758
17 16246
28 23518
2 1364
28 25170
19 17560
28 24763
1 861
3 1884
52 43268
32 30415
25 20393
14 12812
44 41081
30 26412
14 14125
2 1594
22 18146
40 38107
25 20602
11 12268
52 43668
9 11811
27 23184
1 394
24 19118
31 28264
3 2446
32 29979
43 40093
6 4933
27 22048
6 4214
7 7071
7 6662
2 1414
32 29955
27 21469
28 24411
5 3893
44 41165
7 6407
28 24548
34 33947
2 1151
4 2936
7 6414
6 4555
8 9794
43 40532
32 29593
32 30624
24 20092
44 41376
40 37931
40 38447
17 15078
32 29752
9 11257
43 40088
44 41352
22 18188
1 817
24 20039
7 7480
34 34726
37 36175
8 10164
17 16588
6 5010
44 41348
43 39730
33 31885
17 16421
24 20253
30 26261
7 7772
17 16371
6 5020
5 3617
43 40420
14 13799
7 7220
7 6837
24 19944
40 38489
32 30434
33 32192
41 39216
1 990
30 26652
9 12014
37 35565
23 18569
9 10819
40 37987
7 5523
48 42295
24 19615
33 33713
8 9883
7 6686
30 27450
35 35397
9 11483
44 41140
6 4120
46 41847
29 25572
31 28285
34 34794
3 2382
34 34059
11 12258
17 15236
6 4286
2 1510
52 43109
28 23718
8 9658
49 42429
38 36426
14 14489
17 16674
14 12863
9 11948
33 33449
33 33513
9 10815
43 40811
40 38056
7 7672
39 37640
27 21451
9 11169
7 6017
52 43416
17 16753
39 37726
47 42131
43 40917
17 16927
30 26866
31 28579
17 16550
3 2762
17 17064
43 39486
30 27069
1 764
43 40902
43 39362
26 21106
32 30086
27 22257
24 19083
44 41041
31 28321
46 42038
32 29282
30 26697
32 30935
6 5263
51 42663
3 2034
31 29039
52 43175
14 13009
37 36150
8 9763
28 24034
37 35810
1 849
33 33367
27 22298
21 17892
34 34735
30 27884
23 18644
28 25050
44 41091
33 33806
34 34966
32 30155
26 20966
5 3521
52 42807
5 3895
14 13056
44 41157
31 29099
34 34691
26 20879
8 9018
33 33388
27 23179
26 20740
3 1745
1 606
6 4989
30 26647
39 37695
45 41447
7 6646
14 13980
7 6417
28 24538
44 41333
8 9378
22 18509
24 18801
29 25752
32 29392
24 19463
43 40718
52 43137
8 10082
31 28726
6 4039
6 4075
8 9362
40 38750
28 24831
17 15017
27 21483
31 28129
26 21022
43 39769
4 2837
16 14671
27 22537
1 262
33 32078
29 25379
9 11697
45 41471
30 26239
6 4621
8 9824
8 8738
32 30679
1 242
27 22118
21 17914
16 14664
9 11282
9 11691
3 2047
17 16933
12 12543
45 41585
24 19015
1 203
51 42678
9 12214
32 29975
43 39703
38 36901
17 16294
43 39498
32 31637
6 4559
17 15286
30 26170
6 4880
26 20777
27 21976
25 20617
38 36781
39 37806
7 6754
28 25032
33 31949
1 258
34 35269
33 31934
14 14446
47 42193
8 10136
7 6978
8 8156
15 14620
2 1230
14 13608
52 43061
14 14346
2 1106
32 29411
47 42096
23 18711
17 15065
46 41705
34 34439
14 12755
32 31596
9 11212
39 37199
1 749
28 24402
24 19217
49 42454
6 5154
4 3068
33 32350
30 27096
42 39310
34 34883
26 21024
32 29235
40 39088
5 3849
30 26680
43 40394
40 38594
37 36051
17 15935
32 29174
1 98
33 31865
17 16696
1 52
27 21449
33 32586
22 18490
9 11725
5 3813
28 23507
45 41595
3 2575
1 666
45 41542
24 19677
31 28666
26 21095
38 36507
23 18702
17 16765
30 26939
14 13166
32 29972
7 7904
48 42248
9 12166
32 30906
6 4783
28 24873
14 13385
43 39577
7 6633
26 21174
49 42379
27 22659
32 31224
8 9854
17 17101
9 12093
45 41667
27 21902
8 9626
43 40358
37 36126
30 26351
24 19112
32 30897
39 37139
33 32597
40 37933
8 8928
39 37344
34 34251
30 27126
8 9244
6 4533
2 1633
2 1585
37 35955
43 39848
30 27028
37 36101
23 18719
2 1466
7 6426
9 12079
33 32341
33 33846
38 36731
33 32468
17 15835
33 33802
51 42719
9 12116
34 34565
8 8406
39 37868
27 23220
9 11926
4 3259
28 23907
17 15541
25 20355
8 9277
37 36250
7 6098
4 2799
8 8772
29 25771
27 23058
17 15694
32 30425
7 5469
1 304
6 4311
8 9090
46 41720
43 40356
14 14069
34 34792
14 13337
48 42228
32 31003
32 30117
3 2434
34 34886
27 22122
7 7379
30 27804
4 2985
39 37797
28 25117
29 25548
6 5100
14 12795
32 31459
7 6959
7 6364
7 7438
25 20390
8 10056
24 20088
33 31806
30 26216
24 19972
46 41781
28 24925
14 12617
34 35202
2 1369
41 39199
28 25124
52 43186
16 14821
24 20077
38 36774
17 17014
26 21251
8 9064
30 26849
40 38550
8 8947
7 6932
1 1059
28 23635
9 11047
19 17688
32 30908
30 26440
37 36028
43 40454
20 17816
39 37785
21 18016
9 11987
7 6599
30 26425
17 16020
4 3085
9 12095
52 43688
31 28696
4 2894
26 20935
17 15299
41 39237
53 44173
24 19633
52 42835
32 30112
26 20944
8 8096
39 37430
52 42900
52 43516
30 27024
37 36009
53 44193
40 38849
28 23404
4 2818
14 14143
33 32558
17 15737
8 9554
52 43290
2 1196
45 41489
34 34004
9 11674
27 22153
2 1590
2 1178
14 13965
47 42198
17 16664
27 22197
53 43917
52 43184
9 10575
7 7321
52 43384
14 13735
8 8064
40 38422
44 41262
34 34279
26 20722
8 9411
33 32434
31 28680
8 8634
4 3247
14 12910
8 8334
2 1100
45 41444
33 33434
40 38228
46 41950
9 11135
31 28760
33 33617
52 43481
4 3198
31 28582
42 39272
33 32972
24 19929
32 29655
26 20643
33 33546
32 31660
51 42685
7 6264
52 42847
38 36662
21 17878
14 14053
4 3257
27 21388
30 26164
7 7908
14 12710
33 33520
46 41925
9 12126
22 18500
3 2106
7 7261
4 3045
26 20694
43 40396
8 8106
43 39417
30 26777
43 39550
9 10383
4 3148
43 39935
53 43954
43 39607
34 34597
29 25625
34 33982
25 20510
17 15679
8 10137
28 25017
27 21535
32 31773
53 43828
49 42536
51 42768
53 43830
30 27708
7 7095
3 1847
34 34610
17 15268
27 22034
43 39424
32 29152
30 27358
43 40160
26 21238
17 15670
52 42830
33 33158
34 34083
22 18389
9 10798
24 19499
40 38559
39 37641
32 29719
27 22605
30 26049
28 24738
9 11167
39 37359
43 40412
27 22344
26 20973
14 13484
30 26975
34 34644
1 529
32 31756
32 29610
32 31115
43 39889
38 36619
37 36168
7 5908
31 28657
34 34781
7 6717
39 37883
24 19531
48 42208
8 10171
17 16226
53 43732
30 25895
27 22798
28 24708
14 12998
31 28288
2 1272
26 20989
1 670
3 2437
51 42765
8 9343
17 15682
7 6722
38 36643
23 18658
36 35500
9 10793
27 21495
1 58
52 43604
52 43522
11 12291
28 24790
40 38525
14 12713
9 10453
14 13419
28 24675
7 7510
6 4110
39 37435
6 3979
6 5173
8 8935
28 23817
14 13332
6 3959
31 28672
8 8978
27 22968
8 9110
17 16712
28 24014
43 40431
7 5662
8 8480
2 1251
31 28385
52 43289
27 23115
30 27432
28 23750
33 32960
31 28499
7 6989
31 28119
43 40318
34 35348
32 29693
14 14350
52 43657
9 10357
8 8244
52 43308
33 33701
44 41276
53 44275
14 12919
33 31889
30 27443
16 14772
7 6563
12 12566
43 40100
41 39223
52 43083
38 36457
31 29025
27 22095
37 35588
9 10533
31 28644
33 32670
44 40939
32 30248
53 43990
21 17990
8 9624
39 37491
14 13475
26 21168
40 39001
8 9506
22 18405
24 19739
19 17675
32 30023
7 6618
43 40684
18 17185
27 23222
25 20517
44 41293
38 36810
17 16260
44 41268
31 28604
27 22149
8 10031
9 10255
28 24642
39 37626
17 16476
17 16369
28 25211
8 9591
3 2592
48 42321
9 10425
43 39428
3 1932
32 30217
3 2178
17 14852
26 20653
40 38528
28 23736
43 40260
8 8862
30 25838
33 32764
24 19029
8 8351
29 25423
17 16424
53 44012
30 25826
8 10154
33 32834
7 5656
8 9413
53 44348
14 13360
7 7537
33 33186
17 15361
17 15186
37 35905
45 41437
14 12775
29 25726
43 40440
39 37132
8 9383
8 8309
4 3080
42 39305
34 34353
9 11209
30 27256
38 36859
32 31058
27 22120
30 26169
30 26664
6 5341
21 18024
30 27304
40 38906
7 7913
32 30343
32 29795
32 31397
6 4588
32 31171
24 19620
27 22473
9 11836
24 20018
7 7878
8 9627
17 16445
2 1712
14 13733
14 14100
34 34238
7 5564
32 29572
40 37924
52 43281
16 14737
53 43925
8 9213
27 21569
6 4042
40 39019
1 728
2 1537
39 37814
43 40874
39 37593
40 38187
24 19054
23 18752
14 12664
53 43940
24 20246
3 1907
24 18918
52 42943
9 11558
8 8525
22 18498
33 33374
8 9436
30 26144
28 24536
3 1904
14 13772
28 23461
30 27356
2 1102
6 4702
8 9481
43 40584
47 42125
40 38959
40 38106
32 29653
30 25994
17 15316
37 35963
29 25492
43 40755
4 3037
40 37921
32 30067
6 5212
9 10291
24 19540
30 27828
16 14744
30 27315
7 6305
40 38886
9 11750
31 28547
17 15155
27 22682
28 23357
2 1131
26 20979
52 43364
9 10234
38 36748
8 8142
33 33873
9 10178
38 36477
39 37153
14 13388
17 15381
52 42936
9 10953
2 1237
17 15072
21 17904
30 25943
43 40642
43 40565
34 35181
17 15356
52 43280
1 818
26 20892
34 34242
24 19843
26 20914
18 17473
8 8475
1 570
9 10406
53 44215
37 35719
8 9654
33 33079
31 28821
49 42501
52 43136
14 14123
7 5480
37 35796
38 36952
32 30491
43 40544
40 38823
7 5860
9 11950
53 44101
48 42277
28 23599
6 4071
30 27650
3 2179
28 25244
8 9103
32 29852
30 26815
52 42986
32 31575
44 41338
6 4079
9 10707
2 1330
17 15927
30 27203
53 44576
7 7606
17 16419
46 41748
24 19242
9 11949
11 12406
32 31152
8 9752
7 5793
28 24452
9 12135
32 30040
43 39939
27 21792
34 34908
32 30277
9 11609
30 26654
1 147
25 20371
33 32120
32 30033
19 17771
43 40665
7 7354
52 43620
14 14282
14 13052
16 14724
4 3019
46 41737
29 25488
1 244
7 5604
26 21200
27 22735
37 36306
53 44051
17 16883
31 28149
7 6920
38 36688
27 22919
14 12834
32 30647
51 42713
44 41095
40 39113
1 881
27 22523
29 25303
6 5025
38 36985
9 11320
27 23230
37 36291
9 11062
32 31532
45 41403
22 18516
39 37690
44 41031
32 30557
29 25571
28 23385
3 1957
19 17778
17 16508
2 1287
33 33062
34 34713
33 32223
8 8325
24 19298
12 12539
33 33299
33 32687
34 34299
53 44456
40 38566
53 44617
43 40525
43 39352
17 15423
53 43900
7 5428
32 31486
43 40643
14 13283
6 5254
53 44319
44 41179
30 26497
31 28607
28 23705
31 28939
30 27466
33 32211
24 19586
24 19292
33 33291
32 31333
9 11771
27 22613
17 15492
7 5465
29 25457
37 35688
27 22925
39 37437
34 34480
38 36911
28 23624
14 13537
44 41358
39 37284
43 39402
40 38716
32 31438
34 34684
18 17313
31 28228
8 8118
24 19168
27 23077
32 30868
27 23017
30 26308
38 36703
40 39108
1 314
2 1651
17 15174
28 24927
32 29251
7 6116
43 40822
27 21492
28 24149
16 14762
32 31206
14 13398
30 26662
51 42647
1 781
34 34407
52 43037
8 9543
30 26563
13 12594
31 29097
33 33055
3 1950
6 5369
1 38
14 12776
51 42706
14 13766
52 43004
21 17936
52 43157
48 42283
50 42590
17 16455
29 25643
42 39259
22 18303
17 14983
34 34903
53 43799
33 33761
27 22762
49 42535
28 25178
34 34687
53 44773
14 13486
30 27262
44 41377
43 39783
16 14810
53 43776
4 3034
32 31336
37 36083
8 9495
39 37455
14 12989
2 1710
28 23793
43 40112
28 23670
44 41256
27 21467
3 2218
29 25455
17 16475
24 20163
38 36826
22 18233
14 12651
40 38243
7 6704
24 19808
40 38991
40 39165
24 18807
9 11362
24 19582
30 26484
32 30664
48 42254
14 13945
17 16089
53 43835
33 33455
7 7495
23 18670
40 37989
53 44751
40 37981
16 14840
39 37462
34 34647
43 39989
1 948
14 14441
43 40568
32 31344
9 10639
1 140
14 14218
52 42850
14 13889
27 22933
2 1536
53 44216
8 8330
30 26673
30 26907
31 28960
17 15700
3 1807
30 25986
8 9526
28 24809
52 43333
9 10695
40 38038
7 5542
26 21152
17 16203
30 27250
17 16611
9 11462
53 44269
53 44397
1 624
14 14568
8 8146
7 7564
33 32525
43 40611
6 4213
3 2568
28 23654
37 35941
25 20575
1 709
2 1728
8 9754
7 7561
4 2923
53 44424
33 32991
1 685
27 22664
53 44405
30 27128
34 35285
33 33871
53 44409
38 36474
30 26625
9 11788
36 35447
14 12935
7 7270
39 37521
39 37212
14 13670
32 31437
46 41776
34 34983
33 32395
17 16341
8 9695
18 17246
3 2177
37 35712
31 28970
14 13066
8 9635
53 43734
39 37523
34 35103
34 33981
29 25333
27 22272
30 26024
4 3109
34 34680
43 40371
30 27235
6 4971
46 41684
44 40984
53 44282
17 16721
40 38995
3 2576
44 41005
17 17116
30 27936
28 24040
43 40106
43 40577
33 33164
40 38118
32 30077
9 10592
46 41746
33 33940
22 18206
24 18841
28 24905
32 29326
8 9500
8 9847
22 18201
8 10099
33 33110
17 16141
28 24316
8 9494
28 24213
39 37771
34 34774
3 2024
28 24755
17 17091
37 35595
49 42550
33 32811
32 29706
17 15572
23 18751
24 20169
22 18291
14 13016
28 23911
43 39382
6 5322
1 1018
53 44981
7 7018
8 8263
8 9837
53 44118
8 9174
44 41057
30 26715
28 24774
33 32952
46 41822
45 41498
17 15951
44 41053
40 38079
14 14302
31 28757
8 9849
34 34411
8 8347
12 12500
36 35482
43 39535
9 12031
23 18727
7 7754
8 9600
9 10277
6 4645
17 16234
17 15052
26 20820
34 34278
32 30371
32 29241
32 29170
26 20660
7 6685
40 38612
43 40027
32 30509
33 31997
17 15506
27 22616
30 27082
34 34664
46 42040
40 38715
17 15354
53 43891
43 39991
46 41751
17 16114
30 26371
26 20659
43 39968
27 22480
34 34323
2 1255
29 25384
49 42502
7 7666
30 26137
21 17954
3 1939
14 12600
27 22552
2 1513
39 37653
46 41814
14 14368
9 11633
27 21663
17 15259
39 37832
22 18253
24 19418
33 33666
30 27964
1 557
34 34409
24 19433
9 10887
11 12446
45 41432
52 43706
30 26108
22 18180
11 12381
22 18356
17 17096
4 3206
14 13957
52 42988
11 12413
7 7319
27 21515
27 21874
53 44597
40 38747
28 23626
6 5273
31 28734
32 30341
27 22706
40 38683
27 22543
53 44068
44 41291
14 12928
19 17774
28 24677
30 27692
6 4840
53 44873
27 21337
27 22749
9 10703
32 29253
9 10993
43 40480
40 38522
1 558
4 3336
32 31595
33 32518
52 42938
27 22066
3 1804
52 43385
53 43841
7 5924
27 21651
29 25470
17 15016
3 1749
2 1696
32 29607
8 8975
27 22103
33 33163
34 35276
31 28152
49 42419
8 8509
1 915
26 21271
6 4697
30 26262
43 40741
39 37373
33 33763
32 31479
8 8266
8 9459
9 11598
7 7027
27 21389
14 12895
30 25822
8 9766
17 16571
40 38459
38 36470
33 33196
17 16420
29 25349
17 15579
24 19215
9 11323
14 14426
33 32064
4 3028
53 44886
34 35036
22 18459
8 9693
40 38972
32 29616
39 37140
7 6965
14 14549
27 22405
32 31683
9 10704
38 36844
33 33909
40 37972
42 39301
2 1367
25 20426
46 41766
43 40769
17 16574
27 22345
7 7269
6 4167
53 44154
28 23969
48 42322
14 13151
46 41799
7 7859
28 24816
30 27388
52 43545
7 7734
6 4263
31 28988
24 19954
30 26695
46 42050
7 5751
8 8982
44 41231
27 21818
32 29361
32 29404
7 5600
37 35894
18 17215
2 1684
38 36340
53 44716
4 2869
14 14582
34 34473
34 35161
24 19279
8 8880
32 30336
27 21947
8 10130
31 29035
17 15280
28 24350
29 25721
9 10438
33 32545
28 24582
43 39410
34 35040
53 44309
32 30138
14 13481
43 39409
19 17618
5 3780
40 38310
43 39412
14 13188
39 37237
28 23713
52 43517
30 27614
31 28581
33 33644
9 10975
24 19447
50 42607
14 12937
24 19264
43 39805
4 3207
28 23922
33 32274
27 22502
24 20152
5 3906
7 6719
27 21637
5 3631
43 40587
7 5873
17 16826
6 4564
43 40865
24 19802
19 17797
6 4587
31 29037
31 28080
29 25301
14 13136
3 2137
22 18544
2 1434
3 2782
33 32373
31 28862
28 24912
8 8296
26 20687
22 18100
1 745
6 5007
34 35054
48 42252
9 11610
33 33115
8 8591
33 32746
32 29146
24 19241
3 1735
30 27794
27 22329
16 14818
44 41021
33 32741
30 26693
37 35962
32 31482
31 28629
3 2236
39 37307
28 25123
30 25898
29 25809
33 33690
30 27496
21 18037
5 3648
6 4967
9 10912
30 27113
38 36489
43 39990
24 19963
1 22
9 10455
27 22387
14 14474
31 28410
7 6399
7 7892
22 18058
3 2048
32 30979
45 41460
7 6306
45 41395
9 10901
32 30390
30 27401
44 41373
32 29565
7 7555
43 40425
46 41703
46 41825
7 7862
33 33521
3 2222
14 12708
25 20342
36 35437
18 17452
17 15391
33 32688
24 19172
22 18384
24 20045
53 44512
27 22612
44 41279
39 37313
22 18492
17 15116
44 41196
38 36424
24 19169
45 41409
7 6035
3 2724
7 6855
53 44627
17 15600
18 17289
24 19819
33 33188
26 20971
43 40403
34 34397
32 31343
27 21797
27 21476
32 30193
28 23509
18 17186
28 24690
52 43325
39 37078
18 17504
26 21135
30 27827
28 24466
27 22056
28 24467
39 37088
30 27148
7 5789
22 18461
23 18737
24 19823
33 32682
43 39673
40 38020
53 44765
53 43930
38 36450
38 36449
40 38718
46 41676
9 10373
8 10072
37 35541
28 23632
6 3998
1 272
27 22038
53 44396
32 31503
19 17739
30 26287
7 6312
28 24218
23 18558
8 9380
14 14222
28 24456
39 37844
6 4902
17 15338
43 40436
12 12511
43 40731
32 30080
32 30349
3 1854
43 40415
1 57
5 3788
32 30048
34 35331
52 43135
7 5399
7 6439
52 43640
24 20114
43 39677
24 19684
28 24652
14 12661
5 3880
27 23052
32 29969
28 23890
27 21385
3 2031
46 41919
33 32058
7 6010
24 18976
17 17097
28 24697
24 19773
1 197
8 8617
27 23312
32 29583
37 35562
51 42638
34 34309
26 20641
31 28705
33 32049
9 11899
29 25388
7 7872
29 25266
38 36654
17 15326
7 6940
17 16265
8 9945
5 3732
33 33401
17 16032
25 20488
37 36088
29 25779
53 44676
2 1344
32 31552
31 28425
27 21936
9 10411
49 42357
32 30686
7 7877
9 11226
9 10226
32 30367
7 6620
17 16326
25 20406
43 39532
6 4982
18 17534
35 35379
43 39559
32 30103
1 932
27 22328
5 3890
30 26069
16 14720
6 4635
34 34528
43 40417
30 26330
42 39277
17 15504
33 33274
27 21470
6 4369
33 33619
6 4723
32 31711
26 21132
4 3270
53 44337
7 7122
17 16462
33 33403
39 37211
7 7426
52 42945
8 9232
37 36248
32 31266
8 8560
39 37331
2 1258
8 9267
30 26128
1 657
28 24474
6 5065
32 30552
27 21619
1 31
33 32986
8 9964
7 5606
44 41238
18 17167
33 32692
6 5133
1 882
39 37867
32 30265
27 23297
37 35705
31 28627
40 38039
28 23903
17 15740
38 36559
17 15794
52 42906
30 27898
32 30281
22 18407
14 13583
15 14614
53 45450
3 2620
6 4393
40 38722
45 41495
53 44009
27 21430
43 39613
29 25531
27 21527
34 34333
32 29990
6 4812
31 28873
2 1456
5 3729
40 38859
44 41327
7 6990
32 31686
17 14928
17 15664
9 11238
24 20286
36 35466
53 45222
32 30798
9 11383
7 6659
34 35093
27 22976
33 32933
30 27543
30 26362
40 38900
4 3445
37 36277
7 5506
44 41173
27 21768
53 45311
9 10608
6 4557
43 40715
27 22753
30 27967
28 24889
39 37671
43 40486
32 29589
27 21578
30 26167
17 16750
34 35333
53 44648
34 34974
14 14327
7 7100
38 36857
17 15778
39 37421
32 29544
43 39877
9 11458
9 10878
41 39205
19 17598
14 13460
32 31508
17 14949
33 33798
27 22092
32 31536
39 37392
27 22443
53 44586
28 25223
18 17307
8 9066
27 21490
8 8391
30 27761
24 19530
6 4919
40 39119
31 28857
33 32805
7 5986
14 13076
7 7627
24 18992
9 10849
52 43362
53 45512
29 25270
16 14743
49 42412
9 11100
30 26225
46 42071
38 36546
51 42764
34 34075
28 23673
24 18862
22 18527
32 29934
7 6260
43 39345
17 16526
53 44737
33 32738
6 4560
27 21904
14 12741
31 27993
27 21734
7 6529
52 42798
33 32957
28 23323
30 27948
8 9048
18 17222
32 31078
6 4671
31 28293
8 9256
53 44671
17 16932
43 39541
27 21585
18 17460
17 15465
52 43040
9 11451
1 372
17 16539
1 1047
17 16082
14 14349
1 428
6 4517
53 44514
25 20613
53 44951
33 33519
9 12167
24 19657
28 23676
22 18320
2 1619
40 39032
7 6830
1 440
7 7112
52 43504
52 43380
31 28110
17 16110
28 25086
1 829
43 39672
6 4304
17 15481
28 24541
7 6605
27 23095
25 20410
53 44554
40 38561
37 35752
4 3341
32 30740
33 33827
34 34718
34 34575
14 12709
27 22469
6 4572
45 41470
34 34477
3 2033
34 35298
53 44653
27 22352
9 11837
30 27744
33 33036
6 5078
14 14329
8 10069
40 39136
9 10185
31 28251
9 12140
7 6539
45 41583
14 13792
33 32708
51 42683
53 45080
30 26628
30 26476
53 44496
8 9952
31 28754
27 21406
7 7453
14 13395
8 7960
7 7869
7 7221
31 28639
28 24633
26 21104
52 43557
7 6858
31 28910
17 16816
19 17701
32 29807
9 11711
51 42648
33 32951
7 5744
9 11870
32 29390
34 34992
32 29436
1 349
1 32
49 42546
37 35828
53 45245
27 22903
53 44071
27 22449
52 43501
44 41038
49 42516
17 15140
6 4045
32 29171
28 25105
53 43733
7 7660
14 13247
2 1493
39 37656
18 17441
28 24801
17 16195
28 24229
17 16007
40 38513
32 29628
26 21046
26 20882
1 904
38 36722
34 34796
5 3755
1 181
52 43311
1 676
32 30127
38 36849
52 43193
43 40179
43 39367
43 39850
30 26291
38 36886
28 25239
30 27008
8 10028
6 4456
1 444
22 18420
39 37260
40 38389
24 19483
32 29350
53 45318
7 6542
2 1252
26 21155
37 35900
16 14699
14 12602
9 10775
30 27610
39 37422
32 30022
53 45531
17 15321
24 20042
8 9828
6 4675
44 41275
27 22161
5 3641
49 42353
6 4047
32 29715
9 11337
30 27831
7 5576
27 22373
9 10484
33 31856
9 12066
17 16436
14 13341
29 25674
53 44425
9 10401
11 12392
32 31097
38 36517
32 30132
37 36310
7 6272
24 19142
19 17801
49 42389
40 38635
7 5705
34 34714
52 43533
32 31004
40 38815
39 37530
53 44637
32 30668
8 9034
17 15192
39 37136
4 2823
22 18200
5 3771
43 39963
53 45577
37 35922
32 30858
8 8541
8 9825
37 36155
7 7256
1 207
32 30579
6 5373
7 6818
37 36148
9 10268
53 44862
45 41556
27 22080
8 9312
8 9533
32 31709
51 42696
30 27286
32 30286
53 45304
33 33697
33 33803
37 35961
22 18127
14 13624
53 44927
49 42398
34 34420
33 31938
4 3121
9 12039
8 9082
8 9603
40 38758
46 41784
54 45878
8 7948
24 19922
39 37490
7 7025
1 978
53 44402
23 18693
32 29574
52 43603
14 12922
34 34760
8 8144
4 2870
28 25049
39 37839
2 1565
43 40083
14 14373
2 1222
18 17229
7 6472
7 6519
43 39418
7 7169
29 25630
41 39231
30 27854
14 12934
17 15376
7 7009
34 34891
37 35624
52 43202
40 38988
7 7731
22 18360
32 30145
32 30829
28 24159
14 13432
25 20526
36 35434
33 32416
31 28761
6 4721
7 5412
37 35581
30 26222
1 951
17 16973
8 9408
31 28959
8 8443
27 23266
32 29956
43 40934
32 29898
27 22563
30 27597
43 40905
32 31700
29 25332
33 33541
28 24250
27 21557
31 28308
53 44482
34 33965
14 14442
37 35902
52 43423
24 19191
39 37709
30 27224
53 44853
43 39447
4 3009
34 34197
43 39729
3 2180
30 27945
33 32041
34 34556
6 5185
27 23218
9 10188
6 5284
26 20923
32 30991
14 13053
17 15953
3 2035
52 43272
53 45037
53 44792
44 41301
28 24921
28 24667
45 41483
4 3383
8 9122
9 10271
31 28219
33 32575
40 38523
28 24208
7 7593
27 21943
2 1492
30 26393
11 12314
33 33771
24 19610
27 22845
2 1564
25 20505
18 17383
28 23946
7 7572
30 27472
46 41978
30 26526
24 19721
24 19667
7 5803
5 3571
43 39955
52 43393
37 36102
2 1577
29 25692
53 45670
53 43780
30 26417
27 22394
9 10448
28 24855
14 13825
8 8103
8 8950
7 7583
46 41863
1 578
14 13186
14 13783
17 15584
14 13785
17 15881
33 33198
24 20003
1 206
7 6490
43 40039
8 9996
14 14183
8 9006
48 42264
7 7274
32 31122
52 43419
30 27054
3 2752
46 41730
33 32795
3 2665
17 16522
52 43205
19 17628
53 45267
2 1338
34 35172
1 72
9 10389
5 3756
8 8148
7 7902
46 41833
28 23505
43 39399
24 20213
7 7217
33 32366
1 1076
38 36713
8 9462
27 22881
8 10107
4 3261
33 32840
8 9968
46 41942
34 34346
27 21597
7 7333
40 38855
33 32299
28 25095
52 42989
37 36075
32 31208
17 15019
45 41463
9 10774
7 6882
14 12893
33 32762
37 35838
7 6368
8 9803
27 21739
9 11648
37 35594
37 35549
1 722
35 35391
33 32955
29 25498
39 37427
8 8253
17 16736
33 32184
31 28256
33 33103
8 8345
18 17484
6 4289
17 16090
53 44502
2 1531
8 8754
22 18430
27 23206
4 2808
18 17180
22 18185
32 31421
8 9929
38 36872
6 4474
7 6234
32 31717
26 20960
22 18120
17 14857
3 2589
14 13710
8 9634
27 23062
32 30234
7 5420
53 44909
8 8397
45 41451
28 23456
14 13117
31 28189
34 34436
31 28904
7 7670
28 25168
40 38723
23 18614
33 32295
40 38978
46 42074
6 4525
32 29163
25 20601
7 7318
11 12378
9 11943
33 32241
37 35709
33 32520
27 22217
53 45205
14 13220
6 3980
9 10821
7 6003
53 45430
1 1052
29 25291
27 22544
27 21852
8 9582
34 34731
9 11105
39 37764
9 10392
40 38851
7 6492
28 25009
31 28381
7 5703
7 7686
43 39462
3 2139
17 17147
19 17762
17 15382
52 43582
11 12250
53 44725
33 33912
8 9982
3 2482
53 43779
8 8645
37 36190
8 9475
34 34054
23 18673
35 35404
1 704
40 38391
28 23592
27 21379
8 8298
24 19644
39 37434
14 13542
28 24592
24 18880
43 40651
8 8152
17 15257
26 21118
3 2154
9 12229
33 32790
17 16245
53 45198
32 30593
30 26016
7 6573
44 41286
33 33624
33 31969
34 34380
43 39651
34 34392
17 16448
40 38099
28 23939
31 28942
53 45042
3 2014
33 32677
39 37552
39 37731
43 40201
30 26470
28 23444
3 2193
27 23201
54 45935
33 32251
31 28504
34 34984
30 26938
17 16687
8 8105
55 46332
5 3618
43 39727
40 38519
8 8403
24 20228
53 44181
22 18493
17 17031
32 30572
53 45459
8 9798
33 31810
42 39328
28 24550
54 45940
54 45751
48 42268
32 29730
40 38241
33 33905
28 23937
9 11637
37 35847
32 30622
7 7246
30 26653
40 39087
34 34841
53 45498
40 38587
52 42949
55 46334
6 5255
31 28990
14 13758
38 36558
33 33472
55 46075
40 38184
55 46235
24 18799
39 37394
37 35683
5 3536
17 14963
3 2232
40 39081
31 28020
30 26694
2 1113
32 30468
3 1865
5 3669
3 1818
24 19575
8 8815
26 20665
30 27209
30 27404
8 8967
52 43527
24 19156
14 13004
7 6911
28 24457
33 32460
33 33294
6 5314
17 15636
8 8126
19 17540
53 44325
33 33166
25 20433
8 8959
53 45309
43 40293
28 25202
3 2336
48 42301
34 34553
1 873
9 11777
52 43278
43 39652
4 2898
31 28340
53 43816
21 17902
28 23962
53 44461
32 31301
17 16153
7 5671
48 42207
14 13414
34 34405
8 8054
8 8597
24 19058
28 24609
8 8552
34 34867
53 44074
32 31368
6 5053
33 33204
32 29324
43 40305
17 16749
7 6581
17 15574
23 18720
6 4837
46 41994
43 40428
6 4639
9 11524
53 45452
53 44657
7 6674
7 6345
9 11418
8 9207
32 29991
53 44556
28 25154
19 17779
21 18028
32 29782
7 5537
14 13201
34 34042
53 43823
30 26587
32 31156
34 34414
14 13242
53 45613
39 37263
37 35668
53 45522
3 1802
7 6193
40 38766
28 24331
32 29872
24 19749
8 8131
7 7149
30 25841
27 21675
52 43523
52 43153
28 24232
29 25400
37 36114
32 30476
46 41880
17 15689
23 18564
52 43407
31 28889
34 34469
24 18808
38 36838
37 35907
4 3410
3 1903
17 16693
14 14481
27 21446
53 45593
14 13500
34 35215
3 1855
28 23628
53 43951
32 30221
3 2126
9 10466
46 41709
53 44770
28 23898
44 40981
3 2554
31 28458
23 18613
53 44992
28 24771
33 33650
4 3305
3 2119
52 43489
8 8858
28 23503
29 25564
7 7804
24 19066
27 23142
31 28975
7 5953
53 44377
53 44735
7 5966
30 26926
44 40974
26 21169
50 42567
27 22081
39 37717
7 7753
30 26864
7 7050
55 46160
28 24066
53 44016
14 14303
14 13994
4 2891
33 32830
2 1429
40 38943
38 36656
27 22002
43 40301
20 17826
17 15876
22 18504
33 32684
14 14424
27 22540
30 26124
34 35193
47 42169
38 36655
34 34740
14 14150
32 29147
14 12668
32 30357
14 12985
43 39584
44 40972
7 7034
52 43107
47 42189
33 33527
31 28597
22 18338
3 2095
17 15172
26 20963
30 27661
43 39774
34 34521
30 26405
30 26923
30 27000
7 7074
27 23096
9 12184
52 42801
7 5948
34 35065
24 19968
28 25115
55 46565
24 20054
30 27012
1 917
34 35107
8 9811
4 3222
6 5364
14 14524
40 39121
4 2987
53 44144
27 22787
52 43167
33 33354
31 28359
7 7883
46 41869
14 13585
43 39612
6 4308
8 9008
1 1058
8 10077
17 14965
12 12522
40 38846
22 18438
50 42612
30 27603
33 33272
30 27277
1 707
31 28389
26 20734
9 10308
32 30892
53 45339
1 175
11 12428
9 11559
48 42249
53 44314
7 5838
3 2395
14 13371
53 44277
24 19288
17 16867
14 12787
28 24878
40 38607
7 7281
33 32472
30 27712
27 22021
43 40554
14 13310
31 28958
27 22089
8 9565
7 7767
3 2526
32 31585
53 44253
6 4593
18 17332
53 44415
27 23194
27 21971
3 2779
22 18246
18 17531
3 2185
48 42307
54 45958
55 46237
43 40819
7 7840
33 32028
38 36495
7 7372
30 26505
32 29753
16 14761
37 35775
21 17885
11 12382
1 826
52 43399
32 29232
27 22036
7 5422
28 24918
32 31657
32 31496
33 31995
34 35066
40 38068
53 44631
7 6838
17 16512
9 11962
8 8053
32 30196
16 14829
8 8652
9 11178
33 32411
37 35824
53 43868
20 17814
9 11527
53 45103
5 3742
9 10587
14 13964
37 36279
9 10468
33 32203
14 13015
18 17225
33 32768
3 2285
53 44097
17 15305
53 44768
53 44745
34 35175
49 42382
39 37228
31 28513
29 25658
28 23594
52 43260
53 44386
24 19351
17 16803
53 44794
1 1011
8 10008
7 7407
24 19711
9 10932
32 30401
14 14017
40 39131
43 39917
34 34432
17 16603
53 44613
32 30691
33 32956
28 24046
7 7174
37 36244
8 9677
17 15035
43 40341
27 21858
27 22308
8 9307
6 5222
9 10440
53 45124
8 8594
14 12733
53 44780
7 7452
8 8026
8 9465
8 9296
27 22805
40 39075
33 32238
45 41518
39 37265
8 8870
3 1919
9 10788
53 43965
7 7384
33 33360
37 36283
24 18907
33 33248
30 25876
32 31375
43 39472
9 10678
52 42871
53 44156
46 41860
3 2648
26 20679
17 15977
6 5009
37 35585
43 40599
8 9483
52 43132
17 16907
40 38779
34 35296
4 3155
39 37533
17 16124
45 41533
7 7328
53 44483
46 41982
40 38615
44 41084
14 14521
34 34025
17 16397
28 23525
52 42828
40 38133
43 40936
6 5381
27 22427
28 24158
31 28325
9 10213
25 20323
28 24914
22 18363
28 24306
37 35550
5 3619
22 18359
8 9675
11 12245
52 42926
8 9893
29 25655
39 37522
32 29914
9 11659
29 25277
32 31568
30 27337
32 31387
33 33292
53 45047
7 7474
30 27524
29 25512
28 24539
14 13319
40 38599
38 37021
6 5050
39 37474
30 26728
5 3513
6 3989
24 20217
14 13155
34 34220
39 37565
7 6974
24 19449
2 1176
7 5954
33 33560
5 3841
26 20852
55 46816
43 40756
52 43244
28 25093
14 13854
34 34252
43 39560
31 28429
43 40888
1 791
40 38017
42 39280
53 44122
54 45881
6 5167
33 32806
33 33331
6 4468
53 44732
17 15647
6 4836
31 28273
30 27204
46 41767
30 26242
33 32866
32 30845
24 19955
8 8378
7 7706
55 46127
29 25811
40 38455
33 33346
6 5304
30 27583
44 41042
14 12627
1 342
14 13946
7 6544
33 32171
31 28586
17 16773
4 3447
17 15042
27 21977
40 39039
1 94
30 27238
14 14380
4 2899
1 627
33 33556
7 6314
30 26747
3 2577
14 13441
36 35441
17 15059
45 41479
53 45091
2 1678
33 32440
22 18404
30 26379
53 45256
40 39048
32 30130
53 44632
24 19179
54 45895
8 8393
14 13450
6 4624
3 2558
3 2373
24 19938
25 20436
17 15368
28 24311
24 19122
18 17455
8 8940
32 29587
33 32164
18 17382
45 41665
33 33469
49 42434
17 15860
30 27136
9 11276
29 25755
9 11312
17 15540
40 38798
2 1733
40 38986
34 34923
40 38219
4 2820
29 25467
11 12254
30 25949
40 38944
7 5949
17 16126
4 3269
33 32613
33 33089
43 39776
34 34522
52 43611
53 43786
27 22755
14 13279
32 30882
24 20025
24 19999
8 9844
8 8750
53 44346
53 44108
7 6847
27 23282
52 43265
7 6385
40 38999
22 18335
30 26910
14 14501
40 38654
33 32322
14 14031
14 14538
53 44961
6 5038
28 23496
46 42018
26 20763
27 21409
53 45610
6 4372
46 41686
14 13884
2 1395
17 15141
14 14030
9 10552
32 30950
43 40192
53 44606
27 21484
6 5036
17 14937
30 27593
14 13375
33 32988
53 44921
48 42224
6 4146
4 3356
43 40167
45 41480
2 1541
14 14281
32 29656
52 43114
14 14500
14 14414
52 42844
39 37510
30 26055
38 36498
52 43548
33 31838
17 16930
9 10248
38 36524
44 41137
30 25824
40 37929
40 37913
8 8265
43 39752
40 38842
9 12232
9 12055
21 17925
39 37465
1 195
31 29067
32 31734
32 29895
28 23984
43 40697
8 10142
24 19196
14 13567
28 24700
7 7685
14 13462
22 18102
34 34705
8 8675
7 7756
7 7632
17 16010
43 40526
34 35303
52 42833
48 42305
8 9177
53 45018
17 15939
8 9182
39 37744
26 21142
9 11486
43 40730
6 4647
43 40570
17 16219
17 16248
17 14908
27 22199
17 14935
17 15733
3 2117
9 10839
33 31986
5 3770
17 14930
6 5382
9 11221
27 22020
7 5621
17 16255
5 3833
27 23235
17 16669
52 43350
6 4257
3 2637
3 2039
30 27264
7 5530
17 15067
22 18287
44 41288
40 38235
37 36169
7 5902
8 8031
14 13594
34 34833
30 26133
30 26493
40 38011
1 731
37 35733
4 3250
5 3579
7 6663
26 20750
17 15472
45 41497
6 4494
39 37452
8 9178
22 18184
24 19902
47 42181
8 9809
16 14716
43 40259
53 44192
27 22927
21 17903
30 26466
25 20399
9 11465
33 33296
27 22991
32 31236
53 45095
43 39431
33 33756
7 6832
40 38400
53 44546
28 24543
27 21364
24 20278
45 41464
9 11623
32 30530
55 46861
32 31456
55 46658
31 28762
7 6769
47 42186
37 36039
43 39562
2 1289
9 11270
17 16053
9 12181
37 35710
53 44740
27 23175
8 8961
14 12979
54 46030
9 11639
7 6749
3 2148
34 34895
2 1116
30 27011
8 8654
24 19109
7 5688
32 30931
17 16317
29 25331
27 21615
30 26733
7 5725
53 44038
31 29002
17 16481
5 3609
40 38737
17 15221
28 24703
53 43870
9 11834
31 28510
33 32914
2 1162
39 37176
53 45034
32 30888
9 11615
2 1524
6 5165
33 31984
14 12953
53 43775
40 38386
8 8518
28 24718
40 38710
7 6626
28 24099
53 44728
39 37788
22 18465
37 36220
3 2744
38 36760
43 39414
32 30482
55 46279
22 18164
7 6983
26 20701
7 5856
33 32666
4 3459
14 12923
28 24401
53 44650
14 13343
53 45625
9 10516
14 13630
17 15863
30 27701
53 43978
11 12294
4 3255
8 8648
7 6826
53 44867
37 36241
43 40213
14 13522
8 9875
24 19588
26 20922
8 9400
32 30976
5 3593
55 46925
24 20261
55 46325
27 21732
39 37783
40 38267
40 38175
26 21007
3 2155
14 14306
8 10058
32 30328
34 34062
26 21097
27 22141
53 45444
32 31520
27 23310
8 9489
8 9272
22 18268
37 36080
17 15856
17 17002
32 29381
32 30510
1 729
37 36210
17 16034
39 37836
53 45048
17 17047
27 21945
39 37144
52 43497
4 2943
38 36461
23 18688
28 23471
2 1243
1 4
34 34404
33 32532
33 33279
48 42291
14 13580
4 2975
37 35615
32 31553
27 22814
16 14782
53 44045
17 17003
28 24529
40 38753
32 30109
27 21957
34 34057
3 1794
45 41629
55 47322
52 42860
28 23887
14 13339
19 17804
14 13515
30 27901
53 45019
30 26021
44 41033
53 43936
43 40346
27 22733
24 19365
27 21343
27 23055
2 1505
33 32098
7 7718
7 5901
3 1983
7 7458
7 6745
52 43624
37 36176
31 28479
43 40771
4 3204
46 41734
30 26442
28 24736
39 37201
30 27052
25 20402
53 45170
28 24857
27 21360
24 20204
39 37356
33 33867
1 985
39 37591
17 16967
55 46327
7 6253
33 32604
26 20825
6 4176
8 8707
32 31658
9 11127
27 23134
37 36167
55 46092
37 35655
53 44684
8 9786
32 31057
30 27282
43 40523
9 11406
53 44809
33 32612
40 39143
7 7159
43 39561
28 24825
22 18503
55 46693
14 14508
55 46887
17 16791
53 45230
7 7461
34 35225
23 18704
9 10442
55 46817
3 2650
28 24295
32 30887
32 30820
11 12363
32 31467
55 46452
30 27605
34 34470
24 20133
6 4054
48 42300
24 19717
37 35935
43 39440
2 1373
17 15014
31 28457
43 40266
37 35826
1 498
40 38356
39 37502
9 10520
53 45671
32 29759
32 29520
34 34296
33 33125
33 32796
52 43468
7 7603
30 26958
53 45719
22 18282
8 9784
27 22134
1 743
30 27454
44 41059
6 4606
32 29586
8 8841
48 42303
7 7157
8 9652
7 6964
27 22241
8 9136
7 7271
53 43987
4 3337
3 1862
17 15434
53 44032
54 45965
14 14041
8 8219
44 41313
3 2786
28 23596
3 2685
28 23814
47 42176
8 8380
53 44163
8 10166
6 4336
9 10647
30 27127
9 11940
38 36504
18 17393
32 31318
17 15203
5 3548
1 953
28 24701
29 25434
28 25122
14 13992
55 47462
28 23700
28 23488
30 26807
35 35374
31 28532
4 3175
34 33986
48 42240
30 26896
8 7945
8 8180
9 11177
52 43248
3 2502
44 41208
29 25362
38 36401
43 40783
31 28983
9 11762
55 47062
9 11268
53 44995
17 16593
52 43148
32 30474
34 34269
55 46983
17 15678
30 27384
24 19650
55 47277
40 38232
40 38340
24 20126
24 18853
7 6369
27 21921
55 47022
32 31069
34 34375
7 7779
6 4717
28 25048
40 38777
27 22832
43 40116
1 426
24 18848
14 13997
24 19067
47 42139
33 32514
7 7213
32 30585
9 11071
9 11429
33 31837
1 214
30 27025
37 36134
18 17430
3 1778
34 34378
17 15843
33 33048
1 138
37 36012
26 20995
27 22140
34 35123
30 27876
29 25490
14 13108
1 504
27 22295
32 29878
4 3347
32 30604
4 2851
37 35785
33 32314
53 44640
24 19003
25 20537
8 9227
43 39895
38 36634
24 19195
34 34226
19 17720
52 43484
4 2914
17 16921
45 41461
2 1608
33 32740
33 33593
33 32476
39 37776
17 15112
43 40537
53 45077
40 37920
8 9131
17 16598
3 2044
29 25284
38 37011
22 18079
3 2584
43 39887
43 40794
55 46618
22 18161
31 28316
17 15071
38 36650
17 15622
33 33733
4 3468
24 20119
27 22745
24 19817
52 43630
44 41347
33 33217
28 24895
3 2075
6 4887
29 25468
40 38482
7 7330
34 35221
27 21477
55 47160
53 45421
52 43592
17 15265
55 47398
3 2429
28 24666
32 29746
26 20848
17 16835
7 5747
7 7039
55 46843
28 23395
55 46665
31 28201
17 15436
28 24733
24 18997
14 14534
37 35711
6 4909
34 34205
7 7728
18 17324
33 33005
27 22240
45 41657
53 44952
53 45110
27 22558
14 14005
23 18776
32 29928
55 47106
7 7156
43 40621
38 36438
29 25576
40 38134
53 43857
8 9525
40 38960
8 8301
8 9300
6 4619
17 15770
53 45709
52 42881
32 30748
55 46337
54 45978
14 13872
53 45317
34 34275
22 18340
32 29500
31 28023
9 11791
27 21348
28 24407
33 32280
53 43815
52 43332
55 46224
46 41759
17 16172
24 19643
30 27935
44 41010
25 20308
24 18832
17 16683
45 41418
22 18074
7 6057
9 10499
8 9089
27 21641
34 34822
6 4846
8 8843
33 32281
43 39579
30 27937
24 19199
33 33231
37 35691
32 30637
39 37094
7 7297
11 12405
30 26841
8 8784
14 12717
22 18377
53 43805
7 7841
23 18633
30 27004
7 7484
3 1962
43 40667
43 39924
30 26140
4 3319
8 8279
34 34715
43 40812
9 10429
7 5771
33 32451
8 8451
9 10710
24 18948
24 19312
53 45060
18 17195
36 35479
34 34842
29 25268
33 32976
29 25416
55 46304
5 3932
53 44948
33 33689
7 7492
12 12570
30 27628
55 46668
40 38439
17 16438
31 28000
52 43379
43 40483
8 10095
55 46685
40 38702
32 29495
14 14136
33 33512
17 15442
56 47725
7 6335
53 44935
53 45158
14 13176
9 10740
27 21642
9 11222
24 19103
46 41911
1 736
9 12043
32 30392
30 25856
17 15062
3 2184
14 13323
4 3384
9 11002
52 43321
53 45244
55 46884
31 28186
1 77
8 9208
27 22365
4 2946
40 38203
9 10718
40 39112
40 38684
14 13521
40 39070
31 28021
24 18919
9 10537
9 12169
55 46125
9 10358
1 361
53 44226
19 17754
17 15051
43 39665
33 33399
9 10203
30 27140
33 31878
29 25408
40 38659
13 12588
47 42166
34 34255
2 1337
7 6163
38 36716
30 26040
22 18141
11 12453
32 30088
39 37402
31 28833
17 14899
54 45839
53 44808
7 7618
26 21101
7 6195
28 23861
46 41753
7 6018
36 35453
4 3093
34 34452
33 32197
14 12732
52 42837
32 29127
34 34563
14 13857
30 26744
3 2604
1 238
43 40040
43 40205
38 36594
8 8074
14 12649
54 45860
45 41624
46 41932
4 3223
24 19443
32 30942
8 8810
52 43638
32 31155
3 2618
32 29402
25 20579
43 40154
30 27520
34 34729
31 28255
8 8466
43 40576
43 40922
52 43684
30 27971
43 39420
40 38883
6 5243
55 46492
8 9521
49 42560
31 28095
23 18761
37 36116
17 16902
52 43080
9 12040
26 20889
39 37666
9 11084
9 11710
34 35353
9 10922
30 26079
2 1323
9 10840
1 979
32 30004
24 20268
32 31390
29 25439
44 41182
43 40096
53 43994
53 44910
24 19576
28 23520
9 11013
8 8571
53 45638
7 5824
17 15773
28 24930
32 30280
33 32792
38 37036
55 46261
8 8331
55 47397
14 14571
33 32423
32 29541
46 42070
37 36192
8 9860
8 9768
32 30961
39 37150
31 28492
28 23630
53 44080
9 10943
37 35582
8 9493
24 20087
9 11784
14 14003
7 5844
53 45467
40 38668
1 567
22 18144
31 29105
45 41626
30 26008
14 14317
30 26349
43 40681
6 4680
28 23739
7 7849
3 2535
55 46169
32 31149
27 22389
21 17996
45 41631
33 31987
52 43641
34 34961
27 21667
37 35927
8 9334
17 15181
27 22338
30 26276
54 45872
7 5587
22 18382
32 29478
32 30564
53 44250
6 4859
28 25029
56 47880
23 18778
7 5813
27 21539
22 18374
55 46912
55 47204
14 14037
43 39347
28 24799
7 6955
17 16049
24 19387
28 23694
38 36589
14 12728
55 46241
32 30879
24 19554
14 13240
7 6136
53 44485
38 36669
6 4538
33 32210
38 36854
40 38891
33 32659
7 7935
7 7667
39 37062
24 19235
7 5585
3 2156
24 19624
9 12020
43 40664
43 39351
34 34754
29 25428
53 43730
27 22010
52 43124
32 29531
44 41123
14 13828
34 34249
6 5291
23 18588
17 16179
33 32774
40 38059
22 18373
39 37549
30 25900
54 45803
27 21909
24 19123
24 19882
2 1235
48 42284
14 13314
37 35660
32 29986
30 26084
5 3572
6 4781
8 9843
34 35052
26 20890
14 13846
3 2739
17 15681
29 25427
3 1746
6 5169
53 44468
7 5668
9 11541
31 28272
11 12346
34 34964
33 31861
8 7969
28 24776
30 27727
32 30374
24 19445
9 10599
28 24161
14 13355
33 32781
32 30492
55 46799
9 12106
8 9363
8 9117
33 32763
3 1967
34 34218
8 8588
55 46316
23 18692
30 26347
49 42436
46 41758
19 17681
7 5405
33 32722
33 33293
32 29391
8 8891
53 44842
28 24178
40 38209
29 25700
55 47342
31 28054
27 23192
37 35898
52 43478
47 42153
53 45412
51 42756
3 2108
32 29444
7 6628
4 3430
22 18528
48 42318
30 26028
55 47052
17 15082
27 22105
43 40583
55 47549
30 27958
53 44147
33 32638
32 30393
27 21989
52 43282
37 35819
3 2483
9 11326
40 38637
33 33816
43 40158
27 23232
39 37463
33 33865
32 30386
38 36568
33 32655
27 23101
55 47494
38 36981
8 8857
36 35428
31 28787
37 36004
9 10355
3 2091
52 43335
27 22151
25 20567
38 36697
51 42672
40 39164
11 12259
3 2093
30 26297
53 45528
52 42967
1 782
55 46876
28 25010
33 32743
55 46837
21 18040
7 6973
22 18449
14 14477
27 23188
5 3607
17 15002
14 12767
39 37417
46 42036
31 28603
43 39759
8 8924
19 17766
50 42570
4 2922
6 4234
31 28825
32 31356
27 23012
39 37829
55 46393
52 42853
2 1317
29 25404
7 7727
2 1663
24 19690
26 20915
17 15748
7 7064
53 44091
7 6644
7 5565
43 40830
27 21999
32 31091
8 9035
56 47727
43 40660
34 34324
52 43436
32 30519
34 34284
32 29650
52 43088
39 37077
30 26858
44 41357
55 47288
28 24551
7 6531
28 24252
56 47671
53 45208
16 14714
17 16785
8 9428
27 22234
17 16491
17 15120
3 2737
53 45521
28 24361
30 26988
7 7005
2 1474
28 24164
9 10263
46 41780
14 13143
8 8580
5 3707
51 42669
53 45283
22 18343
18 17338
18 17365
17 15030
7 7276
33 32066
34 35000
6 4273
4 2867
30 27491
40 38446
32 29637
22 18547
56 47949
55 47155
28 24591
49 42530
45 41524
50 42623
9 11602
31 28641
52 43443
7 5821
38 36832
3 2455
32 30008
53 44833
28 24381
46 41971
25 20362
33 32276
55 47086
56 47898
34 34679
55 46814
32 30959
55 46106
55 46775
8 9279
9 11448
3 2223
32 30731
27 23069
23 18748
40 38383
5 3836
1 162
53 44069
40 38548
43 40357
54 45926
8 9320
40 38044
6 5098
9 11470
55 46451
38 37022
43 40582
53 44719
8 8739
33 32462
21 17952
34 34666
34 34287
7 6547
17 15205
21 17888
28 25053
43 39970
55 46348
33 33551
46 41699
9 12202
29 25613
24 19249
32 29243
53 43741
10 12239
9 10404
33 32536
30 26292
43 40452
18 17426
27 22152
17 16747
9 10330
32 30581
24 18920
9 11612
32 29880
28 24634
27 21639
24 19272
32 29506
2 1275
6 4299
28 24967
51 42637
53 43784
14 13979
30 26993
12 12486
30 26552
34 35067
6 4611
53 45451
32 31239
2 1080
39 37757
30 26325
55 46755
37 36280
31 28022
6 5176
43 40319
31 29106
14 12743
8 10011
6 4325
8 8220
34 34319
43 39900
11 12366
53 43972
33 33547
7 6403
52 43628
55 46342
37 35695
9 10833
57 48332
33 33141
43 40253
6 5385
14 13292
30 27787
14 12815
7 6534
6 4302
28 24039
9 10619
27 22326
32 31207
3 2603
34 35192
3 2350
24 19828
9 11780
33 33314
6 4892
43 39433
33 32686
24 20104
1 18
27 21582
51 42718
53 44011
24 18946
53 45723
37 36128
28 25109
8 9671
24 19435
55 46301
24 19789
32 29328
27 21504
9 11059
55 46851
52 43378
53 45081
8 8936
43 39885
32 30243
7 7340
37 36047
55 47355
43 40427
25 20475
9 11896
2 1366
8 8556
33 31800
24 19323
32 30915
40 38456
33 32351
32 30594
40 38980
27 21676
32 29545
40 38244
14 14160
53 44562
31 28834
32 29591
14 12680
55 46190
21 18038
32 29405
40 37982
8 9744
34 34232
19 17785
38 36442
9 10524
9 11866
28 24406
26 20902
33 33400
53 45000
32 29961
24 19350
7 7446
43 39681
41 39200
46 41879
33 32478
7 7260
49 42327
55 46422
53 45687
24 19956
6 4633
3 2532
39 37648
45 41587
38 36639
57 48113
34 34020
8 10084
53 45537
1 773
30 26471
33 33382
6 4029
30 27407
53 45649
30 27173
53 44859
55 46132
39 37447
6 4472
3 1970
17 16547
53 44883
7 5780
33 33872
7 7942
4 3467
33 33550
27 23271
8 8160
32 29463
49 42393
17 15632
34 34080
8 9622
27 21332
6 5156
39 37064
52 43689
14 13126
7 7777
27 22591
40 38460
19 17581
32 29300
27 22934
27 22209
11 12297
40 37942
3 1914
1 554
6 4379
33 32904
7 5575
45 41650
53 44687
1 533
57 48366
14 13326
30 27617
47 42105
17 15949
1 13
17 16960
43 39847
1 1038
53 44251
6 4622
16 14666
4 3460
46 41783
24 18970
28 23859
28 24353
34 34607
30 27319
9 10763
7 7928
52 43418
43 40462
30 27109
24 19151
40 38365
7 6675
39 37881
32 31166
12 12514
34 35322
28 23848
33 33105
6 4210
14 14163
57 48290
52 43525
8 7957
26 21268
54 45875
7 7096
14 12896
43 40626
32 29708
44 41167
49 42545
53 44194
17 16016
55 46475
6 5082
43 40050
32 30090
38 36876
24 19280
33 32077
30 27257
34 35034
30 27354
53 45275
25 20608
44 41375
37 36135
2 1595
54 45753
18 17310
8 8217
21 18013
27 21464
14 13771
40 38443
2 1085
4 3287
55 46176
14 12601
34 34918
33 33627
24 20099
30 27423
27 23168
18 17248
54 45761
24 18850
39 37074
37 35748
17 17103
3 2309
55 46236
53 45160
32 29748
49 42544
31 28624
52 43168
32 29109
31 28276
21 17970
32 30168
17 16819
49 42478
40 38183
8 9123
45 41433
32 30208
26 20733
6 4936
43 39421
53 44289
39 37432
31 28819
43 39865
2 1336
9 10543
39 37672
32 31090
45 41535
1 495
32 31433
28 24497
9 10479
14 14028
17 15311
17 16540
32 31036
30 26365
32 29827
27 22929
26 21063
14 13373
34 34116
9 10790
43 40156
18 17201
7 5878
27 21334
33 32380
17 15851
34 34935
9 11932
27 21925
43 40250
8 9041
53 45268
9 12076
40 39151
45 41672
9 11519
51 42693
28 23611
52 43571
8 8816
8 8528
27 22930
4 3268
37 36156
24 19421
53 45272
8 10101
44 41063
53 44272
57 48327
32 30555
53 45647
27 23114
14 13882
7 6611
7 5692
27 21944
30 27115
14 12667
52 43508
7 5410
27 21616
7 7750
32 29388
30 25869
33 32990
18 17521
52 43159
27 23117
46 41885
28 23637
49 42330
24 19300
24 18851
53 44258
33 33061
33 33883
8 8409
31 28774
54 45858
17 14988
52 43616
24 19854
43 39497
3 2431
28 24412
7 7597
3 2052
33 32283
39 37364
17 15924
40 38160
28 24427
8 9895
37 35802
6 5344
56 47692
57 48081
27 21433
32 30146
40 38614
5 3933
55 46604
43 39698
9 11839
31 28446
7 7599
26 21277
32 29652
57 48431
8 9230
32 30213
32 31444
44 41132
33 33270
32 29858
14 14333
11 12278
53 44121
27 23067
32 30046
30 27071
53 44403
17 17013
28 23645
48 42298
31 28772
31 28578
30 26598
9 11576
40 38628
30 27041
33 33703
43 40123
8 10000
8 8414
9 12127
46 41953
3 1948
38 36448
36 35467
38 36406
39 37594
53 44844
57 48433
33 33704
8 8179
53 43758
17 16479
7 6899
28 24076
7 7259
32 29926
22 18297
7 6815
44 41242
54 45781
14 14398
53 45023
3 2521
30 27254
1 460
32 31643
2 1127
14 12742
30 27549
53 45379
7 7104
34 35025
8 8171
55 47569
54 45838
17 16577
5 3692
8 7946
8 9352
39 37178
55 47340
40 37944
53 44486
7 6849
53 45664
39 37615
28 23514
52 43493
55 46516
18 17165
53 44847
34 34863
56 47677
14 13103
28 24479
40 38095
53 44171
1 542
34 35133
18 17498
2 1613
53 44111
9 11720
7 6447
24 20052
32 29333
30 27095
56 48004
3 2115
30 26067
29 25610
53 43844
48 42205
39 37338
30 27550
7 7146
1 625
52 43614
53 44536
20 17840
52 42875
47 42103
9 11490
33 32619
9 11901
32 31194
43 39834
27 22566
33 32912
8 8167
6 4168
7 6801
28 24205
32 31254
27 22959
32 29933
9 10586
27 21532
7 6392
3 1869
17 16202
4 2892
22 18055
55 47175
9 10809
17 15118
53 45632
1 418
3 2596
14 14509
3 2101
57 48124
44 41012
40 38283
18 17305
55 46166
44 41073
46 41905
9 11669
34 34505
29 25265
26 20677
57 48093
6 4179
32 30988
24 19177
8 8369
43 39429
8 8358
33 33611
32 31504
14 13555
33 31910
1 80
55 46270
55 47418
44 41299
31 28982
17 16831
7 6456
14 14024
3 1790
47 42094
28 25040
38 36598
28 23692
27 23291
15 14603
28 24836
33 32531
8 9275
14 13263
32 30995
53 44207
7 5556
31 28976
1 196
6 4878
40 38342
27 21806
43 39406
55 47151
32 31659
6 4093
39 37126
30 27477
24 19686
48 42299
14 14330
27 23231
7 6249
55 47579
4 3342
8 9324
33 33857
18 17181
45 41455
53 43953
42 39331
3 1792
28 24067
40 38220
32 30524
40 37993
27 22647
6 4795
34 34742
1 110
52 43367
7 7494
54 45813
32 29277
32 29366
5 3577
32 30261
14 13140
6 4033
57 48724
42 39271
46 41963
55 46437
29 25401
24 19976
44 41229
57 48417
56 47913
32 30120
17 15409
8 9124
3 2234
32 29368
55 47252
55 47559
8 8549
50 42574
14 14543
18 17471
6 4586
29 25476
28 23763
5 3878
14 14397
33 33261
17 17126
3 1836
14 13787
17 17133
27 22906
7 5521
8 8842
56 48034
8 9289
4 3382
20 17835
27 21540
40 38418
55 47221
4 2941
24 19813
31 28436
33 32045
33 33136
33 33441
32 31175
43 39536
7 7390
57 48165
9 11392
8 9020
7 6149
34 34035
27 22515
31 28008
43 40682
7 7719
32 29284
32 30860
38 36444
27 21610
27 23263
8 9989
34 34283
55 47638
17 15469
2 1618
17 15179
8 9776
33 32312
53 45029
30 27927
9 11032
39 37529
26 21161
57 49031
55 46266
7 7656
34 33948
32 31020
28 23724
29 25309
40 38060
37 36325
19 17698
40 38501
6 4704
2 1387
28 24547
38 36883
17 16422
28 24328
40 38933
8 9827
30 27970
34 34267
27 23082
34 35030
29 25623
56 47965
2 1378
17 16804
37 35858
14 14354
7 7173
2 1701
27 21529
53 44747
31 28987
50 42617
28 25004
33 33831
43 40605
40 38694
57 48968
56 47686
32 29453
34 34426
33 32132
28 23519
11 12373
3 2496
52 42927
43 40373
28 24263
30 27068
17 16505
9 11126
7 7342
37 36196
3 2745
34 35182
1 66
6 4679
27 23176
8 9397
39 37804
24 19207
55 46485
53 44370
30 26525
28 23504
53 44603
43 40214
17 15845
24 19535
31 28531
5 3715
30 27141
31 28346
9 11538
38 36553
53 44998
33 33637
32 31661
14 13720
1 768
8 7982
43 40375
9 10861
5 3704
8 9065
29 25659
4 3079
28 24848
8 8665
55 47607
28 24507
43 40546
55 46905
33 33071
7 6055
53 45292
32 30329
14 13811
56 48028
37 35977
5 3518
7 6759
55 46952
57 48770
24 19477
55 47131
55 47041
11 12483
9 12100
7 6265
2 1327
9 12176
32 29960
17 16485
57 48359
53 44754
5 3888
37 35613
33 33072
9 10361
1 348
26 20654
55 46850
32 29332
24 19162
8 8241
7 5608
43 40729
11 12423
8 8948
53 44239
7 6056
31 28361
32 30400
40 38553
32 31530
11 12309
5 3540
7 6901
8 8925
3 1875
14 13034
30 27488
51 42703
53 45710
30 26029
39 37657
26 21230
43 40538
37 35571
37 35743
31 28560
31 28345
49 42466
6 5004
39 37406
9 10828
49 42435
55 47018
18 17378
33 33623
9 10312
43 39692
43 40460
14 13724
33 31928
28 25176
53 44841
8 9298
27 21832
17 15297
53 44624
19 17634
33 32264
52 43237
1 802
5 3652
24 19174
9 10800
57 49082
52 42861
38 36375
19 17700
17 16073
31 28605
31 28918
43 40919
47 42128
4 2981
14 14088
40 38347
17 16751
7 7532
39 37880
16 14706
14 13458
56 47716
55 46936
43 39512
31 28838
27 23299
17 16472
32 31791
7 6738
29 25279
32 30697
28 23331
9 10561
28 24300
55 46343
17 17059
7 6553
30 27353
24 19360
30 27415
14 13407
16 14700
37 36261
32 29535
54 45924
1 945
32 31215
17 16266
57 49177
29 25594
53 44305
55 46888
32 29160
47 42172
57 48927
43 40569
32 30015
3 2267
32 29207
8 8831
53 45086
6 4186
31 28461
27 22521
43 39601
36 35489
1 811
53 44201
33 33629
34 34837
9 11020
55 46656
26 20871
31 28669
38 36488
30 26423
17 15364
33 32504
29 25493
24 19144
57 48925
33 33219
9 11368
28 25097
33 32503
8 9250
30 27849
33 33334
39 37854
38 36677
28 25137
57 48655
19 17614
40 37979
14 13915
24 20117
53 45072
46 41790
6 4132
30 27710
32 30455
29 25396
43 40459
32 30059
8 7981
17 15870
54 45882
3 2606
30 27698
55 46292
9 11801
39 37192
5 3720
28 24655
32 31111
54 45818
9 11107
11 12457
14 13797
56 47751
7 7563
8 10057
38 36555
31 27974
32 29457
55 46287
43 39875
17 16354
55 47639
45 41525
32 30034
30 26482
17 14942
53 45579
22 18192
44 41145
37 35864
53 45136
33 33492
43 40774
27 22159
43 40094
17 17089
24 20109
40 39042
1 918
55 46847
30 26705
32 29833
33 32676
28 24145
55 46226
30 25914
14 14038
22 18191
40 38139
28 24061
27 22051
14 12675
11 12330
36 35420
43 40163
7 6011
21 18012
19 17685
40 38870
52 43482
43 39800
57 48114
55 46172
54 45844
19 17776
7 6181
53 45216
4 2815
27 22023
55 47293
31 28881
33 32135
14 13301
32 29448
40 39036
32 30085
43 39568
14 13561
34 35004
14 12955
53 44387
6 5328
27 22879
1 959
3 2279
42 39273
16 14802
43 40792
6 5031
8 10021
57 49393
37 36016
32 29981
33 32209
17 15990
14 14518
53 45646
32 29801
28 24996
17 16792
28 24215
11 12282
30 27468
52 43187
9 12068
27 21645
57 48821
14 14439
33 32285
17 16862
32 31545
38 37032
3 2291
1 582
24 19839
7 6111
57 49240
29 25527
28 24022
9 10217
5 3920
9 10870
55 46813
14 12798
28 24484
17 15342
14 14186
31 28538
40 37990
28 24977
27 21549
31 28567
6 4775
28 24202
8 8004
33 33529
18 17265
38 36354
52 43588
55 46909
1 15
55 46570
3 1776
27 21830
24 19605
30 27533
34 34476
57 48379
32 29408
27 22058
53 44675
37 36247
38 36583
30 27292
57 49337
4 3464
43 40092
27 22485
43 40656
31 28038
49 42364
3 1770
55 46214
6 4180
8 9414
21 18014
38 36845
17 15536
21 17988
22 18371
27 22949
32 31230
47 42132
34 34574
52 43229
34 34151
14 12615
43 40475
7 7650
52 43394
55 47572
55 46453
6 4397
7 6353
34 34481
33 31869
1 520
34 34171
52 42813
30 26992
18 17204
55 47389
18 17178
8 8565
32 29924
4 3279
57 48336
33 32541
6 4785
55 47308
40 38416
55 47329
7 6957
37 36099
37 35564
57 48790
17 16278
44 41298
29 25739
32 30952
33 32639
25 20584
36 35504
32 30420
28 24862
1 905
39 37698
55 47583
28 24056
7 6564
56 47792
57 48645
8 8718
30 26700
53 44693
17 16128
33 32372
8 8846
38 36779
28 24214
44 41130
52 42785
20 17813
55 46594
27 23023
32 30140
43 39663
17 16925
39 37901
53 44593
7 7014
31 28459
4 2877
30 26418
14 13269
32 31432
40 38415
1 652
57 49158
9 11665
38 36899
17 17008
2 1208
55 47427
24 19481
14 14455
55 46251
7 7336
24 18896
37 36098
17 15092
43 40225
39 37321
17 15842
28 23455
34 34106
7 6025
31 29006
30 27297
33 33773
8 9331
33 33860
31 28309
3 2781
8 8932
53 45116
28 24528
2 1368
39 37845
33 32731
55 46568
31 28240
52 43264
57 48207
53 43967
33 32668
27 22587
4 3398
34 34639
55 46748
8 8726
18 17348
40 38067
49 42445
33 33800
7 5543
8 9120
44 41112
14 13392
9 11730
44 41001
8 9498
27 22520
52 42829
8 10076
30 26499
6 4789
44 41030
30 26512
28 23717
8 10096
32 29220
9 12041
49 42413
30 26319
57 48706
28 24827
27 21452
22 18535
33 31804
6 5017
57 49208
30 26701
53 45371
14 13851
40 37961
9 10814
33 32190
27 22324
52 43122
7 5426
33 33715
14 12677
9 11807
30 25998
55 46622
55 46959
28 24605
33 33282
40 38295
39 37815
28 25175
32 31284
14 13549
30 27274
6 4215
29 25446
9 11454
22 18387
30 26561
30 26586
43 39453
32 30714
39 37864
55 46730
52 42789
44 40968
3 2340
32 29450
53 44217
29 25801
30 26713
33 32071
18 17294
14 12606
21 17883
28 24309
9 11112
53 44752
24 20198
28 23845
1 211
39 37681
5 3865
17 15462
16 14680
30 27399
52 43695
55 47512
57 48467
57 49509
33 33315
53 45021
32 30197
39 37115
43 40628
35 35395
30 26220
34 34661
7 7762
34 34183
56 47694
17 15249
17 16510
52 43329
7 5990
7 5932
28 23690
40 38581
49 42406
55 47375
24 18883
54 45809
53 44212
1 496
18 17162
8 9463
4 2997
57 49669
8 8771
1 997
43 40883
9 11783
7 6833
42 39290
33 32177
53 44298
52 43495
33 32357
8 9873
39 37103
2 1321
3 2689
17 16191
57 48155
11 12384
49 42355
43 39986
14 13340
40 38324
8 8646
55 46682
57 48552
55 46264
11 12347
30 26346
9 11391
20 17827
54 45948
33 32510
37 35573
9 11686
40 38019
37 35713
27 21550
8 9517
24 19422
53 44985
24 18972
14 12609
34 35212
2 1647
55 46711
32 30996
56 47924
52 43166
28 24632
7 6372
33 32291
48 42281
52 43365
44 41370
24 19927
53 45401
2 1523
33 32936
34 34047
56 47962
21 17887
40 38296
6 5217
34 34355
55 47274
56 48030
34 34241
17 16859
44 40997
2 1095
57 49606
28 23485
17 16968
37 36046
24 20193
25 20418
33 33552
55 47314
53 45045
32 31525
9 11873
28 23775
30 27265
34 34058
28 23543
40 38205
40 38120
49 42377
31 29065
55 46630
27 22637
34 34659
30 26596
9 11756
31 29020
53 43924
38 37008
32 29353
8 8173
43 40761
40 38319
57 49221
25 20420
9 11753
53 43952
17 16697
57 49138
43 39637
33 32704
53 44093
6 4969
28 23457
55 46517
14 14056
17 15920
31 28946
17 16058
33 32896
3 2693
57 48544
7 6454
26 20773
22 18293
3 2056
52 42935
4 3149
9 10558
17 16327
22 18284
31 29010
55 47196
7 7690
1 715
2 1135
55 47227
30 27826
22 18353
6 5265
8 7944
17 15288
6 4438
52 43331
56 47862
38 36373
55 46849
32 29896
32 29709
31 28104
53 44861
31 28207
27 21653
57 48885
14 13389
32 31012
6 3961
6 4420
32 30975
14 13563
9 10346
17 15875
55 47383
27 22167
57 48904
47 42180
32 30091
43 40604
46 41873
50 42626
44 41160
8 8086
24 20108
40 38956
8 9641
43 40904
24 18914
25 20454
7 7231
1 307
31 28751
43 39598
56 47872
29 25628
30 27808
53 45680
33 31858
30 26093
1 323
27 22952
53 44892
9 10810
27 23300
9 11775
57 49233
39 37266
7 5430
8 7968
31 29015
28 24826
7 6119
33 33934
32 29563
57 48737
30 27117
9 12122
43 40732
25 20448
9 10741
53 43911
32 29209
7 7491
38 36390
27 21868
22 18447
7 6557
31 28263
32 29866
14 12749
7 5660
52 43156
43 40180
14 14142
32 31290
32 29723
27 23229
17 17076
34 34072
34 35147
52 43713
57 49855
22 18145
7 7165
55 46608
6 4960
55 46961
57 49260
28 24029
7 7190
14 14506
53 44270
28 24068
30 26394
53 45279
43 39792
28 24045
33 31965
31 28741
3 2212
9 11696
55 46914
38 36710
6 4463
5 3632
22 18225
28 24340
31 28868
23 18598
38 36965
27 21376
57 48429
4 3112
14 12866
24 19160
57 49681
33 33496
12 12541
7 6903
27 22592
33 32913
53 44722
30 27767
32 30185
54 45828
32 30699
53 44019
38 36931
28 23360
57 48235
17 15270
43 40760
1 402
8 9496
5 3588
6 4231
27 21811
55 46289
57 48767
14 12884
4 3159
45 41398
17 17037
14 13858
55 47403
40 38476
47 42147
4 2833
17 14927
7 5909
28 23403
1 144
52 43228
37 36130
33 31942
56 47710
8 9313
34 34044
33 32233
46 41677
40 39014
50 42632
6 5003
28 23956
28 23327
14 13881
39 37294
33 33760
17 15081
57 48754
18 17235
52 43583
33 32886
32 29808
44 41249
3 2544
6 5023
55 46950
30 27899
8 9323
2 1465
43 39965
57 48826
43 40058
30 26951
44 41266
33 33203
9 12234
17 15548
32 29525
7 6039
1 697
44 41106
33 32102
55 46400
35 35412
33 33609
53 44811
42 39337
1 192
17 15928
9 11468
28 24459
57 48939
32 31697
17 15867
33 33602
43 40150
33 33663
43 40258
54 45917
27 22284
9 12064
52 42825
22 18209
29 25435
29 25761
57 48483
32 29910
18 17375
38 36460
43 39951
55 47081
53 45053
43 39662
34 34442
32 30921
9 12107
34 35043
17 15576
34 34453
27 22342
17 16204
32 29785
3 2776
18 17448
14 14371
28 24319
57 48889
32 29799
31 28493
18 17269
3 1902
32 30670
8 9188
54 45820
8 8600
53 43856
17 15108
39 37613
38 36463
30 26359
9 10733
46 41996
55 46595
33 33742
24 18926
33 33095
26 20899
19 17690
34 35069
52 43334
7 6736
49 42539
11 12256
7 5641
29 25562
9 11606
8 8672
6 4748
27 22054
27 22844
9 11656
57 49523
17 16969
37 35809
6 4173
34 34562
36 35451
8 8289
31 28216
18 17254
37 35626
36 35532
32 30548
53 44320
5 3864
1 599
45 41573
9 10232
40 38153
30 26071
17 16846
43 39593
7 7436
14 14181
7 7924
52 43534
14 12829
52 42901
8 9948
40 38742
32 29974
14 12925
55 46476
28 25052
56 47747
55 46138
52 43288
57 49070
30 27494
30 26105
2 1167
9 11195
52 43560
30 25903
34 35189
5 3912
30 26228
33 31813
14 14315
28 24533
57 48466
30 27088
8 9820
14 14361
53 44210
55 46296
24 19895
22 18443
22 18276
30 26912
6 4466
34 34011
56 47752
22 18240
11 12331
57 48659
56 47994
55 46522
22 18149
55 46988
52 42878
34 34627
33 33091
53 45308
14 13403
3 2213
57 48886
40 38658
55 47074
39 37439
14 13756
57 48472
57 48399
2 1418
9 10948
30 27310
3 2591
49 42483
27 22102
38 36429
3 2110
27 22361
6 4321
32 29260
17 15304
33 32368
55 47031
8 8909
28 24907
55 46357
34 33966
27 22333
44 41011
42 39312
56 47804
57 49825
53 44854
29 25419
1 514
28 24486
40 39020
53 43963
6 4142
57 50168
33 32911
2 1297
40 38811
39 37114
8 10170
14 12778
27 22872
8 8715
40 38378
34 34460
17 16292
8 9215
26 20778
5 3708
36 35469
57 48971
39 37210
53 44308
6 4984
14 13011
53 44940
3 2524
55 46639
34 34129
39 37111
33 32698
55 47615
23 18734
6 5319
9 10978
33 32119
55 46265
14 13534
14 13893
17 16653
30 26430
24 19065
28 25145
9 11141
14 13146
53 45403
14 13044
7 6311
9 11163
52 43387
8 8410
40 38576
8 9466
2 1547
22 18448
52 43428
7 6113
37 35577
52 43613
29 25511
27 22683
14 12744
38 36976
14 14341
31 28804
9 11634
57 48901
57 48960
32 30300
14 12898
57 49883
57 49830
43 40935
43 40366
7 6468
52 43703
32 29977
6 4644
28 24264
8 8125
22 18194
40 38917
24 19741
17 17056
55 47426
28 23339
28 23650
53 45441
14 13830
30 27743
57 50137
53 45666
9 10915
7 6934
22 18497
37 35874
24 19700
55 47576
40 38771
38 36456
40 38762
7 7778
57 48631
30 26391
32 31662
30 26184
25 20586
3 1765
32 30167
57 49813
40 38057
18 17362
3 2783
55 46545
8 8093
57 48525
33 32056
13 12575
55 46894
43 39597
55 47573
27 21668
17 15213
46 41867
32 29681
2 1307
30 26703
28 24980
55 47088
57 49083
26 21163
54 46025
40 39006
30 26022
3 2163
55 47560
33 32144
43 40512
27 22174
32 31365
55 47211
4 3116
33 33920
51 42671
33 32822
24 20090
30 27174
3 2277
55 46450
43 40683
49 42407
7 6080
3 1878
55 47424
53 44713
28 23831
24 19866
53 44145
32 31060
8 9085
17 15083
33 32664
33 32318
55 46778
29 25500
14 13129
24 19361
57 48540
9 10925
17 14957
19 17638
39 37357
28 25003
4 3208
16 14796
32 29732
40 38809
14 12807
39 37244
57 48317
39 37222
37 36050
55 47094
28 24236
39 37705
27 22904
54 45907
57 49894
57 49057
31 29096
2 1504
52 43369
8 8823
8 8745
56 47750
26 20796
44 41346
40 39063
7 6286
1 458
3 2146
31 28515
54 46004
6 4360
26 20657
3 1756
8 8906
53 43862
7 5717
57 48204
28 25134
39 37090
39 37256
34 34836
55 47343
57 49877
6 4820
7 7253
8 8568
42 39264
44 41082
24 18798
45 41406
6 3969
7 5684
30 26215
27 21577
32 30619
8 9661
31 29066
7 5849
28 24966
32 31079
6 4582
33 32467
51 42708
37 35983
6 4632
1 352
9 11630
57 48440
43 40054
31 28239
56 47783
26 21269
5 3848
43 40077
40 38657
24 20250
57 49213
57 49703
28 24399
48 42293
30 27323
57 48265
30 27287
17 15040
55 46477
43 40759
45 41603
33 32706
57 50299
30 26441
32 30354
37 35950
14 14478
40 38853
17 16339
40 38714
22 18237
32 30368
31 28002
56 47968
49 42336
42 39261
57 50160
55 46793
28 24645
8 9156
24 20085
26 20895
49 42340
33 33301
19 17630
17 15010
5 3601
56 47816
7 5494
31 28984
57 50022
8 8111
32 31418
55 47421
54 45939
4 3210
53 45224
57 48463
14 13426
2 1108
25 20320
28 23825
28 23792
28 24440
57 49773
26 21089
56 47825
6 5251
32 31471
57 48314
48 42263
30 27434
57 48365
39 37576
17 15758
55 47169
53 44980
33 32215
30 27016
32 30000
3 1850
29 25622
32 30535
27 22154
38 36410
57 49202
27 22583
33 33839
53 44187
55 47297
1 384
23 18697
29 25451
26 20674
52 43653
30 26785
27 23186
18 17459
53 44443
14 13973
26 20945
30 26406
38 36337
34 34018
55 46636
6 4643
17 16851
31 28204
14 14562
34 35188
57 50364
28 24865
55 46745
53 44625
40 38306
1 519
32 29454
53 43846
32 29828
55 47139
26 20891
28 24336
28 24647
57 48057
24 20113
9 12081
8 9328
24 19887
32 31068
30 26160
27 22657
17 17062
9 12130
8 9146
28 24128
54 45888
12 12505
9 12174
28 24477
40 38273
44 41148
30 26488
9 11036
3 2066
27 22061
55 47538
53 44146
56 47865
27 22453
34 35063
30 26288
56 47810
30 27026
33 33517
17 15533
17 16854
57 48914
43 39977
32 29571
14 12765
14 13921
28 24251
1 532
7 6117
26 20730
8 9340
22 18337
57 49721
27 21498
17 16473
53 44361
57 50419
55 47353
57 50533
43 40846
40 37973
9 10832
8 8587
31 28893
24 20174
57 50280
33 32126
8 8828
55 47107
30 26130
50 42571
17 15165
43 40632
32 30801
57 48419
7 5579
7 7476
9 10462
37 35677
55 47067
26 21281
25 20324
24 19369
32 30063
32 31112
11 12342
32 31480
7 6853
17 16758
24 19578
14 12941
53 45195
46 41959
6 4954
37 36270
29 25759
43 40297
44 41102
57 50462
7 7021
34 34424
55 46498
57 49851
55 46538
14 12660
21 17890
24 19498
30 26918
22 18143
4 3042
46 42008
24 19710
30 26060
32 30725
14 14589
40 38451
3 2726
56 48014
39 37368
1 296
18 17369
22 18375
33 33635
39 37056
53 45341
37 36118
57 48307
5 3634
24 18895
25 20369
44 41248
57 49911
14 13529
43 39683
40 38565
30 26020
52 42783
27 21687
24 19410
1 682
57 49942
29 25387
50 42608
8 9259
32 30461
28 23874
53 44280
16 14663
24 19377
33 32734
40 38463
8 9975
53 44977
4 2989
43 40196
4 2905
17 15134
55 46897
57 49531
51 42659
34 34832
54 45754
39 37816
7 7544
33 32428
22 18470
28 24363
43 40655
28 25116
14 13089
43 40688
9 11918
57 50635
36 35419
52 43440
57 50433
54 45785
7 7830
27 21843
17 16393
24 20014
55 46677
32 30412
33 33555
8 8661
17 15857
11 12449
17 16581
53 44299
22 18432
32 31167
52 43304
9 10777
57 48143
40 38080
31 28108
14 14579
17 15911
7 5599
26 21043
1 614
1 339
28 24365
55 46601
17 16644
33 33083
32 29789
57 50615
1 114
28 23804
34 34944
57 49589
6 4848
17 15396
24 18936
34 34881
14 12640
8 9564
7 7442
40 38352
22 18398
34 34700
17 15790
8 9247
2 1190
28 24242
33 32429
8 8875
22 18081
9 11314
30 27389
53 44949
37 36235
1 1061
8 9612
57 50845
40 38865
1 492
22 18196
9 10267
53 44795
24 18981
37 35857
32 29846
52 42898
17 16923
30 26534
38 36388
28 23843
33 32432
28 23598
56 47855
14 14287
53 44509
53 43804
24 19829
43 39544
44 41190
19 17758
39 37826
17 16176
7 7628
7 5916
55 46949
4 3027
28 24909
18 17213
37 36096
17 16118
32 31187
28 24553
37 35882
43 39638
26 21175
33 31991
53 43995
24 19537
7 6038
34 34085
57 49615
43 39358
43 40147
3 2660
42 39314
31 28138
8 9791
31 28558
17 15575
43 40801
8 9887
34 34697
7 6642
24 20288
57 49670
17 16757
6 4799
7 7493
46 41710
53 45439
57 49768
2 1538
31 28764
52 43174
8 9235
27 21399
32 29375
30 27087
9 11647
30 26855
24 18988
28 24355
3 2333
43 40725
57 50576
33 33523
57 50476
39 37624
33 33152
14 12876
39 37762
6 4561
52 43276
17 16123
55 46373
8 7953
1 371
7 5835
57 48082
57 49850
27 22773
23 18725
32 29661
27 22736
2 1276
32 29811
24 19073
52 43071
14 14234
27 21872
14 13698
55 46256
22 18473
52 43663
43 40842
28 23638
25 20530
53 45385
27 21684
23 18597
52 43578
33 31843
33 33439
32 31685
1 972
22 18290
9 10368
57 50634
53 43879
57 50056
30 27542
2 1591
9 10888
57 49667
26 21235
6 5323
37 35855
24 18930
27 21536
32 31253
53 45369
26 21256
39 37060
28 24730
38 36953
30 27420
8 8730
32 30010
28 23929
27 22574
23 18741
3 2543
57 49495
5 3723
57 49198
57 48798
17 15762
30 26044
53 43725
8 9572
7 7331
8 8608
43 40721
24 19890
30 26289
33 33716
57 48583
32 29258
28 24753
32 31538
17 16284
9 11831
45 41664
7 7278
1 591
24 20293
40 38152
8 9263
56 48023
24 19248
3 2200
6 4398
6 4182
7 7693
30 27562
38 36618
52 43655
17 16852
7 7076
32 29262
56 47831
32 31654
56 47658
57 50734
24 19281
14 14540
30 25836
2 1341
30 26432
40 38461
57 49416
9 10691
57 48139
49 42338
29 25694
17 16187
43 40261
40 38664
30 26378
17 16154
52 43275
55 47529
17 16105
37 36082
38 36890
32 30968
6 4447
11 12270
24 19219
17 14980
27 22173
38 36509
33 32579
3 2563
7 6614
29 25681
53 44936
32 29615
21 17989
32 31376
46 42029
57 48593
33 32287
4 3087
7 5640
11 12429
44 41364
17 16920
55 47199
28 24375
40 38025
30 27352
32 31739
26 20939
6 5232
56 47814
43 40059
57 48822
57 50219
28 25199
8 8310
2 1425
40 38923
55 47358
18 17476
32 30751
30 27483
7 6951
4 3318
24 19660
4 3444
33 33437
45 41429
30 27395
43 39979
52 43203
17 15747
44 41075
8 8983
1 390
33 32453
33 32565
55 47625
6 5354
39 37069
33 33277
14 13102
24 20160
28 24985
43 40868
57 50138
38 36707
5 3760
55 47474
43 39501
17 15225
54 45758
39 37255
39 37665
39 37790
7 6771
6 4137
32 29340
55 47004
24 19211
33 33430
33 33646
8 8908
40 38330
9 11211
43 40441
45 41531
52 43526
55 46873
33 33652
11 12307
38 36766
6 5142
6 4190
32 29383
44 41116
14 13931
33 32943
52 43400
40 38506
12 12499
34 35115
30 27862
3 1863
57 49819
32 30773
7 6525
55 47027
55 46892
49 42402
28 24269
8 9142
9 12115
8 9700
53 44924
31 28351
28 23781
38 36575
53 45255
53 45446
22 18076
33 32302
45 41662
3 2342
14 13835
9 10386
24 20084
56 47689
53 43866
43 40344
30 25957
17 16099
14 14389
7 6396
33 33501
55 46640
24 19835
40 38624
17 14864
43 39508
32 31439
30 26741
34 34793
57 48492
49 42474
27 21855
40 38350
29 25272
57 50315
37 36057
28 23439
32 31348
51 42676
7 7075
33 31808
53 44332
55 46479
3 2673
28 24439
43 39667
32 31047
31 28509
33 33397
32 30514
56 48032
3 2363
18 17374
44 41087
30 27751
14 13067
3 2652
54 45990
32 29943
30 26755
30 27813
54 45920
22 18476
27 23213
45 41627
57 49181
34 34739
17 15918
43 39898
57 50942
14 13325
7 6129
54 46054
26 21086
3 2612
9 10627
11 12289
33 33012
38 36584
42 39316
28 24147
4 3188
53 44785
30 27092
57 50458
32 29711
8 10043
8 8151
20 17838
33 32493
28 24356
43 39724
26 20693
52 43714
7 6524
24 20121
6 4275
32 29869
35 35398
40 38580
7 7417
24 19685
5 3855
1 556
30 26189
6 4254
1 274
57 51123
44 41006
53 45206
55 47021
25 20589
40 38962
6 4265
30 26881
39 37663
55 46619
57 50339
6 4865
27 21912
43 40669
8 9831
28 24946
34 35074
57 48944
46 41962
3 2668
55 47408
3 2460
38 36475
25 20495
57 50508
9 11847
43 40501
57 49510
27 21435
57 50668
32 30696
57 49645
26 21193
31 28450
30 26876
32 31703
53 44437
30 27324
54 46051
48 42215
30 26139
14 12676
24 19591
38 36579
8 8383
1 373
46 42078
17 15200
17 16237
34 35230
28 23492
24 19596
33 33121
54 46020
32 29418
37 35754
55 46116
57 48126
14 13399
33 32850
57 50808
14 13620
28 23490
44 41121
7 6718
28 24868
57 50935
40 39082
57 48833
33 32800
43 40349
24 19726
40 39017
14 14225
4 3267
52 43164
11 12263
34 34367
5 3808
57 48892
57 50074
24 18908
53 43753
38 36605
38 36793
57 50520
9 11382
26 20784
47 42149
39 37789
34 34712
32 31567
31 28858
28 25218
28 24312
27 22705
7 7799
9 11067
30 26657
57 50010
17 16062
8 8551
24 19232
53 44714
39 37235
32 30391
33 32492
57 50766
8 8300
7 6925
49 42517
43 39487
9 10574
40 38701
55 47619
57 49367
26 20635
30 27299
54 46039
55 46864
44 41317
4 3084
36 35424
9 11481
7 7649
38 36437
6 4347
44 41183
32 30792
1 961
33 32110
21 17940
7 7889
1 36
31 28305
45 41517
14 13308
26 21042
25 20440
34 34882
1 887
34 34201
37 35843
30 26922
55 47305
55 47620
34 34472
15 14623
57 49448
39 37619
11 12443
33 32435
38 36887
33 32425
57 49857
40 38847
1 601
59 51328
18 17497
8 8116
7 6538
2 1658
32 31499
7 7500
7 7042
32 30810
34 34738
31 28245
32 30926
14 14533
57 50262
43 40644
59 51417
49 42485
57 51055
17 16334
34 34007
27 22548
57 50623
37 36329
32 30377
55 47197
32 29787
56 47668
30 27754
6 4898
32 30402
34 35314
8 8601
17 16461
17 15818
14 13912
17 17086
55 46927
56 47721
14 14498
59 51439
7 6255
14 12845
31 28007
49 42347
57 49294
9 10191
7 7692
31 29102
8 10079
28 23979
30 27225
17 17034
8 8970
9 10302
14 12792
53 45561
33 33381
55 47587
52 43208
3 2292
39 37282
17 15430
54 45792
22 18099
33 32528
39 37232
55 46223
46 41802
2 1653
30 26138
21 17920
33 33157
57 48568
9 12070
57 49189
1 984
8 8210
33 32437
34 33989
8 8467
9 11443
52 43063
34 34616
57 48510
47 42191
56 47901
43 39793
23 18785
32 30414
8 8287
53 45659
6 5062
37 36074
24 19315
32 29744
3 2643
17 16849
9 11152
56 47806
37 35575
8 9512
32 30200
43 40363
24 19904
57 49119
53 44965
57 49060
18 17170
7 5853
46 41771
34 35081
9 11174
9 11979
47 42107
55 47011
57 50283
17 16713
53 45429
57 50961
57 49893
9 10390
3 2748
40 38331
57 50956
24 19751
45 41425
34 34488
11 12313
31 28755
4 2916
32 31107
56 47908
49 42515
6 5313
41 39210
53 45232
17 16824
7 6078
53 44858
32 30110
33 33088
30 27929
55 46854
8 8448
39 37778
18 17387
32 30785
30 26454
53 45581
46 41909
39 37339
14 13212
45 41509
8 8101
4 3301
6 4364
53 45233
8 8642
17 14890
1 795
9 11803
55 46805
42 39309
28 23487
3 1881
55 46768
22 18417
17 15813
51 42688
8 8450
43 39477
32 31325
52 43389
53 44878
57 49205
57 48341
33 31931
9 11727
28 24542
30 26720
44 40945
1 107
53 44039
34 33999
52 42784
39 37486
7 7205
40 38145
8 9717
17 15975
30 27326
54 45849
57 50732
28 24673
30 26842
17 15066
1 974
8 9682
55 46582
33 32566
59 51451
57 50637
55 46253
32 30744
38 36447
40 37926
19 17729
7 7648
53 44085
54 45819
37 36125
52 43262
27 22687
14 13025
24 20094
32 31335
14 12768
38 36494
55 47216
57 48890
53 44218
30 25891
7 6356
1 869
27 23131
4 3396
8 10144
53 45716
53 45663
33 32268
6 5276
17 16069
27 22059
45 41586
32 31635
6 4956
57 48158
47 42129
4 3278
24 19930
8 8902
57 49848
22 18062
55 46084
54 45986
32 30269
34 34365
7 6259
29 25717
1 946
12 12526
57 49856
55 46147
37 35797
27 21851
33 33516
9 11009
8 7954
7 6358
34 34023
31 28716
55 46354
29 25482
18 17502
30 27669
32 29938
32 29884
17 16733
27 22766
11 12357
44 41050
27 21720
11 12465
32 30361
44 41097
17 16511
39 37076
33 32539
52 43425
24 18984
43 39881
29 25817
46 41761
27 21980
5 3826
6 4577
8 9544
59 51507
28 24062
8 8939
24 18866
39 37749
27 23065
9 10753
1 555
43 39723
33 32275
53 44636
2 1170
29 25425
9 10465
14 13189
17 15362
6 5249
24 19454
43 39856
57 49886
40 38483
53 44666
7 6502
43 39575
36 35456
28 23995
57 51011
55 47326
30 26183
29 25350
59 51499
57 50669
53 43770
14 14516
40 39171
1 50
57 48879
53 45620
7 5900
1 209
28 24142
5 3827
53 45727
3 1821
28 24390
16 14749
7 7380
34 34170
46 42052
52 42885
7 6437
52 43580
7 7381
37 36048
40 38149
40 38173
27 22302
31 28364
6 4722
53 44993
53 44834
32 30284
28 24904
49 42373
43 40024
43 40283
6 4700
7 6871
1 844
21 17960
17 16692
43 40799
55 46210
1 282
55 46244
17 15037
27 22655
57 50294
49 42461
31 28132
33 33194
43 39353
33 33405
1 986
55 47359
31 29032
34 34603
37 36185
1 484
57 49087
58 51254
57 48080
53 45183
32 30310
43 40141
8 8354
30 27793
55 46358
17 15357
22 18256
32 29887
9 12211
59 51679
32 30551
17 17135
34 34870
28 23419
33 32798
14 12761
25 20588
32 29946
2 1431
40 38206
34 34001
14 14464
19 17677
30 25963
20 17817
53 45386
28 23977
32 29624
24 20032
39 37667
57 48755
9 11182
28 23502
33 32553
57 49940
38 36397
30 27925
7 5709
31 28005
32 30677
6 5219
9 10229
55 46101
44 41239
6 4329
40 38725
8 8047
14 13822
57 50026
55 47455
27 22390
23 18654
55 46991
1 877
32 31759
59 51810
40 38993
5 3654
46 41948
58 51294
53 44890
26 21173
9 10856
3 2674
51 42763
17 14915
57 48650
33 31940
17 15570
57 51227
55 47434
55 46948
40 38026
44 40965
38 36534
53 45599
31 28373
34 34401
26 20917
57 50704
19 17712
29 25820
36 35433
39 37079
57 48150
2 1260
53 45313
43 40381
43 40786
26 20666
9 11758
17 15234
45 41465
33 33409
34 34590
52 43307
57 49593
31 29031
43 39599
6 4307
27 22518
7 6797
28 25044
55 47448
43 40585
53 44601
54 45933
43 39632
57 49919
14 12823
25 20603
32 30612
56 47809
34 34688
57 49899
7 5759
7 6986
45 41571
19 17704
57 50972
11 12348
14 13898
33 32379
43 40650
39 37388
14 14413
34 34466
33 32997
7 7755
9 11619
52 43471
8 9050
55 46620
40 38105
43 40548
37 35918
52 43014
52 43511
53 45674
32 29534
2 1644
46 41837
33 33247
55 47079
1 488
8 8766
14 14297
8 8245
55 47503
17 15925
14 12611
1 400
57 50410
57 49708
52 43356
53 45025
28 24769
55 47267
40 38360
57 50159
59 51819
52 43005
29 25673
38 36992
30 27270
24 19770
14 13826
32 30610
4 3242
39 37517
59 51453
17 15534
26 21295
54 46017
32 30121
32 29596
33 32509
29 25376
32 29403
55 46900
55 46293
28 24572
2 1269
14 13391
21 17931
53 44344
7 6148
37 35576
6 4459
6 5360
40 38641
38 36597
57 50502
31 29078
32 29714
59 51854
11 12418
57 48547
56 47991
17 15507
34 34459
7 5736
24 19053
55 47372
8 8818
8 8227
54 45914
9 11485
57 48615
7 7375
14 13855
7 6902
54 45999
57 48921
2 1270
32 29245
28 23920
43 40234
40 38113
1 522
30 27425
9 12161
52 43261
31 28796
9 10845
6 4131
53 43890
22 18162
57 48496
17 15724
7 5982
27 22707
14 12610
32 30730
17 15697
1 738
59 51941
9 11290
34 35214
57 48948
40 38036
18 17505
17 15557
8 9770
40 38857
27 22232
40 39172
26 20918
57 48107
32 30116
30 27778
55 47432
14 14597
27 22165
55 46939
52 43324
7 5704
14 14153
25 20607
47 42201
24 19158
3 2065
3 1936
46 42083
7 6213
6 4670
26 21038
1 75
35 35388
9 10327
30 26797
21 18010
53 45597
53 45187
8 9081
15 14600
28 25014
4 3092
40 38902
57 50548
52 43099
53 45307
26 20633
57 49139
44 41271
30 27309
57 49228
53 44916
18 17261
34 34871
17 16364
53 44465
31 28652
32 30577
3 2663
32 29951
3 2010
24 19809
53 43850
7 7305
43 39947
55 47102
34 34737
34 34850
43 39355
57 48862
1 411
53 44967
2 1257
30 26583
52 43506
53 44274
28 24416
6 4576
40 39097
14 13949
57 50291
8 9130
57 48741
1 916
52 43605
28 24684
37 35632
27 22011
28 24984
46 41685
52 43606
4 3036
9 10190
32 31277
52 43636
54 45955
9 11765
32 30648
57 50519
46 41717
57 49524
5 3613
43 39853
54 45980
55 46804
8 8230
43 40705
9 11213
19 17767
55 46759
4 3363
28 24628
57 48831
17 15207
30 26118
57 48108
52 42933
8 9128
57 49102
30 27064
56 47950
51 42675
17 16304
57 51032
38 36753
5 3733
25 20509
57 49235
17 15685
56 47841
1 701
8 8804
24 20040
3 1829
54 45905
8 10002
17 16519
53 43962
38 36370
5 3620
30 27275
43 39491
34 34331
31 28720
28 24268
33 32087
1 477
25 20428
14 12633
24 19221
57 49025
33 31877
6 4011
4 3432
54 46036
17 16387
28 25179
38 36799
46 41944
24 19636
57 50929
40 39061
9 12113
6 4416
40 39038
1 897
6 5087
17 16324
17 16303
57 50580
57 49706
54 45868
46 42001
57 49808
30 27961
18 17398
8 9222
55 47302
9 10756
31 28269
24 18993
14 13593
59 52029
7 6458
30 27239
57 49126
1 622
31 28725
1 129
53 45122
36 35418
1 254
27 22335
27 23225
40 38927
6 5175
46 41917
32 30849
8 8036
43 39510
53 43807
55 47284
57 48604
39 37830
34 35083
40 38151
25 20541
30 26669
4 3311
53 45642
9 11143
7 6258
32 29824
57 50250
33 32398
7 5535
52 42852
26 21243
26 20900
32 30554
7 5625
57 50443
49 42441
26 20865
57 50047
24 19150
33 32095
9 10563
52 43420
39 37892
9 10447
31 28210
29 25329
3 2514
7 5697
44 41070
33 31834
57 49548
14 14043
27 21656
30 27335
57 50896
14 14594
17 15793
6 5170
3 1751
34 34428
34 35142
59 51501
22 18424
53 43871
38 36935
39 37300
58 51258
17 14951
53 44264
43 39959
42 39317
28 23800
14 14437
53 44565
9 10748
3 2485
44 41245
57 50229
33 33717
42 39300
5 3680
33 32605
18 17231
14 13178
44 41034
8 9091
43 40549
55 46992
24 19353
31 28625
57 51063
7 6658
28 24091
26 21160
32 30407
19 17750
7 6224
24 19318
45 41506
17 15425
18 17291
6 4518
56 47878
25 20339
57 48545
32 29134
33 32562
27 22283
3 2182
29 25452
34 34337
43 39901
57 48240
9 10805
45 41426
59 52031
3 1798
26 20937
55 47502
55 47570
43 40397
23 18652
43 39890
57 50246
32 31143
33 32216
57 48795
53 43893
24 20227
8 8714
24 20019
32 31550
43 39656
39 37332
30 26983
9 11699
57 50304
28 24419
7 5714
57 49623
5 3602
57 48280
57 49781
28 23760
8 9273
31 28683
57 50889
44 41009
59 51637
30 27155
53 45389
25 20424
7 5891
28 24421
53 45321
33 32355
57 50542
4 2841
23 18638
39 37205
31 29023
43 39655
29 25654
33 33778
59 52233
53 45391
44 41108
57 50003
24 19259
17 15849
27 21866
57 48679
53 44105
24 19372
53 43865
27 21962
7 6205
24 20205
7 7608
26 20710
31 28501
9 11281
43 40216
2 1136
56 47870
34 34517
55 46802
57 50333
57 50923
40 38698
57 49011
52 42974
57 48947
59 52002
2 1722
17 17092
34 34164
53 45650
27 22193
18 17376
24 20134
6 4589
28 24766
14 12698
43 40910
55 46777
37 35608
34 34938
18 17461
24 19903
46 41981
57 49570
55 46303
53 45135
17 16781
57 48757
27 21404
55 47294
32 30298
1 341
55 47600
39 37151
34 34282
1 448
46 42081
51 42717
59 51760
43 40298
9 10610
31 28333
54 45876
55 46404
33 32138
8 8474
32 30796
32 30613
28 24859
53 45662
37 35919
39 37823
5 3939
17 15475
43 40829
32 31030
7 6671
45 41674
59 52330
37 35557
32 31032
57 49244
5 3674
57 48536
28 25031
27 22529
27 21861
59 52369
43 40658
1 56
29 25734
30 27490
33 31841
4 2794
57 50817
28 24682
56 48041
55 46222
57 50715
33 32421
48 42245
14 12897
57 50139
55 47064
52 43072
8 10146
57 50103
33 32653
57 49045
47 42137
31 29000
37 36274
14 12719
17 16621
39 37441
30 26151
43 39720
59 51987
39 37747
26 20863
35 35371
37 35708
40 38644
53 44605
26 21139
32 30603
54 46034
51 42662
27 21892
14 13264
14 12786
8 8789
30 27917
27 21693
33 32167
53 45181
53 44984
31 28527
6 5106
59 52384
34 34155
28 23408
9 11123
55 47562
57 50979
59 51950
7 6864
57 49096
46 42016
46 42043
24 19646
43 39722
9 11794
6 4941
34 34711
31 28238
7 6299
9 10885
57 48190
40 38245
29 25351
9 10590
25 20553
59 51844
7 6378
22 18401
7 7486
40 38562
37 36326
14 13987
26 21298
45 41591
39 37477
27 23075
54 45771
33 32260
57 49399
37 35784
43 40890
8 9457
28 25235
57 48497
57 50232
43 39413
9 10919
34 34342
30 26633
53 44453
1 476
33 33836
53 44664
27 22990
53 44139
31 28112
26 20841
53 43861
30 26971
45 41544
55 46480
17 16830
8 8341
16 14674
57 49388
6 4261
29 25494
24 20257
22 18251
7 6497
53 44035
57 49672
43 40398
24 19041
43 39495
55 47524
17 15693
43 40047
57 50590
52 42930
40 38452
55 47185
17 15388
30 27296
17 15170
14 14443
7 7860
57 48602
55 46941
7 7429
34 34656
17 15731
8 9931
6 4207
59 51992
17 16863
7 5663
57 48117
17 16236
52 42786
30 26260
57 51110
26 20866
40 38311
24 19900
33 33638
42 39303
44 41058
7 6697
53 45657
31 28688
25 20419
1 1021
3 2073
6 5184
57 48986
48 42219
55 46803
9 10506
8 9563
6 4541
25 20319
57 48748
18 17221
8 8980
24 19880
38 36773
16 14808
31 28350
52 43316
8 8176
57 48266
55 46572
38 36644
30 27553
8 8326
53 45738
8 8557
14 14144
9 10889
34 34265
53 44350
34 35106
7 6593
33 32929
38 36904
33 33000
37 36287
32 31193
31 28948
57 50172
8 9430
43 40385
57 50264
32 31383
23 18572
30 27234
27 22224
37 35846
38 36709
53 45117
5 3627
14 12731
43 40901
58 51311
39 37630
30 27760
46 41938
24 18811
24 18812
47 42177
59 51718
33 32590
43 39772
34 34046
22 18247
57 50087
53 43812
26 21088
44 41241
59 52252
14 12771
31 28789
52 43292
43 39687
52 42914
55 46468
55 46593
57 48984
52 43437
34 34109
53 45530
55 46874
4 2947
53 44186
43 40080
24 19517
49 42439
52 43434
9 11384
54 46002
6 4331
3 2247
55 46844
37 35740
3 2000
17 15298
57 51062
45 41388
52 43705
46 41768
59 52304
24 19508
3 2324
53 44066
53 45301
57 49654
40 39161
9 11871
9 11516
57 50559
59 52488
33 33581
18 17432
53 44701
30 26014
57 50301
32 29667
9 10369
6 4001
7 5810
55 47469
8 8847
9 11571
55 46946
9 11826
59 51929
33 33740
8 8430
7 6318
28 24366
4 3162
59 52428
59 52225
59 51888
57 49556
29 25593
30 26199
9 12085
33 32903
39 37257
14 13491
53 44649
17 15085
8 9731
17 16580
38 36900
27 22847
7 7361
39 37169
17 16976
31 28220
3 2013
32 29114
55 46990
50 42630
3 1796
27 22035
43 40108
53 44989
14 13006
6 4442
3 1886
43 40076
19 17555
55 47586
38 36531
24 19282
59 51556
14 13823
24 19271
55 47311
9 10569
8 9132
14 13972
9 11104
9 11990
56 47983
55 47419
30 25997
28 24586
53 45054
57 50993
2 1580
17 15798
55 46229
43 39664
27 23031
30 26843
19 17696
8 9240
14 12975
57 51238
14 13981
47 42195
33 33668
39 37135
55 46733
57 50981
27 22479
33 32194
6 4306
43 39573
40 38904
24 18867
44 41144
17 14979
6 4718
43 39427
17 14871
53 45242
27 22759
17 16196
6 4486
7 5781
30 27853
59 52141
20 17811
16 14658
52 43140
32 29747
55 46634
17 15003
59 51543
52 42872
36 35448
14 13606
52 42806
57 50653
9 12018
7 5731
29 25549
34 34349
32 31423
14 14527
57 48630
7 7183
8 9007
34 35038
57 48415
40 38691
33 33557
28 24723
4 2875
14 12810
40 39057
8 8162
4 3126
39 37860
33 33233
8 8468
9 10706
39 37668
57 49115
22 18402
53 44528
9 11201
33 32821
59 52353
17 15302
57 49892
44 41176
52 43022
55 47406
44 41013
59 52699
57 49333
7 7613
1 661
46 42009
57 50282
17 14880
19 17695
57 49492
59 51797
9 10432
38 37031
32 29184
30 26610
32 29560
32 29173
57 48397
3 2114
7 6488
53 45717
26 20864
6 4905
27 22071
4 2830
57 50491
3 2629
9 10521
8 9814
34 35183
33 32993
48 42267
57 49478
27 21753
8 8364
9 12030
57 48330
27 22346
9 12124
3 1871
33 32574
53 43898
11 12395
3 2419
8 8355
53 44943
59 51966
55 46621
32 31509
53 45217
24 18815
57 50284
43 40877
57 49338
14 13803
16 14748
53 44874
34 34913
46 41870
59 52371
7 7513
17 16104
7 7055
18 17320
55 46473
57 48751
8 8790
9 10332
28 24224
57 49190
31 28892
43 39571
40 38602
7 6176
55 47164
30 27557
32 31579
44 40978
31 28963
27 22090
9 12033
14 14191
12 12516
37 35751
1 757
26 21234
32 29502
1 256
6 4548
57 51149
52 43284
31 28427
52 43258
59 52446
57 51159
27 21351
58 51274
57 49297
8 9640
54 45816
49 42504
1 83
27 21377
3 1838
36 35473
8 9350
44 41203
23 18653
17 16164
8 10081
18 17238
57 49415
37 36224
57 51190
57 49239
32 29575
7 7355
30 26953
24 19229
60 52857
3 1737
59 52177
34 34381
43 40772
57 50492
6 4088
59 52711
8 8958
59 52649
43 39768
59 52481
6 3956
22 18300
8 8995
9 11667
30 27460
14 13582
23 18780
37 35639
43 40797
43 40505
14 13986
55 47428
59 52714
14 13543
34 34721
46 41848
32 31646
9 11113
43 40103
32 30181
6 4375
36 35499
2 1428
27 23080
27 22560
59 51755
45 41522
53 43722
33 32053
24 20074
14 12817
57 51226
49 42487
40 39118
32 29739
40 38312
14 14266
32 29864
21 17946
32 29221
57 49583
32 30658
57 49671
28 24974
6 4579
41 39241
17 15114
53 44960
44 41328
57 51135
39 37684
26 21220
53 44046
9 12192
43 39822
7 5905
6 4630
59 52063
57 51114
18 17194
30 27635
24 19409
57 48271
8 10162
53 44906
54 45931
29 25363
51 42716
17 16102
39 37428
36 35471
43 40617
31 28559
26 21044
34 34139
30 26544
57 49003
54 45767
52 43240
39 37377
7 5834
14 13704
33 32577
17 15448
32 29433
57 49895
49 42526
30 27729
28 23493
57 50052
32 30312
14 13406
57 48601
30 27112
34 35240
28 23625
53 43729
28 24499
14 13370
59 52339
17 16529
28 24186
7 6635
32 31128
34 34952
22 18169
57 48994
31 28271
8 9858
24 19192
8 9899
49 42491
28 24190
40 38063
8 8431
1 55
43 40713
57 49351
32 31501
6 4073
14 14448
9 10597
34 34586
30 25987
9 10935
51 42653
56 47722
53 45179
21 17859
7 6585
25 20451
43 40140
59 51802
9 11967
38 36752
52 43271
52 43618
53 43801
44 41302
34 34975
44 41195
24 19933
55 46312
55 46827
30 26475
2 1299
39 37343
19 17699
57 49074
30 26468
40 39015
53 44048
56 47871
57 49640
32 30981
58 51264
28 23449
32 31183
47 42161
34 34463
53 44560
27 23272
57 51003
9 10737
27 23284
9 10566
43 40111
8 8743
9 11024
4 3164
37 35969
33 33313
17 15027
52 43169
30 26148
57 49992
60 52855
52 43372
53 44583
18 17290
8 8149
7 6076
55 47581
8 8890
7 5634
27 23036
53 45684
7 6744
30 26659
28 23849
1 859
37 35767
32 31775
53 44134
28 24867
14 13586
9 10198
27 22379
7 5940
31 28799
52 43200
17 15535
59 52668
52 42951
30 26007
57 48953
57 50431
2 1623
25 20341
32 31002
52 43397
17 15405
9 11232
7 5501
32 31379
17 15565
27 22409
25 20441
55 46535
32 30129
52 42851
31 28771
42 39295
39 37721
14 13963
53 43834
33 33564
40 39152
47 42202
8 8476
3 2100
37 36285
38 36836
37 35989
52 42999
57 50928
43 39589
30 26580
37 36100
45 41656
25 20326
59 52168
6 5340
29 25499
17 15091
59 52076
53 45720
22 18542
61 53069
57 49371
41 39245
8 8814
6 4939
40 38837
6 4102
9 10280
57 48742
28 25140
7 7589
57 50422
1 539
55 46924
55 47183
31 28922
53 45196
59 52359
3 1930
1 172
43 39967
24 20023
53 45193
59 51389
52 43346
32 31237
29 25343
32 31100
43 39515
17 16847
30 27124
27 21809
24 19716
59 52436
59 51737
11 12467
57 48682
43 40432
1 287
33 32825
34 34454
59 51577
27 21533
28 23319
31 28877
59 52034
8 9497
7 6856
28 23881
32 29385
53 44926
43 39700
53 43843
56 47849
46 41782
55 47555
59 51560
53 44551
23 18650
55 46911
7 7671
59 52161
53 44615
60 52890
32 30776
57 49446
57 48841
14 14237
28 24189
31 29017
43 40887
57 48210
39 37614
29 25370
6 3986
57 49347
53 45481
30 26200
60 53021
8 8917
57 48392
49 42507
8 8756
57 49574
53 44378
52 43567
1 1069
53 44440
31 29101
24 20264
39 37429
8 8735
7 7616
8 8387
7 7341
55 47479
57 51195
7 5994
9 11566
6 4573
9 10568
7 5670
27 23169
9 11594
41 39225
3 2607
43 40853
9 11591
9 12235
4 3000
9 12129
17 16582
31 28897
28 24629
3 2042
55 47313
14 13023
11 12377
34 34973
6 5123
7 6196
7 6292
32 29480
29 25293
46 42025
9 11030
23 18660
40 38736
9 11247
55 47328
2 1581
6 4693
22 18316
9 11408
40 38748
31 28882
24 18835
57 48087
7 7081
28 24241
3 1757
43 40691
33 31970
55 47551
57 49579
32 31571
28 24282
8 8290
33 32189
32 30339
11 12455
17 16520
30 27942
57 49657
28 24238
17 15832
24 19223
40 38605
34 34559
40 39027
38 36702
14 12936
34 34851
43 39962
9 11989
32 29871
31 28524
7 6619
54 45941
41 39179
4 3182
14 13082
62 53341
61 53129
17 15009
7 5603
52 42779
28 25129
8 7952
17 16719
26 21233
14 14018
38 36418
8 9896
51 42715
7 6948
54 45981
12 12519
2 1530
38 36510
40 38257
17 16401
40 38414
32 29657
24 19343
59 52641
53 45039
54 46001
7 6931
38 36711
27 22799
1 560
8 8192
6 4057
39 37518
7 7208
32 30274
55 46683
32 29294
53 43833
14 14273
31 28634
57 48356
40 39045
7 7894
37 36238
40 38165
33 32080
8 9681
39 37622
46 41816
55 47051
17 15367
33 32154
53 44183
2 1724
59 51687
30 27954
33 32390
8 9855
26 21116
32 29853
24 19140
14 13505
59 52018
14 14074
36 35488
34 34917
17 15791
14 13018
52 43647
7 7503
38 37035
61 53260
55 47606
27 22274
24 20291
19 17650
31 27980
53 44988
17 16212
7 6991
17 16205
43 40155
30 26366
59 52176
34 34187
28 23336
27 21355
30 25945
37 35661
55 46399
55 47384
25 20506
53 44694
4 3008
59 51624
6 3962
27 21761
40 38793
28 23663
59 51956
51 42652
9 11469
53 44729
52 43025
1 541
55 46460
39 37652
27 22633
31 28738
59 51430
38 36537
52 43422
57 49989
8 8458
9 10542
39 37557
9 11199
4 3411
33 32831
33 33728
28 24729
57 50332
56 47947
37 36153
7 5847
9 10858
55 47527
5 3537
30 27421
33 32617
39 37306
27 22454
57 49539
14 14309
27 21501
40 38371
57 49242
32 29491
43 40600
6 4534
9 10844
59 52042
3 2454
14 13831
17 15586
42 39258
55 47393
19 17597
33 33322
40 38843
1 793
57 48794
7 5754
14 14377
27 22593
52 43377
32 30841
33 32713
28 24280
57 50106
6 4238
42 39325
59 51910
6 4612
32 30118
33 32205
53 45740
32 29378
14 13007
43 39742
39 37646
54 45794
6 4951
7 6703
28 24211
14 13116
17 17132
7 6987
24 19309
18 17536
3 2392
53 44810
27 21525
1 324
27 22321
53 44499
55 46732
59 52198
62 53452
34 34213
40 38611
31 28550
30 27361
1 941
17 15958
34 34169
17 16989
33 32797
26 21183
23 18674
52 43644
33 33069
14 13638
5 3605
8 9560
7 6068
30 26612
25 20469
17 17137
49 42490
27 22761
53 45093
17 15281
28 23379
28 23431
7 6859
27 22484
52 43435
14 14353
53 45692
37 36062
57 48215
38 36727
28 25098
28 25171
1 413
57 50938
14 13302
24 19544
22 18341
17 15833
52 43144
14 13528
24 19079
41 39239
27 23252
30 26074
17 16506
3 1800
1 179
57 50351
24 19339
17 15330
7 7467
30 26588
14 12918
44 41205
62 53345
24 18834
57 49199
43 40020
14 14560
53 45324
30 26054
57 49904
24 19945
8 8381
34 34549
8 9043
17 15948
59 51902
57 50538
8 9660
54 45936
6 4408
24 19358
43 40429
24 19149
33 33119
59 51839
9 11718
15 14619
3 2598
2 1130
6 4426
24 19593
60 52988
61 53126
17 15262
53 45225
17 16929
8 10068
54 46013
60 52856
17 16937
7 7029
40 38749
37 35954
52 43286
53 44777
14 13605
9 11815
57 50966
14 14033
24 19998
37 35770
25 20571
34 35310
28 23931
40 38121
32 31544
28 24965
17 15058
39 37638
14 14008
55 46385
7 6427
48 42235
3 2329
28 23636
19 17654
32 30805
49 42497
34 33959
8 9990
33 33232
24 20187
55 47480
52 43411
9 11332
21 18031
6 5158
3 2105
40 38281
34 34298
7 6478
7 5648
43 40580
46 41976
57 48369
9 11759
59 52733
32 29271
6 4903
7 7469
6 5387
27 21773
59 52287
51 42655
17 15151
8 9241
7 6513
39 37664
30 25848
57 48922
55 47641
27 22459
28 23854
57 50720
55 47518
62 53613
28 24253
32 29498
59 51988
62 53292
59 52026
30 27366
9 11998
1 530
57 51229
3 2690
57 51081
23 18689
57 49186
60 53009
40 38527
31 28985
14 13335
3 2772
7 6282
33 33610
33 33199
30 26142
28 24641
58 51293
3 2696
33 32751
57 49453
37 36289
30 26411
27 23233
52 43243
55 47447
59 51696
27 22946
5 3764
30 27686
27 21827
54 46033
9 11644
37 35627
40 38201
57 49939
32 31125
14 13430
27 22602
57 49278
7 7151
7 6953
57 49786
52 43073
53 44433
28 24025
32 31562
7 7891
55 47219
4 3419
32 31715
49 42481
18 17309
26 21146
31 28175
53 45221
59 51833
62 53589
14 14435
23 18655
1 971
57 49614
43 39880
53 44328
53 44034
5 3824
6 4026
56 47929
27 22715
3 1769
59 51836
52 42928
7 5893
28 24935
34 34162
32 31366
24 18802
26 21009
59 51852
7 5658
9 11198
9 10580
4 2974
43 39452
43 40207
53 44351
24 18884
17 15877
38 36427
62 53552
18 17188
52 43086
41 39257
17 17118
30 26768
6 4003
59 51764
31 28748
32 29925
53 45141
62 53523
57 49187
27 22363
43 40072
30 26382
34 34795
8 8577
52 43092
44 41052
2 1266
29 25295
24 18954
11 12458
55 46389
57 48816
29 25608
59 51446
30 25835
29 25605
6 4529
57 50215
57 49829
31 28028
55 47610
9 11774
17 16717
30 27410
8 9818
14 13401
7 6970
2 1362
33 32016
17 16962
62 53649
53 45092
57 48252
30 27290
28 23448
43 39343
28 24762
18 17468
46 41834
31 28078
31 28533
9 10986
57 50751
40 38763
43 40004
22 18083
57 48623
57 50869
57 50287
37 35976
27 21311
37 36159
17 16185
25 20466
53 44157
6 4537
57 49046
52 43196
34 35141
2 1654
27 22386
46 41817
34 34982
53 44559
14 12967
29 25526
28 23405
40 38410
59 51989
2 1400
34 35258
62 53328
40 38860
62 53594
2 1432
7 7394
28 23498
53 45303
17 17107
17 15606
57 49411
9 10958
27 21445
55 47203
14 13637
34 34804
33 33287
59 51331
28 24620
46 41947
8 10033
43 39713
27 21708
43 40005
43 40187
57 50131
32 29579
40 38176
56 47799
27 21329
61 53082
2 1571
52 43217
53 45487
9 10701
53 45062
26 21122
55 47446
9 11808
17 15347
53 44010
6 4410
43 40696
17 15503
32 29292
62 53672
60 52937
55 47604
40 37977
6 5083
33 32802
8 8070
43 40487
46 41949
57 48691
32 30592
1 187
26 21231
59 52112
56 47957
43 39919
8 9897
32 30229
17 15625
54 45886
49 42451
4 2984
3 1816
2 1110
45 41414
6 4095
17 15761
1 312
24 20034
24 19886
34 34433
8 9925
7 5889
18 17300
57 49487
26 21297
43 40618
8 9306
30 27869
57 50482
7 7808
30 26213
32 30449
55 46896
57 49339
59 52328
32 30655
40 37986
31 28561
14 13652
32 31766
49 42542
9 11689
34 34732
32 30538
27 21967
31 28299
9 11342
49 42565
61 53258
9 11339
14 14360
24 19668
40 39128
57 48829
9 10377
8 9775
43 39754
55 46383
57 48350
55 47646
55 46904
54 45877
35 35390
9 10795
53 44828
53 45373
30 26935
31 28471
3 2237
59 51710
24 19792
30 27675
59 52724
30 26672
17 16714
55 47222
27 23076
56 47928
53 43792
17 16709
27 22812
3 2116
44 41122
39 37696
9 11364
3 2306
57 50414
43 40692
59 51873
2 1087
28 24058
57 51071
32 31435
53 44115
39 37239
14 13664
55 46352
43 40322
53 43877
8 9192
18 17506
44 41177
47 42133
33 32592
62 53693
19 17674
55 47272
55 47588
32 29523
6 4737
6 4708
30 25867
53 45241
57 49054
53 44533
6 4044
18 17242
52 43177
55 47508
57 50463
28 24167
33 32330
14 14011
57 51222
62 53658
57 51142
17 16720
30 27532
17 16874
32 30045
40 39022
3 1805
45 41617
3 2252
17 16504
28 24385
37 35633
34 34778
43 40109
31 28731
33 33323
33 32017
16 14665
57 49547
7 6275
57 49418
30 26725
52 43043
57 50342
28 23387
5 3610
27 21788
34 35342
17 14868
60 53020
53 45204
28 24829
14 13843
17 15189
7 5985
43 40126
38 36959
55 46376
57 48401
8 9198
62 53456
3 2347
2 1360
39 37187
17 15385
30 26126
57 49744
43 39861
52 42791
22 18090
21 17850
56 47973
32 31349
62 53691
30 25924
32 30100
55 46903
3 2317
62 53803
25 20511
3 1935
38 37018
62 53924
61 53078
32 30079
24 19344
39 37288
6 4629
57 49022
45 41440
3 2509
40 38839
6 5051
40 38807
26 20885
37 36166
40 38098
38 36756
23 18708
59 52426
34 34951
62 53684
8 9415
59 51825
8 8432
57 50075
27 22516
53 44762
45 41597
60 52882
53 45073
9 11514
57 49291
52 43438
57 50191
28 25136
33 33147
53 45686
14 14095
57 50507
9 11726
32 30160
7 7865
61 53185
1 439
29 25808
1 827
33 32915
17 15589
34 34196
62 53565
17 16871
56 47768
62 53808
57 48576
36 35461
61 53089
53 44638
55 46774
52 43360
37 35753
24 20067
28 25046
55 47466
14 14120
14 13331
32 31547
31 29091
57 50325
31 27973
57 51117
33 32719
25 20529
31 28260
39 37057
8 8020
34 34719
28 24775
48 42288
62 53617
56 47703
30 27832
59 52614
55 47436
46 41901
8 8121
19 17666
24 18881
27 22418
43 39557
6 3976
55 47396
14 13940
54 45808
14 14062
9 10808
40 38757
9 11103
4 3507
4 3374
34 34660
11 12328
9 12153
33 31961
57 50434
53 44800
52 43190
39 37678
43 39404
43 39918
34 34233
52 42947
53 43996
43 40536
12 12487
57 50947
56 47853
1 190
7 7228
57 50800
52 42954
52 42970
34 35037
29 25579
34 34431
30 26109
31 28950
53 44436
55 47380
52 42787
29 25703
6 5310
37 35777
33 31922
18 17410
56 47917
7 7850
44 41062
33 32629
5 3664
26 20708
62 53596
30 27821
59 51513
59 51533
52 43024
7 5881
57 48600
31 28420
26 21057
39 37353
57 49062
7 7252
17 15658
57 50723
32 30949
24 19213
9 10177
43 40912
40 38000
31 28131
9 11657
2 1372
19 17658
62 53887
56 48015
32 29314
22 18394
8 8550
4 2983
14 13145
40 38529
39 37723
57 49428
62 54274
6 4784
57 48965
6 4926
40 37978
14 13925
43 39790
52 43659
11 12464
53 45297
32 29647
56 47821
32 29445
28 24662
6 4323
28 24424
26 20765
37 35915
62 54145
57 50566
32 31282
9 10344
8 9916
56 47856
53 44652
32 29229
4 3165
27 22490
17 16470
7 5440
55 46537
46 41733
30 27764
52 43524
32 31256
34 34000
59 51999
26 20821
62 53905
9 11640
7 6623
14 13393
43 40906
43 40340
59 52545
32 31647
32 30758
32 31199
32 30222
32 31721
27 21836
59 52552
59 51428
25 20378
62 53713
57 48740
32 30605
6 4857
42 39266
1 779
55 46825
3 2436
53 45418
38 36527
52 42971
8 9212
17 15056
32 30766
17 16944
9 10767
30 26250
43 40188
57 51006
7 5477
49 42511
53 44263
25 20388
62 53704
47 42159
30 26439
33 32989
59 51859
8 9283
4 3180
2 1535
42 39298
59 52467
14 13477
28 24349
62 53490
59 51965
57 49743
62 53539
1 169
7 7073
32 29780
55 46487
3 1820
39 37691
3 2556
57 50183
9 10760
33 33404
32 31319
9 11293
4 3314
9 10757
27 22157
27 21561
30 26646
27 21391
30 26616
59 51381
43 39471
52 43415
1 548
27 22690
31 28658
17 15248
32 29547
38 36590
57 49494
53 44609
57 48144
34 34727
57 50343
57 48324
9 11369
28 24176
30 26696
24 19714
27 21517
40 38597
17 16886
8 8452
33 32389
53 45550
31 28973
55 47091
62 53799
17 15994
33 33285
53 45265
59 52551
14 12757
55 47063
62 53692
31 29047
23 18744
17 15753
37 36267
9 11079
4 2897
59 51569
27 21554
14 12647
30 26717
55 46907
55 46425
57 49159
57 49417
9 11617
44 41342
32 30441
37 35979
19 17679
43 39943
43 39504
32 31400
43 40918
8 9078
29 25342
27 22579
27 23215
39 37165
27 22856
57 48509
5 3721
14 12707
43 39944
27 22932
52 43694
55 46114
32 31779
62 53765
23 18792
57 48138
52 42817
57 50985
41 39220
28 24636
27 23003
33 32414
33 31937
7 7829
8 9449
4 3103
34 34557
57 50034
40 38458
43 39690
57 50406
27 22555
17 15013
17 16096
59 52232
4 2827
59 52307
53 44099
62 53581
62 53501
7 7129
40 38212
40 38688
36 35496
39 37314
52 43172
27 22486
30 27175
7 7323
43 39341
32 31064
9 11915
57 48924
62 53971
8 8644
4 2850
57 50053
7 5875
14 13953
53 44573
59 51670
28 23897
63 54501
57 49223
57 48919
9 11859
59 51795
9 11742
32 30713
62 54243
6 4532
9 11133
59 52663
5 3661
31 28512
4 3012
24 19018
53 44594
53 44882
59 51503
4 2918
2 1286
18 17234
9 11317
14 12825
53 44611
2 1119
18 17454
27 22266
44 41319
2 1298
18 17325
30 26464
57 48783
53 44388
57 50171
30 26123
52 42996
7 7857
24 19393
59 52562
57 49599
18 17494
43 40640
39 37817
28 25066
2 1164
27 23112
7 7134
30 27236
9 10716
1 1056
32 29158
31 28598
17 16454
38 36484
55 46521
56 47685
6 5236
62 53388
9 10434
2 1328
8 8402
59 52140
46 41940
57 49977
30 27825
37 36276
24 20103
57 49345
8 9701
61 53118
32 30460
8 9607
37 35598
33 33471
53 43985
43 40238
57 48962
17 15703
29 25528
32 31311
7 6522
49 42495
6 4028
55 46760
53 45634
38 36398
10 12237
30 27602
14 13294
23 18686
8 10040
32 31705
55 47556
3 2290
6 4352
40 38989
24 19413
8 10019
14 13692
34 34425
62 53508
6 4504
30 27165
43 39361
27 21461
57 49188
27 22382
2 1410
44 41128
8 9965
30 26437
57 50968
52 43374
30 26443
34 34758
40 38727
6 5111
53 44142
8 10083
57 48597
59 52738
30 26977
62 54022
7 7757
55 47351
63 54542
59 52577
53 45731
14 14510
31 28431
17 15150
17 16673
25 20368
43 40513
55 46626
55 47331
52 43214
3 2197
1 407
45 41520
52 43574
59 51344
21 17964
55 47238
43 39888
57 49426
57 50644
34 34890
46 42051
4 3074
14 13832
29 25540
31 28057
43 39459
57 50123
27 21873
30 27567
55 47318
3 2189
24 20037
24 19522
40 38092
63 54786
7 7117
17 16726
16 14669
32 30726
60 52861
3 2255
9 10387
59 52429
28 25161
52 43328
2 1555
40 38881
33 33884
6 4250
56 47975
26 21176
57 49122
43 40813
33 33649
53 44381
45 41422
53 45729
9 11176
62 53346
37 36154
60 52877
53 44957
31 29004
32 29947
8 9384
59 52005
57 48465
52 42903
52 42836
28 24408
61 53179
30 27515
4 3213
8 9743
37 35792
52 43293
7 5624
9 12190
8 8855
7 7103
62 54186
59 52097
7 5899
57 48570
57 49999
55 46469
53 45001
59 51506
38 37004
57 49251
59 52224
16 14728
24 19787
8 9358
59 51378
59 51436
55 46448
14 14070
28 24654
57 49136
3 1973
12 12573
57 50555
43 39522
24 19024
7 6015
30 27577
52 43206
52 43143
53 44135
32 29490
33 33362
53 43888
32 29626
62 53943
55 46866
24 19081
26 21167
37 35901
9 10256
57 50176
58 51256
37 35558
44 40991
55 46321
31 28114
3 2361
37 36297
27 22099
4 3282
18 17522
59 52383
30 27133
62 54198
43 39446
14 14557
7 7115
53 44098
18 17330
28 24009
62 53791
29 25722
24 19005
7 6843
37 36090
53 45138
57 49564
9 11404
32 29218
33 33749
8 9629
9 11844
2 1187
62 54106
59 52657
27 22376
6 4191
54 45852
43 40860
14 12642
7 6711
53 45585
1 217
22 18198
33 33478
2 1111
27 23050
61 53159
52 43347
19 17620
30 27693
2 1664
57 49966
28 24837
23 18601
55 46858
7 5669
57 50539
27 21831
55 46766
53 45083
55 46647
14 13112
45 41588
4 3350
9 11022
3 2299
7 6768
33 33139
34 34312
34 34465
44 41213
32 29372
57 48409
51 42643
52 43617
32 31719
45 41500
8 9024
47 42123
8 8003
39 37291
33 33057
24 19757
1 462
28 23584
38 36675
52 43427
30 27284
1 1041
6 4077
8 9393
9 11735
17 17075
57 50967
14 14036
62 53297
24 19991
3 2546
28 23816
61 53120
28 23422
63 54610
20 17830
28 25112
8 9678
30 27580
43 39494
57 48990
26 20767
38 37006
57 48222
57 50876
57 51048
61 53054
5 3702
55 46107
25 20606
52 42975
28 24327
7 7057
40 38157
49 42375
6 4979
7 6109
55 46551
9 10614
57 49660
59 52040
31 28360
7 5401
57 48048
15 14610
8 8548
55 46374
32 30729
30 27667
9 11795
33 33327
31 28662
37 35863
61 53079
31 28667
59 52685
53 44686
30 25969
17 15229
53 45602
54 45945
28 23711
43 40255
24 19658
38 36343
33 33146
48 42241
57 48445
27 21780
57 48733
14 12774
57 51143
28 25160
53 45703
16 14729
53 45588
33 33936
59 52399
57 48703
53 44444
37 36214
14 13794
59 51662
26 20829
59 52234
30 26246
1 1063
34 34634
44 40977
17 17004
40 38888
39 37227
1 24
57 49358
2 1694
32 29264
6 5180
30 25905
53 44109
28 23893
53 44771
17 16315
5 3559
17 16521
34 34950
6 4510
61 53177
57 49865
59 51632
33 31907
59 51917
28 23943
45 41494
37 35951
63 54977
52 43677
8 9664
56 47859
17 15921
39 37763
24 20159
62 54261
57 49482
40 38136
3 2676
57 48763
37 36026
11 12354
55 46313
26 20946
48 42220
32 30742
53 45332
55 47558
11 12329
33 32359
1 442
57 49217
7 6480
30 27893
33 33864
30 26839
17 16408
55 47509
59 52160
63 54900
4 3288
52 42849
31 28969
1 99
57 51146
55 47116
45 41424
9 10394
33 32069
9 10266
55 46700
30 27053
55 47126
55 46189
1 603
52 43041
44 41294
40 38250
22 18529
6 4159
7 7855
55 47147
9 10430
24 19326
57 50155
62 54318
23 18637
30 26877
1 649
57 48563
27 22603
46 41920
32 30099
24 19093
33 32671
24 19307
3 2474
9 10848
7 6696
31 27999
62 53612
57 50058
32 30327
38 36934
55 46598
38 36855
3 2199
43 40206
3 2649
53 45269
36 35442
9 11975
30 27627
30 26766
8 9637
57 50371
27 23303
40 38223
28 24501
38 37015
56 47803
9 12042
27 22535
8 8791
4 2970
23 18790
19 17799
43 39507
56 47663
43 39854
34 34474
57 49620
51 42660
8 8336
26 20770
40 38732
27 23004
43 40368
6 5289
45 41469
33 32093
5 3734
57 50626
17 15754
57 49412
62 53647
14 13706
6 5001
30 26882
46 41803
55 47500
32 29179
33 32625
62 53662
7 7588
23 18760
57 50277
17 15995
8 9070
52 43318
40 38690
32 30958
52 43398
43 40723
60 52883
57 50224
5 3840
14 14472
24 20211
62 53938
17 16661
9 11662
37 36005
9 11461
17 15781
62 54315
51 42733
32 30338
57 50971
17 15406
8 9697
57 49450
9 11400
33 32481
8 9231
57 48917
53 45428
53 45495
57 48302
54 45896
37 35999
14 13776
62 53722
54 46009
63 55075
32 29633
1 801
57 48700
7 5913
31 28171
6 4305
6 4901
63 54444
7 7411
27 21414
57 51138
40 38505
53 44934
22 18088
30 27340
31 28816
57 48683
23 18763
59 52245
55 47023
30 26878
57 50397
7 6743
43 39744
57 48045
19 17678
7 6445
63 54906
17 15660
31 28534
52 42815
33 32288
57 48639
4 2885
30 26486
34 34455
17 15837
4 3002
55 46515
59 51608
57 50349
52 43457
59 51654
59 52407
49 42443
62 54081
30 26097
48 42323
7 6820
59 51792
57 49218
59 52626
34 34503
61 53158
3 1918
59 52466
28 23347
17 16254
54 45885
8 7961
28 24902
17 14926
51 42651
24 19916
62 53603
43 40121
46 41995
27 21575
17 15156
53 45529
17 15383
4 2849
55 47093
43 40689
53 44311
53 45010
33 33672
63 54486
27 21567
44 41085
13 12579
53 44758
27 22359
53 45464
22 18105
14 13761
27 22068
11 12338
27 22522
4 3123
1 966
60 53040
55 47007
27 22993
24 19302
2 1497
31 28051
63 55096
3 2442
55 47643
28 24931
40 37911
32 29319
57 50023
1 899
9 11121
49 42356
39 37570
52 42870
55 46430
57 49275
55 46464
30 26670
17 16839
63 54452
9 10968
63 54871
32 31692
57 48127
6 4547
8 9888
23 18705
33 32232
57 48092
49 42484
34 34379
34 34193
39 37464
7 6763
19 17761
7 7545
22 18052
41 39253
34 35003
17 14924
55 47173
57 50143
43 40263
59 52777
33 33335
27 21759
63 54522
30 27222
59 51918
3 2769
38 36812
28 24100
30 26052
11 12415
53 44049
27 22404
1 219
6 4868
59 51872
28 23688
63 54940
55 46853
30 27132
6 4746
45 41484
63 54591
22 18336
30 26172
59 51367
57 49534
6 5034
17 16425
4 3471
51 42758
62 53766
34 34026
30 26723
34 34980
17 16789
33 33009
43 39812
55 46080
28 25246
63 55190
52 43162
17 16367
57 51140
26 20898
8 9315
32 31179
32 30600
49 42459
63 55434
55 46182
1 759
57 51144
2 1228
43 40685
28 24964
46 41888
33 33446
27 22691
30 26304
57 49617
52 43568
57 50569
59 52788
56 47719
9 10286
43 39842
40 38249
27 22818
57 51004
14 13913
54 45796
2 1325
38 36604
59 51916
6 5088
52 42799
57 49422
16 14730
57 48478
63 55408
26 20997
9 12105
52 43381
59 52660
62 53780
59 52751
52 43569
24 19322
6 4450
3 1823
33 33303
7 7907
17 16837
59 51714
34 34922
8 9611
14 13071
63 54425
32 29889
58 51262
14 12805
52 43060
1 981
57 50365
57 48322
43 39470
43 40086
40 38761
46 42002
27 21870
14 12978
33 33133
7 7412
63 55113
36 35486
32 30962
34 35293
33 31917
63 55147
32 31616
6 5107
27 21395
30 27076
27 21335
8 9540
4 3183
32 31577
57 49245
9 11159
57 48283
1 424
57 50586
54 45952
8 8638
61 53164
52 43686
53 44821
31 28047
59 51370
4 3063
57 48495
53 44133
55 47281
55 46377
63 54950
1 25
37 35535
9 10431
23 18602
53 44028
62 53755
22 18456
43 39747
38 36916
57 49541
62 53595
24 20061
59 51779
39 37811
27 22097
14 13629
7 5630
59 52342
62 54189
23 18732
34 34819
63 54722
39 37310
57 50609
57 50175
55 46177
44 41344
17 16180
14 12857
1 612
39 37730
37 35854
27 22426
55 47609
3 2135
4 2791
59 52487
7 5425
4 2866
53 44094
40 38078
38 36464
57 49590
4 3111
32 30615
62 53340
28 23354
48 42294
6 4060
8 8417
57 48229
7 5487
8 8854
32 31258
7 6679
1 708
25 20560
38 36351
17 16301
56 47818
6 4792
34 35101
59 52766
62 54303
31 28563
32 29307
11 12445
41 39175
37 36157
39 37846
61 53222
25 20298
53 45236
53 44209
33 33897
31 28225
1 63
9 10564
57 49098
53 44222
62 53378
9 11741
55 46291
52 43257
4 3090
55 46780
4 3129
17 15422
32 31189
6 4786
59 51474
63 54381
43 39525
31 28996
17 15615
59 51865
27 21314
55 46465
17 15217
56 47762
18 17467
7 5726
57 48516
56 47761
7 6028
40 38511
57 49317
57 49551
55 46752
43 40796
59 52180
7 5712
31 28252
43 40649
43 40855
60 53003
31 28941
1 306
7 7000
7 6503
59 52769
53 44249
17 15432
55 46973
30 26542
44 41178
38 36746
61 53255
43 40849
17 16022
4 3323
17 16359
26 20994
4 2957
22 18482
54 45983
63 55526
27 22835
59 52333
19 17557
7 5616
27 22717
17 15788
27 21940
31 28170
3 2430
40 38746
32 29702
57 50850
1 620
14 13726
28 23752
43 40746
9 10578
57 48912
6 4081
26 20726
57 49854
40 38861
1 784
34 35042
7 7485
63 54463
57 48567
54 45806
49 42424
59 51784
55 46082
28 24144
46 41773
33 33156
43 39922
24 20038
40 38768
9 10917
38 36341
34 35163
26 20824
40 38263
7 5715
7 6602
3 2439
17 17001
1 734
44 41036
28 24388
27 23041
17 16841
31 28617
21 17975
57 50494
57 48991
43 40500
59 51849
55 47008
59 52059
59 51891
33 33585
31 28115
1 1032
55 46143
57 50682
39 37420
46 41985
43 40589
29 25418
55 46090
32 31280
62 53518
8 8041
24 19125
22 18214
62 53703
30 26339
31 28196
31 28612
31 28199
38 36550
63 55278
33 32464
40 38251
57 50905
55 46654
61 53194
7 6600
27 21841
37 36061
40 38931
53 45211
17 16718
40 38578
9 12099
43 39591
9 10644
57 50107
27 22988
57 51037
57 50862
60 52950
38 36961
57 49938
14 13078
55 47618
7 7367
24 19519
27 21403
37 36147
53 44221
34 35323
32 29377
63 55772
2 1615
40 38146
29 25305
62 54107
8 9783
19 17727
28 25157
24 19189
52 43322
28 24125
40 37976
7 7519
8 8517
59 52516
3 1752
9 11797
8 9689
59 52607
32 29135
9 11216
62 54193
2 1265
32 30951
8 8942
63 55385
2 1171
7 7053
14 13191
9 11988
63 55726
1 86
7 6332
59 52463
53 44158
17 16038
8 8616
44 41335
27 22938
43 39436
50 42599
7 7086
59 51835
40 38468
53 44846
30 27812
43 39688
34 34568
4 2838
31 28143
57 51112
59 51703
63 55720
57 49026
3 2028
7 5833
17 17115
43 40233
63 55270
9 10470
26 21289
32 31363
57 49113
63 54403
18 17187
27 21553
53 44864
30 27176
55 47546
3 2713
27 22375
53 45483
26 21048
6 3993
33 32450
53 44872
57 50377
60 52959
29 25478
24 19948
39 37098
57 49912
1 840
7 7910
52 42909
14 13581
31 28454
19 17716
45 41512
30 27100
63 55176
53 45164
34 34893
63 54578
43 39954
14 13905
32 29153
57 50625
38 36412
14 13774
57 48432
53 44721
30 26737
38 36538
44 40942
30 27293
53 44495
29 25813
28 24552
57 49051
22 18091
32 31110
32 31560
33 32644
30 27272
63 54808
63 54731
34 34998
33 33544
57 49720
7 5739
9 11843
21 17977
1 855
27 22145
29 25453
53 44503
61 53110
56 47793
57 50166
33 33175
7 5538
9 11928
38 36924
59 52045
39 37755
4 3281
31 27982
32 30283
16 14738
4 2934
14 13090
28 24581
17 16566
26 20647
8 9412
4 2858
57 50772
28 24288
34 34031
59 52062
9 11862
62 53493
59 51896
23 18794
7 6251
57 48253
8 9917
57 50879
57 50579
8 9194
53 44954
8 9738
6 5372
26 21195
2 1231
24 19783
34 35041
14 12702
44 41211
43 39806
53 44228
55 47230
9 10667
32 31415
57 50511
61 53215
17 15797
57 48333
32 30694
27 23314
53 45231
38 36797
63 55601
8 8613
6 4804
23 18722
57 50206
17 15068
59 52781
23 18603
55 46985
32 30387
45 41638
52 43152
41 39191
57 49173
17 16518
4 3117
32 31055
57 50965
8 7970
54 45979
38 36626
26 20950
54 45973
34 34076
53 44941
33 32718
57 49685
9 11187
58 51261
59 51476
16 14788
57 48344
44 41204
28 23532
60 52935
59 52497
30 27244
53 44525
40 38579
30 26031
57 50655
57 51247
63 55313
3 2611
3 1806
37 35970
28 24924
43 39411
6 4801
27 22079
55 46686
9 10607
55 47339
27 22001
33 31994
57 51122
53 44293
2 1407
30 25882
57 48349
6 5029
32 30834
59 51333
44 41002
30 27672
6 5312
57 50787
59 51400
4 2857
25 20335
32 29837
57 50871
30 27636
14 13690
57 51220
3 2275
57 49195
30 27021
39 37884
32 29696
57 49511
59 52783
14 13517
63 54588
25 20381
40 38824
57 49735
23 18553
38 36532
39 37044
14 12885
55 47634
57 50760
26 21110
27 22055
30 26163
7 6339
2 1648
8 8811
52 43351
32 29774
43 40788
32 30320
8 10127
62 54197
38 36521
54 45919
32 31622
17 16617
7 6330
6 4703
62 53403
24 20154
33 33130
27 22084
32 30072
2 1561
39 37531
6 4949
2 1306
8 9429
62 53975
14 13138
52 43445
62 54103
31 28727
17 15195
63 54532
9 12021
9 10246
63 55345
31 28613
14 13834
32 31117
52 42956
57 48156
27 21705
55 46508
55 46840
27 23068
55 47114
62 53484
32 30590
53 44708
1 43
24 19453
3 2071
57 50043
30 26451
43 40131
27 22947
57 50798
27 22435
24 20209
27 21304
53 44052
8 9217
9 11653
57 49874
27 23063
57 50128
57 49496
57 48941
57 50603
30 26714
55 47542
1 139
8 8781
17 16083
19 17568
17 15718
4 3075
22 18207
3 2376
1 693
59 52368
59 52501
34 34464
57 48895
24 20079
57 50382
23 18628
50 42591
30 27237
32 30065
40 38226
63 55451
55 46328
26 20797
28 24462
62 53842
43 40386
43 40035
1 766
60 52940
34 35347
63 54449
55 47009
27 23037
56 47905
11 12360
53 43814
30 26704
59 51947
43 40752
27 22808
6 4443
43 40509
7 6014
57 50424
55 46350
30 26328
55 46638
63 55928
37 35724
12 12540
31 28387
30 27785
33 33025
57 48838
43 39849
28 24970
9 11038
27 23066
52 42961
6 5183
59 52636
55 47171
19 17592
39 37526
55 46079
40 38806
54 45884
33 31960
9 11614
30 27689
62 53316
32 31283
40 38905
59 52073
8 9735
60 52917
28 23435
17 15543
44 41355
3 1846
53 44454
30 26862
8 8602
7 7636
1 656
7 6178
30 27471
3 1969
17 15421
57 48251
1 735
57 50444
1 772
32 31072
17 15061
40 37941
43 40630
33 32895
18 17192
17 15487
63 55236
14 12870
54 46008
43 39765
40 38065
29 25636
40 38645
59 51861
63 54560
57 49833
40 39096
31 28621
7 7430
53 44950
48 42306
33 32244
63 55609
14 13856
39 37728
46 41722
27 22282
62 54183
53 44203
7 6036
33 31974
30 26844
7 6308
40 38554
32 30262
32 29423
55 47014
24 20195
63 56029
26 21147
7 5721
24 18900
6 4843
46 42003
53 44599
52 43067
14 14170
30 27664
39 37683
53 44148
27 21785
33 33181
7 5567
40 39041
60 52922
37 35616
34 35119
54 45821
28 24445
52 43112
32 30267
1 183
28 25254
8 9906
61 53210
40 38129
59 52311
57 48277
8 8246
57 50949
28 24972
44 41107
14 12945
14 13808
7 5464
59 52285
46 41864
37 35644
48 42232
8 9260
43 40061
59 52710
17 15287
53 43973
34 35364
57 48100
30 26341
30 27045
17 16941
7 6765
53 44318
27 21691
39 37367
33 33515
55 46077
46 41883
14 12655
24 19294
56 47842
28 23386
31 28327
43 40916
6 4413
63 54862
57 50722
62 53465
63 54894
33 32315
8 8615
53 44451
28 24431
63 55811
28 23517
25 20538
57 48882
26 21227
8 8454
57 51030
37 36020
63 54620
59 52409
53 45514
33 33598
52 43341
30 27789
29 25607
60 52936
9 10976
24 19709
63 55778
17 15454
53 45456
43 39458
7 7223
53 44292
55 46285
46 41732
17 14888
38 36471
59 52684
14 13353
32 29989
29 25662
27 22042
63 56043
26 20911
33 33008
27 22172
19 17692
27 22656
63 55475
33 33526
6 4973
9 12220
58 51295
1 331
32 29509
34 33995
60 53029
63 55959
57 50708
54 46014
63 55299
53 45499
59 51955
34 35252
61 53052
57 50902
55 46120
57 48084
57 49718
37 36079
57 50363
57 50324
24 19014
43 40507
57 50473
55 46386
30 26781
43 40151
43 39764
17 15772
63 55037
6 5221
57 48185
32 30665
14 12850
23 18629
53 44321
29 25551
53 44976
13 12592
4 3023
21 17894
43 39514
32 30543
28 23882
9 11275
9 10505
3 2463
39 37130
53 44360
1 252
57 50354
9 10458
17 15500
29 25598
34 35341
8 9928
2 1452
60 52862
39 37686
3 2440
5 3863
22 18270
57 49740
33 32563
2 1146
17 16878
55 47218
53 45375
40 38932
43 40785
7 5885
33 33168
57 50958
63 54763
18 17519
8 9469
59 52280
29 25258
27 21995
57 48752
27 22275
28 24516
38 36554
26 21228
1 925
59 52584
49 42425
43 39732
28 23397
57 48768
48 42246
57 49169
62 53724
37 35584
33 33518
27 22247
57 48342
17 15905
57 48835
63 55591
31 29008
57 49039
7 5508
55 46372
8 8633
32 29691
61 53128
57 50515
32 29371
62 54294
8 9257
9 11414
28 24945
55 46099
59 51352
17 17104
55 46528
17 15530
27 22388
56 47808
57 50731
43 40474
57 48749
54 45826
17 16456
34 34609
57 50198
17 15458
32 29982
7 6780
40 38743
32 29125
53 45343
59 51392
14 13049
57 48956
43 40557
7 5794
24 19178
57 51024
62 53812
17 15319
57 49170
34 34489
53 44630
28 24333
47 42119
54 45798
19 17586
57 49279
62 53785
63 55218
9 12123
28 24502
59 52080
53 43735
6 4221
1 297
30 26986
32 29794
53 45068
39 37711
51 42665
46 41785
8 9679
21 17856
55 46982
63 55884
43 39521
57 48672
62 54131
22 18190
9 11587
49 42404
6 5246
3 2662
62 53576
62 54233
57 50475
38 36922
6 4381
52 43158
24 20021
43 39915
33 32812
57 50245
6 4037
31 28555
3 2394
49 42533
9 10864
63 54680
46 41955
30 26094
5 3538
8 9639
55 47048
29 25433
7 7940
3 2072
55 46932
26 21054
59 52416
6 4963
4 2951
59 51382
64 56557
7 7694
7 6870
7 5858
53 44232
14 13887
28 24573
39 37243
32 30106
14 13553
52 42895
43 40245
9 10319
62 53900
57 50204
57 49655
63 54798
18 17360
57 49795
51 42724
30 27771
7 6863
9 10883
14 13622
54 45779
29 25413
31 28438
3 1938
7 6228
43 39627
32 31750
57 49871
17 15044
46 41954
63 55783
40 38197
24 19695
24 19388
31 29051
53 44870
59 52349
43 40556
32 31740
17 16295
64 56455
55 46891
34 35009
57 50917
7 6592
64 56311
32 30273
55 47153
34 35288
62 54146
57 49514
30 27679
33 33938
9 10735
27 21367
63 55426
29 25713
53 45562
57 50901
62 53698
28 23508
24 19760
55 46962
34 34706
28 24688
4 3293
24 18810
57 49354
30 25929
53 45121
17 15852
33 33916
38 37029
57 50622
29 25794
34 35344
17 16542
57 48309
19 17575
4 3113
14 12881
28 24678
62 53321
17 17080
7 7729
57 50809
44 41240
34 34208
62 53624
28 25087
39 37527
29 25534
57 48907
62 53767
2 1607
32 29642
7 5888
32 29940
53 45328
24 19486
57 51054
28 24691
62 54129
59 51647
27 23072
57 50130
17 15884
39 37821
57 50072
8 7973
27 22778
21 18003
53 45509
23 18557
30 27101
32 30111
7 7714
59 52309
55 47285
37 35548
22 18053
33 32245
27 21361
8 9587
57 48592
8 9410
14 13233
51 42658
63 55310
63 54879
57 50454
53 45413
63 55525
62 53358
53 44014
55 46835
25 20400
61 53077
29 25525
29 25424
62 53275
62 53756
31 29040
27 21588
9 10780
31 28303
28 23900
7 7123
34 35324
22 18510
33 32963
18 17349
43 39585
43 40031
57 49248
28 24324
44 41000
8 8328
24 18915
6 4725
32 29834
59 51424
28 24298
28 23557
62 54123
33 33817
52 43100
63 55743
33 33481
32 29856
53 45209
55 46701
63 55661
7 7715
5 3793
1 1046
52 43300
17 15033
28 24007
9 11683
62 53934
59 52075
57 49929
22 18322
6 4981
63 54618
57 50405
38 36485
55 46629
62 53973
7 6151
59 51581
43 40722
17 16302
43 40490
5 3843
1 111
53 44315
46 41815
17 15363
46 41902
5 3845
63 55065
53 45507
8 9137
63 54514
9 11258
63 54972
53 43751
39 37161
57 48541
7 5558
53 43946
30 27486
29 25383
14 13917
40 38616
32 31367
55 46995
64 56582
32 31634
33 31871
28 23785
17 16691
30 27208
57 50970
62 54292
55 46710
8 8231
63 55024
33 33573
30 26532
62 53708
57 48844
46 41835
57 50572
60 53036
53 44393
30 26582
62 53735
14 12880
8 9618
5 3897
30 25993
28 23901
38 36657
63 55834
28 24750
57 50369
40 38428
59 51793
63 55586
32 29470
57 49959
7 5782
5 3851
8 10012
51 42666
31 28935
53 44672
55 46989
54 45874
3 1741
3 1959
7 6996
46 41941
14 14410
22 18199
27 21624
55 46836
5 3621
33 31918
9 12087
37 35978
30 27267
39 37802
55 46514
9 11510
14 14583
61 53146
24 20235
28 24001
27 21423
24 19777
14 14417
30 27336
27 22477
30 27097
31 29034
25 20392
34 35174
32 29909
8 9284
28 24368
33 33747
49 42457
29 25506
17 16722
57 50953
63 54688
53 45415
17 15317
7 6741
7 7387
16 14774
53 45414
33 33687
63 56147
40 38613
38 36969
14 14202
53 44243
8 10153
53 44589
52 43326
63 56244
3 1797
33 32253
55 46791
4 2950
8 9953
44 41362
30 25978
39 37283
43 39932
63 54482
57 49172
63 55883
59 51863
62 54076
55 47484
1 937
8 9848
38 36908
3 2701
46 41688
43 40748
60 52875
52 42925
14 12689
17 16767
28 24625
63 54669
62 53283
63 55409
59 51813
32 31244
53 44587
24 18986
27 22075
42 39262
64 56760
7 6919
27 21456
52 42805
64 56378
63 55924
26 20948
32 29266
31 28297
1 47
32 30426
30 27757
55 46758
8 8293
51 42707
63 54371
38 36831
18 17276
59 52157
9 11435
57 48884
18 17492
32 31197
53 43934
24 19474
57 49163
1 97
32 30017
32 29312
63 55469
14 12643
43 40633
30 27075
57 48128
59 52067
14 13147
40 38911
9 10371
61 53211
53 43979
1 547
62 54046
28 24487
57 48200
7 7138
40 39011
27 22685
33 32941
7 6804
32 29584
2 1150
33 32168
2 1158
57 48641
6 4911
24 19297
7 6500
63 54706
31 28989
34 34561
57 49864
32 31592
9 11061
27 21455
7 5700
34 34663
6 4655
7 7923
10 12244
7 7188
59 52113
32 29554
55 47492
57 50190
2 1698
7 6002
53 43738
8 9248
17 15419
54 45974
22 18213
6 4035
30 27709
28 24143
52 43066
7 5995
46 41692
2 1528
43 39682
28 24665
34 35064
46 41742
63 54679
38 36762
30 27169
53 44262
61 53113
63 55961
55 46895
6 4066
32 30927
39 37898
63 54994
25 20330
56 47882
63 56036
31 28371
32 31120
8 9913
62 53807
33 33890
53 43913
57 49250
63 55255
49 42477
53 43949
14 12890
53 44746
53 44978
28 23866
53 44655
8 8368
24 20236
6 5110
36 35506
17 15906
39 37777
43 39533
2 1355
59 52321
24 19682
63 54985
34 34191
34 34636
57 49941
27 21740
52 42960
27 23015
7 5664
57 48807
55 47471
7 5437
63 56093
17 15291
57 48716
12 12560
55 46112
33 32214
57 49072
43 39971
26 20713
32 30340
59 51814
33 32383
33 32410
22 18524
39 37621
57 49150
59 52682
14 14343
60 52987
63 54602
53 45497
37 35739
55 46068
47 42108
2 1731
57 50177
53 43752
44 40955
21 17871
28 24566
2 1283
17 15686
17 16815
53 44254
57 51147
3 2677
62 53966
17 16450
29 25682
8 9604
18 17174
52 43691
57 50582
53 44840
17 16853
57 50124
32 31369
6 5196
33 31981
53 43855
34 35109
31 28702
4 3245
57 49727
37 35556
63 55293
4 3499
27 21895
8 8765
17 16880
63 55565
38 36355
57 50244
16 14731
9 10612
30 25886
18 17236
32 31395
57 50503
23 18595
53 45167
57 49636
1 149
34 34090
30 25837
29 25547
62 53317
57 49104
34 34835
8 9707
57 49578
32 29202
38 36956
14 13540
32 30430
25 20457
17 14873
63 55464
54 45960
32 29471
22 18279
63 54951
63 54615
43 39617
2 1587
40 38111
63 55092
40 38258
7 7247
54 45825
61 53130
59 52115
40 39137
40 39067
59 51726
3 2131
55 46831
24 19022
2 1636
30 27556
8 10013
61 53237
40 38479
2 1204
30 26630
62 53954
59 52578
60 52894
63 54873
14 13000
56 47769
55 46597
9 12117
7 7078
37 36178
37 36212
25 20439
37 36221
19 17552
7 6051
14 14110
43 39376
49 42422
33 33711
12 12537
53 45596
52 43151
57 48578
59 52216
34 34645
34 33968
61 53190
28 25099
8 8374
31 28433
26 20775
8 9033
53 44880
43 40326
24 20128
11 12359
62 53700
57 49666
55 46678
67 57050
28 23653
32 29273
9 10265
62 53731
17 15023
40 38253
14 13713
37 35953
28 24449
53 45598
28 23940
8 8655
9 10285
9 11974
9 10997
2 1166
7 6661
7 6227
7 6690
33 33847
43 40464
31 28936
7 5689
3 2756
62 54223
52 43486
28 23583
57 48582
14 12752
38 36814
61 53262
38 36610
39 37899
32 29434
62 53855
33 33427
64 56309
39 37042
17 16296
6 4427
9 11251
3 2242
53 44382
2 1140
62 53476
53 44418
11 12356
17 15656
59 51371
63 55443
29 25691
31 28270
54 45953
54 45918
14 13261
37 35771
59 52239
59 52688
64 56388
23 18731
6 4993
55 47605
64 56741
63 55486
52 42944
63 55444
57 50150
33 33004
2 1437
64 56800
59 51603
28 23697
55 46129
5 3940
24 19197
57 48735
62 53556
30 26203
17 15869
41 39201
24 19786
62 54063
53 44079
9 11057
56 47833
41 39188
40 38380
55 46271
24 20155
49 42499
14 13008
34 35170
17 16152
43 40636
8 9403
28 24085
32 30098
9 12168
45 41441
5 3804
8 9153
59 52825
24 18882
63 55032
51 42640
32 30212
64 56263
38 36628
31 28543
24 19790
39 37324
7 6009
24 19640
57 50904
62 53347
7 6297
34 35367
17 15240
17 15645
7 7571
44 41020
28 23651
63 56179
33 32756
31 28310
9 10186
63 54538
31 28453
67 57282
63 55446
3 1896
52 42867
57 49561
7 6615
62 53582
64 56901
5 3768
53 44063
31 28352
33 32977
60 52923
33 32004
52 43312
59 51680
6 4196
9 10770
63 54623
28 24123
14 14108
53 44284
43 40710
2 1209
63 55441
57 48832
21 17913
17 17122
55 46960
57 48846
5 3581
63 55630
57 51130
44 41016
65 56978
65 56988
22 18178
14 13153
14 12597
39 37609
57 50499
38 36380
62 53598
34 35098
30 27412
17 16924
25 20557
27 23187
14 13841
64 56284
33 32513
14 13853
59 51708
53 43842
64 56703
32 29449
9 10309
40 37938
29 25800
7 6461
57 48709
33 33236
2 1247
39 37675
53 45129
64 56662
14 13080
1 992
32 31472
38 36342
37 35726
52 43149
17 15365
1 60
63 55365
57 49770
32 30131
59 51585
57 48381
63 56172
64 56609
28 24223
14 14265
54 45760
55 47306
7 5632
57 50442
57 49552
57 48908
32 30299
14 13723
49 42359
57 49368
7 7091
14 14324
63 56095
32 30717
28 23469
57 50019
49 42447
34 34343
31 28750
8 9172
44 41361
27 21522
14 12956
52 43519
23 18679
46 41807
30 25893
62 53942
27 22901
58 51306
57 49820
33 33383
14 12962
7 7775
52 43453
67 57256
32 29578
14 13095
57 48828
63 54558
59 51510
17 15348
14 14444
63 54692
6 5294
57 50594
43 40857
24 20118
67 57231
40 39094
39 37903
9 12150
57 50556
40 37957
30 26195
62 53350
43 39892
17 15199
64 56491
32 29891
27 22577
63 55516
53 45565
14 13869
57 49220
6 4164
29 25652
52 43521
56 47915
17 16432
14 12608
45 41428
53 45182
63 56229
29 25689
40 38653
31 28817
6 4497
55 47378
1 429
32 31321
9 10857
57 49470
30 27350
62 54237
14 13137
38 36530
17 16759
55 46305
65 56979
24 19838
53 44579
53 44850
43 39985
53 45668
33 31998
14 13677
17 15452
59 52689
62 53623
33 33840
21 17908
53 45089
33 33376
8 9868
57 49095
59 51463
63 55810
64 56395
6 4188
32 31725
33 33195
67 57314
7 5996
8 8677
7 6574
62 53840
60 52850
26 20699
63 55247
61 53136
43 40145
32 29346
38 36611
31 28546
28 24597
30 25988
14 13750
6 5000
32 29413
57 50070
63 55321
53 44413
1 814
63 55183
57 48382
55 46575
62 54035
46 41931
43 40392
32 30614
9 10822
6 5116
57 48779
17 17128
57 50931
37 35721
24 18966
33 32400
57 49565
14 13717
14 14345
6 4763
6 4642
59 51620
27 22137
16 14838
5 3728
38 36889
2 1563
11 12460
59 52036
28 23426
17 16249
67 57095
2 1676
4 2889
7 6868
25 20587
33 32463
5 3903
33 32115
27 22146
59 52171
2 1302
32 30836
49 42547
33 32356
57 48121
9 10998
30 27245
51 42657
24 19526
3 2527
40 38140
32 31328
22 18440
8 8507
59 51638
40 39071
17 15018
58 51307
61 53245
27 21726
43 40168
63 54656
63 55693
7 5619
32 29216
59 52609
57 50105
34 34039
45 41427
38 37007
8 9236
32 31130
63 56026
50 42619
52 43692
38 36511
28 25126
24 19649
30 27067
27 22126
27 22191
57 51157
59 52558
57 48900
1 683
7 6449
39 37611
59 51405
18 17223
28 23948
64 56845
17 16157
57 50438
43 40320
59 52502
57 50251
67 57347
37 36019
7 5708
56 47864
37 35780
62 54132
30 27726
14 13623
59 51812
34 35283
40 38546
64 56955
45 41600
63 55750
62 54327
25 20480
57 48205
39 37767
31 28222
27 21984
52 42962
63 55173
55 47324
52 43039
17 15932
17 15389
50 42569
17 15456
33 33620
49 42513
3 2002
43 39821
53 44430
34 34572
62 54139
24 19028
60 52893
40 38126
14 13960
7 7751
64 56613
28 23987
56 47955
63 55298
43 39942
57 49402
32 29428
63 54781
57 49572
55 47382
29 25487
62 54218
30 26193
27 22891
32 29882
52 43375
41 39177
12 12565
17 15143
63 54860
33 33100
26 20648
39 37537
29 25514
30 27394
40 38767
57 48646
29 25310
7 6937
53 44447
28 23589
29 25497
56 47764
9 12098
26 21018
32 31537
26 21229
14 13167
53 45316
29 25372
33 32022
7 5439
39 37753
30 26956
59 52544
47 42196
33 33658
67 57113
43 40046
14 12868
32 31607
67 57655
62 53681
59 51323
64 56824
27 22870
59 52805
55 47118
63 54343
63 54773
1 907
7 5499
67 57668
31 28895
25 20333
57 48980
8 8697
4 3492
6 5090
27 22018
48 42231
40 38014
63 55449
14 14065
37 36286
55 47360
43 39946
9 11297
63 55448
8 9924
3 2192
22 18163
7 7933
57 49905
24 19584
63 55542
34 34655
37 35723
17 16274
6 4673
55 46390
27 22815
28 23748
55 47010
29 25504
29 25552
55 46272
4 3427
7 5485
53 45407
62 53546
63 55308
44 41069
34 35099
57 48239
63 55150
39 37398
43 40534
57 48522
65 56972
31 28014
67 57638
59 52603
43 40686
43 40129
40 38907
62 53695
9 11869
6 5191
63 55275
14 12906
33 32937
39 37861
62 53639
9 12101
17 15420
27 21628
34 34257
25 20619
17 15070
31 28286
7 6063
67 57490
54 46018
57 48343
8 8511
53 45627
28 25096
9 11330
28 24491
62 53410
32 30254
57 49256
55 46587
53 45677
54 45991
59 52220
64 56543
57 50962
55 46674
8 9647
32 30584
45 41559
63 55950
30 27243
17 16011
28 23460
2 1225
57 49365
8 9445
67 57581
53 43992
27 21710
54 45788
32 29336
30 27711
44 41274
59 52581
14 13133
57 50974
6 4827
60 52948
40 38333
14 14590
27 22786
57 50156
33 31846
32 31529
34 33955
30 27156
63 55604
8 9239
33 32844
57 51092
57 48893
58 51282
8 9472
63 55564
52 43078
62 54029
40 38191
52 43252
28 24193
30 26255
57 49455
53 44662
22 18457
45 41415
60 52906
3 2029
27 22220
57 48554
34 35228
27 21353
22 18248
34 34266
63 56042
33 32537
30 26444
53 44411
63 55744
57 50360
14 14223
27 22966
1 686
57 50891
53 44894
61 53165
9 12162
67 57401
53 45630
59 52374
7 7097
53 45252
38 36492
30 27703
32 29546
56 47683
57 48577
67 57191
30 26176
63 55352
63 55346
59 51746
7 7232
55 47490
53 44007
49 42396
23 18618
43 40161
34 35168
24 19146
67 57019
53 44020
59 52363
61 53216
57 48187
57 50677
24 20201
27 23257
6 4719
55 47032
3 2310
27 23044
8 8372
8 9027
27 21592
34 35140
40 38828
40 38027
63 54583
27 21330
8 8971
57 50353
25 20350
21 17897
8 8104
5 3582
52 42873
63 54474
59 51574
32 30165
31 28249
32 30873
45 41514
56 47988
33 33571
3 2335
5 3899
62 53694
44 41007
53 44241
21 17956
53 44126
59 52201
30 26942
17 16480
17 16926
7 7085
9 11010
62 53540
7 7399
26 20823
55 47533
64 56746
8 8445
27 22526
62 53718
43 40122
57 49853
67 57165
39 37188
14 12904
3 1744
5 3921
40 38898
57 50064
33 33086
7 7525
29 25818
63 54355
55 47401
28 24607
27 21612
17 15763
53 44855
27 22401
32 30710
63 55956
17 15359
34 34502
38 36646
52 43536
14 13275
53 44767
63 55640
17 15873
59 51634
31 28677
59 52447
67 57489
31 28638
37 35651
40 38622
24 19379
64 56930
49 42421
30 27240
27 22009
55 47415
23 18661
59 52507
57 50014
62 53984
30 27516
56 47656
40 38101
53 43789
67 57980
1 106
59 51677
43 40834
52 42976
30 27530
44 41214
53 45388
63 54677
27 21952
33 32778
67 57465
53 44969
9 12139
3 2344
28 25006
53 45737
64 56788
26 21140
63 54372
62 53428
33 33173
40 38669
17 15771
7 7742
62 54283
56 47763
7 6598
1 830
32 30287
67 57836
6 4958
17 15637
38 36505
63 54539
30 27923
29 25392
34 34818
42 39334
33 32827
6 4997
17 16618
24 18833
51 42767
59 52312
57 49846
33 31817
46 41951
40 38462
39 37182
57 50528
52 43089
64 56439
8 8049
34 34038
32 29503
7 6905
7 6095
53 44898
33 32855
59 52046
52 42891
57 50613
28 23788
57 48340
28 23870
55 47006
57 49976
28 24694
39 37756
57 49461
47 42141
37 35987
55 46140
63 55125
44 41169
7 5650
39 37409
8 8937
44 41353
54 46024
57 50521
52 43361
32 29950
30 27083
44 41312
34 34673
60 52868
31 28031
47 42179
30 27405
43 40230
53 44369
57 49863
55 47078
63 54366
33 32980
62 53937
57 49012
32 31512
9 10536
17 15424
28 24373
9 11229
62 53895
8 8915
24 19030
8 8394
3 2084
67 57335
28 24290
57 49945
57 50733
30 27118
60 52896
60 52829
45 41669
24 19604
30 26277
48 42312
17 16762
2 1370
28 23708
39 37904
38 36964
57 49684
61 53097
43 40199
57 48594
28 23458
67 58091
59 51602
34 34685
21 17906
53 44692
57 49149
33 32023
27 23219
67 57732
63 55702
45 41633
7 7102
43 39457
32 29660
57 49870
32 30920
3 2331
28 24783
53 43797
57 49749
63 56071
30 27018
9 11542
52 43185
59 52667
67 57872
27 23078
54 46016
30 27448
67 57923
39 37278
28 23362
6 4667
63 54770
57 48589
1 706
63 55133
57 51118
53 45688
52 43241
17 15049
21 17853
14 14450
17 16490
59 52537
62 54242
32 30817
67 57544
6 3995
57 48387
1 483
53 45712
53 44849
57 49262
8 7994
28 25092
14 13238
63 55970
34 34209
55 46697
40 39133
9 12204
7 5820
18 17392
59 51932
27 23138
52 43074
54 45871
6 4083
32 30891
24 18894
43 39356
37 36195
57 48950
57 48897
59 52722
43 39879
25 20394
11 12456
67 57744
57 49032
32 29437
32 30711
43 40028
25 20512
1 123
1 892
24 19101
33 31996
63 56185
33 33372
17 17067
57 50697
55 46785
33 32703
31 28640
54 45910
57 48163
7 5866
59 51964
8 8080
24 19013
7 7090
57 48761
46 42010
39 37602
64 56899
9 10478
55 46457
57 48217
63 55005
37 36189
55 47057
9 12022
63 55689
59 51778
62 53738
28 23560
55 47174
29 25558
62 53473
32 30727
7 6848
30 27880
29 25796
63 54836
63 55695
40 38322
1 14
32 30608
8 7996
37 36021
1 220
4 2874
6 4682
33 32745
45 41385
22 18208
9 11477
8 9736
53 45098
40 39129
59 51658
38 36348
32 29348
57 50082
63 55274
7 7531
17 15957
34 34118
9 11600
3 1870
53 44365
59 51880
17 14865
57 49591
27 21698
40 38726
57 48281
37 35782
67 57186
40 38542
4 2928
28 24699
57 50457
11 12438
64 56699
28 23796
3 2303
32 31157
4 3218
17 16628
7 5815
57 48995
7 6238
53 45306
63 55714
39 37473
54 45836
14 13022
57 49328
52 43442
38 36369
63 55009
29 25635
37 35621
62 54114
67 57167
64 56792
49 42341
8 8894
56 48040
28 24494
59 51526
14 14090
27 21354
32 29733
2 1704
46 41943
40 38803
3 2614
57 49581
67 58039
57 49613
49 42453
25 20303
62 53421
34 34450
63 55904
28 25147
26 21194
24 19740
24 19423
18 17311
53 44706
64 56607
67 57249
43 39586
57 49346
37 35887
55 47373
17 16981
32 29396
7 7241
7 7120
52 43570
67 57625
59 52214
67 58265
61 53248
67 57372
33 33625
67 57603
64 56724
63 54750
57 48803
63 55189
29 25477
55 46691
57 49305
7 7664
27 23248
55 46449
33 32772
17 16273
30 27111
67 58154
33 32258
57 48746
57 50701
63 54924
7 5635
63 54567
63 56013
56 48007
7 7673
27 22201
11 12274
14 14259
18 17220
7 6811
40 38593
33 33023
40 38158
29 25535
57 49264
5 3909
33 32444
32 31062
63 55773
14 12948
24 19750
6 4301
32 31753
24 19964
67 57771
33 31893
63 55046
55 46740
7 5636
7 7605
3 1908
30 27595
6 4910
67 57102
30 25977
7 6167
43 40828
1 825
2 1227
1 432
67 57038
55 46811
55 47069
57 50996
39 37843
51 42710
22 18118
45 41435
56 47745
67 57547
3 2615
63 54939
25 20297
34 34956
63 54801
55 46170
6 5118
43 40182
57 48514
7 6066
14 12995
27 22462
57 49731
34 34032
59 51492
55 47475
55 47505
30 27305
55 46972
24 20063
57 49222
34 34154
59 52221
53 44047
28 24942
33 32526
9 11354
6 4684
4 3258
43 39689
28 24038
8 8185
57 48263
55 46086
28 23612
63 54733
17 15653
8 10032
9 11156
45 41576
7 5876
48 42209
32 31663
9 11520
30 27910
8 8442
57 49824
67 57969
28 24432
55 46290
64 56329
28 23464
55 46486
53 44626
63 54497
53 45254
33 32394
27 21378
40 38432
27 21695
57 51083
24 19384
12 12513
14 14097
1 351
57 50919
46 41945
61 53096
1 1033
67 58492
28 24920
49 42529
64 56656
62 54280
50 42634
53 45394
57 51066
57 49702
28 23389
14 13253
57 48731
27 23103
6 5327
63 54369
32 30133
67 58122
53 43906
53 45186
63 54492
67 58430
9 10652
53 43961
57 49423
53 44656
17 16949
52 42929
7 6676
33 32759
6 5211
27 22396
63 55192
9 11573
7 6072
64 56540
44 41368
63 54566
26 20964
2 1463
63 54729
57 50085
55 46074
67 57773
14 12875
2 1219
34 35346
32 29664
14 13106
55 47362
27 22424
43 39784
7 5742
17 15269
30 26735
38 36983
24 19665
34 34276
27 21462
57 50236
22 18388
57 50464
8 9106
52 43402
50 42587
9 10338
57 49042
1 236
63 54678
32 29703
57 51134
1 201
19 17769
9 10239
30 26041
27 21846
28 24075
57 50117
17 15599
39 37720
9 11387
60 52859
37 36314
32 31581
44 40993
61 53214
40 38535
54 46046
7 6152
17 15370
62 53551
14 13877
33 33780
63 56246
43 40470
40 38221
63 55264
57 48840
28 24813
57 50260
57 48274
57 48638
64 56412
63 55990
21 17889
43 39419
22 18315
55 46490
48 42236
51 42684
3 2449
47 42151
64 56565
28 23942
3 2601
17 16738
33 33014
32 30856
55 46624
24 20237
55 47295
9 11592
26 21232
17 15961
8 9422
9 10324
7 5735
37 35768
57 50094
12 12553
67 58355
14 14145
55 46974
59 51788
25 20364
57 50361
57 49387
67 58686
32 31761
30 27741
55 47363
6 4826
59 51640
43 39718
52 43010
31 28259
40 39101
67 58415
48 42255
17 15210
63 54441
30 27484
57 51072
46 42014
44 41047
14 13058
7 7254
53 43818
37 35664
32 29190
14 14357
14 14261
57 49161
57 49739
64 56858
42 39299
57 49926
59 52012
32 30825
27 22296
21 17870
27 22495
67 58708
8 9879
34 34769
64 56704
33 33558
43 40672
8 8226
14 14047
24 19705
7 7600
64 56611
24 18912
6 4712
34 34854
57 48529
67 57350
43 40343
54 46056
64 56823
67 57915
19 17741
59 52656
26 21082
62 54178
17 14998
7 6694
1 930
44 41066
43 40044
27 22728
64 56794
52 43115
53 45046
31 28692
32 29313
57 49852
33 32922
62 53689
55 46067
14 13113
27 22044
32 31238
46 41918
63 55597
30 25934
60 52947
30 25897
39 37360
56 47738
38 36601
63 55033
53 45536
32 31370
27 22109
67 57565
39 37793
57 49674
16 14780
30 27089
1 49
30 26921
19 17683
6 4449
17 16774
17 16860
55 47507
32 31214
67 57989
33 33018
27 22052
43 40021
17 17124
57 49794
67 57464
57 49216
62 53826
64 56834
2 1213
1 893
34 34811
14 14434
59 51666
67 58614
6 5298
43 40281
44 40967
4 3127
34 35150
57 49093
7 7748
2 1438
27 22734
57 48526
27 21786
53 45137
32 31086
28 24747
17 15226
3 2539
46 41796
7 5750
55 47278
57 48312
55 47526
57 49066
17 15109
28 24614
59 52556
37 36298
32 30276
34 34677
1 503
27 21965
28 24835
3 2566
9 10293
1 298
2 1380
37 36141
1 919
53 45329
43 39761
53 43736
66 56998
7 6347
17 15283
16 14792
7 6788
7 5741
8 9549
7 5466
67 58028
29 25795
31 28265
67 58722
55 47275
57 48442
59 51773
30 27266
57 50076
67 57290
7 7547
30 27779
37 35899
40 38200
7 6479
4 3235
8 9595
63 55458
67 57846
29 25278
30 26712
64 56471
31 28777
19 17736
32 31399
59 51981
38 36674
43 40384
59 51871
67 57018
57 48338
24 19958
27 23264
57 49998
57 50006
3 2761
60 52841
49 42365
55 46788
57 50866
40 39040
3 2226
33 33899
17 17150
7 5578
30 25868
32 30967
31 29042
14 12770
40 39049
27 21442
9 10988
38 36522
6 4032
17 15460
57 48125
31 28695
9 10817
1 223
67 58367
37 35746
14 13527
24 19088
57 50330
48 42290
63 55913
63 54716
52 43485
14 14257
43 39910
55 46493
27 22909
57 50781
32 31154
57 49073
7 6792
43 39455
17 16316
53 43829
62 53798
17 14892
6 5024
57 49293
55 46353
8 8555
27 22833
30 26726
39 37623
57 48364
57 48542
24 19814
9 12225
63 54730
43 40884
62 53433
59 51837
34 34457
9 10853
57 49030
67 58679
1 275
59 52288
67 58532
59 51977
57 49465
57 49310
46 41884
7 5951
14 12926
46 42030
40 38785
34 33980
54 45998
27 22695
63 55292
53 45276
9 10354
63 54420
67 57548
30 27273
62 53831
55 46689
32 30634
64 56523
53 44017
43 40670
67 58555
63 56236
27 21434
8 9714
67 58616
1 167
67 58225
19 17544
28 24348
29 25543
4 3225
8 8002
57 48198
57 49167
17 15455
53 44191
50 42625
28 23902
28 24468
28 24395
67 57399
14 13762
17 15872
7 5402
53 45173
19 17765
27 21844
56 47734
57 49686
28 24635
40 39074
57 48961
64 56683
67 58508
67 58727
7 7687
46 41969
4 3441
55 47193
63 55910
28 23617
57 48122
7 7702
67 58374
28 25054
57 50832
6 4034
33 32134
53 44527
62 54311
6 4523
9 10397
22 18183
53 44473
33 33738
57 50421
24 20241
52 43424
63 55948
14 12801
14 14447
33 33514
17 16527
9 10736
62 53481
33 33497
67 57940
67 57778
17 16158
67 57689
60 52886
33 32097
63 55128
32 31123
63 56239
55 46842
57 51028
60 53005
8 8782
9 10797
8 9646
21 17930
67 58767
17 15649
62 54045
17 15705
8 10124
17 16031
52 42859
7 6365
62 53320
57 49550
27 22088
28 25172
24 19056
24 19416
27 22113
62 54201
33 33284
57 48053
64 56466
52 42948
38 36822
27 21682
38 36764
17 15671
45 41507
3 2731
53 44549
28 24043
67 57962
45 41607
28 23572
60 52977
5 3901
9 11629
33 32037
14 14268
62 54147
55 46495
33 33266
59 52237
40 38825
34 34248
57 48681
32 31449
55 47220
31 28166
24 19953
54 46053
39 37154
8 8923
56 47709
55 47438
7 6867
64 56281
53 45580
63 55080
67 57678
59 52378
30 26709
31 28139
33 31883
55 46095
55 46105
67 59056
63 55556
61 53173
33 32784
18 17282
43 40777
27 21607
24 19928
67 57291
58 51312
40 38647
43 39966
14 14438
34 34772
52 42856
59 52243
7 7768
32 29855
56 47956
57 49965
8 9986
53 44208
8 9711
30 27800
57 50223
32 30448
43 40679
67 58604
63 55756
63 54415
3 2121
1 260
62 54224
40 38119
34 34968
2 1385
17 15792
3 1779
62 53631
8 9548
14 13059
30 27908
57 51217
67 59075
9 11160
7 5495
28 24498
29 25386
3 2405
24 19334
46 41711
32 31372
14 13434
67 58656
44 41192
67 58069
54 45832
23 18649
55 47257
59 52253
57 49814
63 54458
37 36077
64 56597
63 54475
43 40317
17 15783
5 3931
55 46690
67 59134
34 34468
60 52985
67 58959
40 38399
26 21246
32 31396
49 42512
63 55391
8 9203
34 35365
51 42664
43 39923
59 51914
17 16545
67 57986
61 53187
57 48804
7 6112
40 38170
39 37091
17 15260
8 8486
40 38937
63 56118
26 21178
53 44114
34 35332
67 58467
7 6664
57 48444
55 46675
67 58918
27 21696
57 48951
8 9023
23 18562
63 55687
34 34924
32 31728
60 52887
67 58065
57 50331
19 17651
26 20637
57 50799
14 12915
40 38338
30 26208
27 22440
45 41619
55 47356
67 58011
29 25422
4 3231
1 723
28 24791
39 37275
52 42819
28 23451
67 57979
63 55881
28 24994
25 20304
12 12544
43 40312
64 56453
9 11463
40 38569
32 29562
67 57388
34 34631
54 45897
67 58368
59 52415
44 40954
8 10105
31 28630
28 23868
1 1027
28 23368
67 57865
27 22045
31 28126
9 11651
60 52921
17 16468
63 54421
43 40012
63 55885
17 16378
8 9492
2 1404
18 17411
31 28526
1 1022
26 21282
63 55872
67 58442
63 55487
27 23140
27 22416
6 4650
24 19896
27 22896
57 50409
64 56790
49 42405
9 11505
57 50257
33 32998
34 33957
34 35329
44 41230
59 51522
23 18730
17 15722
33 31801
67 58853
8 9402
63 56201
32 31425
62 54204
62 53872
32 31498
60 52854
55 46596
15 14635
14 13061
57 50383
63 54923
63 55473
8 8817
61 53261
27 21748
67 57211
67 57682
55 46714
55 46610
11 12408
28 24802
22 18400
5 3557
61 53042
2 1197
53 45611
8 7964
8 10009
19 17558
52 43702
34 34372
1 359
3 2600
53 44489
62 53955
45 41575
7 7880
14 13837
32 29935
64 56533
27 21530
27 21466
33 33887
63 54742
6 4208
27 23094
14 13920
7 6995
63 54814
62 53968
6 5152
52 43016
23 18592
56 47848
63 55545
57 51059
9 11853
57 50773
53 44905
32 29187
14 13556
11 12351
7 5655
47 42124
3 2112
44 41272
67 59018
37 36197
31 28768
53 43796
55 47163
28 23421
53 44806
17 15008
38 36806
67 59128
17 15307
29 25537
47 42116
27 23196
2 1193
59 52504
52 43298
55 46156
30 26846
14 13683
34 34807
55 46713
9 10549
6 4754
57 49027
8 9596
67 57729
63 54769
11 12255
52 43646
9 11208
40 38123
30 25966
30 26064
7 6735
34 35173
6 5103
46 41859
8 8370
64 56280
7 6613
55 46753
33 33641
54 45954
67 58107
40 38850
57 50212
38 36402
31 28919
9 12069
55 46278
33 32779
40 38963
67 58138
34 35051
2 1201
26 21020
9 12096
3 2712
33 31895
4 3066
63 55418
65 56984
63 55429
53 44555
28 23683
9 12224
14 13574
67 57718
57 48539
37 35722
48 42292
57 48573
15 14621
33 32339
6 4384
62 53771
53 44990
43 40220
12 12535
31 28362
4 3509
24 19313
57 48316
14 13732
67 58697
59 51660
53 45287
27 22920
67 58119
47 42145
40 39142
11 12349
53 43803
7 6029
40 38015
32 29414
1 584
33 33604
6 4640
53 45618
63 54630
26 20962
7 6034
27 21838
17 15704
28 24015
57 50725
7 6821
7 5583
55 46546
55 46917
57 49174
31 28710
51 42642
14 14497
1 124
57 50104
54 45949
43 40038
59 51551
54 45763
67 58001
67 57563
17 15375
32 30783
17 16560
63 55379
43 40674
56 47879
19 17772
7 5854
57 50231
53 45749
62 53850
40 38873
53 44470
56 47837
61 53134
62 54019
67 58037
56 47713
7 7420
14 12693
24 19942
63 54757
39 37588
31 28063
36 35514
17 16076
44 40983
63 54853
59 51969
28 23344
34 34108
30 25843
4 2814
67 57646
51 42754
34 35232
27 22436
67 58928
2 1403
53 44345
34 34868
63 54658
8 8619
14 13077
4 3232
67 57430
8 9816
28 23910
53 44123
55 46117
47 42190
67 57620
54 46041
27 21513
67 58671
37 35542
51 42677
22 18176
33 31920
7 7886
28 23770
33 32942
67 59402
30 27185
30 27398
18 17485
9 11278
8 9159
67 59567
8 9152
62 53554
14 14063
34 34914
52 43643
55 46081
17 15408
63 56231
9 10562
49 42476
57 49466
59 52259
7 5682
55 46247
29 25440
7 5598
6 4751
51 42743
2 1461
57 48441
67 58470
17 15031
59 51846
62 53567
57 49270
2 1233
14 13295
67 57312
64 56771
17 16075
14 13802
57 49698
63 55135
34 35271
57 50714
64 56912
59 52025
33 33499
57 51154
67 58810
67 58014
9 10560
58 51257
44 41089
63 55201
17 15910
14 14140
64 56654
27 22304
52 43058
32 30971
53 45402
64 56275
37 35662
67 59249
7 7402
33 33647
6 5266
59 52200
57 48115
40 38445
67 58020
14 14151
67 58535
32 31681
17 15320
52 43028
57 48666
55 46161
57 50775
53 44539
63 55398
45 41417
3 2579
33 33942
40 38302
24 19468
62 53511
67 59610
64 56337
30 26457
67 57145
9 12063
33 32201
8 8256
45 41620
62 54031
38 36902
67 58919
67 59618
32 31081
67 57212
17 16311
65 56967
53 45422
57 50114
62 54121
30 26579
9 11921
30 27510
57 48232
7 5921
30 26025
8 9170
63 54397
28 24752
24 18843
63 56203
1 650
49 42380
14 14166
6 4030
14 13172
26 21202
6 4065
67 57888
30 27391
56 47753
63 56198
65 56975
36 35431
67 58215
6 4753
7 6242
63 55206
57 50563
1 208
28 24140
6 4917
14 13904
26 21224
52 42874
52 43340
27 21662
34 34292
55 46269
24 18978
67 59711
40 38627
67 57445
8 9442
28 23949
14 14318
43 39415
38 36609
32 30107
46 41936
63 54453
39 37457
63 54375
30 27482
56 47944
57 48506
67 58559
43 40062
67 58325
1 225
56 47868
31 28912
49 42537
63 56255
7 7566
8 9597
64 56516
57 48564
59 52706
40 38453
7 5566
37 36038
14 13075
53 44005
57 48383
32 31381
57 50693
57 48318
33 33586
44 41071
29 25483
28 23433
57 51109
63 55535
7 5528
17 16817
27 23027
31 28088
3 1753
64 56386
52 43036
63 54433
67 57257
57 50381
30 26125
57 49506
33 33144
63 54639
55 46461
59 52767
67 59349
34 34304
43 39360
30 26718
33 33019
53 43739
3 1901
9 11397
56 47970
39 37177
59 51447
22 18445
62 53619
6 4004
7 6133
29 25569
61 53252
8 8459
53 44300
8 9045
34 34412
31 28494
62 53902
27 22883
43 40128
31 28684
24 19797
7 6210
59 52744
63 54570
67 59542
24 19245
67 58456
63 56120
43 40240
6 5239
31 28675
30 26852
44 40944
34 34143
27 21603
55 47109
30 27027
28 23484
59 51700
32 29145
57 51137
39 37341
59 52175
64 56501
26 20831
28 24716
30 26792
63 54595
27 21686
24 18854
26 20669
55 46221
33 33394
24 19848
5 3873
63 55450
63 56090
57 51191
28 24156
30 25973
8 8863
28 24875
31 28426
27 22962
63 54519
67 59446
37 36237
28 24630
1 1050
33 33206
6 4686
55 46288
7 6831
62 53678
43 39737
6 5342
9 11787
67 57826
63 55680
49 42335
57 49441
33 33396
27 22541
33 32392
30 27838
30 27056
1 615
31 28807
4 3057
47 42142
14 12712
4 3377
67 58842
64 56435
17 14895
34 34567
63 54549
9 10284
40 38945
60 52980
59 52375
14 14425
1 280
62 53590
40 38062
27 22928
6 4228
23 18685
26 20627
53 45128
59 51971
50 42616
26 21244
61 53188
36 35458
29 25306
26 21032
5 3875
55 46980
57 50484
2 1154
39 37625
24 20020
44 40987
4 3263
59 52027
38 36777
31 28673
37 35986
40 38512
38 36358
59 52343
43 40751
8 8713
67 57892
8 8016
25 20313
62 53909
17 15938
27 22538
14 14128
6 4455
57 48297
17 15956
57 50706
57 49557
34 34509
8 8306
33 33669
45 41502
67 59550
1 588
52 43221
34 34258
44 41099
57 50654
38 36991
47 42162
6 4332
64 56903
54 45996
57 50793
52 43642
26 21294
38 36769
57 48586
57 48732
54 45883
32 29775
55 47645
63 54761
7 5396
63 54518
43 40033
31 28937
67 58183
45 41504
59 51375
26 21091
67 59767
30 27258
55 47136
37 36078
30 25894
53 45031
43 39616
39 37221
30 26965
57 50743
57 50411
67 59769
59 52455
40 38889
33 33664
7 6208
63 54881
33 33723
53 43904
32 29613
53 44137
17 15677
63 56000
57 49182
67 59437
56 47847
54 45969
56 47910
63 54443
64 56675
57 49142
53 43745
3 1845
34 34153
67 58449
18 17437
57 49315
32 30358
59 52165
45 41549
7 5805
3 1937
32 31796
28 24749
67 57383
27 23239
56 47718
25 20492
56 47732
8 9694
59 52662
63 54506
17 15923
67 59259
17 16570
24 20196
8 8058
57 49664
8 8761
27 23205
53 44715
31 28151
32 30436
7 5541
67 57929
67 58870
6 5108
67 58887
57 50164
63 54394
43 39369
57 49456
57 48836
24 19975
14 12715
17 15624
1 130
38 36881
14 14216
34 35023
5 3801
30 27351
63 55551
34 34050
67 57937
63 54872
37 35728
28 23590
67 58937
52 43625
14 13428
7 6877
1 956
46 42066
17 15538
48 42320
9 11436
31 29001
14 13516
55 47207
6 4627
64 56804
67 58840
46 41838
37 36327
62 53810
7 5503
33 32217
2 1088
67 58231
28 25069
57 49442
26 20972
17 16350
67 59863
53 44829
32 29810
67 57665
52 42918
27 23189
40 38147
58 51301
60 52976
67 59203
67 57092
34 34658
14 12869
8 9253
17 16497
48 42226
63 55826
32 30247
63 56009
22 18307
57 49106
49 42409
9 10305
67 58605
27 21520
59 51373
8 9406
57 49947
6 4908
31 28242
17 14901
67 58553
63 55932
27 22756
38 37019
6 4886
57 48411
59 51862
67 59351
17 15967
57 49272
55 46627
67 57768
17 17029
67 57483
53 45633
31 28258
8 8389
60 52871
64 56852
6 5306
9 11007
67 59544
67 58611
63 55381
38 37023
3 2767
29 25668
67 57519
59 52310
8 9535
1 336
27 22098
33 33456
37 35703
62 54187
60 52952
39 37842
64 56797
31 28135
57 48595
33 33474
62 53720
56 47691
67 58966
9 11589
27 22729
17 15903
63 55300
32 29303
2 1455
33 32176
6 5131
55 47304
67 57675
30 27642
33 33786
57 50641
67 57360
67 57395
67 59656
34 34709
40 39157
67 58745
67 58736
67 57023
7 6180
57 50298
40 38430
37 35862
28 24438
1 436
8 9817
63 55651
52 43277
55 46931
30 26623
57 49596
53 45131
40 37939
63 54933
27 22029
67 57775
57 48455
24 19609
67 58363
64 56918
53 44152
29 25339
67 58129
23 18665
32 29749
9 11340
62 53877
63 54938
54 45811
22 18060
57 49949
67 57046
67 59267
14 13813
64 56440
44 41046
3 2572
6 4451
9 11897
30 26629
63 55430
7 7884
59 52134
9 10262
24 19381
18 17442
6 4665
63 54556
46 41930
67 60022
32 31793
29 25411
61 53093
16 14692
52 43302
57 48722
62 54067
67 60195
19 17742
24 19550
27 21938
8 8751
67 57407
18 17263
17 15055
33 33772
30 26980
63 55145
32 31289
43 39401
11 12471
17 16820
57 49162
22 18342
6 4774
63 55220
55 46567
33 33691
3 2707
27 23002
63 54496
43 40503
14 13597
59 51752
3 2670
32 31033
59 52128
17 16783
31 28469
64 56844
9 10670
54 45864
29 25735
63 55260
40 38558
28 24409
57 51094
63 55679
67 59068
67 58301
18 17535
67 59869
38 36917
19 17601
53 43756
55 47346
32 30324
40 38344
28 25209
67 60058
46 41840
7 5722
7 7150
9 11799
2 1384
63 55753
60 52853
32 29149
57 49130
29 25344
37 35909
29 25678
33 32515
33 31993
33 32626
30 26294
33 32732
37 36225
67 58392
30 27393
67 58038
57 48913
59 52230
37 35973
7 7873
8 10022
63 54585
39 37208
53 44813
55 46792
59 52085
28 23678
57 50673
50 42602
27 22422
63 54346
67 57909
53 45567
49 42387
57 50368
43 39984
4 3254
24 19801
57 50821
43 40313
67 58125
27 21459
63 54654
54 45943
8 8212
52 42795
26 21021
3 2644
14 13757
8 8239
67 60237
32 29967
44 41220
67 57379
63 55355
59 52152
31 28181
28 24315
63 54753
27 22237
28 25063
28 24807
57 49594
67 58395
33 33810
43 39654
43 40506
62 53438
57 48211
57 49542
30 27276
24 19707
6 4961
32 31452
33 33252
44 41035
14 13315
9 11867
33 33281
27 21755
8 8249
67 59949
63 54410
8 9703
67 57307
34 35117
62 53338
67 60213
9 10824
7 6320
52 43306
45 41554
27 22458
63 54460
32 30978
63 56091
6 4027
30 26178
24 19316
67 57885
17 16216
7 7720
33 32923
30 27451
63 55598
55 47520
14 13883
32 29651
27 21336
44 41100
53 44023
62 53375
59 52560
57 50756
14 13446
8 9317
25 20348
51 42735
57 48507
3 1834
8 8097
43 40897
67 57041
43 39813
53 44469
40 39051
4 3414
57 49364
37 36184
57 50030
33 32352
59 52268
62 54051
30 26773
7 6569
54 45961
59 51704
32 29257
28 24981
14 12697
57 50013
52 43664
67 57823
6 4536
40 38359
45 41668
43 39832
43 39596
57 49452
55 46921
6 4966
44 41138
57 48562
24 18817
57 50248
57 49598
46 41752
67 58466
57 49925
67 57852
63 55481
67 60432
1 774
43 39344
55 47577
55 47595
27 23021
18 17511
3 1958
62 53510
57 48328
64 56270
32 29556
63 55463
9 12212
43 40277
67 57021
53 44698
30 25970
63 55767
30 26232
57 50465
17 16866
28 25110
19 17637
43 40085
62 53588
30 25889
63 54351
67 60301
34 34600
64 56723
32 30437
59 52218
32 29885
28 24757
32 29337
25 20542
2 1183
44 41345
31 28839
32 29472
60 52991
63 54725
57 50238
27 23171
6 5320
14 13068
6 5225
54 46019
8 9910
28 23936
14 13572
6 5215
34 34930
18 17247
19 17613
18 17367
33 32710
39 37642
29 25644
46 42065
30 26422
17 16427
53 44912
63 55749
7 7551
55 47132
57 50925
6 4858
6 3953
17 16290
57 49133
39 37404
6 4610
52 42792
30 27403
61 53225
30 26804
2 1445
24 18951
31 28690
67 57265
7 6203
7 5679
43 39499
57 50174
59 52518
43 39876
36 35445
28 23631
57 50702
17 15366
17 16633
55 46456
51 42674
38 36503
14 13821
1 108
24 19617
8 8606
67 58326
11 12367
57 48719
34 33964
27 22406
63 54471
53 43742
40 38392
67 57837
53 44971
6 4894
24 18847
53 44628
46 42045
28 24287
55 47498
63 55779
37 36318
63 55225
63 56148
32 29683
59 51336
28 23693
22 18264
56 47659
59 52028
24 19002
56 47805
8 9084
67 59334
67 58521
67 57898
38 36622
67 58715
63 54877
7 6124
63 55367
27 22430
38 36466
53 43767
2 1268
57 50604
62 53509
67 58929
57 50833
67 60434
14 13935
17 17146
27 22895
14 13043
67 59483
63 54746
40 38961
7 6789
53 43769
55 47417
14 13469
24 19992
32 30871
18 17453
7 7895
17 15559
8 9934
7 6753
67 58721
14 13635
28 23695
27 22621
34 34741
28 23994
67 59280
67 58096
57 49434
57 49592
63 54652
55 47200
1 958
63 55162
48 42304
57 50718
7 7288
17 16822
2 1293
67 58095
27 22790
63 55862
57 48643
1 457
26 20759
24 19039
7 5946
67 59005
8 8037
63 54510
2 1515
55 46648
54 45904
53 45051
45 41538
33 32879
14 12648
25 20581
67 59315
62 53775
9 11717
57 50214
62 54074
57 50784
53 43947
32 29558
57 49089
30 26433
27 22851
56 47714
62 53958
63 54765
59 51413
30 27641
5 3542
57 48362
64 56331
32 31048
1 909
34 34853
17 15840
17 17148
57 49885
17 14855
67 58198
40 38813
37 35614
17 15261
57 50039
40 38287
63 55813
55 46944
63 55399
7 6273
59 52203
67 60181
32 31591
50 42576
53 43851
60 53017
60 52911
28 23720
57 48072
27 22924
53 45463
55 47044
30 26637
67 60276
32 29110
43 40572
32 30835
67 58117
54 45842
6 4144
30 27374
27 21573
34 34030
52 43296
1 416
57 49091
55 46481
33 32061
63 54755
32 30494
2 1292
7 6410
1 239
14 13560
14 13217
28 24760
14 14212
14 13991
31 29057
9 11065
17 16562
9 11260
19 17606
62 53659
17 16513
11 12424
55 47352
27 21416
48 42289
7 5922
63 54606
2 1672
49 42328
14 13569
23 18707
59 52179
17 15727
1 109
5 3681
7 5931
44 41163
64 56932
7 6143
29 25638
19 17655
62 53725
7 7867
57 51088
67 60253
3 2605
59 51776
57 51056
57 51115
3 2404
26 20636
8 8295
17 16457
23 18721
29 25529
39 37742
53 44518
53 45605
16 14831
62 53854
27 21783
6 4950
67 59887
64 56410
7 7172
67 58669
40 38397
6 4893
33 33450
67 60216
18 17514
8 8848
27 23059
27 21808
17 16746
57 49980
7 7587
57 48661
28 24049
57 51178
57 49969
39 37152
27 22678
11 12470
33 33852
64 56727
7 7244
24 19464
67 60200
19 17748
55 47511
39 37336
30 27005
61 53251
32 30239
47 42194
31 28455
67 60183
32 29141
41 39206
3 2617
67 59628
55 46499
43 39629
33 32307
57 50710
55 46263
26 21250
24 19383
32 29805
62 54330
46 41914
63 55417
41 39214
34 34041
63 55992
67 58223
53 45348
44 41212
67 59064
67 60518
33 32196
31 29012
57 50670
34 34748
33 33850
67 58627
38 36586
67 59952
47 42167
25 20422
63 54698
64 56537
59 51531
63 55495
46 41820
27 21915
61 53067
43 39894
57 49257
34 34114
32 30166
67 58221
64 56777
55 46875
63 55842
63 55121
46 41922
14 13753
43 40119
28 24883
67 57210
59 52196
59 52104
67 59709
62 53778
33 32863
17 17123
59 52147
62 54112
62 53935
6 4672
14 13091
9 10242
32 30182
17 16735
6 5146
14 13207
27 21955
24 18905
67 59221
1 152
38 36960
52 43556
27 23026
63 56002
22 18321
8 8285
63 54440
37 36323
33 33251
60 52957
37 35555
63 54989
49 42455
59 52719
6 4048
29 25513
62 53587
17 16763
64 56380
67 57123
17 15201
67 60443
62 54298
17 16131
67 57243
49 42557
67 57494
7 6457
31 28850
67 59054
43 39796
57 50367
52 43513
30 26548
56 47701
30 27376
67 59710
55 47653
64 56421
9 11235
67 57337
28 23618
31 28134
43 39384
9 11319
26 21213
32 31695
34 35272
27 21916
6 4567
31 28472
17 16793
67 59875
62 53940
27 21546
44 41078
33 32681
57 49105
4 3339
16 14703
57 49184
33 33710
63 55582
64 56831
63 55395
46 41719
3 1924
67 60658
27 21738
67 59833
28 24418
40 38368
25 20331
31 28874
62 53559
17 15233
43 40146
30 26268
34 35166
49 42561
32 30998
7 7911
27 22260
27 23020
56 47740
30 26251
32 29532
31 28176
63 54961
67 58780
14 12748
57 50113
17 16990
8 8083
33 33926
52 43599
30 26577
24 20136
22 18422
6 4980
33 33022
33 33477
43 40194
45 41485
30 25968
57 48744
2 1261
57 51044
67 59832
23 18713
7 6586
57 49983
28 23699
7 5414
33 32749
67 58046
3 1867
9 10194
63 54723
34 34710
27 22316
7 6929
3 2058
28 24910
17 16905
14 13014
7 6246
67 58384
37 35629
17 16544
34 34852
40 38713
57 49728
63 54608
1 386
6 5057
57 48469
8 8514
14 14229
28 24017
62 53916
17 16426
63 54640
59 51894
67 58490
45 41527
33 32770
27 21853
6 4490
14 13694
8 8335
8 7951
63 55652
67 58246
34 34105
27 22169
67 57820
67 60909
67 59247
57 49334
58 51270
63 55888
59 52683
55 46583
32 29725
63 55559
57 50530
38 37027
14 14332
56 47834
67 60757
24 19375
46 42063
62 53849
58 51269
67 60917
57 51021
9 11892
28 25027
59 51391
64 56747
57 48367
67 60030
67 60360
57 48584
6 4480
33 31886
48 42319
24 19126
62 53992
7 7317
59 52808
38 36787
34 34194
67 57154
62 54006
64 56735
8 9376
24 19564
40 39000
53 45322
64 56334
17 15811
53 43750
17 17015
57 50632
53 45320
16 14672
29 25730
24 19020
57 49715
28 25138
31 29080
46 41749
40 38874
64 56487
67 57026
55 46441
19 17798
57 48149
14 14580
67 57510
52 43410
40 38649
63 55592
8 9114
16 14839
17 16768
37 35823
52 43189
7 6024
19 17548
9 12136
7 7083
55 47495
9 11849
27 21436
53 45392
28 24028
67 59254
67 57390
57 49164
59 51897
31 28197
19 17646
63 55251
63 55562
1 170
3 1885
7 5448
53 44199
63 55088
7 5783
67 58734
43 40264
34 34013
67 57793
57 48066
57 49065
7 7535
53 44608
63 55158
43 40567
61 53115
55 46918
24 18886
32 30839
11 12431
59 51599
67 57156
57 48569
34 34529
2 1422
67 60127
6 5309
67 60282
43 40237
53 44869
32 29568
57 50791
52 43224
14 13357
63 54339
40 38687
31 28589
57 50049
17 15971
67 57955
62 53329
67 58428
67 59441
22 18314
55 47232
8 8052
57 48471
30 27385
55 47349
63 54841
44 41168
59 52734
67 57254
17 15173
59 52320
36 35516
27 23146
17 15736
57 50818
57 49335
46 41812
67 58406
21 17905
17 16305
30 27868
52 43645
1 797
38 36434
67 59950
51 42747
52 43406
31 29007
67 59333
33 32867
27 21869
67 57161
1 898
43 40017
57 50173
39 37874
67 58742
67 57175
52 43552
56 48031
9 10497
62 53827
56 47835
24 19860
38 36453
43 39756
33 33882
17 15862
7 6997
17 15187
4 3088
1 188
32 29168
52 42816
60 52891
7 6084
7 7919
27 22699
32 29726
67 57743
37 36273
53 44563
63 54512
57 50407
53 45370
46 41849
64 56707
37 35868
57 48616
7 7415
55 46215
31 28514
57 51047
34 34159
57 50749
44 41235
67 61133
29 25491
7 6915
43 40041
33 33333
5 3566
55 46556
53 45711
67 57356
29 25426
7 7028
59 51601
31 29103
67 59414
67 61015
67 58478
23 18728
67 58771
62 53936
55 47613
67 57901
34 34618
5 3883
53 45393
34 34352
40 37914
8 8017
28 24960
30 26576
40 38968
58 51280
17 16309
57 48852
62 54241
63 56226
30 27782
64 56456
34 34388
63 56053
55 47140
53 44975
53 44928
40 38912
1 176
53 45363
33 32187
59 51393
53 45589
24 19200
40 38783
57 48452
67 58346
55 47477
4 3416
6 4406
27 21590
6 4928
17 15308
64 56876
63 54637
24 20036
43 40445
57 50612
44 40962
37 36174
53 44278
59 52197
27 22573
18 17346
30 27342
31 28580
29 25397
57 50729
26 20916
56 47883
32 29476
57 48069
2 1711
6 4556
67 59596
64 56278
17 16532
31 28363
46 42046
63 56035
6 4390
36 35519
55 46910
6 5124
57 48704
67 58510
55 46531
17 16638
43 40212
59 51502
61 53204
43 39554
33 33922
7 6440
27 22890
33 32820
28 24713
59 52099
47 42199
63 55809
28 23830
17 15135
6 5285
62 53629
67 60980
59 51831
40 38975
9 10622
30 26448
59 51864
59 51848
59 51360
21 17961
32 29995
63 54920
67 58067
53 45286
7 6415
67 58427
63 55553
33 32727
33 32305
55 46504
7 7459
60 52964
17 16856
24 19086
21 17846
55 47467
67 60472
40 38094
57 51036
40 38470
67 60685
3 2027
40 38930
59 51980
55 46123
67 58327
24 19622
34 34215
67 60901
43 40791
14 13547
53 45478
67 60152
50 42584
43 40117
29 25804
55 47499
3 1926
33 32326
3 2099
24 20290
59 51339
9 11965
63 56181
30 27591
32 31555
32 30815
7 5467
57 50525
67 57088
53 45494
64 56645
67 58397
17 15441
33 32333
28 24518
57 49007
33 33651
31 28179
28 23703
64 56875
59 52478
63 54955
5 3735
59 52400
55 46089
32 30240
43 39484
63 56173
32 31669
2 1084
9 12185
27 21468
12 12496
56 47861
14 13551
57 49538
32 29784
57 48358
14 13743
6 4300
34 34765
40 38646
34 34219
67 58349
24 19614
54 45774
18 17507
30 25832
40 38109
9 11898
63 55369
59 51454
43 40809
67 58137
14 13454
29 25580
32 29274
61 53100
53 44231
7 6589
18 17262
67 57323
52 43065
1 186
63 54673
67 57389
54 45801
59 52356
57 48975
67 57525
55 47341
39 37354
62 53364
32 30309
67 58245
18 17458
63 55070
9 10451
52 43431
27 23116
17 16048
64 56670
57 50088
9 11661
55 47530
28 23888
67 59435
55 46532
55 46935
39 37366
51 42680
14 13587
46 41910
39 37687
33 32602
38 36592
34 35057
64 56515
14 14277
27 22770
2 1519
6 4527
4 3393
43 39373
7 7410
57 48788
27 22542
30 25919
3 2669
27 22166
30 26072
28 25139
57 50038
53 44793
38 36747
62 53562
53 44248
6 4296
53 44783
57 51228
53 44633
64 56803
27 22662
2 1674
67 61195
18 17322
67 57816
53 45584
46 41956
17 14982
34 34338
34 34430
9 11064
55 46111
21 17909
67 60427
28 23908
39 37555
18 17359
32 31465
55 46890
43 39503
30 27682
67 57953
67 57970
4 3049
3 2628
43 40627
64 56825
5 3567
57 48468
12 12559
34 34029
53 44338
28 25230
4 3272
45 41490
55 47034
17 15650
67 59228
53 44667
30 25980
53 45482
1 148
17 15756
9 10867
52 43469
11 12425
59 51635
67 61203
54 45800
33 33757
49 42551
2 1627
9 11394
57 50292
57 50373
57 50474
28 25045
30 25846
67 61007
67 60114
43 39825
24 20254
67 57230
55 46676
9 11452
22 18439
64 56632
59 51766
27 23200
55 46423
37 35877
40 38171
27 21736
67 60142
67 61209
11 12440
64 56525
32 29242
54 46057
59 51455
9 11984
6 4607
37 36035
32 30001
7 7258
45 41467
53 45448
59 51535
55 47234
52 42864
8 8905
31 28855
34 34389
67 60915
43 40022
63 54617
67 61296
17 15467
17 15879
8 8746
53 44389
67 58416
27 22465
4 3371
40 38077
8 8021
67 60498
54 45855
67 60375
33 31881
65 56971
57 49443
34 34036
24 20022
67 57373
53 45406
52 43201
33 32808
37 35701
7 6649
7 7405
8 9531
8 8113
67 61112
6 4500
60 52958
34 34652
61 53249
38 36682
17 16865
39 37847
57 48878
57 50532
67 59239
1 1009
52 43256
32 29760
8 10010
28 23791
59 51365
53 45106
59 52718
59 52133
9 10208
30 26218
32 29600
57 48061
57 50656
62 54285
27 21606
63 56018
31 28587
32 29618
67 59335
56 47684
32 31259
7 7128
6 4543
55 46191
28 23540
27 22369
31 28971
62 54240
34 34704
67 61396
34 34531
67 59133
33 32146
37 36111
62 53890
8 9909
62 54011
67 59692
31 29107
18 17438
3 2657
3 2698
14 14052
31 28961
62 53367
67 61479
59 51407
67 58305
57 48303
32 31178
17 16343
37 35859
67 60482
49 42468
38 36414
53 45178
8 9740
67 58164
28 24976
67 57643
34 34717
7 6033
17 15098
67 60087
62 53558
53 45022
56 47688
67 58514
44 40940
67 58213
26 20704
4 3340
67 58418
1 388
57 49896
62 54042
14 13171
43 40268
49 42494
43 40693
17 15803
59 52659
46 41690
32 29727
67 59457
63 56098
32 30956
3 1774
43 39791
67 60437
38 36784
57 48861
61 53241
67 60645
63 55573
32 30974
57 50334
64 56373
14 13128
17 15277
51 42668
55 46260
67 61482
3 1964
67 60552
57 48227
64 56371
67 57306
43 40153
27 23130
67 59560
32 31458
30 27269
62 54136
30 27856
45 41599
14 12634
14 13850
57 50203
62 53435
4 3264
37 36249
7 6740
53 44823
43 39678
33 33830
63 55048
30 27190
4 3044
63 56208
53 45347
53 44166
14 14358
33 31977
67 60241
57 49907
4 2807
34 34483
33 32900
59 51390
55 47585
32 29363
32 31305
57 50934
67 59052
64 56432
30 26364
67 57442
33 32092
27 22638
57 51223
17 17098
28 23733
40 38940
9 10515
64 56846
14 13258
32 30359
1 993
67 60041
67 60275
44 41289
32 30076
43 40113
34 34988
1 213
41 39235
28 24094
23 18766
57 50924
67 60145
57 49064
58 51276
57 50827
55 47374
37 35960
8 9015
57 48173
17 16665
57 49397
60 53026
14 13788
67 57436
64 56474
4 3285
43 40236
67 57251
9 11923
32 29204
32 31478
14 13607
57 49451
64 56836
59 51440
53 43899
52 43586
23 18576
55 46134
67 57488
7 6257
67 58938
57 50786
62 53823
45 41666
62 54226
24 18985
57 48270
1 644
67 58496
30 26948
32 31261
33 32852
64 56368
67 61852
30 26667
67 58500
30 27539
39 37700
43 40067
24 19460
62 53419
67 59504
59 51823
67 61884
64 56369
63 55174
45 41616
9 10894
30 27518
39 37358
59 52092
67 60053
67 61779
67 59538
57 49834
56 47934
52 43233
28 24447
53 45109
53 44466
61 53157
32 29644
1 316
28 24257
31 29081
62 53352
67 59742
52 42924
32 29496
7 6470
57 49015
40 37936
9 11996
4 3497
14 12785
8 9155
22 18093
67 61556
52 43008
59 51768
17 16584
57 48447
48 42223
1 671
8 8493
22 18273
1 694
52 42994
32 31346
57 48294
59 52350
7 5620
38 36435
31 28997
4 3007
7 7290
57 50461
17 16970
8 8833
62 54047
53 45011
57 50874
67 61408
32 30429
59 52170
59 51567
67 57566
57 48759
57 48551
1 285
8 10149
59 52172
28 24148
50 42595
40 38009
28 24093
26 20807
31 28951
39 37528
41 39229
6 5338
43 39582
30 25879
67 58033
8 8953
60 52926
61 53232
34 34532
8 10027
9 11351
34 35127
67 61169
7 6916
21 17916
67 58152
60 52929
24 19702
53 43774
54 45966
43 40009
4 2879
14 14118
53 45578
33 32921
67 61564
67 57733
53 45190
40 38632
28 24172
33 33039
26 20896
14 12996
17 15800
55 46660
40 38198
22 18538
52 42910
53 44412
53 44703
41 39197
39 37267
53 45575
17 15739
17 16117
64 56775
17 17066
30 27601
57 48388
67 60403
52 42896
63 54586
57 50186
6 4996
26 21292
32 29432
60 53037
43 39393
25 20435
33 33020
26 20723
8 9997
1 551
24 19674
64 56923
50 42582
8 8723
52 43619
67 59033
32 30383
23 18789
1 105
57 49862
55 46131
63 55875
39 37547
24 19446
7 7285
17 16637
53 45118
14 13990
43 39835
3 1815
43 39639
9 11410
67 58852
40 38412
67 58867
27 23005
6 4318
64 56279
6 4270
24 20053
61 53267
40 39033
7 7400
8 8203
33 31939
67 60534
8 8579
59 51957
63 55964
63 54682
59 52561
8 10161
24 18868
52 43541
57 50857
24 19962
40 38375
38 36993
7 5917
62 53411
52 43455
43 40622
24 18902
67 61681
23 18627
7 6549
62 54142
57 48393
9 11504
64 56360
32 31184
57 51155
17 15866
28 24894
17 17112
57 49772
26 20986
61 53264
6 4121
33 33017
67 58648
32 30561
1 903
67 58908
67 61861
57 49635
57 49210
7 6126
7 7280
63 54904
62 53814
14 14236
29 25302
14 14320
32 30618
6 5013
9 11763
63 54884
43 39930
3 2164
63 56086
55 47060
53 44075
30 26156
17 17102
50 42636
59 51697
7 6164
9 11864
57 49792
39 37361
8 8801
9 10686
14 12701
8 8786
67 57530
1 350
28 24585
55 46398
57 49277
67 59296
67 59661
8 9062
14 13088
57 51038
67 61919
8 8624
67 61813
31 28317
62 53432
24 19306
53 45558
27 23091
26 20768
60 52953
67 59416
67 61367
8 8218
53 45142
30 26401
59 52773
63 55063
3 2777
44 41265
66 56997
67 58402
67 60662
48 42214
53 43749
53 44125
40 38424
53 44333
64 56678
57 48130
52 42894
67 61207
64 56864
52 43216
32 29712
25 20543
67 61107
67 58557
60 52986
14 12861
32 30985
33 33319
27 22694
67 59381
59 51520
67 60452
49 42334
30 27578
67 60764
59 52174
53 45263
63 55370
49 42372
67 61621
7 7325
30 27080
51 42682
1 327
57 50127
67 58717
24 19698
67 60892
17 16531
28 24512
52 43299
67 59848
53 43800
38 36545
29 25550
44 41018
9 10360
52 43105
1 1014
57 48106
67 57854
67 59639
55 47299
62 53533
6 4111
67 60025
57 49924
9 11310
53 44329
30 26924
52 42839
59 51631
67 58875
26 21120
8 9359
63 54385
49 42456
62 54090
64 56272
67 59126
40 38195
17 15004
52 42934
57 48989
8 8177
45 41473
24 19822
27 21776
40 38491
46 41845
37 35690
20 17831
53 44380
28 23803
37 35545
63 56078
31 28628
33 33699
63 56176
24 18828
3 2046
53 43964
7 6379
2 1662
32 30162
33 32642
26 21204
40 38367
62 54235
19 17645
46 42017
63 55807
67 61324
59 51386
57 48391
7 7809
63 55502
22 18328
67 58115
67 57338
45 41551
6 4797
57 50020
31 28233
57 51180
37 35911
57 50675
6 4436
67 59953
59 51742
67 61012
16 14830
40 38421
27 22636
67 60515
24 19048
67 61376
37 36321
53 44668
67 60931
57 48088
67 57441
40 38890
8 8869
27 21374
17 15820
31 28571
56 47972
60 52836
67 60954
67 58370
61 53147
63 54483
16 14681
67 59314
55 46428
33 32100
17 16342
34 34625
57 51172
7 7879
8 9834
9 10625
17 16084
55 47209
31 28027
6 4224
33 33633
56 47828
55 46979
38 36333
67 59723
41 39226
63 56138
33 33774
57 49936
44 41171
67 60137
3 1760
24 19524
8 8553
33 33087
17 16474
55 47550
53 45538
67 61662
33 32310
17 15290
28 24839
55 46379
43 40310
67 59601
8 9368
28 23591
53 45153
8 8797
63 54794
67 60369
43 39711
8 9718
57 49858
37 35860
6 5247
34 34289
43 40124
57 48827
67 58328
53 45590
53 45151
53 45582
17 16913
22 18495
28 25133
43 40292
57 48335
28 24669
59 52530
53 44913
57 49955
62 53908
30 27885
67 61775
57 48094
54 45900
33 32615
7 5830
60 52898
49 42523
44 41366
67 61595
52 43309
57 51184
7 5766
8 8375
67 61147
63 55396
67 62371
38 36395
22 18325
67 58548
55 47568
67 60118
62 54290
67 57999
57 49299
8 9002
8 8205
63 55097
18 17341
57 49125
67 61765
40 38172
57 50999
63 56242
27 23302
67 60013
63 55648
32 29123
57 50147
53 44303
11 12370
17 15629
8 8607
57 48775
32 30912
8 9632
40 38449
33 33574
17 16404
27 21328
4 3372
67 61172
1 7
52 43595
1 493
67 59027
28 24726
22 18351
62 53370
32 30799
33 32361
7 7699
9 11267
56 47666
39 37773
14 12878
63 55886
50 42597
67 60994
45 41416
52 43120
67 62097
67 58536
67 58912
17 15463
28 23696
1 251
30 27049
40 38407
67 58216
37 36031
5 3694
27 21743
67 58969
63 56102
5 3741
55 47083
59 52390
63 54530
67 61698
24 19070
67 62105
6 4744
16 14822
31 28583
56 48039
32 29239
38 36798
27 21407
31 28592
43 39993
44 41019
34 34277
6 4734
38 36863
57 49146
9 11240
67 57761
8 9446
62 54094
28 23671
67 60910
17 16706
31 28831
28 24102
67 60202
39 37598
67 59918
59 52764
24 20255
67 59841
67 57868
6 4010
40 37985
38 36362
57 48610
2 1721
40 37917
16 14814
57 50578
37 35607
63 55663
67 57542
37 35940
53 44797
40 38781
9 11180
17 15591
9 10683
30 27367
37 35990
9 12045
67 61524
27 21750
7 7170
53 44281
55 47621
26 21212
63 55053
8 8991
53 45676
59 51629
53 43931
14 13510
67 59010
17 16771
34 34759
33 33726
43 39716
39 37063
53 45084
56 47730
8 8523
43 39909
40 38034
41 39243
27 23099
4 3130
9 11707
64 56652
62 53929
27 21802
7 7798
53 45631
52 43396
40 38801
53 44659
34 34507
31 29016
65 56983
8 8758
2 1339
2 1206
27 22989
6 4871
31 28577
16 14701
8 9167
19 17587
33 33465
4 3431
67 58148
57 51007
67 61870
67 61290
30 26419
67 59802
47 42148
32 29698
34 34846
64 56398
39 37303
63 56027
67 58383
67 57629
67 59942
55 46653
54 46005
30 27715
53 44933
14 14316
26 21239
9 10500
57 48981
24 19632
46 42027
64 56873
33 32296
33 31921
18 17249
7 7765
31 28416
67 62348
57 50761
6 5325
59 52205
55 47414
67 59798
7 5765
14 14076
30 27755
67 61666
31 28322
67 61352
67 60287
67 61115
8 8322
67 57059
3 2321
57 49493
53 45473
55 46435
14 14137
7 7251
33 33583
53 45672
49 42431
33 32775
32 30692
33 32345
14 14295
53 45547
27 22412
17 15177
63 54697
34 34979
67 57618
40 38551
52 43465
67 62138
57 48814
57 48847
26 20992
27 23163
55 46878
61 53224
1 463
67 60281
57 50920
59 51485
17 15946
67 59425
5 3626
25 20552
28 25022
67 59693
57 49897
55 46501
28 23757
46 41912
8 8297
43 40815
7 5779
67 57641
57 48487
27 22722
67 62092
43 40708
67 59107
38 36705
8 9882
8 8359
40 37928
7 7574
55 46586
40 39009
67 58576
62 54173
32 31377
4 3253
40 38448
67 59898
54 45827
67 59355
62 53917
33 32660
56 47815
67 60185
25 20314
1 486
37 35715
7 5652
67 61716
57 48625
67 62421
45 41541
60 52968
53 44584
22 18047
43 40347
14 13577
55 46704
37 35567
28 24519
26 20987
62 53470
9 10876
5 3679
57 50293
9 10792
64 56336
32 29781
8 8524
43 39479
24 18961
39 37475
4 3248
33 33599
33 32183
33 32382
67 59408
67 61477
67 60567
57 50666
59 52708
24 20223
34 34583
32 31514
63 55383
32 29462
43 39787
5 3916
67 60995
27 21679
67 62025
67 58774
32 31564
67 61452
63 55572
57 50498
9 10491
33 33386
45 41386
24 19450
57 49689
7 6142
52 43685
17 15997
4 2835
39 37692
57 50202
13 12576
27 22725
28 23662
32 30666
28 24845
14 13097
64 56859
67 57717
7 5527
7 7852
67 57397
17 16402
67 60616
63 55785
59 52611
57 50872
53 45491
43 40262
67 62291
7 7211
30 26649
62 54176
63 56245
6 3982
67 62532
41 39236
67 61842
8 8273
40 38588
31 28846
37 36234
43 39779
59 52209
27 21713
40 38474
55 46126
33 31903
67 62760
14 14553
67 58613
14 13550
14 13307
60 52969
67 59959
67 58639
56 47797
24 18906
62 53450
67 60015
9 11204
17 15943
44 41365
1 527
31 28847
67 59135
38 36807
60 52852
34 34308
40 37947
62 54269
67 60203
52 43242
47 42183
32 29918
54 46023
64 56686
7 6169
59 52389
6 4520
64 56483
16 14813
40 38804
67 59805
17 16318
67 61630
8 8969
36 35455
67 60078
67 60351
59 52392
9 12089
6 5228
55 46364
26 20940
52 43310
67 57686
67 59537
28 23754
52 43682
46 41778
63 54709
34 35073
63 55808
67 57714
54 45995
63 54952
62 53886
9 10553
53 44104
67 61789
67 62835
1 249
25 20403
27 22292
26 20655
67 60727
29 25420
67 62765
67 59264
67 62641
32 30477
17 16956
64 56383
31 28898
57 48304
63 55445
28 24308
14 13444
34 34082
28 23761
59 52009
27 21829
59 51324
67 57596
67 58554
27 22306
17 16823
67 59150
9 10685
38 36776
64 56721
67 60133
63 54540
63 54524
63 54495
9 10982
37 35553
59 51783
55 47541
33 33352
43 40867
67 62281
8 8352
6 4326
6 4689
40 37959
14 13476
17 14910
48 42310
67 57509
62 53939
57 49783
57 49732
57 50272
63 54529
17 15982
38 36932
4 3141
30 27268
53 45700
43 39395
67 60345
52 43610
17 14989
53 43875
67 59332
18 17517
19 17706
28 24052
26 20752
8 8826
60 52872
67 58387
34 34492
54 45967
67 62396
18 17209
6 4711
67 57195
53 44830
57 49447
60 52833
8 9963
30 25933
67 61320
64 56811
55 47296
59 51875
37 36068
30 27511
67 57435
67 60638
9 10952
3 2089
40 37951
9 11088
17 16230
57 49481
67 57206
67 57242
29 25727
32 29175
1 593
57 48649
67 62879
33 32088
28 24255
12 12490
67 57028
17 14923
67 62479
67 59908
33 32694
53 44419
55 47622
53 45525
47 42114
52 43637
31 28405
67 60423
33 32891
30 27574
53 44685
19 17725
57 50633
62 54272
67 61658
67 59529
33 32349
19 17669
67 59227
59 51954
32 31576
31 28964
50 42611
28 23434
55 46823
40 39104
6 5125
26 20705
34 34014
46 42057
63 56232
7 6444
14 13252
63 54660
50 42605
57 51106
27 21953
3 2313
55 47485
31 28093
23 18611
55 46906
67 59645
24 19638
67 60112
40 38596
63 55903
62 53864
9 11264
39 37701
67 62270
56 47720
57 48758
59 52380
30 27218
39 37171
32 31001
2 1462
46 41980
7 7611
53 43717
63 54681
33 31844
64 56860
57 51041
1 600
27 21908
67 61128
6 3968
6 4477
28 23398
9 10326
8 9537
2 1550
3 2547
57 49960
43 40489
17 15482
3 2516
67 58486
22 18219
59 52219
57 50126
33 32195
57 50814
43 39653
9 11845
33 33098
67 57873
57 49767
32 30754
8 8856
67 62839
57 48723
37 36049
27 23061
67 59920
32 31507
39 37238
67 60562
29 25754
57 48621
43 39640
67 62175
67 58732
52 43042
30 26333
62 53664
17 15222
57 50125
33 33307
8 9344
60 52943
57 49061
32 30693
63 55741
53 44575
57 50616
52 43667
1 742
57 51208
58 51275
57 49765
9 11900
60 52970
30 26145
7 6326
27 22594
63 55909
59 51604
40 38072
14 13601
27 22263
63 56163
8 9056
62 53405
7 6732
30 26483
67 59573
6 5253
8 9915
30 26538
32 30695
24 18911
17 15483
11 12353
43 39641
67 57609
59 52410
39 37445
54 45848
63 55191
24 20071
67 57584
27 23150
32 29830
34 34061
53 43863
19 17680
63 54614
30 27697
57 48118
1 609
33 33582
7 7645
67 60922
40 39147
22 18453
67 61288
33 31815
67 61657
57 50671
63 54928
67 61767
6 5368
52 43634
60 52967
4 2939
57 51013
59 51895
17 16285
67 61957
57 50794
6 4736
8 9720
59 52131
37 35650
67 62766
20 17842
64 56796
64 56313
21 17983
39 37191
1 121
64 56754
43 40646
63 54442
67 61546
63 54634
52 43650
67 60758
40 38222
29 25747
39 37268
3 2307
57 50514
67 60067
39 37759
40 38868
59 51973
8 9532
64 56297
59 52701
4 3134
67 62061
33 31911
64 56785
67 58974
61 53049
24 19679
61 53231
30 27184
67 58595
28 24561
12 12494
17 16663
67 61364
3 1905
56 47852
52 43285
9 11585
67 58729
6 4778
6 4916
24 18982
56 47731
67 60079
19 17590
17 15644
7 5554
34 35218
67 61190
30 27829
32 31186
8 8133
56 47982
63 55056
32 29237
17 16138
67 62604
51 42740
30 27359
67 62220
64 56778
31 28067
53 44798
30 26179
22 18138
64 56835
68 63078
55 46121
56 47993
52 43494
55 46119
67 62447
52 42858
67 59176
67 60525
14 13513
67 57009
59 52118
64 56902
67 61581
57 48708
61 53084
57 49381
9 11184
67 58513
1 883
67 62876
53 44591
14 14228
55 46964
67 60011
55 47202
57 50543
8 9458
45 41577
16 14790
67 57653
32 31598
64 56827
17 15917
3 2120
27 22468
34 34676
6 4759
31 28295
17 16516
67 58174
67 58895
17 16996
67 57881
67 57380
57 49928
27 23106
53 45175
59 52737
11 12376
26 21285
63 55002
33 31967
8 9129
57 48102
32 31164
39 37327
64 56560
57 50834
33 33725
55 46345
59 52557
62 53950
64 56463
67 62278
64 56572
67 60356
33 32148
39 37315
55 46220
67 58438
30 26933
40 38660
59 52605
4 3495
67 61889
44 41024
57 50489
27 23149
62 54144
67 60583
1 634
38 36990
8 8536
62 53398
29 25738
30 27427
67 59153
19 17745
67 61240
63 54577
67 62868
47 42188
34 34579
62 53910
55 46877
61 53191
59 51953
1 363
8 9377
53 43909
32 30219
64 56855
63 55047
53 43929
52 43498
17 15973
67 59932
53 44799
55 46539
2 1677
2 1542
32 30235
34 35080
31 28645
59 52585
57 49117
67 61920
7 7874
67 61318
9 11192
46 41724
64 56951
53 45488
43 40924
28 24204
55 47178
59 51553
9 11304
34 34824
17 16125
7 7758
56 47823
3 1813
30 26407
53 44426
67 57529
59 51698
3 2561
64 56323
4 3421
30 27186
62 53585
46 41957
63 56256
16 14651
53 44294
59 52758
53 44621
62 54077
67 60193
33 33288
8 9190
42 39274
4 2800
17 16004
6 5351
67 57777
57 48451
63 55351
34 35345
6 3971
52 42855
17 16575
62 53599
67 57461
33 32871
67 61787
67 59096
27 21600
55 47431
7 5432
67 62958
63 54851
57 48873
53 44614
67 59456
32 29518
57 49421
4 2844
14 13648
9 11502
6 3970
55 47276
24 19308
62 53828
33 33782
24 20256
40 39091
57 50638
22 18327
67 58682
43 39684
24 18888
59 51343
63 54821
43 40402
11 12355
57 48408
24 19155
67 62471
67 59722
62 54115
67 57044
67 61487
18 17240
28 24567
67 62626
55 46747
63 55423
63 54363
17 15479
55 46234
46 41713
67 58319
34 35190
32 30778
62 53779
59 51615
2 1650
17 15060
1 847
44 41227
67 61461
7 7283
32 29778
6 4386
67 58711
43 40734
5 3776
43 40668
53 44096
67 62180
34 35011
64 56921
67 60263
67 62055
67 61378
67 60420
34 34302
32 29957
43 40170
67 61216
33 31948
31 28830
14 14575
7 6160
32 30698
67 57758
6 4100
6 4313
32 30417
34 34753
29 25539
67 62860
9 11985
67 62096
33 32207
52 43635
14 14042
67 61774
3 2565
63 54671
56 47784
67 59664
67 60036
14 14335
33 33241
46 42033
7 5551
28 25241
8 10119
40 39127
56 48000
57 48398
6 4376
52 43266
14 14480
33 32591
43 39537
29 25444
7 6173
40 39084
9 10436
24 19919
24 19883
59 51651
33 32736
53 43971
67 61754
8 9557
57 51132
32 29648
65 56974
59 52796
14 14301
40 38478
40 39130
67 62791
31 28500
1 421
30 27229
53 43919
26 20893
67 62673
67 60629
14 13548
17 15695
28 24394
32 30142
43 40152
32 30204
6 4876
67 60886
8 8752
39 37866
26 20789
43 40837
32 29524
67 61755
68 63021
62 54003
40 38117
55 46167
5 3520
57 50451
57 49818
33 32946
67 59154
17 15160
63 54364
27 21315
68 63331
25 20409
62 53325
55 46625
68 63552
7 5498
57 48347
67 58710
62 54036
4 3249
40 39072
52 43577
28 25077
39 37197
9 10403
4 3062
24 19087
40 38495
41 39227
61 53092
21 17947
17 16240
67 62771
57 49716
67 60880
17 14999
43 39394
34 34696
14 14235
62 53932
57 50585
59 51796
57 49849
67 59172
35 35378
43 40190
59 52155
57 48720
30 26141
43 40404
8 9741
7 6300
14 14541
30 27328
17 15301
67 60804
8 8692
67 57352
30 26679
67 58121
28 23658
52 43660
57 50552
40 38366
57 48477
43 40903
59 52494
57 49737
4 3493
25 20445
57 48777
53 43935
64 56418
30 26822
64 56782
8 9229
17 16811
67 57636
62 53667
8 9765
67 59342
8 8578
68 63604
67 59490
26 20839
67 59704
27 21994
57 50937
63 55328
5 3573
43 40847
9 11603
7 6370
57 50182
22 18193
49 42351
56 47933
17 15000
33 31799
63 54446
29 25723
42 39270
67 60274
7 7036
67 57310
63 55237
53 45194
62 54260
17 16008
67 60136
63 55411
14 12782
34 34981
9 10216
55 46141
27 22181
7 7819
21 17967
40 38636
59 52293
67 59043
34 34402
63 54422
67 61901
9 11917
44 41308
17 16879
19 17570
11 12419
40 38552
64 56871
28 24163
35 35376
33 32636
55 47590
33 33345
46 41862
64 56517
5 3561
68 63211
67 61484
53 44561
17 14850
14 13299
30 26504
8 9206
63 55044
53 44077
30 27514
34 34620
43 40364
62 54041
57 49748
61 53043
30 26269
68 63341
67 58945
67 60900
67 59990
7 6290
28 24270
67 58542
64 56293
17 16744
67 61671
7 7939
67 62363
67 57521
57 49710
32 31402
8 10156
67 62343
57 48474
33 32748
7 5910
63 54700
14 13833
55 47582
52 42995
3 2360
59 52809
14 13781
21 17917
32 29214
39 37048
31 28875
8 7943
17 16074
63 55440
63 55568
67 57423
31 28451
68 63007
67 60228
53 44053
67 57199
24 20041
59 51327
67 62075
33 33928
55 47561
40 38686
67 61387
31 28435
63 54868
49 42524
55 46926
63 56015
8 8775
39 37459
57 50819
67 57017
9 11972
53 44385
67 61423
45 41421
14 12598
53 45645
67 58836
9 12057
67 61873
57 49950
24 19818
17 16042
30 26908
32 31679
67 59678
30 26271
67 60908
38 36941
14 13947
60 53006
67 57925
59 52570
15 14622
59 51441
57 50435
55 46698
67 59980
63 54575
9 11243
34 34827
42 39278
38 36425
57 50823
53 44267
53 44712
11 12468
33 32157
63 55821
62 53429
59 52294
67 58843
59 51960
24 18901
53 43795
67 61237
7 7395
64 56376
67 57147
63 54855
40 39023
7 7286
14 12992
67 57632
64 56637
63 54392
29 25358
29 25736
21 17845
9 11318
67 60622
24 19044
27 23306
31 29085
67 60194
24 18994
57 49342
34 34916
8 9202
64 56296
52 43226
67 60872
62 53460
28 25070
59 51466
16 14734
67 58439
63 54929
63 55456
2 1229
67 61883
6 4914
53 44353
57 50271
59 51486
63 55732
67 58759
8 8271
7 7903
53 44384
7 6416
9 11075
14 13995
32 30249
37 35852
67 61025
67 59038
37 35933
62 53687
11 12281
43 39549
7 5892
1 41
33 32466
27 22472
67 62193
8 9433
40 38150
30 27285
32 30456
57 51158
57 48311
7 7049
8 9031
57 50005
9 10427
44 41164
55 47514
37 35679
17 15513
16 14803
67 58856
28 24235
6 4867
67 61711
34 34518
67 62126
32 31566
67 59359
59 51657
67 58472
61 53143
29 25661
53 44642
53 45227
7 6577
35 35402
59 52000
59 52823
62 53618
57 51008
32 29557
30 27802
32 29215
32 30809
2 1147
67 62537
67 57267
8 8069
27 22184
67 58546
63 56032
67 60029
27 21951
55 46232
24 19775
7 6551
28 24860
14 12599
39 37637
28 23374
9 11971
59 52254
67 61164
50 42598
1 1015
27 22114
8 8199
2 1729
67 60718
59 51489
53 44939
31 28113
59 52484
67 62608
7 6409
6 4282
64 56610
24 19403
6 4478
57 50835
53 44330
27 22700
9 12110
33 32401
67 60575
2 1310
56 47844
62 53376
32 31089
68 63588
67 59235
37 35965
43 40218
31 28856
40 38307
28 23819
45 41565
7 5790
57 51074
29 25714
32 29640
67 58070
53 44195
67 58431
3 2256
68 63271
43 40923
67 61462
17 15890
43 39388
33 33790
33 33734
32 30291
67 61375
33 33731
67 59225
64 56444
48 42315
28 24560
57 50273
68 63415
30 26848
67 62268
57 49559
7 7621
52 43544
56 47938
17 15635
59 52549
57 49211
17 16222
27 22973
32 29439
2 1706
63 55588
57 49141
37 35696
68 63965
27 23093
8 8500
36 35494
63 55180
63 55686
55 46098
9 10823
63 55099
53 44744
26 20941
67 60405
6 4134
27 22635
57 49504
53 44497
63 55246
56 48011
68 63446
56 47704
7 6428
33 33056
57 48313
54 45764
34 35205
63 54825
14 13688
27 22065
7 6786
61 53205
3 2040
28 25247
17 16832
64 56878
43 39882
2 1588
46 42007
29 25697
39 37296
39 37758
8 9509
63 54647
67 59771
27 22801
67 58900
9 11042
53 45058
7 5631
30 26005
53 45293
63 55625
17 14884
63 54354
67 57362
58 51267
12 12558
15 14617
33 32332
24 20135
67 62277
43 40042
67 62811
59 52107
42 39275
67 58090
63 55623
27 22955
55 47134
33 32284
45 41602
8 8028
59 52499
67 60530
6 5161
6 4216
55 47229
62 54181
62 54321
56 47757
67 58965
59 52377
44 41119
9 12177
3 2697
53 44326
64 56687
29 25780
64 56863
6 4738
9 11224
67 61644
55 46659
67 59963
56 47819
55 47463
17 16134
30 25854
29 25600
30 25847
62 53451
33 33532
54 46007
67 60870
34 34963
33 32967
8 10110
8 8505
32 29442
9 11556
4 2982
59 51845
67 62678
67 59113
62 53892
57 49355
32 30250
4 2908
5 3599
44 40986
67 62889
39 37809
43 39380
4 3510
4 3227
57 48386
8 9510
67 60379
67 61791
45 41419
24 19148
32 29136
31 28489
57 50540
14 12721
62 53750
31 28591
57 49832
34 34099
67 58660
62 53361
67 59738
43 39801
30 25906
7 6634
7 7163
67 59927
3 2471
67 62553
36 35502
32 31788
25 20516
24 19545
67 57570
67 62143
68 63452
19 17572
24 19732
56 47909
55 46902
55 46233
67 60824
53 44835
17 16160
4 3145
27 22248
17 16769
67 61926
68 64167
39 37413
33 32715
63 55676
59 52444
67 59395
34 35254
11 12450
3 2719
27 21833
40 38676
14 12997
57 50279
8 9175
49 42486
67 60218
34 35179
37 35749
8 9983
60 53019
67 62909
68 63283
59 52638
9 10241
40 38239
67 58135
44 40943
46 41757
67 59800
67 59855
8 9452
34 34662
62 53774
60 52897
67 58951
8 9539
30 26611
7 7013
46 41681
53 43762
63 56100
62 54287
7 5763
67 57808
25 20401
28 24054
67 59943
67 58637
1 923
7 7441
27 21497
33 32587
55 46286
6 5283
63 55520
17 15314
37 36011
43 39891
68 64229
67 58755
57 48377
56 47746
57 49372
43 40634
17 14854
64 56889
14 13778
33 33535
32 31653
34 35291
62 53362
1 23
3 2229
53 44177
14 14258
59 51399
63 55874
38 36536
7 7791
67 62442
68 63053
67 61838
60 53000
45 41540
24 19555
67 58051
57 50747
30 26027
28 24577
67 57734
6 5012
5 3719
8 8898
9 11249
67 61174
33 33605
63 54504
53 45147
62 53604
47 42175
9 11489
52 42824
31 28383
27 22597
63 54898
67 60159
39 37468
62 53956
57 50029
61 53229
57 49630
9 10698
59 52387
63 55277
67 58291
67 59245
27 21499
53 45016
27 22654
31 28016
60 52960
63 55848
8 8343
38 36433
1 1045
57 49760
55 47125
30 26460
27 21791
59 51408
57 48120
28 24482
52 43110
54 46028
67 61444
68 64047
67 59786
62 53859
30 26608
33 33171
11 12286
7 7824
19 17632
31 28697
3 1785
59 52277
6 5286
9 10602
64 56286
53 43903
24 18965
53 44296
67 58168
63 55953
14 13526
24 19205
16 14820
30 26336
68 63956
57 49332
7 6584
67 62623
63 55050
9 12037
57 49662
59 52393
30 26867
67 58282
61 53174
67 61277
67 60944
67 58202
40 38990
45 41553
57 50728
53 45061
59 52713
52 43327
62 54117
64 56718
67 59506
67 59782
24 19816
63 55677
40 38242
1 1053
53 44619
68 63741
8 9551
57 50119
53 44491
8 8742
9 11944
37 36284
63 55061
67 60517
68 63439
27 22802
33 32419
31 29050
68 63865
37 35834
67 57179
53 44826
57 50265
8 8479
62 54149
68 63392
55 46318
67 57739
45 41443
33 33443
39 37499
67 58451
9 11995
55 46338
63 55914
8 8962
59 51534
9 12012
68 64292
26 21184
16 14675
7 5967
67 58525
34 34864
67 58173
17 16377
16 14757
28 24476
59 51721
55 46986
33 33661
7 7787
28 24050
57 50647
6 4078
23 18698
43 39588
7 6624
31 28241
7 5592
53 45104
17 16958
64 56315
63 55583
67 62344
30 26752
34 35216
30 25829
67 61449
27 22575
3 1975
55 47249
17 16592
67 60780
53 44416
55 46199
17 16014
57 50911
57 48285
32 30910
43 40407
30 27300
63 55425
67 60311
39 37156
30 27187
32 30833
57 49265
62 53335
24 20245
63 54812
45 41615
40 38202
30 27911
30 26386
32 29922
57 51049
67 59302
67 62536
30 26303
67 60711
55 46409
22 18522
30 25842
31 28703
43 39693
63 56062
57 49374
17 14996
63 55204
9 11700
62 54230
57 50560
53 44113
30 26479
7 6731
8 9846
55 47167
63 55580
63 55682
23 18703
27 22503
67 61980
47 42155
7 5957
60 52984
64 56555
67 58344
68 63695
17 16006
17 16694
64 56500
30 25944
32 31080
9 11442
63 55998
37 35687
40 38696
63 55805
67 60809
7 7167
9 12125
33 32940
67 61855
57 50303
8 8740
33 33577
9 10616
9 10927
59 52184
63 54932
17 15163
57 50345
40 38876
67 60048
6 4613
43 40638
33 33612
53 43897
63 55436
2 1624
55 47553
21 18034
67 59974
53 44635
59 51736
55 47487
68 63444
7 5831
8 9536
52 43303
64 56285
1 1002
4 3304
67 60330
55 46367
22 18061
57 48140
8 8721
9 11256
1 178
2 1129
33 32632
30 26624
57 50922
59 52633
57 50662
30 26957
67 61543
53 43781
7 6509
62 54086
24 18795
67 58188
67 62904
31 28423
27 22273
67 61469
59 52236
28 24513
67 58356
67 57235
25 20363
40 38573
57 49568
62 53836
32 30541
37 35948
32 31687
67 57782
5 3554
67 61896
7 6621
57 49918
37 36232
32 29623
53 45326
61 53044
30 27271
59 51912
43 40739
17 15107
55 46838
9 12062
31 28328
67 62854
39 37059
68 64151
28 24569
55 46346
68 63381
7 6466
17 17051
43 39886
44 41194
28 24887
3 1888
67 62085
11 12430
63 54685
56 47876
24 19484
38 36909
32 31019
17 14886
61 53073
67 62456
57 48976
59 52680
67 60707
32 29797
67 60716
14 14370
55 47201
67 61490
67 58276
68 63668
67 59115
67 62324
32 29228
39 37245
57 50210
67 62169
24 18922
53 45295
17 15110
8 8944
68 64535
56 47759
7 7745
28 24959
34 35316
33 32975
67 59489
67 61066
57 50565
62 53911
63 56125
67 61060
68 63756
33 31929
68 63150
63 56238
24 20093
7 7212
55 46726
67 62501
67 57443
39 37822
57 50534
8 8066
28 23743
14 13416
51 42741
33 33628
67 58821
67 60400
28 25058
38 36834
24 19957
63 55669
67 61341
9 11632
32 31466
28 24000
62 53952
3 1819
57 51171
57 48352
55 47224
14 14390
53 45566
17 15816
67 60798
26 20842
7 7432
6 4599
17 15349
9 10787
9 11052
68 64335
8 9747
63 55261
67 59257
67 58052
67 57040
67 57569
21 17900
67 61149
32 31738
7 6122
27 22996
67 59926
38 36866
67 57233
4 3016
32 29297
45 41581
27 21879
33 33615
3 2758
17 16499
67 61117
57 48319
57 51127
67 59613
33 32170
53 45096
55 47192
55 46865
57 49226
17 15560
17 16686
57 49322
37 36121
47 42158
68 64171
46 42072
68 63085
40 38791
67 59703
68 63827
30 27364
59 52627
24 18971
30 26524
67 61587
53 43874
8 9785
30 26306
68 63913
37 36319
63 54476
63 54861
57 50567
53 44185
52 42886
64 56638
54 45822
28 23691
28 25125
14 14285
46 41939
43 40854
67 62255
64 56798
62 53974
59 52292
29 25680
53 43887
43 39975
8 7977
28 25113
43 40078
57 49309
57 50050
67 62338
68 64698
67 62016
55 46136
32 29473
63 55762
1 994
53 44427
27 22780
33 33290
38 36621
57 49357
32 30719
32 29741
30 26270
57 50903
68 64266
68 64432
55 47059
51 42661
27 23183
57 49433
67 60302
3 1856
37 35812
67 59099
7 7760
53 43809
14 14115
67 60150
67 57704
57 49255
34 35201
56 48019
57 48346
67 59319
3 2655
52 42869
63 55211
67 59706
67 58934
68 64431
67 62312
68 63395
3 1974
64 56946
62 54325
67 59468
32 31587
68 63009
55 47035
63 55627
40 38751
18 17260
57 49016
4 2907
63 54863
67 62353
15 14628
1 1060
67 58016
40 38878
53 44200
7 6401
14 13840
17 16614
52 43279
68 64407
17 16711
68 63763
46 41861
19 17567
59 52430
59 51471
9 10379
68 64158
68 64710
68 63356
55 46283
67 59825
57 48792
53 44477
63 55164
7 5400
40 38577
28 23782
62 54213
31 28671
33 32378
8 8471
63 54531
38 36672
63 55229
68 64146
59 52263
67 61757
67 62940
62 54049
27 22899
68 64661
59 51530
53 44288
55 46420
17 15313
53 43839
54 45922
40 38112
59 51572
4 2963
6 4018
63 54611
38 36954
61 53242
39 37507
62 53712
64 56679
56 48027
40 38499
67 60251
54 45972
53 43760
41 39215
67 60394
67 59962
55 46188
8 9012
3 1801
55 46993
67 60312
44 41253
2 1296
55 46152
67 61584
28 24325
57 48778
67 60574
8 9490
8 8029
34 35320
33 32325
67 58244
32 29771
6 4156
24 19105
23 18663
42 39279
38 36560
68 64783
67 60124
68 63538
30 25849
67 62424
63 54576
55 47186
67 61562
57 49518
32 29567
67 62657
8 9753
32 30102
33 32408
40 38082
67 58635
57 50057
27 21375
14 14384
55 47371
68 63966
67 61486
67 59951
14 14486
40 38334
1 1039
52 42803
17 16984
39 37055
26 21047
14 13087
43 39952
68 63946
67 62160
27 23113
68 63506
8 9295
8 10060
68 63554
67 61055
38 36815
27 23260
44 41255
6 4498
28 23605
57 49370
57 49839
9 10270
39 37112
52 43102
2 1688
67 60462
67 60573
57 49380
64 56767
67 61014
33 32530
8 8010
68 64605
55 46590
33 32112
9 10591
63 56084
17 17048
62 53537
63 55566
54 45930
57 50727
27 22030
67 61616
59 52231
28 24926
30 25915
63 55675
28 23702
39 37279
53 44150
57 50400
67 57991
43 39830
1 250
14 13005
53 45741
63 54799
7 6947
68 63030
26 21039
63 55717
67 61110
7 7665
55 47425
28 24842
50 42583
57 50120
27 21758
67 60327
67 61229
29 25815
9 10509
17 16174
2 1126
67 62463
61 53240
67 58998
6 4345
32 29932
9 10381
67 58896
62 54130
1 39
53 44947
14 13149
34 34899
64 56519
67 58483
67 58076
38 36539
3 2239
57 51151
57 49023
57 49165
17 16078
67 61340
30 27181
17 17054
57 50455
67 59003
29 25672
68 63613
24 19693
17 16345
51 42723
28 23474
59 52586
67 61846
55 46569
34 34860
2 1148
31 28635
32 30756
67 61491
68 63973
1 91
53 45600
57 50875
67 59808
68 63801
32 29678
50 42594
30 26147
57 50148
22 18231
59 52789
55 46445
29 25522
22 18103
67 61751
62 54264
30 26257
17 15984
33 32691
17 16107
68 63903
67 59623
4 3448
69 65054
59 52303
67 62823
29 25629
67 59665
45 41564
17 15001
14 13712
14 13259
32 30837
67 57614
67 62431
67 61165
28 23363
27 22624
57 49129
52 43573
59 51925
67 57723
62 54044
63 56063
53 44399
68 63155
53 43840
27 21398
62 53307
2 1527
67 60417
67 62529
7 7582
57 50899
43 39434
14 14459
53 44930
40 38252
9 11694
59 52524
53 44741
26 21263
34 35014
55 47624
18 17227
56 47990
67 62862
43 39725
14 12791
1 309
4 3385
62 53835
55 46102
27 22267
3 1998
24 19036
7 7284
62 53869
59 52678
55 46356
9 11081
7 6089
38 36587
30 27555
46 41774
57 50825
59 52754
59 52379
34 35187
62 53699
38 36357
63 55705
7 7845
68 64872
33 31868
40 38269
6 5085
8 8769
8 8659
57 50201
67 58768
14 14314
67 60154
67 61274
63 54780
3 2407
32 30487
68 64627
38 36616
30 26136
3 2626
67 60579
51 42759
59 52819
62 53847
31 28633
56 47681
6 4585
9 11593
45 41623
68 63160
67 62199
34 34965
63 55882
67 58066
7 5404
55 46431
22 18464
67 62734
55 46085
56 48024
67 61548
8 9867
52 42946
67 59727
68 63953
67 58040
67 61784
58 51273
63 55341
57 48273
7 7349
15 14612
63 56122
39 37610
67 57798
68 63907
67 59934
55 46421
67 62658
7 6548
67 62295
17 14867
57 50783
68 63391
43 39602
31 28445
9 12000
17 15900
8 8090
68 63378
63 54631
59 52054
9 11051
59 51806
31 28353
58 51249
55 47521
5 3551
24 19260
40 38186
33 33151
68 64072
62 53818
25 20396
53 44730
1 596
67 61908
14 13193
25 20523
67 59424
5 3852
14 14407
62 53534
33 32122
53 45246
67 60250
40 38539
30 27475
62 53861
32 30533
25 20411
7 7615
32 30259
5 3857
59 52143
9 11050
21 18025
7 7703
67 61517
67 60788
3 2400
67 58377
38 36988
57 50886
33 32234
9 11935
29 25501
67 58345
57 50289
53 44968
14 13784
9 10617
8 9477
53 45133
14 13938
30 26543
52 43353
57 49967
69 65238
32 29700
41 39180
41 39240
67 62669
46 41877
55 46645
64 56528
52 43502
19 17784
28 23619
69 65041
55 47146
33 32364
63 54675
67 58250
53 43958
30 27791
24 19574
64 56830
68 63102
57 48104
53 45165
67 61973
63 54590
4 2855
68 64805
53 44247
53 45253
8 9691
24 19937
43 40675
24 19007
68 63520
32 30444
67 61460
19 17640
62 54306
7 7634
43 39741
40 39007
30 26078
52 43581
28 25195
7 6565
9 12109
53 43942
63 55049
54 45851
9 11431
68 64902
65 56959
32 29198
68 63305
67 58132
67 60598
8 9527
57 50471
9 11810
59 52298
62 53416
67 62723
14 14307
14 12684
57 49409
63 54580
63 54454
3 2545
7 6469
33 33752
68 63353
63 54995
67 61125
1 516
14 13028
39 37803
63 54713
52 43391
39 37370
17 15325
28 23855
25 20605
26 20742
68 63351
64 56883
67 57551
5 3811
68 64634
31 28599
17 16561
67 59281
64 56750
62 53736
68 64477
53 45087
34 34550
43 39896
9 11956
59 52424
6 4169
67 61319
32 30463
8 9971
36 35459
67 61002
67 62908
67 61626
43 40717
14 14045
68 64091
67 57320
52 42939
3 2518
27 21380
31 28018
17 14992
24 20148
28 24191
67 62873
56 48008
52 43439
67 57795
7 7905
67 60170
67 58519
3 2613
68 64666
9 10422
17 15327
57 50305
63 56110
68 64750
67 61198
67 61035
64 56900
57 49237
57 48660
24 19247
40 39162
8 8999
49 42555
67 58101
61 53076
59 52716
59 51326
69 65078
62 54258
45 41515
9 10287
67 60781
38 37002
59 52775
56 47858
58 51287
37 36194
3 2569
52 43263
57 50281
57 51120
52 43104
67 60958
28 24443
49 42390
69 65044
67 60238
44 41048
7 5787
67 62769
25 20316
63 55869
68 64621
43 39950
7 7440
29 25584
55 46945
67 59494
14 13214
4 3312
24 19145
55 46762
28 24653
53 44580
32 29447
68 63209
55 46148
59 52367
24 20153
3 2787
51 42737
43 39798
52 42843
67 57163
55 46829
32 29304
64 56541
33 31988
33 32362
67 57623
67 61036
59 51523
52 43050
62 54083
53 45432
69 65240
53 44474
62 54026
32 30323
10 12243
64 56928
40 38132
7 6998
8 7949
14 12738
24 19915
57 49826
37 35698
46 42053
1 631
37 35774
28 24437
17 15343
55 47319
63 55915
40 38190
67 58401
67 60868
67 61265
38 36472
52 43116
55 47592
57 50700
27 21793
30 26671
57 50379
57 51129
8 9448
41 39212
39 37718
53 45397
59 51588
6 4976
59 51645
53 43754
17 15241
57 50721
67 60123
67 58921
7 7586
3 2217
67 58293
63 54945
54 45997
63 56114
67 62412
44 40937
40 38161
14 12681
9 11491
14 13886
33 33044
33 33229
53 45405
63 55118
57 50327
67 61219
62 53883
67 59521
31 28230
63 54481
67 58421
8 8255
57 50403
7 7421
43 40872
67 58098
33 33597
53 45346
31 28505
68 64349
55 46787
69 65438
68 64563
35 35401
28 25144
59 51734
53 43886
7 6622
53 44839
44 41197
3 2750
67 60357
39 37769
8 9093
32 31105
62 53487
8 8725
14 14084
8 9059
45 41477
45 41529
68 64409
53 44084
64 56521
27 23258
69 65294
9 11110
59 51541
17 16707
32 29722
38 36561
62 53390
33 33412
31 28168
30 27750
7 6517
63 54662
67 58538
8 9562
32 30987
67 59797
55 46416
30 26030
59 51782
2 1118
32 29704
69 65254
17 14914
67 57828
53 44876
34 34449
28 23869
9 11812
5 3904
59 51517
34 34487
63 55030
68 64267
9 11802
43 40920
14 13519
37 35833
17 16446
68 64573
67 61124
40 38563
69 65392
67 62872
68 63703
67 61678
8 8567
28 23734
67 60332
27 23280
55 46520
8 8460
11 12389
2 1091
17 16912
67 60465
16 14825
32 30047
53 44067
38 36491
6 4923
52 43090
67 58270
27 22268
33 33180
67 61447
27 21310
49 42452
68 64631
33 32381
31 28122
8 8582
67 62005
53 44661
5 3882
3 2678
3 1927
68 63313
6 4230
68 64905
26 21030
31 28224
27 21593
43 39931
67 58185
55 46919
14 13427
24 18874
53 45564
67 60037
7 7106
31 28883
67 61475
27 22813
67 61938
34 34877
37 36124
67 62690
53 44472
69 65413
67 59868
69 65103
3 2468
27 23128
14 14189
63 55159
68 63981
55 46418
60 52908
33 31926
17 17152
63 55105
63 56197
67 57069
8 8747
62 53985
54 46012
30 26465
24 19926
67 62603
7 6648
37 35554
43 39746
57 49935
49 42469
32 29279
67 59837
57 48973
34 34805
31 28070
37 35534
27 22800
39 37223
69 65160
8 8025
9 10653
29 25517
39 37273
9 10370
67 61897
34 34307
69 65071
31 28072
67 59077
67 58748
57 50995
67 58386
68 63028
17 16805
33 32151
9 11401
19 17580
67 60739
32 31174
14 13199
46 41683
52 43234
67 60269
64 56763
7 5672
53 45557
28 25216
68 63064
52 42865
67 57913
14 14224
57 48760
68 64624
2 1264
43 39829
62 53998
17 14986
54 45805
68 63712
55 47437
67 61412
67 57904
27 21741
57 50266
8 8651
67 59080
63 54622
60 52998
57 48730
34 35144
31 29098
57 49519
53 45601
53 45169
67 57484
1 864
67 61596
68 64119
37 36311
52 43317
67 62954
68 64311
52 42979
9 10727
67 58334
63 55072
7 7302
25 20611
67 60426
59 51600
67 60467
8 9401
67 59177
69 65768
67 61753
8 8813
43 40226
32 30632
39 37442
67 62887
66 57003
44 41306
4 3501
62 53696
67 62549
34 35006
7 5738
67 60846
40 38840
34 34081
67 62379
24 19419
69 65053
24 19438
3 2529
63 54528
39 37650
4 2902
54 45921
63 55524
55 46388
33 32546
50 42629
53 44851
27 23160
64 56837
59 51458
32 30625
34 35326
55 46205
38 36755
17 16002
68 63267
39 37736
67 58359
7 6640
68 64704
7 5407
59 51757
67 61323
53 44507
33 32246
14 13096
68 63758
68 64509
63 54464
67 60231
30 27039
49 42384
27 23262
52 43077
32 29788
69 65783
8 8327
63 55607
44 41307
24 20120
19 17600
40 38137
30 27180
9 11715
68 63696
57 50093
53 44062
69 65218
62 53638
57 48384
63 55149
67 61945
57 48051
2 1128
39 37519
57 49628
27 21711
64 56789
45 41622
69 65623
56 47987
67 61659
24 20026
67 62355
11 12361
25 20578
68 64462
68 63522
57 48808
19 17667
68 62979
32 29269
31 28516
54 45971
67 62708
64 56710
30 27806
68 63894
67 59048
46 41881
63 56132
67 59472
53 45125
27 21309
57 49134
69 65132
32 29742
67 58775
43 39518
1 931
14 13250
57 50602
32 30753
68 63457
34 33998
6 5186
45 41412
24 19127
27 22258
57 48435
21 17849
37 35669
32 31006
25 20544
68 63635
62 53502
59 52249
62 53906
63 54771
59 52542
11 12480
6 4014
7 5970
37 35931
3 2384
58 51303
54 45834
14 13768
68 63852
14 14482
30 27046
67 59083
69 65186
57 50913
63 54845
33 33642
67 62497
67 57700
53 43959
63 54684
60 52870
57 50387
67 59059
39 37129
64 56716
31 28460
43 39701
31 28704
51 42721
39 37424
57 50524
44 41320
67 61435
67 60476
14 14404
63 54859
55 47159
30 27570
67 58790
59 51383
68 63327
40 39013
57 50258
9 11158
9 12182
64 56592
59 52055
67 57974
69 65512
53 44748
16 14709
59 51731
67 59532
4 3138
47 42102
57 49619
67 60385
7 7403
51 42667
27 21365
56 47787
8 9173
55 46511
39 37058
8 8172
67 58139
68 64089
43 39956
3 2224
67 58313
67 58946
8 8211
40 38346
14 13864
56 47997
54 45847
6 4399
56 47903
57 49859
9 11507
67 57202
38 36770
8 8575
63 55710
68 64511
43 40114
67 58108
57 51131
26 21267
52 43579
67 57905
68 63986
62 54078
38 37005
43 40928
9 10985
27 22362
67 57843
1 241
17 16050
67 57911
2 1579
17 16484
26 20859
63 56151
67 62596
28 23335
68 63899
37 35747
67 61949
9 11352
37 35658
9 11004
33 31906
67 57558
67 62449
67 57403
67 60120
63 55490
43 39670
28 25208
68 63340
33 32239
55 46512
67 59164
57 51233
64 56869
24 20129
62 54012
2 1680
43 40637
69 65395
67 62083
56 47756
43 39383
53 44372
17 16569
67 62788
53 45542
53 44888
53 45460
47 42127
62 53439
68 64748
68 63807
37 35612
57 50237
57 48160
67 59002
27 21511
64 56922
53 44307
67 57081
57 48883
40 38630
67 57067
46 41897
22 18245
43 40446
67 60459
57 51017
36 35457
59 51881
43 40209
64 56641
59 52661
67 59329
40 38754
67 59815
11 12249
67 61268
69 65881
68 62988
67 60925
9 11202
55 47244
24 19621
43 40296
67 61182
8 8887
34 34767
67 58262
32 31355
1 621
67 62538
3 2020
17 15916
53 43915
62 53990
23 18750
14 14116
59 51754
32 31731
3 2403
67 62298
63 55547
28 24815
59 52256
17 15561
67 59871
67 60157
57 50153
68 63876
67 61023
17 15253
59 52797
27 22286
57 49341
28 23856
67 57789
3 2353
53 44832
55 47100
5 3525
6 4945
9 11980
67 57208
68 63449
67 59923
8 8799
43 40090
67 60829
40 38663
67 62505
57 50021
8 9285
63 55654
7 6701
50 42580
67 62589
32 29992
68 63647
67 62369
32 31794
5 3611
38 36885
4 3056
67 58378
57 48565
30 27918
33 33320
34 35082
62 54216
57 51043
8 8316
62 53841
68 63326
68 64339
9 10882
68 63886
57 49395
9 11060
34 35131
68 63057
63 55453
53 45523
69 66063
14 14512
8 9941
67 62639
30 26802
55 47387
63 54815
67 60825
53 44987
54 45928
32 29176
7 5807
24 20055
67 59495
68 63608
30 27014
59 52696
8 9476
30 26759
7 7735
30 27040
14 12848
57 48073
27 21564
62 53811
57 48337
67 61714
67 57621
25 20508
67 58190
67 57615
46 42082
64 56929
64 56742
8 8821
23 18746
11 12420
30 26070
67 60502
30 26395
30 26686
4 3029
32 29338
59 52449
57 51089
39 37791
39 37632
30 27801
67 61326
8 9504
34 34221
43 40784
57 48430
8 8115
67 58746
7 7203
27 22820
14 14157
27 22967
7 5424
67 57619
33 33804
6 5275
68 64735
63 55401
67 62375
7 5647
62 54030
59 51529
9 10983
43 39777
52 43108
55 46606
27 22112
59 51380
45 41545
44 41181
46 42048
28 23669
63 54447
67 61689
53 45364
67 60890
7 7327
27 21538
46 41937
7 5572
7 5828
30 26947
40 37992
6 4328
31 28934
67 62523
43 39643
67 61935
53 44336
21 17978
38 36416
9 12230
30 27657
69 66053
24 19252
67 59717
63 55892
59 51592
60 53033
53 45435
9 11583
67 62504
39 37850
6 4849
6 4023
55 47258
46 42068
67 60540
69 65042
26 20732
7 6787
63 55817
9 12216
31 28043
48 42262
69 65170
63 54563
9 10557
69 64988
69 64966
8 8676
57 48662
63 55353
68 64544
63 54796
1 975
53 43743
28 25131
67 62611
32 31022
22 18403
67 61450
24 19479
43 40661
33 33682
67 59540
27 22444
30 26051
5 3913
7 5462
68 64479
57 48209
34 34782
62 53517
24 19347
68 63700
6 4019
67 61179
67 62727
52 43608
52 43219
67 61434
27 21918
68 63714
9 12104
67 58838
30 27653
9 10398
67 59278
38 36641
44 41318
1 51
50 42631
68 64609
68 64130
69 65453
59 52188
59 51347
9 10192
67 62341
68 64118
27 21439
64 56438
24 19812
57 48439
67 62028
67 59063
37 35758
25 20312
63 55943
49 42370
53 45234
30 26666
34 34538
31 28699
30 27883
68 63031
67 61390
6 5042
15 14634
57 51091
67 61105
48 42259
67 62482
55 46178
46 41984
62 54009
55 46302
56 47869
12 12556
33 32801
38 36903
67 57699
53 43974
62 53472
8 10046
28 24352
43 40399
6 5114
57 50570
14 14139
13 12590
30 27968
7 7550
64 56300
68 64753
57 51221
30 27795
53 44738
3 2759
64 56434
68 63312
63 55752
37 35921
28 24751
60 52912
63 54759
67 57420
59 52630
55 47065
33 32647
67 59673
14 14119
7 5489
67 61989
9 10643
69 65088
34 34892
39 37175
9 10771
67 61310
57 51080
38 36629
32 29668
52 43230
67 60384
69 66060
7 6723
67 58083
68 63504
67 61145
67 61339
67 60960
27 22911
27 22897
22 18224
63 56140
55 47195
67 62677
55 47012
57 48134
52 43621
24 19096
33 32752
30 26758
53 45030
57 49647
62 54296
67 57598
28 23921
59 52344
53 45228
33 32337
40 38438
17 15567
17 15073
63 55413
30 27809
67 59915
24 18830
59 51780
67 58758
6 4038
34 34967
63 55908
24 19727
7 7127
34 34113
31 28448
68 63258
38 36551
56 47660
61 53107
17 15966
68 64227
1 132
43 40758
52 43584
57 49677
18 17158
3 2233
68 64135
30 27329
67 58707
30 27836
59 52336
63 54864
63 55122
30 25955
9 11203
14 13916
5 3645
30 26358
63 56006
26 20847
32 30173
67 60448
33 32111
6 5006
61 53263
53 45372
63 55920
67 59465
56 47822
68 63869
38 36436
57 48640
28 24937
7 5531
33 33026
59 51678
57 48361
53 44179
40 38492
6 4735
67 57582
68 64858
17 15012
63 55004
68 64760
59 51607
40 38185
24 19881
67 61244
53 44261
34 34135
67 58068
5 3517
28 24922
67 58931
67 61247
3 2711
67 61525
14 13642
64 56898
3 2609
17 15555
17 15940
37 36304
67 57786
4 3120
53 43943
67 61251
63 54505
62 53611
30 27704
7 6094
55 46578
7 6341
59 51887
62 53646
67 57454
52 43134
68 63856
40 38335
8 9856
62 53885
9 11535
52 43382
29 25417
16 14767
59 52346
67 61549
69 66304
6 4403
59 52732
55 47176
68 63035
27 22964
52 43623
61 53257
14 13930
69 66355
33 33406
17 16287
62 54116
24 19625
67 58385
33 32321
32 29298
34 34256
27 21548
6 4021
67 60663
39 37525
30 27747
68 64198
69 65867
67 60955
43 40073
52 42818
33 33530
6 4873
55 46603
59 52014
40 38314
24 19131
69 65738
55 46366
64 56539
57 49776
24 20192
57 50910
17 15219
9 10944
59 51582
67 59117
1 396
67 58831
6 4391
57 49153
30 27558
57 49828
7 5683
38 36678
67 62763
63 54572
27 22941
27 21508
67 58273
27 23120
1 134
67 58422
64 56504
59 51995
32 31408
67 62878
63 55231
3 2055
24 19033
9 11273
43 40770
42 39285
67 62437
33 31836
55 47412
43 39615
31 28488
67 59731
8 9937
37 36171
57 49206
17 16778
24 20249
45 41537
30 26152
22 18126
7 7292
8 9902
67 57776
8 7975
32 31749
58 51277
68 64017
69 65507
67 62210
53 45652
45 41391
56 47777
67 61955
32 31651
39 37155
69 65009
43 40873
2 1107
27 23279
3 1860
24 19154
68 63110
68 64859
68 63027
33 32524
67 60522
67 57848
64 56446
55 47316
60 52996
63 56044
57 50374
39 37104
56 47961
57 51211
53 45002
56 47778
67 62058
6 5127
53 44895
14 12723
65 56962
7 7303
67 57594
4 2861
39 37851
38 36625
59 52070
57 48888
37 35566
7 6652
67 57897
30 27909
67 60117
30 25901
6 4309
63 54844
67 59261
39 37484
7 5518
37 35704
69 66458
67 61940
67 62783
8 8262
9 10224
69 65373
69 65525
68 63152
64 56897
63 54661
6 4485
17 14975
63 54411
3 2319
53 44682
43 40144
67 58094
43 39717
29 25731
28 23660
64 56801
34 33993
8 9014
62 53293
59 52373
30 27841
64 56734
69 66494
63 55818
9 11373
69 66085
67 59784
69 66528
21 17862
67 59541
59 51958
57 48823
68 63547
53 45315
53 43928
55 47647
53 45501
18 17479
31 28896
53 45409
7 5772
68 63523
59 51630
62 53310
21 17980
1 115
63 54843
57 49840
67 61620
1 502
54 45934
43 39543
40 37955
62 53960
31 27975
56 47923
53 45553
31 28743
30 25923
67 60372
57 50711
69 65607
57 49392
38 36432
57 49282
43 40603
34 35265
67 59444
67 57541
33 33937
69 65750
29 25575
67 60115
68 63354
67 59834
67 57728
27 21747
53 45192
53 44824
57 48736
28 25001
68 63427
67 57187
32 29131
14 14192
24 19238
67 61849
59 52726
67 62557
64 56688
57 49838
53 43921
57 48934
17 15006
67 61287
69 65816
24 20262
39 37503
67 57283
56 47798
53 44092
59 51765
8 9865
55 46339
40 37943
9 10941
3 1817
52 42992
63 55544
67 62123
52 43055
30 27325
52 43670
32 30649
57 51002
63 55644
53 44441
17 16100
69 65853
52 43020
30 27907
8 8081
11 12476
28 23805
59 52590
69 65059
39 37810
34 34669
31 28268
59 51791
69 66150
63 55079
67 61974
24 19597
63 55322
8 8974
55 46737
69 65117
64 56761
3 1843
52 43138
33 33553
67 59724
30 27734
69 66401
67 58664
59 51705
4 3150
69 65002
70 66763
55 46549
3 1965
34 34798
57 50831
38 36566
18 17284
53 44021
43 39454
61 53212
51 42697
57 51179
67 59496
26 20909
62 53379
68 63983
40 38844
67 57223
12 12569
69 65127
63 54784
63 55467
62 53685
70 66695
2 1713
65 56986
43 40219
63 55474
57 48837
63 55645
37 36044
70 66809
64 56417
34 34524
62 54210
67 61542
24 19899
38 36737
33 32627
6 4929
8 8985
27 21363
67 58394
63 54479
70 66779
70 66672
34 35260
68 64660
64 56562
67 59485
68 64351
57 48298
17 15805
67 61016
27 21850
38 36946
1 233
9 10675
8 9737
50 42568
14 12674
27 21643
54 45992
30 27613
14 13254
5 3891
69 66406
57 48774
27 23045
33 32477
7 7272
30 27199
63 55372
53 45260
7 7460
68 64243
14 13473
55 46828
30 27730
17 17006
67 57253
17 15293
57 48355
32 30334
9 10550
63 54552
56 47867
63 54511
17 14995
67 57020
67 57720
25 20427
67 61597
67 57137
68 62973
69 65528
40 38385
67 61018
17 14872
53 44553
28 23499
9 11693
53 45145
39 37383
23 18695
7 6289
47 42187
67 60513
60 52916
17 15821
4 3508
9 10813
63 55577
17 14953
64 56419
64 56538
27 22130
59 52477
31 28643
1 1074
53 44054
57 49970
9 11437
63 55569
22 18119
68 64390
43 40925
69 65168
67 57357
55 46248
32 29945
67 59799
32 29552
57 48096
7 6239
61 53131
1 281
6 5174
69 65250
67 61943
67 59229
32 31474
53 44761
31 28800
6 4225
68 63156
31 28689
57 49521
67 57148
34 34202
67 62433
67 59635
30 26186
69 66313
57 49890
43 40831
31 28866
67 61916
53 44341
14 12944
24 19465
55 47392
31 28486
69 66625
63 55324
67 62645
43 39789
9 11428
46 41851
17 14987
68 63737
29 25256
67 57385
28 24018
67 58158
5 3550
67 59184
4 2819
57 48284
67 57745
67 60215
28 24258
57 51067
63 55497
64 56927
55 46349
53 45626
67 62580
57 50221
68 64503
69 65725
68 64015
67 60364
67 57271
14 14471
32 31371
57 51145
43 39883
3 1739
67 57270
17 15501
68 64798
67 59576
52 43021
67 57750
17 15034
26 20993
4 2805
65 56961
27 23119
34 35013
61 53142
67 60735
55 46916
69 66553
68 64331
69 65828
31 28190
9 10538
17 16056
67 61271
67 62613
14 12831
69 66518
63 54696
67 61967
52 43002
63 55769
67 62142
53 44481
67 59368
70 66726
9 10348
62 53504
63 55938
63 55519
52 42863
68 64343
67 61602
68 63665
29 25603
6 4657
60 53013
70 66699
67 57153
32 30617
17 16698
57 48233
7 7697
57 49704
67 60951
68 64415
55 46782
7 6243
30 26155
59 51593
9 10842
57 50163
68 64602
30 25947
67 58073
63 55093
34 34633
57 50642
59 52644
69 66246
6 4507
52 42987
63 56041
67 62002
7 5408
17 17143
9 10220
6 5240
53 44815
69 65819
67 59127
8 8425
8 8673
70 67120
27 22063
55 46413
17 16756
31 28386
2 1122
67 60341
59 52337
38 36344
24 18820
17 15779
68 63180
67 60322
30 25910
22 18095
59 52471
33 33122
26 20919
43 40304
30 26086
67 62554
37 35672
28 23884
65 56966
36 35518
17 14997
57 51010
69 65272
70 66973
53 45168
2 1719
1 369
62 54082
67 61080
69 66584
9 12137
67 60483
67 58315
2 1152
2 1246
67 61086
67 60026
67 62403
4 3395
39 37108
29 25321
44 41151
14 13786
59 52130
67 60076
55 47649
27 22374
67 60268
9 11574
24 19598
56 47794
6 4322
31 28068
57 50630
67 58021
57 50188
57 50346
40 38570
57 48769
68 62994
53 45454
38 36486
68 64545
67 60243
40 38601
69 65212
70 66893
57 50140
7 6558
8 9999
40 38442
70 66704
57 48830
67 61415
48 42285
69 66512
49 42397
67 57635
5 3584
32 30944
8 10086
67 59384
53 44236
68 64881
32 30466
59 51915
32 29783
40 39158
14 13054
62 53981
67 60305
59 52109
59 52541
8 9440
68 64833
12 12548
59 52535
63 54636
67 58964
52 42905
42 39263
44 41251
5 3798
9 10475
55 46994
21 18035
67 57942
69 65094
59 52024
33 33603
67 60361
33 32540
57 50815
31 28150
69 66164
55 47121
68 63348
46 41856
39 37340
7 6377
33 32018
17 15410
7 7194
33 32489
53 44893
32 31606
57 48299
56 47873
53 44774
67 57127
62 54164
68 63363
60 52918
62 53566
8 9756
23 18548
59 51938
67 58006
59 52565
67 57958
25 20504
68 64838
17 16897
57 49618
37 35837
69 65627
30 27906
1 688
40 38955
13 12577
67 61420
40 38582
53 43908
9 11894
68 64652
9 12157
67 60902
62 53821
60 53025
45 41393
67 57115
27 21655
6 4598
67 60500
9 10349
68 64891
34 35274
70 66965
37 35956
7 5808
67 61648
55 47248
55 47411
59 52146
64 56480
33 32065
5 3892
32 30302
14 14027
14 12909
33 33570
43 39857
24 19655
7 7554
51 42739
28 23585
52 43451
69 66450
27 22651
67 57260
57 50535
68 63765
68 63486
67 59586
8 8129
70 67004
17 15337
69 65796
67 58365
16 14756
3 2687
70 67190
21 18017
57 50109
57 50322
70 67193
59 51756
40 38896
43 39978
52 42884
62 53568
67 61979
53 45532
64 56829
67 62131
67 61563
1 473
27 23133
55 46203
14 13879
57 49463
3 2305
53 45713
40 39079
62 54328
14 13566
27 22323
57 49642
4 2932
59 51907
8 8572
67 62416
69 66430
68 62996
67 60128
30 26033
28 25248
8 8881
4 3181
34 35164
64 56712
68 63250
29 25516
15 14629
40 38971
2 1236
68 64328
67 58522
7 6061
1 408
43 40469
28 25249
8 8695
28 23470
7 7464
52 43510
69 65217
62 54120
27 23087
27 22144
70 66790
28 24012
67 62576
67 62047
55 46557
53 45535
64 56598
67 57217
62 53889
63 55934
59 51480
57 49468
4 3512
67 62017
68 63469
52 43314
33 33342
4 3067
64 56758
38 37037
9 11817
32 31511
31 28913
67 59995
1 618
67 58181
57 50027
43 40465
68 63325
12 12532
6 4052
22 18536
46 41929
53 44116
43 40370
34 34946
39 37897
69 66364
70 67061
69 66057
7 6865
69 65080
57 49729
31 28779
33 32228
67 61205
62 53365
67 57477
67 60738
62 54209
9 11449
71 67380
2 1725
4 3144
68 63299
68 63334
55 47177
70 66806
33 33808
24 19520
63 54790
63 55422
34 35245
31 28074
2 1478
14 13367
67 58093
8 8837
69 65567
34 34601
67 60855
9 11205
8 9578
28 23377
32 29144
8 9116
67 60155
34 34216
30 25948
7 7137
67 58665
24 19793
68 63691
67 59273
32 31737
56 47780
67 57339
53 44290
7 5841
57 49284
52 43615
32 30251
39 37450
2 1458
44 41180
8 9577
57 50583
59 52291
55 47593
69 66174
33 33838
69 64960
55 47130
1 9
46 42080
37 36066
59 51857
40 38682
55 46684
68 64036
19 17602
69 65829
31 28600
4 2831
63 54919
67 59183
14 12682
28 24525
53 44818
52 43128
17 16023
68 64443
48 42229
69 65676
63 55466
6 5008
37 35872
24 19251
67 60428
37 35684
17 16657
33 33033
70 66731
69 65704
67 57626
69 65377
59 52211
14 13718
62 53721
67 57261
9 10970
69 65397
27 22158
52 43045
62 53891
17 15546
67 62246
27 22377
67 57198
69 65180
53 44198
67 59524
57 50004
46 41793
59 51763
17 14918
1 1008
53 45472
17 15401
15 14631
57 51012
64 56428
64 56413
32 31308
69 65303
68 63828
23 18586
32 29422
40 38724
63 56166
45 41594
9 11173
59 52821
8 8270
57 49196
27 22397
28 24495
25 20296
69 65888
24 20292
8 8895
68 64866
69 65689
63 54782
59 52528
53 43944
7 6354
30 26527
27 21475
55 47470
67 59061
30 26964
18 17253
28 23891
67 62710
53 44237
63 55404
54 45994
67 57701
8 8717
57 48906
26 20762
68 64099
30 26162
61 53103
30 26101
63 56051
43 40227
57 48707
11 12318
61 53200
67 60722
7 7851
30 26490
3 1879
71 67550
68 64450
43 40763
67 60487
3 2688
14 12784
67 58714
67 58888
69 66611
67 60694
4 3197
67 60303
68 63426
67 62161
69 65818
64 56628
8 8691
28 23337
67 59813
57 50554
38 36574
55 47532
9 11492
63 56186
62 54331
39 37496
34 34008
55 47325
1 1035
2 1224
17 16093
57 50370
30 27196
49 42464
31 28283
67 62810
53 43872
67 61191
59 52058
57 50893
32 31515
38 36698
63 55982
7 5677
69 66605
63 55797
67 59649
67 59338
67 59397
62 53949
62 53944
69 65276
62 53272
62 54222
59 51694
14 13639
55 46255
28 23573
28 24968
27 21659
62 54127
59 51842
63 55999
67 58178
32 29859
70 66848
59 51758
68 63424
2 1232
59 52033
45 41446
38 36695
59 51886
17 16380
70 66787
69 65370
57 50978
37 35866
67 59072
33 33906
70 66978
68 63969
53 44276
68 63785
62 53873
14 13488
2 1267
69 65702
8 8235
57 49679
17 16373
69 66577
40 38772
68 64165
57 50079
14 14396
70 67026
67 60438
63 55400
8 10029
62 53586
33 33794
63 55616
57 50478
57 49330
69 65076
59 52244
57 48123
71 67722
53 45608
62 53965
67 62018
67 60299
27 21674
57 49175
53 44013
4 3483
67 61248
30 27280
70 67152
63 55755
67 58865
9 12155
67 60720
63 56160
59 51821
67 60972
69 66236
57 49147
55 46363
28 24304
59 51418
56 47921
63 55918
68 63198
29 25570
40 38083
44 41351
71 67689
69 66012
17 16609
27 21730
8 8305
69 65869
69 65716
3 2771
3 1738
49 42415
67 59882
69 66088
17 15568
7 7635
43 39760
64 56591
38 36704
29 25373
17 15526
67 57368
5 3926
55 47611
67 61497
40 39117
34 34686
63 55254
67 57719
68 63521
69 65624
27 21822
68 63744
67 62555
55 47170
58 51252
64 56482
70 66705
27 23100
70 67006
30 27152
6 3964
22 18531
57 48714
67 62414
52 43181
69 66488
70 66659
57 50152
9 10991
57 48390
28 24289
33 31857
70 67099
62 53363
67 60965
57 49160
1 954
68 64896
67 61578
5 3569
53 44102
32 31358
17 15580
2 1642
32 30490
59 51771
55 46637
68 64264
34 33974
69 65708
22 18433
67 58005
45 41569
43 40695
63 56028
67 59946
17 15258
32 29879
69 65098
8 10065
64 56571
62 53431
57 49369
64 56389
17 16870
43 39994
69 65129
69 65371
9 12060
28 24109
40 38216
17 15267
1 512
9 12059
67 61368
32 29259
18 17489
63 55375
67 59747
57 48860
53 45420
14 13815
40 38419
57 49543
70 67115
9 10715
57 50275
67 60984
67 57485
1 79
71 67734
55 46763
57 48406
64 56766
14 14505
8 9891
55 46066
48 42256
69 66427
69 66610
68 64054
67 59453
31 29059
24 19153
32 31569
31 28442
28 25024
64 56302
67 62767
53 43989
27 22992
63 55194
55 47330
27 21839
25 20452
29 25711
67 59439
8 8147
55 46880
38 36892
17 16844
69 66356
53 45604
46 41727
24 19478
57 48967
9 10711
17 17106
8 7959
67 60555
56 47967
64 56352
64 56872
22 18066
24 19936
57 50854
63 55771
32 31074
17 16885
68 63508
68 64288
44 41098
27 23226
33 33370
28 23627
62 53928
67 60021
8 10158
16 14763
63 55898
55 46801
43 39374
59 51671
53 45259
69 66597
6 4506
67 62359
25 20565
67 62691
37 35654
32 30081
11 12265
8 8951
52 42876
1 406
37 35727
30 26913
57 50447
43 39592
67 61547
69 65107
67 60628
27 22279
67 61485
11 12358
17 16583
40 38606
57 50395
71 67935
64 56621
63 55975
58 51279
30 26517
57 50591
6 5011
26 20976
71 67382
63 54726
34 34016
67 62924
32 30128
32 31263
71 67882
53 44817
33 33875
67 60706
53 44128
6 4112
70 67074
26 21121
53 43763
47 42113
69 65595
68 63060
22 18380
21 17901
31 28820
68 62967
41 39252
63 55081
27 22916
24 19031
67 62345
67 58610
9 10708
57 50740
67 59427
7 7725
63 55971
18 17255
69 65517
70 67240
59 52061
57 49973
44 41093
27 22354
67 62700
67 57523
30 26730
27 22658
67 58784
64 56764
67 62167
27 21932
71 67595
2 1212
9 10211
55 46438
69 65530
3 2338
67 62260
67 58978
57 49782
64 56691
27 23111
69 66638
36 35524
39 37274
71 67992
27 21975
71 67494
6 4383
41 39209
63 55846
24 19206
17 15045
69 65100
62 53993
67 59250
69 65463
38 36852
69 66409
9 12052
67 59763
34 35226
67 59944
67 62440
67 61804
68 64505
68 64120
24 19371
64 56730
4 2795
68 64199
32 30542
14 12699
11 12435
55 47365
67 59900
69 65566
55 46201
68 63621
68 64935
28 23899
67 58071
9 10960
67 62619
27 22926
33 33708
59 52674
53 44568
1 604
53 44136
62 53360
3 2326
5 3867
23 18570
32 31563
69 66444
69 65446
2 1218
37 35888
3 2732
67 60314
70 66990
67 61672
59 51487
28 24803
22 18369
9 10413
57 48184
32 31758
31 28082
17 15904
53 45338
33 33614
32 30597
17 14902
40 38174
40 38236
3 2220
28 25067
43 40781
14 14134
18 17169
70 66757
67 59417
55 46913
68 64188
68 64800
71 67373
40 38650
67 60926
67 59611
34 34602
68 64104
69 66094
67 57177
55 46447
64 56772
32 29770
26 20814
43 40105
27 22855
38 36782
1 828
22 18228
34 34802
38 36685
57 48446
63 55068
21 18041
28 24624
67 61937
67 58332
32 30994
1 947
49 42437
69 65903
67 57139
67 61249
30 25857
68 64352
67 58523
56 47736
14 13621
14 14131
56 47676
17 15329
17 16821
45 41593
40 38074
2 1640
68 63065
63 54724
58 51300
45 41610
39 37607
59 52419
55 47149
43 39622
46 41997
43 39858
7 5819
63 54668
32 29272
8 8044
69 65241
47 42109
67 62496
68 63919
6 5349
43 40439
67 59207
37 35552
24 18952
45 41590
55 47033
68 63117
30 25938
9 11200
67 59929
3 2635
8 8446
45 41653
69 65763
68 63480
32 31549
68 62999
69 65307
14 13933
63 55000
67 61986
67 57791
63 55742
57 50549
24 19389
67 59460
9 10969
55 47188
9 11722
32 30263
9 10400
52 43368
62 54185
68 63918
44 41233
63 55083
62 53727
14 13152
28 23991
60 52881
9 11255
63 56103
57 48687
14 13042
67 60992
62 53792
44 41360
57 51025
7 5906
67 58205
70 67167
48 42234
30 26994
57 48202
33 33537
68 63487
45 41462
45 41475
43 39461
68 64187
63 55622
70 67069
34 34067
63 55518
59 52086
17 16689
55 46612
67 58373
67 60861
30 26011
67 59846
43 40885
14 13976
57 51187
8 7990
64 56276
71 67652
19 17636
71 68201
67 57657
30 26272
53 44919
37 35925
69 65040
9 10388
67 58211
69 65444
43 40881
69 66274
67 59204
8 8342
67 57277
4 3473
8 10035
17 15427
63 55185
7 6041
67 60446
68 64548
67 59824
64 56401
68 64395
19 17641
34 35238
67 60854
67 58803
3 2320
7 7314
30 26872
67 59401
55 46227
33 32744
68 63959
70 66682
67 60624
49 42450
1 921
67 61474
67 57849
53 45352
63 55390
7 5861
57 48942
53 45112
67 60772
68 63864
69 65223
69 65350
9 10507
18 17487
67 62487
8 8139
67 59118
6 4681
24 19918
28 24422
24 19209
24 18827
68 64622
30 27691
27 22860
67 58335
59 52272
17 16379
9 11570
70 66831
8 9845
57 50256
71 68021
57 49898
14 13805
46 41698
67 61253
40 38675
28 23566
32 31429
60 52831
63 54494
67 60285
44 41172
7 6872
67 62651
5 3814
34 34247
8 7971
6 5052
68 64659
71 67659
28 24758
67 59773
9 11219
5 3915
57 49041
6 4151
14 13767
37 36160
27 22508
3 1921
63 55137
69 66079
26 20716
27 22980
32 30485
57 50441
14 13641
28 23353
9 11074
68 63181
64 56536
40 38337
67 57703
68 63849
67 60527
7 6836
19 17751
67 59226
69 66467
53 44245
57 49948
57 48058
57 49913
8 10045
14 13700
62 53313
59 52462
33 31954
14 12665
71 68184
8 7985
66 56992
31 28660
29 25544
8 7984
33 32635
67 60219
71 67904
67 61792
67 61636
71 67888
7 5711
17 15488
67 59971
63 55683
24 19756
68 63501
71 68131
71 67748
6 4356
55 47488
67 58922
69 66305
3 2738
69 65012
69 65173
7 7425
11 12422
6 4570
28 23406
61 53167
71 67556
67 59024
33 33892
67 61510
8 8931
7 5959
67 61193
24 18909
7 5801
62 53344
24 20156
64 56306
7 7576
53 44784
14 13338
67 61142
64 56462
53 45511
68 63859
69 66540
32 29582
59 51785
19 17749
67 59098
9 11672
34 34362
67 57878
67 61413
62 53327
53 44838
30 27889
62 53458
27 22351
43 39364
14 12630
24 20186
52 43129
40 38796
34 35102
48 42274
14 12929
8 8367
7 7214
71 68064
14 13003
68 63294
68 64090
6 5086
67 62570
53 44044
69 65459
71 68422
31 28529
59 51335
55 46942
40 38567
43 40455
30 26500
71 67766
71 67307
55 46971
8 8283
63 54672
39 37848
67 58024
68 63546
67 62847
67 60395
34 34596
55 47628
68 63800
67 57959
30 26897
17 15392
8 8930
58 51255
57 49352
17 16344
31 28557
6 4452
46 41827
53 43941
67 61402
8 8611
30 26187
67 57281
7 7610
69 65135
28 23980
7 5459
31 28076
53 44723
39 37346
3 1913
62 54125
67 61545
57 49931
53 43728
53 44544
63 55301
69 66457
32 31317
7 6666
28 25146
68 63278
53 45366
23 18635
69 66256
16 14764
43 40579
57 50042
57 48396
55 46953
6 4628
59 52267
67 61786
21 17984
68 63485
57 48400
24 19798
14 13098
33 33226
69 66100
32 30672
67 62089
70 67185
57 51164
34 35227
50 42609
63 55780
18 17391
62 53351
28 23827
57 49793
57 48926
34 34844
69 65069
30 26541
67 60593
29 25627
68 63716
59 52538
40 38831
19 17573
1 806
69 65318
68 63499
67 61713
7 7003
67 62128
59 52452
57 50358
67 57299
67 58670
4 3136
59 51366
69 66091
57 51000
14 13291
71 68037
8 9304
67 60590
67 62068
23 18606
24 20150
55 47117
53 45064
32 29124
43 39546
9 11706
7 6888
67 60577
63 55613
28 23738
24 19367
60 52925
67 58753
63 55777
44 41331
39 37385
62 53930
71 67686
17 16829
5 3695
17 14956
25 20413
6 4155
67 60815
27 22898
57 50069
62 53356
36 35425
71 68120
57 49902
55 46395
14 13047
69 65503
8 8407
67 61507
67 61329
69 66272
53 44962
68 63945
69 66603
25 20322
52 43049
27 22231
53 45619
67 57735
2 1605
57 51065
67 62590
33 33278
68 63941
33 32601
43 40662
68 63543
68 64770
55 46133
69 65634
28 24564
45 41630
60 52931
55 47154
37 35897
39 37734
7 7206
9 12024
59 51361
67 61867
7 5890
3 1980
69 66280
57 49378
57 49068
63 56189
46 41745
67 58645
17 15450
67 62634
1 376
63 55283
24 19330
67 62429
2 1670
59 52122
37 36059
38 36740
67 57194
53 43848
25 20351
67 62491
1 343
67 60088
64 56355
14 12754
43 40590
64 56619
52 43117
43 39674
3 2653
22 18294
71 67725
38 36379
40 38494
67 60657
23 18625
7 6988
33 32720
56 47840
63 54988
7 7590
69 65047
14 13541
71 67356
67 62049
69 66196
30 25881
59 51748
63 54423
32 30030
71 68283
24 20149
64 56684
53 45289
32 29335
71 68355
7 5818
63 55933
33 33862
69 65575
53 45539
39 37766
65 56964
57 50716
63 55222
69 66218
28 24030
68 64564
68 64164
67 62221
71 67306
67 62951
63 54937
52 43405
67 62921
67 62321
71 67583
67 61049
7 5749
32 29638
7 5855
67 62254
34 35359
28 23634
57 48208
43 40841
32 29663
18 17336
32 31209
68 64693
32 31451
3 2186
67 61655
57 50980
72 68642
1 248
1 977
6 3974
30 25958
67 61417
28 25130
69 66503
30 27616
43 39735
18 17480
27 22768
39 37655
68 64289
43 40468
40 38023
69 66132
71 67363
67 57600
45 41574
67 60102
46 41777
6 4656
14 14517
32 30706
64 56340
27 22975
68 64637
56 47891
29 25298
68 63901
69 66527
34 34253
69 66375
62 54172
67 62843
56 47860
7 6935
34 34321
48 42302
44 41378
33 33809
67 61358
55 47053
61 53207
67 57752
30 27217
14 13676
30 27596
62 53377
4 3097
67 61856
67 57903
40 38477
67 62043
32 29537
71 67547
17 15090
63 55923
71 67317
67 58435
68 64464
63 55213
14 13647
19 17610
40 38983
72 68595
67 60701
7 5431
67 59101
67 62411
34 34880
39 37362
27 21516
71 67421
22 18262
59 52262
44 41300
9 11427
67 61051
67 61439
67 61646
69 66226
67 57576
24 19920
6 5213
14 13448
57 48933
36 35449
31 28685
30 26249
69 65711
64 56940
6 3985
38 36632
68 63397
30 26508
64 56886
53 45380
70 66846
8 10007
38 36706
17 15263
59 52588
9 10230
67 57966
67 58782
40 39124
32 29191
34 34179
71 68276
27 22203
33 31879
68 64377
53 43837
62 53654
64 56926
58 51310
28 24079
17 15224
59 52778
17 14962
57 50628
69 66283
67 58728
30 26719
41 39222
67 59748
67 61673
63 55947
24 19458
67 60294
44 41310
59 52077
31 28899
32 30687
44 41045
37 35924
68 64273
68 63934
57 49017
55 47407
18 17469
67 60163
43 39702
59 52261
57 49267
24 19397
54 45912
57 51031
24 19733
67 62211
1 1024
53 44620
68 63732
68 64480
53 44000
67 59386
30 27588
11 12261
63 55249
64 56301
46 41694
32 31675
12 12521
67 62577
57 49695
52 43458
67 59383
69 66073
56 47707
53 45210
57 48558
69 65977
59 51396
40 38266
57 49676
67 57659
57 48437
14 13975
71 68246
70 67154
38 36428
33 33259
67 60224
32 31192
67 59598
6 5389
68 64245
19 17717
57 49508
68 63284
67 61410
68 64092
32 29440
70 66778
67 58568
7 5773
67 62715
7 7242
6 4126
40 38469
7 7502
63 56039
46 41689
68 63988
17 16730
28 23737
59 52053
8 9437
30 26748
34 34756
64 56325
63 54944
63 55215
28 25215
67 59928
17 16144
53 44956
57 50977
62 54065
59 52327
63 55057
67 57552
67 61344
14 12644
3 1852
34 34400
68 64174
67 59312
55 46820
6 4040
71 68474
30 27241
68 63565
64 56568
55 46708
72 68570
62 54073
62 53354
26 20968
23 18773
69 65556
32 30303
38 36921
37 35997
59 51815
41 39183
40 39065
62 53632
59 52105
32 31147
52 42834
63 55114
30 27680
67 59493
8 9936
67 62450
68 63071
67 59175
57 50851
31 28447
71 67986
54 45898
57 50355
63 55531
30 27086
71 68134
8 9656
24 20059
62 53874
68 63140
33 33824
9 11142
34 35304
67 61307
39 37440
67 60214
68 64019
46 42049
53 43998
3 2487
28 24800
39 37374
68 64910
56 48006
55 46163
59 51354
67 58294
58 51268
67 62586
17 16398
24 20028
30 26445
24 19258
69 65949
59 51329
28 24938
71 67926
8 9616
6 5295
17 14994
63 55028
68 64649
62 53931
47 42097
3 2435
73 68730
7 7358
64 56671
68 62993
57 49915
30 27079
30 27835
68 64201
43 39542
67 59034
67 61038
70 67086
8 8546
57 50071
34 35204
14 14432
7 6082
67 57631
57 50523
63 54758
6 4699
67 62238
59 51975
24 19579
9 10641
69 66250
27 22423
62 53294
63 54426
8 9932
33 31900
63 55280
67 59272
17 15882
33 32858
33 32147
67 62162
40 39116
63 55335
9 10752
33 31915
69 65751
56 47843
70 67183
32 29695
70 66885
29 25271
55 47095
33 33473
31 28025
67 58612
37 36165
67 61881
70 66815
7 6984
69 66208
8 10112
59 51931
18 17377
52 43550
8 8304
67 59500
63 56217
51 42690
71 67859
17 16895
63 55891
40 39037
1 850
62 53318
57 48856
62 54133
55 46715
68 64365
14 12781
67 59430
67 57451
32 31510
68 64472
7 5644
53 45219
27 22216
1 469
67 61499
56 47789
67 57387
3 2103
67 59434
68 64478
67 60877
55 46822
63 54914
68 63837
52 42978
25 20450
61 53193
24 19592
7 5973
17 17030
9 11501
14 14569
42 39330
24 19078
57 48998
71 67944
68 63134
63 55491
62 53449
69 66592
74 69034
74 69108
32 31247
3 1922
46 41797
44 41321
68 63384
28 24317
7 7784
54 46027
57 49281
28 24277
57 49837
6 4487
67 59480
68 63337
30 27915
27 21450
30 27123
31 28157
19 17691
33 33436
33 33408
53 43969
67 57628
71 67800
32 30378
67 57741
62 54167
31 28071
67 59862
67 62494
69 66069
64 56802
74 69048
57 50427
6 4355
67 62095
69 65179
71 67792
55 47268
67 60508
67 57168
28 25128
69 66199
5 3623
44 41330
53 45395
33 32594
67 60814
22 18511
27 22586
55 46699
68 64061
67 58798
69 65813
9 10881
34 35349
39 37316
68 63201
4 2999
34 34872
70 67045
17 16264
40 38049
8 9832
57 48306
26 20787
33 32358
69 65148
19 17753
43 40704
69 65323
53 45102
67 62453
68 64075
68 64218
17 14955
53 45534
7 7428
68 64731
57 50394
69 65572
34 33958
67 60989
33 33849
67 61811
9 12108
68 63879
28 24003
57 48712
69 66574
45 41663
7 5939
32 31235
59 52418
70 66896
32 29800
67 61256
14 13747
74 69117
11 12475
44 41127
32 30493
39 37476
59 51618
55 46387
59 52608
5 3590
69 65470
59 52489
46 42088
68 63816
67 61618
27 22205
57 48784
57 50757
32 30188
69 66009
27 22265
59 52451
2 1121
57 50696
14 14012
69 65028
25 20531
27 21368
68 64257
35 35392
67 61278
57 50060
43 40295
43 40808
7 6487
26 21276
4 3470
33 33459
18 17481
3 2495
57 51121
27 21646
63 55153
63 55754
43 40435
24 19587
67 58800
67 61520
40 38869
8 8780
27 21848
43 39676
34 34416
44 41188
74 68796
57 49752
57 49440
35 35396
69 66548
67 62173
12 12568
61 53050
67 58587
33 32303
64 56639
67 60171
63 56112
31 28354
63 55905
32 30317
68 64136
50 42581
24 19616
57 50222
9 10979
71 67764
64 56351
67 62231
67 57232
67 60516
67 60568
52 42957
3 2581
57 50998
3 2216
67 62472
1 227
62 53536
53 44540
42 39320
40 38480
69 65151
16 14667
1 1040
7 6554
69 65748
6 3946
43 39657
6 4811
8 8108
39 37240
58 51251
71 68203
34 34228
43 39645
67 59992
27 21804
39 37513
57 51093
71 68141
7 5534
72 68530
9 10585
17 15687
24 19941
69 66131
17 15185
32 31633
71 68458
62 54043
69 66161
43 39377
67 59042
74 68942
27 23244
6 4402
40 38620
26 21006
70 67119
69 66435
32 30700
6 4563
14 13679
3 1754
59 52640
67 60681
14 13490
2 1575
32 29230
59 51908
4 3437
46 41679
50 42573
6 4866
13 12582
39 37794
17 14971
14 14423
68 63975
59 51419
74 68801
57 49788
71 67909
14 12874
59 52041
45 41649
17 15919
8 8186
67 60184
69 65319
24 19803
70 67111
64 56953
4 2813
55 46415
67 62358
59 52154
73 68699
67 61872
71 68407
6 5102
71 67559
67 62122
6 4825
67 62315
67 62335
69 66353
74 68800
67 61985
71 67419
67 60676
26 20650
4 3124
6 5194
27 22696
24 20112
33 33653
59 52247
74 69036
59 52314
53 43997
40 38992
70 67249
55 46922
39 37301
24 20078
17 16115
44 40959
53 44140
57 50936
17 14911
59 51675
28 23917
68 64671
54 45902
30 27493
67 61612
37 36259
30 26949
72 68518
44 41234
45 41411
27 22499
7 6813
53 43817
67 59258
30 27312
67 61728
67 62814
31 28248
27 21815
67 61076
27 22221
67 58144
43 40558
60 52843
69 65524
67 57422
62 53997
57 48676
55 46754
68 63196
7 6021
56 47969
57 50500
40 38764
2 1560
27 21688
69 66124
63 55170
69 65772
57 50505
7 6394
59 52735
67 61590
67 58099
55 46915
30 27506
40 38934
17 15087
3 2045
55 47233
67 58684
33 33894
43 39807
71 68075
27 21457
22 18416
67 57262
28 23442
44 41014
63 54823
62 54221
70 66933
30 27934
68 63833
43 39350
71 67903
67 60182
57 51225
9 11331
6 5336
74 69226
63 55713
22 18109
6 4154
71 67854
53 44400
37 36207
57 48642
24 19718
34 35337
53 44015
49 42510
52 43696
17 15886
57 49700
67 59536
40 38192
69 65154
16 14793
57 49479
59 52382
40 38820
2 1693
62 53742
53 45020
74 69357
52 43461
55 47096
32 30344
63 54571
6 4526
64 56459
68 63086
67 61262
52 43121
57 48728
72 68575
52 43068
73 68671
67 60463
7 7365
8 9977
67 62192
59 51395
9 11434
62 53726
32 29443
67 62563
9 11907
67 62768
63 55416
57 50801
70 67153
24 19184
7 5472
63 54429
74 69268
41 39234
32 30337
57 48772
32 31584
69 65924
32 31641
15 14648
7 6083
6 5130
67 61665
7 6645
31 28376
28 23417
71 67458
17 16307
70 67024
63 54350
31 28236
68 63433
14 12932
68 64771
70 66734
67 58239
74 69515
43 39852
9 10530
57 50115
69 65701
26 20794
4 3299
68 63739
56 47661
69 66261
8 9980
67 57884
67 58474
1 843
8 9209
56 48033
57 48935
71 68498
57 49771
67 62448
53 45636
17 15815
17 15620
37 35892
74 69605
8 9036
69 66162
4 3167
67 62140
24 20000
69 66262
37 36268
39 37290
57 48796
43 39675
63 54778
43 40148
27 21463
71 67638
44 41142
67 59897
31 28745
61 53244
67 57031
7 5903
27 21471
14 13929
14 14113
3 2325
62 53526
59 51686
69 65111
57 50762
67 59548
69 65308
53 44190
67 62785
12 12518
14 13662
1 189
55 47165
57 49805
70 67113
68 63922
63 55483
71 67916
49 42348
28 24534
57 48329
55 46250
69 66083
69 64953
3 2170
7 6597
43 40706
57 50233
57 49922
67 61425
27 22703
69 66616
68 64884
68 63146
43 39855
63 55344
74 69326
14 12970
8 8653
31 28246
64 56906
7 6031
52 43509
30 26767
59 52402
57 50717
53 44003
53 45281
59 52206
68 63252
69 66177
67 60242
61 53123
67 62185
27 22012
70 66927
7 7233
43 40779
57 48819
30 26285
34 35224
64 56425
43 40795
26 20967
32 30640
67 59290
62 54255
55 46663
43 39587
33 33116
55 46765
67 58632
71 68166
67 61831
67 59450
64 56282
53 45417
63 54503
63 55267
69 66244
5 3739
1 970
69 65389
70 66793
71 67565
7 7562
2 1692
43 40702
8 8282
8 8957
67 57498
30 26299
3 2097
30 26791
67 60320
68 63089
70 66788
33 33584
67 57162
20 17812
3 2525
71 67763
56 47922
8 8554
63 54561
32 29881
34 35158
69 66501
34 34828
39 37100
14 12981
28 24589
57 48966
43 39819
71 68317
6 4625
74 69183
43 40496
71 67877
71 67665
67 57968
36 35463
32 29826
7 7520
62 54056
31 28253
64 56348
26 21158
17 16288
33 33448
69 65152
70 66984
6 4552
43 40616
9 11424
63 56241
57 49204
31 28576
40 38941
62 54032
68 64773
46 41961
63 55887
67 61934
74 69306
68 63072
30 25890
57 50724
67 58904
9 11488
74 69706
71 68440
16 14705
24 20157
32 31119
68 63752
40 38952
34 34939
43 40574
67 59111
70 66826
23 18775
27 21929
2 1551
29 25480
8 9772
63 55175
33 33907
67 62332
32 31412
71 67910
7 7922
33 33654
38 36803
74 69237
69 66106
17 15473
67 60985
5 3565
68 63125
68 63383
71 68209
8 7976
68 64870
17 15516
71 67464
27 21622
4 3089
68 63398
17 16416
43 39397
32 29941
57 49780
67 62361
14 12877
63 56158
32 29756
69 65465
56 47838
74 69223
33 31976
63 55085
40 38895
22 18098
7 7153
67 60398
9 11089
69 65583
74 68750
55 46513
40 38031
9 11927
43 40560
4 3412
57 50220
17 15158
67 59214
1 613
14 14310
6 4348
8 7999
31 28611
27 22823
73 68726
17 15132
63 55513
60 52905
61 53196
53 45188
43 40348
59 51807
18 17463
4 3115
74 68791
26 21084
6 4994
43 40389
71 68139
69 66339
33 32573
57 48613
9 11190
7 7522
39 37433
18 17408
61 53132
17 16259
28 23769
71 68233
2 1239
68 63642
44 41068
38 36581
7 7505
55 46252
28 24233
53 45470
14 12656
63 54783
57 50596
63 56116
24 20049
33 33785
68 63597
30 25862
43 39485
32 29984
68 63787
62 54100
67 59806
3 2057
63 55533
53 43838
9 10890
67 62063
28 23581
67 59167
14 13072
67 57601
5 3595
68 64803
34 34761
27 23165
33 32089
17 16608
71 67468
6 4193
54 45968
6 4070
74 69205
68 64416
17 15611
67 61875
68 63891
17 16030
62 54156
63 55091
64 56945
74 69681
71 67688
14 13417
74 69772
53 45144
63 54593
69 65123
67 57166
67 58999
6 5371
37 35816
28 24854
43 40374
62 53763
68 64674
26 21236
6 4558
33 33123
37 36138
8 9148
52 43404
9 11117
71 67975
71 67911
68 63001
6 5182
70 66823
64 56669
5 3576
64 56427
1 927
55 47259
3 2379
68 63821
69 66330
67 60264
8 8277
70 67296
30 26644
43 40353
25 20580
57 48535
67 60402
67 58894
67 61930
11 12251
68 64429
67 59640
30 25821
67 61081
68 64681
67 58123
30 26115
8 9866
39 37096
55 47087
8 9394
22 18415
53 45007
57 50806
63 54473
43 40931
24 19471
68 63298
67 61970
67 62261
69 66242
67 62325
29 25709
34 34929
64 56915
14 14392
55 47271
62 53315
67 58979
33 32113
57 49560
32 30124
64 56682
70 66918
53 44362
23 18754
8 9044
44 41101
28 24434
74 69196
74 69536
55 46652
46 42056
59 51816
71 68213
17 15640
63 55051
39 37495
34 34087
71 68475
33 33678
30 26816
69 65068
69 65367
69 65857
43 40472
70 66684
34 34396
52 43520
71 67420
56 48012
14 14386
68 64193
68 63936
70 67158
57 48949
40 37934
23 18691
43 40519
57 50048
68 63685
53 45540
14 12949
9 11885
67 62562
68 63778
18 17317
43 40898
67 57742
71 68054
40 38016
71 67821
8 9877
68 64851
74 70037
40 39102
61 53099
69 65065
32 31533
71 67599
31 28861
67 58760
33 32631
8 8938
11 12273
6 4365
28 24504
14 14523
18 17160
67 62303
17 16361
9 10197
43 39463
74 69347
56 47811
40 38734
55 47388
30 27099
67 58426
53 44001
68 63878
8 9029
49 42428
57 49238
53 45340
69 65995
68 64899
53 45469
71 67598
71 67749
64 56485
65 56987
37 35891
30 26861
43 40365
59 52618
68 63318
7 6566
74 69736
57 48493
52 43488
74 69945
67 62426
68 63818
71 67834
67 60775
32 30824
33 33616
71 68278
67 60871
9 11581
7 7739
57 49637
34 34328
67 62157
53 43926
34 34587
67 57106
68 63808
74 69393
53 43746
32 31691
53 45362
27 23250
18 17516
6 5311
68 63611
71 67617
56 47830
24 19305
67 57042
9 10955
57 48170
55 47303
68 64648
43 39873
69 66415
7 7185
64 56840
64 56585
57 48212
70 66979
31 28649
67 60888
74 69055
64 56451
27 22330
57 50033
74 69082
7 7749
2 1553
70 67029
38 36937
49 42528
55 46662
67 60897
70 67293
67 58898
55 46087
69 65581
63 55363
14 13031
67 60971
46 42087
70 67123
68 63461
67 60812
9 11744
64 56506
67 61703
49 42420
74 69408
67 57721
14 13966
24 19754
57 50930
32 31745
57 48416
63 56219
69 66112
7 7569
40 38939
39 37330
70 66849
5 3575
7 6019
69 65884
49 42514
56 47857
32 31492
37 36108
68 64721
53 44202
27 22731
67 59141
70 66777
71 68196
69 65850
55 47370
67 57907
14 13592
67 60399
2 1137
67 57126
71 67972
14 13384
69 65456
63 55548
28 24113
33 33631
74 69855
59 52491
55 46299
9 12086
67 59216
9 10956
68 64675
45 41407
30 26825
49 42563
63 54910
53 44480
67 62417
56 47904
67 62895
53 44073
67 59053
32 31491
69 66254
63 55770
27 23081
63 55729
67 60421
14 13118
24 19906
31 28785
6 4203
67 61384
32 30176
52 43231
67 57811
67 57995
28 23588
43 39649
17 15861
34 34614
68 64629
6 4464
68 63365
11 12375
62 54033
53 44822
59 51738
57 49047
62 54301
8 7972
64 56822
62 54317
2 1253
67 59503
57 48287
69 66478
43 39870
43 39633
2 1139
67 60374
68 64927
28 24072
27 21563
29 25472
71 68375
69 66606
55 46212
57 48145
31 28781
69 65142
43 39804
74 70110
9 11879
24 19285
68 64078
46 41744
57 51216
67 62559
57 49501
68 63996
52 43215
70 66643
55 47369
67 59110
50 42572
68 64248
68 64498
57 50737
74 69257
7 6131
74 69992
30 26090
9 12189
43 40551
71 67511
57 48179
7 6638
69 65854
69 66373
63 55944
32 29566
63 56072
7 7110
43 40053
43 40221
4 2993
30 27247
67 59187
32 29358
69 65079
63 55132
57 48690
3 2008
56 47700
14 14381
24 19331
34 34174
17 16210
59 51856
28 24446
53 45665
63 55546
59 51348
67 60755
70 66825
56 47985
32 30322
74 70001
63 55602
67 60964
54 45987
1 805
30 27232
70 66713
69 66626
63 55179
25 20620
57 50614
33 32521
52 43704
67 58834
71 68052
2 1412
63 55038
69 66230
69 66251
68 63084
14 14561
68 63730
67 57543
74 69169
74 68926
67 57561
74 69806
33 33751
74 69289
67 61028
40 38163
18 17424
8 8294
55 46848
55 47445
59 52470
1 880
74 70134
69 65211
6 4733
26 20670
74 69609
34 34866
74 68879
6 4828
1 641
57 50639
32 30227
14 13311
67 60642
67 62686
32 30922
8 10165
67 60217
53 45327
68 63176
67 57080
72 68613
6 4600
7 5524
11 12266
37 36110
68 63806
68 63173
43 40457
71 68270
30 26687
55 46591
70 67146
53 45381
70 66692
17 16162
4 3401
37 36032
53 44421
6 5037
74 69211
60 53010
44 41283
64 56520
4 3157
67 57317
8 8559
67 58868
67 61369
8 9729
69 65084
67 58131
57 50392
67 57404
44 41174
40 38357
23 18786
69 65700
67 58391
63 54897
28 23885
24 19401
30 26398
50 42588
14 14348
17 15093
7 6093
67 61936
29 25774
27 21896
55 46534
67 60830
33 31820
7 7392
68 64053
67 60113
69 65277
34 34236
34 34394
38 36417
64 56786
4 3069
53 44643
37 35895
74 69498
14 13795
67 61334
67 59650
74 69801
38 36640
67 58100
67 59652
63 54368
57 49018
8 8513
54 46040
32 31360
59 51586
63 55839
1 500
72 68586
69 66506
14 14507
36 35507
70 67022
57 51182
67 59305
63 54643
67 61093
69 65108
63 55563
59 52127
67 62147
74 69087
33 33016
14 14075
9 10314
67 58872
69 65274
67 61047
69 65942
68 62968
55 46885
67 59390
52 43496
7 6387
31 28227
67 57633
63 55348
71 68036
30 26656
63 55899
31 28357
14 14195
22 18281
67 59554
32 29549
30 27321
34 34985
74 70020
3 2743
37 35741
74 69768
57 48756
7 6776
63 55820
57 50486
62 54335
27 22607
68 63977
68 63055
57 49758
57 49503
69 65008
9 12172
8 10102
67 62030
67 61033
67 62731
32 30489
14 13862
7 7853
14 12725
67 60331
59 52548
31 28289
1 571
67 62326
22 18520
67 62000
53 44717
68 64324
5 3698
67 60528
55 47333
33 32220
32 30642
21 17982
68 63049
69 65380
28 24448
67 59893
19 17670
22 18259
6 4515
67 57985
57 48323
43 39837
8 10018
40 38973
49 42432
57 51086
33 32996
44 40970
11 12383
32 30308
74 69206
63 55187
67 62204
56 47881
59 51826
53 45274
67 59070
63 55058
17 16385
8 8127
43 39878
55 47145
69 65659
22 18082
17 15844
49 42508
67 62502
71 68193
70 66867
70 66906
24 20194
69 65114
4 2804
24 18969
74 70336
17 16971
68 63445
39 37281
67 60883
71 67325
67 60566
9 10730
24 18860
34 35046
33 32309
33 33759
57 48295
74 70211
6 4235
57 51200
32 30399
69 65614
53 44789
74 69723
71 67856
17 16523
57 50870
52 43001
53 44227
27 22505
53 44866
43 40203
74 69582
31 28564
62 54025
63 55459
3 2747
74 69933
67 57870
68 64300
45 41423
59 51986
57 49471
52 43690
40 38293
74 70161
64 56643
63 55650
71 67740
49 42383
27 23016
74 69950
67 59143
24 19427
4 3017
28 23722
58 51297
67 58177
33 32502
2 1675
17 15146
52 42904
71 68419
67 59030
67 58608
74 69550
67 60906
69 65718
33 33415
60 53022
53 45220
67 59403
74 70043
31 28837
7 6013
27 22697
59 52178
30 27536
31 28841
69 65799
57 49207
63 55181
69 65529
44 40946
53 45724
28 24441
14 14014
2 1099
27 22207
55 47465
17 16764
9 12078
68 63008
71 67610
28 24531
3 2270
2 1603
38 36809
39 37885
69 65221
13 12593
28 23947
71 68050
59 52281
3 2703
59 52126
67 57769
9 10540
38 36661
37 35871
68 64105
70 66844
31 28417
69 65996
7 7108
28 24307
74 69346
59 51423
33 33540
33 33712
14 13420
17 15799
67 62279
68 63616
14 13824
67 61431
17 16441
28 24822
67 61068
68 63292
27 21589
67 62917
9 10581
63 55067
43 39385
71 68216
69 66290
57 49717
32 29735
9 10340
14 13927
43 39820
38 36853
27 22319
71 67776
7 6751
67 60061
55 46560
59 51626
57 50551
14 13988
27 21630
71 67837
8 8506
38 36595
53 43948
7 5887
55 46833
67 60337
30 27798
30 27735
59 52500
33 32888
67 58299
71 67369
53 45746
69 66452
7 7678
70 66860
71 67586
53 45591
74 70511
38 36516
7 7652
28 25073
45 41474
29 25365
68 64183
24 19858
74 69610
28 23549
37 36142
67 59356
53 45583
17 16555
64 56783
39 37514
68 64785
27 21694
71 68415
75 70648
71 67336
39 37745
67 59463
17 16594
68 63729
9 10954
62 54195
69 65194
39 37106
31 29104
37 35805
40 38487
71 68259
7 5657
17 17045
6 5030
67 60998
36 35501
69 65187
64 56397
55 46529
68 63048
34 34188
6 5277
33 32084
68 64375
74 70199
9 10838
14 13536
53 44240
70 67018
69 66314
63 55054
53 43772
24 19973
30 26634
19 17793
3 2082
59 52326
67 60512
67 62509
72 68549
28 25231
57 49869
72 68628
71 68188
64 56396
68 64137
14 13535
3 2152
30 26192
71 68488
63 55681
44 40969
53 45543
9 10951
8 8668
70 67091
67 57507
74 69765
28 23569
59 52599
43 39366
74 70517
59 52814
69 66052
57 51153
3 2282
67 58257
34 33951
57 51199
63 55530
47 42152
62 53442
32 30220
67 57677
74 69757
39 37781
14 14400
69 65757
59 52553
75 70572
74 69065
62 53597
59 51869
74 69519
69 65261
67 62718
69 66456
63 55555
74 69184
69 66121
67 59888
55 46883
8 9074
53 43881
9 10179
68 64604
70 67143
52 42862
59 52721
74 70071
68 63002
9 12097
53 44763
6 4922
67 59469
1 928
55 47516
33 32219
63 55863
62 54270
75 70892
8 10062
53 43983
32 29398
7 7329
34 35340
4 2893
17 15974
17 16935
40 38464
67 59520
30 27922
43 39987
6 4312
39 37828
14 12991
8 8900
63 55330
57 50227
32 31133
6 4965
53 44820
71 67868
61 53218
70 66795
69 65220
67 57928
17 16097
48 42216
57 49631
37 36131
59 52650
37 36095
67 58201
67 62284
44 41371
67 60941
57 49803
71 67347
67 59956
63 55029
69 65378
67 61761
20 17841
17 15937
32 29126
56 48001
62 53715
69 66515
53 45485
68 63265
24 19395
53 45572
24 19009
22 18425
74 70242
67 60189
59 52087
57 50841
29 25275
74 70109
40 39134
38 36856
55 47642
28 24695
63 55700
32 30941
26 21100
68 64279
44 41077
43 40379
6 4015
74 69296
33 32724
17 16120
62 53334
36 35483
2 1186
67 60736
69 65608
59 51860
50 42620
67 60325
56 47850
17 16596
68 63231
7 7230
6 4453
69 65672
53 43902
74 69612
14 14556
59 52015
63 55501
44 40971
9 10725
14 14126
7 7937
45 41452
71 67829
52 43649
57 50597
43 40514
57 48301
69 65727
67 58507
74 69956
29 25405
63 54395
2 1115
11 12477
7 5436
68 62961
34 34198
67 62046
22 18451
59 51717
43 39466
46 41977
9 11487
67 61772
59 52271
67 60229
39 37085
7 6153
40 38586
32 29512
74 69685
57 50430
67 62129
32 31630
29 25640
59 52242
14 14239
67 57010
55 47266
59 51410
40 38076
68 63697
34 34520
68 63105
67 57425
67 59788
57 49535
31 28120
74 69647
70 67263
3 2281
67 58236
69 65693
57 50687
59 52665
63 55470
74 69473
12 12564
55 46588
54 45879
59 52623
68 64547
32 30774
14 12762
63 54694
6 4502
69 65072
57 48559
45 41459
59 51665
34 34403
46 42085
74 69816
31 28411
57 48677
9 12054
33 32404
8 8395
53 45330
72 68556
67 60349
74 69531
5 3800
71 67566
53 44558
63 56191
74 70097
69 66318
67 62276
30 27032
71 67615
74 70253
68 64309
6 4692
68 64908
57 49152
34 35029
67 61138
71 67692
1 305
64 56507
67 60523
4 2793
67 58196
74 69663
59 51498
67 60526
55 46311
5 3923
67 59937
74 70000
57 48075
59 52647
68 63568
57 50658
68 63627
33 33590
71 67695
63 55674
64 56854
9 11263
2 1507
67 61946
6 5274
30 26521
14 13943
67 58210
59 52193
28 25251
7 5836
33 32096
53 45694
24 19440
9 10605
24 19788
63 56087
62 53332
31 28843
68 64724
74 69521
62 54087
67 60673
57 49053
17 16947
67 57516
68 63241
43 40409
6 5326
53 45361
11 12300
6 5138
67 61925
57 48414
2 1730
67 57592
7 6822
69 65128
12 12536
67 60763
63 55721
28 24709
32 31205
62 53386
7 6248
57 51022
71 68350
8 9580
59 51984
62 53933
71 67577
68 63998
3 2311
32 31084
68 64306
75 70707
75 70727
58 51314
69 65695
5 3589
67 61807
75 70964
46 41878
67 61739
18 17524
57 48167
58 51313
33 33302
38 36907
52 43392
67 60169
43 40323
47 42092
71 67477
9 10665
67 59192
34 35369
67 62397
3 2734
8 9321
70 67156
67 59081
55 47486
7 5958
57 50713
32 29937
64 56719
74 69072
74 68863
4 3065
74 70252
68 63316
48 42273
59 52505
19 17726
3 1780
64 56513
32 29252
29 25616
7 5612
22 18202
6 4727
8 9418
34 35062
14 14022
18 17230
62 53978
69 65508
62 54302
59 51609
44 41303
70 67289
71 68412
53 44699
57 50091
71 68000
8 8835
53 44510
22 18458
24 18938
51 42762
69 65067
40 38590
56 47782
67 60818
22 18370
40 38465
31 28337
74 69921
63 54548
74 69924
16 14847
43 40757
45 41584
51 42714
59 52289
24 20043
51 42686
67 62772
28 23436
74 70178
9 12191
33 33509
43 40282
69 66061
5 3591
39 37733
63 56068
45 41458
22 18330
69 66602
60 53004
62 54284
34 34514
16 14732
39 37147
30 27545
75 70985
43 39904
71 68229
74 69460
63 56174
67 59612
63 55724
74 69694
22 18450
17 15191
31 28280
18 17343
17 16178
48 42282
64 56821
57 49663
37 36216
27 23143
48 42261
53 44184
14 13213
57 50946
63 55014
34 33988
39 37853
59 51461
28 24524
40 38856
67 62492
75 70753
9 10417
67 58779
62 54141
71 68234
67 57272
67 61611
37 35778
52 43477
30 27519
27 22852
67 59339
74 69402
43 40733
27 22069
59 52060
63 54902
40 38829
63 55178
75 71009
7 5918
67 57054
57 49398
68 64647
34 35060
33 33433
75 70649
67 57105
70 66706
68 63677
57 49359
53 45404
55 47162
67 59624
17 14917
14 13099
68 63495
30 26429
59 51404
33 32001
67 62941
57 50011
74 68862
14 12687
64 56934
67 59775
43 39623
28 23338
57 49563
14 13507
40 38621
45 41438
14 12902
60 52895
67 62610
6 4303
37 35974
14 14494
74 69782
74 69281
57 49110
69 66284
17 16530
67 61405
25 20365
34 34698
69 66459
3 1887
76 71113
39 37461
63 56136
55 47264
67 60291
8 9108
67 62778
23 18647
52 42841
51 42705
51 42695
67 60094
1 153
63 54800
71 67394
52 43432
63 54632
68 63954
30 25913
28 24510
74 70040
74 69451
67 62627
29 25756
57 49627
17 15245
47 42157
57 48243
68 64200
7 7135
17 16335
8 8796
32 31426
71 67642
67 62614
2 1540
71 67539
67 59758
73 68679
67 59341
7 7595
63 56048
68 64262
75 70631
33 32851
71 67537
57 50385
7 7401
67 62716
68 62978
1 690
6 3975
6 4277
17 16108
70 66805
26 21108
68 63218
1 125
57 48257
63 55055
68 63191
14 13495
32 29899
33 32730
34 34145
63 55764
34 35159
9 12173
23 18574
17 16975
69 65293
7 6054
29 25519
17 15491
57 50908
43 40899
22 18339
75 70721
23 18582
68 64254
39 37682
6 5129
64 56882
57 51246
63 55106
68 64207
77 71330
22 18064
39 37856
68 64228
67 60777
63 55064
69 65825
55 46320
62 53575
29 25797
32 30549
77 71301
63 55378
17 16602
67 60278
68 64040
57 48221
15 14642
55 47364
68 64580
71 68224
69 65455
9 10582
17 16685
52 43426
26 21062
74 70171
52 43191
63 54886
53 44901
46 42067
67 58238
68 64117
77 71318
67 57663
67 58184
8 8170
17 15400
57 49000
67 59074
70 66856
33 32156
57 50636
64 56809
57 48276
3 2512
8 9079
69 65313
74 69528
22 18234
7 6667
9 11419
33 32645
17 15827
39 37743
8 8598
14 13257
71 67343
49 42381
44 41117
71 67499
27 22953
29 25676
7 5559
68 64690
71 67563
68 63379
43 40052
74 68889
67 60368
67 62203
71 68089
67 60936
68 64456
57 49867
55 47237
9 10297
63 54705
43 39766
30 27656
30 27084
71 67965
67 57759
74 70227
53 45748
55 46110
57 50955
69 66186
64 56433
34 34438
71 67602
6 5005
19 17622
67 57568
33 33357
74 70116
18 17530
67 62705
5 3718
69 66003
67 57946
8 8540
71 67699
24 19378
74 69729
67 62751
74 70262
34 34484
53 45693
74 69504
53 44368
74 70479
68 63802
32 31443
32 30923
8 9332
68 64041
59 52001
39 37524
7 7637
32 30453
30 26515
52 42812
67 61540
67 59752
3 2481
9 10629
69 65255
8 9288
7 7093
57 49889
32 30424
14 12671
71 67573
17 16080
3 2151
67 61054
54 46043
34 35243
29 25639
33 33554
17 15518
55 47440
70 66710
44 40953
67 59006
33 31825
71 68114
67 58318
9 11621
74 70365
67 61984
1 368
28 24955
34 34900
26 21134
32 30384
55 46527
74 69362
63 54942
55 47286
31 28575
71 68322
7 7839
30 26757
57 49600
72 68618
17 14950
14 12819
31 28077
11 12327
9 10783
67 62349
67 59765
70 67008
75 71053
9 10444
55 47332
23 18651
68 64638
34 34094
20 17821
67 57692
72 68612
53 43764
71 68129
67 60848
64 56701
72 68591
70 66967
71 67579
67 62948
31 28341
63 55276
63 55878
75 70791
69 65229
67 60016
67 59367
62 53953
63 55660
49 42329
32 29362
33 32791
70 67070
30 26911
32 29767
52 43255
3 2160
6 4636
28 23369
32 30878
62 53614
8 8102
67 57354
69 64959
34 34651
24 20200
28 24284
57 48718
45 41399
27 22276
43 40453
74 69850
25 20550
33 32928
53 45235
17 16495
57 48245
67 60565
71 68028
69 65282
24 18974
67 59011
32 31226
43 40677
43 40914
62 53793
74 70471
74 70096
8 8061
40 37948
33 32971
67 60986
9 11234
71 67841
40 39155
30 27538
43 40817
71 67528
67 61700
52 43358
43 40135
57 48896
37 36218
6 4709
14 13546
34 34448
39 37662
30 27803
67 57146
24 19495
8 8411
17 16346
46 41763
68 63738
67 61582
57 48331
24 19720
53 45099
74 69996
56 47890
71 67770
70 66834
67 62090
5 3905
56 48037
40 39004
31 28015
67 58022
59 52032
70 67223
68 63715
69 65922
9 10380
63 55101
63 55066
57 48131
7 5963
67 60018
68 63190
14 12614
63 54409
74 70556
77 71310
8 8288
9 11037
69 65590
17 14887
3 2409
31 28707
69 66137
2 1411
9 10776
64 56367
47 42150
5 3797
69 64948
60 52993
27 22840
68 62974
44 41088
75 70821
68 63207
49 42488
67 57524
68 64116
67 57286
71 67784
9 11628
14 13924
67 61020
70 66883
55 46491
59 52199
32 29343
1 841
18 17525
8 8089
8 8805
67 62419
5 3869
37 35589
74 69011
74 70022
67 60310
68 64095
24 19868
68 64680
9 10356
57 49652
7 6045
22 18173
64 56318
27 22398
63 55986
57 50158
67 62761
69 65062
30 27509
6 3947
77 71435
31 28375
55 46368
3 2749
63 55221
69 65918
24 18818
30 26775
7 5418
40 37971
9 10806
53 45203
43 40726
67 61313
38 36874
63 54777
24 19725
28 24957
67 60388
3 2203
43 39866
67 59630
33 32402
27 22987
74 69100
27 22327
6 4691
29 25762
74 68996
57 48157
62 53467
67 59236
75 70630
40 38500
74 68913
37 35742
7 7465
63 55512
38 36345
6 5270
57 48052
67 59181
67 58511
17 16877
32 29948
63 56058
75 70807
63 55343
74 69767
67 62153
26 21003
59 52246
6 5071
8 9651
34 34021
5 3830
40 38524
27 22771
63 56159
74 69897
74 68793
67 59551
24 19364
68 64590
69 66065
57 49252
17 16936
67 61641
59 51562
27 23079
57 48501
57 48146
69 65383
53 45038
69 66175
43 40789
27 22053
27 22297
74 68762
74 68909
6 4822
62 53802
70 66709
77 71372
6 4172
57 48459
31 28300
57 51152
71 67735
67 62812
4 3494
71 67385
77 71685
1 595
67 59572
23 18581
57 50061
74 70370
54 46060
54 45861
33 32029
32 30056
14 14078
57 50340
59 52795
24 19224
68 64739
62 54281
26 21014
67 62593
67 58699
74 69241
67 61445
32 30526
38 36663
74 70362
74 70299
3 2444
57 50990
57 49314
33 33142
28 24184
27 22644
75 70929
68 64843
40 38564
55 47076
7 6535
75 70857
39 37305
74 70088
59 51403
69 65120
53 45524
52 42907
8 8827
70 67038
32 30716
67 57412
55 47108
28 24971
7 7171
14 12618
2 1490
59 52802
63 55144
77 71454
17 15634
53 45426
59 51904
77 71583
68 64614
74 69822
67 60064
54 45892
57 48915
9 11455
74 68982
23 18587
40 38240
53 44106
69 65983
63 54752
33 33863
17 17074
59 52158
67 62712
71 67805
32 31694
68 64322
32 30745
62 53714
40 39010
74 69583
69 66525
67 61917
55 46153
24 20137
69 65253
8 9071
71 67634
8 9966
38 36880
43 39868
67 58668
71 67982
71 67853
68 63206
67 62201
63 55338
24 18998
69 65468
70 67221
67 57987
53 45374
32 29939
72 68551
77 71279
53 44805
40 38048
32 31245
34 34862
28 24934
74 69557
57 48480
67 59816
57 48870
43 40744
6 3957
57 48936
32 30423
74 68874
62 54040
68 63435
14 13614
71 67844
3 2273
57 49649
53 44401
62 54072
25 20585
28 23828
75 71086
69 65216
3 2318
59 51357
68 63791
9 11624
53 45678
43 39859
40 38372
7 6594
68 64683
67 62936
69 66361
14 13228
28 23759
33 32433
52 42998
44 41329
32 30587
34 35207
57 51023
43 40858
37 35964
68 64732
40 38343
57 48620
61 53047
17 15668
45 41434
52 42842
14 14319
7 5561
71 67354
7 5653
51 42656
74 69187
69 65034
56 47824
67 60613
27 21444
39 37043
37 36201
40 38037
67 58860
67 60479
25 20595
34 34720
74 70098
68 64220
59 51509
18 17308
63 56060
57 49430
24 19004
30 26851
69 66431
71 67669
28 24756
67 58730
3 2504
75 70788
8 9346
30 26316
62 53600
70 66679
7 5956
71 68222
30 26420
63 55140
74 69377
67 60547
57 50610
67 57536
67 57671
2 1379
45 41519
70 67147
52 43554
44 41092
68 64497
7 6495
39 37824
8 8433
63 54727
68 63132
29 25806
69 65146
28 24594
33 33341
71 67880
31 28700
53 44766
57 50470
61 53253
69 65673
24 20232
40 38093
67 61643
9 12219
57 49040
63 54936
32 30321
61 53122
68 63366
57 49295
62 53825
24 18897
33 33476
68 63179
55 47522
43 40395
67 57047
27 22315
7 6933
7 6650
27 23307
40 39008
67 58880
69 65810
4 3176
69 66297
74 69664
14 14323
40 38514
55 47519
32 30002
40 38247
59 52098
63 54478
68 63372
52 43627
68 63324
57 49348
3 2453
28 24080
27 22452
7 7111
55 47090
68 63124
60 52899
53 44959
67 58701
9 11188
74 69606
17 16558
74 69885
9 12142
62 53453
67 60176
14 13289
63 54925
27 22016
68 63671
29 25518
33 33132
33 32329
70 66800
73 68709
59 52065
27 21372
57 50218
67 60187
26 20753
53 45730
52 43662
17 15515
74 68789
67 58561
28 24761
67 60674
6 5067
77 71477
53 44548
67 61585
32 30728
59 52329
53 43988
33 33870
55 47040
76 71197
70 66903
31 28949
67 61406
43 40852
59 52210
57 48983
57 49806
77 71916
62 53996
69 64950
7 5898
17 17058
33 33805
69 65826
33 32648
59 51443
70 66814
64 56936
67 59803
69 65712
27 23074
68 64111
62 54153
33 32335
52 43188
74 69340
49 42337
63 54856
67 60668
67 57893
75 70725
29 25546
46 41787
33 33126
32 31701
57 48279
33 33686
54 46011
30 26198
67 59364
62 53288
8 8628
38 36607
24 18806
30 27162
67 62774
33 33038
59 51337
57 50452
3 2298
4 2979
67 61419
64 56320
39 37415
43 40173
71 67516
28 23528
67 57857
68 64933
2 1715
67 60226
43 39982
27 21394
2 1637
18 17406
70 66874
69 65391
49 42562
55 46581
43 39442
57 51053
55 46870
40 38040
77 72250
74 70388
69 66188
55 46230
40 38544
53 43896
54 45982
25 20493
27 21648
57 51150
45 41557
6 4493
62 53882
68 64871
38 36699
33 31819
57 49733
67 61978
62 53977
42 39313
69 66151
56 47775
2 1383
75 70942
53 44297
40 38122
63 55482
45 41482
11 12352
74 70105
37 35551
69 65206
43 40889
67 62616
74 69220
57 50372
9 11416
29 25308
2 1689
59 51412
71 68332
68 64606
31 29029
74 70072
69 65251
39 37798
17 15551
17 17085
67 58143
68 64230
30 26518
33 32393
70 67125
24 19913
33 31950
63 55662
14 13230
7 5724
57 49078
11 12364
53 44306
74 69369
59 52132
63 54810
31 28602
8 9197
28 24139
44 41350
57 50040
63 55124
63 55214
27 22131
71 68320
7 7257
29 25450
43 40369
63 54465
31 28089
69 65707
69 65248
62 53946
2 1495
68 63976
4 3297
31 28537
33 33702
9 11942
55 46185
53 44449
59 51830
44 41115
37 35992
14 14107
67 62368
74 69845
24 20139
68 64490
27 23208
22 18487
77 71659
12 12491
60 52934
3 1740
43 39516
2 1290
7 6042
3 2530
69 66374
67 62155
8 8845
70 67217
75 70590
67 57730
24 20095
46 41806
17 17081
69 65020
9 10847
30 26275
68 63989
33 31863
77 72288
28 23840
8 8558
57 48632
77 71763
9 10206
67 62436
14 13959
67 59905
64 56535
69 65197
70 66875
67 61094
67 60333
47 42135
27 21715
69 65560
30 26562
31 28815
32 29598
13 12591
43 40561
68 64190
6 4674
61 53195
69 65602
67 61433
27 21555
67 60639
69 65109
40 38894
59 52083
39 37184
4 3082
63 55638
64 56612
71 67905
67 61421
68 64766
31 28511
75 70711
70 66702
70 67043
57 50568
17 15553
1 270
71 67455
52 42800
17 16780
34 34485
28 25151
74 70147
59 52564
67 62466
74 69350
59 51655
14 13867
67 59609
68 64362
32 30816
47 42171
68 63141
44 40964
24 19116
8 9291
32 31636
57 48129
67 61136
32 30385
9 10768
69 65732
57 48420
63 55843
67 58176
64 56805
67 57902
5 3638
30 25904
69 66173
53 44696
59 51927
70 67110
29 25338
77 71562
69 65225
26 20878
62 53299
74 69412
77 72015
30 26018
63 56196
64 56954
29 25744
69 65737
17 15891
77 71600
67 58799
40 38261
62 53783
67 59156
68 64665
7 7186
74 70181
9 10554
74 69260
67 60632
67 61631
55 47283
43 40807
14 13144
56 48005
55 47001
32 30115
32 30201
64 56546
55 46790
28 24797
72 68644
52 43515
63 54941
67 61532
74 70368
67 58077
49 42345
38 36817
3 2077
63 55465
77 72154
67 60967
67 59762
7 7063
69 65846
7 7744
68 63456
33 33275
17 16564
45 41491
57 50055
62 54080
27 21917
67 58575
68 64853
28 24820
33 33127
67 62684
14 13378
74 69300
74 68835
64 56579
26 21291
68 63304
71 68030
53 45555
69 65808
71 67432
71 67398
30 26431
59 52265
62 54307
77 71828
71 68018
27 23286
53 44334
78 72411
63 54970
71 67696
75 70569
74 68774
6 4353
14 13115
30 26734
55 47528
34 35311
69 66424
78 72517
69 66260
68 63143
28 23727
69 66055
1 575
71 67483
64 56403
27 21312
34 35233
71 67997
5 3555
9 10692
6 4726
63 54721
6 4229
17 17032
39 37852
54 45766
63 54775
69 65205
63 55836
9 11499
57 50032
67 57822
69 65961
57 48368
1 454
55 46093
71 67937
32 31098
67 57503
75 70673
75 70766
63 54516
32 29181
68 64639
17 15077
70 67260
71 68121
68 63905
39 37250
77 71646
29 25602
69 66385
68 64391
52 43463
59 52547
53 45660
16 14698
74 69045
67 59058
43 40307
11 12439
8 7998
78 72416
29 25395
53 43982
67 62852
27 22905
28 24804
27 22349
33 33084
8 9220
7 7581
32 30709
9 10290
74 70247
67 61851
71 68424
69 65082
68 63107
59 52639
63 55979
53 44310
31 29100
77 71436
57 51236
17 15271
39 37234
68 64740
68 64043
69 66622
67 59447
34 34919
24 19703
67 57392
6 4128
67 61392
62 54071
59 51411
67 59945
59 51490
59 51890
25 20442
69 66215
34 33971
67 57511
1 929
24 19977
68 62997
67 59287
57 50592
25 20415
30 27561
78 72355
77 71701
69 66160
71 67768
3 2230
74 69139
74 69021
68 64940
67 62149
68 63605
32 29489
44 40979
74 69005
59 52360
57 48663
67 60455
67 62806
59 52182
71 67973
8 9447
71 67328
71 68136
39 37145
74 70265
43 39920
67 61312
77 71543
24 19827
8 9219
67 58882
72 68515
62 53668
67 58279
68 62982
9 11023
30 27819
69 65742
6 5244
76 71235
33 33480
68 63019
57 50263
53 45689
53 44750
68 64797
68 64172
24 18855
72 68524
4 2942
56 47724
9 11596
8 8365
67 60866
75 70703
67 59525
14 13365
74 69903
4 3490
68 63731
59 52269
67 60082
67 59196
57 49533
30 26793
9 11544
67 62756
25 20430
74 70222
69 66143
3 2387
77 72102
67 60914
74 69444
67 62333
17 16189
54 45840
38 36462
57 49705
27 22857
27 21626
67 61863
78 72611
74 69084
57 50753
63 55504
27 21307
69 66298
39 37326
7 5589
77 71422
77 71534
68 64707
48 42324
33 33286
30 27959
67 61311
64 56793
71 68460
63 55931
77 71896
67 60343
71 68414
57 48418
2 1569
67 60661
43 39997
74 70212
63 54582
69 65806
67 57169
32 29923
52 43182
30 26266
52 43054
57 50254
21 17998
17 15826
57 51243
27 22741
43 39739
31 28585
4 3349
67 59271
8 8595
14 14141
67 57182
68 64237
72 68650
32 29930
8 8483
28 25196
69 65582
55 46509
7 7386
74 69019
8 9755
67 60210
43 40666
1 168
54 45778
56 47960
21 17854
19 17578
71 67568
33 33080
67 61601
8 9851
17 16140
14 13590
3 2699
34 35087
74 69197
27 22545
8 8276
78 72480
55 46923
53 44072
67 62428
30 26131
67 61039
68 64073
69 66144
43 40032
68 63222
38 36501
54 46029
68 63361
8 8956
62 53553
14 14453
59 51606
51 42698
68 64618
74 69522
27 22817
40 38774
52 43091
55 47627
59 51597
77 71584
67 57471
8 8792
74 68827
62 53557
28 24841
31 28250
67 58310
63 54890
67 62086
44 40996
68 64836
43 40596
53 45200
74 69679
52 43555
17 15119
57 48267
57 50086
43 40383
67 57473
63 56129
68 63388
57 48880
69 65305
32 31696
67 61140
74 69562
31 28974
14 14593
8 8314
17 17113
2 1191
32 30018
3 2019
14 14467
17 16381
67 59644
67 62793
68 64534
67 62040
44 41210
71 67393
29 25769
59 52433
57 50943
63 55250
78 72475
63 54650
31 28449
59 51851
3 2765
42 39287
67 57197
4 2988
63 55900
68 63562
68 63269
24 20130
71 67371
4 3035
7 7543
68 63593
68 63393
52 43413
59 52123
75 70640
14 12816
74 69937
68 63592
67 61330
67 61575
69 65149
67 57764
11 12434
69 65635
64 56472
67 59428
67 59025
24 18878
14 14271
34 34458
63 55822
19 17594
74 69427
11 12298
4 3397
30 26317
57 49762
67 60468
3 2378
53 44112
34 34849
74 69120
67 58160
64 56914
77 71344
67 61338
70 66851
67 62888
71 68082
71 68478
17 17142
57 51073
67 61891
63 56237
5 3889
28 23810
8 8913
33 32920
69 65721
67 60367
5 3594
69 65176
67 58846
64 56629
7 6053
53 44149
57 51248
77 72172
33 33099
64 56393
32 29540
6 4503
33 31872
43 40325
43 40645
31 28234
63 55656
30 26035
68 64892
57 48626
34 34869
7 5491
23 18619
5 3532
68 63830
22 18358
14 14025
30 27512
32 30432
77 71890
57 48825
68 63018
32 30880
32 29178
32 30347
67 59978
74 69708
77 71596
67 59632
67 58597
46 41868
67 61079
14 13163
30 26248
53 45082
67 62861
57 50598
39 37890
78 72836
69 66126
9 11766
55 47361
67 57130
78 72571
59 52712
77 71587
69 66229
32 30507
56 47979
62 53816
9 11978
16 14718
39 37679
30 26399
59 52615
6 4177
62 53923
26 20746
69 65298
59 52746
6 4505
4 3366
57 49526
77 72252
67 58580
21 17941
74 69629
68 63580
33 32767
74 70293
1 796
53 44665
68 64474
63 54535
67 57280
45 41589
60 52834
70 67197
5 3791
31 28180
26 21102
71 67895
33 32959
67 62366
59 52089
67 59491
74 70414
28 24707
69 66348
74 70162
6 4853
77 71380
3 1853
67 59420
27 21458
67 62134
8 8515
74 70500
67 61538
74 68958
30 27781
69 65297
9 11043
6 4757
38 36742
67 60256
53 44196
8 9327
30 27458
74 69482
67 60938
67 59055
68 64381
71 67481
78 72423
70 67283
68 63912
1 1028
1 67
67 58369
7 5497
77 71316
71 67752
9 10893
67 58425
39 37050
28 25194
5 3751
67 60338
7 7655
67 59811
38 36896
67 59851
67 57234
59 51808
67 60261
74 70347
30 27387
53 45637
32 31522
77 71699
71 67860
54 45944
2 1441
67 60630
62 53584
48 42272
62 53563
34 34873
5 3759
79 73012
70 66953
60 52965
67 60211
2 1464
55 47265
67 59657
57 50249
68 64143
68 64796
27 21568
28 24414
18 17241
67 59756
34 34423
71 67771
67 60725
67 61345
9 12049
67 62259
53 45294
67 62226
78 72855
77 71913
37 36236
77 72191
63 54345
7 6570
64 56939
43 39706
57 48651
62 54337
67 60161
77 71950
67 59836
57 49688
9 10908
28 23802
67 58303
67 61331
26 20744
67 61272
62 54170
18 17409
9 10902
67 62475
16 14842
69 66231
44 41198
53 44879
78 72769
68 62975
26 20714
78 72338
70 66742
17 15760
33 33003
78 72841
71 67485
53 43920
74 70155
78 72331
67 61615
17 16659
43 40329
71 68214
63 54635
29 25596
67 59415
74 70030
68 64022
43 40418
68 64162
67 62747
52 43125
62 53914
67 60819
70 66736
75 70914
53 44522
63 54545
33 32019
33 33596
17 15350
74 69980
67 61845
59 51494
67 59966
67 62052
3 1866
40 38810
74 69058
74 69860
62 53417
57 50811
62 53858
67 62605
32 30802
43 39988
40 39098
78 72542
3 2675
55 46108
67 57932
39 37180
30 27263
5 3713
57 50843
17 15250
51 42726
40 39073
69 66524
55 46602
26 20846
67 57971
70 66877
63 54507
26 21286
43 39570
78 72633
68 64941
62 53380
67 61427
77 72026
34 34959
67 61623
9 10931
59 52637
52 43199
7 6432
1 472
33 32609
1 261
14 14369
57 49528
68 64334
63 54917
67 59372
68 64578
57 48560
59 52394
63 55840
68 63551
1 668
53 43864
67 58811
62 54271
63 55832
14 12847
57 49343
75 70916
67 61279
71 67959
31 28786
9 10649
34 34541
9 11549
63 54958
63 56011
38 36652
59 52791
78 72519
30 27609
79 73166
70 67291
68 63871
68 64400
71 68312
17 15631
47 42122
78 72737
68 63914
22 18106
37 35890
28 25243
75 71092
23 18793
74 70123
14 14454
33 32026
67 60710
14 14244
33 32377
57 51237
57 48911
67 58652
8 9115
32 29790
68 64678
8 8989
74 69985
74 69424
74 70021
21 17844
55 47253
70 67252
57 48168
74 69779
34 34799
63 55112
33 32864
57 51105
63 54469
33 31985
34 35155
59 52527
71 67897
71 67319
28 24464
63 54768
67 62376
1 301
53 44857
56 47966
34 34496
69 65876
32 29717
31 27992
69 65630
32 31114
59 52169
7 7769
59 51402
44 41039
37 36181
30 27055
45 41530
32 29901
77 71751
71 67824
74 69643
59 52472
30 27456
71 67902
59 51834
59 52322
68 64794
74 68833
27 22439
67 60962
2 1423
62 53498
32 29380
75 70617
31 28298
28 23623
34 35281
67 59856
63 55505
3 1882
57 50078
34 34100
3 2296
7 6807
34 34912
1 687
27 21835
45 41543
53 45376
57 50253
67 57809
57 50347
39 37271
14 13941
77 71302
77 71852
26 20957
55 46966
69 65598
62 53280
24 20168
59 51433
43 39957
60 52889
67 61780
77 72032
53 45336
16 14846
53 44542
63 56183
63 54699
26 20838
62 54332
67 62503
71 68397
79 73018
67 61349
55 47156
57 50290
14 13094
53 44500
74 70254
33 32699
49 42394
71 68192
69 66391
69 66123
67 61109
59 51384
67 57545
25 20438
76 71200
69 65804
78 72334
39 37236
69 65201
24 20266
63 55285
34 35297
69 66620
59 52555
68 63352
14 13861
53 44749
79 73423
78 72396
32 30786
69 66089
68 64444
69 65745
69 65540
57 50217
17 14849
78 72404
57 49745
26 21208
72 68571
71 68069
33 33470
8 8030
46 41924
59 52482
53 44526
55 47223
67 58320
59 51909
33 32947
55 47444
71 67967
3 2207
8 8929
67 62736
69 65471
70 67058
55 46113
14 13836
8 9435
79 73208
32 30863
22 18518
79 73329
59 52675
67 58247
69 64946
59 51972
7 6945
70 67066
71 68055
68 63401
59 52049
52 43607
69 65480
37 35559
63 56119
64 56740
23 18757
53 44900
71 67761
79 73098
30 26050
62 53368
68 64711
24 20030
7 7038
38 37012
70 66872
57 50741
19 17756
68 63420
59 51621
63 55527
17 15152
68 63916
4 3195
67 57062
74 70224
29 25565
16 14771
77 71841
68 63370
53 44175
53 44273
78 72496
56 47963
7 5983
28 25214
74 68938
74 68931
31 28279
7 7612
59 51745
79 73270
27 22849
71 68181
67 58105
6 4171
67 62528
68 63255
74 69500
32 29999
74 69650
67 62042
57 49766
38 36367
63 55077
64 56321
67 61801
68 62962
63 55704
8 9787
77 71694
67 61617
57 51239
75 70726
57 50335
75 71068
8 9073
1 515
7 5446
14 13065
57 51068
67 58002
33 32552
62 54148
67 59633
68 64583
57 48813
57 50529
68 63944
43 39921
53 45505
63 55889
64 56839
63 55303
63 54390
28 24201
72 68580
22 18426
27 22100
45 41468
6 5068
14 13895
68 64716
55 47003
77 71780
67 58658
7 6491
9 11349
74 70290
74 69931
74 70182
78 72507
28 25238
69 65258
79 73142
4 3229
53 44168
3 2341
1 574
33 32643
14 12901
31 28140
27 22463
67 58307
59 52215
21 17958
75 71074
69 65844
32 29581
69 66496
14 12666
38 36573
43 40652
59 52474
77 72210
74 69089
29 25334
54 46048
71 68379
74 70315
23 18577
53 45465
62 53522
17 16827
53 45679
74 69507
67 62828
69 65613
67 61297
40 39076
57 51029
7 5449
25 20490
69 65537
32 30965
77 71443
79 73210
71 68376
57 51170
24 19821
7 6729
78 72407
43 40776
8 7986
59 51961
17 15545
53 45207
7 6805
32 29475
66 57004
26 20728
32 29743
8 9341
9 10362
79 72997
67 62124
40 38792
44 41226
24 20056
69 65333
68 63942
67 60836
67 59237
74 69526
69 65553
17 15447
74 69512
14 13442
7 6923
30 25956
77 71426
3 1976
37 36206
75 70558
6 4839
30 26789
28 24222
69 65401
27 21574
33 33297
72 68577
67 62640
67 58379
24 19862
59 51589
53 43782
74 69272
17 17039
9 11438
79 73279
75 70747
67 61366
67 61742
33 31849
5 3802
3 2049
68 64435
55 46217
33 33045
51 42742
74 70330
71 68479
61 53086
17 16624
63 54376
28 24188
79 73553
67 59461
6 5356
8 8222
52 43254
17 16500
74 70301
67 57066
8 8346
74 68881
77 72234
30 27719
76 71177
67 62179
7 6677
18 17207
27 23170
45 41648
28 23973
69 65324
77 72251
79 73068
72 68599
67 58032
67 62759
22 18142
45 41609
77 71970
63 56040
40 38998
22 18059
57 48854
69 65061
17 15266
74 70373
53 44564
64 56469
67 58233
67 57772
30 27019
38 36565
77 71333
40 39052
67 59093
71 67509
67 61183
27 21570
63 55197
67 61519
68 64282
78 72739
63 55532
63 55252
70 66653
74 69861
33 31821
68 63108
74 69805
68 63883
9 10961
63 54527
67 62896
57 48636
53 45656
67 60699
17 15683
57 49425
74 69308
1 839
29 25288
75 70993
79 73162
62 53777
7 5536
71 67423
68 62971
3 1826
33 31979
19 17702
27 22466
71 67678
17 15127
79 73253
67 62696
78 72822
77 71848
67 61040
7 7763
64 56576
74 68752
63 54382
6 4049
67 58544
42 39333
71 68151
38 36473
1 569
18 17354
67 57215
7 7536
74 69523
57 49329
77 72278
17 15720
67 59082
7 6712
69 65515
55 46259
69 65262
74 69250
31 28073
59 52004
22 18077
57 51060
57 48370
67 58812
37 36144
59 52095
69 65198
68 64747
68 64366
74 68924
6 4553
25 20447
68 63742
30 26385
30 26219
67 57770
75 70743
74 70458
17 15088
53 44932
67 60717
5 3515
8 7993
8 8206
68 63322
2 1342
9 11994
17 15435
63 55664
69 66559
71 68093
75 70802
31 28944
9 10739
49 42332
43 40879
57 48071
32 30096
78 72505
38 36497
37 36204
57 50571
67 59749
67 62526
67 60746
70 66732
7 6968
52 43029
71 68371
19 17659
57 51116
68 63962
3 2553
70 67220
64 56702
71 68343
67 57221
71 67596
55 46478
67 59690
71 67341
63 55798
67 60607
74 69668
9 10676
69 65565
17 17111
43 40025
63 54934
55 47489
68 64388
43 40559
39 37109
74 69686
69 66203
67 62072
59 52798
1 1067
4 2967
71 67609
25 20507
74 68757
2 1101
79 73280
74 69142
55 46889
51 42700
43 39846
75 70738
68 63713
34 33972
57 49135
71 68180
8 9485
77 71346
19 17663
67 62045
27 21913
74 70502
67 58783
64 56626
49 42472
67 57639
68 63839
79 72953
77 72213
59 51937
32 30894
59 52163
39 37209
39 37697
78 72752
77 71245
25 20534
46 41819
69 66416
71 68080
78 72587
62 54324
61 53105
43 40195
67 61594
77 71783
62 53402
67 60490
24 18924
8 8599
52 43247
55 47601
68 63771
78 72840
52 42981
53 44585
79 73026
74 69979
71 67442
27 22943
32 31024
53 45546
53 43956
71 67641
59 52445
63 54880
67 57269
14 13248
39 37229
77 71377
67 60581
18 17157
71 68502
43 39733
14 12636
57 49982
69 66021
68 64524
79 73387
29 25346
68 63037
43 40895
34 34048
68 63239
71 68447
67 58208
3 2368
43 39770
32 30566
71 67395
70 67134
67 57698
6 5231
69 65908
22 18489
30 25877
5 3600
74 70085
67 62489
7 6425
7 6073
36 35485
63 55912
78 72435
55 47075
46 41769
67 61639
14 12966
68 63594
64 56713
43 40870
78 72598
3 2300
5 3642
69 65056
30 26742
39 37592
74 69948
72 68545
74 69814
40 39028
14 13303
77 71288
31 28392
62 54196
62 53820
31 28661
57 48606
67 59014
77 72182
38 36363
17 16629
6 5162
78 72743
63 56194
19 17676
62 53418
41 39219
78 72691
21 17971
78 72381
57 50860
59 52782
17 15464
78 72853
59 51913
70 67266
17 15194
79 73096
78 72441
59 52824
67 60654
24 19713
57 48729
69 65724
68 63949
67 58063
25 20358
24 19619
53 44354
8 8836
6 4730
18 17443
67 58657
76 71241
14 12779
68 63246
77 71281
69 66629
69 65858
39 37049
34 34594
67 60290
38 36671
77 72142
27 21742
77 71559
57 49553
5 3688
67 61050
63 56021
53 44464
59 52743
68 64923
54 45893
75 71022
67 62674
63 55804
70 67077
67 57833
39 37587
59 51903
43 40716
53 44885
59 51477
67 62152
71 67682
63 54974
67 62435
74 69649
69 65562
16 14832
11 12337
74 69436
6 5333
74 69611
74 69216
69 66564
33 32816
79 73808
17 15493
8 9892
50 42606
63 55697
68 63623
63 54659
55 46204
77 71399
55 47246
67 62074
71 68496
17 15673
55 46369
67 60492
75 71031
67 61999
52 43223
62 53674
32 31792
27 23054
74 69747
52 43652
27 22288
43 39519
68 64048
63 55965
37 35667
64 56548
60 53032
47 42100
79 73599
67 60153
78 72722
37 35836
52 43075
70 67186
71 67891
38 36694
75 70825
59 52381
71 68425
52 42848
63 54893
24 18931
59 52523
5 3650
67 59321
67 59734
67 60665
9 11793
57 49304
69 66600
75 70686
38 36481
33 31842
39 37142
41 39254
67 62367
67 61273
57 49241
14 13286
67 61971
69 65189
73 68731
67 61694
7 5740
40 39153
62 53302
68 63526
62 53462
67 60837
17 16972
26 20640
79 74114
67 60404
74 68768
28 24884
67 60850
63 55347
79 73193
67 58023
24 18845
39 37722
17 15810
79 73706
7 6120
24 19106
67 60771
59 52064
77 71715
39 37215
39 37458
77 71752
79 73749
77 71262
74 69400
79 73941
78 72344
37 36258
8 8134
64 56457
67 59411
78 72430
37 36024
33 32143
67 58479
33 33418
69 65408
7 6757
69 65762
7 5686
5 3838
24 19509
2 1300
71 67612
77 72080
78 72620
67 60103
33 33066
77 71635
34 34815
74 69070
57 50672
43 39545
69 65895
57 50829
71 67654
71 67510
59 52598
77 71317
27 21331
12 12502
30 25961
49 42460
33 33630
74 69090
1 894
24 18814
59 51840
32 30252
32 31531
69 65147
14 13760
75 70662
77 71605
77 72164
26 21258
67 57648
6 4310
77 71295
6 5315
79 74104
4 3004
74 70078
18 17389
67 61677
59 52602
31 28432
49 42463
69 65764
29 25663
49 42362
37 36043
33 32370
28 25062
7 6455
64 56330
59 52258
8 10017
67 58049
7 7788
69 65715
67 62292
79 74009
63 54651
27 23273
28 23723
52 43111
74 69540
67 62832
69 66107
79 73156
63 55357
79 73413
39 37872
74 69307
67 62530
79 73473
71 67436
36 35517
53 44070
27 23234
9 10565
30 27150
55 46319
6 4333
17 16384
43 40335
67 59608
23 18779
68 64702
67 59147
27 21510
79 73174
68 63532
79 73344
14 14251
68 64553
30 27168
79 73541
68 64861
67 58678
67 61027
7 7870
56 47995
69 65612
63 54597
71 67593
33 33035
64 56904
11 12319
53 45734
67 59889
68 64600
59 51652
67 61725
67 59476
77 72008
57 48654
57 48137
57 48250
24 20197
67 59867
76 71221
24 19931
28 23526
29 25620
42 39294
27 22530
66 56994
79 73597
74 69410
76 71117
68 64789
68 64907
38 36623
52 43609
74 70138
2 1117
59 51934
62 53592
78 72658
71 68172
8 9126
45 41561
32 30685
47 42184
27 22713
79 73744
61 53161
28 24773
30 27546
68 64052
55 46736
57 49137
64 56554
45 41539
74 69737
46 42047
67 58089
55 46898
74 69008
32 30903
79 73165
8 8877
44 41037
6 4597
74 69718
53 45353
28 23789
46 41770
1 328
78 72491
71 68366
74 70523
78 72683
62 54309
40 38728
69 65914
32 29892
79 73051
55 46297
43 40767
78 72655
34 35176
53 45691
25 20615
70 66735
62 53494
69 66086
67 60950
8 8960
68 63745
55 46503
32 31185
70 66764
9 11407
14 13939
63 54717
71 67410
67 58864
74 69305
60 52975
67 61764
61 53192
67 60167
33 32002
31 28735
4 3413
24 20147
28 25081
67 57781
4 3211
53 45028
31 28980
79 73891
24 19110
79 74131
40 39122
67 62264
64 56768
67 61328
63 55282
76 71127
24 20029
59 52768
69 65760
4 3217
59 51653
3 1775
69 66609
63 55003
9 11137
77 71455
40 38288
28 24219
77 72312
63 55421
27 21638
8 8852
9 11128
53 45008
8 9337
33 32104
6 4109
71 68500
7 7451
27 22194
52 43532
67 58862
38 36982
67 57287
74 69054
79 74179
67 58578
79 74402
39 37318
57 48099
61 53183
59 52635
69 65359
63 55838
30 27775
7 5637
75 71030
67 61685
77 72308
57 49029
27 21857
44 41323
48 42313
67 58712
24 19121
46 41726
67 57611
8 8344
32 29438
61 53074
78 72466
71 68367
55 46206
45 41555
59 51841
79 74198
27 22711
69 66523
79 73652
76 71120
78 72830
46 41973
17 16807
55 46750
49 42532
28 24844
79 72984
77 71724
78 72493
79 74057
7 6451
68 64214
55 47535
28 23348
63 55738
71 68318
38 36717
69 65140
46 42075
74 69534
14 12635
30 26047
24 19965
16 14693
78 72729
43 39529
53 43966
74 69098
60 53011
43 39435
67 60454
22 18274
68 64410
30 26557
60 52864
79 73111
70 66850
43 40019
6 4782
17 16507
74 69646
71 67461
67 60969
39 37329
62 53448
53 44683
55 47250
7 7105
67 60478
67 59040
25 20500
32 31764
68 62977
79 73630
55 46543
18 17266
67 58698
38 36549
67 60304
39 37516
22 18132
67 62533
79 74241
70 66781
67 59648
67 60723
53 45113
69 64947
74 70383
57 48196
62 53716
68 64536
64 56816
44 40998
67 62914
75 70701
70 67187
63 55521
53 44358
57 49513
53 45354
27 22746
54 45913
79 73863
67 59984
32 31526
79 73191
69 65353
57 48715
37 36040
63 55319
56 47739
75 70989
24 18813
69 65425
14 14367
52 43238
52 43133
79 74488
79 73964
49 42519
9 10508
69 66022
6 4554
71 67710
68 63170
57 49741
33 32695
79 73806
79 74190
62 53578
7 5545
30 27920
74 68966
35 35372
63 56150
63 55906
57 49101
50 42592
68 63769
67 60047
24 19974
8 8734
67 61034
55 47464
71 67327
34 33963
52 42790
67 60493
68 64916
14 13334
77 71581
24 20004
68 64307
75 70718
67 62881
22 18379
62 54091
22 18419
68 64006
57 49996
37 35643
67 57086
67 58622
63 54676
69 65332
71 68112
63 55171
14 14241
67 61017
67 62116
67 57713
57 50792
40 38196
55 47578
57 49809
55 47350
57 50167
63 54502
63 55074
26 20692
67 57114
77 71655
8 8379
2 1198
74 70036
9 10872
59 52681
57 48460
28 24746
79 74516
7 6079
79 73106
62 53407
68 63997
53 43787
55 46547
53 44660
33 33587
74 70320
45 41614
62 53806
62 53466
70 67269
53 44488
33 33011
57 48802
62 53444
57 48046
57 50855
32 31416
30 26860
57 50276
32 30653
68 64636
9 11149
27 21665
34 34768
7 6060
79 73366
6 4217
33 32479
68 63015
53 44618
68 63974
67 57617
40 38841
8 8952
67 62857
56 48009
63 54509
63 55719
74 69501
3 2704
75 71061
69 66436
52 43273
44 41017
69 65010
62 54227
59 52120
44 41223
67 61686
39 37045
67 59322
27 21990
39 37162
62 53884
67 62928
63 54842
52 43023
67 60554
67 60236
27 21978
77 71935
57 50129
1 320
26 20808
70 67257
78 72882
71 67703
79 73332
74 68795
55 47451
68 64213
69 65874
67 60262
32 30253
67 57662
31 29087
28 24717
45 41481
31 28441
9 10749
67 58737
70 66728
4 2817
69 65597
14 12714
67 59939
78 72904
79 73838
77 71775
46 41701
37 36324
78 72628
14 13863
62 54246
67 62595
79 73907
3 2768
69 66002
77 71938
69 65442
75 70678
75 70897
61 53108
53 45076
14 13184
67 61317
69 65374
74 69081
33 33566
57 48969
75 70786
49 42374
78 72622
1 2
55 46403
52 43123
68 64293
67 62749
67 58579
34 34101
30 26622
70 67271
53 44452
40 39078
8 9201
43 39869
9 12193
6 4405
77 71717
64 56570
2 1238
67 62628
67 61114
29 25257
79 73662
37 35641
75 70774
68 63933
57 49690
32 30680
28 24616
2 1617
28 25135
71 67411
76 71185
74 68786
51 42748
7 7377
68 63185
8 9642
14 13793
67 62178
45 41534
59 51994
34 34989
74 68765
17 17018
63 54990
3 2012
27 22370
57 48957
14 13205
27 22475
77 71643
57 49778
53 43827
57 48380
70 66658
8 9417
69 66460
32 31251
67 58275
71 68049
62 53289
67 59651
62 53690
8 8671
27 22846
57 50328
31 28188
78 72909
17 15775
67 58720
55 46855
67 58261
1 295
74 69209
67 61062
77 71812
67 58300
43 40491
39 37774
32 31495
56 47952
67 59579
67 57587
57 48288
26 21299
67 62148
71 68076
36 35427
77 71923
77 72061
67 61649
67 61411
8 9835
17 15901
8 10066
69 64980
68 63875
77 71490
69 66228
9 10869
52 43448
1 303
74 69024
79 73323
78 72796
26 20781
79 74741
67 62165
59 52124
8 9593
55 46277
53 45675
7 7508
53 45427
61 53197
79 74030
34 35307
43 39468
59 51401
44 41363
71 67755
79 73227
69 65224
67 60408
79 73379
64 56681
77 71413
68 64258
64 56363
4 3409
39 37066
69 65283
71 67647
28 24908
9 10721
8 9176
67 57364
74 69379
67 57302
57 49659
71 67331
77 72199
74 68832
1 338
38 36420
63 55384
74 70403
2 1340
2 1083
6 5303
59 51351
67 62943
57 49480
71 68149
26 20680
71 67640
71 67958
59 51398
69 66628
77 71825
71 67785
67 62531
17 15789
77 71419
2 1476
53 44119
29 25770
67 58212
27 21324
71 67426
67 61654
67 57060
79 73765
67 62299
77 72150
79 74927
79 74300
72 68645
57 49009
44 41143
27 21576
71 68106
39 37425
57 49414
30 26865
67 59313
24 19627
57 49791
62 53852
24 19094
59 51889
32 31488
70 67081
62 53322
71 68433
62 53760
1 122
78 72662
79 74885
39 37121
14 12747
49 42442
28 25065
67 60550
69 66440
38 36606
14 13644
70 66703
28 24619
74 69811
67 59670
57 51188
60 52961
67 57173
4 3172
74 69276
5 3925
55 47501
69 65743
74 68852
68 63736
64 56566
56 47927
29 25578
75 70619
57 50356
68 63898
14 12976
68 63229
67 58419
79 74302
7 7832
3 2646
67 60737
63 54829
67 60649
67 62784
38 36979
7 7927
40 38045
68 64823
31 28393
79 73523
67 62393
43 39974
17 16533
67 62652
30 26618
57 50211
17 15654
63 55284
67 60227
19 17635
68 64235
32 30428
9 10313
68 64790
67 62952
69 64989
79 74806
55 47016
34 35275
79 73417
52 43538
33 32116
59 51935
74 69149
17 14985
27 22661
57 50412
61 53066
77 72177
40 38313
1 901
8 8143
68 64569
30 26707
67 58147
67 62391
67 58296
63 56123
27 22133
67 62754
27 22590
63 55309
67 57343
68 64069
18 17292
24 18996
60 52972
74 70469
62 53579
69 66423
9 11666
9 10762
67 58991
67 59714
49 42543
67 58815
7 7557
38 36612
7 7691
14 12624
34 34359
31 28541
8 10157
1 890
26 20803
7 7781
75 70795
3 2369
17 16991
24 19728
27 22507
79 73130
38 36805
67 59894
32 30058
33 33351
38 36943
27 22887
67 60178
74 69745
27 21438
57 50247
74 70440
8 9280
52 42822
68 64538
69 65574
18 17219
74 69829
17 15708
37 36281
43 40288
32 29360
24 18821
69 66550
75 70676
52 43492
55 46879
69 66214
77 71772
52 43297
43 40493
70 66982
71 68274
28 24065
79 73428
7 7683
77 71650
53 44043
8 8132
79 73707
67 62579
67 57954
8 8529
17 15655
71 68369
67 58170
14 14207
74 70208
57 48320
69 65569
59 51801
1 150
78 72703
8 9528
57 50881
70 67255
32 31603
50 42633
71 68022
54 45891
53 44211
34 35279
40 38290
46 41970
34 34421
18 17478
74 69020
7 6728
79 74318
69 66176
57 48043
1 308
14 13722
32 30139
28 24915
6 5335
40 38010
57 49653
6 5280
30 27073
55 46968
3 2466
76 71206
17 16356
42 39276
67 62822
67 61019
30 27796
27 22121
69 66446
74 69900
57 50517
55 47567
79 74538
8 8247
39 37907
55 47337
32 29861
34 34160
67 60893
57 48617
74 69600
30 27696
79 74668
62 53705
69 65203
57 48866
50 42635
30 26311
1 906
59 51434
79 75106
32 30260
76 71190
64 56479
27 21777
71 67938
53 43912
7 6298
59 52325
53 44355
32 30278
31 28878
64 56895
79 74309
57 49375
52 43246
9 10395
67 62560
79 73217
34 34326
74 68759
68 64419
27 21658
38 36691
5 3622
29 25785
71 68495
34 35362
68 64617
74 70325
27 22954
39 37670
62 53857
67 58833
69 64982
64 56857
24 19529
18 17237
22 18125
57 51224
69 65495
77 72139
18 17277
63 55657
55 47092
71 68091
33 33058
67 60296
1 689
1 536
67 59399
29 25441
74 69492
14 13820
69 66154
79 74880
75 70636
30 26244
79 74669
69 66607
56 48021
69 66480
32 31629
67 58295
30 26531
57 50311
63 55291
63 55859
26 21067
79 74875
53 45587
67 59308
69 65945
28 24583
52 43320
57 48865
63 55374
24 18899
68 63205
67 60648
32 30848
53 45101
67 57246
8 8145
44 41125
79 73369
63 55619
71 68417
75 70691
43 40104
72 68649
59 51702
79 74335
74 69941
9 10980
4 2938
63 55835
63 55452
14 12968
55 46661
70 66997
7 7653
71 68445
74 69593
78 72589
77 72056
53 45213
79 74870
69 66308
67 60477
60 52909
67 62667
68 62990
27 23224
55 46940
53 44143
43 40137
37 36030
27 22581
30 27003
52 43675
37 36312
31 28574
6 4952
14 14214
71 67932
24 18904
59 51699
57 48633
40 38211
67 58141
59 52729
57 50888
55 46218
37 35799
34 35335
26 21217
74 70284
67 61637
32 30037
79 74703
67 57926
55 46295
62 53913
59 51362
55 47548
69 65557
22 18460
40 39035
28 24936
77 71709
67 62635
74 70095
14 13347
52 43085
75 71060
79 73555
31 28163
79 73050
67 58602
24 19095
57 48491
28 24423
74 69752
79 74718
67 58777
63 56023
38 36458
44 41139
75 71024
79 73118
67 60415
23 18758
53 44462
30 27195
77 71749
34 34897
74 70453
33 33705
7 6452
75 70843
78 72605
67 62801
53 45049
63 54564
74 70126
40 38254
71 68218
28 23955
17 16163
77 71494
8 9180
77 71475
79 74545
68 63165
79 74799
67 58911
27 21559
4 3125
79 73453
69 66302
24 19424
63 55739
44 41339
74 69548
71 68392
68 64543
22 18537
64 56762
77 71833
9 11265
55 47055
62 54256
24 20107
68 64653
79 73306
74 70225
63 54957
43 40034
76 71232
55 47105
56 47918
74 69493
57 49166
57 50207
67 59883
7 5713
63 56202
67 60365
63 55594
67 58663
38 36665
68 63805
53 44863
79 73315
57 51193
74 70104
69 65753
52 43505
6 5393
27 22047
26 21138
79 74167
18 17172
11 12473
22 18175
6 4594
67 62465
77 71395
33 33042
74 69337
33 33325
68 63296
68 64493
68 63746
28 23857
74 70540
44 40995
9 11778
75 70910
57 48605
55 47292
40 39174
62 53822
34 34788
17 15711
57 50581
18 17532
26 20828
79 74732
40 38642
67 58230
8 9959
26 20755
78 72382
67 62942
17 16546
57 48910
79 73958
27 22076
32 30937
64 56774
79 74062
25 20470
67 61385
72 68533
57 48428
18 17394
32 30473
64 56344
24 19415
71 68304
79 74429
67 57193
67 59166
67 62725
79 74371
55 46502
79 72929
67 62051
69 66076
67 62296
34 34060
77 71960
77 71546
63 55967
8 9046
63 54587
67 62602
62 53788
67 57875
1 589
37 35676
40 39026
26 21070
53 44999
53 43878
57 49962
79 73250
17 15095
64 56365
67 58881
67 62630
67 57033
57 48405
68 63887
78 72341
18 17395
67 61557
64 56732
75 70928
79 73571
7 5961
69 65013
58 51318
55 47077
63 54832
59 51633
14 12613
30 26648
9 11724
67 62685
16 14776
57 49682
53 45172
67 58855
75 70634
68 63784
17 16277
28 23906
28 23321
67 59969
7 7207
6 4424
67 62380
16 14694
31 28923
71 67781
79 73029
76 71170
59 51661
53 44120
67 62695
55 47180
32 29301
3 2424
67 61350
78 72668
79 75044
74 68749
64 56518
67 61763
67 59659
74 69713
67 59712
79 73638
52 43052
79 73272
5 3587
78 72342
45 41450
79 74023
49 42522
63 54667
79 74452
39 37835
63 55761
30 26487
81 75508
7 7033
9 11482
3 2289
79 74116
46 41895
67 59910
63 55610
69 65686
67 60671
59 52023
1 232
68 63025
7 6966
1 360
34 34960
63 54691
74 68822
14 13714
53 44983
64 56867
6 4946
57 48872
69 66589
62 53773
25 20446
77 71760
32 31704
77 71678
79 74122
75 70870
52 43450
67 62187
43 39983
63 55760
55 46978
26 21087
39 37320
75 71038
33 32944
28 23935
9 12180
67 57963
62 54143
17 15129
53 44775
17 15880
67 60913
53 44836
56 47674
31 28052
67 57924
69 66530
67 61281
67 59687
70 67264
68 63812
69 65136
28 23933
71 67739
34 34678
43 40522
67 60007
59 51346
74 69318
68 64387
57 50111
69 66016
67 57333
74 68839
57 49475
55 46523
32 30292
71 67900
68 63169
43 40202
16 14715
71 67884
69 65642
81 75681
67 57118
8 8348
62 53921
71 68446
78 72790
68 64012
7 5895
24 19374
8 9898
74 70010
24 18968
53 45416
56 47863
55 47603
67 61101
79 74325
79 74121
81 75562
34 34657
50 42614
34 35169
67 58432
28 24078
14 13709
46 41721
69 65667
74 70187
17 16052
7 7741
70 66838
17 14922
57 48523
53 44197
68 63705
73 68685
68 63693
68 63964
34 35231
71 67953
43 39370
64 56289
67 57766
33 32939
8 10104
28 24276
8 9623
71 67569
77 71826
52 42794
59 51949
67 61847
67 62540
33 32495
79 73365
70 66882
69 65035
79 74808
32 29617
57 48574
59 52264
27 22792
36 35432
79 72960
21 17935
9 11537
62 54098
63 55253
57 50667
68 64834
43 40372
63 54707
34 34501
67 57832
7 5915
17 15196
34 34293
67 60659
17 16745
79 74650
56 47902
34 34387
71 67340
78 72817
40 38230
30 26831
55 46781
62 53516
68 64589
77 71393
27 21393
18 17363
78 72485
55 46268
63 55678
52 43602
53 44889
62 53920
53 45248
57 49287
24 19010
74 70314
77 72261
67 61501
34 34329
63 55536
32 31543
7 7675
57 50553
57 49868
57 50234
57 51218
31 28124
67 61432
67 62830
57 48566
55 46391
80 75156
43 39456
30 25850
9 10939
57 49350
79 73937
75 70922
30 26004
2 1217
67 61455
68 63890
68 64757
27 23042
30 26327
31 28147
68 63921
27 22669
79 73087
71 68300
31 28045
56 47788
81 75302
69 66387
67 58618
8 9520
8 8267
74 69000
49 42342
5 3935
39 37158
43 40862
78 72788
57 48874
33 33502
59 52804
63 55394
67 58973
53 45177
62 53627
67 60501
55 46712
53 45009
75 71078
63 55388
25 20582
81 75622
55 46130
57 49290
7 6651
79 73496
80 75185
24 18995
52 43373
34 34175
71 67323
79 74489
14 14394
57 48403
63 56152
24 19043
32 29993
59 52785
26 21058
67 59023
57 48684
30 26655
68 63857
59 51359
59 51713
79 74065
74 70520
1 741
43 39808
22 18368
72 68597
79 74649
71 68385
1 585
34 34927
43 39342
70 67030
30 25840
77 72294
67 58564
57 49621
74 68934
81 75792
79 73158
41 39189
63 54624
69 66408
7 7435
68 64133
57 48254
14 14080
57 50018
63 54445
77 71706
68 64332
4 3375
64 56271
7 5998
43 40609
57 48153
55 46104
27 21478
67 58264
68 63080
71 67374
74 69688
62 54010
27 22460
3 2149
68 63719
69 66237
57 50770
14 13705
67 62953
67 57602
72 68583
67 61302
73 68672
56 47953
43 40162
67 59994
67 62091
32 31342
69 65547
8 9183
8 8787
79 74513
7 6106
7 5872
30 27852
35 35407
79 74879
28 24101
68 63273
74 70184
69 66252
69 65325
57 49436
57 49400
81 75831
69 66594
1 17
71 68014
57 48213
71 67451
62 53415
77 71990
67 59761
4 3220
43 39524
63 55130
75 70822
46 41700
43 40833
68 63699
33 33814
69 65316
8 9366
56 47958
71 67948
8 9294
33 33410
69 66465
69 65409
17 16171
27 23298
59 52480
31 28632
6 5200
24 19069
64 56583
79 74862
72 68517
30 27638
17 14853
33 32754
28 24265
40 38936
67 62624
14 14545
59 51976
40 38848
54 45750
67 57716
74 69421
67 57599
55 46411
78 72335
63 54621
40 38549
46 41921
55 46466
9 10396
68 64703
57 49981
57 49800
57 49916
53 45127
9 12163
32 31065
17 17041
74 69319
74 68912
59 52212
52 43386
4 3511
52 43323
67 58010
40 38032
57 50785
67 59265
81 75817
43 39478
71 67431
9 12023
71 67434
69 65640
53 44531
22 18480
55 46702
37 35939
53 45005
71 67876
47 42144
67 57125
14 14395
74 70405
70 67177
17 15522
81 75301
59 52362
67 58762
63 55850
62 53682
68 64818
27 23287
29 25280
79 73945
75 70611
81 75898
59 51885
28 23924
79 73031
79 74521
71 67719
72 68579
33 32785
79 73859
6 4879
69 65285
22 18235
16 14708
68 63006
4 3310
33 33854
69 65649
79 74284
24 20006
9 11021
67 62903
79 73851
68 64715
67 62564
55 46680
63 54400
43 40278
32 30141
71 67733
74 70091
57 50135
33 33318
54 46006
74 68777
79 75040
33 33834
79 73458
2 1439
67 61810
27 22060
79 73529
63 54982
8 9443
1 375
9 11049
77 71525
7 7002
37 35985
9 10322
67 60288
69 65102
8 9109
74 70516
64 56594
1 117
77 71944
62 53482
34 35132
77 71660
34 34766
63 55498
33 32880
57 49006
74 69693
53 45648
17 16741
33 32828
67 61010
67 58280
43 39996
49 42482
69 66579
53 44588
14 13615
64 56420
78 72759
57 48512
67 58434
32 30578
77 71796
71 67445
74 69957
79 74882
6 4690
63 54949
57 49080
44 40958
55 46505
67 59223
77 71998
52 43417
53 44265
24 19501
43 40311
8 9713
27 22101
79 73337
69 65785
68 64570
3 1859
53 45515
52 42782
32 30214
27 22776
57 48678
79 73207
79 73760
68 63633
67 60776
67 58591
7 6907
69 66299
55 46997
2 1567
60 52930
17 16322
63 54521
57 49394
32 29994
71 68499
74 70463
61 53220
67 58323
46 41828
74 68950
66 57000
68 64168
14 13492
54 45795
49 42354
69 65376
68 63931
79 75055
80 75193
74 70495
8 10049
37 36205
67 59812
52 43530
74 70321
71 68387
79 73237
53 44129
56 47948
31 28930
17 15164
14 14587
43 40247
74 68904
34 35354
67 61910
69 65019
78 72420
28 24646
63 56195
26 20772
77 71864
67 60481
8 9823
79 74604
26 20691
72 68565
32 30602
71 68395
28 24005
17 15531
32 29949
8 8082
67 60898
2 1273
67 59091
17 16748
56 47846
57 48101
53 44604
73 68723
29 25556
57 50118
8 8592
58 51260
71 68310
26 20628
81 75910
59 52593
81 75546
32 31044
7 6071
59 52276
71 67677
32 31445
22 18134
63 54811
68 63663
32 30502
69 65434
74 69441
78 72610
9 11534
71 68237
67 62901
67 57181
52 42931
53 45453
67 60412
59 51944
63 56240
71 68358
81 76052
67 57805
64 56265
32 29225
57 50423
67 57330
67 61303
30 26259
53 44679
77 72048
77 71402
3 1996
27 22760
74 69185
81 75921
69 66303
69 66538
67 57518
22 18288
57 48246
32 30925
33 32700
43 40338
74 69938
78 72327
79 75090
68 63339
67 62099
32 30316
53 45479
17 17016
74 69764
28 24787
67 60063
14 13818
59 52422
53 45350
79 73723
6 4626
63 55327
40 38706
81 76141
74 70449
79 74832
33 32709
74 69589
81 75610
8 9166
43 40471
74 69797
9 10512
79 73102
38 36830
53 44557
72 68525
57 49438
74 68781
56 47779
74 70379
67 59892
9 10477
67 61494
59 52334
3 2211
39 37297
1 362
63 55996
68 64864
69 65913
62 53871
81 75695
67 60653
81 75630
67 61705
69 65092
14 12980
75 70960
63 54432
43 40499
8 9028
67 59720
74 68814
77 71464
74 70356
68 64918
26 21197
67 60057
30 26403
79 73271
27 21420
37 35540
57 49954
71 68046
59 51985
67 59557
40 38143
24 19556
57 48110
33 32413
67 62499
38 36871
59 52081
77 72004
69 65271
81 76068
49 42475
59 52013
62 53395
68 63044
67 62697
72 68646
63 55911
27 23108
79 73675
81 75682
69 66041
17 15864
30 26408
76 71153
67 61037
24 18805
27 21494
67 62719
67 59213
81 75260
40 38411
74 69433
78 72670
52 43267
21 18023
33 32658
69 66453
63 55111
67 61697
68 64601
67 61217
63 54683
79 73931
70 66737
71 68047
55 46213
30 27590
59 51508
74 68898
67 60857
46 41754
32 30631
63 56010
69 65919
76 71187
68 64194
59 52017
52 43192
63 55169
7 6285
67 61736
74 69166
68 63111
63 55380
79 73685
8 9585
79 74339
47 42146
67 60920
81 76140
32 29521
55 47460
79 75129
79 73710
68 63131
67 61118
67 62937
2 1169
57 50121
79 73754
67 59452
81 75637
68 63204
43 40211
69 66551
77 71679
57 48669
74 69274
24 20080
7 5904
71 68145
32 31454
32 31599
67 59215
1 605
67 59094
32 31071
1 1071
53 44189
67 57452
79 73876
27 22037
34 33953
21 17879
57 50046
59 51610
20 17815
81 75914
67 61276
74 69868
79 73410
55 47539
64 56646
74 70066
81 75341
53 45288
26 21154
68 64656
78 72888
62 53443
77 71695
37 35636
22 18436
67 60110
61 53198
67 58526
68 64566
39 37795
30 26459
8 9204
67 62111
76 71149
71 68207
33 33326
71 67914
64 56728
44 41354
74 70034
40 38739
78 72590
68 63221
14 13120
67 61613
8 8128
32 30722
67 58765
52 43218
37 36137
68 64919
1 385
24 19561
38 36971
69 65337
74 69162
62 53781
9 11092
55 46860
30 27823
62 54199
79 74889
70 66646
57 50577
57 48427
24 19951
16 14798
3 1768
14 14124
27 22301
32 30053
49 42467
78 72715
80 75219
71 68381
8 9009
71 67661
74 69551
45 41488
4 2847
79 74552
67 59924
9 12119
24 18879
68 64623
32 29309
40 38398
70 66998
72 68557
76 71180
67 60265
17 17000
33 31850
57 49353
79 74475
73 68664
68 64550
81 75530
70 66924
30 27163
67 59039
26 20835
43 39995
31 28554
53 45408
69 65027
67 60065
39 37449
31 28365
53 45378
26 20667
30 26149
59 52411
79 73547
17 15169
44 41136
81 76418
79 74915
81 75433
78 72884
57 48151
77 71378
69 65469
53 45335
53 45115
63 55865
63 54414
67 57787
79 74706
79 75109
62 53769
79 74495
9 10920
3 1961
77 72016
16 14742
57 48978
74 69614
43 39474
69 66640
32 31673
74 68918
55 46996
57 50307
53 44026
74 69190
4 3320
67 57438
67 58948
67 58957
7 7447
7 7199
57 50415
71 68006
55 46408
77 71370
70 67149
27 23181
7 7766
57 51103
26 21019
69 65619
74 70416
69 66347
7 7828
51 42654
63 56243
68 63130
71 68231
59 51584
34 35302
26 21034
67 61726
24 19534
1 720
79 73347
30 26639
79 74984
30 27797
9 10485
60 52879
67 58551
9 11274
67 62024
44 41199
52 43421
75 70784
53 44081
55 47184
54 46058
9 11561
5 3941
68 63694
67 59809
74 68846
24 19345
63 56250
52 43019
78 72501
81 75968
34 34406
81 75801
79 73109
68 63571
60 52860
69 65591
29 25799
40 38395
68 63915
7 7142
75 70618
37 36307
74 69763
53 44931
30 26089
55 47338
14 13290
74 70142
24 19623
67 61221
58 51265
46 41965
74 69808
67 59646
55 47097
39 37065
4 2930
43 40136
21 17963
77 71504
67 61652
52 43480
71 68329
14 14466
17 15278
71 67330
62 54279
3 1981
67 58585
79 73022
67 60869
54 45989
43 39438
5 3919
14 14586
3 2441
74 70191
63 55138
57 50314
74 69994
57 48776
26 21257
54 45964
67 61131
55 47290
7 7179
57 51230
67 61363
63 54419
74 70389
81 76574
75 70889
7 6393
74 70195
57 50165
77 72014
40 38786
51 42722
8 8706
29 25732
67 62064
81 75746
67 57944
30 27563
8 9005
68 63493
70 66738
75 70629
8 8731
81 75443
63 54541
22 18097
81 76399
49 42462
29 25653
26 21025
67 60453
68 64741
6 4334
28 23646
68 63256
17 16794
67 62515
63 54553
70 67261
68 64658
69 65911
53 45041
68 64584
43 39527
1 74
4 3485
38 36439
79 73830
33 32877
75 70675
57 50136
79 73949
7 5417
32 29481
63 56099
75 70735
74 69479
79 73627
67 58808
72 68546
67 57871
79 74691
72 68592
17 15556
67 58338
74 70046
67 59222
71 68202
61 53155
77 71725
81 76125
7 6630
67 61805
57 49013
14 13729
78 72372
24 19891
69 65670
59 52589
28 23510
45 41570
37 35944
62 53337
4 3158
81 76061
33 33639
74 69059
37 36045
40 38703
71 67403
67 60843
52 43210
43 40069
33 32593
79 74427
81 76301
21 18020
30 25845
71 67928
48 42213
45 41604
55 46380
63 55603
31 28955
67 57252
28 23441
78 72648
67 59189
69 65284
55 47082
46 42061
9 11734
19 17551
81 75728
39 37444
3 2225
67 62834
79 73201
28 24537
67 57501
63 56193
17 16242
31 28767
24 19430
68 64369
49 42549
43 39795
74 69598
79 73189
33 33797
34 34498
40 38318
40 39044
68 64876
55 46641
43 40251
67 59279
38 36638
79 73246
71 68060
79 73080
67 62792
74 68977
67 62500
79 74403
7 7224
67 61362
63 55339
34 34158
63 54396
71 67966
63 55076
67 60062
64 56891
53 45726
53 44395
68 64098
69 65989
72 68652
79 74091
77 71742
46 41967
74 70480
17 16999
67 61565
34 33969
5 3697
81 75272
68 64565
6 4341
81 76245
23 18623
76 71162
17 16028
32 29832
74 69091
4 2964
77 71899
59 51627
63 56092
28 24266
7 6515
7 5753
79 74591
53 44246
79 74772
27 22571
71 67471
60 52956
67 57505
79 74548
30 27213
61 53063
59 51611
81 76754
59 51442
74 69675
37 36123
55 47025
69 65636
5 3717
79 73623
27 22921
43 39981
39 37047
32 31623
40 37966
67 58802
81 76020
79 72993
75 70659
78 72754
75 70848
53 45442
30 27479
67 62280
70 67138
8 9880
33 33210
78 72746
53 44727
1 1075
39 37206
24 20267
68 62964
55 46407
63 55022
81 76856
6 4787
72 68604
63 55579
77 71614
52 43518
32 31680
29 25619
69 65237
67 58128
52 43535
64 56574
81 75477
7 5509
32 30333
68 64440
45 41396
14 14162
67 61161
69 65720
67 57645
54 45942
78 72330
26 21096
79 74595
61 53181
31 28646
71 67321
40 38159
70 66768
59 52476
49 42427
53 45284
79 74970
4 3064
52 42969
74 69576
32 30025
28 24089
68 63940
79 74680
30 26811
69 65863
53 44244
32 30245
46 41927
24 20062
78 72591
80 75224
16 14751
56 48035
63 55433
73 68686
38 36544
67 60599
8 9571
70 66942
57 48169
8 8911
74 70166
77 71327
77 71832
69 66403
67 57973
62 53342
69 66380
46 42064
71 68280
68 64360
67 57247
63 54470
31 28277
43 40911
81 76536
17 15841
77 71415
68 64865
67 59789
67 62027
4 3277
67 59707
77 71478
6 4183
62 54194
9 11120
34 35075
32 31393
1 991
63 54968
55 46455
77 71908
75 70998
81 75256
69 65328
53 44006
57 49779
63 55182
6 5269
8 9955
43 39671
24 19767
1 763
57 50915
79 73171
76 71124
69 66200
77 71345
4 3174
43 40284
68 63847
7 6796
6 4280
67 59001
58 51284
59 51414
74 70214
67 61398
6 5022
32 30574
67 59870
67 58631
67 58461
54 45841
57 50897
40 38280
69 66368
24 19795
17 15372
19 17593
64 56295
57 48652
67 58942
79 74570
68 64586
62 53591
79 74818
63 55432
34 35351
74 68973
53 44804
48 42279
51 42772
71 67901
27 22334
69 66500
45 41560
30 27805
80 75188
67 61003
81 76317
59 52223
71 67850
33 32431
67 62620
67 61478
68 63418
60 53034
14 13878
81 76204
81 75312
70 67287
57 49569
71 67333
27 22195
57 50480
74 68857
79 74823
59 52052
63 54719
33 33754
71 67955
29 25592
69 66563
33 33901
67 57556
78 72469
53 44572
71 67893
7 7512
78 72787
67 58584
22 18286
74 69891
7 7166
9 10180
67 59357
77 72198
74 70374
24 18864
28 23429
77 72040
7 6546
63 54992
77 71668
68 63822
79 73223
77 71420
62 54245
67 57207
62 54263
45 41526
79 73044
68 64761
67 61905
8 9570
62 53573
67 61968
34 34728
63 54915
68 63680
64 56366
63 55825
74 69033
67 62077
55 47612
67 61005
79 73680
67 57110
41 39178
32 31031
7 7657
79 74613
67 60197
77 71829
69 66018
67 60144
27 22085
62 53427
1 944
17 17114
74 69228
30 27252
62 53303
6 5035
43 39372
79 74793
64 56267
81 75763
24 19774
53 45223
70 66929
44 41201
73 68674
67 57411
67 57535
62 54070
74 69565
30 26978
43 40886
63 55123
67 58794
33 33037
57 49014
57 48147
74 69538
1 62
34 34212
19 17709
67 57515
71 67964
34 34142
55 46340
63 54728
57 49403
22 18313
67 62654
1 142
64 56625
79 73006
79 74454
69 65177
69 65364
79 74855
57 48077
27 22758
30 27441
63 55952
61 53268
53 44677
38 36879
77 72011
81 76777
60 53035
44 41217
17 17099
62 53622
30 26668
79 73299
81 76145
3 2102
32 29318
70 67132
67 60328
74 70217
69 66109
79 74838
33 33833
38 36582
81 76798
33 33768
32 30154
34 34441
74 70460
74 70219
57 49379
55 46100
8 9121
63 55021
74 69394
53 43811
62 53425
83 77215
81 76325
67 61823
14 13910
23 18583
63 54715
79 73176
34 35234
78 72525
81 75523
33 32919
74 68798
71 68450
7 6669
81 76019
64 56853
75 70610
39 37350
55 46406
32 30375
37 35730
79 74232
81 75751
78 72426
30 26795
77 72134
28 24305
67 59120
68 64880
67 58726
68 63720
34 34128
75 70901
67 60537
40 38639
2 1221
68 64733
57 49634
23 18783
67 62922
61 53137
69 65447
75 70759
26 20883
63 54340
28 24900
75 71054
54 46045
81 76291
59 52693
63 55902
59 51580
69 65600
77 71663
67 59253
26 20634
17 16026
81 76825
77 71282
55 47084
8 8135
6 4340
53 45570
67 57196
77 71846
38 36905
68 64320
38 36791
24 19055
74 70185
32 29762
7 5676
53 45382
60 53007
68 63686
53 45551
71 67475
5 3533
75 70913
79 74769
68 63999
43 40164
74 69370
74 68763
77 71898
9 11328
77 71911
59 52096
79 73587
59 51740
64 56294
81 76164
65 56982
77 71804
34 34306
68 64002
52 43082
63 56113
67 57546
12 12554
63 55698
64 56649
77 71992
79 74894
54 46061
6 4201
69 65417
53 45134
70 66675
52 43069
39 37378
29 25474
69 66400
68 63430
34 35145
27 22136
74 70553
67 61914
67 60789
70 66783
27 22493
4 3453
14 13204
15 14609
71 67358
31 28530
8 7992
28 24610
71 68362
69 65654
63 55354
33 33896
27 23090
81 76650
7 7347
79 73953
67 61695
34 34548
38 36864
55 47042
67 60089
70 67209
30 25864
67 60801
67 60126
61 53045
30 26009
53 44174
17 15166
59 51532
67 59850
30 26817
62 54157
9 10868
28 23418
77 72012
53 44944
63 54984
67 59365
63 56199
28 24990
68 63728
37 35630
81 76131
32 29421
81 75286
79 73615
38 36347
38 36349
79 73251
71 68368
74 70459
69 66599
57 48624
62 53531
30 26985
67 60363
78 72597
70 66898
83 77218
53 45266
34 34582
7 7191
77 71836
68 64515
81 76444
79 74099
30 26045
81 76159
67 61008
28 25237
67 59234
62 53441
60 53030
67 57831
52 43198
8 9042
8 8112
34 34190
46 41809
67 61803
33 33844
11 12484
46 41824
73 68690
77 71564
77 71405
77 71661
68 63450
8 8641
57 48881
69 66541
74 70280
2 1655
74 69038
81 77046
22 18167
8 9385
69 66366
40 38135
68 64398
1 279
1 651
58 51259
57 48871
83 77334
83 77446
81 75879
81 75718
7 6647
49 42410
79 73729
71 67562
78 72538
68 63970
57 50839
70 67281
27 22417
21 17992
79 73780
61 53172
67 58193
69 66510
40 38124
57 48764
81 76411
72 68529
79 74021
32 29379
6 4395
57 48216
74 69776
77 71472
62 53800
57 51197
67 61604
67 59486
69 66378
79 74045
28 23597
71 68295
9 11814
81 75951
17 16966
77 72151
54 45843
71 68306
64 56404
11 12315
69 65275
7 6390
70 67179
29 25316
3 2560
70 67054
63 55042
75 70804
5 3832
77 71386
74 70101
67 61573
70 67173
6 4740
70 66955
79 74907
37 36073
54 46050
60 53002
44 41152
68 63930
81 76785
81 77085
59 52278
57 49464
7 5463
75 70773
71 67912
37 35994
28 24155
61 53080
14 14388
81 75579
57 49302
7 7817
7 6187
34 34239
63 55786
67 58404
29 25728
57 50537
67 59103
78 72555
30 26223
67 58219
81 75592
67 58757
27 23123
71 68466
83 77458
33 32133
34 35149
67 60878
79 74652
69 66117
17 15038
52 43459
74 69414
2 1241
74 69159
68 63481
7 6154
74 69235
40 38188
74 70122
28 24480
67 62102
43 40006
24 19557
69 65101
67 61553
78 72403
1 380
79 74157
57 49656
69 66410
33 33503
71 67650
60 52863
79 73396
81 75355
74 70296
9 11197
53 45504
52 43113
67 58464
32 31190
78 72579
52 43711
67 62804
69 65604
67 60031
67 59078
74 69015
81 76868
70 66951
63 55479
71 67952
79 73618
3 2272
34 34376
67 57891
57 49835
37 35889
7 7579
67 62600
22 18271
6 4294
77 71753
83 77351
7 6693
81 75588
70 66797
70 67019
52 43672
32 30828
79 72989
81 76148
37 35772
34 33967
77 71827
26 20758
33 33795
71 68019
74 68873
59 52506
74 70354
67 60761
67 57405
27 23009
77 71866
71 67422
30 26036
36 35450
67 60450
75 70805
68 64177
30 27409
68 64558
30 26103
32 31650
70 66685
54 45906
79 74283
32 29684
67 57866
54 45853
79 73636
74 68818
67 62551
24 19210
79 74854
57 48743
9 11215
74 69786
2 1156
75 70800
14 13897
32 29244
40 38858
74 69858
63 56014
74 69176
70 66895
79 73345
24 19222
67 62170
68 63692
14 14133
11 12269
81 75654
78 72427
18 17439
1 655
9 11068
14 12999
69 65244
57 49300
34 34440
55 46275
67 57346
78 72328
77 72024
39 37166
9 10483
11 12372
78 72530
67 61225
68 64603
79 74724
9 11554
26 20783
18 17472
71 67956
8 9134
31 28659
33 32755
4 3498
52 42897
78 72324
59 52084
67 58770
75 70924
67 57427
57 49626
53 44256
2 1578
63 54959
8 8079
81 75466
67 61178
81 75404
57 48456
67 61255
67 57788
63 55230
7 5767
17 15471
1 173
67 58905
63 54581
74 68997
81 76871
67 60316
69 65821
37 35788
8 8542
79 74979
74 68969
17 15332
68 64065
43 40222
78 72524
79 74174
77 71811
71 67793
28 24657
67 60008
14 13057
62 53754
77 71842
6 4425
7 6550
78 72631
32 30569
17 16630
67 57715
57 51111
2 1638
39 37348
69 64990
55 46070
59 51996
81 76195
78 72533
76 71218
1 218
74 70377
28 23467
2 1703
17 15437
71 68057
67 62285
68 64502
74 68952
52 43059
17 15804
27 22478
68 63579
81 75655
32 30075
68 63757
33 33067
67 62912
78 72725
69 66118
74 69935
67 61285
67 57899
34 34204
46 42031
59 52691
67 61756
74 70204
67 60953
81 76883
8 9069
4 3392
6 4669
26 21141
9 12149
67 59282
46 41843
1 482
67 61245
9 11193
5 3615
14 14352
24 19186
4 3194
63 56066
28 23880
33 32213
39 37277
74 69466
71 68013
53 45271
8 9353
57 51035
24 19704
69 66332
79 73215
77 71315
55 46955
79 74394
78 72546
68 64354
67 62659
1 337
26 21123
33 32301
25 20561
81 76749
79 73581
71 67947
62 53867
22 18258
14 13827
30 25940
67 61721
46 41988
53 43859
57 51113
57 48462
1 229
67 60009
27 22179
57 50098
69 65407
55 46347
79 73645
70 66944
3 2478
43 40511
67 59423
33 32550
63 56137
78 72528
69 65933
75 70603
67 62796
7 5843
69 65594
67 60033
81 76377
30 26954
69 65096
68 64588
63 55893
57 50468
55 47391
78 72650
17 15466
5 3740
78 72510
17 16651
39 37578
22 18523
9 10687
68 64402
67 59516
34 34111
74 69151
71 68493
49 42400
67 58072
31 28217
67 59046
67 58171
76 71201
67 62286
74 68756
24 19970
63 54525
55 46703
81 76116
74 69658
74 70385
25 20367
79 73578
31 28803
6 4000
56 47894
8 8038
9 10789
57 49090
34 35146
68 64138
32 29559
71 67957
59 51905
79 74593
67 62902
27 22783
7 6096
7 6435
49 42343
81 76345
67 60495
81 75288
59 51555
63 55973
74 70387
57 49386
74 69955
39 37328
59 52567
31 28507
53 45384
67 58468
8 9365
81 76077
57 48799
62 53652
53 45653
2 1681
2 1295
21 17962
40 38826
74 69452
71 67435
78 72354
63 55694
59 51669
53 44494
67 59241
63 55208
72 68632
63 54609
68 63113
83 77260
67 60698
54 46047
53 44519
57 50989
81 76583
33 32576
77 71834
74 68868
79 73655
5 3846
55 47598
81 77004
32 30438
40 38893
24 18876
22 18155
68 64835
74 70527
63 55896
8 8886
59 51690
59 51683
29 25702
54 45947
43 39840
21 17875
32 31314
69 65486
5 3885
68 63192
29 25749
79 74125
67 57839
73 68742
7 6206
68 63581
43 39636
83 77492
83 77360
74 69834
63 56222
17 16299
62 54110
59 52398
33 32705
62 53853
81 76648
57 50599
14 13336
81 75347
68 64003
74 69437
81 76424
77 72238
67 58512
79 74014
33 32899
69 66570
68 63104
34 34554
67 60637
8 9890
14 13958
67 58064
68 64147
79 73317
74 69456
67 57228
33 32948
7 7912
45 41523
78 72827
70 66647
67 58687
77 72249
53 44513
69 66046
67 57605
14 13742
43 40285
1 370
79 73468
57 50310
64 56505
71 67449
57 49584
67 60959
57 49964
79 73741
19 17800
43 40711
32 31243
30 26506
34 34447
68 63630
70 66865
30 26243
68 64344
43 40380
54 45946
81 75518
70 66701
74 69092
77 71357
4 3101
68 64788
79 75052
74 68936
24 19045
27 22686
6 4608
52 42776
79 73464
83 77309
44 41056
68 63279
52 43698
39 37905
70 67246
59 51478
57 49566
59 52229
67 61321
67 59173
63 54389
78 72917
67 57482
55 46197
70 66952
69 65893
34 34566
33 32582
69 65306
81 76958
68 64727
67 60731
71 67870
67 61104
7 6092
74 69735
9 11269
38 36415
71 68251
68 64756
81 75945
27 22969
71 68339
54 45909
69 65966
62 54163
53 45461
67 59026
14 13159
71 67472
43 40273
17 15079
85 77997
73 68659
81 75680
1 315
9 12178
8 8955
33 33856
67 59569
69 66017
71 67366
67 57757
40 38982
9 10303
14 13996
68 63539
14 12753
79 73276
79 72948
29 25361
33 32300
43 40001
67 58644
26 20799
68 63841
67 57472
34 34936
67 59009
59 52071
4 3423
64 56810
17 14859
57 48702
29 25292
14 13219
80 75174
81 76105
69 65845
57 48244
74 69292
75 71019
22 18311
74 68823
84 77847
71 67587
67 61965
63 55307
80 75177
34 34515
7 5907
81 76554
68 63910
79 74428
8 8136
67 61544
84 77944
57 50880
1 823
79 74465
59 52121
67 61505
17 16770
74 70426
43 40804
53 45612
74 69342
45 41601
53 44922
81 76187
67 60249
8 10004
33 32950
30 26571
79 74072
24 20070
8 9979
30 26661
33 31941
67 57780
67 61206
47 42138
79 73952
70 67189
69 65396
67 61024
17 16634
69 65652
67 62357
70 66985
3 2456
52 43130
4 3095
74 69790
81 75943
81 76342
31 28986
57 49754
81 76152
63 56213
74 70350
31 28572
53 45040
9 11239
76 71144
79 74425
81 76036
67 59404
84 77949
64 56581
24 18944
84 77498
14 12706
7 7031
6 4082
46 41736
63 55922
74 69282
28 23547
32 30867
63 56079
27 22395
37 36275
47 42203
69 65691
83 77220
28 24126
74 68920
79 73489
67 60458
53 44260
81 76532
62 53630
67 57065
69 65219
75 71013
69 65060
40 38382
74 68743
81 76334
78 72371
6 4358
30 27713
79 74306
9 11597
34 34358
57 48296
63 55403
69 65923
52 43038
32 30977
67 58527
76 71220
81 75985
74 70447
74 70032
8 9788
61 53070
9 11254
43 40290
79 75059
34 34910
27 22290
67 57122
62 53505
32 31085
69 65448
76 71174
41 39221
81 75267
9 10576
67 60059
14 13321
30 27105
67 58263
67 57419
24 19265
81 75940
81 75627
77 71418
78 72615
79 74847
67 62218
30 26026
78 72871
78 72664
6 4431
77 71928
71 68452
52 43062
56 47774
8 9127
67 60709
69 66399
57 49036
53 44124
57 48931
63 54835
30 27255
67 62939
84 77702
81 76829
17 15602
79 73841
38 36744
81 76718
59 52705
67 57575
74 69991
81 75841
76 71231
68 64613
28 23595
79 74008
63 54819
77 72209
39 37203
81 76978
77 71488
9 11095
63 55867
7 6156
28 24383
68 63029
33 33815
71 68065
31 28525
1 639
3 2627
70 66687
81 76909
32 30813
44 41325
79 73735
55 47262
70 66908
67 57128
9 11790
79 74066
31 28788
75 70886
22 18399
67 59169
9 11286
74 70361
55 46145
67 57082
32 30560
68 64452
63 54472
26 21036
67 58042
34 34393
77 72035
53 45517
75 71000
80 75244
71 68190
59 52279
77 72007
43 40400
1 724
7 6657
87 78320
52 43597
67 60884
77 71319
69 65880
67 62795
9 11420
39 37906
55 47061
8 8530
6 5394
71 68401
79 74213
30 27034
28 23666
27 21660
79 73762
43 40547
67 61708
67 60840
30 27867
79 74266
68 63077
17 17117
67 58248
55 47101
30 27749
67 61053
52 43032
85 78218
68 63711
64 56357
63 55715
79 74377
79 74768
3 2462
67 57074
68 63676
68 63073
67 60976
81 75909
67 58243
59 51843
67 62289
8 8165
32 30945
33 32422
40 38603
81 75417
55 47450
30 27629
69 65744
67 57365
9 10228
63 55240
79 73583
71 68299
81 76732
74 69673
79 74787
9 10513
68 64742
79 74238
77 71260
62 54092
79 74592
31 28920
9 11796
71 67969
67 61731
54 45770
22 18514
30 27541
84 77700
6 4454
8 8284
67 57150
55 46146
68 64879
4 2954
26 20875
52 42911
78 72809
6 5379
67 59911
55 47194
79 73580
57 48747
30 27416
17 17140
74 70258
30 27400
68 63136
30 26678
74 68943
67 62886
76 71211
57 49847
81 76792
69 65578
33 33632
68 63172
9 10204
63 54487
67 58651
77 71561
37 36282
64 56695
81 76779
67 57948
26 21149
41 39246
24 20233
1 283
38 36542
67 59160
79 73024
81 76849
17 16310
79 73966
57 48945
57 51014
33 32403
7 5811
85 78011
74 69874
70 67005
74 70249
75 70595
74 69114
69 65361
77 71940
39 37865
74 69244
75 70855
63 54467
59 51674
67 61365
8 8647
27 22255
53 45334
79 74055
64 56405
55 46281
62 53782
40 38436
70 66999
62 54192
71 68067
68 63210
80 75179
34 34570
84 77810
78 72448
67 61539
74 69655
81 75649
22 18072
74 69683
11 12397
2 1375
1 534
63 54931
57 50122
74 70433
67 60410
27 22139
87 78352
67 57406
7 6961
59 52228
57 48136
57 49860
74 69263
57 48985
6 4745
71 68153
39 37397
84 77968
33 32269
34 34542
1 744
33 31953
7 6512
68 64242
69 65466
53 44530
68 62991
7 5590
59 52587
63 55614
9 11422
7 6476
67 57957
28 24105
4 3348
67 57144
18 17512
62 54207
79 74901
8 9797
69 66595
28 24225
67 62498
33 33428
79 73539
56 47702
79 74051
62 53764
32 30410
63 54605
74 70031
2 1702
57 48656
9 11920
67 59817
74 69700
53 45310
71 68061
1 667
43 39610
7 7920
32 31743
83 77207
69 65669
63 55016
26 20819
7 6518
69 66536
34 34490
68 63572
45 41637
83 77494
79 74392
68 63270
24 19492
68 63902
33 32137
53 44598
68 64134
74 70543
79 73957
85 78118
63 55901
7 6716
67 60667
8 9748
57 50676
81 76212
57 49193
81 76032
5 3670
6 5242
8 7979
79 74212
8 9841
57 50450
30 26979
81 76457
77 71861
46 41916
67 62474
25 20327
74 68908
69 65568
32 29374
30 27231
57 49537
81 75375
3 2374
57 50824
68 64097
74 69714
78 72644
17 15945
6 4166
81 75743
30 27637
78 72535
49 42433
53 43882
57 48064
79 73624
74 69345
31 28401
27 22874
33 32226
69 65643
7 7674
27 22674
69 66233
31 28165
14 14338
28 23871
82 77165
74 69999
27 22740
78 72916
43 40354
79 73277
81 75670
67 60970
4 3003
33 32932
62 53330
63 55870
63 54751
7 7065
14 14023
38 37028
77 72120
28 24296
29 25443
77 71794
67 57034
79 74312
70 67238
74 70279
81 76240
81 75742
33 33120
67 59940
62 54265
14 14199
81 76155
80 75191
53 43860
71 68438
32 29320
33 32717
79 74481
85 78016
79 73602
68 63549
69 65171
77 71874
77 72309
14 13255
53 44670
62 53833
78 72784
64 56958
32 31359
28 23459
67 62741
17 17023
6 5172
32 30232
53 45197
33 32155
14 13568
87 78337
31 28668
67 60129
67 61530
81 75753
81 75331
64 56584
17 16409
77 72239
75 70936
60 52962
74 69077
74 70286
9 12102
78 72926
68 63670
18 17321
27 21507
79 73372
52 42821
58 51304
53 45705
78 72567
79 73503
78 72495
79 75073
53 43759
71 67526
74 69359
7 7717
67 62103
32 29159
68 63761
27 22215
67 60841
27 21647
37 35675
67 57951
63 55209
39 37567
27 22492
34 34843
34 34369
8 9579
68 64166
81 75399
72 68550
63 54480
67 58017
69 66279
53 44088
62 53374
33 32013
75 71055
87 78720
27 22939
67 59988
81 76888
77 71251
57 50388
62 54314
8 9342
39 37707
68 64140
81 76050
61 53140
56 47785
87 78700
28 23473
64 56573
59 51397
55 46155
32 31124
67 62481
27 21317
79 74998
7 5732
27 22451
37 35680
23 18565
9 10663
55 46202
28 24249
64 56402
79 73883
68 63056
77 71286
69 65280
81 76231
61 53124
67 60919
69 66222
17 16276
7 7552
32 29965
45 41567
64 56870
69 65227
81 75367
43 39621
24 19091
74 69283
70 66937
71 67946
77 71296
77 71658
68 64422
6 3977
77 72094
17 16649
79 74616
87 78794
39 37857
57 48109
11 12305
57 51033
67 57608
44 40990
62 54333
67 59590
62 53447
53 45212
77 71625
67 59696
67 62057
74 69388
67 57534
67 61389
71 67960
24 19715
43 39407
17 16057
43 39432
79 74755
81 75911
87 78618
34 34418
79 74812
63 55509
4 2895
57 48473
79 74626
57 48713
74 70261
11 12463
28 24793
29 25458
43 39520
62 54276
33 33823
74 69746
6 4412
81 76014
26 21150
67 58029
27 21690
69 65868
2 1301
77 71557
2 1683
67 59218
62 53770
67 62687
70 67109
7 7201
38 36895
79 73508
75 70940
32 31135
67 59419
74 68903
67 60770
62 53907
77 71870
55 46308
81 76766
14 13646
84 77808
69 66265
67 61226
81 75866
68 63115
70 67196
78 72442
55 46770
6 4448
62 53660
40 38880
55 46812
52 43629
71 67603
39 37796
59 51482
77 71507
29 25553
84 77698
67 57355
72 68578
27 21949
69 65051
67 61130
9 11515
67 59647
27 23085
65 56981
67 58012
17 15512
71 67817
79 74201
81 76951
29 25412
87 78872
31 28802
81 76822
63 55925
69 65683
8 10106
87 78919
11 12276
69 65270
84 77768
57 48085
74 68769
47 42110
69 65379
67 61232
34 35203
67 60191
79 74559
34 35096
81 76601
57 49261
49 42559
19 17660
74 70196
67 57470
67 62455
7 5698
22 18454
59 51982
57 48588
32 30917
79 74842
67 58892
84 77587
30 27564
8 8077
7 7558
57 50132
55 46920
67 60207
59 52625
40 38323
8 10117
81 75623
69 65538
87 78761
78 72821
74 68808
57 49517
63 54500
68 63794
31 28083
74 69731
68 64848
84 77727
79 73914
57 50157
40 38178
5 3624
68 63660
79 73711
70 66858
16 14690
79 73962
79 74536
81 76638
17 15053
68 64781
67 62038
68 63174
33 32014
79 73946
79 74449
79 75139
6 4141
39 37636
87 78631
64 56660
34 34744
78 72839
75 70915
31 28177
59 52273
53 45199
67 61561
69 65969
32 31723
31 28999
55 46695
79 74124
55 46728
84 77507
67 62014
67 62217
9 10446
79 73648
67 62356
31 28311
64 56465
53 44327
81 76137
81 76528
86 78227
63 55493
14 13433
79 74628
26 21205
8 8776
56 47984
17 16881
85 78020
67 57667
67 62004
77 72171
55 46088
54 45817
67 60336
74 69804
70 66686
69 65479
67 62009
67 62265
79 74810
69 66058
68 63603
27 23180
59 52135
40 38467
28 23412
57 50680
55 47614
79 74443
87 78667
71 67949
7 7344
57 50420
57 51016
17 16701
29 25716
81 76239
8 9692
9 11303
39 37556
79 73603
68 64939
33 33006
29 25746
57 48834
63 56135
34 34638
59 51539
69 66087
71 68341
73 68684
67 60806
28 24182
71 68467
32 31249
30 27161
59 52692
43 40529
43 40101
32 29631
27 21584
67 59092
39 37661
79 74050
7 7088
79 74152
67 61332
59 51571
79 74765
68 64554
31 28854
62 53671
84 77738
81 76366
67 58156
67 60842
55 46135
3 2172
68 64270
53 45085
85 78164
79 75033
44 41065
48 42265
37 36076
77 71400
53 44131
79 73558
86 78293
28 24481
80 75231
79 73995
67 57549
70 66669
43 39902
79 74611
74 70058
87 79120
9 11679
67 59751
67 57890
12 12562
67 61749
57 49823
52 43590
78 72319
53 45697
33 31901
79 73756
30 26368
67 62339
68 63377
74 70005
77 71639
57 48453
17 16040
38 36455
79 74460
78 72461
81 76136
17 15148
81 76900
6 4445
67 59479
27 22867
32 30948
69 66294
7 6808
62 53969
43 40521
77 72189
70 67065
40 38700
32 31716
43 39980
67 62707
87 78836
1 92
1 133
71 67405
39 37148
67 60933
59 52779
70 67032
75 70761
71 67742
17 15934
71 68124
57 48923
63 54555
71 67357
83 77259
79 74224
63 56192
68 63819
23 18687
63 54437
77 71511
28 23807
55 46764
85 78195
71 67549
67 61822
28 23934
24 20284
63 55126
81 77032
67 59744
57 50627
26 20943
69 65150
71 68465
8 8954
79 73437
69 64951
67 62214
67 61977
71 68298
17 16228
37 36255
57 49930
70 66712
62 53972
87 78549
69 65188
67 61500
55 47317
74 70141
22 18139
71 68448
2 1240
79 74573
57 48533
64 56866
30 26381
79 73057
70 66972
55 46254
24 20202
57 48543
67 57025
78 72808
4 3450
4 3332
79 74681
9 10609
81 76693
3 2666
52 43357
62 53373
9 10418
33 32271
81 75918
67 59352
78 72603
79 73367
81 75300
75 70626
87 78710
46 41708
81 75408
33 32862
33 33347
67 58469
17 16728
26 20737
43 40820
68 64942
81 75436
87 78876
33 32248
55 46846
29 25599
87 78784
17 16194
9 10650
78 72595
30 27624
59 51688
59 51868
8 9444
64 56917
79 73793
78 72732
79 73794
68 63747
26 20928
69 66604
46 42023
39 37272
4 3456
74 69499
79 74240
31 28042
77 71529
78 72410
53 45556
67 57275
62 54015
5 3534
79 73619
19 17768
1 565
67 62729
53 45419
75 70997
68 64425
2 1382
67 62001
55 46856
64 56819
74 70359
21 17858
73 68708
81 76303
83 77294
47 42173
53 44459
87 78349
38 36967
81 75635
28 24341
74 69743
26 20776
3 2680
52 43651
69 66097
77 71883
81 76319
87 78978
34 35028
28 25229
74 69628
77 71255
8 10138
59 51892
61 53150
81 75261
79 74313
40 38985
60 52990
31 28026
27 23032
6 5302
32 29401
16 14695
63 56031
69 65467
78 72676
6 4991
79 74746
9 10464
69 65242
67 57068
43 39755
33 33049
67 62617
67 58601
67 58987
30 26435
69 65533
67 60844
63 55243
67 60873
79 73596
6 4444
53 45434
40 38903
68 64519
84 77917
27 22752
57 48503
34 35248
27 22115
77 72152
57 49725
78 72336
79 74035
52 43343
8 8190
81 76295
70 67003
87 79009
39 37559
69 65195
57 50073
68 64764
24 19656
72 68574
67 59913
17 15608
79 74208
26 21105
67 62470
63 55039
78 72474
67 57685
85 78207
87 78884
52 43007
69 65775
28 24404
77 71802
84 77529
79 73500
67 61814
17 14964
44 41185
40 38735
70 66988
63 56097
68 64202
39 37819
67 62003
79 73343
24 19204
22 18444
77 71387
69 64970
74 69936
67 60366
68 63359
9 10719
77 71730
79 74825
59 51356
31 28848
69 66357
53 45396
14 13079
8 8535
67 62430
71 67994
67 58357
31 28953
71 67887
74 68812
56 47673
80 75166
55 47473
81 76538
9 10264
17 17083
53 43950
3 2503
6 4990
81 76599
74 69561
34 35208
67 62477
74 69057
27 21526
74 69838
67 57100
22 18150
77 71995
68 64027
52 42781
24 19734
84 77855
74 68848
31 28708
74 68788
30 26753
59 51749
77 71249
85 78075
11 12341
53 44214
78 72714
8 9432
86 78238
79 73146
68 64338
74 68928
61 53154
74 69963
67 62910
33 32560
17 15508
36 35477
71 67651
80 75249
81 76151
69 66340
6 4295
69 65483
9 12016
8 8461
67 57861
63 56067
2 1406
63 55880
1 677
68 63528
63 55232
63 55127
70 67278
81 75843
7 7567
53 45560
67 61998
67 62166
77 72254
74 69554
75 70852
40 38162
79 74851
81 76547
37 36242
63 54874
79 74311
27 21709
6 4714
77 72218
67 62294
77 72115
33 33030
81 75336
63 54787
68 63194
22 18065
40 39099
77 71267
67 57779
43 39773
71 68211
37 35912
71 67352
17 15825
68 63466
79 74985
57 49984
77 72279
79 73782
67 57539
67 61661
43 40026
61 53104
28 24617
85 78171
81 76756
67 59139
85 78003
32 29875
82 77201
74 69119
25 20300
67 60138
87 78480
67 60987
79 74748
63 55184
73 68668
57 48345
40 39062
33 32630
67 62703
74 68771
18 17433
74 70194
8 9942
67 60714
79 73391
81 76391
14 12951
67 62172
69 65411
55 46329
70 66915
79 74683
32 29536
68 63789
68 64664
81 76479
55 47213
67 57413
81 75293
81 77026
26 20702
67 58235
57 49201
17 16676
17 16352
67 61535
63 55412
8 8988
14 14511
68 64392
24 19581
62 53401
69 66633
57 49459
67 57756
69 66576
74 68804
78 72345
68 64913
87 78687
68 63280
79 73643
43 39941
81 75762
67 58590
84 77846
53 44529
82 77198
27 21907
45 41510
63 54646
87 79088
44 40988
57 50472
69 65820
8 8709
3 2415
72 68621
87 79247
57 50286
67 60447
69 66358
80 75248
55 47307
57 48228
55 47046
67 60785
87 78812
57 51126
67 60889
14 14154
67 59828
67 59903
67 62033
26 20741
43 39695
81 75364
67 62304
32 30504
37 35731
17 16336
87 79613
28 23576
61 53048
67 57266
30 26772
67 59637
74 70006
17 16045
33 33027
9 11522
81 76996
68 63303
84 77512
76 71199
67 57908
67 58380
17 16959
23 18714
71 67543
81 75871
79 75035
70 67224
67 61972
79 74835
84 77688
79 75114
63 56162
37 36211
83 77368
75 71028
67 61099
43 39751
69 66219
7 5486
36 35438
1 583
40 38915
67 57672
44 41113
59 52435
87 78586
63 54490
27 23156
58 51263
62 53422
31 28158
7 6301
57 48180
68 64455
4 3107
74 70297
1 321
85 78138
63 54895
81 76628
38 36850
67 58735
68 64299
56 47977
24 18964
67 59933
81 76794
32 29645
81 76892
84 77926
67 57131
28 24492
87 78554
69 65494
69 66119
14 13658
34 34839
63 55861
87 79208
67 61286
62 54111
81 76255
83 77404
18 17259
43 39569
77 71434
68 63336
62 53768
32 30039
32 30057
68 64521
70 67270
87 78575
59 52008
77 72295
84 77981
79 74934
43 40896
68 64433
67 59487
18 17224
87 79258
84 77598
9 11930
67 60896
32 31326
74 70316
8 8662
68 63992
74 68802
87 79253
70 66820
75 70749
59 51449
60 52971
57 49081
63 55612
87 79160
71 67570
68 63289
59 51923
53 43981
74 69152
3 2113
67 61837
4 3307
81 75270
47 42118
71 67462
79 73715
56 47885
81 76276
57 50066
79 75067
59 51460
69 65827
8 8705
9 11324
52 43712
32 30462
68 64499
87 79363
79 74343
77 72105
9 11865
67 60411
72 68572
46 41886
33 32839
79 73229
55 46938
79 75007
64 56547
81 76875
68 64726
79 73085
67 62007
67 59347
19 17662
79 74044
25 20549
63 56075
67 59912
67 59582
17 15057
67 57651
67 61476
67 57433
67 58925
74 70198
63 54803
79 73767
47 42182
59 52813
27 21702
17 16488
9 11500
77 72099
28 24702
8 10133
74 69657
40 38719
77 71954
85 78070
62 53642
32 29395
69 65815
67 62955
53 43907
34 34297
30 25878
84 77586
6 5378
59 52191
77 71999
79 74981
37 36122
9 11969
67 62513
43 39443
29 25318
74 68941
67 59818
53 43747
59 52749
84 77719
71 67504
81 75344
79 74728
68 63285
87 78976
79 73712
84 77857
74 68829
74 69514
32 29738
34 35178
59 51385
17 15823
62 53394
74 69909
31 28498
27 22156
84 77938
79 74388
4 2911
87 79071
84 77692
14 13790
43 39551
56 47920
43 40139
6 5113
26 20671
62 53963
63 56045
30 27138
57 50317
71 67521
75 71020
74 70333
68 63472
87 79242
74 70358
57 49019
8 9745
87 79548
3 2145
81 76738
34 34146
79 74399
64 56709
28 24817
8 8667
77 72144
14 13039
69 66105
7 7518
67 57585
37 35560
8 10163
57 49956
28 23443
67 61148
70 66785
67 60040
78 72632
79 74646
87 78937
6 4863
75 70806
4 3309
37 36008
64 56353
67 61337
67 60097
67 60246
87 78827
55 47071
6 4653
20 17809
67 60712
54 45787
71 67979
87 78890
67 62582
57 50674
87 78668
81 76625
79 73013
55 47020
44 40938
26 20706
5 3603
67 57353
74 70304
38 36364
87 78558
71 67590
87 78434
40 38969
1 780
3 2287
71 67718
68 64926
60 52983
9 10573
40 38081
60 52835
32 30589
57 49316
59 52601
57 49990
87 79757
81 75295
68 64437
62 53813
81 77024
74 69026
67 58179
67 58495
57 48694
79 74546
64 56596
27 21998
22 18179
22 18070
68 63726
68 63578
17 15577
43 40466
74 69754
27 21528
67 61759
83 77288
77 72265
69 65801
53 44547
69 66276
32 31708
8 8317
70 67027
71 68486
74 70353
63 55730
19 17648
69 66507
74 70207
54 45890
32 31648
67 62121
43 39953
62 54326
52 43654
81 75382
75 70830
67 62790
34 35154
68 63114
87 78818
27 22142
74 70276
62 54151
67 62737
79 74734
84 77751
8 10131
67 59400
55 46262
64 56298
77 71895
30 26711
67 60456
81 76446
79 74621
79 73926
26 21249
55 47133
69 65134
8 9732
85 78217
28 23390
55 46360
87 78468
64 56738
87 78974
69 66068
79 74012
81 76992
62 53789
68 64900
55 47080
30 25972
63 55010
30 25922
37 35815
87 79612
43 39969
59 52646
87 78738
79 74056
57 48224
68 63421
40 38966
83 77456
33 32427
17 16181
1 289
87 79524
78 72604
57 50838
75 70818
69 65207
69 65436
74 69684
74 69314
57 48787
24 19012
77 71851
1 842
84 77971
30 26062
59 52490
27 22211
87 78883
75 70988
67 59198
87 79600
67 57305
9 10202
87 80045
87 79395
81 75448
3 2162
63 55814
34 35084
38 36649
9 12094
87 79210
57 50686
54 45768
62 54275
32 30297
87 78362
40 38584
83 77495
79 73696
7 7180
25 20325
8 9395
17 15183
67 59735
59 52283
64 56618
9 11757
69 66434
35 35413
64 56545
87 78740
37 35988
27 22972
39 37807
69 65064
40 38882
14 14083
79 73548
68 63773
39 37608
68 64705
31 28214
40 38007
6 5080
69 65368
71 67869
78 72928
34 34119
64 56865
67 58443
63 55165
87 78766
26 20743
7 7397
4 2864
17 15717
22 18148
64 56908
57 48920
49 42444
3 2181
69 65759
67 60083
64 56492
74 69288
75 70730
68 64774
68 63183
5 3834
71 68352
63 56190
67 60881
24 19346
79 74378
62 53414
21 17872
68 64801
54 45854
68 64539
75 70624
67 60683
67 57480
28 23730
77 71540
38 36331
53 43884
7 7916
67 59248
87 79174
67 59760
79 73386
67 60807
87 79017
68 64424
77 71342
85 78072
85 78167
63 54901
67 60778
82 77174
67 59653
59 51559
22 18519
81 75505
37 35625
79 73076
55 46558
71 67707
82 77170
32 29666
72 68607
77 72282
85 78199
87 79792
30 27142
67 59549
72 68656
30 25885
40 38721
57 49585
67 59931
79 75099
67 61177
85 78083
87 79602
55 46552
6 4315
67 61377
68 63355
67 60298
57 50788
81 75737
79 74336
14 14016
67 59619
37 35610
77 71830
59 52790
78 72323
78 72388
81 76279
78 72473
34 34949
43 39450
77 72083
55 46239
30 26898
9 11450
62 54267
81 76727
71 67779
43 40217
67 62010
77 71595
37 36152
62 53543
67 59191
68 63672
43 40575
63 54703
67 57731
74 68787
77 71922
68 64532
1 705
87 78408
37 36103
38 36352
8 8456
79 74081
87 79140
30 27933
71 68005
9 11565
68 63860
87 79291
74 69710
87 78460
79 72961
55 46193
14 12871
77 71855
70 67145
74 68910
69 65057
59 52762
39 37403
67 60125
43 40198
81 77094
87 79014
32 30596
33 32623
78 72804
1 680
69 64974
17 16572
67 62229
40 38215
79 73799
74 69734
32 30862
43 40359
68 63045
46 41839
5 3902
67 58000
25 20345
34 34281
78 72767
67 57440
74 68784
18 17168
79 74719
74 70270
67 61821
35 35399
70 66836
79 73402
24 19099
67 59022
67 59681
63 54976
64 56807
69 66031
81 75542
5 3637
48 42297
7 6000
3 1781
9 11206
14 13763
81 76676
6 4618
74 69661
67 62307
32 31168
27 21482
81 75646
69 65855
67 61467
67 61252
28 23545
87 80034
55 46225
79 73034
78 72429
59 51744
74 69239
87 78908
67 60324
79 74956
57 50650
53 44871
67 59533
74 69597
78 72726
70 67231
87 78630
60 52913
68 64139
71 68307
14 13798
56 47964
74 70344
69 65384
68 64283
29 25320
77 71421
6 5181
79 74794
37 35873
67 57160
71 67773
68 62963
16 14654
62 53805
74 70024
81 77033
67 62114
79 73798
32 30901
32 31286
67 57790
40 38918
78 72693
4 2920
57 50187
81 75648
57 51018
57 51119
83 77395
4 2881
7 7363
69 66363
23 18782
79 74193
69 65851
69 65213
39 37894
77 72208
69 65937
74 69164
7 5482
62 53795
64 56943
37 35798
74 69842
81 76626
14 13222
87 78992
81 75713
64 56502
87 79331
9 10620
43 40825
70 67089
3 2479
34 34646
67 57527
74 70073
8 8228
67 57315
14 13194
68 63119
76 71152
67 58570
59 52526
68 63743
63 54568
70 66986
64 56503
8 9922
67 61322
27 22622
67 61264
52 42808
80 75199
46 41999
85 78068
87 79825
71 68344
74 69705
67 57448
45 41641
77 71964
39 37786
81 75650
14 14267
81 75475
83 77375
71 68137
81 75613
57 48192
57 50267
79 74368
79 75013
79 74102
14 14169
30 26096
87 78440
87 79761
57 49311
84 77906
69 66537
83 77379
74 68897
30 27007
67 60937
71 67392
87 80377
67 58854
53 45159
71 68179
71 68359
81 76851
74 70323
28 23416
72 68625
84 77956
71 68453
79 75026
78 72437
44 41280
71 67551
17 17087
81 75307
68 64669
87 78807
49 42534
87 79709
32 29573
87 78697
4 2876
57 48394
8 9297
87 79221
62 53606
81 75484
63 56235
79 73352
74 69392
28 23680
57 49059
16 14765
59 51479
67 62248
59 52441
67 62853
67 62683
67 58545
7 6653
72 68623
31 28281
33 32994
1 1003
44 41150
53 44037
81 75779
74 70220
27 23102
7 6134
19 17789
63 55980
81 76745
38 36385
77 71523
68 64359
79 73810
40 38125
74 70423
67 61771
77 71968
69 66439
21 17847
55 47214
23 18772
67 57746
32 29841
53 44295
32 31594
87 78459
63 54822
83 77254
62 53555
68 63518
79 74916
53 44776
81 76158
67 61879
79 73472
24 19568
77 71321
68 63804
39 37351
79 73713
55 46257
67 59036
59 51847
45 41596
69 65259
67 59919
30 26335
25 20372
17 15128
84 77581
53 44972
30 26660
9 11723
26 21112
30 27022
75 70799
81 76007
67 61139
40 38373
81 76876
55 46518
79 72938
57 48848
7 6705
57 48797
85 78028
77 72220
71 67368
11 12290
71 67636
8 8169
68 64251
39 37536
3 2590
69 65685
69 65299
67 58970
67 61571
63 55897
71 67852
79 74525
67 57293
21 17912
68 64231
32 30846
57 49821
68 63776
57 48815
52 42899
67 58566
46 41695
25 20525
33 33207
36 35421
31 28542
32 31213
79 74175
52 43460
17 14893
55 46533
67 58302
53 43810
81 75570
69 65182
67 62402
81 75269
69 65651
68 64778
71 67990
8 9628
62 53745
67 62409
79 74483
69 66479
24 19856
48 42311
43 40280
30 26593
31 28326
76 71126
71 67646
5 3744
67 57834
57 48972
74 70514
14 14232
8 8018
59 52619
74 69961
74 69880
63 55157
81 75539
8 8933
53 44178
29 25786
63 55414
57 48214
63 55790
81 75464
57 49625
27 21719
52 42892
57 50663
79 72962
87 79646
6 4638
71 68072
24 18979
37 36081
75 71043
40 39132
82 77113
46 42004
62 54254
71 67970
67 58818
8 8502
53 44973
51 42751
57 50445
33 32188
68 63068
36 35422
43 39668
30 26900
79 74990
70 66739
67 60559
81 75768
67 62144
69 66285
87 78602
67 57919
67 57702
51 42644
87 78907
87 79956
57 49485
81 76511
74 70274
74 69556
74 70535
55 46144
78 72418
69 66445
79 73533
5 3672
68 63242
50 42589
74 69202
87 78945
77 71693
74 70329
32 29222
81 76264
40 38625
40 38054
55 46723
68 64500
40 38863
87 79106
81 76877
55 47270
59 51594
59 51545
22 18350
79 74263
40 38740
57 49882
43 40805
38 37017
44 41126
69 66211
63 55853
38 36925
32 30427
81 76623
49 42399
79 73094
67 57630
62 53463
87 79050
67 62181
17 16987
63 55025
71 68110
67 58956
67 61180
71 67991
67 58902
79 74508
59 52439
67 57920
63 55457
67 60362
64 56343
62 53957
6 4834
27 21704
78 72906
54 45823
37 36299
67 61181
81 76763
57 51095
17 16915
81 76734
79 74426
1 455
79 74600
33 32036
81 76770
67 57572
28 23388
63 55227
17 16366
32 30178
67 60267
27 21325
7 7406
33 32262
79 73438
18 17401
67 60378
87 79224
69 66635
67 60344
81 76129
30 27529
87 78324
33 32340
17 16293
37 36263
34 34482
74 70319
32 30244
87 80123
43 39523
1 310
7 6976
87 79452
33 33348
62 53657
9 11377
67 61159
38 36440
17 14874
52 43031
69 65196
6 4368
69 65531
61 53163
67 58927
88 80446
61 53041
7 5496
79 74878
59 51874
33 33013
63 55089
57 50181
67 62480
74 69352
81 76267
52 43079
81 76067
27 23001
70 67239
53 43976
17 16802
7 6484
87 78420
71 68430
79 73795
9 11029
58 51299
78 72500
73 68667
32 31217
34 34876
81 75529
82 77146
79 73052
81 76645
57 48671
55 47168
77 71571
68 64108
70 66910
68 64159
59 52204
69 65790
78 72915
78 72689
4 3033
59 52103
79 74258
67 57334
69 65532
40 38928
49 42541
56 47662
57 48928
63 55454
45 41578
32 29737
64 56473
53 45202
53 44205
69 65232
75 71071
77 72078
67 59638
84 77943
7 6485
59 52519
87 79467
6 4842
28 24134
25 20465
67 57616
75 70801
74 69428
69 65415
67 61959
57 50836
87 80030
80 75240
17 16587
17 16982
81 77059
71 67349
43 39480
17 16067
26 20625
9 12017
79 73702
89 80577
43 40737
75 71003
87 79510
79 73132
9 11484
84 77865
26 21245
39 37466
67 62404
67 60751
87 80285
79 73015
81 76620
43 39999
8 9168
84 77900
78 72369
64 56676
57 49118
87 79065
38 36681
87 80291
27 22940
24 19161
79 73187
7 7237
81 76364
77 71797
67 58118
55 46789
77 71590
67 57588
9 12092
69 65952
62 53903
37 35764
53 43923
64 56406
33 33837
87 78669
57 50759
89 80894
79 74623
14 13130
17 14912
82 77183
67 58690
87 79475
81 75362
67 61204
7 6482
64 56944
67 60571
79 74412
67 62929
25 20343
55 47039
14 12888
38 36888
74 70069
53 44151
57 49254
53 45586
77 72158
52 42820
55 47545
57 49917
67 57324
33 33542
89 80769
53 45526
56 47892
87 78755
77 71385
68 63335
81 75252
67 59691
7 6654
59 51444
84 77860
68 64729
9 10261
68 63016
67 57370
22 18478
79 73916
14 13306
67 61134
87 79632
39 37249
79 74739
71 67564
69 65639
39 37572
67 59353
34 34763
68 63510
71 68260
87 79963
79 74435
67 61246
6 4808
75 71080
78 72428
81 75726
87 80390
38 36984
57 49178
75 70865
67 58844
67 59458
81 76308
84 77853
20 17810
78 72723
17 16440
87 78306
34 34264
7 6774
81 76121
7 5573
81 76652
30 27322
67 60766
79 73247
67 58676
14 14458
87 79533
64 56952
8 9684
67 57151
79 74444
57 51207
83 77463
87 80251
73 68692
85 78176
53 45036
9 12143
27 22487
31 28032
57 49489
32 29466
9 11350
57 49454
79 74797
9 11590
87 79403
79 73642
78 72818
87 80096
81 76104
68 64427
89 80588
68 64219
8 8494
64 56589
24 19457
84 77669
79 74898
84 77696
9 12009
63 54792
64 56553
87 78580
38 36808
79 73857
67 58837
87 80252
8 9032
32 30071
27 23164
31 28872
87 79684
68 63051
87 79464
30 26530
69 65843
67 62354
22 18096
30 26613
9 11827
39 37068
67 62388
67 58977
79 73101
71 67308
49 42414
67 62488
74 70255
67 60704
81 77021
87 80325
19 17595
87 79909
67 61839
81 76949
57 49271
81 75480
14 12939
56 47743
75 70708
77 72267
38 36788
82 77161
71 68476
62 53308
79 73759
52 42991
40 39114
87 80013
87 80282
77 71432
75 70688
7 5481
81 75786
79 73327
79 73196
79 74013
45 41521
30 27651
71 68504
79 74261
79 73254
74 70027
8 9927
61 53065
67 61963
71 68273
43 39763
79 75020
74 69969
37 36087
87 80141
84 77809
33 32149
6 4824
28 24680
39 37456
68 63651
71 67391
81 77067
84 77896
75 71109
57 50059
52 43253
67 58750
1 647
53 44634
84 77778
83 77439
81 76797
14 13400
1 810
83 77435
8 8252
17 16760
67 59060
67 59475
67 60553
76 71111
55 47345
63 55109
53 45644
89 80521
67 59407
89 80663
63 55477
62 53475
31 28377
67 58619
79 74364
7 7225
14 13457
83 77396
53 45661
74 70409
6 4900
57 48457
70 67285
87 78487
63 54956
3 2418
43 40915
3 2746
87 79409
74 70206
63 54600
38 36384
85 78109
67 61261
68 63589
32 31770
57 50142
68 63505
59 52355
75 71093
77 72030
37 35814
87 79063
53 44340
87 79315
45 41453
63 55020
77 71558
74 69889
63 55879
28 25162
89 80911
87 80130
57 50997
34 34055
17 15585
64 56674
39 37719
57 50101
71 68494
81 76165
9 11370
69 65658
30 26356
38 36758
23 18791
81 76839
81 75547
68 64556
77 71627
68 63494
62 53875
9 12133
3 1759
67 59606
5 3671
64 56739
44 41061
87 79284
88 80414
28 24735
5 3578
17 15614
1 862
69 64994
67 60001
24 18824
64 56842
27 21609
70 67192
67 61899
63 54401
30 27029
6 4819
32 30044
44 41278
71 67582
40 39085
6 4875
89 81064
73 68696
81 76519
69 65247
1 999
57 50321
85 78033
87 78545
67 58240
52 43447
74 68779
64 56907
67 58056
78 72641
63 55636
55 47043
55 47366
68 64445
87 78609
62 54219
67 61877
29 25695
40 39146
14 12961
40 38693
87 80372
79 74819
81 75309
8 8166
71 67502
67 59976
63 55256
70 67124
63 56157
81 76701
74 69744
6 4059
63 54664
8 9881
29 25581
38 36490
79 73304
9 11963
67 59144
71 67968
21 17855
71 68354
40 38004
79 73885
19 17549
69 64993
25 20361
24 19164
74 69262
67 59161
59 52051
29 25725
32 30413
75 70591
55 46797
46 41866
70 66905
74 69599
55 46908
71 67717
89 80892
79 72931
8 10121
89 80474
75 70867
67 57945
30 26798
89 80654
70 66665
67 60982
29 25473
18 17232
33 32859
8 9613
84 77838
3 2638
57 49763
77 71486
42 39326
40 38805
81 76502
84 77571
87 78665
5 3911
64 56744
67 59605
67 57096
87 80280
81 75733
67 59505
77 72207
18 17397
81 75810
69 66243
74 69976
52 43235
81 75254
77 71850
14 12993
87 79296
57 51090
57 50750
79 73608
77 71884
77 71817
64 56498
14 13998
84 77520
8 9302
89 81263
77 71900
67 59555
32 31777
69 65256
68 64259
44 41135
79 74228
28 25193
67 62706
41 39244
69 66032
68 63540
67 61483
85 78090
69 65499
81 75560
71 67672
3 2528
69 65404
67 60192
77 71735
87 79037
39 37895
4 3335
31 28792
71 67486
71 67867
33 31905
81 76687
44 41103
69 65831
41 39193
67 62212
26 20747
87 79148
69 66491
81 75549
40 39083
87 80339
1 158
68 64132
68 63858
87 78879
64 56454
89 81016
74 69032
57 50898
64 56659
85 78128
14 12821
55 47198
28 23600
79 74450
49 42564
67 58920
69 66516
52 43596
81 76460
8 9608
74 69939
1 1000
71 67806
67 59138
67 57273
81 76728
81 75747
67 59295
89 81306
78 72596
70 66655
22 18386
69 65226
71 68170
57 50095
74 70310
79 74341
79 74961
68 63144
53 45126
68 63840
9 10996
89 80857
67 57410
70 66854
28 24962
49 42395
9 12051
74 70077
67 58819
32 30865
17 16263
67 62405
22 18391
63 55340
87 79245
17 15399
67 61885
43 40703
84 77707
64 56489
8 10108
67 58306
40 38130
83 77496
57 48614
83 77362
32 29325
53 44731
81 76473
74 70107
87 80307
67 61283
57 49993
63 54393
67 60782
55 46094
14 13449
87 79206
9 10445
30 27875
74 69596
31 27983
79 73134
67 57977
67 59171
8 9135
34 34840
38 36593
30 25855
53 44734
67 60765
83 77237
87 78962
5 3844
35 35377
87 79255
39 37539
21 17898
64 56390
87 79339
67 62347
63 55314
70 67040
67 61953
33 32420
69 66034
71 67713
70 66987
80 75161
40 37995
43 40476
39 37467
69 65431
43 40690
75 71058
34 33956
9 10859
67 59972
29 25481
77 72272
67 59985
5 3773
87 78850
71 68103
40 38662
28 24444
52 42845
2 1259
78 72315
87 79158
32 31410
17 16238
57 48132
7 7825
30 25851
59 52186
8 8873
64 56308
81 76998
78 72457
6 4906
29 25560
9 11856
17 14862
72 68547
67 58923
79 74153
80 75153
47 42143
14 13779
33 32021
75 71105
57 50852
26 21040
67 57322
84 77974
33 32500
34 34955
74 70376
81 75520
67 58824
40 38910
30 26210
84 77674
32 30439
43 39719
77 71524
62 53848
11 12288
70 67298
78 72890
79 74054
74 70052
68 64736
32 29488
53 44460
55 47054
62 53710
71 68347
67 58041
87 78943
8 8610
44 41295
77 72128
77 71360
79 73405
67 58955
17 16537
87 79593
17 15005
32 30218
67 61687
43 39973
68 63236
68 64426
67 59857
69 65622
68 64786
7 6471
57 50509
32 29267
33 33479
53 43852
83 77256
79 74817
87 79681
81 75329
6 5122
79 74039
27 22150
89 81380
14 12690
89 80873
59 52364
52 43566
53 45290
74 69633
79 75111
79 73354
61 53217
55 46175
79 73378
55 47068
89 80526
27 21650
84 77668
84 77801
68 64170
77 72275
67 57176
75 70641
69 65429
33 33730
71 67440
60 52892
84 77662
87 79292
79 74471
6 4768
46 42012
6 4660
87 79638
71 68405
84 77710
57 49502
81 77016
67 60700
30 27914
32 30483
67 57754
78 72669
74 69136
17 17131
53 45270
9 11375
87 78379
37 35870
74 70132
31 28144
2 1468
81 75516
24 19563
53 43873
8 9706
68 64901
89 80504
68 63079
28 24649
77 71412
67 62464
79 73686
67 62578
36 35529
30 25916
57 49801
52 43600
32 29971
64 56326
89 81205
8 8009
7 7541
87 79601
52 43589
33 32482
71 68291
67 61696
79 73730
34 34595
32 31413
6 4810
74 68867
53 43869
87 78866
57 48091
43 40891
55 46384
89 80566
89 80805
27 23293
62 53530
14 13545
27 23139
71 68053
31 28209
67 62336
59 52403
89 80627
79 73802
28 24640
24 19163
33 32020
87 78539
83 77243
30 26034
32 31419
81 76166
44 40941
9 10408
67 59462
79 73167
78 72339
59 51342
68 63092
53 44107
69 66026
30 26491
79 73083
53 44041
78 72837
87 80209
27 21699
81 76653
7 6146
69 66029
57 48658
67 62525
57 49002
60 52830
67 62384
6 4664
68 64828
87 80154
79 75004
71 67799
87 78334
53 43808
53 45681
89 81132
57 49914
53 45032
67 57135
37 35949
67 58533
57 49344
6 4732
83 77462
67 59197
67 57880
78 72397
57 50151
17 15080
69 65834
44 41049
63 55706
8 10100
59 52010
49 42492
87 79859
57 51212
67 62735
68 63862
32 30207
67 60072
6 5282
67 57882
67 62340
81 76901
57 48587
67 57469
17 15642
67 58592
83 77467
67 58321
87 78982
71 67498
55 46375
7 6252
67 60270
33 33176
74 70044
60 52914
32 29290
89 81471
59 52408
30 26945
89 80724
68 63661
74 68929
63 55707
3 2343
81 77072
81 75401
87 79295
7 7126
67 59158
1 523
22 18129
89 81320
6 5056
67 62331
81 76569
74 69137
17 16739
6 4258
87 80062
53 45594
53 44339
39 37493
68 63453
87 79481
75 70602
27 21746
79 74083
71 68117
79 73308
70 67108
32 30746
22 18112
68 64406
55 47459
7 7761
87 80348
27 21845
87 79708
81 76359
33 32815
57 48515
22 18446
69 66194
1 727
69 65510
33 32306
67 62132
55 46784
67 60945
68 64271
17 16133
67 59660
84 77816
67 58447
85 78116
67 62232
70 67092
31 28753
17 15111
63 54461
71 67630
55 46937
75 71073
78 72802
63 56155
86 78270
63 55830
32 29359
8 8650
64 56273
68 64525
71 67362
67 58914
27 21764
68 63529
74 69625
81 76973
77 71917
74 70197
89 81063
67 61504
69 65393
35 35415
4 2998
78 72393
4 3233
89 81575
87 78329
69 65005
87 79942
78 72728
68 64508
56 47887
60 52907
67 59238
87 78707
87 78469
79 75049
53 44086
70 66863
80 75226
77 71588
59 51794
87 80203
3 2323
19 17661
69 65052
6 4092
71 67580
79 73938
83 77327
67 62262
87 78556
67 59715
75 71096
79 74330
27 21856
89 81351
67 60306
83 77482
79 75119
74 70537
81 76028
89 81070
87 79121
21 17948
75 70832
57 49711
87 80193
67 60641
74 69111
67 61325
40 38336
2 1256
81 76011
22 18392
14 14576
8 9185
52 43274
70 67226
59 51570
89 81018
27 21594
69 64968
28 25127
9 10937
71 68436
27 21636
63 54905
87 78528
67 58650
24 19877
79 74653
60 52995
74 69353
17 14946
69 65452
28 23602
64 56496
67 57711
29 25609
38 36835
81 75756
30 26363
46 41725
33 32596
32 30192
17 16548
57 50323
74 69578
32 30488
8 8882
87 79852
69 66209
63 56077
7 5976
71 67758
57 49092
81 77020
68 63262
56 47741
71 67811
85 78131
6 5361
32 31073
67 58457
7 7294
53 44923
59 52241
74 69707
67 62070
84 77772
33 33913
84 77826
9 10779
40 38089
57 50496
57 50859
89 80836
5 3769
50 42578
87 78577
6 4935
22 18048
77 71270
79 74169
63 56145
87 80295
62 54020
67 62820
67 60849
67 59202
27 22716
38 36421
79 72958
59 52119
79 73427
67 62865
57 49179
53 45617
68 63792
79 73211
17 15322
64 56896
79 74921
69 66024
86 78229
25 20547
57 49991
81 75441
70 66931
34 34750
28 24896
29 25561
84 77713
14 13697
72 68523
18 17431
69 65099
31 28712
69 66035
62 53915
68 64169
87 78614
68 63591
89 80652
57 50144
81 76181
67 57104
57 49554
27 22372
33 33811
77 71430
7 6342
30 27131
34 35242
79 73844
87 80119
67 62468
77 72131
30 26450
68 63725
81 75929
53 45699
79 73105
81 76654
68 63343
74 68820
9 10189
67 62598
30 26833
62 53520
43 40430
1 852
79 74181
67 61781
71 68491
86 78226
6 4136
57 49431
82 77120
87 79747
75 70981
17 16231
7 6643
8 9205
71 67809
67 58530
81 75790
74 68871
79 73060
46 41889
40 38008
33 33108
57 51148
59 51691
81 75765
67 59454
87 78985
67 57748
39 37574
8 8195
67 58400
68 63814
1 135
33 32570
27 21931
68 64611
2 1532
81 75384
70 66884
57 48519
79 74663
64 56817
81 76518
87 79190
27 21770
90 81725
67 59121
27 22108
8 8720
79 73771
87 79456
67 58695
69 65257
31 27990
27 23253
63 56003
57 49611
69 65688
87 78414
3 2109
37 35572
67 59363
14 13464
25 20477
69 65519
27 22212
81 76515
53 44493
63 55812
87 80208
7 7414
52 43444
27 22500
31 28691
9 11154
53 44180
67 60856
69 66310
71 67820
22 18204
63 54795
17 15996
69 65488
37 36158
19 17721
89 81216
69 65138
3 2396
2 1313
30 26290
7 6941
25 20576
19 17757
64 56606
67 59679
89 81037
57 50504
87 78421
3 1789
62 54048
53 45166
85 78078
53 45108
81 76180
74 69457
31 27984
67 62522
87 80304
7 7422
74 70317
87 78796
81 75782
28 24626
30 26899
69 64965
79 73416
81 76824
17 15218
59 52358
74 69430
87 80334
77 71967
28 23753
57 49180
74 69029
69 65426
67 60686
71 67803
77 71680
43 39464
70 66968
80 75194
55 46868
28 23852
23 18632
74 69815
67 58634
68 63099
40 38788
81 76022
9 10183
81 75273
67 58025
81 76201
77 71726
38 36847
17 15885
55 47405
33 33001
87 78535
91 82059
24 20076
67 58636
87 78688
1 538
74 70515
87 79275
63 55795
68 64250
64 56494
63 54817
71 67604
30 26237
26 21191
69 66259
79 73159
77 71389
81 77081
71 67417
28 25240
53 45273
9 11973
55 47070
8 8114
59 52673
68 64337
84 77827
53 45298
79 73384
74 70237
30 26150
27 23173
87 79042
57 51244
27 22665
76 71194
2 1604
63 55115
30 26909
63 56221
1 264
56 47897
64 56258
53 44945
77 71516
57 48734
7 6670
87 78447
19 17773
31 28906
71 67775
87 78801
43 40321
34 35110
81 76685
34 34997
57 50620
31 28226
79 74146
87 79687
53 44868
87 79164
67 62583
67 59685
30 27370
72 68562
30 25860
57 50413
9 10353
67 62818
57 48325
79 74290
57 48272
6 4041
77 72124
67 61199
89 81528
63 56161
67 57336
64 56601
7 6279
79 73573
8 8489
27 21911
73 68734
87 80357
81 76527
87 78674
67 59448
81 75741
78 72445
57 50646
69 66020
28 24129
87 80060
79 73824
77 71729
87 80355
15 14632
32 31752
87 80135
75 70656
74 69085
64 56799
68 64071
87 78521
32 31698
80 75203
68 63358
71 67765
85 78014
87 78410
79 73858
55 47602
38 36723
67 59125
9 10522
69 66519
72 68611
68 63013
67 61211
34 34210
57 48932
28 24622
87 78829
84 77783
69 66013
87 79983
28 25155
69 65031
46 41680
74 69907
33 33416
53 45120
80 75142
56 47695
28 24832
82 77135
75 70729
68 64630
90 82016
50 42610
55 47347
43 40494
69 66360
33 31809
78 72771
76 71167
79 74919
79 73954
87 78425
67 58277
6 5119
77 71634
87 78467
59 52479
33 33021
62 54137
87 80018
27 21629
68 64817
84 77794
79 73114
32 30486
60 52874
57 48727
55 47399
9 11279
59 51692
55 46845
87 79663
14 13411
81 75800
67 59534
68 64775
67 62638
70 67049
28 24808
67 58982
33 33607
34 35116
6 5272
28 23489
79 73283
79 73073
7 5817
67 61924
69 65675
87 80230
2 1220
67 60582
74 70250
6 4349
77 72212
77 72291
57 50754
84 77864
79 74941
52 43456
68 63615
24 18933
89 80478
79 73519
81 75936
87 79716
28 23875
69 65144
75 70559
90 81844
14 12736
89 81344
34 35270
68 62998
87 80097
79 73774
24 20212
63 55239
32 30114
87 80368
90 81811
43 39628
69 65955
81 75755
31 28148
43 40571
70 67195
14 14206
69 65382
64 56806
67 58674
67 62925
28 25204
53 44286
6 4637
28 24598
74 69569
81 75376
64 56828
87 80094
53 44891
17 16986
6 4818
68 63664
57 48818
40 38376
59 52082
53 43905
56 48003
84 77776
70 66762
67 61214
27 21974
79 75126
70 66670
57 50927
63 55907
7 6994
89 81350
90 81751
74 70234
52 43499
85 78008
68 63408
79 73313
87 78303
52 43681
24 19947
67 59677
74 68882
24 20189
91 82192
85 78102
30 26812
79 74254
32 29510
77 72293
55 47017
57 49985
67 59873
7 7858
18 17252
89 81611
81 76815
77 71473
79 73753
59 52687
84 77760
57 50557
69 65878
14 12828
79 74884
69 65501
70 66855
67 57116
30 26463
19 17731
70 66889
59 52335
79 74924
15 14599
43 39648
79 75101
87 78484
89 81398
68 63215
52 43564
77 71673
79 73986
34 34140
38 36712
59 52020
90 81904
59 51521
32 31066
70 67178
1 597
81 76682
32 29701
18 17334
81 75706
62 53409
74 69179
79 74391
4 3435
8 9573
51 42727
69 65655
49 42403
67 57573
7 6351
9 11701
17 15251
79 75130
84 77509
87 79791
82 77144
68 63166
57 49616
57 51186
57 50199
52 43666
87 78383
67 58906
68 63413
4 2969
57 48710
71 67810
89 81235
89 80710
75 71087
30 27248
17 15603
27 22676
81 76108
85 78223
32 30151
2 1485
44 41023
75 70976
81 76085
14 13919
67 58932
64 56399
57 48259
90 81988
67 62133
33 33138
71 68025
87 78643
17 15618
67 61593
67 58947
67 60491
24 19487
30 25952
25 20597
32 29477
44 41263
89 81437
69 65504
81 75455
24 19631
6 5079
67 62826
67 61463
25 20569
81 76221
64 56665
89 80750
56 47839
52 43119
79 74299
47 42178
2 1576
17 16857
67 61314
30 26875
33 33825
89 80829
74 69269
9 12148
79 73484
87 79893
82 77180
67 58534
17 16183
7 5441
43 40517
21 17928
67 59130
67 59864
81 76551
63 54846
74 70485
18 17436
71 67497
24 19448
70 67168
79 74860
57 49021
57 48817
30 26473
53 43744
30 26827
63 55358
24 18819
17 15510
87 78397
40 38699
69 65618
37 35869
89 80771
52 43076
52 43409
44 41029
55 46881
67 57297
31 28329
27 22704
67 62297
89 80943
68 64717
62 53893
57 49953
32 30804
67 59909
78 72649
81 76162
50 42600
8 9311
67 61632
43 40564
34 34243
67 62013
91 82183
89 81364
62 53961
68 63631
79 73262
79 74992
67 60834
82 77122
79 74317
76 71216
57 50456
31 29026
60 52866
79 74821
67 62728
27 21678
81 76646
77 71612
64 56488
9 11903
8 9530
23 18669
7 6334
64 56475
53 44607
74 69068
57 48321
57 50789
68 64712
27 22270
53 45365
87 78358
59 52189
17 16312
67 58114
57 49845
61 53091
77 71926
23 18745
68 63109
68 63217
32 31332
89 81343
67 62682
79 73448
59 51623
69 66295
9 10335
91 82587
32 31216
27 21370
67 59152
3 2580
9 11457
55 46981
68 64682
9 11179
8 9620
79 74920
27 22496
89 81051
40 38053
89 80547
9 12218
67 57694
37 35597
68 64361
57 50984
67 59528
67 60794
74 69637
28 24273
71 67474
87 79250
90 81990
77 71931
67 61679
91 82089
79 73154
81 75758
91 82694
79 73606
91 82390
89 80714
70 66792
34 34525
62 54305
59 52546
74 69477
75 70877
69 65356
91 82346
67 61403
69 65385
90 81680
57 50467
59 52101
89 80952
91 82205
17 15593
56 47733
31 28891
32 29620
52 42985
89 80666
82 77196
9 10450
62 54119
74 69468
81 76974
6 4609
88 80426
79 74353
81 75979
67 61827
69 65681
85 78172
55 46772
90 81859
33 32063
17 15627
89 80971
57 48628
81 75284
38 36617
33 33575
30 26456
33 31833
28 23466
90 82006
74 68825
67 62434
84 77834
87 80035
69 65175
33 33579
28 23997
67 60957
67 57792
89 80860
67 59097
38 36382
57 49052
68 64920
62 53285
52 43693
81 77063
41 39251
89 80767
91 82650
8 8749
81 76622
91 82717
69 66074
59 52613
81 77070
89 80539
90 81911
80 75200
75 70905
75 70643
1 382
87 78718
67 62692
34 34665
57 48518
83 77466
17 14960
8 9672
45 41442
17 15950
32 30175
79 73612
8 10080
87 79887
8 8292
53 45569
1 247
81 76505
70 67009
28 23728
86 78228
53 44764
53 44373
40 38156
67 60586
70 66799
25 20407
89 81643
89 81436
70 66859
63 55389
74 70491
67 60677
57 49131
87 78380
67 59814
28 24846
78 72657
81 76897
87 79390
75 70912
69 64956
69 65885
75 70787
4 3199
40 39159
79 73407
55 46483
67 62485
84 77933
67 58488
83 77381
1 137
59 52187
79 73507
27 21323
74 69273
77 71869
68 63558
84 77902
59 52035
87 79209
68 64031
67 60595
87 80046
67 58204
53 44312
55 46436
67 62750
71 67951
2 1514
90 81775
7 6930
91 82376
89 80709
57 49668
32 29426
6 4285
68 63447
14 13599
38 36828
67 61603
79 74502
30 26863
69 65381
81 76293
53 45592
32 29302
67 61526
85 78141
57 50547
74 70273
59 51364
63 54993
89 81103
79 73956
31 28588
84 77705
30 27673
40 38919
67 61567
17 16272
67 61511
62 53381
83 77258
6 4899
37 35716
32 31273
87 79979
78 72805
40 37970
68 64904
7 5752
74 70438
81 75325
53 44505
67 62407
28 25104
87 79388
54 46022
55 46463
14 13358
90 81839
67 58817
89 81623
87 79404
80 75187
2 1609
7 6459
91 82249
8 8168
43 40036
6 4465
71 68128
27 22600
79 73849
84 77535
22 18280
89 81548
39 37704
67 57810
32 31627
7 6256
52 43305
14 14363
68 64413
81 76430
78 72357
81 75580
67 59718
79 74018
67 57184
74 69475
3 2383
81 76328
68 64862
34 34382
32 31468
44 41111
17 16000
77 72281
34 35273
40 38979
71 68171
90 81869
71 68398
63 54398
79 74535
71 67626
83 77416
69 66277
74 70015
17 16332
68 63434
7 6197
30 27714
24 18861
91 82678
68 63479
78 72511
40 38179
43 40413
74 70188
30 27143
67 60687
79 74214
9 10295
55 46692
81 75595
89 80633
70 67295
81 75320
7 5926
64 56765
81 75489
14 13955
53 43788
79 75030
28 24671
51 42746
74 70050
63 54708
30 26970
89 80853
89 80891
90 81762
14 12855
39 37334
84 77750
81 76537
79 74340
67 59886
24 19420
84 77506
30 26722
87 79793
67 57309
70 67053
87 79306
74 68993
84 77787
68 64241
67 60833
89 81345
45 41658
37 36065
63 55523
75 70720
63 55163
53 44574
71 68243
35 35400
34 35352
53 45325
30 26602
28 24890
81 76686
73 68707
34 33987
70 67021
64 56445
69 66258
8 9189
67 62372
27 22614
85 78015
53 44155
74 70190
40 39077
30 26805
67 60107
69 66411
14 13800
81 76074
91 82835
39 37784
81 76063
67 60625
64 56257
68 64355
17 16578
53 44235
59 51732
70 67242
69 64981
31 29070
75 70700
8 8027
32 30636
71 67818
61 53152
5 3792
17 16590
33 32055
91 82966
31 29014
67 58348
35 35409
81 76373
81 75722
67 58677
74 69249
51 42725
31 28732
67 60652
91 82165
67 61067
91 83043
90 81702
24 19181
63 55774
17 14898
87 79574
39 37831
87 79342
38 37001
79 74857
5 3546
84 77775
64 56460
79 73197
87 78750
7 6773
89 81521
90 81877
7 7614
69 65862
90 81677
78 72492
67 59804
5 3794
78 72713
91 82289
84 77747
91 82073
69 65710
72 68615
26 20837
53 44159
81 76708
14 13628
7 6869
71 67974
7 5593
32 30556
24 19917
71 68031
79 73593
67 61187
68 64837
80 75201
81 76156
68 63774
79 73070
75 70845
30 26446
53 44602
63 54903
67 57466
17 14970
27 23216
53 44065
77 72034
91 82067
77 71877
78 72651
63 54764
45 41592
74 69086
59 51858
28 23350
87 79257
9 10571
57 49396
89 80487
90 81999
79 74084
30 27544
67 57226
77 71840
67 59674
84 77990
8 8357
40 37975
30 26605
69 65320
67 61806
57 48374
2 1315
27 22859
57 49658
18 17434
24 19806
67 61215
63 55368
86 78245
87 79603
67 59961
91 82618
87 80092
81 75467
55 46228
70 67229
77 71790
91 82125
39 37119
67 57374
69 66075
68 64672
84 77811
59 52496
7 6678
59 51878
32 31398
81 77079
28 23766
53 45574
33 31913
67 59604
84 77650
91 82522
70 67015
74 69577
53 43785
81 75925
57 48105
63 55792
8 8032
1 692
1 914
79 74563
91 82039
68 64399
67 59921
79 73178
57 50362
67 61021
79 73901
91 82582
43 39884
8 9026
57 49934
28 24661
59 52520
91 82553
74 70244
67 60346
40 39141
67 58848
69 65460
78 72770
7 7861
54 45837
79 74149
9 11402
64 56436
39 37585
67 60961
62 53583
78 72704
59 52752
89 81000
6 5296
70 66789
89 81406
84 77584
40 38348
79 74498
57 49742
7 6975
57 48412
63 55510
57 50483
89 80893
30 26874
70 67142
30 27349
67 59643
89 81321
89 80927
67 61854
91 82941
27 22878
42 39315
74 69012
3 2586
24 20046
5 3944
7 6839
91 83092
9 12029
79 74940
91 82493
87 78596
30 25883
67 61610
89 80789
67 60557
68 64223
68 63727
37 36230
89 81653
74 70375
69 65898
67 58241
79 74109
67 61371
23 18709
74 70528
77 72086
89 81405
1 165
57 48657
4 3428
67 60069
32 29452
53 45146
56 47742
63 56214
67 59015
69 65110
9 10631
81 76597
69 66568
6 5166
77 71250
81 75938
67 60692
79 73803
87 79283
84 77980
39 37217
89 80517
68 64123
57 50300
83 77269
9 10556
59 52725
60 52910
52 43018
30 27078
87 79900
51 42734
86 78280
32 31741
74 70159
91 82846
34 34332
81 76506
32 29339
55 46355
44 41086
43 40079
79 73474
74 69940
71 67515
63 55364
67 58408
7 6761
67 59725
74 69703
67 60135
87 78569
31 28496
89 81295
87 79066
84 77885
9 11225
87 79382
74 69568
79 75117
81 76678
67 57437
75 70768
67 59823
71 67712
30 27586
54 45782
7 7312
14 13876
91 83346
90 81801
27 21939
52 43249
62 54206
69 65976
43 40766
89 81336
33 33467
86 78241
57 49361
77 71328
28 23972
59 51644
77 72169
57 48952
39 37101
87 78948
67 59904
67 57591
77 71697
56 47889
33 32083
43 40275
32 29963
14 12800
81 76523
30 27569
40 38217
43 40337
30 27380
79 74098
91 82266
87 79896
67 59701
81 76591
32 30290
34 34896
57 48550
39 37673
90 81740
8 9181
67 62866
3 1933
68 64252
8 9901
67 57684
67 57157
27 21344
77 71974
1 118
74 70086
17 16672
79 73868
28 23779
4 2810
64 56269
87 80347
81 76657
23 18677
74 70342
70 66926
27 22712
84 77631
79 74029
27 22501
71 68010
89 81458
68 64906
68 63234
28 23944
30 26663
67 62351
79 73225
28 23586
79 74088
27 21537
91 82214
67 59676
80 75228
67 61892
87 80067
5 3900
89 81529
27 21860
8 8649
79 74980
61 53087
67 59914
79 74737
69 66104
67 60800
77 72287
81 76242
79 73506
55 46484
64 56892
83 77474
74 69774
67 58340
69 66558
89 80702
68 63831
22 18292
67 59470
53 44165
81 77003
79 73242
89 81634
84 77972
55 47241
87 79394
89 81445
17 17033
87 79542
63 56069
69 65141
87 78520
87 80259
68 64574
87 80042
87 78477
54 45916
7 7524
53 45708
57 49558
85 78065
28 23480
57 49972
62 53707
89 80719
87 78346
14 13206
67 60767
71 68238
28 25016
29 25409
63 55107
90 81902
4 3128
32 31688
60 52873
14 12799
38 36778
74 69039
63 55596
5 3633
78 72399
33 32856
75 70561
40 38305
67 61126
80 75172
74 69883
76 71156
54 45752
81 76952
67 62827
91 83233
64 56820
68 63645
79 74458
57 50589
77 71322
59 52297
77 71290
79 75005
26 21190
67 59513
1 54
91 83034
74 69638
28 23889
69 66056
68 64178
43 40625
79 73973
32 31394
79 73694
70 66774
8 9021
9 10299
33 33746
89 80591
68 64379
9 12183
79 73467
63 56033
79 73119
7 5845
67 62782
74 70193
32 31153
78 72845
72 68602
73 68687
30 27360
83 77248
68 63208
62 54220
89 80950
74 70216
25 20566
43 40800
18 17352
68 63955
81 76438
18 17528
84 77752
27 22442
74 68819
91 82223
7 6568
59 52395
67 59655
69 65729
79 74803
89 81638
79 74323
46 42019
68 64821
77 71351
79 74020
57 51231
70 67114
79 74404
89 80623
8 9734
67 60043
62 53437
85 78101
87 78802
67 57952
67 60283
53 44629
79 74747
91 82256
33 32793
6 5359
71 67674
68 64494
1 776
74 69251
40 39060
63 55787
9 11751
90 81931
68 63350
67 62079
9 10492
6 4181
27 22366
67 58109
33 33093
40 39069
83 77325
74 69322
87 79175
87 79493
70 67060
32 30650
28 23774
67 58433
87 79261
89 80761
43 40593
79 74222
71 67693
74 70341
24 19673
87 79081
68 63151
43 40149
32 30641
53 44463
67 61931
87 79082
67 61121
8 8048
55 47098
69 66171
87 80059
33 31980
57 49887
68 63702
68 64832
74 69115
69 65017
84 77524
77 72112
67 61961
32 30644
67 60943
3 2464
1 566
52 43027
79 73764
59 52517
84 77785
89 81526
59 51330
67 60244
33 33007
82 77179
9 11090
39 37399
18 17456
57 50196
90 81972
9 12114
63 54655
83 77419
53 43889
81 75777
69 66417
63 55266
91 83199
7 6760
74 69749
33 32139
67 60596
72 68539
91 82247
33 33851
71 68127
2 1454
84 77560
71 67428
28 24010
3 2096
79 74730
29 25617
81 76911
23 18594
9 11242
86 78283
69 65029
89 81616
89 80538
77 72093
89 81432
63 56004
87 79290
71 67480
71 67493
17 16643
91 82639
84 77753
69 65703
68 64487
14 13236
79 74310
56 48042
68 63810
62 53740
79 74679
67 60151
89 81010
53 44508
41 39256
74 69333
22 18326
81 76757
17 15360
72 68598
68 63586
68 64277
7 6880
40 38817
57 48721
55 46657
89 80475
74 70486
68 64517
69 65666
59 52425
39 37120
92 83531
71 67454
57 51097
16 14783
59 52448
90 81952
64 56600
62 53306
33 32141
31 28097
32 31302
92 83529
79 75124
71 67741
30 26428
55 46151
81 76099
54 45899
63 55437
74 69642
67 61783
81 76471
87 80226
74 70089
85 78034
68 64025
32 29446
56 47884
53 44257
87 79508
79 72999
52 42937
46 41755
78 72811
67 57276
33 33235
91 82539
69 66345
79 73003
81 76174
57 48619
81 76051
90 82011
68 64274
8 8072
68 64216
75 70909
7 5871
68 63667
67 60002
57 49432
57 49571
74 69632
67 57255
74 70180
91 83064
71 67334
67 60939
89 81423
40 39109
62 53790
81 76058
53 45264
4 3488
93 83665
14 14325
53 45063
34 34970
83 77423
2 1200
79 73456
30 27940
79 74229
67 60164
85 78000
30 27943
79 73939
34 34102
84 77579
53 45171
32 29697
82 77133
83 77373
79 74196
84 77656
68 64340
63 54736
69 66316
34 34682
27 21992
67 58624
64 56312
81 77027
87 79407
74 68884
75 71065
69 66127
64 56510
67 59304
39 37660
91 82955
87 78350
79 74856
63 55665
67 57981
89 80734
8 9329
37 35760
67 59361
48 42314
7 6523
28 25173
74 69594
95 83822
84 77613
84 77557
55 47632
39 37052
85 78007
62 53733
31 28092
77 72301
84 77667
81 76175
28 25183
74 68753
57 49730
81 75889
67 60580
87 78550
17 15089
69 66062
16 14655
69 66092
59 52702
67 57821
77 71441
79 74421
71 67705
63 55233
14 13131
53 44457
74 69165
64 56722
77 71691
91 82381
69 66472
87 79176
6 4832
67 60130
67 60584
78 72376
75 70858
3 2245
67 61541
67 60887
75 70615
87 78661
79 73534
63 55578
89 81290
68 63133
53 43901
56 47877
91 82501
43 40265
7 7351
57 49097
67 61176
75 70658
57 49932
63 54887
67 58517
17 17139
63 56054
68 63968
30 26830
88 80419
81 76496
64 56470
63 55084
37 35966
31 29038
33 32845
70 67036
17 14947
81 75343
33 32324
78 72860
91 82696
74 70384
91 82775
33 32448
87 78422
69 66413
52 43441
74 69104
92 83565
14 14289
74 69354
24 19724
33 32369
74 70526
64 56640
55 46694
77 71692
83 77332
43 39799
81 76254
71 67727
68 64113
67 62107
33 32094
83 77459
16 14685
91 83171
17 16251
67 62263
8 9871
87 79163
62 54217
8 8762
30 26782
89 81267
89 81532
67 59552
30 25995
32 30936
67 62233
81 76467
68 63442
60 52954
67 62164
91 82932
67 57213
11 12386
79 73358
77 71786
43 40246
33 33337
48 42225
67 58593
89 81631
57 51108
77 71491
17 14866
78 72346
77 71979
84 77629
77 71770
87 79155
53 45100
25 20301
81 77035
32 29412
33 31798
87 79471
82 77159
91 82175
37 35674
62 53663
62 53529
89 81076
55 46507
87 78600
69 65439
24 18940
9 12144
68 64700
79 73997
87 80090
79 74629
74 69662
63 56057
59 51820
57 48598
90 81756
67 62021
83 77488
90 82001
8 8063
87 78463
33 33227
63 54455
79 73267
67 61844
79 74802
67 60621
72 68606
62 53743
7 5517
81 76215
3 1912
63 55377
90 81930
77 71329
28 24521
24 20131
78 72417
67 57158
53 44658
43 40303
26 21027
71 67575
43 39539
62 53856
43 40843
87 79243
32 31605
74 68782
28 24283
59 52583
63 54744
79 74786
89 81558
87 80104
28 24256
69 66630
75 70811
67 60988
87 80333
8 8196
68 64587
78 72490
6 4769
27 21946
71 67939
78 72536
32 29849
68 64051
71 68062
91 82153
83 77235
53 44616
74 70546
46 41760
68 64506
95 83912
69 66263
28 24520
68 63655
69 66113
74 69570
23 18787
89 80589
71 68382
55 46231
55 46249
87 79836
57 50950
52 42796
67 57813
67 61082
63 54971
67 59947
64 56752
9 11916
4 3022
72 68647
87 78314
84 77499
14 13327
89 81476
79 74537
91 83286
63 55692
87 79782
79 73604
63 56024
67 61536
67 60003
38 36739
38 36989
46 41882
87 80227
91 82239
67 58145
76 71172
32 30654
74 69135
28 24901
9 11072
77 71482
79 73837
87 79770
53 44455
75 70715
64 56850
28 24119
81 75974
39 37342
79 73700
90 81815
29 25708
64 56448
87 79715
81 76714
53 44796
33 33454
70 66662
81 76842
79 74932
32 29649
81 76075
74 70090
91 83375
35 35406
34 35334
77 71585
74 69348
79 74911
93 83596
67 59746
89 80601
27 22620
85 78022
85 78204
43 39578
67 58901
59 51525
67 61185
89 81591
91 83264
68 64585
29 25812
89 81312
79 74278
55 47630
91 83298
68 64483
71 67945
9 11357
29 25757
33 32892
67 60680
89 81571
7 7914
91 83202
57 49185
78 72832
51 42752
84 77599
62 54066
55 46930
9 11982
87 79635
39 37352
79 74665
63 54748
72 68637
49 42363
67 58013
55 46282
93 83693
68 64513
63 55471
27 22175
87 78626
9 10923
55 46566
91 83395
89 80686
78 72537
62 53899
52 42775
57 48692
68 63230
87 80043
81 76939
32 29289
81 76603
32 31041
74 69871
53 44391
87 79070
79 73595
79 73511
68 64845
40 37953
74 69727
79 73561
33 33737
70 66857
57 50752
31 28601
24 19805
7 6247
28 24602
75 70758
54 45959
67 57967
52 43225
79 73637
30 27739
55 46834
67 59089
14 12705
74 70291
8 9793
6 4388
87 78909
55 46987
67 62675
3 2570
95 84013
71 68020
72 68516
91 82688
67 60440
65 56980
88 80423
26 20757
81 75661
89 81304
43 39794
67 59879
77 71704
69 65360
81 76740
72 68640
89 81617
81 75319
68 64597
62 53311
68 63619
78 72572
63 55279
28 23440
67 62848
38 36738
57 48402
81 75574
31 28540
69 66134
9 10626
16 14661
57 50035
32 31441
70 67194
91 82720
53 44524
81 75499
67 58337
67 58124
71 67600
57 50418
67 57170
93 83737
68 64677
79 73359
81 76470
17 16169
79 75104
87 80029
89 81541
52 43598
87 80177
81 75576
57 49094
87 78975
17 15564
25 20519
81 76720
75 70748
87 79265
75 70578
7 7549
87 78632
95 83870
69 65677
6 4484
14 14359
89 80509
95 84278
67 59672
71 67452
67 62302
87 79239
31 28713
79 73860
75 70660
31 28614
79 73566
87 79626
87 78657
30 26426
7 7629
74 68925
75 71033
79 73478
75 70941
79 73683
57 48154
89 81633
71 67815
87 78989
87 79824
90 81830
91 82509
87 78611
71 67348
67 59796
79 74776
17 15122
78 72575
17 16948
68 64557
57 50352
67 62112
93 83646
88 80412
59 52793
79 74775
68 64887
33 31945
91 82292
57 48060
33 33421
17 14931
91 83079
9 11877
14 13192
32 29857
57 51240
7 6184
34 34630
69 65073
67 62923
77 71272
26 20790
89 80687
90 81810
67 57797
1 284
87 78769
85 78181
69 65542
79 74289
30 26892
74 69415
41 39242
17 16429
55 46679
80 75150
70 67137
67 59095
14 13387
68 63462
36 35508
27 22438
74 68744
55 46442
87 80093
86 78282
77 72027
70 67276
79 75110
67 57386
27 22033
95 84228
79 72934
67 60323
81 75351
57 50991
68 63226
9 11409
63 56184
74 69671
9 10759
18 17440
28 25020
67 62350
67 60494
4 3228
81 76100
67 59174
91 82161
78 72467
8 10090
63 56180
81 75378
45 41528
4 2812
78 72766
57 48667
53 45400
71 67533
89 81495
70 66983
18 17416
74 69993
89 80987
33 33317
1 616
32 30097
89 81560
67 57765
89 80503
79 74397
19 17633
62 54014
67 61947
31 28369
39 37577
26 20715
37 35958
87 79103
17 16168
67 57377
84 77508
89 80907
81 77076
28 24488
74 70390
64 56374
28 24789
67 60885
70 67016
79 74197
49 42479
8 8729
81 75476
40 38951
95 84429
30 25950
74 70355
71 67666
23 18568
53 44673
30 27414
91 83080
76 71136
57 50348
32 31676
71 67605
31 28105
79 74219
79 72943
7 7275
76 71233
79 74128
27 22269
5 3749
67 62222
55 47334
77 71403
43 40927
7 6791
8 9938
74 68933
67 60348
91 82317
89 80817
91 82579
25 20385
79 73575
91 82774
69 65252
71 67379
87 80054
63 55890
77 72123
81 76526
14 14581
91 82278
57 50883
21 17955
40 38075
91 83115
77 71283
95 83898
29 25819
67 58572
63 54341
91 83060
84 77977
7 7811
28 24259
91 82334
87 79051
79 73928
89 81134
33 33230
69 65500
63 55684
69 65477
33 33640
83 77244
55 47269
95 84053
74 69654
4 3506
71 67623
67 62451
32 30586
68 64329
67 61669
69 66489
84 77824
14 13402
40 37958
74 69047
57 50640
68 64234
79 74259
32 29323
67 59594
63 54424
76 71219
95 84265
71 68420
1 257
68 63777
49 42352
67 58207
6 4571
75 70951
6 5370
91 82600
67 59488
4 2821
79 73992
70 66642
53 44357
67 59588
37 35981
52 43011
52 43575
79 74011
91 83337
31 28714
79 74699
83 77358
57 48940
87 79539
22 18057
86 78290
30 26075
74 69224
37 36227
81 75907
14 14463
81 75363
43 39864
59 51883
77 71469
74 69732
69 65926
84 77912
79 74416
68 64278
67 59965
84 77737
74 69892
87 79995
17 15909
43 40780
92 83507
87 80192
25 20563
81 75621
79 73563
81 76135
91 83261
95 83840
79 74226
59 52284
79 73110
57 49582
79 73418
67 62223
40 38816
8 8719
55 46195
67 60617
87 79216
87 79897
81 76323
79 73145
91 83345
2 1634
57 50688
68 63249
81 76870
59 51372
81 75675
89 81594
69 66624
79 74268
79 73479
38 36786
39 37419
81 75330
4 3251
71 67376
67 62545
87 78384
8 10097
55 47650
74 68843
83 77306
54 45812
83 77483
77 71675
67 60538
32 31056
79 73269
67 61428
55 46208
67 57073
77 71348
59 51952
95 83911
29 25355
3 1783
69 65956
18 17199
89 80721
21 18029
67 58560
79 73245
57 49308
57 48353
84 77717
67 58362
32 31161
57 48909
67 57906
87 80007
54 45988
87 78754
69 65803
30 26550
84 77744
28 23494
79 73770
59 52654
57 50951
69 65000
91 83371
70 67243
2 1598
81 76026
29 25733
67 62829
58 51271
81 75427
26 20988
77 71718
73 68682
91 82660
67 57855
90 82033
77 72237
77 71809
27 22244
14 13223
81 76475
17 15871
57 48629
79 73129
53 45358
72 68631
90 81694
3 2559
34 34446
67 58398
68 64297
71 68197
84 77963
63 55259
65 56960
83 77320
80 75152
68 63344
40 38128
57 48785
33 32178
67 59574
74 69722
76 71205
57 48612
71 68157
9 10831
8 9546
78 72778
87 79598
6 4947
28 23926
63 56205
90 81865
79 73010
91 82411
9 10850
67 62743
68 64101
17 15358
24 19085
87 78910
67 59616
95 84454
95 84273
87 80236
4 3316
79 74671
55 47208
62 53326
59 52745
67 61073
75 70620
59 52213
77 71371
79 74249
7 7619
57 48857
67 59410
49 42371
55 47226
71 68227
74 69486
62 53396
63 56216
67 62088
75 70671
79 74191
69 66621
17 15955
89 81592
87 78629
67 61818
91 82993
67 60790
68 63188
91 83004
85 78040
67 58785
87 78745
8 8876
63 55323
75 70838
69 65784
71 68077
67 60252
79 74568
79 74205
87 80016
76 71234
38 36837
71 67941
74 70011
81 75554
91 82419
48 42230
79 74270
91 83383
8 9051
67 62867
81 76711
95 84143
43 39511
44 40999
33 31968
74 69413
53 45237
3 1906
9 10895
81 75912
62 53291
1 112
23 18580
70 67170
87 78625
75 71107
74 69859
68 63509
52 42809
77 71428
89 81346
1 950
30 27371
74 69922
68 63843
81 77006
57 48903
79 74466
40 38877
67 60309
87 78860
69 66608
87 78663
91 82988
91 83148
79 74445
77 71689
68 62989
67 59219
87 79018
1 434
87 79816
44 41287
70 66923
79 73128
93 83623
14 13288
95 84282
62 53970
87 80237
2 1556
2 1374
57 49024
69 65792
21 17985
23 18575
57 48486
79 74431
76 71178
67 62653
31 29054
77 71522
81 76893
43 40269
69 66598
87 79468
90 81808
67 60875
43 40169
69 65875
24 18925
31 28403
79 74507
9 12186
26 20672
26 20629
77 72111
26 20860
8 9894
78 72901
87 78390
64 56677
81 76390
67 62310
52 42780
89 80590
89 80533
6 4895
6 4291
26 20881
55 47172
9 10742
71 67684
57 48443
81 76081
67 57491
89 81159
3 2789
27 21542
81 75660
53 45398
87 78604
62 54313
70 66888
51 42749
74 68865
79 74094
74 70186
69 65731
79 73136
78 72439
29 25515
39 37401
89 81579
89 81167
63 54484
28 24055
89 80645
57 50643
56 47773
87 79798
63 55921
91 83454
67 60326
87 80077
79 73878
63 55768
87 79732
59 51827
59 52731
87 79022
57 51234
89 81441
75 70564
78 72400
33 32218
14 13634
90 81768
57 49203
95 84829
67 59499
91 82637
26 21052
27 21983
43 40484
79 74744
27 22000
55 46072
67 58633
67 57610
32 30752
67 58515
78 72523
33 33368
9 12188
87 79437
79 72935
87 78427
81 76672
78 72781
38 36591
85 78024
79 74250
55 46872
9 10476
73 68694
53 43719
4 2900
91 83133
68 64317
63 54378
27 22942
56 47851
32 29331
6 4803
68 63637
68 64869
67 59662
79 74714
81 75587
62 53457
79 73432
27 22714
14 14365
93 83660
67 59700
91 82558
78 72738
34 34523
30 26252
9 10846
67 58199
63 55151
79 73551
95 84030
63 54616
55 46798
56 47697
6 5128
17 15341
59 52106
38 36729
84 77500
78 72314
57 50228
79 74237
74 68981
74 69644
89 80986
12 12549
57 48521
63 55200
7 7833
79 75060
91 82140
30 25858
67 59330
42 39284
51 42745
1 853
57 49140
87 79182
24 19985
29 25745
67 62244
71 67657
65 56969
68 63129
57 48454
57 50428
89 81118
79 73761
7 7643
8 9063
2 1543
16 14766
40 38087
57 48488
44 40947
62 54124
53 45696
72 68585
67 62688
87 78326
63 54834
32 30242
79 73113
74 70524
74 70158
57 48697
56 47916
63 54712
71 67301
81 75707
81 76802
8 10034
62 54104
81 75723
77 71367
69 65449
8 8693
55 46378
8 9193
9 11540
3 2552
46 41740
71 67780
90 81712
68 64109
81 76568
68 63951
67 61802
68 63935
87 80095
67 59168
34 34510
67 62752
28 23689
67 61230
53 44188
25 20336
91 83065
81 75851
79 73090
43 39381
53 43937
57 51163
87 78916
32 30732
19 17554
84 77538
64 56913
33 32424
81 76270
63 55550
64 56841
84 77693
57 49707
67 60702
77 72228
27 22407
87 80219
67 57564
67 62389
17 16576
9 10772
89 80963
79 73562
89 80519
68 63422
91 82358
9 10415
57 48811
85 78088
7 5886
78 72768
67 62629
65 56973
67 59777
7 6689
91 83213
39 37887
91 82895
77 71506
68 64855
77 71997
84 77736
68 64579
55 46209
89 80598
59 52728
91 83151
87 78461
68 63654
43 40787
63 55737
32 29809
73 68702
87 80346
27 22226
71 68165
55 46976
64 56847
68 64615
75 71085
67 62770
32 30084
7 6692
7 6842
67 62506
77 72100
87 78887
81 76110
44 41232
34 34203
71 68133
14 14188
59 51730
27 23024
91 83433
67 60644
89 81522
67 59217
95 83949
67 60105
87 79298
68 64125
87 79834
43 39872
67 58084
89 80980
38 36882
40 38327
7 7007
8 9017
79 74518
74 69329
72 68593
79 72939
8 9790
79 73155
91 82143
79 74095
67 62606
67 59847
68 64701
67 57245
71 67732
64 56879
43 40099
77 71901
57 49258
9 12208
87 79756
80 75162
7 6171
31 28205
84 77722
69 66511
63 56233
71 68455
17 16113
81 76915
68 64068
75 70809
68 63245
55 46150
84 77755
71 67629
55 46735
40 38765
67 60679
67 57426
68 63440
81 76362
8 9638
28 24660
53 45447
53 45673
77 72065
56 47886
43 40698
74 69687
30 27066
79 73646
57 50912
75 70765
89 80832
91 82823
9 10472
74 70060
79 74409
22 18165
64 56283
4 3315
67 58259
53 44674
32 29550
78 72522
79 74519
55 46628
74 69854
81 75581
53 45623
25 20533
77 71617
37 35998
11 12262
52 43466
33 32446
67 57201
32 30838
62 53846
67 60451
30 27671
4 3331
28 23322
55 47422
28 24852
9 12006
79 75083
92 83511
9 11423
52 43197
57 48843
93 83602
79 74686
67 62709
70 67103
1 438
74 69366
91 82152
4 3417
28 23912
62 53547
28 24983
34 34884
32 31615
67 57825
71 68122
53 44814
28 23521
68 64077
90 81721
5 3725
95 84409
67 58317
11 12371
68 64269
84 77733
3 1827
91 83153
91 82615
17 16376
89 81299
67 61529
95 83903
81 76666
91 82479
81 75698
74 69826
30 27687
67 57394
67 59028
63 54981
84 77975
93 83709
6 5143
91 82856
59 52290
4 3240
71 68279
27 21319
79 74588
91 82906
59 51899
81 76945
70 66786
57 49714
34 34148
71 67446
89 81474
89 81247
43 40333
17 17088
9 11675
67 57239
52 43209
28 24031
64 56779
67 60198
6 4930
78 72896
8 9196
59 52513
79 74840
91 83350
17 16391
28 23603
95 84727
61 53233
53 45715
79 74510
59 52208
14 12916
57 49712
67 61357
74 69374
63 55172
74 70398
68 64772
44 41162
43 40243
70 66995
71 68221
59 51951
91 82443
43 40610
89 80622
23 18738
33 33841
53 45003
68 63330
57 48572
90 81679
89 81060
6 4423
57 50856
73 68695
53 44398
75 71102
26 20644
84 77798
88 80411
80 75157
79 73525
67 60248
59 52100
33 32584
79 72954
89 80970
89 81106
30 27193
95 84472
62 54053
49 42566
6 4317
84 77833
74 69484
57 48089
33 33145
2 1082
67 62905
89 81178
89 80968
7 7139
57 50112
67 59206
81 76760
95 83918
53 45527
87 78504
67 59602
95 84864
32 31565
75 70847
30 27473
91 82484
21 17893
76 71168
91 82115
79 73490
71 67512
34 33943
78 72450
34 34444
55 46162
71 67751
84 77534
68 64008
75 71056
27 21652
85 78021
77 71285
73 68711
7 7542
67 61895
7 7546
84 77895
77 71356
68 63375
77 71244
6 4441
91 82474
59 52351
60 52848
53 45477
30 26886
74 70499
91 83299
95 84791
68 63275
74 70554
55 46741
89 81417
87 79779
27 22631
87 78560
19 17746
47 42163
52 43009
79 74390
6 5089
98 85344
87 79999
32 30068
91 83207
63 56131
95 84137
67 58487
74 69001
40 38390
98 85228
87 79448
67 57152
17 16703
87 78457
4 3455
17 15979
69 65278
74 69488
64 56661
34 34006
31 28382
95 84763
68 63233
33 31943
77 71433
64 56696
57 50709
9 12171
78 72543
87 79350
81 76413
91 82408
67 58594
77 71889
95 84072
91 83234
95 83981
59 52571
17 16478
98 85456
91 82240
14 13139
17 16355
89 81389
28 23755
91 82676
85 78145
87 79193
17 16553
81 76278
90 81918
87 79753
89 81433
81 76606
9 11976
81 75982
91 83029
40 38953
30 27677
67 59543
5 3556
29 25380
98 85389
84 77929
61 53056
91 83296
27 21621
87 79985
67 61770
81 77064
7 6800
66 56995
89 81240
51 42689
9 11341
79 74451
57 48188
81 76985
17 16656
8 9643
87 79677
79 73434
87 78929
79 73714
9 12038
28 24897
57 49144
14 13902
83 77382
46 41983
92 83533
69 65555
14 14382
70 66935
95 84425
55 46818
43 39502
74 70183
57 49349
77 72143
67 57136
95 84379
67 58915
69 65432
91 82663
81 76045
9 10282
57 50882
34 35139
59 51750
89 80872
9 11997
28 24426
67 60166
81 75961
62 54229
79 73497
77 71352
93 83762
79 74900
95 84162
33 32588
74 69789
69 65577
68 64616
77 72148
49 42344
30 27846
53 44690
63 55438
6 4422
91 82965
1 269
6 4314
95 84614
90 81916
90 81858
25 20305
87 79201
87 78514
55 46359
81 77014
68 64654
78 72509
44 41224
68 64260
59 52597
87 79585
81 76439
55 47496
95 84471
87 79179
51 42769
30 27758
57 49484
33 33776
95 84163
68 64285
69 65975
95 83926
75 71040
79 73420
71 68426
9 10699
87 78561
81 76484
42 39268
32 29886
81 76492
74 69691
71 68003
87 79627
81 76971
69 66275
7 5533
67 62668
69 65126
53 43858
8 9057
98 85451
69 65310
87 78486
91 82399
14 14449
33 32721
4 3424
69 66217
74 70093
53 44691
74 68772
79 74839
69 65165
39 37715
66 56989
98 85247
14 13817
74 69315
57 49382
37 35830
69 66462
85 77999
81 76931
8 9369
63 55142
87 78895
53 44760
57 50170
75 71012
67 62082
17 14981
45 41382
87 80244
42 39289
34 34034
30 26085
32 29592
28 25219
45 41659
87 78628
30 27788
59 52707
95 84903
59 51838
79 74796
90 81876
81 75263
49 42350
67 59455
30 27938
67 61473
89 81428
18 17296
67 62738
81 75598
67 60808
68 63684
63 55763
43 40300
68 63950
74 70357
8 9886
79 74470
70 67202
87 79130
57 49227
91 82715
81 76631
23 18640
27 22310
67 59303
79 74661
95 83892
29 25463
33 32436
81 75614
89 81150
31 28058
40 37910
16 14696
95 83908
59 51901
95 83861
52 43259
79 73203
33 32487
71 67842
89 81146
14 13174
87 79015
69 66618
69 66475
67 59346
84 77671
70 66962
8 9987
70 66744
78 72463
6 4888
68 64044
81 76316
95 84578
95 84215
41 39230
95 84906
59 51928
77 71373
27 22803
77 72195
98 85312
67 57755
32 30645
86 78276
52 43349
30 26940
98 85461
87 78843
67 58841
2 1112
87 78793
14 14035
71 67988
17 16861
38 36372
64 56350
14 14445
95 84249
98 85386
95 83914
79 73450
87 79628
30 26043
43 39481
74 70435
67 61192
68 63587
68 64308
85 77993
71 68119
63 55823
87 78824
63 54946
82 77134
68 64668
95 84301
89 80784
90 81789
95 84789
67 59997
14 12685
91 82092
56 48010
69 65860
57 50225
52 43006
24 19558
98 85333
91 83131
24 18871
91 82601
57 49171
69 66201
67 57326
41 39182
87 79968
90 81734
71 67627
59 51575
70 66911
55 46276
67 60020
87 79531
7 5894
30 26353
24 19475
79 73988
57 49841
29 25611
16 14684
6 4243
77 71586
87 78913
67 60433
77 71886
83 77460
28 24929
89 80649
27 21316
87 80266
85 77995
79 75058
7 6596
68 63093
74 70176
67 58267
63 55248
29 25683
83 77249
87 79310
29 25533
89 80948
34 35277
98 85509
17 14958
6 4777
87 78991
97 85111
63 55168
14 14253
74 69725
79 73373
89 81435
91 82363
37 35653
12 12498
71 67736
95 84121
91 82179
55 47510
74 69812
67 61948
53 44918
91 82098
8 8269
74 69403
70 66722
57 50769
68 64795
8 8965
98 85621
69 65420
89 80614
31 28813
60 52945
67 59317
30 27815
6 3950
8 8531
95 84291
17 14990
89 81355
24 18977
14 13127
62 54234
67 59180
89 80657
69 66040
79 75102
89 80700
27 22834
81 76820
57 50001
59 52582
53 44089
84 77648
78 72516
74 68961
69 66522
74 68946
93 83663
57 48963
67 59561
84 77666
8 10145
77 72005
63 56046
87 78762
70 66752
64 56526
32 30152
67 58292
67 60541
71 67919
87 80084
59 51445
6 4955
46 42042
67 62831
2 1517
68 64112
1 1030
17 15809
91 82816
87 79826
67 58909
57 50376
30 25976
39 37146
67 59298
31 28737
63 55868
74 70382
36 35464
87 80063
52 43563
33 32535
69 66641
34 33960
68 64792
77 71257
30 27947
5 3608
81 76427
9 12013
6 4694
53 45635
33 32048
67 58913
84 77839
31 28468
59 51388
38 36841
28 24948
91 82407
4 3052
69 66477
75 70968
6 3972
74 69199
63 55876
24 19399
78 72462
87 78376
67 59878
79 74505
79 74953
93 83736
27 22004
81 77001
9 10818
67 58206
73 68680
70 67290
89 80516
57 50102
43 40065
98 85959
67 59049
68 63601
67 57222
89 80499
87 79918
68 64287
89 80920
64 56551
95 84966
3 2633
79 73439
17 15380
91 82968
33 32728
95 83838
24 20166
81 75583
22 18349
14 14059
87 78310
95 84036
34 34915
67 58835
74 69316
69 65158
33 32405
98 85360
68 64849
68 64476
14 13844
80 75197
28 24217
32 31163
68 64018
81 76846
18 17267
38 36660
95 85000
46 41832
49 42360
46 42035
6 5066
32 30372
58 51278
79 74297
67 60286
79 74634
91 83268
26 20977
53 44700
70 66755
81 76886
87 79320
95 83987
87 79185
8 8736
98 85296
57 49467
52 42958
24 20100
8 7980
83 77296
72 68535
62 53434
81 75402
98 85876
63 56094
71 67625
62 54059
32 29662
69 66204
67 57540
67 60942
9 11914
26 21153
78 72531
30 27817
90 81874
81 75428
83 77246
61 53119
52 43414
34 35105
95 84347
53 45052
85 78221
75 70878
87 78591
78 72606
79 74346
98 85403
95 83886
67 61640
21 18044
69 65936
27 22702
87 78620
95 84481
74 70282
81 75906
69 65443
75 70645
71 67322
79 73902
70 67244
67 59821
67 58641
29 25381
79 73188
43 40909
28 24973
67 58061
67 57496
31 28332
39 37470
69 66008
78 72601
75 70944
53 45603
97 85098
53 45114
91 82275
64 56359
32 29821
81 75859
76 71140
83 77336
89 80581
81 75366
75 70798
43 40406
27 22777
70 66723
84 77873
95 84996
91 82123
81 76774
84 77622
67 57550
7 6879
87 79084
67 57094
40 38363
79 74524
81 76347
67 57642
71 67789
17 15569
95 83856
14 13631
8 8589
57 50611
34 35222
71 67478
62 53384
81 76975
89 80692
9 12197
75 70580
69 65817
81 76624
68 64290
74 69698
44 41270
59 51472
81 76853
98 85673
30 26545
27 21427
46 41989
57 48977
84 77519
7 6302
69 65330
17 17079
39 37159
91 82687
68 64453
98 86095
67 59874
57 50205
87 79786
57 49472
68 63868
71 67848
28 24170
28 24343
32 31628
59 52164
5 3598
89 80681
79 75079
8 8308
55 46716
87 79053
76 71166
87 79230
87 80253
91 82583
31 28742
74 70454
79 74947
67 60139
81 75842
67 60100
40 38517
75 70939
81 75452
81 76627
14 14101
58 51308
40 38227
98 85165
57 48249
67 57844
9 11497
8 9586
57 49719
39 37873
73 68706
87 79104
22 18348
78 72672
33 31839
34 34495
78 72367
64 56370
74 70369
34 34494
18 17400
87 80385
81 75662
28 24354
5 3678
71 67520
7 7501
55 46929
67 57912
81 76476
69 65243
40 38600
54 45765
91 83246
40 38789
55 46344
63 55611
89 81626
31 28378
91 82102
64 56848
44 41247
67 60071
28 24568
67 59256
77 71648
67 57007
23 18690
64 56499
82 77168
57 50573
44 41051
95 84787
78 72763
67 58520
81 76138
84 77633
62 53333
32 30553
74 70173
14 12797
62 53445
33 32008
57 49269
9 10657
93 83729
37 36288
69 65210
89 81505
63 55796
95 83937
46 41704
55 47273
79 73097
55 47028
27 22684
25 20379
19 17643
87 80393
98 85988
74 69670
67 61729
6 4319
57 49191
81 77060
71 67429
69 66306
63 55460
2 1714
91 82721
87 78924
14 13209
75 70575
57 50689
30 25930
64 56843
72 68601
89 81610
67 58869
77 71791
69 65580
81 75785
89 81087
68 64263
71 67489
63 55148
74 69398
57 50982
28 23797
84 77551
91 82108
75 71011
6 5337
71 67501
7 7556
98 85867
68 64275
75 70990
14 14158
68 63717
95 84941
93 83597
90 82010
81 75984
1 821
87 80175
33 33268
95 84256
97 85116
67 60973
91 83237
8 9460
68 64530
17 17084
74 70169
95 84335
68 64765
6 4845
67 58796
68 64685
55 47580
98 85350
89 81587
23 18578
90 81957
32 31170
63 55331
63 54943
84 77596
92 83468
9 11299
91 82614
98 85721
67 62382
30 26955
57 49687
54 45880
81 75383
63 55455
88 80441
77 71242
90 82015
17 15412
84 77639
67 61353
89 81042
95 84926
95 84850
69 66484
53 45722
91 83022
30 27652
5 3825
43 40143
98 86290
33 32035
69 65476
34 34125
77 71723
95 85002
42 39291
31 28118
84 77740
62 54266
14 14135
1 452
57 48992
78 72370
8 8065
27 21422
74 69820
17 16612
59 52671
59 51940
91 83328
6 4603
98 85802
74 70281
95 84633
67 61625
24 20206
77 72232
55 46743
53 44322
9 11800
40 38481
85 78005
62 54097
76 71135
55 47112
70 67163
87 79282
70 67023
90 81837
67 57006
67 60626
87 80369
8 9728
6 5077
40 38617
77 72029
68 64088
28 24023
69 65167
55 47128
95 84146
98 85467
99 86376
59 52757
53 45655
28 25224
77 72244
89 81399
84 77931
55 46458
30 27568
67 59527
87 78472
17 15688
91 82120
53 44641
90 81967
67 58805
68 63406
9 11804
51 42738
98 86061
81 76055
71 68073
44 40961
98 86219
87 80301
8 8023
67 61826
83 77414
54 45833
74 70070
8 10128
98 85843
69 65340
71 68164
79 74052
75 71070
57 49049
74 70189
82 77158
67 61624
79 73913
87 78771
91 82490
98 85372
82 77126
67 59983
79 73590
67 62236
53 45513
91 82667
55 47321
53 44709
67 61788
24 19794
89 81324
87 79615
39 37400
16 14670
7 7147
8 8492
9 11183
32 31337
60 52920
77 71644
67 62646
67 59306
39 37534
98 85640
34 35167
69 66253
69 66546
98 85641
57 48839
69 66470
90 81818
88 80421
67 57910
56 47679
87 79940
68 63308
81 75258
81 76882
8 10070
99 86411
60 52828
32 30661
67 60272
72 68622
62 53281
68 64684
7 5756
33 31880
91 82332
89 80841
59 51725
77 71394
38 36780
8 8155
7 7679
69 66509
50 42628
97 85117
95 84447
55 47517
78 72421
74 68830
54 46037
55 46584
75 70664
57 49933
67 61960
79 73812
91 83390
95 83990
2 1549
91 83036
37 35848
89 80656
67 59840
39 37214
34 34335
91 82467
74 69574
67 57996
63 56020
91 83392
77 71411
14 14209
75 70898
67 57627
11 12437
87 79408
74 70133
98 85965
74 69769
43 40082
22 18267
68 64568
71 67505
46 41874
63 55824
67 57887
67 58155
39 37070
67 62907
63 55217
71 68421
59 51322
77 71388
32 29641
81 75571
85 78010
68 64016
55 46642
86 78239
6 4852
32 30021
30 26968
93 83677
98 85536
33 32200
67 60284
79 73797
28 24320
55 46957
67 59592
89 81202
19 17579
70 66661
7 6067
6 5136
77 71865
81 75471
67 62615
57 50944
63 55098
17 15484
59 51426
3 1898
17 15292
55 47142
36 35429
67 61888
53 45257
71 67370
59 52338
55 46335
68 63066
84 77573
43 40120
8 8440
95 84359
28 24603
52 42887
28 23317
57 48590
74 69195
33 32180
67 60258
80 75245
30 27006
68 64644
55 46323
17 16363
54 45984
82 77145
32 31181
79 74544
29 25436
78 72566
72 68588
74 70285
68 62983
95 84274
7 5513
6 4742
74 68916
99 86454
95 83818
91 83325
52 42793
1 61
11 12469
9 10193
4 3119
46 41791
68 63061
22 18075
87 78832
39 37893
9 10659
30 26015
74 70218
91 82514
98 85475
4 3334
9 11161
63 55960
60 52932
78 72422
79 73862
14 13575
74 68847
99 86528
74 69831
64 56335
43 40768
27 22533
79 74504
70 66765
75 70828
36 35525
89 81671
18 17495
79 74631
47 42098
27 21790
83 77399
1 633
74 70167
79 74479
84 77982
91 82386
67 62443
83 77475
55 47457
81 76064
33 33324
32 31457
43 40528
81 75994
95 84385
33 32898
77 71323
25 20487
89 80824
24 19572
33 31884
64 56400
83 77224
92 83499
89 81185
6 5126
91 82851
98 85950
6 3988
53 43914
81 75812
91 82293
91 82590
59 52222
53 45071
87 80392
87 80358
62 53676
68 64001
67 61607
7 7264
79 73554
91 83322
7 7193
2 1181
79 74709
87 79595
87 80213
90 81727
68 63467
81 76972
39 37714
85 78113
91 83162
87 78735
89 81419
81 75496
71 67491
81 76199
7 5950
67 62819
32 31772
89 80743
8 10113
24 19231
39 37167
95 84169
99 86364
81 76330
99 86455
85 78182
69 66464
44 41200
87 78565
89 81079
81 75519
62 53896
89 81258
81 76580
79 75085
79 74040
43 40866
87 79463
9 11134
9 11755
87 80105
1 20
95 83813
68 64295
91 82461
74 70496
79 74577
28 24153
87 79944
83 77366
46 42024
97 85101
95 85022
63 55337
1 340
30 26547
79 73376
69 65015
30 27748
51 42771
7 6236
95 83951
60 52845
87 79246
7 5643
47 42164
67 59907
49 42500
70 66928
53 44663
79 73409
63 54358
17 15104
98 86237
67 60397
26 20782
71 67963
63 54840
77 72010
34 34977
81 76229
3 2238
74 68854
95 83948
67 59620
57 51210
67 57858
14 13439
62 53851
95 84114
61 53088
57 49132
32 30781
30 27768
67 57859
90 81949
5 3934
91 83263
70 67175
67 58218
94 83804
33 32814
17 15323
26 20910
74 69926
62 54161
87 78450
55 47631
89 81074
89 81006
14 14376
87 79692
67 57938
52 43141
68 64024
75 70871
62 53348
68 64591
79 74946
34 35299
93 83569
55 46497
67 60863
1 70
98 85911
84 77907
68 63244
77 71440
70 67012
56 47914
71 67508
53 45044
77 71702
87 78335
55 47255
6 4281
69 65097
40 38361
62 54300
9 10781
54 45970
28 24830
87 79503
91 83095
90 81703
87 79172
6 4677
87 79344
81 75543
91 83374
67 60004
33 32918
35 35408
69 65909
91 82213
67 60387
79 73579
71 68451
91 82730
77 71907
63 54416
71 67536
78 72455
31 28266
89 81091
87 79693
95 84993
99 86664
24 19208
32 31580
18 17420
62 54128
91 82437
67 59497
98 85251
22 18051
81 76576
91 83086
55 46794
79 75046
55 47367
44 41209
63 55435
79 74093
97 85084
98 85619
95 84221
40 38369
74 70102
30 27465
8 9911
78 72373
69 65773
57 49906
7 6982
48 42308
40 38671
89 81382
28 24940
91 83096
79 74170
79 75019
53 45351
84 77830
67 61348
98 85968
95 84192
33 32153
67 60143
93 83610
30 26404
9 10720
87 79876
62 54282
70 67055
87 78724
91 83415
75 71047
68 64878
75 70816
81 76348
99 86721
8 10016
77 71447
87 79169
63 55618
67 60461
79 73331
8 9375
40 38583
89 80982
81 76013
79 73325
79 73752
78 72908
62 54249
67 58700
55 47190
1 485
78 72740
87 79772
67 57180
75 71018
98 85668
69 65036
67 58577
87 79102
81 76448
59 51483
60 52946
91 83160
87 80356
40 38497
90 81950
91 83005
79 73238
4 3505
81 76232
87 78532
17 16814
52 43561
67 57784
79 73460
39 37497
43 39449
91 82362
95 84262
79 73591
91 83100
69 65665
63 55712
87 79755
67 57052
32 30611
98 85473
95 83953
83 77239
75 70908
75 70962
43 40541
67 62195
43 40798
67 60651
53 43790
98 85516
67 60473
67 57763
8 9270
87 78415
62 53706
67 61647
74 68809
28 23751
59 52313
75 70613
53 44596
30 26549
27 23193
79 73042
2 1413
71 67871
30 25831
91 82640
67 60588
77 72304
88 80436
67 60729
74 69127
99 86354
53 44790
43 39496
57 50892
76 71112
62 53471
90 81817
9 10860
55 46322
44 41133
63 56133
25 20499
32 29117
89 81168
79 74833
79 74569
79 73088
71 68177
30 26204
89 80861
26 20931
60 53039
14 13093
55 46440
69 65809
87 79605
89 81124
43 40806
77 71497
81 76203
26 20697
89 80460
89 81225
67 58489
84 77606
70 66842
98 85706
91 82096
9 11018
7 7182
55 46808
55 46709
99 86606
91 82831
81 75590
52 43344
91 82324
61 53201
74 70080
98 85868
70 67107
31 28549
29 25445
81 75541
83 77424
74 69984
91 83265
70 67273
77 71463
95 84868
93 83760
67 59325
87 78691
76 71182
79 74304
94 83787
91 82168
26 21261
93 83664
67 58659
82 77114
67 61111
72 68638
99 86823
98 85232
87 79827
70 67191
87 79580
91 82981
99 86473
38 36829
55 47523
63 54573
91 83193
71 67463
59 52616
98 85783
95 84663
27 21447
74 68896
76 71239
17 16911
81 75374
98 85578
67 62444
92 83518
78 72859
33 32386
9 10399
26 21133
87 78636
63 55560
98 85660
81 76126
69 65423
43 40495
67 62918
17 16801
68 63556
87 80137
57 49168
27 22554
74 70536
44 41243
80 75183
68 63076
68 64592
81 75717
67 58899
67 61135
5 3712
79 73904
63 54734
26 20907
53 45214
81 76191
28 23741
63 54711
99 87089
87 78474
89 80913
9 11883
55 47623
95 84638
91 82669
57 49116
98 86264
81 76382
27 22688
53 45411
69 65321
98 86280
67 57024
37 35841
62 54320
69 65931
78 72762
87 78918
79 73152
91 82277
87 79488
1 104
71 68402
30 27699
98 85972
7 7871
68 63490
74 68932
28 23836
55 47289
69 65236
77 71765
32 30749
79 73363
97 85072
39 37390
53 43977
24 19645
78 72922
79 73745
7 6829
99 87030
95 84316
90 81797
87 79225
67 60813
40 38042
95 84569
68 64507
40 38885
69 66273
74 69132
22 18513
53 45621
75 70789
24 19426
81 76695
38 36564
69 65489
71 67606
84 77763
67 57363
98 86256
43 40138
7 6952
67 58390
26 20833
82 77151
40 38328
79 74506
67 61514
68 63197
30 26102
77 71769
54 46032
68 64549
24 18916
89 81273
87 78779
31 28182
59 51789
67 60647
68 63346
57 50065
88 80435
69 66005
89 80993
68 63004
14 13081
87 79828
63 54962
71 67790
47 42126
30 26553
68 63153
74 68930
52 43475
97 85083
17 15126
6 5073
79 74759
59 52521
39 37186
89 81241
99 87100
79 74715
95 85017
79 74027
63 54966
7 6918
87 79365
34 34751
9 10661
32 31293
59 52686
68 63319
71 67754
74 69259
85 78106
74 69513
37 36063
95 84190
52 43355
67 58839
67 59102
87 79353
24 19129
69 66388
6 4998
95 84135
1 427
75 70713
87 79036
91 83210
74 69331
40 38404
32 30739
81 75981
87 79670
63 55690
61 53270
63 55994
34 34121
56 48036
71 68111
67 60627
26 20805
14 12883
56 47796
87 79965
60 53028
99 86686
79 73147
37 36129
39 37708
91 82979
34 34133
95 84382
30 26226
74 69793
57 49624
98 85202
43 40563
67 60810
81 76997
40 38887
79 74177
81 75289
1 317
34 35113
89 81612
68 63721
81 75775
28 23978
95 84972
67 59795
62 54166
27 21778
87 79213
43 40416
68 63574
98 85969
89 81002
98 85865
6 4481
87 79745
57 49861
87 78594
7 6105
81 75315
79 73911
89 80984
32 29755
83 77213
67 62483
93 83617
45 41639
27 21903
53 44364
5 3752
71 67447
87 79597
7 7045
79 73572
98 85395
32 29580
17 16430
14 14399
90 81838
67 61750
67 62273
70 67062
91 82713
55 46192
75 70839
95 83827
59 52812
63 54599
98 85714
32 31405
67 57155
17 16156
84 77552
27 21657
71 68470
69 66342
59 52318
93 83738
79 73302
87 79204
68 63947
30 26535
77 71806
67 58709
74 69396
98 85465
67 59421
62 53734
98 85235
9 10782
57 51156
69 66000
67 61886
84 77562
74 69844
63 55040
77 72231
7 6884
95 84183
55 46154
87 80083
91 82171
67 61964
34 34330
77 71875
63 55940
78 72652
43 39911
87 78490
57 50487
78 72727
8 8630
67 58134
84 77803
99 86546
30 27501
79 73278
17 15106
95 84167
71 67344
89 81576
98 85428
67 58503
57 48979
64 56808
93 83698
55 46886
63 55318
83 77374
92 83508
74 69163
9 10651
9 10454
77 71920
39 37299
98 85728
56 47755
17 17021
7 7058
98 85622
69 65450
79 73984
67 58471
87 80088
55 46459
59 52563
17 15390
96 85056
95 84193
63 55069
33 32599
43 39815
33 31927
67 61088
87 79454
89 80884
38 36569
89 80839
68 64784
81 75869
24 19687
4 2873
34 35007
40 38731
70 67148
79 73274
95 84189
67 57185
98 85654
79 73521
89 80583
88 80451
87 80197
89 81645
30 27810
6 4756
98 85373
4 3190
90 82009
67 57767
85 78004
82 77139
64 56700
31 29033
39 37311
87 79166
77 71384
81 75415
68 64875
87 79841
33 33242
32 31101
87 79962
33 33422
55 46394
63 55326
69 65965
17 15817
33 32675
84 77880
79 75092
78 72413
91 82882
81 75689
79 72940
9 12198
95 83960
7 7364
67 61555
43 40712
16 14713
67 62875
81 75297
28 25106
81 76482
74 69821
91 82099
67 62704
6 5301
90 81784
91 82360
32 30889
67 58229
98 85602
8 8637
70 66993
83 77491
67 61862
87 78851
75 70813
57 49790
7 6402
53 44420
52 43212
93 83751
81 75271
28 24169
95 83995
45 41548
71 68160
57 49259
93 83589
63 55977
71 67931
59 52664
8 8669
98 85455
37 35536
81 76884
81 76084
87 79678
32 29341
52 42831
69 66166
81 76595
33 32043
85 78043
57 48581
52 43559
84 77617
4 2945
53 45240
99 86795
30 26764
95 84738
28 24490
98 86148
74 69553
8 8001
57 49736
91 83056
98 85208
46 41904
91 82081
95 84495
71 68410
9 10778
27 22652
99 87522
81 75369
63 54628
95 84267
39 37706
30 25884
71 68492
71 67833
14 13260
67 58140
28 23773
91 82131
32 29768
33 33490
63 56141
67 60991
98 85519
87 79425
40 39093
89 81274
24 19833
3 2312
79 72975
98 85469
49 42531
8 9792
87 79711
81 76941
95 84916
31 28334
3 2158
99 87190
62 53804
67 60024
7 7847
24 19253
77 71839
33 32327
87 78530
28 24234
81 75865
75 70600
67 57560
91 83423
30 27341
67 58738
89 81496
78 72847
99 87372
79 74689
11 12324
98 85814
17 15907
79 74070
71 67469
48 42217
95 84833
77 71397
79 74469
74 70360
95 84178
84 77625
9 11649
99 87594
88 80427
32 29619
67 59745
59 52596
27 22791
24 19629
74 69040
95 84100
93 83730
44 41221
57 48059
68 63474
87 78805
55 46718
98 85303
43 40588
63 54807
69 65400
63 55059
25 20346
35 35386
26 20877
99 87454
33 31958
92 83478
32 30370
24 19277
28 23400
7 5456
74 69751
46 41786
82 77194
84 77843
99 86337
99 86595
95 84626
81 75666
67 59526
8 8547
99 86387
98 85983
38 36603
67 61592
90 82018
7 6194
57 50885
14 13372
67 58972
1 392
55 46306
99 86855
26 21010
57 49384
29 25315
77 71871
79 74566
69 65049
70 67042
98 85271
8 7974
87 78445
95 85039
98 85599
74 70300
43 39483
32 31195
87 79094
81 76235
74 70157
74 70029
32 29985
75 70592
87 78386
98 86044
75 70601
24 19924
87 79571
67 61812
89 81542
87 78867
99 87014
69 65795
22 18069
18 17353
59 52760
79 74753
67 62625
95 84133
87 79484
67 62855
98 85204
87 80278
98 86232
67 58127
7 6189
48 42250
98 85998
28 23963
95 84736
53 45014
7 5577
69 65162
67 58583
84 77691
70 66714
67 62807
69 65014
74 70331
7 7896
63 54408
69 65130
83 77397
95 84866
87 79462
9 11599
91 82810
79 73381
99 86957
74 69958
68 63159
1 435
79 74239
67 60532
72 68506
59 51427
87 79752
91 82629
79 75116
48 42212
72 68543
30 26770
69 65890
67 62066
63 54629
69 65662
39 37075
62 53601
79 73072
41 39233
83 77385
83 77348
67 61048
79 74221
98 85903
9 11280
53 45544
67 60055
55 46928
8 9218
9 11880
5 3847
67 62671
87 79108
67 58388
81 76488
7 5681
90 81678
39 37808
26 20921
81 76917
89 81250
99 87115
71 68473
53 45607
69 65309
87 78406
55 47019
55 46401
84 77919
81 76004
23 18735
75 70842
81 77057
92 83503
9 11378
34 34354
6 5190
27 22318
81 75892
75 70586
1 860
83 77441
61 53117
67 61762
63 55336
99 86437
61 53109
98 85420
98 85916
79 73025
45 41636
67 61732
95 84054
87 78938
79 73688
24 20009
98 85176
98 85751
33 32881
27 21350
68 64368
98 85400
91 82671
79 73530
77 71902
81 76010
27 22576
43 40189
90 81757
30 27283
6 5363
89 80604
8 8472
3 2038
28 25119
63 55224
81 76196
78 72794
77 71620
71 68309
53 43806
87 78294
59 52016
63 54589
57 51232
67 60670
34 35318
43 40084
19 17707
89 81607
99 87397
17 15638
32 29973
64 56387
74 69330
68 63409
81 76903
56 47680
69 65648
53 45747
3 1953
67 60816
98 85188
27 22086
61 53243
48 42257
28 24013
52 43106
67 58133
89 81036
69 65823
68 63880
17 16167
85 78183
7 7738
91 82236
71 67532
17 15989
77 71754
24 19075
87 80351
32 31350
43 40442
63 55930
91 83300
77 71743
67 60602
59 51741
69 66591
83 77415
69 65418
16 14653
64 56748
41 39203
71 67883
67 58885
67 59484
38 36816
9 11307
84 77879
87 79882
68 64895
87 79340
100 87885
62 54038
1 1010
68 62970
9 10577
87 79262
87 78584
67 62337
57 50664
57 50268
89 81156
67 62446
81 76237
22 18427
9 10473
81 76928
99 87602
34 34689
84 77684
71 68261
27 23214
63 54967
79 73976
17 15978
67 60519
90 81778
99 86518
32 31540
95 84883
98 85727
79 73295
3 2391
67 59065
59 52413
69 65714
62 54299
87 78649
91 82984
68 63641
26 21031
74 69995
71 67517
53 44718
67 58716
95 84490
95 85050
66 56996
99 87194
24 19469
81 76746
63 54896
99 86719
37 36295
74 69882
87 79578
81 76258
91 83117
7 5814
87 79413
81 77103
27 22907
9 12036
69 65433
91 83397
40 38104
79 73001
91 82743
98 85207
81 75952
63 55983
9 10875
33 32640
44 41154
19 17689
18 17361
32 30398
53 44343
67 57513
98 86310
7 7079
57 48988
27 21825
9 11283
53 45744
43 40176
69 64967
79 73041
68 64434
87 79307
83 77266
91 82728
67 60697
67 60963
27 21346
100 87881
57 50916
74 69711
79 74582
53 44367
28 23873
67 59902
67 62478
79 74441
67 57727
63 55166
99 86815
81 76263
39 37659
17 15993
4 3480
83 77226
63 54754
74 68751
55 46643
44 41114
99 86907
89 80932
59 52604
30 26354
24 19057
71 68096
87 78760
17 16541
52 43430
32 30715
32 30789
7 7594
69 66082
33 32992
95 83876
98 85266
87 78547
99 86629
38 36875
71 68411
57 49376
90 81927
55 47416
79 74707
62 54064
27 22106
33 32878
75 70819
64 56304
79 73240
62 53918
67 57930
43 39552
99 87667
98 85581
67 58281
67 62915
70 66824
79 73557
89 80522
7 6887
71 68070
9 11285
99 87086
30 27573
97 85096
91 82766
28 23570
69 64961
43 39467
81 75793
81 75469
57 51042
63 55386
40 38534
40 38486
67 62241
74 69781
67 61718
16 14710
68 63755
81 76117
19 17682
31 28396
63 55989
91 82554
7 7250
85 78137
31 28267
91 82723
91 83008
100 87981
28 24866
62 53723
68 64619
33 33040
75 70888
46 42015
32 31742
79 75032
17 16876
4 3440
64 56478
93 83594
87 80286
79 74674
32 30963
99 87545
98 85234
71 67632
9 10972
1 243
99 86851
9 11168
98 85650
84 77682
9 11658
7 7202
99 87639
75 70685
91 82279
69 65348
17 16952
100 87984
91 82562
40 38321
99 87345
79 74137
85 77996
90 81766
63 56070
70 66721
84 77955
67 60038
78 72316
4 3294
80 75158
32 31586
91 82787
95 84082
74 69555
89 80875
67 61061
9 12072
99 87360
67 58830
74 69988
67 60315
68 63199
91 82712
79 73115
79 74910
81 76680
81 76702
78 72394
87 79123
93 83636
67 59079
95 85042
67 57057
81 75389
71 67750
90 81934
32 29686
31 28775
77 71326
29 25816
99 87503
67 62135
34 34086
91 82832
79 74918
71 68482
89 81110
67 58766
33 32471
91 83216
99 87199
67 62732
79 74886
100 87785
75 70745
87 78788
57 49701
67 62205
54 45957
79 73157
32 29817
99 86902
70 66977
22 18087
82 77137
67 58194
68 64691
74 69277
62 54004
87 78780
43 40232
69 65048
91 83187
59 52580
93 83702
69 66225
62 54239
67 58813
6 4339
69 65733
83 77270
95 83864
26 21129
83 77470
9 10973
67 60999
81 75283
59 52600
81 75257
30 26112
59 51473
99 86853
24 19456
63 55216
52 42922
63 55632
94 83779
3 2517
89 81651
84 77932
95 84078
71 67456
79 74060
81 75988
37 36217
91 83128
81 76375
67 58804
79 74464
33 32313
55 46970
87 78709
99 86684
45 41405
69 65458
100 87905
77 71608
3 2153
58 51288
79 73996
87 78900
71 67437
52 43095
70 66964
91 83428
95 84230
57 49751
8 10026
79 73360
99 87501
24 20185
91 82530
79 74557
90 81745
99 87041
87 80302
87 79554
81 75359
40 38199
7 5685
89 80849
7 6779
91 83003
69 65656
70 67236
57 50459
28 23726
8 10005
100 87728
67 59671
77 72023
91 82357
81 76629
67 61241
70 67222
69 65859
68 63491
43 40850
63 55919
100 88222
68 64385
81 75535
79 73357
71 67490
14 13504
71 67408
59 51345
9 10714
90 82012
87 79435
14 12683
67 59658
97 85073
67 58733
77 72047
74 69409
53 44904
53 44520
14 13636
78 72708
3 1795
48 42260
28 23834
79 73049
57 49675
68 63425
59 52348
91 83373
54 45859
91 83069
71 67658
9 10623
27 22456
84 77840
84 77517
71 68191
57 49404
87 80373
34 35199
83 77337
74 68834
64 56924
70 66876
95 84860
22 18472
68 63972
19 17787
79 74575
100 88072
87 79763
91 82556
57 48996
64 56522
67 58331
46 41723
67 60480
9 11261
99 86933
95 84296
79 73495
90 81765
75 70937
52 43173
40 38914
76 71222
62 54054
91 82402
67 61078
87 78893
53 43892
87 79414
60 52869
67 57085
99 86870
100 88250
100 87788
100 88095
99 87157
87 79550
81 76762
67 60469
67 57429
92 83509
68 64127
28 24187
69 66379
14 13736
14 12737
67 62035
98 86006
62 53353
82 77164
91 82349
72 68655
68 64281
74 70115
57 49587
87 80012
67 57398
67 58007
53 45742
71 68263
28 23370
33 33621
95 84554
1 381
20 17825
79 72976
53 44170
98 86090
67 61041
8 9719
59 51709
17 16223
69 66181
81 76713
77 72223
55 47540
24 19966
63 56083
55 47443
57 50108
67 62893
84 77939
81 76407
95 84007
41 39218
74 70063
71 68154
77 72066
95 84015
99 87462
70 66753
90 82004
67 62787
69 65609
53 45466
99 87450
99 86679
99 87640
93 83592
17 17071
99 87578
87 78529
8 8996
81 75930
52 43633
87 79730
76 71157
95 84157
91 83238
67 58446
98 85864
79 74294
67 62913
81 76132
68 64405
96 85063
87 78465
91 82701
89 80772
95 84665
75 71076
62 53491
68 64676
16 14755
75 71050
53 45489
40 38504
33 32924
67 61745
28 23437
24 18839
63 54352
67 59200
87 79889
84 77850
90 81973
93 83567
81 76234
67 62239
28 24556
69 66103
81 76477
28 24785
69 65856
33 33779
95 84252
67 62385
28 24301
32 30203
67 62019
100 88241
68 64885
17 16155
53 43980
100 87820
40 38667
67 57447
87 80312
79 73483
57 49757
5 3812
52 42893
71 67872
57 48647
67 57124
67 57794
1 544
87 78892
24 19776
87 79279
101 88459
69 66010
99 86945
31 28034
53 44230
87 78351
67 60141
57 48161
90 81715
87 79823
79 74282
77 71526
40 38756
75 70994
34 34091
74 69978
33 33254
67 60092
29 25741
27 22420
70 66949
89 81136
75 70760
87 78534
74 70002
71 67962
57 49321
18 17475
39 37087
74 69287
79 73382
95 85013
90 81875
68 63257
57 48532
34 34341
71 68078
63 55131
7 7622
81 75714
95 84715
4 3166
87 78671
34 35005
67 60352
67 62670
67 61465
53 44331
84 77945
98 85715
98 85866
32 31447
27 22618
33 33153
87 79894
81 76658
7 7771
68 64825
87 78508
55 47111
62 53815
67 60760
25 20540
99 86605
98 85485
67 58232
44 41322
87 79787
34 34073
34 34360
91 82478
60 53031
79 75051
91 82180
81 75808
98 86163
91 82423
99 87170
72 68509
77 71613
53 44538
79 74139
81 75989
55 46615
71 68459
69 65765
67 60822
81 75305
87 80329
99 87644
100 87850
99 87096
83 77284
3 1748
98 86236
67 59057
7 6609
31 28128
67 62655
52 43697
9 11616
74 69291
83 77472
6 4370
67 62518
17 16142
17 16143
57 48580
91 82294
69 65033
71 67364
81 75721
52 43529
101 88371
53 44779
37 36172
87 79329
68 64441
32 30163
69 65603
81 76253
78 72751
57 50691
77 71781
93 83676
71 68174
59 51930
11 12380
15 14607
93 83692
17 15588
63 56007
67 60121
27 21425
80 75210
68 63118
27 22588
59 51684
99 86758
95 84917
81 76070
40 38028
37 35622
54 46059
98 85561
68 63563
30 26492
38 36502
91 83412
56 47943
34 34079
67 62802
81 75264
62 54319
69 66120
79 74438
95 84766
98 85899
43 39694
87 80002
99 86524
3 2209
91 82684
4 3086
55 46721
93 83672
29 25459
63 56247
3 2624
64 56358
67 59105
57 51045
89 81088
74 70099
63 55963
51 42730
87 79144
67 58481
67 61409
70 66812
81 75740
67 61235
69 66438
98 85223
57 50606
77 71736
32 31460
57 49435
43 39669
95 84767
48 42239
5 3523
67 58501
98 86255
74 69784
34 33983
32 29113
64 56532
32 30032
67 62584
79 74067
30 27874
99 86998
77 71727
95 84016
9 11579
67 58420
19 17715
87 78914
32 29694
74 68917
57 49879
8 7983
89 81208
79 74762
69 65086
95 84057
6 4514
52 43490
81 76671
42 39297
64 56644
84 77638
81 76908
67 59482
38 36514
99 86850
89 81098
72 68620
99 86951
59 51921
63 54427
53 44680
57 49759
72 68513
68 63248
89 80949
68 63492
57 50531
79 75131
24 19406
28 23384
84 77983
27 22357
98 85526
67 57487
91 83342
67 61608
32 30734
74 69487
98 85948
67 57058
63 54980
44 41090
89 80680
91 82285
27 21556
68 64847
79 74735
95 83909
78 72464
28 25111
28 23446
71 67894
68 63127
14 12604
87 79105
57 50976
87 79198
67 59941
83 77211
71 67981
95 83933
59 52238
5 3580
95 84480
101 88537
6 5105
84 77915
79 74607
95 83963
87 78875
89 81152
83 77323
70 66673
76 71147
32 29182
67 57051
95 84552
95 84313
75 70841
63 56127
91 82314
81 76618
43 39912
67 60240
71 68373
101 88522
67 58329
57 49994
6 4891
83 77409
62 53339
82 77203
55 46258
43 39493
101 88487
79 74031
33 32455
98 85383
90 81895
6 4483
89 81144
95 84577
95 84005
95 84983
67 62882
87 79316
99 87595
67 58994
74 70371
101 88621
71 67971
67 58849
67 59697
87 80048
98 86021
77 71696
81 75880
30 27001
67 62445
8 10067
9 11684
9 11336
71 68240
68 64937
45 41643
87 80152
100 87832
28 24963
71 67339
95 84538
100 88207
87 80134
89 81291
74 68837
77 71719
79 75036
7 5850
90 81976
68 63938
57 48268
70 66916
90 81983
99 87572
95 84913
99 87550
101 88526
63 55517
77 71623
24 19084
74 69982
53 45247
74 69530
99 87177
30 27442
79 73709
33 31829
70 67232
71 67922
87 79516
67 58621
100 87810
67 62272
53 44791
101 88615
2 1665
59 52508
68 64751
81 76578
67 57453
42 39265
100 87782
63 55926
52 43183
77 71853
7 7004
67 62282
100 88052
71 68068
99 86878
71 67400
57 49194
52 43503
67 59820
75 71069
99 87175
74 69730
79 75069
9 10907
87 79629
77 72052
57 50703
52 43687
68 63094
67 60604
87 79052
77 72018
59 51613
85 78045
99 87290
8 8832
95 83842
89 81601
62 54247
81 76920
57 50617
55 46063
27 23221
101 88899
74 70434
17 15246
74 70081
91 82316
43 40013
55 46769
11 12396
69 66443
7 7800
17 16106
69 65317
62 54231
63 54687
89 80560
8 8278
73 68740
55 46488
68 64157
99 86604
79 73092
80 75233
34 34327
2 1592
81 76378
84 77711
32 30148
67 60578
17 16855
17 15379
33 33626
17 17070
95 85019
78 72801
85 78114
34 34479
38 36948
74 70367
67 57528
90 81675
2 1489
69 65169
87 80269
99 87258
100 87682
3 2144
44 41094
99 86768
81 76872
98 85937
101 88853
69 65972
91 82076
31 28718
73 68717
22 18366
87 79679
101 88453
34 34649
71 67552
87 79951
68 64689
84 77874
79 75084
91 83283
81 75677
69 65077
74 70366
89 81411
98 85967
87 80382
79 73035
57 50877
57 49056
26 21189
90 81889
27 23207
34 34745
99 86931
67 58003
57 49058
62 53941
32 31618
34 34580
67 61383
98 85794
43 39605
30 26606
68 63646
17 15710
79 73892
63 54889
87 79100
99 87033
87 80206
62 53309
53 44002
53 45323
59 51432
87 79441
69 65301
9 12145
81 76699
55 46761
57 50621
95 84521
74 69917
40 38164
27 21479
81 76970
68 64642
30 27153
53 45541
87 80344
14 13125
83 77449
56 47959
87 80247
69 65807
67 58871
1 1013
95 84606
34 35071
81 76733
57 50969
93 83639
56 47781
90 81676
100 87808
74 69099
95 84854
71 68351
95 84525
95 83891
99 87534
95 84081
12 12563
52 43591
101 88751
78 72776
55 47210
79 75094
89 81383
57 48098
67 62880
27 22186
79 73568
57 50490
53 45143
67 60499
67 58371
79 74952
7 6688
57 49683
73 68698
68 64555
100 88111
63 54457
28 24795
91 82136
68 64504
87 79781
84 77645
101 88604
62 54002
74 69529
74 69915
62 54005
79 73213
79 73431
53 45033
91 83327
17 16365
14 14096
68 63991
79 73898
63 55784
69 66167
14 13280
79 73324
100 88101
98 85730
37 36013
17 15544
99 86412
89 80862
91 82497
67 58227
101 88493
100 88204
67 62959
83 77355
14 13520
95 84110
68 63476
99 86695
74 69962
43 40197
1 456
98 85521
79 73084
28 24274
7 6680
79 73821
67 58764
68 63342
98 85626
67 61071
57 48859
99 87109
77 71410
37 35735
59 51948
68 64491
68 63577
99 86571
98 85172
9 11858
67 62039
87 79264
68 63274
79 73138
98 85354
8 9292
8 10091
91 83446
90 81921
98 85213
67 58175
25 20376
100 87939
95 84068
87 80144
53 43726
53 44406
79 72970
28 24084
28 24710
84 77759
91 82416
1 673
95 83877
57 48864
87 79030
81 76463
57 49424
95 84076
67 61074
79 73890
86 78261
59 51493
81 76741
74 68747
98 85366
4 2887
59 51900
57 48791
98 85219
79 73103
54 45757
80 75221
69 65327
99 86708
53 45349
59 51809
59 51693
8 9491
101 88509
81 76810
95 84535
101 88824
40 38050
53 45506
91 82893
62 53423
95 84025
33 33442
67 57785
68 64523
67 61850
48 42296
34 34898
86 78281
93 83590
87 80324
9 11530
78 72451
71 68472
46 41830
3 2420
39 37710
87 79137
33 31964
24 19672
79 74355
95 84990
83 77293
34 34670
27 21373
64 56729
32 30741
99 87142
87 79543
68 64115
70 66920
9 10176
71 67557
67 61744
100 88007
15 14606
31 28169
81 77010
71 67555
81 76642
67 58772
74 69977
34 35031
53 44498
7 6384
64 56476
95 84999
77 71505
91 82722
101 88574
57 48929
30 26076
69 66115
33 32039
25 20458
40 38379
30 26247
63 54701
5 3527
71 67819
91 82221
57 49067
47 42185
33 33258
55 47212
68 63895
87 78613
74 69298
39 37569
95 84217
3 2507
98 85258
95 84149
79 73766
55 46555
83 77268
91 82661
67 61457
90 81724
74 68906
72 68510
32 29299
74 69391
100 88205
67 60391
39 37694
28 24739
98 85906
98 86144
74 70395
67 57774
70 66791
77 71340
67 57303
98 86251
7 6114
89 81555
89 80985
64 56260
85 78048
79 74305
40 38507
81 76621
8 9542
67 61723
95 84697
81 75745
57 51084
68 64141
9 12019
67 58861
84 77677
74 68967
87 79078
17 16620
59 51587
95 84006
82 77142
71 68337
60 52966
81 75251
89 81533
28 24338
37 35934
87 80294
31 28084
36 35528
52 43661
90 81755
100 87797
34 34245
73 68718
78 72569
101 88490
52 43547
82 77182
81 76406
101 88566
87 78615
98 86322
59 52302
9 11476
87 79579
17 14934
14 13132
18 17527
89 81442
43 39581
99 87596
91 82178
33 31959
59 52628
98 86160
62 54225
67 61069
87 78466
100 88167
74 69201
98 86297
71 67924
70 67122
59 51939
98 85981
25 20545
87 79967
57 50745
71 67889
67 62194
27 23145
53 45443
101 88834
70 66821
89 81085
99 86623
91 82280
94 83797
87 79949
69 66278
91 82528
79 74295
9 10697
32 31748
67 62202
53 43731
63 54592
53 45280
101 89324
87 79785
75 70762
99 86961
71 67798
79 74432
75 70890
17 15509
32 29766
27 21381
7 7320
34 34937
68 64714
99 86880
62 53772
99 86556
81 76101
99 87044
98 85791
7 5539
62 54291
4 3076
95 84037
95 84319
73 68710
40 38490
67 61091
33 33082
57 49507
28 24849
39 37261
99 87288
68 64192
81 76726
79 74436
101 88426
68 63612
5 3616
29 25356
68 63600
57 50684
57 50983
55 46382
98 85809
80 75230
68 64841
75 71048
69 66395
69 65228
28 24420
1 748
57 49622
70 67206
78 72887
62 53964
100 88258
33 32869
87 79843
55 46830
99 87516
79 75038
57 49651
67 62757
17 16806
64 56698
47 42130
32 29604
91 83354
39 37654
89 80593
75 70837
48 42221
69 66513
69 65802
55 46096
98 86135
57 51102
98 86282
99 86946
52 43395
74 69720
54 45956
62 54273
30 26760
75 70719
89 80880
83 77350
68 64755
95 84432
87 79267
100 88148
91 82177
95 84771
99 87079
98 86270
6 5324
101 88763
68 63952
98 85348
79 73048
101 89049
45 41644
87 79661
14 12905
69 66432
63 56207
95 85040
91 83042
62 53488
68 64348
52 43587
66 57002
99 86434
17 15264
85 78220
101 89088
67 61684
71 67881
70 66900
8 8621
32 29464
99 87011
43 39565
53 45299
62 54122
53 44534
81 76300
81 76834
53 45057
81 75844
87 79392
98 85466
69 65756
37 36055
85 78160
70 66938
28 25213
67 61688
67 62836
71 67558
89 81632
99 86960
2 1522
74 70557
79 74690
87 79935
57 48899
39 37137
57 50313
86 78259
75 70851
100 88298
77 72125
68 64486
68 63059
72 68641
64 56394
85 78214
87 79445
70 66745
25 20548
57 49650
68 63866
101 89287
89 81530
77 71350
101 88849
43 39534
67 58606
89 81420
101 89296
84 77537
74 69221
67 61579
95 84976
43 39528
68 63648
28 23801
57 48863
98 85943
98 85754
95 84593
89 80887
63 55086
87 80364
37 35673
78 72478
69 66267
74 69028
69 65847
87 78333
87 80287
87 79418
47 42112
78 72479
67 62008
89 80511
27 22625
80 75178
3 2639
62 53762
17 16270
68 64822
85 78099
53 45066
68 64552
98 85755
68 64050
98 85933
89 81581
68 64070
3 2259
74 70295
14 14340
64 56815
63 54913
67 58910
76 71141
101 88830
63 56130
77 72079
84 77813
67 62632
99 86874
86 78247
68 64110
29 25718
99 86391
14 13934
87 78672
67 59563
59 51437
75 70794
87 79765
90 81742
95 84931
59 51578
74 68811
67 60719
71 67723
70 67272
55 47123
2 1646
75 70633
101 89156
78 72831
67 58353
99 86551
74 69832
8 9950
81 75901
26 20779
67 59668
68 63779
81 76224
31 28860
67 62794
64 56910
87 80110
67 62844
76 71184
95 84550
98 85946
63 55775
40 38286
37 35646
3 2427
43 39938
79 74754
39 37469
101 89325
77 71292
31 28679
55 46749
7 7540
67 61269
87 79006
91 83010
17 16017
79 74195
95 84780
53 44064
95 84039
99 86418
81 76012
81 76015
33 33444
98 85904
63 54384
101 88461
68 64055
68 64481
8 9780
14 12695
95 84424
87 78756
64 56692
62 53717
95 84997
38 36936
87 78428
100 87914
53 43955
67 59345
53 45410
89 81015
77 72037
78 72685
100 88128
99 87028
98 85644
74 70413
101 88720
17 15613
98 85278
32 29927
101 89265
53 44467
68 63364
67 60614
68 63145
89 81043
59 52574
32 31134
57 49797
57 49069
74 70047
69 66634
99 86906
81 75568
27 21722
83 77308
98 86164
84 77802
68 63175
81 75303
71 67500
69 65315
87 80273
84 77905
75 71066
81 76236
91 83462
101 88655
55 47158
63 55342
7 6758
99 86440
43 39976
61 53223
91 82841
81 77017
69 65973
98 86051
22 18227
91 83206
87 79862
67 62084
95 84453
74 69097
81 75328
68 63573
79 74731
81 76459
71 67709
29 25353
63 55688
57 50816
53 45302
68 64496
74 69798
101 88792
74 69890
77 71496
75 70690
40 38005
63 55427
8 9077
70 67000
67 62065
95 84486
90 81794
101 89058
91 83073
87 79902
83 77230
85 78047
79 74517
64 56894
30 25927
95 85009
53 45732
74 69407
79 75096
55 47636
8 9993
100 87772
67 59779
67 61743
101 89395
68 63524
67 62594
95 84981
95 84360
69 66557
101 89039
89 80917
86 78273
67 60382
67 62892
67 57841
53 45683
71 68311
79 73318
95 83940
34 34519
87 79522
89 81082
89 81409
59 52226
68 64042
81 76167
79 74555
32 29247
44 41374
32 31601
99 87344
7 6875
53 44379
29 25690
74 69496
67 58691
79 74736
57 49816
57 48074
2 1153
69 65601
87 78683
27 21417
38 37024
64 56549
67 60212
68 63475
39 37099
95 84159
95 84529
81 75565
101 89040
79 74230
100 88021
68 63585
14 14226
99 86976
91 82447
99 87612
59 51884
20 17828
70 67144
89 81222
14 12716
94 83798
24 19082
67 57274
22 18257
68 64728
24 19128
87 79848
102 89846
7 7609
98 85527
74 69384
71 68009
18 17407
68 64327
32 30973
59 51500
99 86981
67 58827
101 88842
72 68534
63 55001
89 80471
83 77357
7 6388
101 88857
101 88948
53 44689
57 49128
98 85254
20 17833
98 86244
46 41915
45 41642
37 36231
67 59667
99 86475
81 76486
69 66617
9 11529
81 75836
37 35738
91 82439
67 61157
99 86499
101 88442
91 83098
76 71115
26 21237
71 67885
33 33189
17 15136
57 49038
101 89567
27 21923
91 82521
59 52459
53 45154
79 74543
81 76388
98 85421
78 72911
27 22978
67 62071
95 84555
80 75144
34 35356
81 75322
23 18591
79 74500
94 83807
63 56254
101 88428
63 55871
67 61030
89 80746
6 4125
43 40377
1 155
99 87037
57 50601
67 57807
95 84003
1 1055
95 85032
67 59627
67 60930
98 85365
79 73069
67 57076
64 56587
70 67130
75 70861
81 76504
60 52915
64 56616
87 80024
74 70506
91 82574
99 86488
71 67760
98 85417
81 75522
55 47472
89 81502
67 60084
91 82428
14 12802
75 70965
101 89559
67 58884
53 44506
57 49405
30 26104
87 78789
17 16840
89 81506
99 86577
79 74327
24 19606
101 88871
67 61343
59 51747
91 82813
98 85501
17 15643
8 8949
68 64246
55 46821
101 89350
43 40597
57 50243
84 77892
59 51682
1 549
81 75594
67 61758
101 89178
67 59683
100 87809
101 88484
14 14044
69 65841
67 61701
67 57577
91 83416
59 51728
28 23500
67 57295
30 26780
30 26087
99 87180
67 59086
67 58142
79 74338
84 77675
57 50575
98 85210
7 6499
9 11139
6 4068
69 65081
91 82340
91 82485
57 48693
84 77614
79 74252
59 52108
81 76452
79 73559
28 25007
34 33944
57 48119
102 89775
91 82276
87 79865
69 65174
67 62944
74 69771
79 74448
72 68633
79 73974
14 14093
67 57637
99 87618
53 44022
79 72998
67 60744
83 77261
75 70596
63 55969
71 68146
14 14238
53 44787
67 62328
89 80562
69 65573
74 70177
98 85979
95 84958
64 56833
81 77086
67 61263
24 20234
74 70246
69 65599
17 16349
95 84625
71 68374
8 9961
101 88410
57 50242
67 58565
53 43895
5 3750
34 35048
53 44623
77 72163
99 87025
59 52473
74 70003
71 68348
62 53673
32 31671
67 61239
28 24923
1 794
101 89030
67 59810
33 31947
74 68939
67 57097
40 38260
30 27783
26 21074
99 86691
101 88759
87 80050
79 75097
27 21766
98 86136
67 60524
79 74150
87 78409
99 86947
71 67531
7 6561
102 89853
101 89585
55 46410
82 77188
61 53060
54 46031
8 9610
89 81013
67 60633
7 5965
81 75509
89 81537
101 88800
71 68416
84 77790
98 85515
79 74550
24 19462
67 61309
4 2811
32 30331
27 22320
89 81404
98 85966
67 62235
75 70875
95 84482
71 67299
87 78559
95 84033
91 82374
77 71919
84 77761
89 80744
87 79819
99 86641
100 88351
43 39828
67 61722
14 13024
74 69787
53 44739
67 61710
75 70991
71 67387
52 42883
67 58858
87 80397
74 69382
57 50162
98 85615
7 6383
87 80265
67 62815
53 45123
81 75557
89 80638
83 77365
43 40545
33 33101
87 79621
95 84366
84 77987
79 74265
53 44994
81 76793
61 53151
81 75371
63 55799
74 69123
14 13447
101 89330
99 86845
81 76677
43 39647
53 44681
85 78012
74 68965
78 72471
28 25226
34 35319
99 86948
74 69233
9 11016
70 67084
74 70455
102 89801
77 71645
30 27408
81 75609
87 79941
11 12267
87 78969
67 57250
61 53250
68 63323
77 72216
67 57531
89 81126
81 76841
32 31386
67 58997
79 75121
90 81687
98 85837
1 100
67 57486
17 16417
79 73985
100 88228
100 88027
89 81215
24 19845
91 82257
74 70049
69 65372
98 85758
55 46076
14 12959
57 49709
43 39948
89 81557
53 44733
78 72774
81 75684
98 86073
99 86389
57 49588
9 11572
40 38574
101 89409
68 62980
57 49127
81 75497
57 50665
95 84657
71 68107
27 21369
100 87830
67 57941
100 88291
68 63417
78 72654
99 86828
60 52997
98 85915
79 73665
67 58879
55 46696
69 66349
58 51298
85 78091
90 81848
71 68183
67 57192
54 45856
87 79494
57 49580
89 81096
33 32938
87 79720
81 76483
17 16319
99 87127
7 6441
74 68821
101 88890
100 87793
100 88140
68 63979
99 86905
101 88867
74 69214
17 16813
95 85033
64 56319
79 73827
37 35840
57 49880
99 87153
91 82043
74 69709
70 66667
95 84139
77 72255
79 74071
63 56074
79 73784
32 30036
78 72779
78 72364
52 43295
62 54259
87 79217
3 2755
81 77054
77 71254
46 41842
57 50453
67 60158
98 85828
89 80495
79 75063
102 89966
89 81585
28 24357
79 73921
21 17867
64 56769
75 70900
95 84597
69 66328
99 86550
28 25084
17 16963
91 82567
54 45950
67 57877
68 63373
17 16650
99 87426
67 62947
63 54579
17 16964
100 87806
14 13538
101 89318
70 67087
17 15965
95 83843
1 154
81 75324
68 63877
71 68462
68 64121
48 42280
32 30989
25 20594
63 55508
67 60010
102 89971
30 25839
77 71269
95 84637
77 72141
95 84371
34 34879
67 62665
87 80263
70 67031
7 6287
77 71560
101 88961
87 79219
6 4290
102 89724
24 19472
52 43195
79 74419
17 16699
3 2130
81 75960
81 76940
67 61853
98 86063
90 81963
67 61976
79 73527
68 63638
64 56925
67 62764
89 80636
38 36483
62 53919
59 51636
86 78244
67 62118
32 30125
59 51998
83 77386
87 79637
101 89115
69 65873
87 80211
62 53832
79 74615
32 30137
68 63414
75 70943
68 64932
102 90164
67 60646
89 81278
53 45285
81 76228
52 43679
1 230
24 19642
101 88559
55 47497
87 78903
8 10167
67 61951
8 9921
87 78957
64 56481
95 84534
67 58976
3 2087
99 87525
99 86723
79 73656
101 89166
95 84898
69 65558
78 72374
68 63126
99 86635
72 68564
62 53881
69 65435
7 5514
57 48470
17 15171
70 66691
98 85580
79 73719
94 83767
95 84191
91 83097
89 80713
57 48498
68 63826
84 77914
89 81391
49 42527
99 86774
71 68248
100 87920
38 36374
67 62100
67 59309
6 4912
39 37693
7 7443
81 76474
98 85842
17 15063
57 49693
14 13438
67 61558
91 82122
67 59432
81 75962
52 42797
99 86526
99 86925
14 14184
32 31172
68 64687
100 88044
74 69051
102 89708
101 89310
69 65406
27 22981
69 66111
59 51605
25 20483
21 17937
89 81094
95 84164
63 54543
69 65958
99 86833
82 77143
100 87856
68 63263
67 61228
91 83141
102 89998
95 84284
27 23237
54 45759
17 15980
99 87059
85 78163
87 79842
63 55325
43 39469
67 58702
43 40130
79 73671
101 89274
30 27452
30 26111
40 38977
1 235
30 27924
100 88041
68 63167
92 83473
26 20751
72 68624
95 84126
29 25793
77 71733
102 90112
89 81251
67 62664
4 3491
27 22187
19 17571
79 73221
81 76133
100 88239
69 65018
69 65521
62 54177
67 60860
89 81554
24 19670
87 79147
39 37494
67 57815
91 82898
37 36072
67 62311
30 27896
85 78094
39 37550
99 86943
52 43680
95 84746
37 35757
6 4531
5 3859
89 80706
62 53829
91 83441
87 79357
101 89483
67 59467
90 81793
101 89277
79 73139
52 43433
76 71142
81 75435
67 61706
8 8660
33 33096
67 59438
98 85610
69 65832
84 77690
55 46934
95 83893
81 75975
62 54037
64 56567
68 64315
90 81892
43 39914
79 74565
71 67616
100 88135
95 84930
75 70565
53 44083
14 13909
67 59546
69 65516
99 87327
99 87246
74 69361
79 73789
84 77714
89 81662
63 55329
89 81408
74 70168
74 69083
95 84401
67 62693
33 33378
30 26217
91 83219
102 90005
99 87352
79 73948
70 66782
67 59498
98 85522
101 89046
18 17189
57 48627
5 3596
77 71976
77 71808
63 54882
79 73294
67 62851
95 84380
62 53746
71 67365
100 88196
101 88392
98 85390
75 70780
99 86667
68 64533
63 55415
87 79990
55 46331
91 82454
81 76747
1 332
98 85447
57 50847
7 7570
93 83635
100 88024
33 33813
14 14201
8 9404
95 84468
81 76636
28 24326
79 72971
100 88290
57 48193
63 55587
81 76948
67 61327
99 86344
52 42857
103 90377
87 78391
4 3361
81 76040
69 65016
9 11868
99 87132
64 56377
63 55537
87 80075
81 76579
81 76192
27 22414
67 62938
99 87524
61 53139
68 64582
9 10682
98 85179
101 88541
69 66326
74 68947
67 60096
33 32507
58 51292
99 87569
84 77608
57 48750
75 70956
28 23649
67 59539
63 55827
77 71912
81 75789
63 55100
89 80630
67 61717
69 66301
101 89516
79 74660
101 88424
67 62742
74 69243
78 72819
81 76139
87 79701
57 48726
67 57138
74 70497
75 70751
67 62517
104 90518
98 86120
43 40647
30 26158
7 6007
30 26453
68 63154
8 9083
79 72966
87 78873
67 58574
68 64694
55 47410
57 50161
67 61267
21 17911
6 4992
69 65085
95 84160
53 44206
17 15490
43 39897
98 85427
79 74972
70 66946
34 34999
4 2968
70 67085
9 10200
69 65697
79 74800
17 16308
52 43064
57 48930
72 68528
87 78853
91 83312
68 63825
87 78732
59 51769
68 64929
1 987
9 10289
98 86117
82 77125
104 90400
6 4099
90 82003
23 18771
53 45055
43 40869
71 68092
91 82422
9 11058
74 69884
79 74890
20 17843
61 53209
69 66140
75 71025
60 52942
87 80103
59 51468
14 12793
69 66498
87 79451
67 62460
100 87717
7 5720
79 74320
63 54714
79 73089
54 46044
77 71536
24 18927
68 63836
81 76029
81 76607
78 72521
17 16439
59 52167
87 79723
55 47357
68 63182
67 58491
91 82344
2 1248
14 13278
68 63177
67 57402
102 89941
55 46815
68 62976
89 80925
32 31440
68 63203
79 73374
77 72050
98 86080
53 45163
29 25485
54 45863
98 86157
100 87858
87 78297
91 83037
72 68619
53 44414
7 6159
98 85483
55 46688
93 83612
32 29776
67 57740
62 54208
43 39778
64 56881
56 47974
64 56708
95 84973
32 31411
79 75132
77 71537
81 76730
84 77592
40 38090
87 79459
22 18393
7 6271
26 20924
95 84988
28 24814
30 26376
34 35095
52 43528
74 70337
83 77433
69 65793
43 40352
8 9812
8 9633
99 87589
87 80399
53 43847
78 72765
104 90630
79 73334
55 46496
28 25061
92 83487
27 22202
46 41898
101 89385
17 15011
87 80109
34 34271
53 44537
60 52963
100 88308
90 81975
99 87326
23 18648
16 14752
69 65266
70 66754
101 89143
95 84803
99 87076
34 34902
91 83147
89 81668
67 60748
79 74579
73 68716
98 85582
8 10059
3 2157
74 69378
14 13119
79 74977
101 89254
31 28926
57 50054
63 55362
85 78041
32 31519
34 34773
70 67098
89 80530
67 57030
7 7475
68 63483
57 48675
33 31963
67 57048
95 84947
74 68919
55 46524
101 88870
87 79433
84 77516
98 85595
69 65235
67 61453
17 15227
17 15215
2 1320
60 53023
26 20857
52 43709
91 82839
85 78200
54 45903
81 75771
83 77364
77 71609
101 89098
74 70114
63 56105
87 79738
85 78147
63 54776
57 50386
78 72864
81 76539
80 75196
74 69031
89 81605
99 86624
84 77697
44 41146
14 14342
74 69795
63 54953
67 57593
81 75349
69 66155
77 71951
102 89782
81 76670
80 75155
26 20983
81 76109
17 16211
40 38013
43 39893
67 60721
62 53312
59 51387
7 6777
67 62459
89 81143
33 33214
100 87844
83 77412
101 88841
87 79055
42 39335
87 80121
79 73007
102 89847
89 81293
33 32346
67 59396
71 67851
40 38408
52 42788
89 81183
81 75703
56 47670
17 15446
79 73079
6 4521
28 23604
87 78589
102 90018
72 68508
54 45867
79 73518
87 78348
79 73968
87 79090
4 3422
95 84027
40 39156
71 67620
64 56382
77 71989
93 83717
54 45870
57 48504
68 63382
79 73480
37 35706
29 25788
78 72785
98 86085
98 85799
98 85726
63 54485
27 21997
68 63050
40 38818
70 66811
102 89692
74 70124
2 1309
68 64763
51 42687
68 64820
68 64791
33 33257
77 71904
103 90348
95 84920
79 74974
81 75857
87 78323
52 42866
4 3226
25 20478
81 76426
37 36330
87 79964
79 74344
77 72203
74 70544
100 88302
30 26447
9 11749
91 82284
89 81424
55 47394
43 39509
87 78311
87 80078
63 56144
79 73961
44 41277
83 77356
79 74834
57 49010
40 39163
95 84134
69 65281
69 65938
105 90878
99 87082
102 90178
28 24823
91 83449
8 8400
81 75462
24 19050
105 90759
91 82068
67 59502
60 53024
90 81829
28 23682
44 41008
99 86934
101 88998
92 83536
32 31046
67 59766
52 43047
22 18515
77 72067
101 89070
55 47085
40 38794
81 75825
85 78151
68 64737
64 56933
101 89175
70 66835
8 9947
101 88395
74 68864
32 29542
90 81779
9 10596
67 61522
103 90338
77 71408
14 13317
91 83413
81 76315
9 10754
78 72343
83 77411
39 37812
45 41457
30 26920
67 60514
79 75056
99 87554
95 84620
69 66081
87 78959
79 74704
67 61004
75 70899
7 7195
30 27289
81 77056
89 81639
91 82850
100 87958
57 48363
87 80241
89 80934
92 83514
81 76023
14 14227
87 80052
84 77837
67 59719
60 52844
8 9125
53 44535
11 12427
76 71164
99 86781
77 71953
67 58062
8 8291
56 47996
101 89584
31 27989
4 3243
12 12512
68 63519
105 90973
102 89810
7 7267
32 29919
29 25311
98 85553
79 74723
81 75656
90 81674
89 80546
43 39740
33 33618
40 37916
63 54908
31 28844
31 28539
67 62247
89 80586
68 64045
71 68212
89 81603
8 9141
87 79024
14 13277
89 80854
99 86750
39 37061
8 7956
79 74993
63 55962
74 70179
74 70267
69 65534
91 83011
67 58850
99 87015
71 67608
95 84982
95 84859
17 14961
27 21581
64 56755
69 65593
67 60539
98 85404
99 86921
59 51540
27 22185
91 82198
84 77643
43 40426
67 58287
71 68087
8 9751
55 46623
82 77132
81 75314
63 55766
4 3170
69 66582
62 54250
105 90940
99 87378
98 86186
69 65326
89 80500
105 90930
79 73064
91 82926
89 80557
79 74750
1 674
99 87162
69 66099
49 42426
46 41933
95 83907
56 47776
91 82531
33 32320
53 44056
105 90720
91 82836
4 3005
17 16116
81 76333
34 35068
28 24888
67 59514
79 74534
75 70866
74 69157
39 37110
87 79321
37 35569
87 79095
89 80910
1 409
70 66847
9 10469
59 51775
69 66006
68 63683
101 88463
33 33673
102 89780
59 52437
99 87148
74 70215
31 29071
57 50837
87 78743
1 1042
91 82377
91 83353
78 72823
64 56919
63 54883
77 72259
91 82641
87 79157
98 85464
92 83475
14 14331
100 87713
89 81328
17 15571
105 90907
59 51829
74 69509
67 60407
87 78641
53 45218
69 65116
84 77547
75 70781
32 29467
33 33591
9 11244
67 57344
99 87131
75 70872
104 90462
95 84739
87 79161
87 78336
74 69701
77 71606
28 24882
46 41794
74 70221
98 85620
87 79187
74 70311
63 55552
68 64708
33 33543
79 73421
67 62813
33 32342
63 55090
67 62327
96 85055
62 54152
98 86281
40 38282
68 63041
57 49326
67 61414
39 37309
7 6023
100 88313
91 83269
43 40473
81 75787
105 90858
94 83776
98 85168
101 88669
64 56408
61 53114
95 84788
75 70970
71 68198
105 90820
100 88243
104 90634
3 2472
74 69947
99 86493
105 91193
81 76458
67 60223
81 76675
99 86522
6 4223
74 69124
11 12344
81 76723
18 17513
14 13456
81 76707
101 89610
27 22866
56 47772
100 88060
81 76964
105 91279
79 74726
68 64626
19 17547
55 47491
17 15782
99 86343
30 27171
74 69290
71 67701
99 87575
102 90123
17 15209
91 82617
101 88652
101 88785
101 88451
57 50497
24 18826
97 85128
64 56887
105 91195
7 7487
92 83540
91 82726
59 52709
43 39833
2 1442
67 58473
87 79532
63 54533
87 78739
101 89147
87 79577
39 37084
83 77476
79 73040
57 48793
63 54960
57 48360
100 88098
54 45873
81 77041
99 86973
101 89353
6 3992
74 69862
62 54096
87 79515
87 79236
67 60156
98 85525
83 77299
24 19349
100 88270
4 3405
79 74608
55 46592
30 25887
91 83378
77 71662
74 69401
9 10376
37 35835
67 59566
98 85504
63 55356
99 87607
104 90458
63 55186
79 74697
81 75481
9 11325
63 56104
91 83129
75 70777
57 50506
87 80044
34 34003
28 24877
101 88630
79 74223
91 82983
31 28069
31 28520
57 48237
67 60615
99 86864
77 71407
81 76840
62 53400
53 45139
57 49639
64 56950
91 82393
9 11028
7 7310
67 61208
6 4031
6 4061
7 6150
62 53459
100 87954
1 767
104 90564
45 41645
75 70863
104 90464
71 68284
84 77861
87 79559
74 69775
81 76037
87 78438
95 84247
79 73043
55 46649
105 91055
105 91236
87 79118
63 56200
32 29108
68 63451
27 22970
87 79473
72 68653
32 30764
77 71582
99 86471
99 86959
81 75829
98 85935
104 90550
28 23844
30 26740
32 31644
93 83572
90 82002
105 91352
57 49975
63 55514
71 68189
79 74383
102 89714
95 84085
91 83402
87 78627
79 73550
89 81484
52 43462
95 84428
1 128
72 68569
91 82388
67 61429
67 58653
81 76226
44 41290
51 42650
7 5588
53 45519
95 84646
95 84729
38 36851
37 35832
99 86436
79 73609
57 48490
46 41678
99 87164
100 87707
69 66004
104 90671
79 74515
67 57922
81 75949
100 87911
89 81356
33 33588
32 30992
68 63266
67 62182
79 73933
32 29915
61 53180
70 66810
3 2700
99 87058
68 63948
81 76589
43 39714
17 16850
8 8401
14 14305
104 90404
82 77153
6 4566
53 45718
79 73406
7 6182
61 53178
31 28664
99 87430
95 84734
81 75276
89 80477
35 35380
104 90589
104 90562
14 14164
3 2165
77 71307
67 59558
68 63251
100 87735
91 82646
67 62080
77 71498
87 80394
70 66748
22 18186
24 19925
95 84777
33 33371
69 65474
98 86215
24 19115
17 15892
34 34537
97 85115
89 80886
81 76112
19 17794
74 69143
81 76721
87 79773
67 58596
99 87252
91 82867
101 89358
101 88529
67 57654
6 5300
55 46669
74 69210
81 75387
28 25090
33 33369
69 65904
87 80262
99 87606
105 90732
67 58445
56 47980
79 74758
74 69678
67 60032
87 78389
53 44301
73 68661
101 88516
74 69780
98 85784
105 91258
69 65932
29 25359
71 67846
97 85134
83 77436
87 79424
67 58863
98 85994
30 27149
69 65231
91 83393
70 67166
89 81221
69 66317
105 90883
22 18222
77 71603
104 90637
17 15648
67 62034
52 43204
63 55205
28 24405
32 29643
89 81145
79 73038
91 83363
101 88613
74 70548
63 54849
53 45065
87 79314
101 89556
52 43146
28 24958
102 89743
98 85860
59 52594
28 24893
7 7473
64 56884
56 47895
70 66766
69 65891
34 35016
71 68481
45 41608
100 88129
60 52867
67 60418
87 78869
44 41254
67 62644
99 86384
91 82879
55 47315
74 69297
71 68303
73 68714
68 63688
99 86603
62 53634
53 45344
100 88186
87 79754
59 52093
29 25509
2 1105
102 89997
98 85410
87 78931
71 68342
77 71425
27 21890
98 85685
87 79272
81 75350
92 83546
67 59844
87 78553
68 63022
32 30419
101 88812
7 5919
101 88483
7 6241
71 67628
43 40594
100 88212
67 58498
39 37365
59 51519
52 42840
79 75087
55 46819
59 52235
22 18230
31 28921
89 81572
67 60623
19 17782
59 51550
6 4666
30 26565
87 78488
85 77994
77 71810
8 8349
55 46371
53 45075
9 10896
81 76018
59 52295
100 88210
74 69986
32 31767
30 26134
95 84329
53 44567
68 63374
63 55985
52 43558
67 60605
74 68859
81 76090
8 8584
8 9556
102 90034
101 88399
75 70868
79 74016
37 36133
57 48937
64 56346
87 79133
30 25863
69 65419
81 75854
57 50810
2 1453
32 29609
63 55139
17 15774
64 56666
43 40724
101 88534
8 8224
98 85552
40 38760
43 40488
93 83653
100 87720
40 38867
40 38362
43 40719
53 43755
79 75022
79 75029
95 84059
99 87547
30 26119
105 91163
84 77792
68 64417
99 87176
67 59016
59 51448
32 30924
68 64890
1 191
67 59684
5 3530
67 57683
89 81480
77 71803
39 37253
84 77991
25 20384
98 85878
14 12772
74 69674
87 79649
87 80305
95 84116
87 78926
98 85491
89 80959
53 45026
81 76352
67 57327
30 27260
89 80609
79 73718
81 76566
26 21148
93 83658
30 26681
93 83669
59 51450
93 83604
59 51711
102 90265
61 53111
38 36585
74 70393
41 39196
52 42983
75 70873
57 51139
101 88524
57 48238
80 75247
89 81401
67 61391
68 64156
33 32501
7 7938
71 68321
100 87924
43 40639
30 27818
98 86082
74 69105
5 3815
87 80065
80 75147
48 42244
91 82400
71 67381
92 83472
91 82736
101 89614
100 88094
89 81325
27 21649
95 84716
100 88102
67 62849
105 91697
9 12164
67 61315
28 24345
79 74656
63 55102
105 91086
99 87111
38 36361
32 30186
14 14490
71 67635
55 47103
17 16538
31 28650
78 72643
68 63759
79 73871
78 72876
105 90832
77 72002
26 21079
91 82698
84 77777
79 73825
87 78996
70 67213
105 90913
99 86755
33 32198
95 84125
98 86207
67 57311
4 3169
91 83359
60 52838
101 88941
95 84955
92 83517
102 90019
69 66327
82 77149
88 80422
68 63471
71 67416
69 66325
87 78610
57 49601
63 55305
40 38790
57 50736
81 76826
102 90011
33 32654
90 81782
105 91765
67 57658
98 85531
32 30681
100 87853
9 11316
67 60000
64 56316
79 73840
57 48079
44 41003
91 82817
99 87399
91 82942
99 86614
14 12652
79 74866
74 69489
8 10015
91 82862
87 78983
95 84662
79 74387
63 55161
40 38799
99 86779
99 87228
67 61994
63 54767
38 36400
105 90924
89 80703
99 87166
79 74106
53 44164
105 91698
6 5201
89 81009
7 6232
57 48820
98 85557
79 74210
33 32523
57 50239
98 85237
67 59316
83 77304
74 69603
93 83613
98 85564
84 77670
84 77946
101 88548
89 80762
101 89618
9 10222
91 82885
95 84701
37 35795
91 82848
67 59793
91 82042
101 88540
59 51646
31 27991
53 45006
17 15691
32 29750
7 6580
74 69225
79 73222
30 27837
69 66093
70 67218
85 78198
98 86250
4 3458
89 81661
40 38775
53 44004
31 28111
68 63070
59 52503
71 68431
90 81723
101 89298
62 54184
67 60640
3 2450
100 88067
87 79703
81 77058
63 54386
79 74949
87 79994
77 72064
98 85530
91 83336
97 85148
79 73920
98 85269
83 77225
36 35493
62 53408
70 66818
105 91703
79 73422
57 49755
52 43626
69 65089
87 79666
91 82494
57 49753
43 39745
91 83242
89 81403
79 73141
95 84047
104 90633
9 11809
86 78236
55 46544
81 75704
99 86429
83 77238
60 52884
43 39780
105 91769
53 44487
81 75537
30 26177
95 83837
101 88486
67 62511
95 84802
102 89815
63 55008
60 52989
91 82999
46 42060
87 79439
102 89765
105 91470
9 11056
67 62050
100 88119
99 86830
81 76729
78 72619
87 79129
52 43165
105 91396
98 85520
32 30905
81 76160
67 57382
17 15913
98 85362
58 51272
90 81981
101 88960
69 65974
50 42593
91 83173
74 69279
102 90169
81 75377
1 962
67 58324
99 86940
33 33379
74 69973
101 88898
70 66773
100 88227
37 36112
99 86501
7 6889
63 55488
95 84042
88 80434
98 85217
74 69429
37 36260
95 84570
59 52723
33 32079
30 25830
90 81833
102 89890
6 5014
75 71083
89 81259
69 66043
99 86394
101 88832
63 55711
87 78585
67 59615
7 6168
98 86057
64 56430
8 8015
68 63634
67 62597
5 3516
87 79751
79 74491
39 37647
57 48289
100 87752
3 2467
59 52038
25 20503
71 68297
9 11172
74 69125
71 67787
6 3960
90 81997
102 90267
30 26392
98 86194
69 64999
71 68427
52 43348
104 90585
67 61962
4 3344
67 62650
7 7538
8 8311
77 71358
101 88953
62 54105
31 28200
14 13532
98 85398
91 83357
44 40976
89 81454
7 7795
81 76873
70 67245
79 74324
6 4813
69 65728
70 67286
98 85902
71 68370
95 84388
70 67235
52 43639
57 48918
57 50914
99 87648
28 24532
17 15036
93 83581
19 17603
74 69453
27 21524
101 88569
6 5339
79 73368
53 44958
53 45658
9 10205
68 63911
17 16137
89 81046
79 74558
81 75414
81 76305
57 48591
26 21145
9 11214
17 15780
68 63412
67 62150
27 21905
99 86928
91 82928
87 80338
79 74752
87 78935
105 90775
101 88840
67 60797
69 65473
63 54788
75 70883
81 76243
99 87108
39 37072
67 62702
99 86812
99 87557
28 24574
91 82866
63 54772
91 83304
95 84351
9 12034
68 64829
28 24271
95 84704
72 68605
101 88910
81 75446
102 89798
34 34943
92 83525
100 87709
79 74520
52 42912
71 68396
98 85252
67 59212
28 23863
68 63698
52 43542
105 90729
77 71621
101 88497
1 525
69 66490
98 85203
67 60319
32 30980
57 48351
8 9223
77 71994
62 53282
105 92174
79 74873
53 44807
90 81907
53 44881
89 80770
97 85099
7 6423
98 85411
95 84315
74 69321
60 52999
105 91363
68 63157
88 80449
74 69373
81 75709
78 72913
70 67201
63 55976
90 81731
99 87274
53 44408
56 48017
81 76154
71 67372
87 79376
89 81664
28 24485
91 82997
100 87786
67 57670
95 84886
105 90808
62 54079
8 8462
39 37586
99 87582
87 80116
17 15532
43 39611
68 64211
98 85554
105 91926
49 42503
91 83338
87 80391
69 66136
32 31551
70 66921
87 79364
72 68566
79 73440
91 82847
87 80255
87 78967
32 31631
7 5785
91 82776
91 82202
55 47626
105 91775
57 50295
93 83747
95 84826
59 51805
85 78186
101 89266
57 48062
99 87174
89 80676
67 60610
63 54515
68 63400
60 52901
99 87075
57 50964
71 67794
27 23127
95 84511
59 52341
68 63503
85 78191
5 3699
85 78002
91 82227
105 91316
67 59392
81 75978
95 84628
28 23679
53 43793
57 49673
95 84000
74 70137
53 44033
30 26002
67 60497
89 81443
57 48622
47 42120
14 13111
28 24230
34 35360
81 75439
8 8946
98 85989
99 87208
99 86538
74 68842
99 86373
3 2098
100 88057
89 81138
64 56751
38 36958
61 53112
98 85907
69 65461
81 75422
89 81161
57 49109
79 74540
91 82169
95 84764
79 74151
27 21969
74 68876
74 70145
69 65369
81 75638
101 89478
7 7624
67 62519
78 72585
34 34695
91 82296
95 84832
105 92054
90 81897
45 41552
32 30831
74 70335
81 75564
87 78961
77 72109
56 47744
71 67769
43 39905
14 13651
48 42210
99 87334
92 83488
69 64991
7 6684
87 79369
67 62288
60 53015
49 42346
101 88455
62 53701
67 57506
83 77442
105 91604
33 33002
64 56586
24 18989
89 81338
63 56175
105 92081
27 22848
30 27630
105 90758
95 84732
68 63723
89 81101
14 14552
105 91312
17 14891
32 29588
105 91939
74 69817
102 89868
17 15022
9 11568
69 65322
64 56759
77 72020
82 77127
79 74207
77 72013
87 78946
59 52559
57 50097
74 70210
14 14098
95 84971
74 70288
37 36146
52 43371
102 89918
89 81285
63 56167
105 92319
8 9840
55 47381
28 24240
57 48528
30 27859
57 49516
59 52301
55 46796
57 49055
91 83245
57 49785
62 53729
14 13394
99 87469
68 64181
71 68313
87 79019
89 80679
62 53758
17 15855
53 45261
81 76953
71 68011
30 26599
84 77828
77 72088
30 27375
57 49331
17 15848
89 81641
32 31013
30 26555
57 49997
91 83205
93 83574
14 12670
77 72190
62 53644
83 77393
26 21225
74 70550
99 86671
101 88514
53 44523
8 9724
91 82472
102 89854
40 38800
68 63928
81 76862
81 75891
67 58975
105 90822
87 79766
101 89148
98 85346
63 55290
38 37000
32 30946
74 70391
6 5155
95 84091
98 86231
59 51544
59 51614
67 60293
68 64856
91 82888
57 49230
9 10481
87 78343
77 71647
69 66255
6 4750
77 71716
91 82487
77 71569
98 85798
33 32459
91 83126
87 79139
87 78682
71 67797
27 23159
33 32547
79 74503
68 64531
32 29964
62 53602
99 87237
84 77626
81 76361
101 89427
58 51290
102 89805
95 84710
102 89726
95 84227
99 86915
74 70028
81 75561
69 65781
14 12722
17 16071
27 21692
57 50141
98 85424
71 68386
102 89973
63 56212
99 87000
100 87848
67 58106
68 64206
99 87039
69 66247
98 85401
33 32511
33 33387
9 12187
59 52347
71 67546
79 73501
91 83164
64 56490
67 61638
32 30241
28 24262
43 40444
53 43791
81 75875
7 5454
68 63735
98 85705
67 57457
95 83984
67 60355
4 3280
63 55082
67 58288
17 15149
95 84852
9 10940
101 88766
91 82603
56 47998
79 73241
68 64380
79 74673
46 41893
99 86950
19 17653
37 35993
84 77718
105 91754
89 80760
71 68135
56 47912
101 88362
68 64007
95 83884
95 84695
99 87149
59 51504
63 55287
105 92138
105 91595
98 86229
43 40592
81 75262
71 68477
59 52755
67 61150
102 90159
57 49246
99 87583
81 75578
6 4138
28 24221
105 91136
101 89004
71 68394
8 8084
53 45345
98 85951
69 65026
77 71499
57 50316
67 62612
67 59876
79 74459
105 91937
81 76665
81 77087
91 82535
68 63649
59 52695
89 80802
101 89315
32 31232
32 30662
63 54379
91 82511
34 34429
71 67324
17 16059
63 55595
31 28851
98 85394
57 49306
57 51203
68 63813
98 85387
49 42465
17 16447
101 88478
102 90242
77 72161
101 88581
71 67823
67 58603
67 61768
67 57063
81 76208
83 77443
87 79505
81 76789
105 91908
91 82922
88 80415
14 14187
68 63751
105 92642
7 6050
79 74477
59 52741
27 22547
71 67581
9 11890
81 76581
12 12561
91 82818
57 49958
91 83057
81 75997
70 66976
34 34340
89 80809
14 14129
75 70921
89 81491
3 2235
105 90926
67 61735
81 75827
63 55747
63 56085
79 73692
101 88503
33 33461
33 32519
100 88300
105 91832
78 72395
74 69511
89 81011
67 60564
71 68326
78 72447
91 82170
89 81563
92 83550
79 75018
71 67351
43 39465
63 55626
105 91679
74 69800
69 65615
54 45777
81 75407
83 77473
29 25410
33 33308
74 68921
64 56602
95 83913
81 75848
87 78483
59 51963
91 83052
95 84800
67 61629
100 88009
6 4578
54 45786
68 64473
87 79973
75 70669
40 38610
101 88575
64 56593
102 90251
32 31196
87 79982
102 90065
63 55015
57 49595
69 65153
32 31765
55 46600
68 63459
102 89842
77 72031
87 79062
56 47690
32 29310
32 30294
67 57869
105 90824
62 53372
69 65133
83 77312
39 37412
32 29148
91 82651
90 81705
7 6526
55 46576
44 41104
14 13362
70 67059
70 66913
99 86789
64 56339
105 91506
105 90821
101 89012
101 89022
9 11562
105 91171
67 61942
98 85819
102 89851
79 74493
78 72749
5 3765
55 46139
87 78295
75 70612
33 33826
99 87654
70 67046
6 4248
55 46198
69 65887
3 2375
73 68691
53 43849
9 11739
75 70684
98 85171
30 25959
53 44220
43 40118
77 71728
105 91065
7 5654
100 88158
2 1496
95 84219
67 57431
102 89849
104 90581
67 59852
56 47760
91 82549
105 91337
81 75893
101 88590
105 92400
1 466
105 92697
89 81656
78 72720
84 77576
101 89150
43 40663
91 83106
78 72764
68 63123
81 75858
68 63120
29 25764
90 81713
81 76356
38 36658
11 12404
18 17518
102 89873
105 91079
98 85545
68 63689
69 66049
87 79348
81 75277
6 4271
3 2214
76 71173
68 63811
87 79119
62 53454
104 90667
29 25255
75 70734
74 70381
40 38812
81 76731
105 92806
92 83524
67 60188
53 45149
89 80736
7 6233
57 49576
85 78153
79 74136
77 71779
72 68573
98 85694
79 74850
96 85069
4 3381
67 57862
67 58475
79 74624
103 90287
68 63023
95 84543
68 63237
101 89090
14 14416
31 28418
45 41655
91 82868
67 59906
87 79146
105 90984
71 68457
74 70294
79 73287
9 11144
67 60635
28 25015
67 59859
91 82427
89 80596
81 76716
28 24613
67 60232
69 65959
77 71381
100 87857
95 83844
102 89796
7 7534
55 46852
87 79905
105 92769
67 59780
56 48022
67 62919
67 57894
57 49876
91 83367
6 5234
68 64212
67 61438
12 12531
67 58104
28 24362
101 89145
99 87520
89 81543
98 85910
67 58116
78 72627
69 66001
87 78394
67 61599
14 12892
24 19329
102 89950
39 37189
87 79383
79 74415
89 80597
30 26984
73 68704
33 33255
100 87837
63 54743
59 51641
79 74112
98 85700
105 91017
69 66156
95 84152
91 82270
90 81842
102 90237
59 51811
79 73975
3 2064
63 55499
43 40095
53 44323
57 49033
81 76947
67 57134
105 92372
99 87040
87 78621
104 90497
100 88043
91 83453
68 64393
24 19256
32 31640
4 3461
14 12838
105 92219
98 86258
53 44929
8 8233
98 85586
89 81624
95 84742
67 57418
63 55060
3 2555
75 70594
70 67233
87 78712
62 54013
81 75449
104 90583
83 77398
69 65354
99 87222
81 77042
95 84539
43 40002
89 81026
79 75053
101 88724
7 7472
105 92077
67 60260
81 76950
31 28012
100 88139
67 57455
79 74645
74 69635
33 32776
105 92080
95 84743
53 44695
53 43757
67 57661
81 75749
57 48225
105 92488
87 79573
91 82234
95 84750
18 17418
81 76525
89 81583
105 91920
98 86211
67 62227
100 88166
98 85268
2 1144
85 78063
53 44600
98 85513
31 28036
91 82524
38 36759
9 11738
89 81310
81 76703
33 31912
71 67899
7 5627
7 7926
71 67662
104 90419
105 92240
79 74245
28 23839
9 12195
14 14193
87 79803
67 58893
88 80401
101 88719
105 90812
7 6501
30 27955
28 23664
99 86724
63 55935
103 90386
79 75127
71 68002
28 23966
79 73971
77 72091
43 40709
68 63622
79 73164
100 87854
79 74380
67 57943
87 79489
105 92903
57 48902
89 80826
68 63101
52 42977
87 78485
55 47513
75 70947
91 82191
69 66195
99 86482
31 28794
98 85512
89 81527
17 15801
43 40463
33 32690
74 69422
59 51406
105 91483
1 910
102 89897
28 25200
9 10873
33 32953
87 78947
105 91376
67 60081
68 63768
9 11941
81 76318
105 91682
46 41892
91 82745
85 78165
62 53947
105 92606
101 89382
95 83868
69 65363
79 73620
67 60724
59 52576
99 86382
103 90312
91 82915
99 86560
32 29970
87 79656
24 19932
1 876
95 84208
62 54027
64 56938
87 79400
99 87427
75 70770
24 19752
22 18170
98 85688
81 76736
87 78722
105 91462
59 52465
98 85955
100 87692
101 88947
90 81984
101 88984
62 53550
9 10636
79 73965
105 92232
93 83720
78 72666
89 81072
105 92989
99 86740
98 86171
77 71513
95 84399
84 77728
69 66583
79 74816
67 61534
28 23478
16 14687
62 53548
95 84416
90 81914
57 48278
87 80321
95 85027
44 41326
105 91799
63 55207
101 89171
62 53880
6 4944
99 86787
77 71708
69 66627
79 73219
61 53221
105 91995
105 92539
67 60754
8 8447
95 84798
63 54559
77 71859
69 65889
70 67071
80 75213
98 86047
71 67576
95 84775
63 56142
57 50000
98 85559
3 2473
19 17687
98 85795
91 82972
91 83099
91 82591
98 86178
105 92889
101 89152
90 81970
55 46706
105 90884
102 89823
79 73943
84 77532
30 26597
81 77078
101 89282
56 47812
67 60271
95 84834
79 74635
63 55716
53 44316
75 70840
67 57133
101 88465
101 88479
52 43699
67 57292
102 89731
17 16229
91 83039
65 56963
91 82450
38 36884
87 79031
81 75281
81 76575
79 73924
100 87711
98 85406
91 83033
67 61386
103 90384
57 50012
71 67714
67 59284
22 18435
27 21948
101 88912
67 62313
91 82338
74 70239
78 72384
105 91819
71 68503
28 24767
77 72118
67 58791
91 83221
57 49734
79 72967
75 70650
77 72280
101 88626
19 17631
68 64347
67 58079
78 72807
83 77287
34 34246
105 91320
62 53697
68 64124
77 72286
17 16286
55 46097
89 81358
27 22082
89 81112
95 84210
103 90294
105 92669
33 33187
81 75795
71 68404
30 27072
79 74895
95 84812
76 71237
21 17874
69 65946
67 58043
105 92655
98 85753
101 89323
95 84904
8 9708
100 88252
67 57101
95 83910
63 54434
91 82578
91 83048
70 67208
105 92863
63 54456
79 73872
75 71044
87 79714
67 58859
67 60740
105 91175
87 79165
90 82008
52 43631
84 77556
14 12833
53 45698
105 91301
100 88347
105 91071
85 78104
99 86413
24 19432
44 41216
105 92694
40 39149
74 69074
62 53625
105 93044
55 47376
98 85222
103 90305
67 60713
104 90522
91 83109
98 86151
67 59418
34 34820
71 67925
67 59380
87 78746
67 62592
93 83750
101 88712
63 56096
30 27894
32 29916
7 7856
105 91386
67 58950
91 83279
31 28090
67 57121
53 45622
62 53483
8 8968
76 71159
9 10668
90 81773
7 6020
63 54826
57 50009
57 48171
53 44803
98 85804
8 8046
1 34
101 88733
83 77209
24 19699
81 75944
99 87363
53 45457
68 64686
7 5859
14 12603
77 71838
91 83172
81 75266
22 18160
28 23575
70 66698
99 87313
95 84132
33 33594
101 89186
79 73725
101 89431
81 76434
67 58943
34 34534
101 88638
83 77210
84 77609
95 83924
43 40231
91 82664
67 60201
89 81468
95 83897
100 88046
77 71489
75 70710
101 88565
9 10712
87 78312
67 59979
69 66245
98 85356
60 52888
3 2354
105 93175
7 7607
100 87839
105 93170
17 16556
67 60847
59 52185
74 70441
67 59891
100 87873
78 72317
27 21950
81 76990
91 82612
91 82625
51 42711
87 80210
68 64430
74 69910
32 30518
67 59682
87 78455
24 19193
67 59587
90 81995
79 74100
105 91211
59 52458
101 89396
32 31338
57 48256
33 32725
105 91984
4 3051
67 62401
28 23606
105 90806
95 84726
32 31082
81 76216
105 91138
98 86315
91 82322
37 35745
83 77426
105 92990
105 91700
87 80284
69 65653
105 90867
26 20959
79 73684
89 80493
87 78927
67 60899
71 68296
89 81078
67 57990
63 54642
95 84236
74 69906
98 85409
57 49088
22 18232
89 80812
77 72106
99 87328
31 28569
98 85952
14 14176
78 72920
79 74186
8 9169
79 75100
102 89935
99 86761
9 10618
105 91294
93 83735
98 85662
17 15590
100 87879
90 81673
52 43446
79 74576
79 74148
74 70436
105 91583
77 71824
67 57847
64 56512
4 2826
67 58157
105 91440
87 79587
4 2862
92 83504
91 82973
32 29376
53 44678
67 60940
1 313
8 8921
53 45300
81 75657
43 40555
79 74244
34 34225
105 93164
69 65424
95 84035
99 87125
105 92710
91 82303
64 56290
33 33253
17 14905
38 36949
99 87404
100 88322
101 89589
57 49249
71 67496
34 35338
104 90602
70 67199
98 85156
105 92613
67 60865
7 6860
99 87542
75 71021
59 51537
79 74572
87 80360
81 76285
54 45985
70 67182
52 42952
67 57517
30 26214
99 86694
59 51579
105 91369
69 65025
102 89872
74 69285
71 68443
87 79662
67 58588
79 72941
84 77859
105 93007
93 83618
67 58939
105 92242
43 40659
74 70542
70 67001
44 41124
30 26724
87 79523
52 43376
100 88361
105 91887
105 92885
101 88716
79 74996
3 1925
71 67430
57 48549
78 72638
101 88779
49 42361
87 78646
30 25853
67 60666
3 2728
81 75444
95 84562
17 14993
68 63389
6 3954
89 80543
57 48500
98 86273
84 77796
87 79093
27 22253
101 88681
105 92832
37 36316
40 38071
52 43707
105 91057
69 65137
81 75321
105 92873
53 44302
57 50193
69 66292
60 52849
7 5557
43 40030
101 89384
14 14573
78 72456
71 67687
98 85502
101 88364
102 90086
101 88603
8 9242
4 2937
91 82672
95 83904
2 1188
105 92452
24 19736
89 80730
9 11136
55 46998
59 51435
74 70530
105 93074
37 36208
99 86807
105 90796
14 13627
34 34780
77 71398
93 83598
14 12718
70 66991
74 69659
105 93083
95 84706
91 82920
91 82044
67 61707
98 85392
93 83661
89 80584
84 77610
81 75813
67 61958
105 92233
36 35495
105 91670
67 59233
100 88209
91 83430
24 19532
62 54001
67 58890
27 23057
101 88594
69 66025
87 79304
63 55017
69 65935
91 82763
101 89179
33 33781
69 65879
79 73008
71 67804
89 80629
98 85418
67 59242
79 74942
89 80834
26 20646
59 51867
8 9673
99 86772
30 27576
102 90199
3 1960
81 75495
55 47596
24 19978
105 93143
59 52138
9 12065
104 90510
92 83474
74 69591
30 27023
60 52903
90 81864
30 27565
79 73589
17 15578
67 57304
6 4581
91 82820
71 68319
67 57032
68 64294
69 66381
87 78952
27 22608
8 8994
105 92822
105 93245
8 9912
87 79029
68 64467
67 62117
67 62287
74 69240
75 70972
3 2070
98 85670
99 87129
102 89812
68 63564
69 66531
74 70547
43 39753
25 20612
79 73108
87 80257
67 59119
24 19008
101 89329
57 49320
89 81248
63 55263
89 81249
95 84186
101 89423
91 82462
43 40350
99 87320
57 49873
86 78267
104 90445
67 61741
83 77310
67 61032
69 65576
67 61459
67 62666
105 93434
67 58405
89 81464
8 9960
87 79863
24 19678
91 83435
105 92563
8 8639
34 34626
81 77107
59 51924
105 93218
101 88987
56 47940
40 38274
101 89138
74 69017
79 73632
105 90993
79 75061
87 79301
67 57998
67 62569
67 62400
105 92975
101 88755
91 82312
3 1761
82 77199
71 68266
105 91203
104 90554
91 82483
54 46055
7 5553
32 31210
17 16734
99 87629
77 71509
67 59292
19 17577
99 87279
67 61224
34 35336
20 17832
81 76177
53 44024
91 83335
77 71515
28 24351
79 73371
59 51332
80 75181
89 80579
74 70481
89 80846
95 84093
94 83783
71 68116
79 73813
33 32646
17 15764
86 78262
22 18411
105 91295
85 78184
101 88686
30 27622
57 50320
67 59522
84 77712
7 7470
27 21807
102 89793
57 50873
27 21509
67 58706
37 35587
78 72621
17 15850
17 15746
87 78653
55 46370
3 1897
52 42804
105 93734
79 73328
105 90717
74 69472
59 51558
77 72277
99 86979
87 78419
69 66080
83 77321
105 93087
67 60292
91 82246
69 66572
101 88398
67 62159
98 85892
99 86507
102 89967
67 58826
27 22222
90 81855
9 10310
44 40985
30 26240
100 88238
105 92282
53 44753
4 3105
7 7514
68 62992
44 41316
37 36064
105 93046
33 33483
95 84844
55 46550
81 76709
87 78475
43 40694
105 91397
81 76659
99 86869
89 81329
102 89759
63 56117
91 82682
101 88993
99 87477
99 87485
78 72733
8 9075
69 66183
28 24928
105 91062
87 80166
105 90952
70 66694
71 67670
101 89068
30 27047
57 50309
79 74092
71 67873
92 83564
37 36015
105 92590
89 80883
68 63643
30 26917
58 51266
105 91359
101 88549
53 44582
95 84461
40 38759
2 1285
95 84949
81 76611
87 80107
102 90239
99 86474
34 34373
59 52495
105 91602
75 70576
57 50755
104 90481
24 19293
23 18767
105 93101
98 86054
74 70412
59 51818
89 80855
98 85569
105 93409
99 87616
81 76742
79 73815
74 69620
105 93743
45 41420
69 65917
91 82947
105 93423
95 83825
71 68232
101 88420
64 56317
87 79504
30 26569
99 87551
100 87971
77 71483
69 65523
87 79700
67 57895
100 88019
105 93309
69 66499
98 86036
101 88891
43 40782
84 77641
46 41682
91 83437
57 50378
74 70051
9 10900
59 52388
6 5189
70 66864
33 33398
81 75767
83 77217
91 83461
33 32702
87 79540
53 44736
64 56347
63 55478
98 85385
78 72914
75 70984
95 83988
74 69953
77 71332
77 72246
56 47791
91 83310
67 59936
100 88121
8 10118
93 83685
62 53904
39 37562
31 28619
102 89751
105 91631
46 41958
89 81590
87 79789
67 60655
74 69967
59 51723
105 93349
27 21752
87 78705
67 61987
4 3306
89 81292
89 81426
30 27822
89 81523
101 89458
57 49546
98 86226
89 81613
79 73947
93 83726
67 57238
63 54367
95 83920
82 77186
69 66037
100 88053
38 37030
67 58075
105 92171
70 67097
105 91719
101 88862
102 90088
90 82037
101 88735
86 78253
68 64013
102 89698
62 53609
69 66354
17 16919
81 75405
30 27589
26 21157
90 81812
14 13773
33 32847
105 93291
64 56375
84 77937
67 58027
39 37369
63 55584
32 29254
28 23534
68 64814
7 6922
79 73990
31 28681
43 39576
98 86104
17 15896
55 46671
91 83444
18 17312
77 71256
67 61108
62 53866
101 88474
98 85377
105 92854
17 15024
9 10489
17 16243
105 90747
102 90094
24 18869
81 75752
27 21661
57 48809
67 61576
105 90689
105 91861
91 82806
101 88495
98 86317
87 79644
74 69280
89 81606
37 36173
53 44612
79 73536
71 68205
77 71784
98 85679
53 43721
33 32516
69 65185
67 59842
32 29364
102 89754
77 72085
60 52951
67 59835
63 55317
71 68097
91 83382
57 49951
17 15184
102 89855
57 48511
89 81024
93 83621
79 74053
91 82469
99 86966
104 90529
68 64122
102 89965
91 82287
77 71641
30 27183
85 78100
33 33724
105 91554
77 72070
68 63058
105 92483
33 33090
71 67424
30 27668
39 37389
77 71857
14 14339
98 85858
105 93284
105 93012
79 74688
12 12529
2 1601
68 64318
37 35759
90 82014
62 53834
101 89244
105 91827
105 93050
99 87351
68 63309
53 45735
67 61347
68 64060
46 41960
57 50081
17 16528
95 84105
105 91290
79 74578
57 49799
71 67917
1 935
9 10583
95 84044
79 74721
105 92850
98 86028
7 7143
57 49183
106 94127
95 84179
101 88873
55 46091
105 91723
79 74246
78 72481
79 73852
105 91774
34 34901
80 75195
105 93127
8 8851
63 56030
52 43467
59 51649
98 86131
105 90897
77 71484
71 68256
71 67913
102 89982
70 67078
105 93724
43 39391
79 75128
34 34131
79 73528
75 70627
101 88778
75 70823
105 91704
8 10103
105 92552
90 81845
45 41625
79 74779
18 17523
32 30893
14 12852
59 52116
91 82837
22 18122
105 90751
91 82800
9 11360
71 67726
105 93581
71 68095
105 93010
28 25166
84 77541
84 77774
27 21543
67 61275
98 85889
40 38608
32 30257
100 87749
63 54342
87 78696
100 88359
106 93957
61 53259
78 72854
82 77178
101 88609
105 92568
77 72073
77 71887
105 92122
91 83355
81 75434
101 89619
89 81301
74 69558
63 54885
53 44812
71 68363
105 92547
95 83967
27 22960
67 62809
62 53324
91 82345
67 58820
101 88500
39 37876
105 91851
78 72351
89 81625
3 2265
87 78398
95 85005
14 13868
74 69733
9 10514
74 68828
95 84610
9 11131
53 43938
67 57687
81 77052
74 68971
105 90912
74 70243
7 5488
67 61502
100 87701
68 64914
57 50380
98 86307
100 87919
31 28056
43 39998
28 25245
43 39748
67 59108
67 57421
67 62330
105 92746
91 82990
85 78086
79 74321
87 78679
100 87887
62 54024
102 90006
67 62006
67 57393
99 86625
7 5666
67 61913
79 74350
63 55736
87 79589
87 79530
97 85085
77 71894
34 35306
26 21210
98 86292
7 5719
105 91292
67 62927
105 91899
74 68985
67 61769
9 11695
64 56354
40 38299
69 65375
23 18724
84 77618
17 14894
59 52043
101 89628
105 93016
74 70263
67 62821
105 92192
81 76520
1 3
67 61691
77 71975
79 73796
105 93301
29 25601
99 87410
93 83576
68 64610
98 85413
98 85624
89 80662
40 38879
84 77969
101 89397
57 50765
91 82740
100 87942
3 2493
104 90427
43 40074
102 89764
106 93787
101 88930
28 23383
98 85773
105 93146
69 66180
99 86403
14 13002
100 88107
68 64394
105 90876
45 41635
69 66070
99 86341
101 88389
90 81726
101 88896
34 33975
60 52978
40 38210
44 40950
101 88448
101 89054
87 80254
85 78161
76 71226
57 50988
101 89507
74 70555
85 78126
55 47648
91 82679
5 3614
81 76748
57 48376
79 75075
81 75357
51 42736
81 75963
105 93640
8 9391
71 67929
53 45629
68 64081
87 79244
101 88588
91 82830
105 91521
105 91842
84 77561
93 83700
75 70836
2 1316
79 74132
91 83379
99 86968
56 48029
67 61480
87 79276
106 94288
99 87169
68 64460
54 45894
17 15521
28 25064
67 58626
27 22865
27 22064
106 93974
53 45609
74 69987
2 1157
53 44578
67 61092
71 67756
24 20276
53 45056
62 53980
99 87329
71 68044
98 85318
26 21004
101 88664
101 88813
81 75942
99 87123
14 14520
78 72758
98 85292
53 44404
43 40750
77 72033
105 93392
101 88571
64 56588
46 41900
98 86279
68 64469
90 81722
105 92964
24 19923
43 39439
57 50146
43 39937
74 68894
79 74063
2 1583
55 47637
91 83001
69 65812
99 86511
79 75003
68 63000
30 27676
67 57589
105 92867
101 89377
86 78288
89 81243
12 12527
67 57189
98 85438
87 79472
79 72982
87 78581
9 11822
105 91921
99 87475
98 85518
105 92878
74 69542
71 67716
93 83575
67 61748
55 47247
92 83561
79 74771
19 17657
99 86727
87 79710
74 69761
14 13309
99 86806
28 24650
100 88173
91 83438
59 52679
81 76225
89 80655
6 3991
32 29249
14 13210
87 79075
106 94181
28 24386
101 89372
14 13978
99 87303
87 80212
102 89986
78 72835
105 91145
74 70117
67 62168
79 74019
89 81297
98 86276
89 81512
101 88761
105 91874
76 71209
84 77504
84 77829
29 25753
34 34986
105 90711
69 65166
81 76403
99 87511
106 94233
101 88936
81 75647
99 87579
81 75548
105 93025
91 83014
91 82128
74 69150
81 75878
101 88444
32 30517
73 68737
89 80667
63 55758
69 66078
7 6277
105 92682
79 73574
75 70744
57 48372
102 90154
79 74199
81 76683
79 73284
62 53995
99 86396
27 22963
5 3796
57 50285
57 49604
67 57664
91 82356
91 82510
57 48182
67 58053
91 82367
64 56818
98 85649
81 76341
28 24248
91 82109
74 69387
68 63276
43 40673
68 63772
69 65970
63 54534
91 83440
91 82368
17 15666
105 92000
99 87073
68 63254
93 83743
89 80520
100 88114
79 74389
14 12963
67 60504
54 45925
105 91957
6 5188
84 77898
23 18634
75 70894
44 41372
79 74005
105 93113
100 88124
105 90956
85 78143
87 78864
43 39659
106 94566
106 93965
99 86464
57 51205
55 47377
102 90103
101 89401
99 86655
53 44778
99 87287
91 82057
89 81081
89 81303
106 93954
99 86342
77 71632
105 92222
91 83339
8 10023
43 40443
87 78693
87 78616
68 63310
105 91983
67 58629
79 74603
67 61407
99 87217
101 89383
91 82542
71 68469
91 83032
101 89003
87 78758
91 82434
89 81218
84 77658
101 89043
51 42692
104 90652
89 81635
40 38661
67 61795
87 79544
105 90804
84 77652
95 84755
101 88732
67 59575
105 92353
8 8388
95 84431
105 93028
100 88261
44 41336
68 64034
105 93713
24 20057
91 83295
106 94217
69 66139
79 73426
89 80684
6 5367
101 89554
67 61443
81 75514
81 75924
81 76080
62 53784
67 62527
87 79930
91 82354
106 94220
91 82808
105 91846
57 48680
100 87931
57 51202
67 61223
77 72133
105 93305
61 53098
64 56624
64 56299
105 91991
68 63971
53 44788
87 79021
33 33667
74 69236
32 30105
104 90639
77 71343
106 94619
53 44268
83 77450
67 61399
105 91085
74 70510
71 67685
3 2086
106 94307
75 70724
17 16715
64 56634
4 3201
79 73545
25 20599
105 92960
106 94411
79 73538
105 93545
67 58649
14 13215
17 15963
81 76134
53 45695
105 91625
67 57022
87 78689
105 93068
101 88973
79 74127
38 36465
106 94277
105 90989
106 94642
53 45070
46 41831
105 92285
59 51770
100 88047
81 76389
34 34250
106 94416
100 88130
27 21595
106 94380
91 82913
105 93066
9 11376
102 90221
79 74141
75 70754
68 63328
105 92093
79 74766
81 75491
43 39368
28 24489
95 84537
91 82953
26 20826
99 87017
90 81994
17 15723
71 67862
33 33280
9 11523
81 75693
30 27060
101 89236
100 87864
95 84170
79 74032
101 89664
21 18036
71 68033
59 51751
67 59471
32 29167
101 88373
38 36933
55 46179
79 73791
34 34535
67 57476
77 71740
98 85382
100 88343
90 81805
32 31534
39 37083
106 94374
14 13397
32 29530
99 86974
81 77002
74 69533
40 38776
62 53879
64 56623
34 34244
81 75463
78 72856
100 87860
89 81425
101 88758
32 31780
70 66907
62 54089
89 80929
105 91075
105 93429
98 85709
53 44955
57 48618
101 89617
43 40900
89 81213
52 43656
81 76814
67 61876
21 18001
91 82769
32 29966
99 87102
85 78206
101 88431
45 41612
63 54402
81 76211
34 35114
89 80745
39 37855
68 64457
34 35312
63 54598
98 85201
30 27043
6 4253
71 67589
98 85699
53 43783
87 78847
85 78032
67 60489
100 87974
57 49987
57 50957
74 69113
101 89412
81 75686
105 91706
89 80651
87 78639
67 59031
3 2268
105 90901
98 85335
106 94320
89 81255
51 42702
32 29308
71 67567
99 86848
57 50595
87 79594
39 37216
84 77521
79 72980
105 91126
63 55794
105 91302
105 91147
56 47672
90 82023
91 82375
26 20873
69 66007
71 68441
79 74478
105 91206
91 82708
67 61466
28 24334
2 1645
1 1026
79 74411
67 60308
57 49532
79 73739
81 75306
81 76034
53 44117
7 6049
106 94177
71 67711
27 21721
7 7488
99 86375
106 94543
61 53138
67 62825
106 94449
91 83326
67 59755
64 56493
91 82752
105 91087
62 53474
105 92604
74 70146
26 21259
78 72565
87 79815
87 80309
74 69471
99 87042
53 43945
78 72332
74 69448
99 86999
106 93910
95 84154
81 76296
99 87008
67 59849
89 80671
98 85167
9 12056
83 77353
95 84207
105 92398
68 63863
84 77536
106 93917
99 87070
67 60853
24 19198
17 14967
105 90974
77 72217
57 50488
106 94828
33 31814
104 90600
99 86330
93 83580
105 92339
67 62739
87 78544
63 55958
79 72959
32 29296
8 8363
87 78899
105 92224
57 50858
68 64103
24 19063
27 22070
28 24135
71 68239
98 86169
101 88727
60 52979
8 10037
90 81828
89 80838
89 81323
64 56361
99 87591
95 84595
32 31699
62 53284
99 87218
67 57459
105 91800
77 71500
30 26082
16 14719
8 9771
105 90770
106 94165
67 62897
98 85780
74 69367
91 82655
74 69022
102 89969
40 38835
63 55424
89 81444
105 93720
106 94696
99 87614
62 53809
89 80960
67 59584
98 85267
71 67618
87 79886
28 24720
7 6333
33 33085
74 70348
101 88673
1 374
102 90129
87 78954
105 92564
70 66866
81 75663
91 82592
70 66839
104 90553
2 1175
77 71669
79 73461
71 67304
65 56976
56 48025
64 56947
89 80540
52 43222
40 38592
37 35665
89 81007
105 90745
63 55620
101 88538
8 9387
3 2785
96 85068
74 70490
9 11618
67 62542
78 72515
99 86410
30 26314
43 40762
27 22977
106 94065
99 87029
99 87666
17 16875
84 77851
102 89852
105 92336
77 72206
67 58822
85 78085
105 92865
106 94659
14 12913
38 36827
105 90777
98 85811
77 71520
55 47000
99 87468
78 72580
7 6582
67 62243
53 45445
79 73403
59 52450
31 28221
101 88750
34 34339
105 91223
79 73321
87 79604
102 89896
103 90355
54 45976
91 83303
93 83684
62 53278
105 93351
34 34619
102 89744
79 73614
43 40276
76 71137
13 12585
54 46010
79 74439
67 61508
57 51096
99 87491
1 101
101 88645
74 70240
29 25348
43 40336
91 83174
59 52694
75 71016
93 83704
57 49460
106 94752
74 69079
101 88650
67 60990
101 88480
105 92142
89 81191
63 56165
100 87843
98 85180
99 87259
55 47254
99 86459
60 52900
74 70260
95 84299
89 81644
81 76282
68 64446
106 95027
87 78322
75 70717
33 32622
95 84465
75 70992
102 90101
105 93606
69 65491
55 46707
84 77764
105 93062
67 57583
9 11712
87 78400
32 30070
74 69560
17 15830
41 39186
30 26974
6 5187
105 90769
79 73613
7 6162
102 89879
106 94708
84 77558
105 92670
67 62581
55 47225
74 70144
59 52417
79 74417
75 70980
104 90533
105 92844
101 89199
106 94974
39 37761
85 78125
105 92976
94 83806
98 85297
106 94304
89 80682
91 82880
31 28566
7 7826
101 89351
90 81781
83 77292
33 32286
79 73660
81 77100
91 82607
6 4512
43 40848
94 83785
90 81741
27 21614
37 35908
74 70363
105 91081
57 48049
79 73063
59 52698
99 87262
89 80498
78 72684
99 87071
98 85229
100 88311
98 85477
106 94101
32 29854
67 61493
81 77030
67 57219
63 55574
57 49691
95 84398
77 72108
99 86587
68 64401
105 93602
79 73967
89 81670
101 89439
32 30651
81 75897
95 84573
95 84397
92 83489
67 61796
87 79801
99 87495
98 85433
89 81465
101 88446
101 89603
87 78478
99 86654
89 80751
55 46118
83 77489
105 90750
99 87049
29 25374
3 1767
68 64925
69 65561
105 91809
105 93484
77 71445
99 87335
55 46999
71 68497
87 79880
81 76790
43 40680
14 13737
105 92966
95 84285
34 34478
81 75685
77 72081
69 65214
31 28136
81 75397
67 62672
97 85130
9 11532
106 94143
34 34855
104 90403
84 77797
74 69383
70 67207
81 76555
71 67984
63 54978
95 84442
57 51051
105 93507
67 57035
26 21179
4 3330
77 71687
57 49525
105 91412
102 89860
7 7676
14 12639
87 79961
74 69878
74 69420
102 90246
101 88383
85 78096
78 72640
91 82621
100 88159
53 45667
95 85016
89 80459
3 2411
7 6814
99 86936
87 79915
63 54383
53 43968
68 63148
89 81028
4 2798
9 11625
67 59896
81 76559
78 72383
63 54831
91 83432
53 45342
102 90115
68 63243
57 48218
102 90175
9 12217
62 53817
89 80976
81 77069
77 71401
87 80283
105 93481
87 80250
63 55561
63 55146
101 89036
105 90809
24 19855
103 90357
71 67377
17 15915
99 86520
69 66468
67 58008
43 40607
105 92938
98 86158
61 53170
98 85359
59 52610
56 47836
100 88284
79 74348
92 83527
89 80915
32 29847
99 87151
101 89662
95 84549
99 86338
99 87230
81 76867
87 78651
105 92824
87 79385
98 86192
67 58747
90 81754
57 48842
105 92463
74 70230
101 89218
74 68890
89 81520
105 91577
91 82526
105 92519
67 57656
63 55981
105 91958
105 93540
91 82563
17 15806
67 61650
30 27070
74 69908
67 57367
100 88051
9 10402
67 61660
67 59726
91 83386
75 70864
68 64412
79 73625
68 64528
95 84074
105 90886
98 85341
87 78858
105 93666
27 21801
67 59244
105 91327
106 95066
105 92262
100 88001
67 59790
100 87870
105 90728
105 93138
24 19311
79 73459
59 52037
71 67985
22 18521
102 90160
105 92161
46 42084
105 93584
78 72554
102 90232
1 447
105 92434
91 83317
74 69464
69 66307
40 39058
105 93735
105 90833
31 28212
24 20123
79 73738
68 64261
91 83344
3 2188
70 66843
55 46635
67 62694
106 94666
91 83422
102 90014
101 88989
93 83605
79 73927
63 55269
62 53331
67 61170
81 76811
8 8457
105 93479
60 52994
87 78785
95 84528
81 75640
3 2021
52 43363
63 55945
105 91021
106 94585
79 74301
74 69193
77 72087
30 26265
74 69971
43 39567
27 22781
105 93406
93 83587
95 83977
89 81147
79 74119
82 77119
28 23445
85 78049
69 65947
101 89484
105 92390
99 87251
68 63039
99 86541
59 51832
14 12724
39 37123
98 86175
100 88078
67 60486
67 59519
86 78251
17 15976
53 43991
103 90292
104 90492
78 72686
81 77082
43 40562
62 53863
102 89857
59 52815
77 71610
31 28818
60 52851
79 74494
101 89547
98 85767
7 5775
74 69920
75 70904
91 82697
95 84071
105 91573
57 50868
93 83739
79 74954
43 40524
101 88863
106 95016
87 79998
75 70763
99 86872
105 90725
49 42470
75 70570
67 60549
46 41731
71 67465
69 66122
105 92504
67 58412
91 82930
100 87906
78 72843
105 91858
79 73252
87 79564
69 66216
38 36714
102 90111
53 45616
69 65172
53 45278
30 26925
1 878
95 84598
28 23657
106 94943
69 66545
29 25679
105 92896
81 75696
87 79939
64 56814
77 71843
79 73499
105 93283
32 30093
106 94223
69 66422
89 81348
31 28060
89 81600
59 51516
28 24870
105 92036
77 71909
100 87773
60 52826
100 87818
57 48753
105 93281
86 78249
53 43723
96 85060
67 59188
79 73205
98 86109
52 43543
71 67541
98 85923
95 84984
78 72699
101 89413
103 90366
105 93289
67 61316
87 80179
95 84991
89 80462
87 79486
26 21262
89 80940
102 90102
89 80868
67 57294
67 59348
67 58832
57 51125
77 71631
77 71376
95 83928
8 9299
101 89173
47 42104
100 87699
89 81393
40 38493
98 85293
98 85712
89 80568
106 94862
72 68589
101 89674
105 93145
91 82282
30 27566
89 80718
57 50652
106 93856
87 78840
104 90491
88 80400
85 78107
67 59884
69 65267
17 16833
79 73071
91 83267
102 89947
27 21489
96 85062
71 67360
90 81796
90 81873
52 42984
106 94377
81 77095
105 91544
100 87956
77 72229
74 70443
105 93292
67 58571
79 75137
69 65886
95 84605
81 76343
106 94290
79 73633
32 30431
57 48958
87 80303
57 50822
99 87566
67 61733
14 13010
99 86498
104 90579
78 72350
91 82616
87 79685
105 91380
93 83708
101 89095
104 90505
68 63464
67 58484
89 81518
40 39086
99 87617
87 79866
53 45017
40 38787
28 24631
57 51189
39 37639
43 40467
101 89232
68 63932
57 50399
74 70289
105 91763
105 92029
63 54797
34 34623
84 77731
32 30909
68 63291
106 94818
71 68383
105 92811
91 82255
105 92800
99 86421
81 76894
28 24858
105 91891
105 91593
27 22719
87 79005
105 92673
70 67068
100 88025
7 6281
8 10024
84 77986
69 66593
67 57300
99 87652
6 4972
22 18413
89 81595
95 84142
105 90687
8 9147
106 95104
30 26190
74 70428
89 80989
79 73601
24 19762
98 86225
81 76962
1 792
106 93967
21 17880
60 53027
71 68048
64 56558
46 41735
92 83556
81 75658
68 63640
105 92709
6 5048
33 32030
16 14754
26 20721
6 5353
95 84008
105 93632
74 69339
106 94617
87 80022
101 88602
74 70112
52 42919
69 65399
24 18939
99 87143
62 54180
75 71023
69 66632
74 70404
79 74904
69 65264
98 86166
89 80626
69 65441
105 91895
33 32931
62 53514
31 28756
43 40270
104 90627
106 94035
99 86824
97 85146
98 85304
70 66845
32 29679
30 27221
105 91225
44 41341
106 95283
78 72873
100 88162
67 57679
101 89227
79 74185
98 85636
17 17154
98 85453
68 63980
84 77904
67 61674
43 40876
91 82904
3 1977
67 59429
67 58851
104 90635
101 89313
105 91613
38 36547
82 77162
53 43826
71 68056
57 51099
67 58260
52 43012
9 11816
28 23950
101 88543
79 74059
53 44438
26 20990
79 73935
67 58333
38 37025
31 28954
107 95655
89 80465
87 78381
91 82150
105 90760
101 88674
67 62176
80 75154
73 68721
63 56230
19 17770
53 44877
46 42032
16 14746
71 67831
69 65365
8 9336
67 58845
17 16671
100 87847
3 2122
78 72897
95 84340
105 93312
79 73424
43 39925
101 88796
67 62885
105 91872
79 73338
106 94133
40 39125
60 52938
101 89213
101 89446
75 70969
61 53254
100 88157
74 68995
77 72153
67 57366
101 89647
79 73091
91 83136
33 31923
78 72891
81 76530
105 92366
73 68697
106 94054
66 56993
17 16068
98 85220
74 69494
9 11642
63 55006
91 82821
62 53669
95 84148
87 80082
78 72618
71 67302
67 57188
40 37945
67 60358
107 95665
105 92380
33 32701
101 89272
21 17848
28 23524
83 77480
95 84196
9 10443
98 86055
67 59000
98 85598
78 72532
99 86363
95 84375
106 95002
81 75933
101 88510
40 38472
98 86174
107 95437
59 52550
87 79266
67 60012
69 66291
98 86245
95 84309
53 44654
99 87013
26 20652
105 92732
23 18717
99 87309
79 73811
105 91152
67 58361
55 46500
67 57078
102 90069
90 81690
57 48653
67 59162
69 65940
91 82254
38 36506
57 50329
53 45702
32 31141
78 72389
67 62656
59 52715
104 90407
87 80313
61 53246
33 33032
100 88334
25 20338
71 67697
106 94297
69 66141
67 57012
99 86491
69 64973
71 68468
99 87415
87 79167
106 94551
67 60419
104 90447
28 24377
105 92251
85 78188
102 89925
57 49469
87 78637
67 59464
87 79240
74 69981
57 48339
106 93789
87 78373
99 87210
14 13970
67 59636
69 66239
91 82910
105 92869
22 18220
89 80484
106 94605
53 45243
5 3853
32 29836
99 87256
101 89642
87 79089
53 45462
91 82729
91 83443
7 6946
69 65842
67 60768
104 90499
99 87463
99 86504
67 59374
78 72576
62 53751
105 91791
79 75135
7 5942
89 80866
91 82371
3 1992
106 94725
105 91949
85 78112
1 638
6 4175
79 73682
99 87104
106 95041
105 92620
8 9665
95 83925
55 46767
106 94590
57 50763
85 78052
67 59289
101 88668
99 86627
71 68051
67 59124
100 88054
49 42449
106 94198
106 94466
105 93425
53 43918
32 31281
57 50044
74 69742
59 51595
101 88597
107 95641
98 85349
83 77429
18 17364
101 89627
74 68856
101 89463
6 4796
57 48195
24 19771
79 73717
106 94346
106 94366
47 42140
52 43098
69 66571
102 89736
67 61506
102 89760
59 52405
67 61382
87 79669
95 84118
57 48689
106 94280
89 81245
106 95284
53 45728
107 95388
105 90726
6 4509
84 77782
81 76503
77 71764
104 90513
4 2961
71 67594
79 73266
73 68712
93 83759
94 83800
34 34791
105 92535
102 90046
90 81941
106 95137
79 74968
99 86733
89 81514
9 10820
81 77038
101 89229
67 58953
77 71480
99 86370
17 15795
99 86720
74 69116
17 17019
2 1500
79 74617
106 93770
57 48248
107 95834
24 19380
67 62228
67 60350
67 58414
79 74316
95 83991
102 89774
106 95131
84 77773
84 77654
67 62724
81 75727
105 92601
74 70518
71 67961
44 41252
34 34410
6 4205
99 87401
67 62840
106 95021
78 72687
93 83674
1 552
95 84515
101 88411
9 10672
24 19846
40 38711
81 76535
27 22914
77 71601
28 23701
17 16909
57 48425
64 56578
105 93219
69 65647
68 63036
74 69454
68 64204
67 61840
105 93001
77 71462
97 85147
105 92628
89 80728
99 86690
44 41324
67 59989
53 44271
105 93645
99 86348
17 16165
105 93729
89 81478
44 41175
63 56215
70 66741
4 3317
107 95399
89 81195
81 76455
57 48141
43 40606
98 86037
57 48067
87 80037
91 82187
89 80794
88 80417
105 92996
105 91814
101 89255
81 75634
77 71674
67 58163
37 35750
74 70151
106 94753
99 87067
28 23776
67 58311
39 37735
29 25345
59 52190
81 76844
105 92683
81 76965
100 87852
74 70111
102 89758
89 81105
105 91661
68 64023
63 55709
67 61929
64 56653
107 95879
100 87900
101 88802
43 40132
95 84028
42 39318
101 88407
9 11027
74 69343
105 93346
81 75999
81 76823
74 68937
24 19266
87 80040
91 83140
40 38704
67 60827
57 51196
67 61132
14 13272
67 58891
67 62323
6 5063
19 17734
106 94251
71 67584
32 30720
85 78159
74 69965
55 47531
6 4765
78 72842
27 21875
81 76641
22 18115
9 11116
44 40982
14 14525
95 84747
98 85324
81 76923
52 42838
71 67535
106 94255
34 34516
53 45682
64 56449
69 66580
38 36459
6 4458
68 64466
95 84433
57 50895
75 70996
87 78958
105 92450
7 5693
106 94324
7 7006
55 47049
105 92111
59 52030
28 23990
26 21187
87 79073
9 11063
95 84672
34 34806
105 93323
62 53461
99 87232
69 65403
81 76902
89 80691
32 30258
98 86259
52 43176
99 86852
99 87332
89 80536
57 50417
32 31010
105 91421
105 92662
105 91906
69 66578
87 80340
27 23212
83 77431
74 70532
105 93000
98 86016
57 49289
98 85430
17 14877
67 58097
38 36365
91 82792
33 32338
67 59297
67 58599
102 89888
67 58985
105 91371
106 94137
105 93250
107 95483
55 46124
105 92862
105 92042
98 86248
106 95023
64 56595
17 16340
40 39115
70 66936
91 82286
106 94531
91 82828
101 88367
87 79049
87 80169
104 90577
104 90595
60 52865
105 93373
56 47986
64 56599
98 85757
69 65112
79 73184
7 7838
105 91194
9 11953
69 65249
101 89667
67 57950
84 77961
80 75141
25 20386
59 52658
107 96267
101 88518
22 18345
71 67808
28 25189
67 58693
43 39642
99 86628
100 87913
105 92009
74 69103
106 94641
95 84290
68 64011
1 889
81 75438
107 95950
74 69014
81 76514
104 90563
107 95681
55 46194
89 81153
67 57982
99 87518
40 39046
7 6483
54 45932
74 69435
7 6950
63 56059
77 72130
105 91074
101 89541
107 96086
26 21265
87 78525
78 72747
93 83624
101 89433
91 82343
105 93574
89 80906
59 51438
107 96062
89 81266
74 70004
68 63908
55 46184
33 32649
68 63184
59 51772
75 70824
98 85722
68 63017
77 71688
107 95593
7 6376
67 58272
89 80842
100 88220
29 25269
99 86355
28 24137
62 54329
74 69847
97 85149
89 81095
43 39625
100 88131
57 50067
50 42621
105 92924
98 86200
105 91633
67 59922
67 62145
28 24740
69 65610
71 67700
74 69640
24 19765
81 76197
81 76663
104 90450
91 82188
106 94694
79 73733
107 95997
9 11456
99 87198
68 63090
31 28019
71 67835
67 62334
6 4017
77 71943
100 87903
98 85426
74 70016
67 57644
106 94191
99 87628
79 74522
106 93814
91 83360
77 72138
31 28039
70 66837
105 92169
31 28407
7 5438
43 40362
92 83502
53 45474
7 6954
105 91946
14 14167
59 51712
91 83404
74 69171
62 54016
87 78949
104 90446
107 96006
64 56905
106 94775
14 14290
101 89305
57 50992
87 79850
55 46573
103 90282
37 35875
75 70736
81 76453
67 61212
28 24879
98 85315
67 61552
105 93162
105 91313
99 87646
105 91950
63 54569
106 95304
71 67492
32 31517
100 88255
63 56001
67 59451
74 69588
22 18252
77 72167
77 71363
57 50545
106 95004
74 69809
102 89943
106 94406
89 81071
55 46943
37 35865
8 8274
57 49373
38 36818
81 76590
27 22546
32 31374
79 73054
105 93542
12 12557
27 22482
99 87374
107 96179
99 86565
95 84395
92 83563
90 81951
78 72560
17 16525
27 22119
17 16208
8 8501
91 83396
107 96347
101 89172
17 16279
106 95199
71 67788
9 12215
74 69258
105 92013
74 69544
98 85212
14 14066
28 23687
107 96400
89 80634
53 45480
83 77377
55 47537
74 69839
107 95956
8 9372
79 73516
105 92408
55 46720
102 90043
17 15947
68 63629
23 18740
99 86862
101 89174
87 78526
3 2508
5 3898
95 84688
99 86579
59 52260
102 90188
71 68038
67 59713
105 92856
67 62642
68 64149
24 19871
106 94285
100 88147
75 70654
70 66816
89 81466
74 70170
57 51015
107 96168
100 88281
89 80592
24 18816
106 94211
57 51176
26 20711
85 78156
105 92047
62 53994
62 53628
99 87635
91 82790
105 92905
101 88988
105 92424
67 61675
39 37295
77 72302
57 50807
98 85231
87 79200
67 58556
70 67228
102 89929
107 95369
102 89837
107 96431
89 81492
24 19878
77 71782
101 89160
52 43033
106 94792
67 62271
91 82935
57 48378
106 94286
67 59964
99 87412
53 44742
7 6421
105 91045
101 88698
38 36642
77 71599
99 86801
91 82759
87 80117
59 52391
57 51204
105 91720
63 54690
68 64827
17 16184
70 66678
107 95696
68 63307
33 32789
57 51098
4 2842
84 77742
99 87088
74 69750
99 86502
101 89149
107 96455
99 86514
95 83820
81 76869
107 95716
30 26617
91 83180
105 93150
72 68614
69 65964
57 49923
34 35027
55 46958
29 25802
95 84276
93 83683
98 85290
107 96558
99 86760
95 84635
89 80777
40 38022
14 13256
71 67977
70 67039
33 32418
7 6052
54 45887
59 51722
107 95424
78 72499
27 22303
105 91599
98 86168
67 61058
106 93832
98 85308
87 79521
57 49099
79 73095
106 94967
57 50145
32 30591
53 44349
18 17175
100 87807
98 85242
68 64079
53 44996
74 69712
79 73621
106 93758
99 86533
87 78764
71 67622
102 90055
102 90174
107 95688
53 44371
71 68035
105 93035
95 84631
105 91798
107 95991
106 94037
74 69810
95 84687
104 90397
91 82248
68 63416
101 88770
87 80362
105 92395
70 67131
60 52832
71 67402
70 66869
87 78523
67 60993
70 67048
53 45250
67 57216
79 73436
52 43084
100 87957
99 86736
63 54612
7 7816
6 4414
53 45714
100 88088
105 91823
59 52512
17 15394
54 45911
89 81455
32 31763
98 85192
40 38845
39 37407
40 38108
1 474
75 71063
22 18491
81 75750
81 76613
67 57218
87 78677
67 57049
28 23851
64 56770
99 87442
107 95682
97 85136
68 63762
77 71392
106 93767
77 72022
91 82320
87 80145
69 66287
53 44902
105 92311
78 72706
77 72155
68 63082
67 62894
99 87449
107 96451
107 95414
99 87440
87 79790
93 83625
91 83196
74 69230
32 30993
98 85243
77 72226
81 75664
102 90035
59 52376
59 51596
81 76489
75 70955
6 4373
100 88002
105 92833
14 14262
28 23409
91 83451
89 81181
105 92969
102 89915
106 94581
78 72581
89 81038
67 61359
98 85731
79 74529
98 86098
101 88709
34 34953
95 83964
106 94563
106 94438
84 77582
89 80528
89 80748
105 93077
74 68851
107 95975
106 94393
33 32679
86 78232
99 86365
107 96026
79 74187
99 86369
99 87018
98 85646
101 89465
105 92533
31 28966
69 65482
43 40249
101 88895
99 87308
77 71777
63 56220
106 94928
14 12790
105 91879
24 19111
26 20736
57 48954
106 95205
87 79450
75 70817
34 34189
101 88781
67 62207
106 94989
105 93242
79 73819
54 45831
107 96140
67 61291
90 81716
71 67313
67 57468
7 6406
101 89487
71 68081
87 79086
98 85337
79 73900
52 43145
91 83466
105 92907
101 89467
106 94635
79 74069
33 33522
87 79560
98 85936
62 53948
43 40223
105 91519
105 91098
107 96402
86 78231
57 50341
98 86203
27 22239
107 95545
81 76269
3 2682
105 92089
105 90865
101 88959
74 69739
32 29219
67 60996
81 75691
31 28306
39 37618
67 61057
75 70978
91 82327
81 76955
79 74662
67 60099
100 87821
106 93911
81 76564
79 74400
57 48291
105 91947
74 69724
98 85571
3 2658
107 96090
8 9716
107 96713
99 86559
98 86126
28 24674
7 7677
68 64819
107 95674
83 77273
81 75690
105 93576
49 42367
105 90949
100 87901
87 78765
69 66390
53 45140
93 83673
107 95427
59 52066
99 87481
79 73380
101 88408
14 14269
6 4938
107 96727
99 86599
70 67198
87 79499
107 95677
17 15457
17 16313
99 86328
78 72773
105 90944
8 9576
95 84891
101 89424
100 88184
105 92545
67 61087
8 8045
105 93411
89 80965
91 82155
87 79083
67 59705
89 80994
17 15523
57 48373
39 37750
105 93344
91 83301
24 20180
77 72025
89 80926
29 25307
31 28102
100 88292
57 50679
70 66966
8 9946
107 95960
77 71734
106 94028
100 88304
89 80476
89 81230
67 59109
100 87851
87 78897
90 81814
83 77400
79 73659
57 50661
101 89100
68 63576
98 85444
37 36018
63 55895
106 94761
40 38967
52 43476
95 84098
69 66249
105 91427
63 54816
87 78454
67 58793
105 91474
17 14929
69 65824
89 80793
67 61258
103 90365
89 81048
87 80378
81 75822
7 6794
57 49844
105 90990
32 30800
30 26560
69 66447
77 72173
6 4362
69 65549
91 82158
106 94869
38 36726
74 69639
2 1203
105 93375
57 48867
91 83027
105 91207
106 94485
32 30807
68 64650
105 91097
79 74804
105 91159
81 76103
55 47110
97 85103
55 46893
89 80814
70 67035
32 30029
73 68739
107 95737
81 76617
70 66970
87 78727
106 94823
107 96958
98 85929
62 54182
105 92577
105 92407
105 91548
100 88082
7 5597
107 95762
106 95122
98 85695
53 44569
57 49971
105 92747
101 89609
61 53269
89 81614
101 89023
79 73300
40 38207
71 67591
89 81302
79 74597
91 82380
101 88906
57 50045
67 61580
105 92763
28 24872
101 88388
53 43740
57 50546
107 96337
67 62439
71 67425
106 93794
28 23527
4 2925
99 86340
87 78744
69 66098
8 9513
87 79822
105 91652
106 94260
77 72149
105 93350
87 80006
84 77678
91 82796
71 68152
75 70934
107 96872
105 91213
100 88276
106 94468
95 84582
107 96276
34 34642
99 87043
87 79750
74 69888
91 82518
99 87084
67 61864
93 83591
83 77434
74 70009
1 846
68 63534
1 234
57 48608
87 78321
59 51363
105 93437
74 70334
62 53513
68 63460
43 40641
30 27197
105 90927
39 37862
105 91070
40 38444
98 85286
62 53819
79 73445
43 39816
24 19959
43 40060
47 42174
74 70308
62 54101
106 94870
84 77568
105 93054
69 65849
57 48177
57 48231
100 88323
105 91545
105 93578
83 77228
84 77886
79 74256
100 87986
77 71872
59 52642
9 10637
67 57753
87 78395
31 28929
79 73565
105 90831
68 63838
32 31265
105 93096
1 952
28 24969
30 27891
98 85248
101 89682
24 18865
3 1910
68 63121
107 96518
91 82724
63 55245
105 90706
30 27160
100 88194
44 41273
101 89212
101 88728
64 56608
3 2175
95 84129
46 41772
91 82065
74 69983
106 94024
106 95193
27 23122
90 82024
74 69873
6 4761
79 74528
101 88986
91 82063
27 21333
74 70201
56 47675
87 79978
95 83830
67 60864
105 90885
90 81962
19 17752
28 23981
74 69192
71 67738
22 18241
54 45773
101 89503
59 52794
95 84828
107 95371
57 48530
105 93678
63 55833
91 82971
69 66165
69 66575
69 65045
55 47301
6 4072
107 96686
99 86506
30 27368
19 17543
71 67332
106 94240
74 69697
89 81586
105 91315
70 67127
74 69066
99 87289
101 89386
77 71404
49 42505
79 74590
81 76993
62 53862
102 89729
105 91466
57 51241
100 88342
14 14064
74 69974
81 77045
98 85830
9 11207
31 28086
95 84240
64 56697
87 79845
107 95684
84 77825
95 83969
90 81919
99 87146
43 40602
17 15384
95 84905
67 58180
29 25319
91 82747
98 86296
30 27611
16 14791
44 41309
98 85570
67 62373
4 3071
9 11638
27 22437
57 51076
105 91439
30 25920
107 96933
91 82588
91 82226
79 74467
88 80409
107 96912
6 5332
57 50631
101 89598
67 59041
62 53759
57 49366
101 88982
7 6336
63 56188
102 90072
67 61858
100 87698
74 69173
67 60921
61 53085
67 59035
67 58628
67 62392
98 86064
105 93332
85 78082
105 92235
107 96560
107 96857
97 85119
77 72053
17 15237
74 69186
87 78886
107 96894
59 52069
79 73993
37 35947
105 91986
7 6552
89 80759
40 39002
63 55854
81 76302
99 87642
87 80380
63 55668
74 69543
67 60796
78 72800
8 8427
79 73244
68 63834
105 93627
68 64596
106 93931
105 93273
99 87150
67 59274
70 66868
105 92839
68 64889
97 85105
9 11474
14 14174
81 76495
79 73177
107 96004
91 83253
104 90658
28 24267
68 63855
14 13467
89 81598
78 72608
7 6926
59 52543
79 73339
67 59663
28 25107
91 82897
31 29036
55 47591
99 87001
81 75391
55 47260
77 71545
70 67116
77 72114
105 92647
79 74820
79 73394
91 83089
98 86252
107 95990
74 69857
95 83872
102 90201
101 89048
106 94782
63 54665
74 69049
69 64955
106 94883
91 82731
75 70577
105 91961
74 70483
22 18299
105 92072
107 96105
67 57225
57 48175
59 51639
77 71971
107 96349
95 83982
63 55212
100 87694
79 74328
87 79611
106 93976
101 88861
8 9191
67 59595
99 86860
107 95594
9 11555
91 83116
87 78819
67 57227
81 76450
69 66493
67 62701
33 32883
105 91748
26 21113
102 90148
84 77960
67 61793
105 92843
26 21013
24 19261
53 44432
71 68265
43 39734
28 24953
99 86582
63 55447
105 90827
99 87425
98 85977
81 75360
105 92476
17 15676
79 74610
99 86637
105 90765
99 87134
72 68636
30 25937
3 2061
106 95258
57 50169
106 93960
99 87556
80 75180
101 89123
89 81108
67 59260
32 30623
107 96162
89 81479
78 72337
63 55534
98 85949
80 75198
106 94289
105 92486
105 92146
101 89031
34 34585
105 93088
95 83927
74 70305
53 44669
105 91424
98 86189
14 13134
87 78342
52 42882
63 55745
67 60591
98 85283
105 91306
100 88211
7 6240
90 81856
61 53219
74 70421
63 55258
21 17882
82 77185
77 72273
55 46832
43 40527
107 96136
103 90315
74 69502
77 71799
89 81448
107 96861
32 29327
37 36290
67 59129
107 96882
79 75113
74 68994
69 65596
105 91741
67 58030
78 72741
18 17402
99 87439
107 95726
27 22421
69 66542
70 67205
91 82778
106 95170
106 94404
106 94295
67 58505
63 54670
79 74639
87 78387
89 81052
91 82936
67 60753
106 94023
106 94250
32 30159
49 42521
101 89185
101 89348
81 76795
87 80057
31 28366
24 18956
105 92392
98 85379
27 23177
87 78791
105 92344
71 67983
67 61843
44 41153
81 76821
87 79706
2 1394
9 11327
71 68148
101 89280
11 12441
87 79969
105 92679
68 64815
101 88707
95 84492
87 80072
63 55228
107 96111
79 73454
68 63005
106 94936
105 93206
67 58630
100 87862
78 72792
46 41826
77 71986
63 55605
43 39531
36 35531
81 77093
85 78134
99 86996
59 52632
74 69517
79 73123
59 52396
81 76667
98 85750
107 95551
102 89817
89 80695
101 89219
43 40542
79 73880
95 83943
107 95731
69 65200
100 87948
105 90896
106 95270
105 91256
79 74958
98 86210
95 84300
90 82022
107 95378
95 83878
91 82681
102 89858
105 93656
75 70607
30 27154
90 81743
99 86685
105 91447
105 92849
28 23334
1 318
87 78557
91 82396
33 33205
39 37363
98 85397
69 65864
37 36233
77 71437
101 89207
105 91967
88 80445
98 85494
8 8830
89 80780
101 88907
99 86871
2 1516
84 77779
74 69623
31 28717
105 93186
33 32334
32 30899
8 8623
38 36978
81 76585
74 68785
104 90546
88 80428
30 26832
8 9956
102 89745
67 60422
79 73198
79 73494
85 78067
87 79922
99 86798
68 64367
89 81415
36 35530
8 9609
67 58252
64 56890
89 81509
38 36335
24 19745
53 44176
101 89537
87 80248
107 97419
104 90517
89 80525
68 64857
106 94961
17 15115
81 75894
105 92572
87 79858
95 84459
87 80038
67 62858
63 55725
105 93386
101 88629
79 74401
62 53959
107 96292
101 89569
24 19669
107 96473
5 3597
106 94542
32 30069
55 46666
77 72311
95 84824
101 88923
95 84145
32 30718
87 79487
82 77129
106 94203
63 55655
14 13894
68 64323
40 38276
6 3965
107 95380
87 79794
63 55119
79 73650
87 79883
106 94998
34 35137
105 91681
48 42218
105 93020
14 14276
57 48765
58 51305
52 42890
14 12759
106 95020
31 28304
93 83753
32 29594
101 89357
8 8872
9 10879
106 94924
33 33820
91 82798
95 84286
67 61189
78 72444
43 39595
95 84752
106 93756
101 88482
62 53440
81 75967
33 31891
105 92101
59 51515
95 83962
95 84590
79 73348
57 48172
23 18584
69 65454
67 60147
67 62467
95 84109
95 84516
67 59699
99 86709
91 83168
102 89867
57 48964
79 73107
105 93098
8 9870
8 9456
81 76517
34 35053
106 95321
22 18285
105 92037
68 63748
63 55851
27 21366
91 82699
43 40115
57 51128
78 72401
57 48461
107 95952
107 95581
70 66807
89 80944
98 86165
61 53156
98 85558
32 29707
34 35261
8 9271
95 84441
77 71982
78 72487
90 81968
51 42760
101 89379
41 39255
74 69864
99 86673
101 89017
98 85648
100 87764
79 74999
69 66146
101 89321
40 39120
107 97280
105 90849
4 3434
83 77289
52 43056
7 7035
70 67234
99 87101
69 65629
99 86879
59 52039
101 88454
77 71518
74 69341
70 67150
95 83828
63 55718
98 85490
74 69870
92 83562
34 34434
85 78174
106 95303
32 30787
70 66904
107 96707
100 87812
69 66042
98 85161
87 79254
55 47129
98 86035
106 94231
63 55641
105 91239
105 93122
102 89742
43 40390
3 2636
106 94826
8 8338
31 28117
87 80196
107 95874
87 79682
74 69126
106 94653
34 34270
107 96521
101 89364
105 93499
102 90229
77 71654
95 84698
45 41606
91 82686
107 97664
79 72978
105 91490
61 53230
105 92284
57 48395
105 93356
107 95931
104 90557
30 27843
98 85499
68 64298
63 54975
76 71186
101 88799
46 41741
105 91153
27 21954
8 10093
90 81729
56 47728
70 66956
9 11262
63 55198
73 68681
59 51787
40 38349
105 93458
98 85170
59 51668
53 44018
6 4978
67 60259
95 84420
107 96971
105 92821
107 96641
101 89464
67 57747
89 80619
99 87193
8 10073
63 56134
90 81772
106 95037
67 62662
53 44942
106 95032
84 77965
107 97207
77 71957
64 56550
55 46667
32 31354
24 19892
91 83289
30 26501
14 12987
98 86041
105 92474
105 92929
106 94396
107 97320
74 68792
49 42448
107 96979
31 29019
105 90866
57 49318
63 54858
105 93413
99 87322
67 61374
67 61927
100 87968
34 34635
91 83143
107 97245
24 19960
3 2271
104 90528
91 83391
68 63760
81 75710
87 79840
55 46954
14 12950
92 83537
107 96208
95 84295
64 56861
74 70100
40 38154
3 2583
100 88030
34 34591
57 49680
70 66819
79 74716
102 90231
74 69622
105 91568
67 57975
54 46052
81 76830
106 95001
79 74780
43 40107
14 13654
84 77746
95 83814
98 86267
28 23747
74 69267
40 38924
67 57288
1 87
69 65347
11 12287
79 72946
69 65093
77 71677
107 95969
42 39306
77 72165
100 88005
99 87219
69 66149
55 46599
106 95093
105 93555
87 80181
106 94965
98 85746
81 76582
90 81969
71 67987
97 85122
105 93086
57 50007
78 72385
53 44252
99 86890
7 6575
79 73125
14 13769
55 46330
76 71195
69 65398
21 17994
107 96391
106 94074
8 9905
104 90571
63 55156
79 73116
91 82998
107 96796
87 80185
62 53651
1 253
100 88286
106 94029
101 89111
87 78355
63 54876
43 39553
75 70702
67 62031
90 81802
81 76372
53 44342
57 49724
33 33545
79 73653
101 88640
75 70682
105 93506
55 47235
81 76008
32 30674
40 38741
105 90972
29 25352
69 66565
9 11417
28 24658
78 72671
89 80582
52 43483
67 57597
38 37013
57 50216
63 55316
69 65070
105 91917
101 89453
78 72408
106 95338
98 85822
84 77646
101 89469
106 94008
67 58165
87 78536
75 70935
57 48236
105 90915
106 95293
105 93095
40 39144
105 92518
40 38046
106 94459
84 77786
1 103
107 96559
105 92283
107 95368
107 97497
43 39843
105 91110
105 92641
107 96261
74 70498
89 80933
106 94457
67 57045
79 75034
57 49377
105 91476
107 97991
105 93322
17 16600
105 93442
43 39580
3 1877
101 89564
107 96573
104 90596
87 79211
107 96581
71 68140
69 65245
107 97334
57 48292
105 92383
63 55554
93 83680
101 88949
67 62237
101 88839
74 69608
101 88506
69 65083
95 84967
68 63214
81 76550
55 46419
55 47441
30 25925
62 53865
78 72526
59 52270
32 30315
63 54739
53 45651
100 87731
102 90184
107 97523
62 53637
106 94660
29 25324
106 94906
107 96174
8 8286
87 79368
32 30536
57 48806
38 36403
81 76610
31 28010
77 72193
27 21321
87 80281
55 47242
67 58182
83 77339
25 20414
83 77257
9 12111
105 91280
87 78623
63 55939
67 58019
74 69375
74 69959
90 81980
87 79080
86 78248
89 81412
73 68693
30 27644
38 36377
67 59977
107 97240
69 65897
27 22350
106 95248
99 86414
107 97703
67 59269
32 31790
37 35801
83 77444
27 23210
34 34987
32 30335
38 36386
57 48241
91 82532
91 82991
95 84466
107 96311
67 61622
107 95546
71 68059
99 86539
99 87118
33 33197
78 72645
79 75118
91 83230
9 11966
98 85470
40 38341
107 97354
28 23867
67 60730
74 69109
91 82436
57 50402
67 61894
56 47802
87 79558
91 83198
105 91115
106 94204
32 31076
107 96653
59 52434
69 65492
57 48142
34 34419
59 51495
100 88013
40 38901
99 87121
38 36700
84 77948
59 52595
100 87815
71 67746
106 94655
107 96148
79 73228
59 51583
1 730
6 4377
67 62808
105 92692
77 71937
89 81059
67 58423
67 62020
17 17044
99 87227
67 61819
91 82871
99 87155
79 73067
98 85934
67 59286
62 53296
89 80801
7 6928
99 87375
16 14833
14 13701
32 29614
17 15962
79 73809
62 53524
21 17957
87 80218
107 97462
101 89121
7 7498
77 72072
57 50719
40 38814
81 75802
99 87347
107 96914
91 82112
107 96689
99 87185
105 92566
105 91617
81 77073
107 95576
89 81368
79 73401
105 90797
59 51877
100 88133
79 74487
100 87710
34 34052
79 74831
105 92337
38 36868
67 59477
67 59331
87 79271
27 23274
87 80363
102 90047
27 23153
44 41149
68 63575
69 65050
52 43539
3 1915
67 60175
107 96119
107 96743
106 95204
62 54150
33 33486
91 82919
89 81005
68 63628
107 97009
81 76314
107 95741
107 96956
62 53387
107 96056
74 69571
107 98034
81 75461
98 85307
81 76561
107 97892
3 2730
85 78089
14 12832
79 74733
67 57159
87 80143
99 86875
69 65545
55 47563
101 89132
57 50274
93 83715
63 55653
67 61418
94 83769
14 13512
94 83789
107 96717
71 68346
100 88277
106 93778
55 47616
67 58541
91 82453
76 71204
102 90108
107 96195
67 61651
106 95138
24 19332
79 74453
7 6172
74 69490
21 17927
7 6123
70 66730
79 73234
81 75618
17 15494
62 53741
107 95559
105 92791
107 96500
44 40960
78 72458
55 46115
84 77699
107 96477
106 94852
107 98194
71 67826
71 68032
38 36683
107 97037
101 88976
105 93199
89 80468
17 15529
27 22689
105 91444
89 81014
99 86326
105 91265
100 88329
2 1348
64 56259
69 66178
69 65679
105 93548
93 83599
67 62845
67 61868
74 69376
57 51070
100 87721
34 34674
34 34848
81 77066
102 89945
91 82952
105 92911
107 97512
67 60131
87 79660
81 76615
67 59839
69 65440
74 69255
87 78695
105 92015
31 28482
49 42386
32 29672
78 72863
70 66759
99 87506
52 43013
34 34350
43 40492
107 97888
67 62119
99 87138
101 89499
87 79469
82 77206
2 1593
59 51542
59 52483
48 42238
91 83262
92 83477
107 95492
44 41026
107 98235
87 79011
9 10219
59 52575
77 71626
34 34875
68 64540
91 82863
69 66613
63 54756
5 3693
43 40401
67 62490
27 21837
99 87241
33 31840
91 82902
62 54138
67 61492
106 93750
63 54998
53 45563
32 29772
38 36387
105 93454
67 59069
67 61070
100 87681
87 80026
105 93651
91 82412
67 61798
64 56711
91 83110
81 76836
105 92324
22 18506
106 94541
106 93972
87 78426
83 77255
105 92796
99 87346
27 21596
31 28536
105 93092
30 26122
105 93741
22 18406
31 29060
26 21272
99 86932
71 68285
105 92695
79 72956
78 72881
95 84312
30 27513
91 83434
89 81319
102 89818
68 63387
38 36947
91 82062
89 81305
107 96120
90 81770
77 71390
79 74164
98 86132
107 97448
79 74647
69 65960
69 65968
8 10132
68 64459
87 78676
87 79724
87 79506
107 95964
6 4739
101 88753
64 56310
100 88346
67 61909
106 95329
91 82496
71 68074
28 24911
105 93090
77 72183
91 82544
107 96084
67 57318
106 94116
98 85471
53 44756
67 58381
107 95749
78 72578
69 66412
95 84909
68 63925
89 80616
95 84794
107 96213
30 26835
82 77109
107 97298
68 64145
91 83030
105 91426
63 55803
33 32616
93 83728
101 89489
62 53357
71 67519
62 54175
23 18608
91 82355
107 95374
67 61918
106 93902
98 86086
63 54627
105 93439
38 36381
74 69358
105 91919
107 96799
24 20096
24 19785
106 94361
34 34074
91 82613
79 74637
107 98094
98 85587
98 85723
79 74158
89 81546
28 24454
89 80707
64 56685
102 89956
106 93924
44 41109
11 12474
67 60752
105 91430
100 88113
68 63345
62 53538
67 62240
79 73569
105 92752
95 84619
98 85741
81 76088
99 86935
68 64304
105 93367
102 90195
63 54911
95 83815
89 80532
90 81979
1 718
1 1012
75 70606
57 50830
95 85012
17 15206
107 98302
107 95663
107 96214
75 70983
105 92007
107 96891
105 93539
105 91058
30 27002
62 53593
107 97971
106 94434
93 83711
30 26870
7 6720
67 61451
33 32958
98 85848
69 65865
95 84173
28 25078
67 61656
79 74909
87 80079
105 90851
98 85556
89 80599
87 78870
27 22431
87 79461
87 79513
24 19811
39 37157
77 72174
67 61044
95 84644
57 50844
33 33508
91 82053
95 83847
78 72390
98 85550
53 45615
72 68629
71 68272
90 81806
105 92700
95 83957
69 66517
9 11740
64 56773
91 82243
27 23301
57 48286
99 86548
106 95177
84 77523
62 53633
84 77679
91 82351
106 95318
81 75732
14 12616
78 72709
69 65046
59 51547
83 77427
30 27303
69 64976
89 81447
107 97689
105 93296
105 92886
67 59680
32 31292
87 78605
23 18631
9 12046
107 98353
8 9503
63 55646
84 77841
89 81337
101 89652
95 84405
62 53424
106 93869
79 74801
30 27116
69 65118
107 96322
105 92600
107 97659
95 84182
75 70731
107 95395
2 1597
79 73836
79 74853
29 25541
107 96326
62 53519
28 25120
106 94757
107 95603
34 35008
107 96348
107 96680
59 51514
102 89838
91 83118
107 97413
81 76354
2 1109
38 36446
107 97700
55 47449
6 4884
28 23533
81 76042
14 12804
14 13571
68 63803
59 51617
99 86888
69 66163
81 75617
105 93065
107 97789
107 96239
67 62717
17 16466
8 9829
87 80345
68 63653
67 61227
105 93498
79 74345
101 88460
37 36246
14 14452
98 86026
108 98640
101 88366
63 54935
105 91586
26 21171
107 95432
67 58453
89 80775
57 50326
85 78139
107 95789
7 7409
74 70094
101 88611
53 44622
95 83865
105 93330
107 96911
106 93862
102 90090
81 76340
107 97878
87 79917
81 75425
105 92674
91 83182
91 83394
59 51464
107 97385
3 2104
89 80912
32 29451
95 84381
79 73564
55 47309
74 69418
106 95060
77 72076
106 94651
81 76248
81 76252
48 42269
59 52700
95 84648
34 34694
106 94391
69 65191
81 75400
81 76260
67 60409
77 71465
106 94091
105 91828
68 63724
101 89470
63 54926
87 80231
24 19052
81 76017
83 77227
87 78736
91 83159
106 94119
71 67999
81 75780
105 92965
68 64806
63 55829
79 74366
107 95759
101 89014
94 83766
87 79690
33 32841
32 30271
74 69699
77 72107
68 62969
57 50226
84 77632
24 19731
107 96783
14 13281
28 25036
101 88614
106 95161
99 87366
89 81203
83 77234
101 89055
67 57043
101 89181
89 80754
106 95239
39 37391
16 14745
8 9266
27 22476
101 88620
57 50952
87 80172
99 87304
102 89703
67 59547
57 49236
38 36670
103 90380
81 75313
40 38672
107 95683
68 64421
106 93853
17 16498
67 61194
68 64291
19 17566
98 85945
14 14572
105 93299
99 87223
68 63985
101 89631
107 96737
9 10628
7 5777
105 91133
86 78235
28 24088
107 95468
62 54228
101 88472
108 98656
107 98456
74 69355
54 45769
105 91752
100 87896
59 51422
92 83493
87 80331
84 77867
57 50767
89 80545
24 19394
107 95936
100 88023
67 61598
1 42
105 92540
106 94634
79 73994
81 75939
91 82762
102 90080
105 90752
105 93487
75 70560
81 76106
74 70513
89 81030
89 80863
67 58809
34 34513
107 95745
102 90254
84 77985
80 75223
67 59186
105 92060
28 24310
89 81396
100 87960
17 16492
79 74943
67 62775
91 82691
102 90168
59 52275
14 13985
105 91452
9 11335
98 86113
91 82853
33 33915
78 72573
45 41582
64 56880
106 94637
32 31513
107 97104
62 53500
105 93504
98 85313
105 93180
107 95384
105 92448
53 44501
91 82564
14 12990
105 92427
101 88437
98 85322
67 57013
53 45669
102 90222
95 85043
95 84417
53 44225
98 86093
79 75125
105 91096
59 52776
105 92973
34 34543
92 83554
30 26619
74 68780
77 71334
95 84669
32 29129
43 40671
107 95714
68 63103
89 80858
27 23241
55 46739
89 81622
108 98606
67 58573
104 90617
53 45111
84 77732
40 37999
87 78894
60 52902
32 30049
106 94755
101 88715
71 68250
101 89519
87 79035
84 77533
67 62631
33 32711
105 92475
107 98115
67 62186
32 30009
106 93799
40 38155
89 81029
67 61056
27 22643
69 66486
101 89253
52 43294
4 3418
102 89693
95 84654
106 94711
107 96408
63 54550
107 97288
9 10212
79 73724
107 98287
8 9088
105 92180
56 47932
106 95180
68 63796
63 55302
89 81154
105 93722
81 75716
32 30119
85 78208
71 68257
107 96480
74 68836
55 46687
91 82309
105 93340
90 81977
95 84948
105 93464
105 92437
76 71175
105 91515
87 80319
50 42618
101 88634
106 94174
68 64897
79 73492
68 63624
87 79047
105 92278
40 38947
78 72405
49 42554
95 84609
107 95848
57 48423
8 9511
57 49555
57 50396
81 76926
106 94601
82 77192
98 85708
63 55257
70 67200
84 77637
104 90593
98 85653
90 82026
16 14773
99 87053
98 85276
79 74523
27 22176
106 95120
84 77619
100 87973
34 34604
89 81116
14 13175
71 68439
106 93914
63 55658
106 95182
70 66716
43 39371
87 79490
106 94832
90 81971
63 56171
63 54348
24 19810
70 66724
63 55095
89 81268
74 69313
24 19747
68 64816
106 94525
105 91531
106 94851
90 81966
106 94944
24 19407
9 10921
68 63584
50 42577
105 92065
23 18549
89 80788
101 88517
99 87285
68 64645
99 86620
37 36309
98 85779
108 98917
91 82142
87 80270
34 34015
99 87114
75 70876
14 13177
5 3753
9 10671
106 95140
67 59209
107 97922
62 54277
52 42921
76 71110
57 50536
87 80367
106 95155
78 72626
69 66135
18 17435
105 92335
95 84499
101 88401
107 96927
107 97150
91 83053
83 77497
79 73451
87 78302
67 62462
106 93896
1 1048
79 73263
53 43999
107 95766
107 98002
52 42868
99 87384
98 86043
68 64744
68 64152
91 82977
91 82347
93 83681
74 70352
63 55624
68 63872
108 98594
91 82624
64 56261
74 69925
6 4530
6 5262
57 51173
59 51488
100 87789
29 25403
89 81139
28 23552
107 98036
99 86913
57 49497
107 95837
99 87458
27 22245
45 41566
50 42624
105 90964
67 62780
74 70127
98 85514
89 81384
55 47143
104 90507
81 75338
101 89021
90 81695
27 21424
87 80264
77 72202
55 46246
89 80576
68 64917
62 54179
1 838
7 7559
106 95244
77 71984
87 78728
38 36512
105 92592
32 31760
32 31176
105 91781
43 39738
107 95481
84 77941
102 90157
52 43250
95 84684
107 98127
87 79980
105 93325
101 88560
67 57537
67 57612
107 97116
57 51101
22 18477
87 80216
107 98591
98 86204
27 22862
67 62253
7 5809
84 77683
6 4821
90 81791
105 93079
89 80704
99 86529
74 70113
95 84391
100 88217
69 66198
95 84122
97 85080
78 72358
106 93850
74 69648
87 78543
105 90778
43 40461
107 96291
74 69129
45 41640
7 7658
105 92802
99 86834
104 90525
106 94829
32 29665
8 8216
62 53542
62 53839
103 90300
105 91695
7 6895
105 92084
87 79830
27 22810
67 62386
71 68262
100 88136
33 33393
68 63537
57 49044
81 76929
99 87581
105 92465
100 87980
67 58582
107 97393
2 1388
91 82654
106 93966
107 96794
102 90042
70 66801
57 48534
105 92859
31 27976
99 87112
29 25545
104 90530
95 84816
8 8809
100 88003
64 56736
108 99157
79 73476
89 81092
106 94017
57 49968
64 56617
91 82132
79 74090
87 80198
43 40836
62 54252
108 98858
101 88926
33 32571
105 92652
91 82700
71 68247
99 87365
105 92309
106 94070
71 67906
89 80790
107 96039
98 86265
108 98864
46 41974
68 63525
106 94807
21 18000
100 87902
91 82481
100 88223
79 73856
99 86763
77 72129
106 94476
43 40687
105 92127
40 38755
105 93725
71 67409
71 67653
105 90997
105 92718
107 96910
105 92019
90 81681
81 75291
22 18502
104 90619
107 96988
107 97049
106 93784
79 73296
79 74676
98 85631
17 16147
67 57978
107 95625
99 86401
99 87376
70 66648
74 69071
78 72735
8 9725
101 88704
99 87467
64 56715
77 71597
30 26880
67 60791
105 91488
63 55062
77 72219
98 86212
81 75585
98 85375
106 95171
28 23613
99 86972
107 95732
107 95541
100 87676
99 87411
77 71312
81 75950
4 3338
100 88154
68 63329
102 89936
69 66168
1 753
104 90623
74 69912
67 59819
70 66919
87 79639
8 8702
72 68554
67 61160
90 81739
91 82459
106 95197
107 98215
101 88916
105 93748
81 76288
87 79319
69 66426
99 86749
105 91893
91 82305
84 77594
95 83885
30 27660
101 89492
105 91127
40 37950
105 93496
99 86876
1 490
67 61586
105 92247
91 82797
68 64161
95 84865
55 47089
44 40994
14 13814
68 63376
32 29912
9 11070
4 3451
87 79328
74 69949
105 93251
75 70657
84 77525
90 81953
7 5601
71 67706
100 87737
93 83734
67 61243
107 95344
28 24509
102 90118
2 1717
84 77694
99 87195
53 45291
101 88722
8 9501
93 83659
24 19496
107 97667
107 96471
100 88126
107 96443
24 19133
28 23568
87 78844
99 87526
107 98025
89 81490
84 77545
108 99045
81 76500
62 53925
57 48135
3 2198
107 97286
57 48499
57 50297
107 95544
40 39031
85 78026
63 55289
68 64210
101 88765
74 70118
100 87766
87 79553
67 57783
9 12053
107 96262
105 92795
99 86543
87 78515
70 67072
33 31848
99 87202
67 60101
107 98088
105 91875
91 83208
103 90344
99 86916
57 49008
3 2457
90 81735
77 71996
101 88494
106 94102
69 65780
39 37480
53 44160
22 18084
95 84724
107 96740
101 89261
32 30876
95 84206
69 65617
8 8640
95 85038
107 95707
70 66934
108 98868
106 93768
107 96154
95 84659
101 89378
14 14558
79 73823
46 42069
105 92921
107 97129
67 57830
3 1993
81 76563
107 98160
68 64787
87 79996
107 96752
8 7955
67 57571
74 69524
91 83041
81 75458
98 85855
106 94878
17 16360
43 39964
101 88772
108 98933
1 293
98 85680
79 74666
74 69215
8 8711
67 62188
100 88055
87 79214
87 79931
81 75818
84 77848
87 79818
107 98193
64 56909
104 90558
74 69656
106 94734
17 16836
95 84514
81 75421
31 28384
5 3839
95 84887
57 48449
95 83980
8 8404
74 69692
40 38406
29 25367
91 82951
108 98621
85 78185
105 91123
67 58828
68 64418
19 17582
8 8236
77 71773
59 52621
89 81003
74 69778
105 91451
106 94557
91 82308
7 6969
57 51078
18 17419
57 50278
83 77303
107 97075
91 82146
79 74601
68 64696
87 79804
22 18541
98 85834
17 15929
71 68267
27 22748
19 17588
101 88967
87 79215
87 78715
107 98272
78 72789
107 98323
104 90406
106 95297
107 97437
107 97296
71 67801
108 98696
107 98352
87 78830
79 74511
105 91839
74 69972
98 85759
67 57613
100 88355
108 99251
107 96677
91 83380
105 90868
91 82956
59 52554
99 86912
22 18197
71 67338
107 96754
27 22666
91 83240
105 93302
89 80689
91 82307
106 94588
107 97429
26 20985
89 81578
69 66125
91 82203
59 52666
107 97841
85 78038
53 43766
32 30020
22 18243
105 93064
24 19107
107 96309
101 89476
89 80486
81 76558
105 93451
57 50084
104 90590
79 73121
38 36548
79 74363
79 73672
95 84661
17 15968
87 79802
74 70394
87 79501
31 28009
17 16091
75 70706
107 95555
53 45331
98 85481
84 77863
107 97137
27 22923
107 98499
105 91747
28 23731
81 76753
107 97920
67 59666
67 62679
57 49927
67 59501
67 59373
106 94609
67 59263
107 97937
98 85540
105 92152
57 49812
74 69911
53 45643
9 10834
56 47758
95 84362
87 78723
79 73504
75 70891
27 21322
87 80004
78 72540
105 90798
108 98666
106 95078
100 88337
34 34954
99 86986
99 86788
87 80233
105 90963
101 88550
57 48197
6 3967
74 69335
101 88865
98 86321
77 72270
101 88790
90 81744
109 99478
77 71577
24 19807
102 89889
91 83302
16 14688
106 95086
79 73677
105 91357
46 42058
99 87438
59 51376
53 43768
30 26278
107 95740
34 34926
94 83782
89 80737
14 13650
106 94359
98 85887
106 94610
81 75538
69 65814
106 94338
32 31025
70 67090
62 53499
57 50861
70 67037
107 96429
105 92813
74 69853
100 87987
77 71664
74 70076
107 97442
99 87358
98 85813
77 71567
106 94550
57 50780
79 73640
107 96962
107 96041
71 67865
38 36730
69 66027
79 74474
67 57502
67 59791
26 21222
18 17414
104 90472
107 97224
87 79966
7 5944
105 93071
57 48611
81 75545
87 78357
90 81718
6 5041
77 72162
90 81822
74 68987
99 87460
107 95758
34 34486
107 96594
63 54979
68 64373
101 89471
79 73028
55 47633
81 76689
95 84823
7 6629
67 58558
107 97753
105 91505
83 77301
68 63851
106 94665
105 93573
77 71444
100 87895
57 50659
98 86143
107 97028
74 68849
106 94173
100 87880
79 74048
107 98097
69 65358
28 23659
90 81816
33 33451
107 98041
98 85277
101 89192
109 99444
105 90786
106 94578
106 94864
27 22028
67 60436
67 60932
32 29203
46 41899
71 68162
63 55528
87 78491
68 63701
98 85883
67 57499
3 2513
3 2684
107 96978
71 67920
98 86155
67 62899
63 55617
108 99222
99 87130
107 95954
107 95733
100 87945
82 77169
62 53951
52 43345
4 3472
91 82840
98 85452
67 57345
7 6958
50 42596
91 83144
67 58258
53 44938
69 65774
28 25011
95 84863
14 14554
95 83894
98 85888
89 81510
101 89607
71 67843
77 71891
102 89926
105 93275
91 82845
67 59935
55 47429
76 71171
105 93745
69 66193
81 76809
52 43408
98 85593
89 80974
91 82599
107 96052
75 70677
1 1043
17 15486
67 57200
95 84009
106 94777
107 98267
106 94816
9 10681
39 37170
105 91254
57 50660
87 80229
104 90538
31 28506
57 51077
24 19068
67 59360
81 77044
101 88997
93 83630
79 74420
107 96941
71 67484
78 72879
90 81939
62 53274
1 699
76 71145
91 82119
75 70622
67 59801
87 78751
30 26677
15 14633
27 21347
109 99310
106 94804
14 13906
105 93237
101 89016
95 83824
75 71007
57 49723
101 88457
67 61052
99 87601
95 84564
57 50907
79 74644
83 77322
109 99402
95 84423
34 35039
53 44991
107 97310
107 97000
87 78920
62 54214
107 97960
7 7901
106 94713
109 99756
5 3686
95 84691
69 66588
106 95084
70 66711
108 99165
105 92532
37 35533
87 79717
85 78124
106 94313
71 68228
68 63675
70 66671
95 85007
80 75164
106 95213
64 56356
83 77486
57 49391
40 38575
107 96504
102 90259
74 69783
107 95708
36 35497
55 46562
57 48086
53 45013
57 48648
107 95434
105 91015
54 45799
79 74720
64 56657
62 54203
105 92099
107 97513
107 97258
106 94645
105 92239
105 93362
67 62048
22 18078
30 27114
87 78713
27 22189
84 77952
71 68489
7 5584
87 79783
67 60793
107 97289
105 93205
101 89480
69 65852
100 87804
106 93764
107 97735
24 19694
104 90535
46 41804
81 75559
77 72074
74 70392
105 93672
8 9058
108 98923
99 86416
81 75406
89 81128
105 90979
78 72868
105 91659
107 97139
21 17997
27 22827
90 81862
27 23246
68 62995
106 95237
77 71258
1 967
108 98846
9 11343
83 77232
87 78407
84 77819
69 65091
108 99060
77 71510
108 98777
39 37092
17 15284
8 9864
106 94291
90 81826
14 13603
78 72602
81 75259
67 61373
17 15665
32 30481
77 71947
74 70082
53 44825
57 50649
101 89108
100 87674
106 94453
98 85976
37 35635
110 99951
105 93115
67 58567
91 83411
63 56253
68 63224
105 91368
107 97754
4 3060
73 68729
4 3171
93 83686
108 98658
107 95966
84 77743
63 56056
87 79517
101 89572
105 92032
74 69158
98 85841
43 40448
105 92074
89 80837
78 72365
109 99467
108 98676
105 92143
95 83816
43 40586
101 89665
28 23364
106 93864
67 57378
98 86040
105 92215
79 73151
91 82064
107 96068
89 81650
6 4940
59 51616
105 90929
77 71630
105 93276
99 87099
样例输出
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1