uva12208測資A

Input:
5 10
20 30
22133 52830
6092 154409
63264 131467
76026 170598
105668 184173
21077 35200
68528 109581
57486 110818
37950 179138
6066 72928
41198 115502
5611 24895
57618 162855
115941 128890
157572 168374
46951 80574
71047 138853
95394 160115
52426 81282
66910 144998
1123 121423
168982 177143
1528 143483
72785 170361
37905 96009
108184 155917
100181 102214
68039 70077
88357 119794
33427 99429
63100 135094
49863 177488
73859 195030
127501 140714
15715 159838
100271 167688
36863 133251
14500 100061
70433 116646
11592 196630
97711 156041
55234 193476
82371 145677
22668 156588
42314 80766
65870 148887
42292 157219
64414 74112
134855 175824
39975 107543
9426 46774
97809 184191
41225 54946
114686 193978
84046 161995
938 37867
123225 175446
63170 143756
108928 158674
76413 136354
22636 166547
12585 46487
117798 167431
105536 165424
127922 153098
56467 147343
24680 120103
43125 124511
94669 161541
69393 89660
65462 113355
25005 116892
62387 172454
46866 180790
1540 15370
81055 98928
17101 167546
17274 30965
46703 189584
34779 56923
73423 148555
70998 91956
179289 185277
106120 142093
28318 175225
92435 125521
83750 97938
129716 139992
155386 160208
4244 134311
22498 130890
69734 174319
106014 181915
17915 122402
149969 186145
16272 187495
43425 82417
97820 170962
9549 138245
81314 172684
125782 168556
8655 87226
23338 127812
166039 176997
136258 159333
7811 113597
113596 188726
42137 94040
99724 111955
8855 150848
34727 36927
7839 108090
31248 149666
18414 59159
163917 198077
142417 190207
119552 167049
124826 172814
88700 174923
98964 194981
88386 175562
25982 27094
172415 175536
44939 174468
59598 149791
49809 171154
3479 108191
119418 179230
53123 57161
28486 63859
69274 158600
116062 181026
148603 176733
114131 134522
76063 84249
122988 176843
8152 106145
15211 181881
108550 112846
54673 140742
533 142161
166827 192068
40158 123825
29598 121988
112765 134582
85628 183084
61157 150416
45342 147732
102725 143386
135194 171868
10897 140258
48311 121754
146629 158207
169652 190689
59244 99005
20263 38354
4037 129236
4 78122
26864 83620
132767 166730
93888 192662
172946 188185
57288 67173
11191 104747
33732 189977
18572 77410
87633 161405
5268 30216
1430 125564
76960 96831
3000 197481
126827 198602
62095 120256
126158 189540
71044 91510
32833 160338
97878 164100
100423 117362
151963 171269
17356 62570
98983 169855
120981 129365
135772 157374
20889 54242
27109 198786
72658 145074
101639 166155
46856 165507
80267 143410
122893 138407
83493 156558
18155 180928
53518 61284
1985 46063
40346 117978
47854 89472
85168 115930
137252 196690
12892 144439
101468 144323
88901 105053
24142 199769
14579 76207
68663 93576
109877 180117
76972 195266
108742 117826
32617 60396
60506 143014
26788 179391
176756 194069
23477 116195
88097 188607
142636 160573
47482 88195
17547 143242
139426 170277
62199 93298
11435 84253
100241 193222
28815 152870
187054 192330
17858 151808
41897 116158
12765 35220
139571 169756
132242 187716
30889 172358
73760 156570
96813 183585
70657 95859
89601 147169
138142 172809
24148 53553
70381 70480
140075 187813
48422 61621
47795 120809
6282 8893
99411 186113
26192 111149
31409 66724
155891 167033
105983 154682
109220 181865
4775 120918
70848 159306
102479 148765
9109 114942
56678 134351
99736 157116
115754 180017
72881 164704
33069 187128
30793 118693
16339 70074
35537 58137
106940 115906
153820 165248
80793 92209
103458 171403
66235 167033
17440 71412
82671 115880
193696 195595
5356 18662
8896 149843
63398 119748
20856 174701
111994 171794
54722 140567
75771 93657
38664 168948
34722 98097
30904 88444
5928 151427
136141 160710
7060 31697
47584 196287
28069 62980
18889 48604
47099 117224
57024 94103
36758 171895
12123 178092
108056 153360
119929 130934
36736 84699
66359 112651
47312 81774
76668 119320
81132 122926
47361 113499
74824 158879
85566 122831
169971 181491
71040 81908
43333 81970
4880 185886
40056 105598
27810 37871
102191 185465
85894 179954
98731 173444
112211 165621
51389 120842
49593 86981
149702 169515
25592 164127
13961 190173
38634 150222
19116 184481
47252 163886
37108 67250
140592 188393
52827 163844
109124 135501
66072 71318
81830 178808
6704 180451
156629 169407
87829 133321
132008 185691
19212 132170
23038 165202
83152 89651
197014 197256
75261 76196
40491 72410
50706 122263
18353 51485
5088 84868
35877 190616
39933 110441
2305 61080
90263 92817
22391 49055
53125 109128
79031 182513
48069 85087
27378 157843
32049 114420
91417 152770
1495 56626
30756 100275
98943 130485
35104 112450
107553 159951
18673 59874
149563 161677
20846 89511
153547 193862
85705 120932
26932 36513
118765 121716
185279 185441
89806 94991
121744 198097
36508 120726
138930 142969
137032 161748
83556 194099
61 126492
47494 194088
165182 178989
160039 173793
42655 166717
79897 172227
42551 86745
125099 199892
4209 158710
60807 86244
83912 155505
8192 96581
57817 117983
73139 147214
106465 108632
6795 23375
14336 75218
80124 175016
107102 127088
27777 95353
142478 169893
91128 119899
58686 120110
36753 168602
8944 178609
74487 189549
38380 102729
80706 88227
46777 162025
144887 158833
83570 108467
180 57707
59727 145633
40048 89091
128045 199209
35481 43964
43063 64369
13173 115486
165797 176011
1339 171886
44422 149703
48038 97694
22206 109234
41529 118529
89497 98933
41581 71395
144144 161559
48303 79656
155118 164012
63594 127923
82545 103395
85196 132003
107810 198128
11055 107936
25016 125358
84387 86333
9487 71272
31794 171890
30643 78253
8952 143766
11402 83222
111135 193134
42956 52447
70161 112627
27638 89810
145092 179922
42247 75010
4842 58628
129634 134044
181968 183092
56950 169532
90638 189695
11293 185451
109265 116160
73020 107191
47369 53116
56212 87428
48090 60212
173044 189330
54551 92347
49752 74743
78615 121519
42070 151965
23239 61043
36537 91239
107980 113720
80637 149976
114101 138931
17627 62187
2823 166646
24320 127609
68919 142479
106815 120687
32796 160113
34721 60801
104633 180734
78229 174598
12382 62964
43810 155581
10529 72833
66298 190563
19337 121450
4731 20571
181546 197192
28691 88149
109642 198303
90679 161171
131957 187737
80474 168017
11078 149777
72901 170188
59711 140728
148660 151681
137610 139317
160906 174363
32708 70695
69609 76889
133686 156246
162962 175643
7645 137688
73170 155464
106625 164545
62201 94611
10897 106246
84975 141031
28127 52611
36085 52000
104099 117266
38479 149108
56958 82684
12645 82790
68669 86659
8170 109767
78428 95157
85441 89717
146156 191774
124594 180937
26320 83423
93247 129685
26656 128016
15374 162162
113264 177048
19615 104762
14666 141442
66028 69509
49169 114296
128007 149713
80062 184729
25402 112881
139410 196967
84146 158435
134447 190679
90250 158762
125601 133563
13468 54870
177337 180925
45819 132169
42034 149233
11068 125110
11345 133154
23990 196262
132310 194437
34152 168848
16698 192059
23905 135293
85516 145165
39900 63107
87640 185671
16695 42284
19493 128087
918 58483
132388 180776
70215 91478
166743 185656
123118 178414
3563 103457
9840 93801
58087 144276
114930 120876
65727 93925
58725 87424
102453 195595
135541 148972
27932 58058
5187 37865
9091 97881
34023 47744
52785 63581
73831 154432
113483 163117
84828 158460
4181 12038
150378 197684
151052 197350
5335 46307
93188 176710
41926 191180
43102 197923
82927 116912
87872 121741
24415 56241
112157 178899
120500 129934
37533 69273
118565 122581
75561 175957
15286 25856
17267 140105
43650 96015
107404 178181
15774 105770
44656 98075
65934 86012
190808 191229
190387 195846
13667 132090
34867 130759
50440 73751
81058 154597
53482 81637
66758 165380
32450 180167
35309 121113
1424 118831
157705 196388
45007 174488
66831 111470
121243 192141
12042 47974
34288 138628
38353 191184
50605 145720
134748 188266
78839 130675
14991 51402
45964 194083
144338 180541
42304 68770
77275 136192
36154 135146
16798 76281
135570 190666
133826 145121
33956 109764
107666 150506
76511 105955
61005 124526
14956 179484
93469 165907
68234 144363
21141 156700
72437 101184
57595 190983
69044 142713
8399 59978
84874 114333
47026 76434
17062 166350
985 119068
39155 144289
37396 137626
123101 186486
93026 184693
125174 132945
98435 161440
17025 114777
29459 115371
80784 116555
115473 187558
82185 135298
12544 71816
114085 164395
15577 70837
44303 143237
28240 138625
8165 173822
74214 77396
31648 57291
9176 185424
12756 74995
96400 138009
29330 140028
163483 185957
139003 198596
101802 110399
43984 126111
20862 197863
64685 124166
69657 163599
61803 95504
8559 122313
89271 152455
98960 191775
28752 180973
8557 56990
121735 190079
26831 96950
55146 151184
91510 137011
139277 188209
54101 55220
57956 198203
9196 60243
32475 161793
127888 154232
68137 107131
30372 118725
67018 152335
21229 173857
62822 156567
83808 161473
171606 176253
41872 47970
143599 165078
128484 180825
5264 58467
173127 179438
166871 183782
77176 88423
30110 166162
122804 198742
110527 116909
26088 98425
23415 38498
108058 196269
4471 172270
48577 93659
60918 196242
7251 112876
16112 193282
114182 181520
1753 103975
26211 56133
43237 126040
96562 164807
123509 177490
145581 179859
39911 166053
60863 113446
41871 58065
140583 172887
43967 109781
865 12832
51755 105072
76537 168645
16027 68810
100521 179709
23197 137196
130034 182470
107516 166038
29181 148936
42342 188665
41015 123338
121838 184149
6115 120040
43142 48761
52225 176081
91688 114065
32238 163240
152863 156233
27803 92344
33684 126489
43451 170029
156360 183127
42476 165258
51095 125077
17467 30660
86358 183257
47032 159174
3142 118700
59941 153075
122296 175876
140351 185195
49582 74961
123050 175356
8854 101386
39707 149103
172706 174893
77071 194019
137386 196807
6644 18159
2177 150105
70193 78465
74982 196993
33587 112467
35791 139034
31268 183783
30983 188994
38244 95595
25042 48426
146435 164182
8917 149414
44835 84579
77659 88279
60610 199879
49782 56801
142082 194652
129111 167605
14967 89028
72756 188563
28456 93091
48436 134041
20334 49374
47575 66689
23259 165976
69542 135402
102788 127028
9803 43043
146206 188255
74965 152098
85014 98598
126413 178921
37255 114004
175632 178663
106837 111881
1369 159246
62874 147422
125 163278
23411 184019
71953 156696
232 80384
63715 93808
90138 195370
23749 128630
99388 108372
55509 87045
131442 161679
140769 192346
46220 184869
132149 164977
133392 162949
101764 149805
22635 184648
85095 146005
138496 197035
8186 94081
20661 105601
4831 66712
21026 22896
105287 116140
20141 76203
25717 37283
154167 194344
127003 158532
26860 128419
147707 185697
103993 133308
14264 169249
12331 150008
65152 135849
26097 179626
98341 183439
20413 73829
174813 195607
46969 70966
51350 65961
109765 181007
83384 140882
27315 96154
75549 97708
143990 148711
119642 160011
124955 180231
4992 23809
150978 196984
39805 196646
21139 158777
118602 172733
74725 182725
91489 182656
152636 180249
17352 83753
4283 117130
3582 146565
111308 143311
38509 127016
61119 76646
128776 171101
84714 104334
66481 131363
78364 95236
192399 193882
20879 51691
33852 192666
19983 72044
146797 171325
29677 99206
51834 130456
52828 188725
142847 157571
2345 116941
82327 99954
20620 74939
80508 174711
17599 193402
105211 141283
39500 189039
109988 142929
98813 158446
21413 183210
2053 153116
6609 21715
13691 29087
2111 67504
133704 199104
33672 67457
37031 72826
127028 127760
61316 122906
17514 118332
38588 101737
20428 82166
135681 163734
164065 167330
66412 85203
10485 58937
108943 157413
58955 172924
120372 150420
59381 141954
167351 186952
142807 149126
47910 138996
61072 109823
15259 103262
48560 55341
40476 126713
31783 168162
10067 166908
31192 179944
687 182907
31987 128737
42120 185575
61469 198644
37502 166704
39071 72826
6988 97396
21069 141895
35551 115745
105976 136998
50793 94542
18423 38292
143387 150018
67222 198155
33007 177380
161606 171991
21284 53038
4497 91169
1637 98950
20593 161780
115313 187680
167841 191118
183 152721
4529 80585
118927 181457
131989 146901
83797 123155
3056 161171
104725 174314
9694 150260
755 39462
89656 99260
118373 161164
99411 149358
36969 187844
67070 157946
16272 45018
73422 135647
48525 178689
115253 140574
108269 175395
59213 195492
86587 192778
24429 52256
6047 181415
64082 163372
38996 186133
55222 162872
80922 127625
99527 108763
26069 183368
92677 169971
22839 75003
21581 72641
10292 12177
139531 160567
67188 181105
141244 156333
86653 107164
24545 129725
147509 162224
21548 58740
132538 145749
58775 70109
35656 171271
29143 139461
102812 119078
85814 155648
28789 130625
82405 160483
168541 177117
39065 59160
16258 32454
93499 131545
81133 130196
35972 138101
9385 128728
75700 117752
68693 139670
64501 110907
41745 146556
147840 174919
35347 192472
118289 183104
132062 178390
53659 92954
81656 105664
27029 63977
8902 176363
76258 155280
138975 176235
5471 168422
74362 153485
40048 177116
67645 158145
106075 134832
68650 91833
113863 175519
10195 187476
31599 109982
20962 29900
105646 199726
3435 158027
17227 173351
22758 123241
168901 197283
56606 140308
4126 9149
172428 196394
24382 30998
48374 135854
115868 116687
49142 108517
63890 176218
7963 96953
62238 181902
136992 163144
57947 171663
62196 77902
2924 59378
84031 176180
36595 136666
125235 161295
10814 164728
1764 120633
13244 162347
6998 65491
50949 62517
25259 148269
9280 72159
3607 166083
15102 34141
53200 139881
126341 142969
124262 145831
100053 117278
138317 197087
37662 53464
104335 168072
18429 85045
4692 104964
100798 111936
132266 193080
9283 56729
10080 27178
15155 35722
23460 163002
11341 136186
69803 146704
20968 141284
29178 94147
74332 84506
62610 185213
14753 45747
119084 159319
162651 170993
14436 162676
29899 131879
192489 199601
125228 156502
121954 168095
49114 58067
131312 198357
104123 104393
40882 98282
16591 81315
8834 121525
136081 136085
55241 106579
123092 194773
110861 159910
60717 146238
138650 144247
190187 197141
115084 166949
124243 161764
96894 181144
68399 95731
1253 46836
2245 184026
54170 168854
34426 123438
18726 59514
58485 135728
61855 163492
50740 81308
39883 107930
112139 125118
15431 163945
114157 181697
120680 187542
177429 178036
113384 173574
38798 114011
105047 114552
156561 160344
100245 107603
22281 101689
101053 147475
97386 171038
98532 163560
46660 90737
108710 155374
61464 77156
26882 61711
117813 176636
21089 38354
13060 44199
8043 17234
153387 185910
16238 32187
106608 188114
14373 187761
122827 181621
151983 198593
109539 164620
1618 179294
36478 181348
17053 125313
4048 75658
39712 147516
65194 170734
15984 127255
177398 178812
99688 195757
53560 84002
178182 198320
56845 102301
166096 189832
32950 106032
108843 196878
38190 48775
29641 38569
50364 195316
114351 131679
75339 126729
45177 156940
90754 100565
30503 130483
7032 17465
1348 154500
85576 192143
56240 180909
115501 168368
65439 179589
6898 62222
57247 193902
23948 37873
86197 175134
12370 107024
14412 47698
57094 131201
13065 69767
45095 76925
69344 131327
92299 102726
160729 177418
126360 186341
50101 75557
66654 95528
39297 155528
21541 143434
77009 182524
35518 182541
7619 9007
114544 153398
47772 72713
18178 27483
26145 167720
12722 51280
91364 146507
61592 130538
140576 157901
113522 167830
13792 130326
23996 75436
55791 163876
5593 54009
1902 45126
8800 38234
23690 123005
29232 101053
79681 166200
130983 198812
48689 68094
102763 108714
152231 162023
72136 98369
66201 91329
92981 144032
71106 125679
54262 135362
32486 161342
152045 182634
24903 102862
30244 149592
48193 60555
78607 150960
98554 159615
180563 199639
44628 105240
50040 105237
37716 180683
34742 190713
138213 189727
101382 175254
22312 123947
29686 89640
161270 186728
106929 186365
128639 174786
72825 118127
1899 110526
54162 195941
122240 172194
39647 163589
88899 183313
17838 38828
14446 134873
83990 112310
160243 179145
148089 154910
28703 46211
34350 156960
82877 195007
91576 110823
68127 166224
4104 98790
101110 173414
52687 93225
78367 158381
37667 155202
26898 78934
50800 52084
162253 198673
22484 113352
8909 38296
56869 90794
23652 168039
1239 170261
53794 124191
12909 83992
5758 164423
35396 36298
121290 124360
139058 152521
63236 92821
93379 173358
159215 159585
53567 94774
77925 194427
164081 198972
87520 103327
153875 165482
128842 158590
107122 187203
153565 155666
42989 184398
572 51662
81515 126321
198894 199037
57485 84024
62797 169525
111751 148700
40643 56463
26081 165307
42758 163392
77002 136154
33998 196671
51378 91245
85872 195745
147342 162300
75208 154438
27948 58534
150207 170272
90614 148248
16731 145836
61922 91656
10830 18942
90663 147309
91725 121693
77343 98273
164673 195266
95721 98251
24812 123858
63656 110200
95642 111941
13415 61788
88979 196735
44314 69733
88473 117043
71151 152883
99340 131836
81133 166178
126919 151910
19185 58932
33561 136467
19623 153185
35189 145093
61477 172500
7577 187509
135320 174563
104964 121801
175946 188882
111415 111616
62869 148991
67822 130666
58197 151486
2160 128856
33070 129571
158152 175811
38406 141574
46830 166234
41292 112560
160133 185686
70544 98830
30338 36234
138658 199693
12827 157074
20769 154660
40264 171819
14140 20839
10294 105560
50543 179641
169849 193847
176716 198817
21948 53839
44289 54408
125129 149348
89389 109264
82039 136172
34341 185927
87570 180140
25672 158920
43877 195250
34256 118421
31591 48915
57965 95532
108203 191728
16888 75185
166685 193852
1547 143226
154496 166026
18074 93505
110396 184991
2329 168793
88141 162787
6300 104281
70896 150047
8763 153357
143966 174153
15251 168393
87344 97549
62726 194058
83496 117001
54063 121453
81413 146691
6603 51743
150579 199349
26575 36917
147071 162448
36283 117463
11865 199150
52692 115344
64499 97038
22575 104943
177070 178415
146739 187605
171526 188710
120542 156322
1034 117218
55992 71039
43464 102136
186536 191483
7526 189510
116560 144241
142893 149919
90204 182805
74269 81681
73133 91745
28731 126847
38390 80138
75084 173624
52871 76603
109736 199261
106926 132364
138125 177097
99477 146663
180120 195371
58807 69721
62605 193390
123251 128626
138128 193052
104748 115080
96 135553
19875 122430
73979 154787
101921 185560
58383 190855
11608 170817
9012 179656
129474 186371
3744 91231
24735 43248
113936 126061
188523 190339
6725 144503
78543 124693
22214 96069
13623 166113
119607 186627
25189 109761
104000 154508
55474 94750
9111 175471
108791 195334
63744 143111
8934 112201
18723 61420
88437 165782
81908 130224
21722 66574
82321 166461
83097 177406
63641 87720
137910 178318
162899 177680
37377 147497
118591 162828
159821 194504
82862 106612
26784 89058
59642 181250
130748 133391
37494 65647
14811 19239
181140 188843
153182 178974
1779 8538
102473 153516
26910 123870
28792 40353
173569 190399
26352 72227
143482 174302
44442 98653
92645 148912
140 30643
90980 163711
8251 95790
3205 166356
766 162660
97465 129600
18449 85608
1509 114585
76129 117517
174090 174159
109428 193983
136122 181295
32670 119698
48036 185996
134152 171433
19911 78236
9835 48200
85484 97810
17072 155962
103757 121043
10128 86679
17920 164824
33504 160740
145873 175312
7969 9914
28895 86191
90085 103391
109500 136035
50374 114510
26279 170194
98510 134202
41103 55036
10389 164033
1004 126970
166232 184605
55626 134922
30260 32705
84564 150653
47099 184560
22440 31975
192514 195386
14428 68736
2803 68068
8401 126435
96146 196127
52423 66274
55552 190258
10814 121500
117613 126285
83363 184464
49280 114773
12855 21347
29545 163724
126364 191814
26567 175504
101038 188858
25836 57640
88476 199517
178664 183437
79559 146091
104676 154081
75382 178379
25953 117826
80351 86064
65005 187343
96651 159805
52571 144868
31213 183732
38864 180099
41692 188225
184766 189325
98522 130632
114706 172030
4789 31687
80146 92601
37103 102363
132093 182706
177905 185327
102577 150569
108037 141269
57403 196339
25539 118768
37632 78092
136757 142755
57197 121036
20609 37119
38533 96918
38456 112746
86070 162114
37276 154050
15772 166747
74621 106615
85346 171969
11112 175768
118279 146862
25341 86475
18919 68427
556 15603
13669 94806
85507 154934
134360 160822
14388 145189
53518 97989
70417 114176
45828 61283
29945 42919
35619 41589
58440 107627
174777 187969
6477 174331
157622 169237
6003 180609
1880 191115
81013 154015
24111 81696
69856 175478
57382 184950
44347 181115
89898 162425
129174 139751
96203 195755
63146 95931
71195 172737
61674 123103
33277 186232
138937 184757
105961 156623
3101 159907
52921 86889
77680 120510
94067 176066
102835 142903
24342 169096
103877 184211
38898 91092
129456 192059
65714 121590
112478 195644
47428 149985
23974 69043
78248 103664
35372 113884
5632 172650
55227 141400
3286 174947
27851 127111
65615 136076
100644 191942
184270 194197
90050 144583
21797 145889
82935 135154
28591 187955
51301 184117
133550 166214
1442 83084
47657 50933
18636 35882
121666 174293
103336 112778
35867 89497
100130 174596
8641 22170
26639 177156
81340 83190
36622 161824
37685 78608
50608 118822
159741 198409
139025 181161
26988 82786
116189 198943
83877 181505
30728 87982
34796 63815
159363 171787
17181 122317
55574 147702
160633 163316
84076 177993
34673 123759
54803 78679
65404 195492
50849 108526
111014 153115
12323 32609
80074 195935
98309 109077
158536 186152
67787 100611
116304 182032
3078 169346
176383 192396
14587 62231
2289 132233
139862 185015
76911 137276
140480 186742
6462 53184
6878 12773
26496 198598
114737 125965
74792 94200
144473 192139
71066 83137
130014 150261
105875 158597
142936 148960
42720 72302
104259 128382
87903 139799
38275 126196
75769 100910
146982 147378
45200 176186
14560 138218
118351 161071
50196 137987
31432 112651
90447 131957
41690 89851
137408 188059
35001 175071
171184 173904
71092 160780
47859 191055
118270 150393
137198 186718
25655 38078
82081 178420
9756 24066
131115 183828
105170 112403
112342 187838
18231 69938
99575 103243
100998 156572
22953 132431
71585 82576
11794 132206
36168 131267
19199 113696
36994 171165
172016 195051
10451 12696
73849 148601
15419 49707
43318 137942
97256 110883
84578 160895
5117 67398
104124 150817
654 135242
101850 151351
99895 184957
51259 146247
13771 38401
5776 142509
136546 139126
115643 191590
63500 192239
32315 62189
137837 198436
188443 196102
157979 161751
125496 197154
57119 75701
24927 81670
37423 58210
117804 133699
5365 104096
184783 190590
131259 198164
80388 122111
25053 45710
35262 126506
101711 107373
87445 131115
52090 198947
39739 97798
48799 117403
18327 102972
46565 149521
70143 142626
104110 133633
79367 189921
32692 193569
82021 125761
121900 174101
13706 108389
146561 157940
5044 75682
1300 196857
166914 182074
33472 105559
6018 103878
2550 16796
125239 166989
8642 84695
9483 78135
30612 34030
56894 102878
135976 186737
7317 134761
146725 149944
39584 65768
64843 118364
73085 105987
71169 176406
48301 104802
98338 163574
38089 166900
96614 172251
77744 97867
160787 193853
39583 127817
35415 65070
14523 180321
50411 161011
85313 188316
109634 110804
150147 186105
81668 142048
72520 187721
47625 143835
63417 70745
106491 113406
115715 194892
44799 184839
20551 61693
55583 81991
28823 191234
20176 149803
141731 192773
145688 154692
99927 127007
36420 189034
36889 43053
17450 172897
7772 146441
104877 165743
95191 150311
94794 188359
51859 112891
23902 195243
7958 162424
101680 112094
45707 67514
84451 114813
3590 11480
77735 81706
100137 179845
168668 189904
114969 128348
84136 163479
149450 167652
44594 101995
29328 121234
121655 126493
192035 196272
142471 162543
20684 162891
63450 148269
123449 170571
16347 155620
2888 178519
3884 41866
43421 142331
22273 31126
30920 145151
6269 85870
102942 198299
159711 173946
92168 118832
88224 129924
115526 167357
26127 161966
133404 158656
24053 58260
40948 82009
52993 195981
27573 176706
63281 76184
29 78085
99544 191826
94264 151223
99833 133896
73193 104227
6513 126301
1614 75411
11485 199428
21227 35153
7112 55878
7430 104693
114286 142829
20777 109790
56513 87163
121854 179858
18101 29802
37728 73936
122520 191557
63468 121826
31528 94284
63738 196161
30143 42314
15093 98407
55895 112073
28615 189231
11909 115702
46706 83652
114115 123749
61915 80263
32853 123547
68754 176488
135232 153144
74430 146122
122039 180413
49479 130983
159408 168267
40118 49154
154365 197524
81787 122502
167078 189048
57687 151590
154239 166009
74004 100172
131194 191612
21400 132797
83031 94606
41617 93937
112065 178933
28094 157654
49232 158565
93615 96024
96896 122778
24521 136691
37189 125127
38694 167559
77304 137167
1721 55427
34822 58239
173537 186064
127601 197329
23696 194985
42133 166807
84715 195366
54748 159961
84734 137075
110138 172904
85222 112989
11127 35895
12533 194547
180216 194240
34200 97112
55896 121170
4812 163618
31364 127582
70657 197304
5040 100991
58880 144477
46351 85970
64139 165030
15122 177455
106455 189604
34950 117230
147765 168899
40985 182309
36665 37973
26537 195452
86860 106059
80494 103882
87764 112455
94325 106224
114526 188679
117969 123331
15640 114216
1657 72083
33361 102725
46675 114687
163580 178768
34223 135564
35151 168771
39955 73325
61386 199196
90179 156045
93998 126908
150094 171026
82933 179262
65059 140114
103617 132459
48497 173681
91849 192953
37026 172196
65414 140301
129195 182850
102502 179256
96376 121293
64427 83709
59592 93229
65823 124840
114652 142491
50506 92021
123199 143047
6395 136361
38323 189765
121441 190440
3913 52976
71321 184812
24366 48052
573 69778
13657 42813
162911 176880
185020 195500
14268 108611
81359 92472
38108 71094
54971 161988
113346 136824
47175 162570
100049 149054
38649 179166
101880 143264
64217 132813
23179 64962
56374 59766
29180 72097
50858 156286
7777 123100
50268 177336
63868 99121
59693 73516
95440 188642
5630 101820
468 57473
22604 95446
22873 32360
3965 79801
21799 140703
21779 49854
83310 96836
55780 174391
62832 170247
87465 102621
122706 135665
94144 108916
59852 162538
137081 195896
75121 85050
27164 77725
10344 95213
20542 84927
135940 182045
152148 158595
98212 116176
41124 184267
98995 175056
31953 141640
5559 78511
100832 127140
94786 163454
163643 172700
129526 167795
153651 165741
89118 152568
52820 112745
58045 82255
16306 177012
47768 128896
51039 137314
4918 178380
197385 197506
165023 165185
1050 154686
26516 107771
25210 168678
38736 63701
49196 160994
12660 137813
87218 157962
21044 84026
112108 118655
123016 145837
79865 175733
141798 177939
90287 152513
69627 100423
102509 199906
30881 124216
144478 183298
12779 155400
119300 156521
161946 163502
67621 144675
42358 118035
187235 190834
107601 113658
136011 147129
25576 144066
39017 144392
27573 156091
8328 122566
176452 178507
63319 134010
155125 163804
134737 190590
151908 165669
3546 79466
14360 184102
26810 48296
53131 120462
51188 142522
10814 73542
101232 126118
97058 159619
140738 179566
50224 181641
54915 157811
54402 190810
162487 169202
117434 134496
71690 177042
110947 176310
22436 44167
122060 180351
54829 105685
59800 187542
28164 104252
54010 71640
57806 154822
168194 190560
89265 188842
71354 174508
15430 151314
108973 155959
29797 114121
83730 181040
32857 194602
86757 193753
57616 158868
120677 176826
22529 59389
49777 178937
118040 183411
125145 158893
84838 108654
37669 137476
43655 83481
19256 23825
44992 72240
105771 189744
78937 133330
64742 185212
49864 58361
104952 160873
9916 19880
117195 156389
5675 87686
44760 144599
79357 142043
17549 84450
69177 190286
13499 186891
146051 180768
58702 133124
110283 117423
2350 74660
158719 183179
17763 68011
127584 165315
30251 196104
94721 165348
134622 158864
69097 150116
93502 144103
59372 193585
127742 192040
12282 98666
43356 183742
37948 118887
25096 103917
47039 107679
158047 182463
14408 19653
61467 123700
44728 97934
154494 171124
13012 191186
9937 82028
9489 189594
118052 132927
55452 59372
40998 65004
128620 142815
119652 124403
49205 161614
145735 156468
5793 50911
14777 59875
114250 178422
85322 145828
162868 166348
50060 58945
82638 186936
17188 65663
6660 17142
56478 168263
81295 172072
44934 123762
28594 55932
158158 196700
65343 98855
75912 175228
164277 173088
24928 133352
109989 157253
25700 51475
5590 70968
34264 117123
7408 86210
65608 194646
87228 134524
118012 139353
9720 146146
49039 188905
4467 51690
44695 130429
52392 104161
12796 107956
90806 153116
65092 182615
59103 149257
137394 170558
51091 85212
93833 149409
77891 148634
82607 110914
72521 78680
20532 84710
124646 171473
16132 114631
53311 97524
90035 146246
44834 150066
53744 147508
14641 15930
80927 87847
115099 163313
74212 74596
128524 152413
131459 183972
4442 113864
34934 150607
73319 159783
44510 147813
96178 177181
94553 193345
28888 78322
26918 174692
68110 157090
21919 94570
112354 186378
41730 188985
45824 196115
37169 79984
27122 125028
113380 129772
94669 186255
86899 122844
13707 120537
30533 118057
15924 171613
18665 52491
63862 71997
69496 104478
42656 112980
181356 190269
5343 46770
16308 65021
64571 146166
73551 82431
41404 194755
14890 176702
113108 188950
130123 148068
170148 181967
46510 99878
129190 184953
74001 166363
39550 49580
8346 128671
5327 130021
91483 193785
3848 7991
62546 73297
4416 72023
64588 174117
83641 193104
53640 194646
46747 69265
140206 188453
191315 195751
42019 134840
30299 181402
119811 194485
7484 167314
88903 93356
122975 164630
10611 106282
78212 184208
13594 173189
118217 197456
125057 170663
98217 192000
135946 169681
150051 182004
118917 174324
108991 187396
152258 191658
42747 160537
27224 38582
47339 138495
57309 118043
86607 163043
158036 163080
7087 39940
22953 120817
108523 118731
77141 79905
29580 104911
39678 68526
52221 57916
151847 178228
108840 160311
126745 132299
44769 139777
19461 178515
31230 61604
121794 180467
156938 176584
80122 173084
128914 190182
126869 152568
4679 135590
27722 122571
165583 199409
96598 152925
54595 152398
46322 68020
14251 186979
175670 192594
79760 151486
20751 90878
44309 130641
15529 132442
69091 116861
151215 166226
6907 67447
118365 167089
1040 124983
21460 107765
170144 183333
110066 121231
184807 190067
147205 153034
20620 159897
43000 146119
101178 179610
14690 20153
10553 147126
49085 122764
17811 192561
76633 145082
5901 149677
35037 45215
87574 119422
105539 138589
110997 135199
54359 109262
6512 116348
93245 158659
42092 69376
34815 57251
126794 159942
77911 117558
5749 72201
151241 171735
41042 198156
138139 165898
32535 34020
58192 169258
117145 127295
85518 125721
93608 136533
152995 188424
130946 186907
129768 177763
72884 147755
3606 33054
135344 184017
51314 83006
88274 171928
49085 132951
42188 55748
133979 172840
102706 157242
37259 115278
38528 68523
86455 126221
42394 124788
16716 45462
63330 79487
25930 29052
6239 131399
83879 119132
5170 168103
15777 32716
76822 177354
135837 192211
155438 184679
84567 100425
76609 187812
6091 61175
116072 139281
13146 183057
84304 107687
39075 126968
124827 182727
168537 191120
98980 105395
94647 124839
23968 33558
18701 126465
64580 177332
72459 197553
129435 172404
118543 148496
29538 140732
53076 140548
65695 195249
104283 144276
58298 137864
4456 112766
22965 71516
182912 189301
20211 115513
101934 189240
154548 192222
83166 134049
69485 126561
77948 125643
32323 186505
38563 192119
2803 161025
32665 158736
140579 160279
95859 167928
41155 111471
87158 154822
40099 195581
70030 81978
139549 196042
118696 161736
34720 53891
5727 67991
91117 104463
113146 198503
56114 108776
23215 116327
60593 159250
9218 76036
57652 98075
20504 96941
141975 181268
25093 91944
26642 170974
27857 67290
114517 164833
87303 176484
153767 174083
138368 183541
123258 141547
26826 130085
5322 146560
23806 74840
17306 36722
6275 65244
6218 141856
13474 124427
41555 107389
46026 97358
29194 96400
18552 187764
53849 173827
22604 122844
21608 182389
145877 151551
60109 105807
166093 183872
77355 157893
88340 168187
79354 172187
21209 71239
82287 195816
18837 177963
7220 145000
56507 100782
83535 189782
39775 46147
89763 107549
31031 90860
101460 172941
58343 180605
140132 192556
141174 198473
46606 84469
6085 159394
93886 136928
21778 134784
133713 136925
11904 141593
159809 167426
39923 121610
21865 155133
31250 135083
44071 155296
7663 122558
88194 164344
162263 175535
36132 61170
31514 159876
123307 143518
102087 102370
6173 26170
41104 168624
58814 74052
112664 137376
96526 127126
30333 37843
26110 88796
151118 189442
71847 170583
11097 45573
25389 147328
129120 183210
92527 93933
24574 88786
79914 131243
59737 61691
3626 146504
35885 177357
12127 74697
39915 60229
6795 41413
919 108526
114889 193498
2685 48617
143567 195345
93785 149275
83685 88338
112898 154649
66283 77904
109828 182634
9001 151520
120015 198445
69971 77451
57146 153308
1583 47521
28325 129059
52927 189244
4667 166699
37076 85044
50427 137985
149733 198725
52813 87974
10291 21054
73200 167447
75272 100141
117416 153087
10187 95134
17933 150535
84290 85869
21824 99425
22239 23466
48906 185285
46455 158308
104375 170026
18629 61836
33309 181407
16315 123098
27160 195061
9532 166382
57396 83171
44583 130098
31852 67810
23313 93910
69777 145446
17736 76911
42850 68398
40281 183702
15647 111100
88509 192454
30754 123164
103726 135442
7864 29271
67514 131709
30307 151544
170840 185367
164317 173451
6738 59338
15532 48718
49592 74806
32211 121004
16706 140278
128620 165053
121626 162114
185870 199194
113827 148641
15772 127747
71135 81409
77744 100781
50774 168985
74749 88655
51474 95425
74222 131941
181600 190806
114835 155264
38342 170004
120769 121189
63022 138426
69477 128993
111980 178381
162973 190095
55888 103753
83893 95900
23818 67910
102828 158348
94813 177553
46623 90054
17049 45728
4446 118336
70682 79784
98398 162631
83227 197633
37 92384
166647 190140
105309 196922
3069 95080
40930 44708
93 21207
125493 199746
19739 56134
50248 105356
81910 111274
68240 189123
21429 39988
3265 31445
76140 186170
138750 185944
92720 109058
105097 145269
52067 190113
118022 122477
94929 140549
66326 193595
33967 49120
79532 123091
22526 35197
47727 164864
17555 190406
185453 190087
31580 190713
89563 116788
93082 145355
122711 131603
30136 53976
148801 175957
21863 168567
71403 91558
1250 30489
118912 175070
168399 172027
40500 182963
77982 165529
22393 169691
109567 126282
39667 165904
37667 188599
82253 105044
21286 65665
57334 135173
105003 105619
22104 24059
114907 171629
25187 127741
26179 163992
12598 36528
22505 23207
104523 170031
7079 178916
157149 179130
19301 128370
91522 184668
124490 160371
48376 184289
61328 170155
28358 127224
44628 170980
96139 106752
1203 41750
68205 118150
8960 154407
28879 93171
104453 132125
23454 109111
55340 158502
11134 148151
10143 151409
46675 94336
131883 185877
14625 20812
44285 87502
107915 137475
40967 199280
55950 82193
20159 44883
129749 160932
56362 148722
41356 129347
50749 106789
151938 183510
95115 127892
49938 78608
25544 29541
78921 108184
107284 126192
30412 125602
55397 106620
111098 153509
96668 165087
25961 136343
64228 137174
169546 179129
155111 178530
18381 60284
129908 193627
175488 180770
28018 198251
104804 171010
66179 97265
33844 99893
92080 175375
104177 131991
17001 186708
170785 193356
1084 163402
15484 23311
36602 62556
113450 195934
33427 68529
89141 99786
123148 163486
34866 197004
98520 134137
56032 172693
4354 74024
94673 132423
93358 122872
33938 142262
12407 79579
70232 88098
25502 74385
153918 195046
32787 195363
12958 33465
37856 45305
8673 83007
16620 42849
170835 193483
144630 144747
37796 111534
18489 64814
113831 191283
75352 160534
16747 100594
1038 94930
9302 43093
8933 72007
57446 179552
90666 179876
139747 196958
12275 107089
119619 122548
71066 170770
179739 198971
42680 181908
71108 154745
77667 145888
74746 185612
19816 21116
1847 173754
14654 98532
143672 184272
19859 21620
82001 174118
19554 166411
4967 168775
99233 166437
71085 92497
185198 185989
77695 192551
72879 110582
101595 173342
21651 61852
44166 107338
76865 166335
24894 43319
12352 35438
39308 190946
18586 54753
156708 190363
37922 190212
74867 157338
56091 189974
48390 168049
108309 108402
144243 197533
15442 89681
28093 95009
34224 81260
108622 188531
2723 178087
52305 141263
107778 129618
682 3833
93009 163332
14066 15165
37556 122429
52261 131640
24987 78762
2843 70760
30046 92684
31543 158660
71506 79671
21092 165467
141096 178012
2658 138812
107733 114474
14051 133028
49285 71181
6202 138702
109717 169753
15990 126343
50396 88738
70328 118654
16259 54954
21163 144661
21633 56914
123014 148347
37075 167003
4041 122275
56863 97577
145671 155120
186075 199746
42207 90600
58817 199768
101282 127816
112720 159983
40771 137978
29361 178786
151211 195368
86977 93961
23585 180189
60005 192619
44107 118906
117437 179325
6125 112891
44102 177312
71350 183465
6516 191911
159080 176039
139237 163586
100326 154272
43254 114375
79473 88527
88026 151091
30348 155171
81550 169060
55071 140083
25786 172217
128139 164125
57598 138340
66217 174120
72107 158250
130673 186960
85036 166450
57627 109872
29341 178166
4471 148594
29246 178517
7072 40285
65377 184859
125022 147665
131005 161975
47413 109971
66221 119549
37983 179869
73544 131203
90047 189296
28735 40570
53046 197039
19850 91225
26365 88828
106468 190890
105409 131106
39463 57126
24273 160064
127029 151423
19452 50440
80451 180542
38420 105474
46613 74226
66681 140544
52706 84663
44565 47525
99144 119318
121248 137760
63080 89441
54028 130497
132432 176635
18696 89136
86161 179284
101556 193691
32548 68464
129814 188165
148666 160896
147568 190568
36378 152378
45179 52126
80073 166834
50256 169670
56524 68708
70832 91647
112103 122043
36664 102809
59165 186483
78727 182442
57255 99749
88998 140581
24048 163805
3240 184243
18310 162250
85845 95733
113758 193420
110736 156034
138375 194012
117544 144072
159948 176091
87402 90806
11983 122306
131849 191593
98144 162416
105160 146468
100920 135068
14842 178512
673 175740
31301 49808
115985 171761
80327 195523
18963 173256
194706 194816
29687 127026
4006 185819
2869 141872
137436 143079
85063 90139
134437 170060
22492 77837
67274 105930
66543 126434
132785 179014
136884 167776
16158 80673
95007 173762
159441 167389
38854 188773
7088 86427
147229 154532
13100 158260
149013 185543
35818 65904
11621 111655
123170 171806
115427 175172
29256 126769
81838 138274
35726 190986
51824 60413
60238 162658
108539 157760
61973 173220
42642 84371
21085 57665
99758 197937
27800 151258
1137 3760
93716 184688
76770 152659
11404 168728
23755 172514
71893 132284
78338 136860
26091 26288
24913 128634
13255 33070
33395 190561
113625 151531
38673 123363
62437 100572
142757 149166
33258 111345
82459 109705
146313 181966
31905 139239
81701 158708
155449 195785
14831 23663
59286 146972
167026 195904
156000 161271
76229 142337
172081 181499
43935 85585
100978 179611
77129 90501
50964 138672
34753 73767
153482 160255
32733 148956
51896 53307
38524 149647
140871 159275
18853 79639
63460 173674
23957 188823
65567 182578
9444 144607
86487 179880
12617 80580
118517 199885
46435 72728
6792 68857
26064 142578
32089 126481
51217 197501
143012 166338
33490 47897
44118 121839
163292 188283
144542 167060
101812 162594
33640 98248
58170 148486
82222 142345
50814 129831
72642 126604
9858 93702
20730 50930
24184 56354
58485 71491
3461 69934
106207 122468
11378 17668
38543 60191
15694 171862
12610 134181
40559 60711
152593 191785
176798 196246
120434 179239
125604 172369
33941 198778
64483 148172
86492 94987
50489 116658
154404 179355
11901 26712
169 148431
8344 192626
77918 114782
59597 119668
71772 112222
35020 84009
125165 178119
58071 116735
56222 145449
81934 124384
38551 116531
23485 99465
124479 169193
151758 179797
103676 111836
9556 128117
33857 87708
19709 159832
31116 83909
32975 58597
20638 174307
141409 163257
93409 144852
21610 181867
135722 174076
114830 197458
72650 125992
145874 150052
14472 195196
128724 169270
21619 137369
101152 131134
50413 133709
102337 115611
78893 161376
54578 183589
13680 66071
54771 83204
70601 169841
129618 182757
14834 187169
9171 27697
70711 149315
37954 161173
11520 121460
51182 72727
51219 124884
11816 88763
16795 171357
1267 123258
172592 183535
89128 146964
110497 159971
32030 156713
90882 134929
26060 149369
112103 186962
164064 181134
171742 197954
87861 89539
777 154192
59622 67258
41360 120405
16785 43218
22154 124982
125248 138236
60497 109578
58912 110996
53953 125724
171494 188234
30016 153851
4834 150292
116840 156909
29445 94210
23814 150757
105959 121478
33844 188786
30306 144894
13077 165898
88321 151049
42423 189996
153565 183841
103545 193511
50357 147980
102206 173687
58220 163198
19514 191954
10099 76542
107254 165559
5368 43741
20087 76016
87777 187763
43044 167980
158657 196949
2213 155132
42087 173405
146331 166465
64094 171994
74561 178304
81151 143177
113274 139489
86179 185980
17922 73413
94482 194370
28226 129427
40402 69097
17876 171023
66489 182575
61758 142492
29996 96092
20626 139947
34873 125582
20395 129339
88185 101050
95098 113934
65773 167480
147252 171127
136874 155659
137147 179248
43082 178886
194065 198482
4433 46387
108966 135308
93945 159879
2043 131138
117169 118453
3309 85259
130866 135325
96932 128604
19443 178000
8944 82615
65770 145561
48741 148012
42763 142924
172398 182664
67842 116833
27882 103257
14339 176481
30029 147357
146564 148670
48756 134958
5040 133504
5151 185654
43689 144017
62160 183931
41382 67272
5354 71148
78905 171356
81448 81742
26593 64137
2096 82502
30776 162946
31856 191676
27728 112754
99287 106527
30211 53676
36706 76664
24656 42833
142142 166001
57366 120296
124449 171993
42725 118197
5543 95534
52317 66701
86807 125755
80990 140865
61233 167631
120168 151273
97188 155323
53531 57143
5758 167115
130165 137992
6191 140788
138531 151684
62482 76577
12422 57888
137041 161029
21711 191193
162130 176477
83795 150901
55634 188150
87910 196831
18190 58673
121572 176634
117895 122024
2247 184829
45728 171411
620 96993
179638 186982
87616 166727
12824 140353
49376 117911
77081 121783
106555 194282
46622 137919
32123 119837
130931 189848
72319 159917
169575 186513
53174 142225
177425 182410
84157 178434
26066 163532
17974 141524
34562 118432
9581 129914
122975 160077
88399 116556
146101 187979
13281 59839
45466 92980
71366 111460
19093 104179
64722 95518
156623 173705
132452 192427
98136 105271
33823 58039
73262 141628
37968 113081
8970 197743
2421 136554
70117 134233
16667 176542
58976 117558
76915 136492
97467 150739
8664 113382
3846 33707
35202 160122
51707 150134
3032 83368
56160 136114
82452 114225
26596 86186
17047 29442
35769 134345
38179 118359
83278 157680
2478 61940
53651 76917
64436 156150
19223 140486
95843 149791
64375 182274
3936 176141
23183 142612
50018 66298
73491 97731
153718 173834
93723 95354
31662 46382
31792 94025
160516 190936
48965 80234
71620 166269
18046 115938
3678 62537
39086 60362
120736 191451
80560 116610
9210 116928
28872 197997
173409 185139
85269 168705
99283 104286
19007 148416
11956 89501
59534 118432
11760 194206
100184 179318
118947 197222
38747 168783
129112 155421
70995 83028
84259 173737
31409 155590
128711 157326
73100 173527
84862 111464
44022 140927
27542 197026
113707 193705
82611 151348
98173 196398
36640 133479
15071 112993
27747 141816
53237 92975
43384 107184
114474 135492
29131 177546
83662 166022
93573 170831
54212 137210
118656 122351
59823 158633
43092 168463
31189 49995
56127 121304
185305 193198
84496 161691
67581 128984
71237 178744
45902 115627
136457 179937
114029 184331
11365 123144
21421 125742
85940 86359
104553 181198
23922 44034
29971 128317
103074 188490
80481 86361
63617 179191
152461 189745
48812 123427
97885 111424
48570 158618
35523 48315
39730 102911
10423 114107
39322 169264
79876 104081
51480 165074
24247 194703
141440 155765
26164 179163
159167 189832
79904 155296
68986 168870
98332 172001
73300 199231
66581 186080
20946 152874
157905 175423
38618 89653
44976 134546
103942 183199
50454 161004
90752 180171
19609 28878
130332 150488
26464 33336
35290 46766
40271 60080
37061 156572
147916 165570
9234 82228
87475 99388
58497 188677
119631 198880
42622 82862
168872 183747
59214 158478
3938 131860
68852 195237
133030 185940
133298 145888
94570 98546
21099 42341
86938 171668
63688 134248
23774 104819
26525 186053
40125 64410
40260 151296
58273 102424
69133 96919
58100 177757
151736 178761
103772 175958
39108 101891
52399 130270
65930 93443
100010 195563
104656 116172
42991 149508
147831 154002
25380 43723
10864 189443
670 127622
115959 173615
183065 196615
144664 145458
75014 79614
65101 181120
158193 186837
62713 179938
29671 153790
105054 175624
1014 180166
17341 83769
68020 127446
23752 40713
101 165207
30268 58056
24528 32790
90136 123533
26082 75684
82564 132481
41089 111282
32936 65531
4631 18173
104011 166482
18400 43170
119493 161814
13699 26173
143921 190778
106023 183029
103377 111766
86719 132214
47047 71671
79135 125610
131387 151877
30481 119050
61500 190432
114762 198998
38466 171517
100128 117410
23286 58737
20509 46136
23424 27119
150231 194517
5049 128903
24520 174082
126221 154012
151492 152373
129485 164245
42241 67363
118933 129523
34145 68156
111328 138972
23329 196717
32910 84832
32894 84824
37109 157347
38665 186620
56747 107250
124773 156233
80671 131730
88560 102067
30677 52579
64984 80769
90587 96477
75035 144832
30723 156339
100713 161979
26797 142655
2558 135748
88458 118557
21500 158988
59173 167068
11887 51073
111871 113825
14953 127371
47848 129852
23372 185918
32727 166143
75132 88136
27068 109968
56478 181234
59404 94581
44252 184261
51363 169080
6381 67662
185975 191329
128749 142145
27451 43586
45135 98819
111734 186731
14653 127790
19249 72295
16109 188771
84865 159224
106499 196063
133054 153489
85139 147142
45573 138014
2596 175214
57588 64919
101991 146466
15932 188136
49254 63804
94364 143699
72152 169215
142024 159288
2255 3675
1366 3066
82011 117700
120604 172020
11073 83133
52128 91936
64776 76919
51125 103924
27355 78303
16960 88258
102982 137690
113649 183989
9996 99793
169995 187827
114046 133332
8861 138206
102143 116514
72435 140164
18993 27758
43028 81144
129530 178462
58444 185142
130821 199392
52193 61690
93982 172390
7445 92433
56417 71449
7974 118335
24746 111839
142727 179028
62601 102135
15094 130289
19329 157723
153774 191951
26165 81034
160335 187650
53342 184559
116503 149033
30667 41200
53120 120668
1069 155018
155489 187512
78461 100937
70490 107970
5379 51535
11639 83633
80060 146072
11824 191498
73390 110680
121855 141292
36093 39990
58262 62270
48249 158190
166213 168115
7923 21936
6793 133182
10628 26392
111370 123637
192716 193243
68319 80830
110813 180322
1404 121609
12742 164263
22154 179140
45966 58301
88595 180116
116864 178735
3135 179706
6688 16600
46427 113037
123815 193179
3761 113975
5245 62348
12143 93498
24602 184229
54313 100191
29744 75599
33281 67695
54480 97469
80837 128405
3081 48201
64245 109620
109759 153730
69041 103119
3446 155214
89249 140455
16240 186796
5675 154609
33612 146905
41698 185509
32357 85563
3789 58261
78323 190648
85496 105099
4428 184370
90824 130369
23030 173687
114459 141910
84083 158894
24251 161144
121658 143305
98844 170312
164864 177314
83591 199180
73129 168185
100960 128465
42394 178488
101054 173839
49294 144736
42269 140491
56958 138091
13887 145999
28767 143680
56436 90688
13331 81580
185942 193166
45252 134381
138818 172441
96465 144582
141886 184791
84804 157474
60040 88534
23721 105224
92057 168872
167784 196200
45158 102952
69422 82683
133791 192695
119325 172365
64878 140956
1740 119156
96131 103625
11237 187610
118032 194674
12877 74801
172435 181605
21928 67746
39305 109624
12260 69545
86279 148107
167467 185914
56718 77665
159231 192237
55675 110775
75511 127493
31258 151221
96017 124417
20980 26121
64784 173993
44052 66093
83312 94813
125938 133036
8777 73626
635478036 1382851110
663908079 699050947
482804823 1491408476
1279140101 1509412189
537592581 717774596
1215694790 1881864865
1773744531 1974033521
331350152 358078035
791259705 866008430
241640524 281161572
495747771 1498307853
171391386 1135061653
387108034 1648333629
595666895 1252630376
1634583901 1752787588
314882473 1523682009
1632813 161612222
376937147 594014419
1202867776 1413631765
172279318 837288064
1289404694 1671420391
553203567 945604409
911902406 1197599826
116273644 937994399
623877464 1596595377
480538847 1563071593
1056048052 1393775355
832989154 1613997187
568966295 743228445
652462061 1239006485
1371244612 1382197736
637469332 720874594
965000702 1764218017
173003337 456245426
52547171 1331401642
1574162823 1662636410
1018711968 1351732887
518929906 877540037
491734760 1631577276
505249098 1034515146
1332244946 1621902859
528214575 1154503462
8683296 739843290
589992805 739240044
1577118952 1644703112
85381457 1479071249
1181753224 1244393425
900251537 1657538844
270084308 1203343753
1059929327 1840713925
378772683 740062729
921971345 1716252122
427705609 1040705673
1264635689 1897874006
214687548 1809340934
853473790 1382958655
81767101 1193984023
427673501 1709226257
1712691809 1942481226
708983255 1913303118
576774188 1443313595
346691694 1120966792
849191272 1094121724
930788388 1452464339
170897140 1428857300
24328121 1434044016
578909494 1577107822
1768335772 1806258185
431696348 959011819
866808775 1697920587
1085225386 1393994654
57620350 1456725857
420900707 980305339
835842929 1795884409
871293929 1245587872
730224143 1124631760
1273521311 1372798192
855426291 1191719213
1208039930 1414721629
226949100 1178630590
1349834238 1886531804
46696556 1368999866
1362598014 1544624874
183326828 417879825
1550864002 1945920468
684727088 1972576136
1068582222 1609118931
442737698 1209766207
427525315 560413597
44166740 1379208174
908687118 1367751544
910319202 1083807649
1577493454 1890354044
1135513214 1141368847
1064058479 1576930547
999599682 1202187855
1239920208 1264867158
1069248354 1114924087
173051235 580975792
372537991 1865297963
1403328682 1479365161
1944012128 1964235282
251669728 1547824098
1729947734 1796105518
213195404 1325753222
265491488 1303217348
39515164 1574460862
773001813 1716262112
294156469 1267315359
209133237 1034722671
1653721313 1891667010
588937569 801491872
173189491 1023234447
1309524327 1875836073
1686576720 1823077203
152854806 1012230721
1284333769 1546974504
662675243 1894787367
485060263 494507104
297231299 1290034628
966439416 1315993326
109837659 1821032653
561428272 1304010391
851492454 1251713655
1060452897 1288606738
614425545 732497451
235133 1801135597
764908170 1346360365
403528853 1664209180
834678321 1721547847
1037741599 1388630982
1390390932 1471526912
316383263 1421307621
1704909482 1771959996
1031462652 1244664905
832638359 1359638200
1633934840 1925634242
145519113 388402771
531522025 1462674945
619654319 1581248738
1514819483 1865357001
1062213785 1651736280
1210414426 1469703091
1168931488 1971805489
402196023 537709683
1058788309 1157863537
214456582 1185209719
146601832 1825720367
1665013693 1797682657
82282177 897450066
366097406 999366865
414872516 1980555248
323854269 1125882641
14065927 1526895104
275942767 749464989
56942037 1767941487
856761442 1125943400
32019772 1836594424
565237318 1689048064
197037125 711748042
25124 1757097796
415229890 1328641555
421146348 714404835
631040869 999852454
303992473 557576989
104778176 580463307
442190250 760634608
554617125 1116816994
994040535 1675324087
427964640 1210927309
212812921 655242723
271994467 438069563
1157706478 1673680278
1357397475 1591191567
592433154 1427841087
479507560 626515614
1289809751 1757629175
104817479 106775698
430783859 651861602
294288406 892849048
43692881 1420988913
890194187 1183946683
367838785 1348616300
272042210 397290826
418561668 1630518140
769129016 775995653
534589507 726015483
254093951 779984861
462405467 945430837
587786212 1025242742
1395042094 1934638716
431552581 1312568532
416688831 1330168400
1637278048 1700612959
913013553 1216767313
1750311913 1902468546
504163804 1596237824
1865409071 1937766415
864806199 1217172382
1404702071 1745411666
442992322 1662695245
454625803 1812966676
1499710840 1823349208
699021964 1100881607
251866122 1532602522
232982001 774924419
860066338 1764823088
469030747 625094106
146693131 1660932712
224224406 921341724
354383030 1958705848
1520391848 1723048638
1357921327 1390824633
766811698 1723401999
712311128 1212835145
600502764 1397320123
159564922 279554602
388268602 622439161
149845385 1169423153
1639098183 1901511962
1057635863 1686744753
1182634703 1479735012
11253189 1136752935
1866234508 1912542749
506333579 1934991551
792677199 1893475430
1135842047 1318882307
679938098 1416677628
534777450 1348954292
313536787 641593304
552740122 1494998985
1189586534 1926167062
573280123 729534618
812076406 1675577543
1700655496 1775452714
624040678 874666772
822510710 1620298744
26335312 721944081
310043102 1158275317
54807178 558901188
1673775935 1993908399
821646530 1258851241
85812689 1217326450
1237594560 1279677364
447392795 1988377947
341117391 538059230
23696510 194282946
277374615 1872178152
1027605912 1051943098
143116633 1380488163
691190391 1440719140
1429299281 1729573074
160235483 822904701
1172257618 1665146416
763635168 767100206
747569141 1318321516
840535106 1361891312
1050255532 1389224986
1121674498 1973866872
602887866 1646371820
1652129463 1795202910
44266633 315723979
563534415 1884643515
324515998 1126960641
1199392114 1444479670
1405079128 1755612614
854773027 1892103337
397271488 1551269617
930478244 1574369010
404512843 537572067
601363653 1952415168
327800761 1997735503
825837380 1283920478
929226129 1059743426
1623309354 1660362082
1125095450 1591715246
421355200 1220403437
637332685 1358588179
1284427276 1365738999
1595474713 1830414484
1801236278 1848289877
307490029 1167868072
981047972 1060847760
1772082385 1958166642
350270317 1228571065
1290055615 1710535649
1325849742 1660941509
1695302908 1852458576
1776550406 1960872823
624952751 1612339765
344693169 1089461661
1184033138 1822458065
892529137 1204437781
39807762 800631293
379676037 1579396816
895595332 1310148280
25986537 92184912
595857522 1137139369
1166520033 1572274531
158504800 1758778022
705638653 902098917
1112352518 1468873858
1330314968 1612469281
452321758 1289288337
870706113 887859049
723296630 1531615147
1182918744 1225955150
631289906 788706885
681834377 972876127
394385891 729671370
1025032204 1758009389
723261661 1921114910
923690857 1092467962
1292775023 1351314042
1349187218 1929093126
119765152 1589972586
917424151 1067648416
1709537923 1942856677
12709720 1153709200
726065929 846534830
540307701 694963951
1625130516 1666229599
977618816 1824922925
270646478 1182092589
343491964 1599255364
59902174 1236670242
351617256 529563693
439016198 474072537
554324943 879583813
321100824 1106780343
161046978 1236611329
216228964 1260251820
1437941972 1691040632
959961402 1952441266
1403460325 1572754756
429860648 501315489
266118950 1331766233
617909878 1531100214
944253844 1220504188
146694569 1120811957
1300831647 1359985132
907327627 1916592361
1439115017 1572153969
699580240 1954580364
769783447 817927639
1007168957 1131823556
334022215 1379804247
276360210 1643128125
632080152 1431917758
445896931 1730073508
1096315770 1962202187
241668509 1922417017
307661303 1262984559
126083034 1174115279
1571763366 1876976052
1742206658 1902946581
671629025 1116927489
193638248 513251461
32630343 1098038235
500681104 1637549147
217894066 1302405506
1568802993 1597480428
14275952 44058622
519127116 1398711958
727986633 993306698
615361353 1155982330
204631583 1177318470
544853395 1910296092
1004534380 1158998470
17516465 292524642
375393137 1074280584
409700998 787217989
1106048699 1676276319
709589840 1595595889
1182740610 1263281480
1295012704 1899470113
1689481593 1960920716
319670889 369977536
835881122 1403230746
978385093 1926093913
30289391 1558080115
1278712752 1643090254
377214142 1977230591
715231517 1678595661
810945589 1593775342
305722699 330028375
232155915 1270249318
910019733 1324819457
57438170 956095049
248754153 388208908
553994913 1224667637
1630289986 1888158481
106055011 1972749598
1567925320 1622831038
40213326 1020594806
123286183 403268781
644361042 1766840884
646082416 1812669140
318846567 1556921517
267189458 1708506561
182933741 708386583
13968226 244402795
604409175 1961773648
783090717 1427711696
1904300179 1968804774
1099446925 1235494614
410578523 1049083901
26174769 780973582
469327671 1923225667
436498071 518711446
1148694191 1222782167
872605011 881808613
352591786 1511135021
750278637 1757729600
555050619 1384903662
522919225 1920881153
502315176 546594657
548885270 1967922106
1941581454 1953387244
1511941548 1656523267
1693731233 1822612331
610680626 1701599963
901271817 1301095538
412635539 1637647583
793616150 996068358
259948651 1790401800
843858431 1217297766
405229442 1019313446
1289485987 1926216066
1596267681 1951355922
1646627100 1648531800
1587381165 1938898255
1093702860 1873646130
668052327 1699697723
1282439504 1750465805
139781412 1375088455
693337559 1923759967
1019650251 1841121025
625472306 1208061039
1002444708 1901342592
831145980 894185195
1419527213 1706666722
899775383 1508060328
730729880 1025967482
23491780 1096686149
991220579 1122577175
789805213 1231444919
605226143 864899030
247376258 1466249584
176089121 194428321
770335601 1921085398
1643851470 1674907902
212892220 1555767665
20563256 1548785011
639913991 1614957104
192250731 1269745785
227853658 1959033500
391067621 1733766647
671775152 762656115
1579434661 1643197762
394375140 720288197
375689033 831513400
351797735 1738217766
1398519820 1703636160
382455885 1859381213
158025121 1042456259
1434911283 1654858738
967703978 1660153096
1004609945 1848488231
690371729 1288429665
1409465368 1672025056
1011337597 1456330781
118436321 1056887432
701098469 1232586127
96153598 1722597632
631034405 1672726503
664559719 1875052121
742677972 1828201316
423885027 1746084719
258549979 400153950
147997320 1624261551
744597963 948084801
172251137 1009138731
1173714131 1343691953
181623646 761075223
433726448 822467206
238122883 912455058
250219148 1221259230
460958541 1335921708
459458256 1785662850
357950241 1076194781
317106345 933054797
255710728 1922855448
418932695 628292372
399531351 885350506
405637629 1260306703
14077394 1234700255
1264487597 1474301305
849101375 1534535809
338812368 1931074449
1357657523 1524495807
752218194 1754612927
197819868 1084339235
1240930247 1368812345
1263370201 1733068017
135693343 1891446275
588208602 1389298819
875116471 1045925205
93464975 991734095
912483399 1287629811
1165298754 1954544417
1112114885 1782620085
848636628 1832646620
1540997533 1610986737
204117643 851717261
517831341 1519863719
384460768 1944287400
1301762970 1560200061
814320355 921811047
858823528 1652012411
44683799 302107983
375237097 754333868
564760009 1876622375
498398301 1182249836
950898494 1350732764
143707240 909816364
1224707437 1392581720
631566634 976705427
838775658 1824527180
207293930 1773249852
461822664 903709857
999286189 1191546929
273771962 778950555
807729178 1531749337
1104556230 1264474812
513219657 1051899529
44128787 469599639
359875637 899130470
978688598 1142613757
449142769 603972171
1470814938 1554258170
388944766 1624249520
477046487 542537061
139276717 1926787721
871108713 1065718144
881037461 1698217041
363019036 739210482
643914326 1500999406
1063896708 1471678382
657167997 1167826351
1425329888 1537136967
480194286 695038502
1934082547 1997085944
185407049 1337437867
274676549 1694141430
1061762658 1610550756
314951324 595112601
484375670 1212131323
384438479 844738519
799198535 1167670776
290147081 1359467672
1499284064 1611994011
582392795 1729360326
907263826 1307238113
1162978932 1891564682
232211980 1668606639
424533470 1822423234
268914824 1780585147
343428115 742588730
764626607 769130593
418070809 636754747
62578751 1594488330
985376404 1027581444
1154200609 1582287464
190469984 1588356992
1676931048 1925322841
905923732 1764936649
1308642265 1673376824
1560213835 1577735423
643191485 1329687069
542532553 633819639
1356404671 1670356848
601966927 1822636047
387434114 1195841254
113757994 649173681
920283341 929167098
709855432 803101325
1663296676 1707936396
159731093 1669191934
1042891680 1575766232
1569348887 1849451142
77433611 1556612457
671695240 1721237262
322866220 1818083436
1321896814 1853456759
1317490869 1705620766
1201912857 1950791097
203710772 1167558419
357760135 1744560999
597365407 1766561531
555197100 1065708827
1088372404 1218515539
160126628 1132253058
128010945 759368447
1227936290 1487841519
118332068 315975049
559570180 1019215406
362466520 1545738646
795449664 1667203330
215635008 572882102
1024101443 1041406582
365678497 882911876
35523538 582836511
19750364 1695507856
1082215669 1331712813
64594560 801945751
34871550 932499450
1110274458 1631141236
612448839 1000325863
491182796 1002270138
467129202 1297817347
395789967 1464780817
1294213465 1498935570
593446189 1246034576
974554590 1305691050
1556995573 1944664926
1352210401 1592443811
508031830 784512017
764310652 1734260272
958807029 1447812048
1087441547 1235348524
308267489 1792312754
1451149785 1568154931
650169323 1631023048
63310015 1945284641
1562161576 1894851188
225288921 1492610309
546823885 1907513227
252440967 977310112
857833888 979727978
73619907 428036276
1097019988 1921292113
456101810 1269508768
1200854382 1538488103
923653501 1751557704
314527986 1583372025
1271582794 1973518481
535135798 1545316707
39073050 857432391
439093134 1592404119
48148922 212274486
1731331025 1898830248
75474690 697504740
241672038 638327389
1134507637 1566296931
678218018 1695417003
245220350 1479393293
282357153 1071655514
144118254 1504021953
1285060653 1774176212
1255785312 1382004456
997830914 1609981012
417997730 790962896
70413308 1319613054
22411403 1352421604
1551786585 1725911003
813835720 980830589
94575956 1973386146
966707981 1918235839
125306692 472252664
494165774 1316192676
1157952120 1468855804
630037565 1829832754
1815260869 1973369474
1090015113 1610938027
668177991 1585935079
408962477 1936160335
403372990 1834181523
269379938 1749923224
1043632390 1088206164
1710465136 1881228100
1122799314 1841598121
731849267 1615032109
177007303 1339507047
504730934 847301186
1175041971 1930521321
152111295 1359738884
1216778520 1393112431
19339351 1545404360
627432121 1262232380
442090350 1369754274
108786506 1332532363
673085280 1842671966
391792606 459669931
86306357 1759350055
240934988 886037380
452657868 1547735630
362636361 728333243
420793229 1729469887
913461724 1119125560
474513247 1551360768
494879254 878748017
251379582 595116170
90783704 1839200704
102422755 1771454025
525471108 673408118
224937010 234475577
256777510 497932679
559694610 1784534450
1762237430 1805747475
507241329 530742669
831651703 1593810726
563636330 1463558160
420365335 1826222887
182738318 410964431
901152732 1278905413
356844546 1272175673
333240697 1060921840
454678076 1015009937
960648999 1646437197
454865425 1232133947
347292788 427131468
97168678 1667136556
126453498 1762731910
838897883 1977916738
1490875292 1888779034
1043542304 1346602326
1250246705 1637882237
1186402765 1353950413
538293612 1965637896
1763890319 1902519142
954486046 1837719964
611322415 1341224521
300048180 568918839
273796441 1159015851
1594337604 1830939536
49032264 1995753056
173616851 405373384
1163116588 1472827579
67486516 112128282
1824634666 1830234504
1104698024 1492301319
294643656 753434708
1278574109 1441104352
334963620 805761214
1336540256 1377551531
1162828879 1573870123
958370112 1572340102
332531688 1760287878
819546119 1130381384
1191540593 1858398224
1031637348 1805725001
88752280 1744777463
538349027 640062202
686617912 1186975399
1443527369 1798374949
1262081302 1570818277
569152191 890860896
1473527948 1664541003
431298397 1421996082
359018493 1604473944
213086373 971977211
760367281 1779892571
916867421 1884648516
361156821 1718943874
183029005 1679725256
370944994 456091704
280113554 653308930
114092414 873673171
526685941 908350176
876023126 1217315805
897955334 1832479388
829526993 1762337253
539124404 1729307357
507639172 1491764019
653326785 1702330068
1154579460 1648917036
1172105219 1701298855
124616868 1622187215
644383447 1971958282
669982980 1388418520
275287654 1289886651
73057036 137798601
392760870 934691030
22046593 1433850354
879747863 1482527513
1140013103 1774733859
963120567 1279369855
345722427 917210692
874947396 1103583404
1128088954 1322851481
47220120 411037773
133179378 665111931
439608405 1259660544
695343509 1509945583
484931291 892069171
611542831 1093417316
530178516 1461095146
36539923 1663773924
1577027033 1985319968
1578602740 1948389685
1452087645 1507055404
156031426 557476217
701094218 1496526484
42513109 115108102
171383493 256022333
1507423709 1854119800
809445052 1591363674
1616125850 1621892063
250685190 1039759136
547907724 1896381997
409172742 418552391
198356712 808333020
1110328152 1402406033
1014468664 1029675516
115754392 677725307
671795188 999222055
270989682 1892183960
116607266 1881528538
916123940 1464907209
113956595 627327852
548644277 1921496411
130756482 1353532462
1255235917 1876214294
412714618 1724838906
907296047 1825816958
137331135 768514293
180922217 1576328839
522889525 1671669345
8826292 1851423417
1199798500 1767872840
185307750 472946288
1819286507 1910170488
122361641 244190147
613752992 1876660129
347007 101536497
83098393 514221434
877900652 1060391455
309261562 469607197
176859984 1349245773
827975823 1336684814
1187275235 1847574846
106478887 407987807
319006407 1773052947
854605118 1995997156
981812446 1534909921
189303939 1637259298
820060533 1264091091
773002826 1314131523
1614617811 1892669035
17415104 708567096
38751828 1814235103
11781436 1836224463
535665794 1577739592
1485482329 1568879098
99633942 1194124145
91886303 286041604
59602744 653235040
1621946913 1745773642
256103368 1333142639
719580083 1270604752
590535195 654090040
478914750 1779379525
684658662 804875239
129184780 245591061
527768649 1579391533
663340959 1036340875
452212302 1965548775
583986504 1521163515
175962528 678531532
1057244216 1461854009
231792512 1884977601
627218108 774863896
457307516 1874908533
1004412601 1339163493
214385490 910269002
1199695081 1732854148
730962750 969306789
119474117 593561131
1387750337 1461081184
23865509 792190507
683091769 1603791016
980852778 1213586143
1174969594 1925924078
904994014 963050684
1216486540 1240579957
2160247 1160048296
203503964 1744762011
103554950 1995731467
1100608872 1389465191
824590176 1104750168
868501059 1272498775
74583921 636017156
1224382947 1456220431
186119711 1479809738
601758191 818851866
1744946279 1929828785
739136224 1239938597
675314105 821391417
755239677 1273182010
739186597 1714729289
722674209 1394963528
687185689 1100051710
1648708625 1870782952
646724634 1796489035
204041584 892012774
1570635008 1745307728
191877840 1642821097
53174460 1524542817
40296402 326283788
92379138 1430692735
1352103780 1708333377
321347243 1637738751
51248302 712511665
269494003 508925650
1484578406 1863329372
296745465 1263625484
1028923808 1394357332
41282576 888744967
973791732 1290246641
445768634 1902096155
258952911 908025249
564890792 1309393725
158217131 1940194999
844421391 1875763923
44220628 1440465558
1198830695 1262180540
862608482 1881636300
948759751 1595861478
196913367 1134275819
25695074 541957059
1484686836 1614678237
799543816 1578145301
1810328408 1820401207
785511297 1757125719
40817772 1424401076
926439740 1226054137
1099693370 1443245314
503377240 1791625895
660561049 1866039525
1299247287 1452776546
498059640 1018322748
711417843 862239601
578259606 1768068549
467776450 1534787165
404855908 1343920988
1875479629 1999797588
48764964 60976600
602315808 1742213323
1155062082 1280326917
581912228 1643900487
230836758 1753384153
381265902 976505236
875334881 1285390302
481327065 502856827
639442560 1406377571
106698278 1424140978
731770635 1859031372
301577385 616335992
134717271 1964906740
1727298809 1855055308
1460524092 1857537988
1329148977 1346627906
63304394 256902707
640159679 897349084
473181648 1935438143
1239907028 1680670781
772619198 1463093017
854904454 1210234976
553102457 1850677841
358282271 995295076
1075347713 1719513082
38781493 1679355233
654784459 1460880487
614284640 1664214463
695139124 1289237082
1103402381 1278574629
1134125563 1489133395
1144008485 1842461975
505615857 1370474896
86646238 485323005
1301379947 1304348002
753654901 1981957232
281456396 1515127891
495602868 929403943
635210246 1757608805
1199047479 1513527183
1424385168 1650826238
275087733 1625026234
230959321 675297462
924153230 1974223347
1076567385 1630621555
1009048562 1430945147
152582426 698607161
920779933 1515772811
1129302543 1793041830
1563828498 1654506067
748686829 1788922755
1579275213 1651349544
910791857 1426526675
1356750064 1417372962
896066812 1133310343
206271827 1914922181
917873251 1572015530
135645027 1242528518
402485521 412007134
184996087 1976115520
267762655 749361222
462038107 1968707568
3999141 1741750828
792996227 1884913306
830352926 1333658725
145576066 1999944879
93539331 683073097
79393780 461465383
1265279459 1870701690
1037433321 1169846111
1029259459 1844006687
1744162246 1836711086
1651687929 1735687075
1100973067 1540028429
1143765988 1496149212
437336342 1835337812
284821436 1437420413
133961185 1334568159
1066152536 1096429458
718246690 1102180193
78862749 582877698
1794165832 1834976443
442008837 1959292283
572898434 643894373
351768145 505697729
79304900 1973991776
1402306688 1520508108
84316498 1016464287
861296879 1052097883
33519944 215924998
626238672 1253413465
278998942 427051939
959493946 1099142106
430159264 1596230191
90875469 1767847235
189569418 873468361
276987758 349616142
898930337 941673120
1583025779 1624896156
809261388 1722703125
1261353871 1723111530
4990514 1084429658
512949534 708891440
23089455 1544523932
553029872 953625895
502004036 840044419
156722851 1349870594
123280262 416604168
56529479 1887933208
473146466 757448203
208433931 1858149744
529798744 1499222052
338045703 1481487330
809996163 1563741582
1413608220 1951791206
284329895 1889262699
871621598 1973307380
360331260 1553914371
185331625 815799797
264914992 1036441756
109274591 1282128415
748714953 1180995018
1058628705 1577834354
686288417 939914923
414208535 1145563998
723271162 1241893230
74740629 1338198634
308072081 375705044
988063939 1446061594
1200466895 1827399762
650054986 1614106708
3596297 1220242420
341799285 750913951
68297139 784498334
690308860 1601894943
488648341 1741752849
697997276 1679606925
35295845 1003838755
217496523 664406684
1134486379 1530897700
115903066 1513240262
1136361028 1294557921
471075300 1608240732
406308008 1872705182
1895594772 1898591553
717801290 1552808375
946553946 1887377640
733095490 1726921631
274560846 779263314
11304436 265561887
278263815 472212181
668611980 1810623290
1344368094 1629651911
161216178 787714406
819130279 1786998304
545421878 981389192
214531735 862739644
752279777 1141288437
316849186 359271754
1263637155 1504437729
79442407 1818415007
766152897 1840808140
981699135 1704331965
342149751 578405855
789593548 1040468523
578502012 930308666
130902811 804744926
46996501 1847778956
986304869 1662003926
97795470 730017569
896114871 1022101248
1601375091 1626996243
70288342 1326531701
197734278 1161551663
960101445 1829866519
566759369 1221790145
729440240 1240548351
78344278 179226775
155246104 1190928630
271229346 1779759150
605715725 1946685601
946414527 1581929551
1038939125 1972675182
1014069562 1315091814
550607976 1391493478
346856705 1892631699
1174544746 1427596843
452674700 1057307073
371911066 788251036
1193848953 1322079939
602679282 1875097203
3404993 1975443448
134968839 1396568098
777858645 1708822815
775275545 1624172897
137598231 1104315315
1655284409 1747478414
287998601 1510011338
62835768 658792474
182810282 1250397197
1439810895 1905766346
43482637 662022505
488012177 1347437625
105764473 228992559
221547261 378683561
196666749 1805589815
1184738549 1482121995
27534770 904506545
135283789 867797009
979593558 1369834142
984863830 1480431417
638581629 1886968997
723552345 1519820509
142016825 649698083
744765467 1538977754
152903896 240404361
334994480 1541501423
543133923 1539885297
329329315 1962018539
314715278 1499469168
332871409 1594661291
59757234 389460165
270245977 1515110096
322057563 631086494
363979710 1004627174
910154872 1686610674
351806112 441815114
198811120 1051040730
1052261441 1314880027
748027858 1251609263
429200831 1886144432
939089913 1395335382
828350353 1818940759
518596454 1250355696
1075981617 1180497561
561399909 1357828384
463870534 1422289329
472103053 905661935
184247942 912018242
399641565 1143237601
488799090 1479903416
513514392 1048235137
346966164 1698349678
1312552080 1658254284
1137330121 1520817985
532688507 1276330223
812926180 1893144771
1156437831 1473169680
219364404 1432183123
1086123803 1365679525
1217104962 1369427550
896165378 1151904584
1416555 237033330
182233688 1715578364
1618544818 1909494856
486484640 1919068069
602198485 1351198880
307041008 1391250848
262860104 1232348060
419602285 1199918051
763320312 1109806901
548422002 691501753
612554517 1236670378
677517735 830892679
162302984 387852833
377378210 694096875
1725465796 1827256609
615774101 870229225
1270318846 1938791251
309505278 678347994
1639523389 1861519199
1041048326 1993307493
1134727746 1223320399
999998885 1053708500
318320174 580950373
1110466865 1156186915
1190886088 1928450383
129393563 1433308973
674837153 985327006
176457245 650882252
1337232081 1832013500
1294496632 1788856920
569866621 1207468668
789094967 1368130879
215658251 1682978796
721952583 1854034026
390477399 948445813
310064271 1681661699
1050392257 1851902628
83539716 1876688227
165176944 372309082
406910496 1090629900
845201429 1675753297
281034216 1818038194
1481832954 1498712953
847409780 1220985146
681855170 1586281169
465212328 1078122173
19633576 582933498
920186367 1385628437
1138821147 1201056017
1140209490 1234769806
127289050 1419922523
77685471 1686773235
564028068 1931492124
294873000 430180456
319263821 746927591
39503132 65375119
913935156 1943904109
244577094 1804491509
105681303 738804382
22212841 963672081
1476930388 1870279816
194692464 1046621790
229536242 441389455
411906443 1513730612
111373251 182129744
512054662 843152833
751643546 1172175738
696625961 1423567705
922048588 1455997813
1322464738 1806149676
619887839 1457525177
133254305 1066366697
1077106432 1790511342
556465125 1114551017
342161678 801916202
381854507 1883937098
1116715604 1452040669
928250036 1901580767
437201207 1599336149
537484744 1205111637
46314287 1327402399
349047797 1152497974
105820351 1134549957
476564983 1963438109
295130882 1267470692
1757512576 1853466987
1368199605 1410774959
1260390858 1879684356
348794531 1269817675
273020872 915401658
160433677 574752706
1392306939 1693028438
458505735 534200183
40764129 1169238450
493277187 1342561878
1006302502 1815143395
407194035 1621808418
529461290 1546034254
1528717027 1925853434
1872093730 1924994165
557577846 1911091305
328901556 1013555232
42066550 340790054
1667226691 1991244521
698503134 1006916968
591832068 854900532
11798887 1959486375
617647406 1546059406
683100229 1312337897
966225716 1008012817
941401939 1117598547
1676724975 1999202435
1438857131 1754602705
532566146 1819386560
858977458 1465114760
382526138 1596168409
227546941 1791994103
1519194204 1975226566
331281720 1334230849
831542042 1965131368
1359546905 1759895822
1500448395 1680602432
1393175245 1913064422
414915998 786721122
69726674 1677636037
1554927405 1575764680
187267629 1685592270
474551223 1984793067
761536471 766203377
589985588 775027683
314903246 778149035
97387029 1730715971
505784128 1001477830
87886892 1421188287
178913080 878844024
49846758 971107008
645885083 804803263
1008741049 1182517832
1491791996 1498487603
1660529843 1936005797
587532201 1439911383
126272403 1777008604
111993447 1032596781
491765515 1836940824
756699889 1043347776
3595640 162635582
438984639 1814809561
896076053 1068035464
1577021228 1597810463
221656208 1317004283
1238185638 1786337587
569209765 1422817163
622459085 1043001273
1079295955 1505574096
226171249 657116835
443577445 824822566
1000779199 1596612944
447930626 1898302667
557417762 1778793699
515089036 1775955976
795893681 1886720932
1038897356 1835142805
941733171 1775558737
787115959 1733191117
555077243 1139105383
501532964 693441820
635271876 1713346301
652885733 1678886834
1251683431 1301317786
204842619 362251974
801247690 1146577486
527580773 1852942184
391524113 1032469863
717619310 1823724432
201080843 1208215494
40412867 1026812681
211250924 667651638
326491321 407736164
383049786 1044947806
1466461045 1646216692
876846474 1655126165
115679598 1611438564
1491823571 1728950347
381296612 708856088
1194388814 1944874814
160583249 338146402
150690119 1918831309
1400935733 1591206521
1143880933 1599725887
1537455239 1691177661
695877389 799380154
340826790 1798980846
636111200 1140081069
1114706153 1617357335
159605391 1044812409
12548591 354417631
1020258245 1885055168
1019299198 1565761204
867214283 1205618751
803831807 1739049942
994920332 1707270944
1302525856 1445862178
517828979 1751089405
217804473 1872444409
663090956 947301376
160100207 1875128612
968245119 1941559431
1342535500 1935221634
21136779 169782554
113416285 1331263519
616115425 967611099
416260300 876959890
418212769 1844518751
1576600791 1663857537
1317139493 1473430134
93241768 1515891391
1027529912 1654434258
716809091 1485782556
10760080 549090046
860595917 939955916
1203609606 1658179865
377369628 791861751
633219799 1126334027
82326614 803237469
191605025 852155343
289164792 496113684
109827690 733816685
200319225 1261145892
1510365830 1877068706
151447471 777475097
671724933 1789365331
854767183 1124755435
1050552230 1905116581
804341601 1029025568
67328278 1892564261
1576239489 1696481412
608586259 1595423547
354554418 1604688763
1201946469 1257712084
838860806 1165593913
1614374122 1873244247
1431265618 1961228118
451156629 1931395444
679919386 1064395186
376616653 934939145
17282930 1403201897
440789466 460048943
127812774 1779880716
373829054 1638438033
228797739 1421908916
129024153 1146519618
516618108 1840470147
1060929505 1722871809
500193291 505322106
271719653 320740739
307365062 860475303
733695457 890057613
403173147 512989949
1251379489 1500842135
275471618 534165461
87530256 1106158601
592304243 1600365594
324854638 1845088228
123199471 678347760
1613004479 1958451047
43353642 1489742725
264696872 898423427
284875938 356861219
310424778 1987551584
957864252 1634018044
788619657 1566227673
1011952062 1920826700
1017582484 1341766441
1363855485 1397424679
232248589 921098528
751858823 1896908558
65113403 1001828416
49051366 842260180
445657364 557243482
122207120 1759784821
478389966 1183167704
170922406 1889071204
120594078 1133058066
13371087 1185985044
139044964 1673253496
237687200 745844550
59319933 1611645358
291464456 1110987800
341988548 1560161197
767288004 1879240639
613061159 706949885
495011265 506448121
629651329 1698276689
1325006857 1434891418
1224304386 1389028936
80341315 1470804004
318775816 1619566343
1692124244 1806654804
501303179 548281263
469199268 1185624448
632163370 1517205598
403183022 1102780650
320441269 1331242854
1080167696 1522562136
719672181 771033650
852053474 1945207657
444608522 957616877
37243338 1226104368
167253376 536584230
939972555 1585112334
390659651 694807614
416601962 1852117061
1063264313 1502790342
22012281 1394439931
533733146 677941252
1600851477 1986123577
924266164 1467192832
1184625848 1475779129
201409957 607154973
1171414153 1306135605
1448742479 1616937893
923722580 1457547624
21461715 1092357515
381824643 1654178963
945353303 1412685094
364976888 1894157444
857080943 1017136239
320917193 1676625576
482909967 1724421341
1032562357 1507658754
1043823187 1165196685
434601249 1636773649
126390828 1908850543
152199138 834177403
681732160 900142552
1670859779 1827391783
577786975 685530869
277751141 915415995
824032403 1398047968
83535122 1083736261
1090961559 1773149069
541203895 1754188094
172529528 430166757
895234492 1647503089
1019803895 1217529957
85854369 980348249
381968501 1145727670
888588465 1885773281
91858234 1670227824
539941501 903985438
150224002 577350646
1524765453 1906322935
154429906 1471879897
844541263 1734436248
1383368691 1406043865
335802065 1836012572
261838615 455510398
971418845 997437357
79398423 758849751
96204949 1411945058
1378365347 1977559039
145898614 1235211373
446189426 1355868873
268191287 1067846998
95078579 1372098141
822775565 1245475353
1344976612 1861068012
837057698 839858574
76251040 195661543
1242367182 1914271976
472421763 684139230
1020597867 1286042524
1564076611 1566505276
404251476 1531890436
599161013 1499716882
815386550 1763598792
707194337 1030132197
1036302083 1184213551
6102371 1392341553
1021613542 1961749674
930086716 1477416348
721508527 1891744489
134436318 461400638
1704592441 1925731566
319706294 1325155568
572928552 1357362071
997333341 1150207166
494042250 1755016445
1181459526 1489623168
307195966 1016165316
332213314 969202215
1341388837 1703160192
1291732535 1574782115
1531079476 1594034401
1004473692 1356676402
2925528 18298255
161572784 1251573904
585092563 1616859609
1739440086 1802506734
140362348 897254046
479341387 813903237
1825339691 1941204191
1228991290 1339983958
1239051013 1949622168
412801276 520449950
1058878410 1904266726
1383799646 1791263634
967081233 1063257815
1224060932 1329577228
24879262 1033708546
1249785670 1937090507
191763707 1898653735
512088674 1020021130
239164483 675592103
316695007 1461581584
268616112 1004181279
259204215 282723695
1553048150 1992142534
930347113 1060503048
28991224 400316197
309239480 665016590
286906349 306242928
1283403882 1499837144
1582518942 1616604246
423706053 1550962841
67555155 1205519233
729142192 1252078076
676382160 1906994746
181553024 1774773381
920352014 1665523713
18227186 1385061965
1069231530 1702690414
1012686829 1713304334
118571986 1535924302
628764550 1566870839
483019920 1066211559
1430408205 1651667783
152797885 769940481
77529888 864178950
997113332 1426122636
543602947 1392753128
829830207 908807300
1292837951 1313576070
1051593078 1100403617
613383117 1611592881
560006530 1871107818
122336904 1425614805
681303543 997584643
647716439 750966788
1590302089 1834626442
1848068211 1975998315
486276048 1469972159
887418633 1469248425
1617338781 1687109892
687187526 1983084919
40820785 153602671
519657030 860092721
908001165 1649157341
409726402 1308087321
1451705695 1833244539
132603640 1620168827
1114158856 1129260782
468638605 574253740
403090819 849305992
1670305115 1826691249
1034864599 1383700733
624411288 933961816
362705622 1680707107
94744519 1941658377
1036821979 1169473578
307979221 1001042796
822427375 1510190930
742012159 1002221715
577570943 1014826239
203954567 317792757
1129952735 1840201838
582899639 1104023741
952338350 1956864530
110380007 1103505474
703595151 1907073481
183662465 1665461914
972866297 1786331399
700589292 778494455
365676406 609643755
1366792019 1944732262
162046452 283654014
53287914 1505620166
726947660 957187837
755986769 1795990510
549095375 651395854
701005986 1087733036
6068811 1502190604
1703718413 1795614865
672199296 1026932506
201788786 234275736
707457018 1198504464
1719607703 1727456640
791067822 1741279994
613907387 1229451615
322422529 1513471887
1451594719 1867174981
89465303 544009370
2978019 322810125
613241401 1607234379
1660723701 1915086301
477762249 1905882763
538010484 992193781
355625124 1727760612
593617488 758213135
516253977 1076268971
677761185 1584114457
1263071695 1447980198
65214653 1102197205
11167082 1226062350
1042496931 1996449378
1255890308 1533021694
1669918611 1686354128
1127214289 1423795317
227327241 663736323
1124001320 1933124278
475104835 692549926
187043305 1908262802
97633432 1631521940
311108525 1495801629
128967761 149865696
10081408 724491737
1814819820 1926269388
480084636 657112301
80090335 677784195
1422327949 1618205979
1207827825 1756762988
130648501 1845268474
887913599 1531716602
51379311 1385963594
58634243 763401941
1830589398 1949503846
351339248 496043207
362252163 1731542613
118440298 505856993
113851485 1718085129
632411080 1123432798
835156620 1745125833
215539490 779627125
658545592 692725170
1079015906 1943641143
458664663 1561275693
1347159309 1419352040
703260264 1418686089
174761438 1633950669
190077279 1319120267
1123599185 1853007658
263541849 1118734865
234193048 1505407000
341516107 797543206
1772700223 1962933758
75333744 1262506576
556687700 1763382100
901795343 1628065078
412262574 887440314
154863134 1797168969
1345733533 1872196573
887597110 1764570541
952598274 1678534977
833802805 1072869017
477529253 854306760
873945171 969523128
931535908 1747151263
432358230 1476503828
603231495 1571965641
370504847 531918293
896535094 934760489
118296044 1009677138
1131509661 1156294747
1146515349 1720240367
1334667286 1804727668
49271386 1280290265
1153302862 1536153930
115738830 298520430
125801878 321342617
1418634178 1826482313
1124071211 1412134387
861268037 1158048967
38791717 1447336265
133019051 1152824941
300493970 1726846662
76735223 633277566
1586751692 1754255793
351878682 774740107
39379124 445645022
1070063213 1749679040
23545111 1870914308
570588558 1216494128
1054241014 1604888083
505416363 1500573517
358495735 1443670345
8970878 1259988829
721658355 1526747740
1675447534 1698415547
970978149 1310048355
1077323509 1827297924
1115383261 1775766717
321263325 890259117
294664891 1745309128
1030754528 1343297816
506084204 1618616448
1623128055 1918187050
530217539 727522427
548251453 806148906
331497879 917856278
206082047 1991395016
106929391 1244753020
465013347 1379666386
1536555428 1659371565
341716895 1705442829
200494099 479811789
787353570 1013519570
1430131584 1706093270
743598419 959939584
723618095 1130507566
310975234 842559223
714692426 715758128
42476391 1062503697
484140167 1072738865
508930672 1040656256
1340011742 1691563869
1735694715 1823216118
569789214 1911737753
1793205207 1819707479
165892830 1377683546
32727570 1311818998
1131121770 1817637871
151720642 822661101
713976575 825292555
644501173 823351534
1181264111 1978008652
1053675421 1268255061
719835019 1086382683
1237194894 1857733279
358386842 584330604
638409941 1104923728
1690826214 1971123775
509668364 1297866854
45450747 1114698649
809568947 1913790052
534222993 851878016
1063466129 1395657828
366730588 1386066022
1648418393 1679137038
1072859693 1180222426
1021004335 1277935564
1549828065 1551150635
791022914 929755868
881100371 1270356456
386563915 1015548117
769829289 1268916467
811247726 1506539125
941790709 1207017277
244366839 956571147
211451535 1154301912
583574983 824229756
84811409 1794837313
1253601793 1333080460
1644583111 1898128837
789278412 1271462362
1760018547 1875680506
898932482 1330370423
806061726 1967741756
1277326950 1620565583
350315436 1372483154
84815974 1826444046
92711548 1438082627
1692498162 1709117331
125164469 1665571520
709639173 938147619
46511189 948599463
182364250 1150760581
602829191 1371213787
1254430339 1952920319
71579768 95632288
1449125094 1593050864
980807972 1288842193
480672635 605577529
546057479 1205127518
1800127093 1812569810
1231038253 1913493083
598663787 1596562773
1582906111 1833737161
950093853 1380107945
839024610 1039969978
402127203 438216658
811057444 1713706397
90846925 91334792
1281216604 1774407511
1288761455 1791605384
1344623131 1411486743
635346288 1251326611
136816412 1797779208
119518874 1517185449
287482470 1298972201
136332348 1015601650
1492272283 1752092369
869238745 1940201892
20066769 437275060
1532294566 1552306272
243758078 1408371642
1170925094 1654680359
334426758 1496023671
655763655 903701894
1043512537 1068623611
643839784 869021375
1008051707 1455493254
1068792495 1460868543
465184859 1069051276
477655235 1686204438
148839141 932226333
405458171 1989592777
608443652 640033526
162152506 1944548426
878127448 1880776875
1119083295 1960333818
1774360820 1875312648
447425055 1098556846
328580068 1689142779
1742733864 1872228311
764481511 1963599916
874081792 1655413342
39839652 597446253
30488707 649447854
429090613 1270281409
11704624 894275163
1429972943 1953975705
274045180 1809953831
746294147 1898800358
968257206 1312626075
265790157 663474297
1466515915 1715844818
235569661 386448478
1450365686 1685962538
1439971933 1474951616
1308404266 1671898265
235152840 631572756
729841389 1490076168
72128992 1985970225
378051007 1290671125
104154727 1675340047
1424079942 1984576049
1028164575 1824356113
1608730370 1760366813
744613459 1507497916
50131285 364052416
450385763 1826790595
71915618 1703423421
813270259 1614939509
844165675 957782206
28776206 1959681509
86197517 1308086042
596793630 608232540
1255663212 1397532406
586648172 826091378
173341821 1244601385
480446697 587312044
380239586 1477874495
20802859 1700794387
250258633 669186117
158169514 1846030760
376167156 1629843908
1602523928 1781176483
446402450 759215363
356460509 1178510087
1707109864 1742253294
512174536 1636753450
341884502 1038529563
675142553 955432245
1488616880 1839606780
431371213 1916718556
925531721 1230495074
445360628 1291106280
346451627 782565564
1585461453 1646868169
1029324842 1900381525
1399995380 1736126167
223358393 1717762171
853870797 1580021645
1531613019 1632976933
864737107 1435726911
464229307 755242940
865600122 1198284190
810773830 853200089
848955367 1261287783
226061204 1632885157
703574114 1150745107
2472073 1480254561
136205615 1115318012
1187879331 1724940924
1413229388 1685329619
1559275710 1653940555
1690421461 1838487064
1503003027 1895359125
164324652 781599575
17461160 1413129419
589003243 1813786451
1284730912 1879073625
3295051 1461331675
106090776 777559517
407185373 1894075130
714578567 824829456
421888 631712567
1821779933 1904619704
947576455 1476601124
140912264 943440718
268052244 1150049768
1169436936 1443024752
694582401 1186337715
386738690 1799204741
1792313917 1837629082
390128605 841893262
815966910 1331981010
57822250 973812019
995304140 1801706925
681273627 1087327266
7090330 1582290280
505876163 1645418778
511109268 1118664196
675339434 854495769
1342358778 1945983162
313791267 1478227108
85690856 1993396344
868173902 1980703335
578982806 1022683286
884660304 1906518094
180722670 433487180
913052855 1995966986
1213292306 1601143845
38393957 1128294723
1225367040 1615961319
853756177 1898505873
133056042 1171838844
45757761 1847595610
1259273565 1472329784
61353805 1648309199
14394892 219930400
185572928 611034297
338344441 1981214256
401146544 1172866616
1395237511 1695242963
1392937694 1944591502
1384928788 1480761094
408409512 475431378
55339079 912619067
155976284 823801986
1364664971 1404933842
569317764 1385556470
529985179 738260214
1142660760 1283841886
413652297 725751571
951812815 1231238381
738599851 1610274618
1187605087 1396932470
1624774380 1727152361
1212679559 1715275361
1074371323 1700664003
1319277341 1693868455
950438307 1571572209
124133990 667565763
520797086 1865134767
344711540 766235314
937809823 1525448961
580501340 1639295369
118027538 1436004853
123392541 817491287
135446429 435452323
309557101 1922565447
381866697 960761655
577288681 1400555802
1220137009 1440445175
1198926975 1560811927
584933131 893363860
1000141608 1079604706
227916306 715089187
408158922 1388072236
43107831 1829572755
364995168 490727101
971206131 1869206064
1438523099 1649745481
799478996 1882520573
249466589 1143280216
22385793 1544162605
283509098 1349732755
799996398 1534857854
1430326785 1948171983
760188326 1214725304
90735619 1716528490
875626426 1658025263
1453830618 1692389046
97086037 502695822
492153419 898081593
556124428 649492778
506174792 782437314
7063495 796961661
15212420 1833093834
308664213 1068244442
275541778 1274905081
1721984452 1855502656
358671353 764184328
1051065554 1494746972
1032342023 1343653551
529229040 1236508240
1053121979 1287260824
817687708 1164978350
658397674 1633102310
153893857 404595180
585324021 1546606657
616673022 1240160515
956695547 1187147690
1230968230 1589312005
586360338 1396483553
176033097 804024660
473240764 1298687851
1029697688 1998962479
23265926 1701232613
393944642 1110431219
651777241 731669872
127625688 217960102
669143655 1480762073
116363555 1696298922
904375294 929160305
634752058 951638433
1229917880 1476388521
684155181 1207941523
1076498449 1530231114
1043664 1398160488
606028735 1333023575
859220612 1320577475
1687767755 1819653308
637287103 1617868903
360930150 562906078
1379518612 1590308875
1272056804 1931993319
1015536646 1245994972
129735102 667973674
1331852142 1418250001
667280187 1907886367
791361696 1350148269
174195881 523893611
805894867 1847283180
318929434 1829408552
1547036567 1691786074
21538047 39762393
1021437246 1626785117
423200325 608274455
662537232 1217437626
813283049 1297326509
894774388 1348083069
668744584 1995385840
524730382 905883377
359965788 815866953
987776488 1094892351
1088505911 1571660948
32193786 1766049948
383061893 450739154
7725645 1875268799
723067477 1254058899
583548629 810734395
1194472348 1959321491
680381954 1741969388
986232256 1876290891
411038712 965665067
726675021 1830491181
1577539490 1779450379
108934388 604138451
1726720569 1992906038
567990322 1563288971
167286805 767086199
40433467 1593224427
479874529 1733000151
7802170 1787248514
887141866 1442951633
288371421 967155363
266106081 1814417465
347613573 1079730824
1339223635 1362388803
889626285 1601157957
1214858041 1479643922
513681169 1283477988
566275843 919728174
1616050894 1666519491
175978894 1844922050
449900378 524499035
868403882 1283434202
109626502 1080677625
254029698 1630412398
329890753 1247014263
642748422 1076839729
1384170539 1722123546
837312253 1220858836
673961232 921049265
767547652 841853016
809547679 1583197204
1366330479 1712082979
1506346351 1867902550
1590522562 1689277506
1558743420 1782629015
164783802 537929479
789107900 1672960002
351575738 1907585536
1895505422 1943991670
236556591 1453135078
860145391 1063713218
1373091945 1941517687
1775270520 1870279379
1008465995 1053323748
599824780 1613562967
758281988 1177413983
1768983849 1833752561
194106546 941805662
811954327 1075979186
47343993 1514514197
1666693312 1863127240
225482134 292889710
450349594 1942562666
374719024 1199707884
331071643 1906001157
63520248 1550580890
1088741960 1864207475
17227285 515475371
492625346 776730871
1532715815 1937728399
492749399 1460539341
232374953 1374636318
296845481 725593495
24199795 1450703208
803948619 1302448922
46872651 489126374
1502122250 1649141627
485052367 1118665267
573827719 1624166018
1026545647 1564043165
714151334 1481593011
909508853 932314581
66369672 1985070299
249532901 1108499585
1684317208 1687611174
960664603 1409479147
383191868 514592139
1286861518 1457743367
536723919 909807980
412689036 711270783
933658187 1916928617
73708590 95767013
711482873 1058874710
1327772889 1832201156
294586266 1189362211
353873610 1542861586
1238720212 1999424579
643449503 1838403275
1220153367 1836168524
666711518 1599106088
1127282706 1241900067
77977287 1281283522
279807226 573013470
1472851044 1654725885
1390569563 1759491724
1249848416 1305114559
852411171 1611124464
950505701 1988989417
358677432 1962088798
1701730391 1993961069
839938330 1583379511
657404892 964646249
1049317327 1265985174
926000131 1124820154
1348519928 1392689634
699500367 1542036366
990077370 1217003733
42649592 722847931
162488400 993222964
389534552 1489094798
287243749 1172959553
1345375683 1731435506
4478461 1280011865
520751936 840540900
1449502094 1979364987
1247307233 1281842206
982326684 1586044000
464996132 941698685
1641648591 1808555089
944933937 1567921710
41529864 1045042008
295766085 834448907
626593843 1721649784
49123594 499638293
1226710496 1704269406
1626501537 1762342376
1198996964 1268221902
1053604452 1507468139
1173231340 1914689442
321262075 1803728904
144552792 967534670
982069003 1129903763
1427462438 1910014715
27215249 1581163301
774690992 1912417000
341400417 1225114981
901021590 1601375377
375475900 1931847877
262196615 1441131687
505059271 1255071951
254998297 1694530412
1492987498 1622603714
12783286 199268034
956128787 1572905873
265001634 1926207276
29888814 1188295395
596250297 1197080470
830977864 1757980636
1494552287 1557711362
266040097 1290275200
498686771 1023243940
914754517 1660779452
459224553 1855728183
855394610 980147093
1196080608 1660427160
883274015 1320652941
449843705 1793323031
630032569 1220512446
874499924 1943398206
556437381 1070108558
1229192900 1534678922
227902555 1280684164
482740467 890539636
1438472590 1687864207
804241652 1119542273
636242787 1717250436
392966746 1986065839
1078725609 1522871414
500632992 761086560
455364986 1439060027
186239792 282594505
555265563 1134388923
1695846507 1843385408
528770875 1402450843
16419016 1929814629
1188385091 1463520501
966044766 1800535470
248708967 992957608
486973689 1856101332
190529116 1994404209
536342682 1521915687
20667258 1595536635
399052114 1241210575
345484786 936266986
200783476 1389047852
728701012 1460860979
57648339 1732528606
630452765 1861280294
1207873542 1989012747
519359690 883661118
191284391 1082908180
179752792 961136006
158256464 1517388582
414977501 1137715028
290806506 1862523762
675947470 1343702394
6211924 460646053
191535066 380750992
135224825 1395624645
783195209 828445849
932401689 1097666800
1104846949 1252873731
1714187638 1728367710
1007894322 1749987602
489506835 1739020419
843734649 1862024490
956200765 1913982276
54263800 1587895776
146334442 1615538677
1645618694 1765521625
966168707 1948229140
474168497 1535310253
249630507 1366669861
736039484 1434756389
99913837 1826271475
470858167 1185514634
1258496793 1538547398
735317103 1368913841
54094141 1339995758
604501277 1059689361
208985769 701012581
39168571 1750592574
828750451 889944192
664888634 783367412
564488561 921928599
313787657 1044236579
135048956 916158510
381450180 1359698037
668699047 1583795815
1220562778 1262464418
100630139 1782555316
403527307 997404682
112867903 1101209677
483884059 832660526
434246432 624458114
216400320 506324031
226690279 415195897
206207052 537220459
348314356 636249898
1649341725 1944866502
348802993 1027063125
944072567 1873550981
1080485323 1951668762
168425256 298590008
415572139 1029365953
18797047 1344395419
403766580 938348360
661010126 1573896079
118327194 838063550
338806190 1393459843
323972094 1165213689
938666811 965814309
377815880 1903590241
148267242 996066736
551929701 1070379476
842016461 1851495434
791863882 1160297054
609453379 1836811790
798699732 1211921484
307988926 1599727152
1245805725 1563981722
414723249 458408143
1829908866 1888824205
518537661 1805000724
292519165 1336935790
753045920 1692700779
923726488 1699812709
22816200 976068212
489950344 1193367424
322599843 476733213
34362935 1241144746
216662788 1076516388
187825818 1783437219
105098755 836108090
372205631 488087330
452714464 1182802864
1184522903 1999259600
350126852 1641142830
98101731 965228105
1212924349 1426134990
699086700 1544930554
1903117646 1995849828
939669108 1370151185
553088909 673630862
471559947 493617988
536545974 1318754141
934103699 1599338951
1479355938 1969429325
250801587 1507601945
1363587957 1739056240
406463981 1424127575
662663757 1385500630
5195291 441686089
370710563 469966268
213391089 1293309977
152787514 1253736483
818224585 1291564308
371801500 1652473273
292069412 1435999279
113541940 222257567
211271784 1935311785
665883327 858276189
467558033 1826376025
1508734047 1512304539
341507371 1659784675
102492334 1969436678
93355038 1015176384
1140331931 1277335205
1069258144 1317945354
820789444 1420708999
597434396 1367909540
1075161098 1689582070
211282439 252023090
1081364652 1166397506
976504975 1239436749
401687662 1949092289
1371062863 1709303784
85241336 1877846726
96895967 1135887277
1164336527 1834332121
121174964 966795196
99388398 1000828341
724913082 1445281385
570995848 1981523948
1666236673 1783840756
668266798 1429312861
794428060 886041804
326635201 1526331001
1100593982 1362000756
119402726 715970244
882160487 1205932393
36731073 1263320229
313783944 928288580
423817220 1769985560
534484940 1997301479
954386700 1839695423
15578743 1627075552
264034969 1680385709
651103558 815199794
50506303 176517175
82863982 199824053
165453164 983717738
114053037 679455042
926952425 1573231085
73607783 535884525
715512466 1610139405
755330957 1692221309
253307795 1916298760
380090886 1154871491
785872302 969215632
636730589 755292942
699750267 841154171
404098892 702711639
414505757 1616102631
739288927 904534783
547398552 1814860410
1635954 1437230294
424290233 1216618580
385332763 1686341966
1561998165 1952903621
527668496 1843994308
34287349 781755386
742692483 1827652466
282476977 1690441344
753795209 1816767233
144860427 597937690
325338987 728162334
503174518 1960927158
214394890 1521295948
736203639 1726676486
1061121897 1121385663
1065135475 1991438494
1145371976 1253396839
1674571140 1697818505
744410128 1854448641
821423397 1913182880
408564944 637506324
1506744006 1745477568
1234791194 1532668265
617171194 1886130233
566085519 1953131562
20172744 444986830
1687649586 1978046303
695441578 1173913560
240210139 340370441
1325688351 1712293243
277739445 312898319
939911653 1958245778
437754212 601093786
80583309 700770843
1090747890 1369037949
387239183 752532030
1831236 957676243
151368036 488780297
160300190 1904433216
441482306 1449105964
1521045622 1671525272
686454501 1918216278
1320786401 1933823668
598860207 952304087
190238454 726584360
46736716 920791690
762590667 1625250447
216221614 1901738465
1027133786 1767853065
471034915 1583587104
36352203 517743603
370294071 374971437
942789050 1846690074
1636506446 1998671723
685434081 926448859
669563306 819909582
439248641 1440829050
153079897 964398164
188896500 620422411
1319890398 1465065516
493405755 610531775
320337835 495549779
149311253 626593604
154530661 752193234
1169352109 1392060000
1148956762 1635686121
526027854 569469127
613818959 647938764
954281028 1074480864
974927164 1337049362
236650656 818995075
1292612920 1973612354
845641715 1649501452
300153406 459839074
621131593 692010995
239899245 1114325843
121541211 1942500541
825169471 1890075512
406317704 1398168919
348705399 765504473
1390139506 1825006862
1074340150 1205178351
1179627901 1846091135
1105344897 1876273838
554546475 1631597311
808440320 833448767
806885349 1540894818
1239442193 1476114839
751977488 1151077428
290607583 745634598
226686618 982872948
378792188 900223003
348487223 1741248736
270374937 1009268426
486772903 1586271782
436135467 1968112127
350836442 1076423436
800627091 1287380342
27703366 683445760
705606559 1818147580
790333695 798213080
767222951 1353682629
1711030547 1836006234
178867853 1929114909
468868166 1363522521
1335612404 1975971682
750875678 1651489938
1208416579 1542408627
708840838 1456171361
746639629 1262534927
1143081491 1473956324
1180502129 1295151360
456950901 1661331167
381614890 1453775394
136827858 1608081377
655513659 868404601
1547481359 1792603185
848862992 911202237
519258509 667072674
146732764 278677452
216596185 1098294661
314733756 1809149669
1632473404 1915271706
1911809743 1928878935
106504154 661126085
83713678 1340180996
1188377331 1917686711
856434348 1271780587
1142305470 1851626450
13506899 1418860219
1459357689 1948922079
166299148 1456435766
343334402 1481113434
88403371 1678688172
831148608 1693763603
1575531602 1991505483
259322050 1421797953
211536926 1353211411
420827178 529063909
1211334325 1582761858
803086726 1393869748
1679514293 1911717232
283559883 1636070140
382221244 689588593
231133171 380770135
1115775376 1732112098
1843941482 1934156650
215767366 1705798532
1030291590 1497252409
988828256 1384980657
1027926906 1368579313
44724888 962888941
321624444 986527917
1141724149 1610293765
1022400262 1250092873
1165399997 1377302628
759289322 1829318121
303806149 1030735753
5544111 616950077
129660908 1433864901
762696634 1385132908
898235397 1068027273
197094552 1596444854
715921601 797678688
452679642 1302263303
1219669786 1872051831
533743387 1837391386
607648548 869922751
214718194 767903294
322161761 1543822911
909882490 955545346
901731410 999040107
28386659 132848207
426119971 1531338338
745864990 1988203027
229240197 1593132121
220261184 725276641
1239748997 1716968992
501162033 1914947573
394109113 1533333446
789753946 1149834996
758571863 808218309
591366277 1304478548
330034111 1118103438
313775454 1173215654
808331936 1130608852
152432742 1825776801
664441021 1429815772
206302834 1274544593
780205805 817229093
827619608 1410444294
561799266 802256464
1045273796 1899634191
908994450 1354636165
1122712753 1949390555
174793701 1065054456
960133724 1833170094
194684262 376765228
994059550 1065532472
488246096 1524173860
207083884 397638951
325025486 650843495
1228906760 1997832952
994131212 1944088759
816891262 1097723647
336512856 1524813246
715255696 781379779
479996055 1162595139
1013844583 1823474281
268644266 682341251
1169104950 1822753412
209583966 1960443619
668535277 1984861774
453689606 1369935811
1014436606 1729387834
179181348 448266038
722555942 1701826286
299526888 1693339232
1611859238 1988662952
476242462 1099000431
688911369 1187191401
751269260 1150124981
40003866 624321362
541192856 869464385
1353090758 1823997123
998159189 1213440236
478933047 769387459
278627943 1585923661
915925312 1613633069
738660089 1756696839
580974242 1317926747
161421277 1579672977
29896433 1698709785
868094075 1582626594
6250060 1766892180
1189667516 1709456551
955274504 1807103547
1123500180 1667324075
9223963 1762475626
536655474 1937414011
267658166 898898618
1161893826 1794876082
21162019 721724597
451637579 992741568
1324654919 1635387187
120345531 1709379821
1214008453 1270014144
521597294 713488645
55189310 925873519
1351676950 1832090074
557119998 1818468200
228990123 534554497
433458185 1535893968
1017658147 1243310147
1728428727 1797487275
1082027372 1200650111
1041898440 1920300875
102273594 1616919876
429103493 918656915
1687399066 1779964546
109436538 1975608292
558371653 1049259357
150637398 335135451
660610263 1200340384
1131247422 1373375444
375247638 1739235837
512446649 1662957159
445284724 1849116308
93243929 105052627
611856587 1271874878
1297049653 1674809168
1531472674 1743173784
63580159 886474071
649187235 1234131014
545959621 1271383896
552213852 1599673875
666232175 1535025167
145917471 1190053585
648652770 1988001030
418749722 1610594618
39530099 1219232481
778082990 1167232366
307791464 607946521
1513145614 1980251453
598502656 1513554117
1401076952 1598244983
1045004484 1108149343
190809275 616028198
760825079 1615187784
1439170856 1927583770
619768814 1166054397
1214046041 1790452989
451837027 1994892723
333775700 735328843
1909909672 1931959640
136915141 1048915183
1357858179 1380047861
736321905 1903903705
165905994 1941021708
363478873 859402631
450596548 865685398
989077572 1229721371
75962066 1870466241
26253410 1005534724
995541398 1735081600
541440553 1546661365
809774558 1904708477
951583154 981001844
323480179 737597374
1577368295 1997767268
813520053 1299595495
1453544017 1850317364
267406878 956571205
1169217648 1191250608
163993715 722304419
816012085 1439131717
1039038012 1228068147
40529374 974948998
1015364206 1307294751
473429717 1615206423
716717318 1753799282
34463731 1343000307
311053508 1050443910
1551968405 1825823075
148473925 1175262950
14047664 615284606
335832941 818099871
398345544 1693870772
311072693 1469193380
347891694 809830745
705908074 1063887220
434205977 1821561309
212000619 1333258664
1178227441 1646261083
1110023445 1919982390
785407344 1973850893
782651067 876450062
724548052 1887565230
778338502 1649674533
1384213929 1888445267
99012734 1550025639
67833419 536670960
212587223 798351384
302821078 1967128241
1506154751 1919816007
1765078005 1851333250
385522730 1254650918
340809261 851607988
560635144 768108205
606839865 1604760498
1691499384 1701506254
846080874 1830346775
207653459 835532777
1312800339 1707390201
587945885 684556012
785447116 1001776616
685037328 1052115634
454050822 1165291294
739357762 1365652992
124109289 1961688220
227788163 1963466477
601120855 1654626121
1032851720 1182354505
674333227 1887678467
147549062 457299084
1284628443 1620554410
1705952478 1928928681
209211453 1184447747
151885808 1482797341
596822245 955737816
1206197666 1829351400
457730247 1914811596
1016562782 1568615548
1176418222 1279413488
822169410 1039343371
1049932477 1620887432
1241852514 1421046009
739401991 1639382474
93151869 539074499
1514903205 1710848086
706334002 881082106
975403567 1874356547
1002285410 1646073372
772753858 1822905805
889604331 1090240018
56558290 994417943
967752842 1304500288
212670102 1718867344
751516714 1120139916
577635675 1108103921
382613286 1454936005
569732009 1526749330
597657376 1265619786
300973093 1951409474
59814513 1617611879
548063271 712615037
903966209 1021289113
776315478 1884945899
1535856623 1603000981
678991477 848417978
1083807597 1699558808
965030518 1329714716
576126670 597718919
16777752 102203166
240131572 1105573010
206318028 889749577
107684691 1159094462
360598657 1562565145
1808253043 1862752165
880088928 1421969779
163260232 298851024
541922675 640459601
1354149676 1701167316
949706884 1201060129
1216035902 1876923469
138662887 1776171741
601989954 1941887224
447506467 1918269503
613886334 914080740
308999277 620098238
1524301848 1585382215
175509678 879224838
7570236 272526804
822668454 1691281066
512548600 1805315859
558921090 1472850133
452986669 1812701836
1294982056 1968299765
1178593497 1232486170
752821775 1611372720
797944204 971705011
205305995 1159720862
250820769 1939569908
388173916 1154211282
736271021 1851095444
745620850 812320835
482039225 516191870
762364181 1381780371
55057 1467050136
527390591 663847351
1344291403 1732503369
83874628 1047527954
868130375 1503568319
534248458 1909911392
749020623 1131051024
84364373 1372689133
327456082 547721549
207795508 1860601124
533841487 720023738
549323071 1552621038
575072144 943766791
1580798338 1960729894
472959060 810240508
270362160 1376129803
67182213 377326574
632818158 1972404964
325532255 1000700568
1940148648 1990227410
1634449272 1988873836
65989514 1291762595
952126415 1701016695
1661692419 1901714249
490144862 1445393033
641275703 1708980682
148736565 1640466646
1508842918 1746407778
274232740 1434889160
22529783 826205520
1478542449 1550148099
114488646 1287126318
60061575 317371978
162383854 854482835
337534467 971100966
673354948 1271776523
424563605 1615041930
29422083 723582824
1655319393 1703863915
601436826 1943171734
158035597 302930184
1310856102 1821775526
259681527 728326009
538190580 1553197539
754179778 1171511035
1238104307 1911760296
660189999 1829730326
213132073 1034452244
810867699 1570825049
463767936 497691505
71516836 1036464853
729496702 1167852817
874516724 1047658526
350432860 1277853545
794532728 1109184849
419038123 1210366256
1811723278 1991020809
376396864 896428989
729216865 1324503103
1318768922 1528078712
563648145 1486995383
794264074 1263903286
628333454 1709377941
719479085 1329022782
723652372 1506725520
328054320 943776647
203481748 948834718
772128827 1205457393
1310789548 1524262862
865097530 1536879798
27499530 1240630579
209715753 773057070
261949411 340830721
1062581835 1833840367
543828413 759782842
617146780 1234723249
1288959360 1471696029
764110300 1713487343
1010460330 1272590987
60995910 836164324
1449480157 1555701536
1342926403 1929285883
604891186 1864874518
725116984 1814876314
527380599 740791883
131223843 1501511012
1139399123 1743325979
192094949 403077958
345713253 1469494642
798159092 1069818320
166217511 1664825690
191457866 223039167
56603806 957578057
210867365 633669909
167642846 1234136047
74058909 360049835
335666303 842539924
1444086446 1850579332
1364621702 1637009934
851818566 1437874011
535533489 1030688292
203236197 292751625
383490264 1568053758
215714145 1967121807
1336192062 1787719211
552966065 1386299570
436193578 1695873283
56204366 1300774062
188619446 1444429036
129891869 296053700
1020316097 1031209135
597359343 732010660
209509547 425198951
239091019 701107337
1240420101 1310991882
695652683 758572819
650949710 1779180028
339684839 1941403025
800514864 1540382453
255253772 1989182290
1552562178 1836125323
198432132 1730278847
870545775 1279668079
39822460 730539620
876114834 1962369707
884098783 1788683292
360966748 1123789033
1027368479 1646119898
246684472 1476841718
286008246 885353108
1457806853 1987677576
1235927443 1809403237
136390812 495872901
262045201 1835120419
1137600229 1419902404
989607234 1573772415
530244049 1200820711
168574131 401565403
1348326394 1927552949
576207071 1715210424
295866645 1498136144
716112260 786720337
1110417094 1605554001
704705279 1167844731
309604025 1357015062
217990582 1885555917
462716806 1962687814
775695535 863582522
275498398 1563970002
121578714 504708450
1092757473 1480366995
606746828 1020874210
89333824 445642628
20315058 1656913339
236394320 1471717677
78831432 797964187
1058280381 1241555936
301574333 1448708830
1041839697 1601732662
552166312 706142668
1353434490 1861793019
514725056 1492175314
1222391289 1374271783
811054324 1944224831
299953590 602290776
255916706 841974562
135308642 302231224
861797008 1473556101
259868944 1533714819
1769415428 1939274164
1119566050 1958352465
1028506839 1905514806
1739003258 1949010004
682839794 1220919211
769101886 1563615591
858664615 1991550572
209031227 389125942
1842351580 1959830512
1595683041 1815262047
921501112 1842770251
302225024 1782870973
908548052 1180982212
854718216 1164591256
1322037591 1619854440
1042375350 1966921841
287673564 478053921
849468936 1388602774
221085004 686692692
1076461999 1133590605
1327327995 1657009473
475287606 1238394290
751833836 1816757743
1142373537 1827161857
132673294 1799763507
35388044 1710294491
721395256 1912062230
403617311 423377953
28965772 1972313768
322425874 1927174503
530740190 835081505
628239254 1268192182
1316790523 1873158145
1052107058 1083034767
240902249 1959755681
493657434 692950348
1295315140 1865801907
1240820465 1568707947
411892358 1615140828
493329264 1907150020
266664718 1767035837
720340032 1316693009
114066715 1171242986
653814808 1814891339
652515822 676809494
977477567 1672878414
1623705831 1664937881
164107560 544761563
178278629 1941525964
1695064188 1706465233
238609620 309239411
1234161515 1752678854
1838744435 1951904000
65614945 945824641
5003543 1773920671
1343937847 1804088097
284428049 1683625783
2547885 162487348
119847607 612367220
121470775 206750530
1277470391 1373570030
589097344 1349646589
898569894 956259854
695005554 1150396997
801794464 1556025179
606752847 1326469269
529840229 1588857932
347278282 1007364630
920196152 1367555820
887946806 1828967995
69128333 128508064
1080234490 1946139981
914704061 1573333096
952137365 1925358247
1105138748 1822518280
704337473 1162647620
863915196 1379229121
537956817 1060475419
1218010622 1697653709
1345491364 1525142220
887084856 1076011902
71722247 1105020981
178680056 1107112812
296967399 1821154064
1566399285 1893691965
468661267 1346665403
4478752 1762856674
1591656707 1822434619
1638821901 1879555509
107532577 346340465
1535954394 1694195548
972121853 1533053432
900244410 1205681350
708025024 1678236929
766916324 1407927650
1699509909 1778544829
1076776008 1110099979
710597935 1034428643
245400476 1103177707
104450852 1417922580
1348266805 1809952303
33319321 1415438551
1233672160 1913081653
779463877 1808756042
533852404 1504088635
588517845 970779989
141707365 1847442181
175675168 1186478592
76030155 1048293892
113513500 241689157
887516525 1588294861
1151259798 1378993679
977933312 1924156035
1170405936 1202712307
1583394871 1875609268
873168490 1455132574
520090502 683559788
1255605827 1702405985
881393569 927291943
1610006592 1969505186
1245515497 1517785018
176832456 210011862
97130901 1301070616
685606484 1008121614
335542145 1996261152
78776289 168144230
622219178 958913198
1508932968 1658592633
1829975827 1855218635
11678485 1549720189
156372857 830468385
1302301468 1357816593
377736065 1545739015
1060959595 1911156509
534891071 1612732900
974154947 1621576390
55997657 1196414954
1188458246 1196422750
637597240 1186167421
1127689550 1186795847
508172653 656080673
1681400995 1985093503
226196712 1837395381
1254955452 1373310846
1136395175 1443565068
1381154755 1688040926
1365860099 1728022532
1062185989 1488108273
488231500 1663206539
167107480 1707095357
1044715730 1418770043
133291779 475332295
625951177 1863897941
1587225202 1714904016
412141176 532545256
764450746 1187848985
582997187 1147590730
216372876 1604100380
686048962 1897248939
1017872425 1442376798
958350719 1572155773
802768422 890516594
113846880 1368973443
219224388 1767659224
25760758 288404943
331599166 1499607347
159794387 781531667
773181075 1409352379
443911573 729654860
1134435488 1633326113
56953064 119141679
221084368 615790884
342825871 617768419
1866322274 1990991098
1491358202 1827700936
481267518 1469304010
465816919 534087656
327012040 1172182325
942883744 1265256573
24647025 628495319
889813400 1153903120
748563185 1211342958
1446098511 1686396891
1428629272 1695982686
19265763 1281462659
927922527 1401777327
42537917 713313001
1391414078 1994569142
602080161 1657672249
762376130 1887809489
125351420 625985416
77957807 1455679544
509857890 1534123008
449542197 1260266679
499426409 881312752
387786588 922524149
532068170 977967923
114681728 1384498026
136744191 1173383814
461305639 1210286619
1001119060 1851792755
54859405 1260098505
195627779 914135930
2426625 674652023
875409093 1917053951
1087671914 1134896216
887081813 923641592
699612722 775808322
581431091 1999299241
1056920604 1182318543
120080967 1785151181
667913150 1112521213
1110854293 1176071844
1400868113 1894605986
1779039658 1948110089
1079399870 1705086690
217949293 1442009763
118396998 293431717
779221701 827886636
246477774 1731469567
1288806095 1991415179
667209298 1492014447
598796946 928867886
287499620 1414527715
727840044 1284295605
824246084 1666366914
1439994831 1925916361
74979199 117838814
393051958 1135226728
408397316 531429364
604365395 1433666728
449149752 804871486
134566418 187670776
1345144276 1421434776
1229986370 1324929678
12812110 1271371938
1342807354 1868707562
795543083 1928385002
189353171 1754353215
230155988 1805288886
721296233 1533260111
746552752 1914213231
996000145 1961478905
547312416 909678848
979791430 1966517250
391061220 678593303
245955146 716778661
364231163 1943453881
990979074 1957202032
19584089 469706153
282754207 500089800
1445065033 1527175141
1291399322 1919666143
1090020562 1227991512
948590898 1020072700
109400326 822412979
157712623 1062908713
146130304 1324662319
1121857939 1674090214
740614404 1362603173
618605023 926701655
238406623 1021564183
898540933 1444140768
1003572124 1402881104
355542080 1037324893
1686620234 1810507350
261794542 418767943
78594965 1627957379
18852697 924953246
491504935 1415068509
460474030 1059370415
1562648948 1804643612
1153100272 1159397310
777648406 1871897137
397070667 1022225555
233284613 691241961
526092839 854851278
785457773 1611953520
328473447 1705076092
288761432 1682952069
1612862810 1821780777
698103634 1046154943
1211600586 1309763051
12578296 1164652879
222802000 373602629
18881513 1667462705
27511891 245489620
429872615 1964081844
1754873467 1816943226
390674644 552848861
1247838666 1672414686
1380276934 1630056105
441223743 782964835
233640071 701735750
204070702 222354516
448831299 918733893
316027050 434429914
330738812 1275696421
970578489 1701868193
567394912 1306436026
1258514579 1633240494
199679541 1581966444
116156152 1285756425
268317953 1416825445
457933078 888608203
402978749 1126839021
255055 895170766
759653064 1099645323
782166829 873618796
773277713 1804540452
953415671 1431133577
900666054 1550728167
576731169 770652499
1543740837 1701547315
300941342 945362867
234362330 667385329
361067534 448136718
94900414 685363132
75050402 1390098649
226777808 1177496194
657776979 719583011
105499385 946831816
877088435 953630782
184949681 1506678441
798734940 1081487864
470616215 1349100823
1457362867 1517499651
552984491 1384926374
1826738700 1932361341
133551813 358933990
123378453 1055690490
569712672 1047380394
23730953 941921563
1615944534 1730148774
266604977 390918119
550690431 1191062646
539346676 1164524804
68170252 1279258382
123294736 675381883
35280551 1867934455
810047476 1221166005
1210796266 1496384746
131726607 1358774383
1521105436 1550350501
687911819 1417305775
1094603811 1258768870
2409174 142705185
1234962251 1762243325
591320472 1538392566
1575303714 1962445349
1454028481 1648799622
497384494 1664652080
958968959 1963099584
1344718368 1635144297
656477424 1495405199
717133975 1244992439
1287972839 1687059514
34567379 183408724
1136524032 1511650143
762281974 1717934054
1163065075 1649745657
496649786 624764863
1007077273 1330299496
480977823 1410003683
802098108 1021125290
962968426 1579948643
769738277 1998695341
837260572 1252198862
320597957 1336387815
1174376505 1954011095
186507644 1808500955
130481256 995027138
325595512 1610243257
187585807 511443280
773913900 948228093
504486018 1928159674
47512524 1303745778
159765447 167712742
1160582893 1297173891
491196381 972191069
931319963 1387231014
391790369 414669964
175512384 509364673
288118643 799415761
1977606675 1992037127
295261155 903108699
923232324 1270851493
820854733 865645862
630439593 1325785288
197370547 475179869
755191613 1063231463
334162907 1820302485
1457110877 1729539237
498663973 1904912530
645499352 1659044650
710396560 775966766
479022769 1780931045
505069402 573915815
197574315 1442224681
230436912 1312509181
90366109 1271767634
90352639 826138187
1377533416 1709020032
1878327495 1897276478
416474109 1593777754
597625934 1920682318
708886467 1832625648
737567692 799768861
70197259 958034740
176925678 901448667
1183179095 1638956220
1238938608 1361840393
821779031 1525938710
301975902 1526016894
817758167 1489023835
437326852 588478658
734641675 1277083512
837874304 1262867824
587355536 1175113962
465210983 1913762583
632603259 881178702
259319371 1863593898
1066936878 1450808716
205798146 1759508460
736525607 1481183565
133058282 1202592969
352817572 635440774
928265000 1764935482
133019922 891323557
1119256332 1451115914
487783138 1479545664
501507169 1496374275
1581081758 1761336791
52683505 1045089386
126673810 1175436601
1503178837 1772595089
722195274 1848149897
932263650 1021295328
1676485412 1947142549
950659258 1167149442
1012741224 1696279780
1273703041 1426345907
213097630 935834370
268481961 1136957883
290161958 518078738
631012979 1168160517
1515374220 1891979633
710562491 1265275253
30025945 1428297078
98693709 1760275241
550979857 864308276
714908137 760640305
701601387 1289832902
97567036 189636450
780295163 1792189267
782579502 1823562747
304405490 449564422
299807997 1576931538
1019027901 1267334630
376889955 1285171502
163691403 1206613740
87861036 1400251757
316289201 622153667
14489511 617640269
109027947 1557914046
304385434 995019637
224296392 1111711373
1257309618 1470609615
1390966 1091883225
153218914 1889357468
820943392 1339334436
469417089 1716813773
896368166 1248339367
799487839 1632997778
1332354828 1406235425
1198992766 1851792009
839754231 1631854504
1943129110 1971829441
230751935 1330235774
255686722 1841060693
1571856086 1592120510
1464887168 1544687746
649295197 1665449073
1274452197 1707653393
477289729 1856729047
93957647 491424644
1030674973 1949273622
1288196807 1996505408
917920173 1426959987
693488760 1277683010
1490525153 1986810498
471264106 478330847
987892480 1861877062
242149567 1787477716
309009434 1133965245
250686776 1140771244
645197061 1727156864
558619065 1654076982
1568239986 1608481512
927087502 935423443
219555147 464258568
420801195 1987958060
63104683 1202867959
148640551 1289522117
1949166866 1982347226
1246106613 1527474123
1597853671 1841290651
364186293 608572389
1088578119 1237435327
149656554 1602948512
276540730 949804059
777628333 1146269690
151348486 963438419
969393567 1470122455
857267639 1337443692
1384693596 1925487746
544751471 745732577
748228095 1211330196
1415846549 1564751731
1659403258 1715123554
114006253 406000629
747873291 995239513
1121620690 1462976376
157725158 932496151
1136438492 1778864228
253833373 824715417
425182490 1933594171
807792171 1233226845
341820320 1861711597
606096803 975584249
133249003 353093761
726755179 1533872598
322537636 1102946545
765556530 1225690290
567663551 1983846893
1064042246 1308207224
687177912 1239590577
916240760 1080608790
555089743 1701516896
1199182268 1522814201
656153353 1774854741
1232547818 1933307770
804835819 1061117067
610942311 1439432950
327114689 625353795
336841488 1138726519
149185773 1540142071
968351740 1517143862
55478529 1897890713
469866529 1834120954
1790662396 1876849154
419401606 650675854
377766362 1228066038
1636348758 1924223318
320121504 802894349
93870436 1144020172
1429744516 1874270457
161180878 1978237568
526733062 1815551939
394123008 424490978
510422039 1075313389
426588653 1696727936
713575218 1808151811
224744807 1675820165
21257389 1379699849
1111872683 1263062352
602241782 1813274872
51302012 130037366
183491328 872111741
965235194 1750488727
307751041 1742499594
891251166 1784280550
1149110683 1915470332
150236029 750608308
913110959 1402606099
45066695 1769963576
239840341 935830325
1644252395 1899770344
1158278081 1920473396
132833857 1171637710
175687967 508240752
1524819430 1970849908
493186600 686328375
295364463 1789813142
312581924 1222570128
255809254 861138240
1591894780 1598521112
524029269 1972268530
128318073 1322124039
1672570671 1844558214
1745564905 1836480129
503573263 537915750
245395334 628103578
1093537166 1821588350
572477302 1982786016
1694556144 1927845896
481813614 645186069
1085498912 1273611182
1241022414 1522702581
105282935 390949987
776414732 892637191
256506370 628128729
1452340209 1856243864
379758607 1584355211
291132313 1398813968
780182431 1952495977
581777881 898405748
524272326 798647978
661412606 1725384489
785943303 1708922084
441303295 1610541330
617512826 1546751435
70703507 876839477
1067333882 1118940594
832313021 1568196647
705554653 989948927
857087508 1682602583
331492602 443405331
475978653 1131094926
215838341 1871216291
272147987 1731679830
129461417 495179920
86769768 812227327
429254331 756721022
623348530 645079265
1165799167 1498889657
11206783 1577030111
288684327 943013693
774606578 926295000
550305429 1377567524
1067537598 1739892085
645257804 1721359933
658127355 683345125
549391579 983090643
285011119 1903178739
1611546058 1833524987
835620472 1853876936
1172099824 1659163030
792233255 965490122
644754152 1434470402
1813282895 1978339931
102586850 941660158
646887125 1956227485
509664918 984577305
807103277 1003217896
838846354 1013673931
121023844 961436802
953213478 1129748254
634677058 1792417747
163025440 513994891
266324073 1713913865
384488974 1612827801
355355614 1452549754
1628061998 1721812552
588770416 1201202826
92651366 1748665094
263081809 830598434
427619578 1792555674
978864940 1332766668
1293984372 1621770632
396013763 1825584799
462250889 746149075
512585948 1483214231
7332559 122839203
859343279 1070955795
666026739 810112553
734853749 1875054860
409065794 1896351810
970521028 1720948353
118365803 130203732
531102076 819968754
292882998 1083777281
1055214871 1788605154
1104002257 1805924173
451741792 1232546449
800471046 1540034219
1344333914 1721025939
1751140088 1805655730
312136088 1447088440
1071802440 1997852032
796007044 1227492668
417084684 1525463098
1658348978 1929349945
1673224498 1962378544
719118011 1244210118
532051065 1028189825
152586982 1947073309
694647792 1994841577
1074587027 1748025634
41446304 1880413136
755049722 1948357829
1089956809 1487021402
949795977 1254105733
1234727693 1272539054
286991747 1818447926
1082044351 1988333938
1574206298 1681083251
1026176959 1081071195
1391707301 1463346375
1512926433 1715602865
186749486 560294072
1479270650 1886862299
540938542 1034721378
622051202 770913544
65616459 465389682
405322356 1444357792
179286845 1409107701
189105903 1184140852
135017993 1445525686
1187243571 1685769042
811825895 1410655709
29751851 1367585546
983893038 1014281171
1499287466 1761725133
591112194 841266940
186918814 743518051
270524534 1661563451
764770340 1508982633
53601336 318587811
49092354 1975850651
1733840889 1922884722
57102191 388699695
220634651 556631154
586940191 657044415
1563886654 1877203056
152874684 295196007
745841409 1742810954
179520711 826928457
1071926868 1741854141
912488346 939656965
147957761 1226046021
996463136 1970963510
1415359543 1997233511
1100211419 1333791723
284471023 1918913004
548645167 1801311497
1617470769 1937964333
1165592222 1558332214
922491914 1216782919
513474012 820024667
97721033 606615197
327776708 955734123
641311742 1282718473
123935571 932729468
459376241 1104930778
1119478749 1651036086
109669910 930128746
1105311711 1472084170
545354952 1732239267
1828812810 1909957208
587714151 640771810
351181592 517186170
941158655 1537754375
123499986 1545255157
1581735998 1766556955
403594111 768918076
424282166 849907998
533782670 1485551571
1487650857 1872014446
1381216270 1433734145
905598566 1355347446
449091468 666997603
1695403821 1790416951
849095719 1595550725
201885623 1428676185
990517375 1478691521
1175166594 1651331383
656980888 1301595913
55581660 191958444
1795031371 1861990786
760972884 1464302462
519037856 1017111991
488646487 784942043
292427669 1994521926
1450594629 1652550412
410196595 784628259
15605130 18737261
1259803405 1911442608
110206305 1040630463
56090730 785076096
15176120 1638199156
1263772304 1292854441
350214668 1276721669
415622250 1279555701
1336682151 1795420873
348727397 1029551981
1644483065 1651862391
40721912 1949568114
1700277159 1850275457
545776113 1621955076
90680846 638726765
1244624580 1870286628
245010195 737140314
500988011 752990498
695009833 1511546638
723042731 1557258230
1433009066 1619146704
657865147 1993630804
1177689964 1919165911
152030681 937896822
682004145 932367060
1224994481 1742692303
564251738 711386478
237459132 1620917159
40908520 449962264
952567616 1870676988
263528237 1809977518
1266013453 1652615645
1344793764 1543892869
304803797 616734165
786066394 1447236509
475070074 1181359405
6615743 1431691321
225029192 740356216
539099428 1324120532
463778085 1986422174
269140567 1927385795
456965426 1862058141
97794086 1320237800
857834627 1720559697
316609756 1634989972
568250565 1187987212
2624622 190854783
14839045 705555709
32826168 1930823841
1510404602 1585108254
376750081 537502165
101975497 1929416667
105038878 1671624214
1464805682 1641194587
317394235 1498151006
930277098 1781934294
951451582 1685549828
670584192 1280800950
491253832 1288786197
480833493 1754385045
1736483894 1752650270
1156477116 1875820608
340042683 1897927680
243388666 881395243
537126811 1754249368
939041023 1631880184
521266547 1837002832
520093478 1808665086
595483876 1740824179
505671108 535217724
366917708 1325361915
305197761 761391842
522856044 789533961
390420528 1499836038
389265144 1522403875
245390421 1989142290
1077680833 1569977107
320908982 384476346
442612906 1515920940
177716556 1479047836
692797657 1965744090
218985594 872931392
1014102837 1909681314
771974761 1622785807
364286786 1883172643
447909092 653948092
1543674760 1633672125
1587557940 1896007374
687198109 1051289093
305609791 507960179
159557487 457721953
833915672 1092882292
580981943 1903409785
430020094 1344508813
40109236 102975713
1012749072 1597886727
1462008540 1706361821
1279684485 1463915488
102934230 192069806
753546201 1705250111
609582899 1576058926
1041907543 1841774488
459339201 483925419
561077071 951004809
654616732 1998375438
644749300 1984368944
1009528848 1751103877
309348147 1590053164
770720703 1598645883
978869289 1919618288
637454214 1288076180
682630311 1390784672
123301099 1559994337
828515189 1545445950
100468807 148384875
983654482 1596684460
5534762 86111447
1182624599 1999259996
575978122 897381907
1189554143 1424275078
1330430364 1971678614
633682551 1323076738
838617089 1954041309
738410341 1504411862
655611600 1503331317
584419546 1029604384
525113768 692315922
885394341 1350036187
1509607276 1646443254
1395002860 1857265576
235509243 1713643897
533695629 1802471960
216992847 257802536
1074554070 1643556216
1613947554 1949333258
1240951808 1440734858
478621591 873339834
1231872555 1552706841
645053751 1360978549
185066451 729548363
642410460 698394635
802560995 1630421435
241405222 1658605906
1504244434 1632468639
1362867661 1920885591
194609479 740504636
1321588871 1838454238
363918171 1414598894
1127058458 1173762118
1053641232 1661091100
686347951 1140722729
232804775 1747335333
545605671 1962325946
3188268 465367664
253992985 861308608
232450405 804748389
44640961 1919411614
19055755 81635581
660454314 1854342595
1109254280 1265994103
432261866 849430262
1525138480 1828949240
1495210483 1542905691
851510916 1384544682
884243620 1950556573
387380503 1611760330
979048635 1285574794
1071766942 1667176935
467580788 921006453
535474693 1886037627
691858815 1885504699
42426178 272135453
1006053710 1337268564
571894566 1327193656
1035929732 1509044806
1148805940 1535253566
659352810 1545027151
190924975 1846130890
1203823375 1445927960
354342176 1992056914
330435459 379534420
352618286 998589579
549365384 1481628087
449361505 1483060646
695066182 925990635
422272220 854110046
299565549 1844339691
1099828481 1686150363
481646650 1683961396
640717709 1436241651
283936929 1918739523
300272007 1017038583
362354949 1360844426
446656678 950079020
856440210 1494299016
138175771 1178685331
1762491667 1777148869
458927266 1598872187
1717867001 1819011951
843677329 1679781467
570163089 1970390807
824925920 1290129654
770892601 1180825465
875109354 1024661119
1383116510 1824450871
276656660 983850688
1347531211 1506061065
1995758538 1996011693
1683913783 1794049916
129343785 427854446
36463717 163157366
1104692255 1115138027
885389520 1374848922
319202414 971792360
1096692336 1266474884
25789491 137118914
384082106 873845321
1785447655 1989336317
1514260554 1996005625
1450032539 1829565623
1163638262 1598613862
964611110 1455116560
200552910 207797723
308059641 1995121978
146410624 211499227
406300131 1729838943
26311988 1243076594
504734874 1156817685
95036539 291199452
673081358 1878577651
283577353 1197017323
225141846 1041833784
178629077 1287909898
1844960258 1855601196
882392771 1100220352
157007640 1690026654
61440207 1991274209
1114926993 1306078938
459846517 1093810546
416782261 1734105777
197585734 792523069
1179159788 1555126991
603925171 923536611
792004430 1680378114
1653380726 1750895272
997080739 1043676075
186291432 756800154
679413627 1950745257
719738908 1061802255
1194275753 1538540152
756906234 893680192
114650625 1570988215
1110194407 1278025554
1389036862 1584129755
107620786 1031561287
1440353289 1711048738
161993480 1026130662
709136896 903264483
875275679 1634774497
331664799 1555492121
547257436 1667928290
293993134 1758401503
1767495197 1878420660
670492193 974085574
36286726 1701119323
840853620 939356489
1282326390 1557450763
76723374 1654529577
1826169310 1872250742
453931572 1201739460
1421935165 1955471992
1353927818 1908881383
172992440 1192071182
298890118 601959425
290576094 1761343520
591027914 1926338198
660876799 1297706728
28511403 362325474
736874398 1976699692
654588760 1607731602
1738548137 1881656925
978793148 1059653685
1068467493 1366947267
1010604633 1264727675
453832801 1619262494
1031729523 1450794197
767414245 1502344254
1536567624 1846948176
21529048 937513913
737913458 1339266099
647681053 980308791
723575254 1587705233
128073714 1081226823
264389508 1281277195
838035214 1998139367
97685598 1444633928
91402315 232080375
208913417 853029884
1567525024 1843588450
544304185 732603212
31199498 498975200
872029922 1496684790
1297430338 1878357513
1471760813 1615386729
13576355 1389316645
8609100 488700947
124746136 746653151
187896552 1862081085
651249129 1230686146
158246188 866024786
1087760611 1921168712
38815940 1494902349
1574994924 1887840364
729322021 1973560164
812894122 1612625827
484261319 1916021944
27465751 1892874012
512403254 1007910689
389555713 1240750965
831779955 1007093138
202275192 1294211906
999094121 1418247407
891013840 1635726826
231519819 395966655
704448740 1721474807
284539567 866765097
64378355 1925581574
833511909 885870322
1702537519 1902186104
390285882 654919798
496396917 1574338034
194486494 1321084903
335386477 1621547274
942490739 1994877794
114418812 1859874691
1086601775 1795022496
924350788 1248516336
70322146 827126875
425899522 545607200
1326163126 1588818664
880610099 902230134
335875798 407017477
434324138 1835191845
1302995522 1424504628
1187073316 1333140626
1431952702 1635428338
103765727 1978661528
493201238 988313852
795982744 1390418395
198129458 640336301
41898382 557153897
1512957177 1982429866
1578701488 1914203603
502273099 1406949435
773014268 1196211112
455565226 931630815
636569607 1731159291
1758869457 1764535920
666330000 1805598036
152536715 1574887860
1432197836 1503921048
479049759 1476598377
354794449 485046848
813429549 977387821
16595163 254105390
1734378970 1767806565
1096818666 1097393712
761959156 1061972836
421145643 1445776332
740213382 1553461653
632885781 1237470964
289353444 1805740580
1170780771 1216567296
755792747 1434709805
203763734 239014220
342346434 1785005687
1604397621 1928468279
621021650 1595729655
378254175 1230769122
106081665 1729444747
35817942 409790301
579949332 1221148281
727145877 1405356779
971037996 1942402821
487414152 1605208535
1374022252 1765783942
1376101509 1647472655
1300577242 1454510476
340175374 1357705196
1124984619 1578510254
6226133 299494736
694947358 1018972675
167936603 840502166
525644123 1828596497
25548870 1357942013
257897470 1610427966
714905481 1130993221
877743594 1521481434
945496407 1723005935
840452618 1263040191
70585617 783336596
650011950 1061757821
124698902 723387311
1001470532 1501861557
927375949 1617633554
936228507 1111442777
296427558 700850650
310379769 620452827
1095369111 1959142465
713401224 799681671
328964558 1062781284
277262998 1936530300
67867267 302076663
936686129 1671177300
1238395741 1618044567
972306059 1419095319
556013891 1461789982
1075913301 1175383437
742592377 960357215
611385143 1019438505
43109705 1518049980
1564195676 1642808536
96989120 1539613170
1053695615 1916579736
1135604816 1874399488
627467182 1110989664
1480976802 1693842495
255866927 1135999164
637288144 1159221964
291206204 1263904293
160462179 801113103
608129521 817690828
137884499 328227744
639599423 641140612
772519331 1757346017
146765241 446805230
1599225099 1644600479
85674122 299073359
866861057 1454532656
17348680 799546188
1694186018 1959294682
79554651 1083847257
309766982 1778656590
192499936 1362063808
891798779 1676029387
1687519751 1892995961
69590320 1302551196
586975182 1870858465
1737634749 1801653061
468809708 1508967832
1131863336 1335848179
1932916712 1948459864
135233335 1249667135
875608505 1761434445
85167883 554308491
319401577 1659757513
117573658 695593304
294103249 812802193
955012970 1763252862
524756851 1331106359
336596649 1785598184
223553778 1591662870
1325814072 1354007046
509786834 1128265182
326157914 850488022
49587005 350165906
526601253 1669367246
203632702 1554518368
675616935 1052039899
692471477 1450514025
692965797 1435534168
915297256 1935010562
856613742 1057500406
416937291 1154081281
1685786785 1687949999
369540444 1340678643
28948853 1670394378
463073137 1092147955
223868977 241093656
964862464 1458587669
1404169550 1624494945
283746968 1556800828
852134125 1255576881
495972465 1325395511
624861884 1455656486
880172460 1271156774
29892061 521561822
292075568 458315633
318010370 1449651639
725697390 1656068354
647928722 1401774339
180482517 1455413892
239609401 1865652796
739070582 1810488282
164761503 1445498700
813094494 1049035758
1547362300 1837594913
1383688311 1407595823
945467499 1410118062
675440943 1939981085
310987863 449223922
1173866718 1652770818
477108564 1595303759
839553097 1377262425
245044435 833198452
780032142 1526091810
912652597 1807126306
978371190 1360328804
585955923 875424460
383818046 1936652850
615104634 738076717
1133016521 1335092571
502469235 1869582057
403947153 786656435
1777907947 1992294570
96579647 632999806
177430541 1071162417
453950563 1660264542
685502870 1820311940
332747569 595454131
919926721 1876805750
443284760 1831997109
1600606946 1772013309
952090981 1811449519
1144030278 1504300405
700111514 1432968238
246988470 1358112193
371513482 1824522236
569880338 1282633481
670732693 1318268781
30676457 424093529
623503067 1631801121
644570938 1500821870
342209843 1424737797
631455824 1673596191
709988231 1416206787
8661191 1684463943
1632780995 1639969017
124339011 441228984
812544147 1946146050
854066742 1654087375
873705342 1088035139
1348430218 1880116432
369063451 1072188064
529926732 1071818504
1114692072 1481405389
609903308 1496862457
405798171 1314199176
447174244 1367978732
810394256 1064976951
637944145 1059349009
90243821 419531568
881479737 1533302892
1026297376 1521557251
97142954 1018245606
26245810 1218037707
111857768 1793443928
710950957 1547223408
123217968 1749262372
921370156 1131168203
360644397 1805393066
1442233627 1707218185
1258763164 1514731309
1518941132 1926408812
53979394 1079543826
101933655 1794955997
1418370804 1705653581
924094331 1062079410
230510103 1331207361
1594864700 1844140627
366651781 811650339
709018314 1615870772
329683182 619259008
378049584 1793434041
119108197 784634708
96127557 1656781438
1335482784 1943502804
940522399 1422418087
139740431 1465127895
122159950 165544308
528581198 903188952
900939188 1617291628
592399297 1697400199
200539470 1706686877
808110126 851949946
1433733270 1504934403
308459448 1011532388
549974324 553060854
58563464 484717118
1191009344 1608551140
159135529 1394799850
946795175 1670813923
427867062 1623892379
797907285 1504469002
1106623593 1964693780
204016613 1141826701
490141347 1321890605
148967809 1998114063
466017663 1051075033
67770490 324180137
1757622938 1913447440
839989704 1967623896
980659502 1220945948
518848857 1949711987
746146701 1765273156
612437433 619329307
448152028 1934285062
594524235 1030173711
81801584 1425241865
1328551494 1487080952
243791212 555156215
609397375 1658098898
149951955 1588358511
752327284 1526902129
909659981 1983660540
142746524 1609406662
553040446 620708216
845622843 1073607614
289931255 1168167476
541677751 1473393240
113002047 1655713406
563021776 623640662
708230207 1151673616
815454593 1325779657
157072870 1732238160
326717935 1579510288
281179827 690881087
1181939558 1577928210
307714128 1042928890
352623649 1663633249
558193701 753334769
705263583 1614867692
724524186 883161967
1477108481 1597103656
339215247 692799926
1297176194 1314968348
706911411 1343513086
1059071659 1456004392
102743711 759614718
301985604 424691381
1771901528 1840705173
1033134122 1256375864
952574338 1996724078
161564382 738486897
604255791 1713540726
1778052307 1998836596
1150195188 1273804025
1036819737 1159661365
588821544 1433453581
109473544 640640260
684825523 1037187829
340558554 889540823
1190783471 1613479645
639114431 1513970637
506084644 1044307089
238000866 1615831623
894315021 1385673187
388338078 1272413630
32446045 1474345141
458542049 1830575843
482052350 905445816
864214505 1410001626
1373143299 1547100369
130081249 271740327
1473698389 1626816698
353984582 552503761
116147401 1943247454
1656193325 1964695999
314498225 450510817
974841066 1087743941
737993619 1536901244
90733113 926994320
1669304011 1983485147
776960660 1927495762
1142464762 1342820039
1186380882 1914278837
224683025 850775863
1021576048 1168597192
983460934 1637331516
40155898 323918277
137679067 1453984915
229182249 1728590066
289399006 1818604789
1741244820 1879560016
527102702 1712731433
512604112 927427933
88790640 1762848461
384115526 1688709980
1248211280 1804079959
626157446 1758579261
776873916 1296731994
826252861 1896429567
41585807 512726595
243232565 255807077
1860322039 1923319505
782899645 1466552599
761796613 1144047206
108151708 751845989
792973974 1552977285
109492198 188627331
346892066 448012752
134885688 208963721
65971451 968368340
417489221 1339704554
101566337 1159894607
1173893783 1561229235
610782060 1012713313
467811930 1837793258
466542830 1814435125
1067479297 1106219402
1380589825 1384769662
61443475 72860952
1377118661 1902046510
479012851 502020037
722050473 824833382
1408212816 1690752713
94311808 1515152909
40734716 132290737
1176699010 1438010312
1778688588 1875866747
132038305 1379120865
195946545 1536049957
343409 1844112513
430731602 1327915113
518513397 1590033937
718748150 1633533823
262284672 607356077
706456928 942938384
1348784715 1778195140
227063304 1226147534
124260161 305981170
641414094 1141072625
514318706 1951719229
209729634 1000118205
1248026868 1519750421
324863076 542161013
1723136355 1811025188
859291006 1715950156
203988896 1724240580
27904694 252459102
564872503 1829473227
1543380111 1625851195
261789028 1059801297
625814598 1329777016
358303905 781367949
568583988 1731815764
671845199 1477182203
533123248 1830760206
527498314 907367164
1433370435 1691245931
622819758 1042666709
263622564 1020782312
1247122264 1912742863
824067205 1053483230
612995009 1012510905
1237863969 1243033914
864093579 1620785477
669619340 911642822
1002312913 1259988246
217819304 1883009282
89424870 1459362550
454706038 815345802
92185267 1724704123
430053410 1627269341
983041178 1410390120
55171296 1269467134
1300555294 1727725853
647791090 1849265122
874600790 1257468355
517558088 1163537214
951007442 1576255336
777235325 913601231
1177002758 1763786708
944098613 1891888749
1018000149 1912245484
671597211 1228520455
1199322794 1751425403
1293356662 1692803437
289430811 1265904715
1270885491 1995992420
388125767 728665246
1052735239 1782810826
512017041 729744897
258078476 1423376274
638042731 1825820796
1469507309 1603792926
14879213 226504737
852279076 1142639245
603061708 915063301
189315889 1567009606
1245207676 1289733077
262937243 1473373400
281208150 1372503976
1255748420 1331574704
292272974 1929991956
219574954 1752239014
505972261 1334930776
20285886 802891528
132485365 573177917
1624089184 1716483684
928983740 1367995661
146778601 1186210572
210537433 1489528239
826817072 861054569
995861625 1477208302
222319895 726145687
527401456 1406108798
687150095 1262982822
436313440 686873334
22186318 944907161
437537430 778545730
649513095 1434706623
1018843704 1412799885
927392501 1861377252
735190353 1419609852
800423895 1296150544
642361699 1233622979
265884684 1179461511
1104900317 1131000318
67918479 571978676
396292258 1099276596
318086359 479238310
735757585 1046588046
340287736 735181565
911167868 1155048962
195022094 1531179447
1428849803 1621640284
1503352883 1532442600
982662153 1691321288
1754928993 1946028940
546203136 799194155
438448450 1783960508
390545564 443021661
732244353 1757477711
1228914092 1461290224
1267791337 1982909508
195974037 422258379
427455509 801865129
1371980138 1450633560
1737740044 1753183338
660917173 912298297
816227735 1874898860
1337817749 1601512403
43089219 808517614
494851748 674616788
637707604 1068233383
358012032 359938449
32937880 1200390434
1541495734 1886358016
126082190 228841219
922424988 1384515912
1019995114 1279024180
1589913675 1815742683
802539372 1935062572
1318771708 1507115394
175934716 903249100
1553147802 1927207817
126260208 440148961
837542397 1031560572
884026321 1716167651
435287505 1987777545
505930095 979490198
681856797 1497403596
674264974 687146328
364493576 1411249714
1308713942 1906435558
571602880 681089868
89386401 1003763360
436401339 1728177415
485148613 979760337
449467094 1789761906
154606759 1797875323
907941553 1826035870
231524466 1727733570
1376723009 1441131977
996995848 1031126416
399523393 1477555356
375119546 1654966531
481086931 697019607
1116944250 1386067732
421347080 1733169388
61025052 1515211951
625611504 1830408436
223574704 480992990
111131765 1781277275
494330335 1987665761
179624057 1814554985
830546401 1457889162
600681593 962256630
1100335968 1142467802
1391318243 1477497892
204988998 862188452
667416444 1170765850
538379733 540615326
1242949214 1999797678
1418535020 1871339731
986703302 1856555147
1160655996 1844866886
227614745 1524933923
915104739 1174459753
1138801005 1311472648
386423149 1636731659
816876732 1317726394
1262932060 1336648605
265723254 1871862478
770738531 1997858370
127904905 1180219581
637771509 1115993982
26719816 1899052543
783565749 1803596979
64993253 1705101629
960761326 1414892081
1441437472 1581978530
141786367 973702831
128122065 762199353
1361537808 1719817816
151452512 759945302
1325930074 1878914809
1300866430 1831730401
176505070 972553172
317443741 950657545
1580287760 1909119452
499515988 1638806207
500288884 728821997
167610854 1222495458
90481820 203209247
375755181 427123466
111341732 1265924050
493919434 1109806491
65637474 1942025096
1240973105 1519320377
45123110 381987938
437650386 1297754537
47007531 558003674
1795116149 1984000996
899980666 1344551354
762960654 1419469135
328550522 1295118686
35064065 773281492
119103524 315445225
475180775 715843612
578865434 1702878000
1253821097 1806374092
70042332 1614790677
305729516 865195666
1339517881 1617319778
295696334 1885385353
168102512 892711459
7721826 1318919571
1077531437 1857980669
871923735 1309794036
105804603 999239749
918463973 1907528133
1068244254 1801169888
814846404 1868853812
1429528038 1535730613
1681124292 1871395736
849406951 1074450776
870566870 1687234993
1014542306 1786418675
886076545 1170104020
1369431488 1889401251
1238367108 1523047451
226825581 571146052
1911977665 1967431802
111533132 364292065
1591199731 1698593482
81946750 649216749
689123569 1181270455
651602769 1786958138
48243851 1575618008
1220597149 1942090228
373718403 831369001
1175665132 1192982966
1831504551 1957098798
1182175928 1591530545
829100034 1156173645
708790359 1282100115
1458934453 1574355870
631273471 833022918
101335777 1234139125
696070085 1065749131
1097456466 1984693067
467316969 496622786
521622296 785158978
675911746 1986266497
1253835023 1951580287
579096849 1792090935
156438412 344232652
446867687 1278431079
560693599 1754924913
113410482 785910980
994104924 1703694950
90860198 1374304822
752117155 1449722764
1125082150 1874925124
1874992305 1935808980
783667570 1916512587
428597245 1217333726
351471579 671014062
520966298 1703939073
366355960 1702290469
87584342 1194376623
899100701 1355488991
628181820 1207650977
1171333955 1558506291
1167706574 1863833012
556190855 700014491
829046006 1831280703
990632848 1444030156
980538459 1897763841
168682289 1908237594
1146379395 1795727964
1332468379 1856193066
91001777 98538303
937113467 1599697413
584384005 892274503
327741435 478389466
119221010 1481364682
1315628160 1400089804
140404279 759731860
750058871 1595687439
283627274 857763228
1008366890 1384678706
461239469 1726851734
584326773 1622647147
1538118340 1657657443
407264494 739785606
41419138 536906944
1088735634 1147672018
492991443 1523964850
613689758 1945734552
1316498538 1611824468
743007502 764156049
89515873 1961132214
65466498 564538008
467448913 567211658
864772976 1866183461
388477317 1202333732
1777596783 1793651948
1584094543 1675539569
624190452 852499946
347311144 1740640051
692200249 950422313
227478458 1131157914
291018953 1288454087
323397589 1213060717
859511824 1580842690
682915420 999907356
633107724 1741048660
447234767 1238636175
254306942 1198984002
266399606 497061047
200341809 319291011
153138866 1491226769
19469666 1311164909
56002275 1545677368
389479233 571022273
325153637 362710705
706199161 1948554239
1399672233 1891429323
995562298 1659021501
250223733 1301138915
780453029 1612154581
952973973 1715017427
549767527 550908610
1697925837 1948863879
712097738 1659373659
1226752662 1245388876
1240156373 1618265968
390774430 1105390535
892591715 1928438033
139368033 1233418043
174748501 1391472768
666858914 1316457190
963231829 1199666060
749792826 835072698
1061328045 1711913753
410353399 987643194
228519989 1215906703
350140094 1104279067
535624687 1337405598
1540180829 1754913802
527779445 1152954184
466767074 817877745
1467372836 1719583438
76939379 1676356948
454731388 1637075370
749628520 1032313942
1571458926 1916008018
1587912822 1809264024
481394429 1210700436
769204744 811297012
342347131 606971573
546720031 821708387
1208158602 1762801320
1540614064 1864361229
697325376 1544721563
968898393 1628151798
178969740 900387113
273382958 1961235866
314060133 1151128109
236245178 1919600141
774163638 1672401220
66386016 1039300932
67764718 306138656
127244583 1883644329
211165120 1763986335
257622038 666459961
299280309 1591346491
935884737 1316839370
192465397 943817520
1426921209 1526052050
1352620722 1728010894
452031995 1652701813
712993053 1555175945
725703556 1492283744
756713948 1117203459
652940323 684607207
186708326 1446848261
195991622 729239984
324460424 475271265
358940011 1980067599
1096936643 1670280169
211888044 1498585720
569910034 994605577
846633442 1269474593
17393445 104339972
503495901 1349864449
79666875 172166180
674683407 1126419428
1348560441 1635273226
151534383 1101726957
169292044 529471310
810664078 1802661879
401803415 1443898872
459638559 1250702833
1302021422 1768813955
306503769 1498403482
499216741 900826751
492230811 618275027
1143374973 1532242391
399363541 891228768
231542386 1580372969
57415696 1630711850
621478925 964014419
1164770751 1339998495
610358154 1700654964
1750969731 1756019881
397042863 528515307
202727 269387232
23554816 902172416
91422240 1390571651
1385581281 1500846054
545423358 1129914902
531654578 619124835
717246774 1667233252
449388405 1198203397
876488531 1447793743
770890310 1707620006
21847148 1349575833
374333852 1663710296
814600378 1733915513
1127697163 1338428251
129935990 410943776
1336151580 1791719375
1399825134 1828456679
719146076 749236475
1040843176 1680259163
224435432 315562109
36901694 844179705
620429529 665076189
508405554 1633168940
86479304 1947464822
881829866 1559242109
704288977 1190146577
488515896 973788855
509336456 1858271847
55788486 1029348675
494132770 1422498716
1775746766 1930343520
550070528 1406697488
657218127 1601180543
652093801 1605990791
85633099 950907924
1737411264 1759383965
145070154 421876379
515411922 1006151840
575059249 1437068611
1236884798 1432229198
181337066 357780071
729550811 1449359370
72620485 533573654
158025679 208666348
969233088 1262999543
305407739 880057987
1050868524 1930159156
542297700 1471267618
716680994 1169616830
125043075 1837178196
67003486 1689336438
806563660 1115431289
267294427 608766820
707564686 1986133978
988601803 1697641678
767516770 1315396787
1076691715 1094897329
86320122 1950751454
41043907 1010647598
1561335204 1734004763
1445379422 1520437881
351701534 1917489066
1057608708 1320135336
198004169 798345643
1340459270 1387301301
307967647 395431042
415203315 819770547
106438203 760861755
11227724 1033053463
923901070 1782625728
80604884 172549177
495584130 1231229618
395553737 1846059063
1114598560 1304538781
1148803942 1385559972
568746365 783459851
386959136 1524967638
970274813 998644488
388050945 496497816
640891722 713998437
204736838 1240646639
323156631 663553941
1520615672 1580376002
304920156 598528394
702298278 1594320589
461528387 1556684990
121770645 1605648698
757143767 1891341139
175041700 976204819
997586848 1733838411
322415761 1654395544
284055763 481764691
413527749 1166329020
235578170 595454385
300609240 1417168639
174172728 1160620984
143835491 1472275080
1798296718 1912660195
86675426 466792065
551159118 1914733939
62392511 1657669186
197373216 1517185911
129838006 1071230151
568433033 1723114823
463300342 870621974
335898086 1615684850
569660587 730753399
248620937 919648598
1517027542 1984004249
486703017 1751606188
296273670 1147140112
75515282 374534764
527005337 1317007504
785557978 1562022037
237790901 1105565873
200415293 1672622680
1042270951 1871864685
42939417 1688621339
967270342 1449415307
933641838 1344040018
1420649109 1538046745
230578783 1994520630
270893011 725688420
251086650 951964906
91931260 355679874
100075423 487599576
262174685 589746191
599464099 1851958992
112014179 254424297
1121193084 1615990864
1691309274 1933169594
1730358911 1887800142
44901674 1056872199
1039559065 1051087578
545688020 1819418808
268838781 1245592842
488857167 1366339809
279890391 641587254
88098929 235186251
1025357320 1540338547
14408106 762861361
131666084 915171661
1032201936 1924028734
249464070 741779969
1002807059 1876293143
855424826 921220635
410960613 800649359
284085650 888043560
887593748 1635369841
447275694 1829098125
108460559 925850505
150732405 1723841019
257581101 976934455
316053726 1555925651
650450850 1531502278
89697704 999035689
435945092 1068780081
759852912 1125874512
430985044 1548221176
1307389125 1753761335
24698544 1447136284
869463476 1284636866
1471326027 1555719367
617459371 842873645
236571412 996491426
92808068 1171445069
1568009435 1822480428
1505512945 1824602413
1022539871 1030020757
664015417 1169355991
1240999314 1384222127
473097478 585374023
247274143 1450137569
601134809 905121092
271481416 1449773343
1193775266 1218962110
184464932 1320676962
59610245 1042436363
165472181 1551821024
453920579 1166358275
19504973 775338295
181288372 1795260440
406533612 496417957
830749634 1676349180
1776528248 1956285218
67497031 635474684
1115637860 1914546298
1296047920 1854200118
226624747 1288836837
1145122703 1386827609
425565906 1738442495
1363187490 1800071464
1156364727 1260581251
168651847 1693319242
570002967 1315507804
1279251335 1836154961
8028216 183473114
221509206 1622139345
375797355 558591454
592984437 1249779512
554517280 1266926519
224127247 1248389165
1350100623 1849001754
457205291 1485638148
175929183 626711468
1024257522 1102209134
15710705 125768232
302774551 1657210367
816380313 1674998128
612970079 1117494896
1223307650 1578717538
677648030 1915248214
864727868 1973509127
1071538801 1487011644
649458006 1650873854
1626041022 1935805157
1360132590 1428102932
802913714 1336293409
148996294 1092030902
509245640 565135041
738080866 880082243
304783542 1289411490
989247649 1419352859
1209860985 1236661669
396181895 852407164
326112050 1214274728
1165471609 1729780766
69096517 608608354
458543328 787928205
410626655 1403737062
1125826169 1373472718
257733342 536133031
712073370 1997172681
988524851 1720599902
1697416817 1778954728
742937695 829304449
701657447 1682787911
741487355 1921849073
471023221 1069006590
141491713 395027387
369911599 1306022635
1798026432 1854330004
42842847 377196330
1556664706 1708025724
1098984971 1439618103
222883445 610352036
151875618 511940349
624713055 677481259
865756565 1435731670
251394015 1457037706
1088545777 1920192332
247732587 314610574
1186734477 1265430706
1319600910 1992828275
346334854 921010718
640402898 809524535
673721684 1589240796
1384538261 1583192637
950609503 1968602653
721680473 1595362420
26154960 1215899627
190363726 1710594440
199565827 1758702763
88308943 281616395
399432083 1643796950
443874510 1971644425
303213829 1377020370
1495629730 1743094862
1046727202 1346795197
230417850 987069272
72387576 792362294
1268774066 1721301983
118215861 996239104
342137989 381553055
1375268496 1784994744
1120308561 1499386189
1093814928 1511215401
1500700606 1601867879
808053541 1256660009
22412450 1371066685
410114132 1195094490
217852050 1118116872
181413938 313864748
1087687193 1808867662
838602254 1050941360
995826910 1351654786
1393134597 1843522094
480269468 1250166680
934988132 1387544525
1511365815 1946074838
182408933 1233185676
243454106 628858101
382514646 1183935462
1206967384 1910893531
957173090 981689704
622175945 1346662519
1552520172 1782587961
520240172 1861379815
690497106 1094767870
395353191 1915985337
195441673 1907626588
887297895 1417449872
68776904 1913583480
934586395 1322184913
213527173 1038107941
1181145802 1982907552
959455785 1044147222
558643621 1878173276
309603410 1238156343
237635434 1240737173
823705915 1200969068
1304099941 1343923111
295187885 1574459550
1815415292 1963610535
1495305673 1551789298
91846505 1849810495
500207102 1204170892
52235404 295212531
824066346 1186018421
58419719 811878309
681645269 953384446
640651495 1746473005
1284920380 1360734066
902439087 1637973369
903459729 1683162093
262474349 548046165
451124916 1129530039
1087684931 1112018963
921187656 1897727279
1145496818 1548835998
917719299 1743437003
1227295598 1961162503
318346473 1621494951
1296555159 1314245441
1257205251 1829980234
464572513 1791167864
258380514 1757892468
308452825 529353454
123083618 397098487
82847730 492909930
478350476 1620605043
856271780 952302370
515824248 927809287
586700023 763353732
956187269 1758804308
274921654 867787632
556665670 884709533
1072865640 1259484146
48720967 592991731
17159162 1981974106
1339930168 1797222117
232021877 1292819276
428957013 1282157718
484276527 1249114724
621122141 781102532
256687059 1245527136
1138547203 1956176985
674977816 842548829
634965495 1873765062
1111621239 1334033846
1212284661 1727536375
141492593 891593108
1211172065 1720251401
5451723 166513785
4121039 1590674554
722738759 1507843742
862228596 1179771920
585057588 1465083157
17279212 748130531
989099957 1304181778
823748940 1195390701
584236422 727956464
75304986 800481573
153441509 1475042090
876628241 1711321435
105541572 1136335321
1031689604 1308948069
209581641 1193441769
555727888 1727051752
894888796 1232049230
984759499 1866569835
113590004 421014059
1351301204 1632271469
268983253 987936590
569685870 869905487
778246540 1939281441
2624303 1589426166
653439615 1025653300
1036308001 1586024575
1282515623 1535288797
335463700 1675640452
423756348 1344897451
231584677 1174245472
232001563 1839884609
1580996192 1962835379
621068745 947776969
791783385 1828382948
21040489 532566937
154428735 1056021892
106102246 784036987
24713394 291865921
827954464 1056097878
1254843838 1694131501
1093483955 1221070075
595546244 733083405
689557135 861751627
1024127676 1807650109
424882689 1752564892
1134955894 1328440771
600583221 1707683549
201024363 1302504325
67118508 641224426
1603873204 1817510332
1337690939 1718548373
3920536 140568867
1050186381 1339661165
73918874 1494044683
422242979 1932587332
341090078 1565722128
916544683 1038324424
1604667321 1848030022
142992481 682162655
117364657 658440764
795328865 1151700531
1041916947 1384685423
591917644 727270760
1310079452 1933977471
89741231 951012090
1583925860 1587086898
1264713370 1265304483
1625371579 1912314997
145460464 190900706
553556704 1200065922
292635910 1240568514
1134024366 1535152855
195631631 367730370
448872843 1481908974
184778708 1652134152
1209182885 1273705079
1123924007 1431287937
102004058 559942441
783075281 1799152464
66232582 916836184
84963283 1334731436
212906476 907802687
793013667 1285615391
716458490 1183157035
880905643 1557645420
24788406 1280179688
151336809 1246979745
1304149213 1514440119
542043672 1181656605
753088430 831644593
566254980 1564821817
421907916 1938938430
112248908 896749802
1107109718 1487252159
601723025 1978126762
1795308220 1952185540
1906782793 1946578927
975101584 1735430351
39053762 310263777
415920900 1197544697
909655971 967469687
1283364780 1659915086
912657441 1758723677
364012687 777221579
132596398 314429412
287184731 1143013642
1193673005 1695263751
734546801 898599563
1242745761 1784617025
59455806 1963395331
350438779 1757060090
495295724 1448750578
177041915 1233325794
96498683 752584570
55645248 673293390
42489570 1532764313
197232394 476544876
496151946 1646022683
1018271992 1491760871
753348302 1064994350
372448472 893188498
228706401 971804081
626813991 1586136289
267761400 916462766
1846804157 1896683733
697602468 1180389579
1047606790 1954779655
494096997 1712003522
1482063459 1538438106
487657177 1966607622
96782825 286271816
1278874905 1995944171
1028642935 1116880184
197911379 1251909062
696259095 973088771
1008150864 1879769164
499376188 588161765
216600298 329965823
929992170 1682293374
1370633897 1371283951
1433374733 1629737401
214350871 893903560
638031630 882784442
1250517873 1693922934
682592738 1212151967
351766908 1674621132
368107385 1085919879
1106717214 1381230573
136384604 1256439021
461203036 1252991748
725052736 1303275629
868627092 1770948780
1251590948 1574560372
1209344949 1269110836
1483235372 1555010256
31373007 1264108268
203935410 438322692
133668284 191387381
44627249 1889324990
277420206 1494839642
282599955 1875301051
1026348033 1421546580
1320190898 1807384670
1267549947 1597530132
982869761 1926251453
678361829 1302921695
979555296 1041080196
1014567947 1068007356
1667963594 1724502585
353550571 1516228915
726936924 1799839424
1339775560 1545273093
531726728 747336792
1556273365 1800205451
860980288 1380096772
236925545 1973198221
530378660 1337110004
390382458 1403359372
174603184 1155757169
382829207 769424051
222051390 1179313660
741318023 1199384204
292723834 844639195
257469094 627564090
958133726 1200452651
1775395252 1851542754
1690264812 1838718029
1715446001 1982574649
1685175561 1874894277
1368594089 1448552594
925074458 1644012511
125878358 625505641
328139487 474107654
202906841 1754651858
811279937 1562518819
97944776 485091161
141578578 1600381160
545373103 1075864060
57300701 851310995
220168501 978886876
571777122 1246602995
399044607 546127092
565447595 766635943
22609405 1491448588
25496159 1464552720
522182710 934842576
781103574 960419731
1014070188 1348157633
843682637 1623598235
499175882 662853285
381934733 1710733334
189372482 1836541963
775386084 1754912212
146320885 1093617138
1280564292 1817415228
1120086641 1611184590
133804827 161066772
751425003 1760745347
234244646 1163212864
247832361 586079760
334031691 1717574310
198291342 1217274569
32052121 1994981389
1098127380 1160257783
492837133 562874816
647488722 1060608709
781681463 1154858385
595951693 1455125830
91247898 420334680
782568618 1271925142
349089180 1273431829
1135420060 1728438352
295024010 673385956
1105327194 1502086927
316297480 563386763
537923416 1770268150
411156950 1386164008
429488271 1331930956
74766788 909727274
847719931 1828462950
334231611 1327313650
263149598 747493938
55702213 106496640
1296044160 1400993210
576480967 1038508186
110239639 858608277
424429537 868717145
1419585837 1719683661
555759577 1597847831
347798739 1854917253
875422172 944892753
767487771 1904715212
120120171 1554443650
1535919750 1785612107
356492281 520184266
271861087 1959987257
655746842 1701880917
966729172 1352829620
1287334409 1648277006
273716636 466313727
810412264 949975154
160365846 1173394640
729623437 1385089922
1236668416 1448183403
503334892 749807818
329465667 473349805
283411564 312430238
571954773 1716422298
1195362755 1457165865
152823785 1122830460
522739425 914119112
625583731 1955945442
1191621952 1378381003
1173732591 1777076516
442937468 1659030778
121198576 1048915247
1058005880 1405628551
1079156931 1392914236
609610956 1255220441
1361486589 1534541823
22786628 1887146980
1038378443 1344578587
972192746 1025592871
1041283734 1559137680
507704956 1401610135
278137409 1419336009
1786411726 1954859042
707294800 1296585227
1638102180 1769937338
512748316 1928416255
366208166 854738045
242243858 1454206310
6801342 495350075
175476595 282641272
865166964 1811491295
74958732 1147770588
104194074 1820499954
1685631209 1816070316
45088160 825835668
1408098132 1819827989
1401996304 1851958435
147200518 568834884
413895582 1541302364
203358619 522335663
720815929 841173966
67460229 1586694189
847210326 1690804966
215871064 1468211274
807259393 1782499615
773404138 1067622609
899150673 1748141576
800224656 1612625787
264569829 1923344043
1028821220 1951517285
1341878507 1722540797
299384078 1223590331
153667177 546636970
83592122 617459822
26057214 491587790
10024588 1649402861
369469658 1253099319
1538328783 1887465392
510425251 1748823971
1421978001 1977676674
1606421875 1709305658
567797404 611959474
269499673 1338739115
516590993 798480046
1496463499 1549771526
578699918 878317759
1244739124 1413135047
200294319 271667579
303995352 1401449922
830200355 1936407666
1247555825 1530826335
207005429 1113596995
1261033555 1367894361
971945929 1170952624
289169446 1747579725
1302010675 1548812721
605376519 1260389294
172130759 1721423260
187565947 271610517
432339781 1066393980
358292303 1812310490
482951396 661842444
85159037 1285661827
145072334 1118370557
1418699196 1825389678
190822279 706972089
859081498 1419087769
1265853189 1584836024
69488928 1280065863
292924398 1845489794
85156246 1025408254
65686767 1305507196
1128528834 1378523110
1831844148 1869735884
9333308 980479213
416913823 540317281
1398545900 1417624062
255801838 835265876
1300779263 1427140076
1394235889 1957499276
900756105 1805838601
992189464 1884589372
660788248 723578445
908157113 1493438639
161354995 1582045352
216798063 888071911
185504250 1682714655
1516199404 1893589792
627963401 1136869148
724645529 1325996426
444390907 754852032
775271728 1814968336
1294210781 1704556198
492652947 1030506587
989686385 1203916959
1017541634 1309438148
292097684 564843067
361800030 576294781
460124831 1205047812
1686573049 1843471496
1385327055 1576944977
1444007621 1940059782
385326914 1189058510
1167596875 1627640736
78112900 1351900160
1417095066 1573077777
454812471 820287268
226103845 1523599403
1086423554 1543765857
1021374807 1256203318
1568165779 1959853081
819197994 1506111190
62689431 961383799
643660989 1937368082
73048675 1215003921
1022244891 1728496686
1565975071 1857576037
1156027711 1565998658
520797681 1147480403
96783940 1856399627
825748880 865764358
471922567 877284979
441533649 884035008
41660909 1138160744
739750193 1323666243
725662411 969068391
718662521 1169638467
367809951 1329501508
240175887 1683250276
367982253 757608292
638386948 1707425876
1458379852 1725042995
1110079930 1256008516
236726617 633888099
1000688866 1691357844
1033072756 1526149797
225731822 880575076
1062619229 1763203545
118438604 1663524094
1696386978 1836252523
340514266 818555842
54103944 103300022
876799773 1588947897
630340953 919439359
219201455 1706026549
988539985 1113605064
899830240 1714193416
1185749931 1637627549
160678469 608160584
341038024 723774774
287691460 1660691321
409173919 877756229
1109359398 1818067288
515190349 1547025717
171483895 498958674
1006546796 1322290762
693942056 972272757
1060072109 1691953309
288108814 637770019
1006728887 1633772255
65417437 1200515071
965852642 1618329154
532398928 1556683801
540975321 1541393938
48932196 875487489
1560446032 1965139102
1450797173 1679231167
1082309830 1699318967
333693699 1340000620
872414716 1353072137
591035979 1167095164
825100947 871472795
393072663 989008999
1546110705 1907091834
1109595948 1938142922
238646121 690846662
433535068 615190769
183472818 1487901011
106540172 1961652243
441196119 1338531286
393435217 995813384
107078377 220320622
232155608 469856892
1401570517 1524166661
1143924986 1378023196
960016859 1162286630
1217199298 1479881369
113412435 555130967
73923285 573862136
1815771097 1928450750
1086045449 1521861872
318256546 977828695
99576387 1443737920
564925433 1731013895
633970213 1987802388
603598634 1114988748
879688369 1153140869
294923275 372712376
1239695105 1603144280
798681986 1939077577
1417372865 1418277879
993178182 1959319927
650513387 1790926258
426674863 1796903630
830650545 1560937180
147061608 338041364
1416703510 1463424957
515263158 1976856068
1813591245 1840846855
23689904 256090523
521814500 1102000877
497229768 1709523383
413101303 510454726
1772580975 1836773998
164832819 1208978563
345421738 884657734
40096313 1929475319
370735550 1338798453
213633234 979995643
1194739476 1236230349
225489381 1438484749
295438063 802665297
554552942 1006597476
1004181897 1152540922
398756059 1895340404
563076320 575930907
359028457 1731048005
690734350 1649095101
32206182 1126113829
85727386 1984444613
1077995870 1212989151
280446024 1641572855
84225206 641033644
575726098 1614906671
591540815 597802083
444575132 1911017094
629715209 690536498
1276162261 1798381604
945882590 1224056235
1137293779 1210089259
1143468146 1370078980
1638112091 1889363371
13615661 1086770299
1216902625 1837760614
136612496 703994970
1082037763 1409708405
487114305 860969143
239826399 854951420
248694129 1753364156
793685301 900029487
1431110265 1718886232
1478058242 1736059112
1004371605 1511771152
852196554 1243944376
1594539582 1732777896
644698556 1896673105
740214659 1903849301
86545704 790288304
271305441 1995130479
421277003 905742776
583137525 1908162965
1524047623 1577564017
879415992 1185500342
79833319 1685594219
549637137 571216828
398127938 443780124
170702641 589525928
958106166 985097707
1487145713 1796415355
633642533 1490755331
43472606 1023891885
1207212776 1877102185
1218030799 1785108020
719610877 806202457
960131471 1323128423
813494561 1845897476
1034245114 1092564218
917125633 1753588501
348397252 1540566144
319462275 1707878692
223276204 359654883
75608824 1635832927
585327303 856717609
48387242 133232781
1478713500 1629958741
880706589 1071681916
388082764 1045665318
1542762092 1984125420
256917637 1724334190
166701093 173353487
1344029425 1710951775
51386497 119008390
1519203026 1823459645
531336144 1749070911
367533894 451132994
296174591 1525370110
892161736 910585335
1444758008 1667840342
203168925 1116660553
19507791 1662979725
362872424 677341502
858098092 1756238094
120260905 1936185087
515290628 640164818
102178252 1852064265
1616703365 1690696088
1619354051 1918308623
75530559 1804294583
1394534032 1431556336
404606439 1811578064
386157973 1937998350
240132939 630437713
93385179 539667938
304577216 1871244060
1138288076 1256863160
1351341401 1809457722
39648001 1425060492
50799635 872287713
4119884 453338810
1081657634 1864958272
137474350 439797754
1221535082 1435976262
1304355334 1877188128
1196017842 1308059285
995137070 1133414548
111907673 315593527
666690025 1360928077
902954868 953551341
805619518 1030925994
1492404797 1889045700
700327287 1341991149
431223222 1810607552
546366810 1947783091
535357553 1823337970
884953595 1540363174
12452668 753685001
775878293 1036686571
1358797362 1774135017
549580331 1366341197
274984099 1401373243
134718167 148672743
98853998 1226105425
43362068 488698985
1212351509 1717674396
190538720 1661335529
1267291753 1699764306
55621338 517479457
800860552 998673683
7684784 1375383917
879048370 1664320386
788434347 1981855637
1264200552 1511503802
360744287 1927837691
675617646 1990287430
628353618 1992143930
349000078 1357244588
246202962 1412562791
668925025 1115621710
916209338 1301348913
346115039 1021686848
893734777 1632654512
433608823 1161299121
890950705 1664184867
354074631 1170492950
348270011 1156813471
888210434 1172766326
1096058556 1240914077
393312703 440785650
226529794 1417703185
763789881 807165968
787913741 1092180214
372194176 608424880
960656004 1976647708
1007039954 1658016597
506930333 531435867
760028763 1684788726
1263077629 1730055928
705938887 872353614
826831760 1192680180
468709085 1917083682
567328245 608489416
1288269518 1911207921
330690054 1657539256
1281535489 1335470701
409848420 483101292
896860370 1296528697
1180110030 1583800673
559824997 948465111
673031159 1270343624
305217843 1061493073
1309199832 1675193258
815665347 1168192347
768528404 795629795
1255380503 1985293691
468556785 1040833928
37166117 198318669
506485593 792949893
714060684 1656275409
63522938 700169043
1411843131 1984327163
714869658 813618697
921874056 1572856098
510700040 1732774728
727898916 1771758241
104081622 461310852
899227506 1724550774
286422240 1373545619
332839929 346087237
507905684 922277200
550540684 637899331
1161312073 1892067837
306425289 958905612
288557178 1816656134
14252911 725793961
26603058 123607853
927905652 1469465470
316170256 347278769
605242906 628089573
934820011 1407430349
295673051 935475783
110061369 1667106874
347932188 1814955383
1054002201 1765591405
1750266971 1969749618
655424808 1372732740
1518419919 1711357614
367629601 1722883813
660649371 986228466
729840774 1091209949
348100725 1198005477
814377870 1303650849
739223856 1572581138
244365097 1731130099
9548458 361664377
1159509199 1576264129
298260248 1858839303
281144324 795507581
671596160 1495250424
1683159086 1829149325
533790767 955291457
145192600 1038159603
554105872 878236523
630769662 1506310988
318426495 1095665598
42597000 490110150
1231113686 1735966941
146768657 358810931
906521164 1483696278
908250300 1803313740
1269195901 1861247048
272017945 1178727195
1134266550 1380414773
419287433 1656999565
138181034 533766313
224521233 791172434
569990414 1616604192
780605809 1128230811
33971524 57493437
417703978 1354378934
660450014 1396563715
733560936 1370061338
1456158157 1969740320
1175791004 1637435015
191494401 389475810
1266191061 1551953942
569185670 1533522671
1083391990 1509819232
471471085 1552091141
812444117 1986589441
125560987 134633316
770413175 1541397030
129678269 1862295761
189104264 245653724
661732453 991576522
195767877 950981389
71822635 1698087609
1159060443 1453359160
1322425941 1516862721
241073448 836612706
1078722718 1105167048
326212263 1256229673
722234323 1103244656
180908266 1360545343
1512332784 1854800458
519550801 646285819
309949259 1671297932
285170558 744051136
1629168475 1937056777
304102888 1450628319
1101274023 1857957974
1065985616 1587973503
722665078 1055521937
447626231 1371102500
28120803 164017284
930486436 1354694670
139995946 157580366
872658119 1798431886
761426570 1331051905
255516657 1376417705
1158353677 1926829531
28823024 1670139566
848674146 1998186585
470326158 1689693684
412268235 526415537
193736535 200304762
323466624 1310079244
837802828 912903826
1408502635 1706130984
502837694 559811559
863803793 1974546613
729724652 1559282599
999757130 1042751087
16029288 1715518539
1748854022 1809953689
235240266 1055828345
969466283 1460872763
1155191215 1983341981
829232524 1866213842
375747904 1181979842
511169922 870686808
1233784856 1562808685
1072624008 1631862667
1251796534 1557191017
1633845286 1666485230
121430189 473495642
1227722154 1766185919
605210064 1817615526
144011094 845026282
203838865 450919438
1735019211 1795250098
191748432 968114317
137884226 619762512
1077683047 1480206750
1239219977 1334617926
415060736 842100258
349129979 1406133730
785218969 1383697548
85459341 184066309
717379884 1973763290
812483647 1218070660
683633365 1768834163
656683979 1588844145
730547545 1636464898
1140898365 1315600366
183445483 585497481
374937978 740255484
59736287 1542100471
348285599 422915343
1605533923 1946796961
1105252263 1701130670
600569 1478826893
842239304 947733755
326433444 631827963
779999454 1081632851
181847170 1809989176
234593773 323649885
16360529 935444124
500060397 684610772
53475388 469730497
375983663 492549002
629016109 823484910
732127598 1982520936
863320751 1559605244
109141950 982846783
790829524 1851096167
1483439366 1902401591
461027259 1048489641
1263932791 1730484424
336081061 1603206583
574462981 875555467
1341926837 1798492385
1030848397 1828801848
334118580 1936037181
830471330 1339974655
323454724 980796284
146518642 1168714945
33890395 1485720374
108952670 549629459
205437171 1864062244
688578036 1739428784
749724432 782389070
205571692 1200408658
366252733 1151592603
613785940 1092326198
494042694 528043825
1589103167 1786886094
55697141 415347829
1236837716 1238236126
1187483674 1425356116
366834606 1773331699
326039858 556233490
1530179191 1752919783
1216293886 1661170284
123139048 251912905
768365033 1987627149
777840289 1111901201
529907013 1186273492
182514228 1318017311
719112629 1291616507
947676082 1950334216
253164582 1280655641
1295576393 1615463021
885821044 1465714048
1457413457 1824177351
254309759 1366938684
253891128 1852111555
624590032 1257047565
808418739 1590355564
152335827 1610292850
144482943 954723653
298787767 544809279
957038053 1967841305
195936640 303185273
33247526 265710937
42581781 821937795
119796024 1532179166
1038844794 1743343706
340621558 1125336491
479404706 1786597337
834728210 1051425103
304145305 1883697704
62155252 1741667975
340541303 1748016603
389332062 821847512
160972511 666233380
143377041 343326214
1556584299 1628937381
992669881 1949762557
445843582 519524002
1166929778 1542867595
498404001 1318981494
323488927 329256611
182245378 602509224
1036937928 1892546634
1501450899 1675288549
181979013 1793761411
502310932 820448228
130054506 1204657009
279581780 350199495
1113937879 1415094277
261299238 449281545
1113711235 1236306692
781989505 1779004443
333400753 1185816871
424897683 1589641476
94396939 173268103
1032553253 1069507860
30374517 1169419201
43571541 1560147851
23421461 653439311
872453330 1127211543
961162748 1408927951
711085482 1977303136
261409705 1609549799
353480500 1700510493
757155545 1123145261
192685663 743128759
749430545 1915522374
77087294 199428201
817843440 1722466904
949772378 1520823285
105108199 683692306
376826762 753956451
1324103389 1886505696
341274473 1922816837
1857080722 1963545413
1548791303 1549293335
1009734759 1092279885
731879769 970931127
1325930736 1497459715
658989495 1713428003
945874865 1322727196
109058799 478640165
297165285 1661433788
61245319 1076472302
1051149728 1645718105
1523023970 1919082175
47896321 1930447072
612450161 1175742722
989380920 1716113810
1596593853 1881614876
1269851716 1601413315
1152792991 1527061718
1727539671 1937404700
97728086 1031248134
648942104 727823540
391871986 1247832573
940581057 1058327911
940587272 1475174930
626979237 1937775864
467840331 1063698707
541262784 630723776
956859694 1264608053
347074443 1374233682
74495595 1824944849
692056070 737781661
292157525 958914692
1182295461 1536466042
281438844 1268276219
854951155 1360193837
591149747 617981679
94051735 1686578907
1024826856 1666892569
1361270861 1708188316
811851723 1373456166
1330374463 1800612933
581808007 1515191870
350855996 1253313502
1492644636 1508823938
776301192 1565085842
1099421860 1810711163
1562223675 1763340682
1856074174 1908201400
1190076200 1881511462
140662488 1008244868
429222282 579727434
1297128220 1704865820
116014087 887159136
1684591953 1975293949
1793022923 1997382238
322712790 1615140216
1761181210 1998212048
1154994895 1561056050
644011762 823323587
534785724 1576933547
1530960687 1695970654
682770190 1687342328
271908342 1536965822
1379795116 1923437506
1338941845 1496028399
997044067 1804285548
1122649270 1801702499
170737612 1803612616
293620079 568303135
198227686 1020674711
550799920 1949755204
600701895 1145040782
848331545 937827033
247954334 1031615659
1573917935 1618765822
878029913 1549278375
1185852134 1249887943
351404753 1793108746
401966517 410125135
874339673 1943749217
349991661 1121360822
26719875 1841993916
868519919 1061960043
238288712 380982424
274362473 1043356711
1069471384 1499997823
308133352 673128033
469483639 1071338579
716892907 998167439
1332376454 1383524714
813799710 1414160898
338276628 1747174805
360954703 410101419
1029243285 1424658080
540665357 1630941482
834879494 1854373519
657890477 835059282
454433953 549432319
88053842 1702107047
462461963 1902569216
170627734 861474005
1052165273 1570064329
577117855 720118046
1496171224 1732088775
532053637 658907919
641484094 1456394300
204954960 481321249
1603579163 1628616760
570555870 1845672229
288286461 833928158
1081185685 1672540603
290905021 799080272
661306608 1734740505
316872587 1129655307
104803565 254978409
144619176 561765911
472324423 942551960
144591842 1828028545
923556757 1307307540
1747526086 1952140604
27217441 765443401
819158367 1942333655
109426419 1159432838
1491462422 1827368032
194401760 1187584281
60861791 578353959
864702054 1975634407
789465267 861502034
143794930 987714741
290028208 1041408668
1349194521 1689183112
488689145 1245166272
826229796 1312341015
14297274 1537063157
60565171 755512876
1490464359 1990405060
1330335719 1936173620
695073399 1850008510
931682254 1958700757
666014972 1515498924
127327419 670562713
1628462635 1999023756
1062564523 1240294342
1609407927 1640541478
151436560 1766656257
772558650 1451944183
1229000401 1398980729
460932029 1847972583
1111214025 1154037626
1314761832 1657677695
414001901 1178445515
252898282 440195233
371181725 469481613
244340433 682073398
1252509560 1595628419
489782436 1134438721
793776382 1493932330
690064683 1733407855
332031053 1797818726
833914317 943827420
1160639460 1678940778
1035241035 1559892299
1741442318 1748153167
747572669 778268374
279012928 1037976366
425911319 1919816228
856874253 1010961557
1212391345 1919284432
392459608 1364594984
99726071 1928968183
810298806 1971453676
456801569 1397311918
906303916 1921257919
1170174739 1426893767
318471015 499491268
809685922 1369757323
659737068 1747114961
350847723 1368682876
1007367634 1996707530
327851413 685614405
247079071 476859827
225279966 1975897266
235525371 867448092
1383149795 1791016579
294595228 594616988
798262727 1714044811
1036169244 1284050437
204077222 208125737
1403088647 1460283259
442502735 1363771713
741026347 1208381176
884320705 972835310
602417966 1404234454
250695486 527634006
210203373 1510834713
1308299761 1832369146
1078264186 1754036020
1072153200 1082864011
96665070 1915960209
198198281 1710927398
10606854 1113870219
1505598814 1554157447
1018063987 1834997198
1173605824 1741855318
1220931039 1407987221
1328825598 1906264437
635384384 734832337
206249361 879711990
60306356 913758552
994080408 1998931363
539317626 1267510413
1222569317 1259648420
598980128 1969874631
503071120 882704815
348471776 1667926815
79865209 897252747
1595013462 1833721536
212253038 1156960333
136162591 1533394121
975540260 995072242
869098681 1160541475
472367924 1909579438
586383553 1155802146
811131036 1732325897
234951665 817579747
110500911 846482036
582645812 1659382946
311345595 327142921
2608589 1077810883
19341806 78491969
1407514432 1897787838
25127663 860891660
296629905 1173669265
194491950 1017356843
426837647 430133762
97986181 191683308
939769502 1613124412
1331180046 1621917383
32911052 420276281
916663642 1506480763
401587923 663648099
158950998 696474176
428175835 755627705
330357032 1306872305
324716132 1413275734
297525486 1914420226
24500319 1008429111
693855938 1652882179
1117152736 1712595932
712293648 1172633542
250635887 908484386
980922093 1912457912
222355189 618194542
609227279 1780563893
570360300 1011920252
652563149 1352611168
1155657160 1280829364
930863976 1468853822
178498571 818142019
1611828418 1639542518
114897970 1518760505
93339613 470069520
1701670710 1966557578
527522815 1546087079
720437730 1922443347
890281646 1167305255
1046307525 1855127316
237407956 436814653
819056720 1644201016
202829794 260293026
972816620 1117744821
314431922 655651185
171270020 634623383
23558015 667395652
1038442396 1349091556
1590589982 1886400194
1202491588 1620503595
1735607632 1814105559
349281617 1035598691
666653202 1162140551
165786638 1389312573
1319881725 1361547344
779520344 1974802686
699164543 1855130488
310150181 1002082053
907474551 1401865903
1071385832 1470800078
995000893 1881116566
1447080299 1925609979
634315398 1387068593
207069120 1727000741
212461523 912163417
101173717 1495012729
450899339 1385349845
651061087 745228352
453090811 1150621190
605843561 1869187286
134178414 579285716
672033249 1219539164
862719799 950897287
101271922 1643542171
608009284 1429965867
183345584 351776646
854878229 1731327951
895038823 1218994425
54649400 1159973893
202439100 393472982
797028947 1466807098
1231638096 1405071976
1395918937 1582557500
1289655407 1814546469
868427929 1744194335
70488859 1103430991
405557497 549365362
1296238651 1669642937
794971633 851128712
886765153 1727147874
112564449 838241912
466053175 562980563
546596400 1495342839
270332935 1376868098
232412534 282547033
84349819 1086897067
1566186835 1581252912
1329811604 1835177707
654628948 757304455
1343808847 1633184159
736301655 1580684458
1132243577 1856082029
253760437 585597661
1003380420 1353490818
721203346 1376141089
467986889 906828492
254254809 911877535
1074688975 1289126073
878772458 1834782023
1818559579 1937695598
424134842 1184520984
175460024 1786350334
295519083 603670926
280066718 1282906448
1213127156 1445315268
488916197 789903130
1028810439 1646137755
366875061 1210683271
36426134 408888721
73647090 930172881
120949371 326174288
111770595 924210824
1428178477 1836787622
5187903 1098606846
324097421 1433117996
224117940 1576979393
56647246 1907497691
847027757 1576813040
1566331141 1988878276
112388815 1618401447
587234911 1246720222
331567334 571653071
526697366 529938080
756886226 873580668
1766147202 1825900100
764038741 1813664657
1178217350 1599191739
1040083667 1689620185
1274621975 1416912603
1235416522 1363894618
159975948 519334215
164649329 967302921
617850396 1383633733
1102090744 1560913773
175692498 1653166877
774080159 905818633
60711454 1887604116
1609106991 1818097846
479831703 1017313804
972926869 1021262895
388693009 469053495
1033144376 1623187929
875630518 1775482291
1304139043 1460093932
518631670 1112867254
367365102 1557257537
634267730 1906125497
1360886960 1796967583
340835749 935315617
1317637634 1450354212
1528012306 1724553886
1426271659 1782841714
673249842 1683268372
1150855236 1157688777
310438416 1824587085
1058421334 1794684474
332581803 1492872807
95719585 1948454743
801476332 1336081978
1317948233 1870385813
1449169733 1610771461
364392157 1804341410
360575712 1305666529
876396451 1723519327
546323210 1153246905
11809910 328589538
643303399 1451867067
1043697953 1077297682
311760586 1918248839
449230149 631196304
243770497 1722989326
978370733 1001503302
1209572873 1336733224
59951166 601540548
1026222368 1804809303
1064139760 1069524170
585694009 1036234371
506238630 1749327363
1329090285 1404260979
864511609 1605166738
457767114 687811978
1551143778 1861418675
868902142 1455631899
65580667 1022827608
683317799 1437670709
633371700 1513612399
373813170 1895569949
1142022763 1238416267
249657464 1759003932
808708546 1315298965
989288174 1494473354
1283464846 1411257640
1175337264 1987613706
1716517567 1765470845
695425661 1285053489
524517149 855208584
291206964 1921474020
433020898 1107802952
1417423111 1850069799
863824070 1124652953
972379638 1410145858
934793664 1240720267
263748214 1568938527
949853882 1570454218
13046418 1947512348
620962656 1206392844
256703483 1631089795
779919917 1326295018
75174839 1127084166
1656460252 1761683901
394739407 1610786369
109674509 1346467135
584009232 900760421
633296636 644283433
763672184 1903313970
994259467 1415040157
745194113 1548936234
834302470 1314946543
1472886898 1620751925
150407978 197714230
1392446806 1718471183
1096742455 1992470286
466981071 1899275455
587133112 1970049815
897702547 985854390
1546649331 1551842922
32228955 1117990742
368749579 1217058331
81049044 185687267
48051356 80450032
1523028556 1668912500
455417922 1918140499
1508568505 1572588270
62962484 580993757
142639147 1728416405
1209192137 1434558205
849053612 1981549913
421512000 1846500332
877406607 1305562771
655187895 1578268245
1176235958 1259280820
576482372 835360892
1655424353 1838631140
939019858 1756869033
295495681 1126847813
184234394 1406200620
208467986 911203853
1069432493 1792788138
1718535364 1968597909
177735389 1017419403
814341222 1068897126
25068724 521469714
893576354 902945548
25063614 1461577629
448589665 799732473
1341859461 1362835130
960765762 989273349
158046563 1787267685
762082618 989866753
14032754 256373965
330817407 552700804
476895726 1835161634
1050955299 1813171101
131533352 484133722
1171043102 1479065968
559662921 1096817821
897504824 1804736303
1602055532 1878434323
1111306106 1759968081
633148406 1569972275
565948721 1094164766
972083324 1550030368
650948189 1585815151
1400647113 1845015387
260351713 1604224252
64487628 1806112532
1712093447 1770414466
157837691 458955069
116906334 1001072983
683816371 1633751951
635675539 1961277505
224746476 1185279137
659545161 1798165125
804529280 890495691
342941853 1089967836
686506866 1685085111
373255558 388051820
671895956 1155172293
510973251 1078361576
219627493 854672032
1434366463 1754088507
781014713 1783779141
1354198208 1695217950
139257898 889167162
1240801742 1532451801
199140569 1785116462
668360399 1667769797
947483357 1097697516
506360294 1084528357
633463656 889399466
1320446792 1798121744
218068943 753333713
1052515222 1057334770
430603717 934532631
61989227 460444966
471586011 1117865030
391735521 820937903
404526684 1730382954
627236086 1941469130
378279974 1893006689
220392261 1454632392
135610573 815366112
521569020 1976561127
489802996 1382240751
263788864 1601489174
490435119 1458543269
1265594688 1500350758
677610714 681368158
920521295 994155304
341186505 1946006567
22259877 1360615674
292264810 1873500757
592209319 1021801260
34391470 1160379979
145600866 1316153100
278252076 505606906
1371761486 1876884014
780170480 1016923709
963338498 1973984455
257429004 348848954
841939002 1264045816
398074015 1371944402
418078095 505152381
1626394386 1695276449
461502677 1811860856
781885738 975009937
1120465234 1487544484
789364148 1659243163
644115362 677521916
204133140 1275147578
348055372 658064844
644572697 1194950253
1278580065 1431668977
543805662 1373068593
1093331322 1301990864
1210673525 1554416543
252932843 302598264
446307281 1982372609
1453540950 1949350271
456854001 1683354060
144216198 1877685113
695246889 963110449
859497749 1035554032
111755877 1710850396
456387527 879309092
2211020 182348562
547364346 762676299
974058443 984088335
286641243 741142291
1674883228 1840154568
1580306328 1824060294
659152805 974304657
243512135 1839354243
16668350 1401469219
210953665 888311019
449554220 973254033
173215089 1338745423
535626577 1508904106
188688865 1650054214
1182048665 1286224123
158491924 816628258
713496238 1455895959
22334670 1504393427
478443478 1712819383
86635518 545488119
35195169 1449216044
1470442346 1508427125
754872769 1173042287
1529656760 1935864101
1499373959 1887664167
1247930496 1822418034
611879544 1711660444
364464591 1870179917
266160895 1580103079
636300789 1288607139
442302554 711020096
534214560 708390743
479716256 1925663793
659272991 1291190798
576777038 1040449728
154151305 1861855225
161651604 926395020
1921945512 1964313607
88651440 1382513576
155458055 1420230093
259850212 588063271
1230723952 1999286847
1309208672 1369402147
618391290 1700265216
1279037815 1817914565
274383861 843399584
401574897 839237781
181171667 1529433556
907747847 909713699
1662879541 1741544768
1237763831 1484592055
859261984 908330277
449948190 853684756
788824530 1599673069
1223268055 1330853665
361330174 1939100162
378805252 1175230689
101915756 1202537056
804686732 1610150963
428048019 1177163709
637914292 1830231665
254499811 412749213
100562048 1246259163
952751095 1815900257
188457422 360916393
223469985 345505578
1862696439 1924083249
253557431 413556547
355039010 1569661388
202655113 1281923265
1444541375 1450859940
1260792214 1291983530
78565467 1848439876
230175665 1490867096
521808129 880305867
138701032 1352216019
746133109 1944970462
401875165 1082549823
1104611153 1446762292
271189071 977588898
490004112 1809526638
180695742 706284680
1365174720 1902126754
1776831112 1786548978
1377632758 1599995445
86361270 1162095442
306051588 1019157083
599750720 1727633059
1632108979 1941846036
1927924286 1996434994
294763599 1525914224
158227197 686087523
1614671761 1917194350
1225669559 1562705838
916026601 1860221553
259394601 992034818
1049511541 1636725058
786472309 1134862344
979755186 1897606166
760496437 1199382450
165112172 1693641260
1306465666 1780804736
600629019 1833515792
1255868450 1630016832
670588107 1917389899
1799991617 1857257131
37830421 1356966177
854040783 1653287209
348118562 715015194
123268961 1943604180
188529749 1136238693
666286465 784060937
739574904 939242822
1446818633 1598322561
36580076 1958147980
143840442 1323817024
603313982 729750402
342997699 1131187544
409851690 686143484
165502658 1065737628
190140061 1590508860
1094190622 1573296436
1424386065 1836932371
1063796016 1796157198
647597048 1039827007
990855434 1450993132
610841558 1202287253
563751134 1405608813
528275104 887142376
791862676 1154806561
815931568 1349378031
591005024 867917020
365677587 1275237754
755498230 1665625641
90835800 855784644
1697123296 1836925534
491887350 1850755664
1050250423 1697883982
124988293 881001162
1213271825 1380109750
416195222 1302360349
202303832 1545852877
1567011839 1879283740
511458145 1724193943
331150266 1719189000
777167223 1944110993
783224510 1913127199
15472872 208056985
1307337227 1973408155
507477774 1698862424
137496070 502707752
545773545 1112880750
730101393 755904531
1746222067 1828103432
917202464 1037339386
221702662 1348961689
1186664633 1922086489
1318717257 1403888317
903090016 1251933577
1363422263 1443888237
122649154 1035619195
950172417 1277182070
52295699 813925304
654196937 1431313728
31207687 474553787
1073530753 1171524258
829332124 1521266398
577472889 1039929211
51494279 1465472111
346423694 1145684081
798164390 1150134115
421362125 1331191523
622839810 667453503
332431785 1018474498
705407468 1331222335
390688635 857190114
774549768 1929422744
68014388 1595559362
418202155 502775683
141180827 1051424436
861759707 1844692063
1371954971 1680688775
438758589 1888832356
132339177 1184503387
1135187366 1166802162
743783073 1318586866
1374379788 1528745350
916537759 1175125715
275304280 1449372325
25719028 840097361
504039157 738235118
1022075856 1401215859
239506402 987083994
306933280 416985625
1250560859 1449425992
968271960 1525377054
1338724425 1972510316
1139472804 1206115963
745281760 1417873267
147983702 1494846557
406921002 1667416338
1032451759 1921522350
217418577 299952788
893413698 1969374411
633918621 898338013
95865045 1529108708
124072626 1218690295
727108991 1408459261
304768138 1655191632
479836618 1383475117
679967429 1563491269
925462227 1890422809
100846735 730049268
1073620005 1690289150
326268485 1233549007
1037677377 1276952288
936133313 1188294022
62735101 1212542650
19724785 1190705319
271560688 374158368
983235374 1229224637
1721586184 1796968620
54364318 160338922
99124872 1454517827
77578320 870573941
809369560 818761400
632152440 1918147285
1116242775 1424762474
111224111 346702552
605208849 1714838492
509758996 1792946683
264667278 1337982440
210540226 1423798923
1482125656 1891010413
929507645 1847267141
380533274 1745380036
851479957 926993075
939044809 1602883184
4554197 490551016
1338089684 1952606033
131524062 1815814772
958802425 1248175158
736382583 1989793861
52239905 776584804
360783561 1962164472
593535306 1552620469
562301627 969066410
668768933 1533331168
1033342639 1767164656
441183204 1290046661
503245974 1747190608
625734356 1136582965
969026799 1741708302
402871547 1815566362
440919871 821613115
1543044 92430558
482480807 1352835106
340214048 908050146
68448626 1413991072
84061212 1015796455
95646004 258693274
1032189391 1891701352
102547156 461666072
409720079 1263067435
442518794 1387693056
1551623985 1689958614
48050981 1349313227
35592010 1678736687
457820272 479315314
697840173 1351205727
685617539 1214169018
526381420 830386704
472690951 1536229653
586362183 1110172332
294541699 1959430019
36063356 1611679238
279288306 1098953008
609007816 1035018932
522375281 1327020505
651470585 1441683622
665332010 1077412792
361524677 1763015603
116997996 352882340
818274873 1249151983
977716676 1247180776
622929950 1006736973
858538623 1200975196
630709575 1005953388
945609020 1261009620
66644531 1405639518
547665616 1774342563
400210172 1734341705
1640299752 1948314696
682347902 1989878787
691562013 1403326955
715503120 1849337469
481301131 1584133261
882394118 960096051
1055019734 1991659035
203075528 1728544153
268357599 1282929402
253583112 767858525
219188637 1607215672
705494072 875756561
353501639 487313332
123893455 1053032621
1405024666 1998008022
555973295 1361411162
248228934 1038605931
156599442 1255202156
287634869 1713504064
1713334315 1958832104
78274136 999938370
473470591 1794379886
1344017950 1800208442
221468234 1292591850
34588637 1268000607
415497878 714245193
23835377 1920786571
397419530 758074280
197267105 604431127
59781096 417131806
1278138271 1916671028
607663352 1293091785
808001765 1658166693
286233269 1643527726
187675905 1970082535
303462775 880776560
1134274934 1635934351
620527939 1830854484
1737916519 1994775319
315394486 706789001
935903140 1683021076
987927115 1434249349
247968657 1229417153
407989177 1286333327
661546147 1262909921
1461812721 1755577473
1378953458 1452755254
354737682 1215276106
151013434 798870915
1026840784 1716768497
70343085 1318785079
1115091210 1528046211
1268507272 1798556812
460924969 910268077
1053185155 1064472256
1359709821 1512419773
267454722 1446051373
635343084 1743728342
1733563649 1894414211
921435150 1590447624
327838795 1412145675
443264861 883782277
89897696 1647598763
1520067305 1998514500
17698998 708821184
762958759 1535292809
726193866 1492876804
529756228 581330003
595747666 681120876
651752964 1146409887
188834483 1452214685
16630449 460034911
1175076674 1993959139
115700435 1502144553
1085419 443321837
13440375 236193250
1731548153 1879610154
57489340 1566556323
970697380 1981238407
492659914 661767820
332681195 676898408
158833955 1871144202
186646057 544510770
0 0
Output:
Case 1: 12
Case 2: 35
Case 3: 250285
Case 4: 1264969
Case 5: 615880
Case 6: 845189
Case 7: 711367
Case 8: 114246
Case 9: 355119
Case 10: 463702
Case 11: 1246126
Case 12: 541080
Case 13: 647927
Case 14: 144189
Case 15: 933353
Case 16: 128642
Case 17: 97674
Case 18: 286147
Case 19: 608597
Case 20: 582245
Case 21: 246732
Case 22: 689163
Case 23: 1006645
Case 24: 74519
Case 25: 1201248
Case 26: 868809
Case 27: 496897
Case 28: 430413
Case 29: 17106
Case 30: 15297
Case 31: 288333
Case 32: 561239
Case 33: 643473
Case 34: 1129900
Case 35: 1098804
Case 36: 111775
Case 37: 1244031
Case 38: 605550
Case 39: 853725
Case 40: 717203
Case 41: 408412
Case 42: 1628010
Case 43: 521678
Case 44: 1242081
Case 45: 569678
Case 46: 1162557
Case 47: 327090
Case 48: 729321
Case 49: 1011120
Case 50: 76237
Case 51: 355830
Case 52: 582552
Case 53: 293494
Case 54: 778408
Case 55: 114751
Case 56: 723422
Case 57: 701719
Case 58: 276881
Case 59: 461125
Case 60: 711878
Case 61: 447933
Case 62: 545152
Case 63: 1253548
Case 64: 267811
Case 65: 443417
Case 66: 541254
Case 67: 212211
Case 68: 806409
Case 69: 822328
Case 70: 719757
Case 71: 602688
Case 72: 169384
Case 73: 412283
Case 74: 790061
Case 75: 973622
Case 76: 1189348
Case 77: 97585
Case 78: 160385
Case 79: 1302911
Case 80: 108428
Case 81: 1274930
Case 82: 183206
Case 83: 670143
Case 84: 177778
Case 85: 55810
Case 86: 328539
Case 87: 1284548
Case 88: 308573
Case 89: 129762
Case 90: 82503
Case 91: 43621
Case 92: 1110452
Case 93: 953278
Case 94: 928081
Case 95: 686637
Case 96: 898428
Case 97: 329978
Case 98: 1494124
Case 99: 333001
Case 100: 654329
Case 101: 1104981
Case 102: 818198
Case 103: 374199
Case 104: 642038
Case 105: 912242
Case 106: 97755
Case 107: 196894
Case 108: 888340
Case 109: 682206
Case 110: 444580
Case 111: 108772
Case 112: 1214417
Case 113: 16477
Case 114: 835368
Case 115: 1030833
Case 116: 333689
Case 117: 321326
Case 118: 434890
Case 119: 423425
Case 120: 421918
Case 121: 776084
Case 122: 877589
Case 123: 785052
Case 124: 8911
Case 125: 27876
Case 126: 1144133
Case 127: 797091
Case 128: 1072178
Case 129: 866436
Case 130: 536582
Case 131: 36104
Case 132: 299207
Case 133: 790417
Case 134: 584969
Case 135: 251112
Case 136: 193470
Case 137: 69594
Case 138: 476380
Case 139: 815781
Case 140: 1449617
Case 141: 40678
Case 142: 764972
Case 143: 1195088
Case 144: 238335
Case 145: 736744
Case 146: 801965
Case 147: 207948
Case 148: 880237
Case 149: 787461
Case 150: 904874
Case 151: 370607
Case 152: 317502
Case 153: 1111618
Case 154: 647475
Case 155: 99928
Case 156: 199869
Case 157: 345097
Case 158: 143668
Case 159: 1068591
Case 160: 620564
Case 161: 474467
Case 162: 289868
Case 163: 901818
Case 164: 145722
Case 165: 88609
Case 166: 782306
Case 167: 1380797
Case 168: 485679
Case 169: 665632
Case 170: 189974
Case 171: 1046380
Case 172: 176272
Case 173: 1692991
Case 174: 651567
Case 175: 511634
Case 176: 568175
Case 177: 173321
Case 178: 1110677
Case 179: 596407
Case 180: 154389
Case 181: 173480
Case 182: 373022
Case 183: 634244
Case 184: 86133
Case 185: 182340
Case 186: 271600
Case 187: 1525078
Case 188: 646361
Case 189: 581400
Case 190: 1049756
Case 191: 569486
Case 192: 139426
Case 193: 655304
Case 194: 1419651
Case 195: 70065
Case 196: 337227
Case 197: 677476
Case 198: 354446
Case 199: 279918
Case 200: 546010
Case 201: 1131084
Case 202: 388884
Case 203: 145299
Case 204: 1556238
Case 205: 505257
Case 206: 210128
Case 207: 636902
Case 208: 1077265
Case 209: 86057
Case 210: 228845
Case 211: 731061
Case 212: 1338136
Case 213: 170243
Case 214: 796359
Case 215: 913643
Case 216: 157405
Case 217: 346073
Case 218: 1085484
Case 219: 268706
Case 220: 262690
Case 221: 597863
Case 222: 848570
Case 223: 1078667
Case 224: 53691
Case 225: 1156089
Case 226: 648577
Case 227: 176618
Case 228: 263120
Case 229: 488852
Case 230: 1236985
Case 231: 736142
Case 232: 782750
Case 233: 216885
Case 234: 522397
Case 235: 302854
Case 236: 239789
Case 237: 738
Case 238: 430005
Case 239: 115488
Case 240: 643049
Case 241: 18498
Case 242: 783134
Case 243: 726317
Case 244: 299169
Case 245: 100606
Case 246: 437980
Case 247: 657909
Case 248: 978981
Case 249: 785566
Case 250: 418279
Case 251: 893495
Case 252: 696521
Case 253: 513778
Case 254: 578820
Case 255: 820607
Case 256: 1356506
Case 257: 759251
Case 258: 441558
Case 259: 188741
Case 260: 84284
Case 261: 105501
Case 262: 98728
Case 263: 611661
Case 264: 888941
Case 265: 444925
Case 266: 299405
Case 267: 21112
Case 268: 97244
Case 269: 1205772
Case 270: 493984
Case 271: 1339279
Case 272: 537649
Case 273: 763141
Case 274: 155013
Case 275: 1145934
Case 276: 542040
Case 277: 480938
Case 278: 1240540
Case 279: 210781
Case 280: 190887
Case 281: 1338384
Case 282: 294315
Case 283: 240177
Case 284: 614470
Case 285: 317684
Case 286: 1187307
Case 287: 1437245
Case 288: 407771
Case 289: 114888
Case 290: 403048
Case 291: 399892
Case 292: 294707
Case 293: 383647
Case 294: 381203
Case 295: 577691
Case 296: 749476
Case 297: 343701
Case 298: 107556
Case 299: 92332
Case 300: 330768
Case 301: 1562293
Case 302: 564416
Case 303: 80547
Case 304: 753770
Case 305: 850018
Case 306: 668171
Case 307: 481453
Case 308: 613220
Case 309: 316142
Case 310: 176423
Case 311: 1211140
Case 312: 1540221
Case 313: 978705
Case 314: 1445725
Case 315: 1034381
Case 316: 259064
Case 317: 432781
Case 318: 987185
Case 319: 250037
Case 320: 37887
Case 321: 870305
Case 322: 1500156
Case 323: 114755
Case 324: 425423
Case 325: 469760
Case 326: 987438
Case 327: 1239643
Case 328: 56148
Case 329: 1708
Case 330: 7413
Case 331: 271195
Case 332: 633033
Case 333: 266888
Case 334: 647283
Case 335: 1372227
Case 336: 609630
Case 337: 466851
Case 338: 22019
Case 339: 218287
Case 340: 486491
Case 341: 931335
Case 342: 313667
Case 343: 1136091
Case 344: 708804
Case 345: 552225
Case 346: 431342
Case 347: 590876
Case 348: 299779
Case 349: 665834
Case 350: 472427
Case 351: 338500
Case 352: 108913
Case 353: 573069
Case 354: 377624
Case 355: 322412
Case 356: 77665
Case 357: 28335
Case 358: 1516
Case 359: 47031
Case 360: 698991
Case 361: 734108
Case 362: 32270
Case 363: 214187
Case 364: 1007916
Case 365: 1063262
Case 366: 1314330
Case 367: 124428
Case 368: 122782
Case 369: 1094981
Case 370: 827518
Case 371: 375074
Case 372: 680122
Case 373: 1316267
Case 374: 213017
Case 375: 643025
Case 376: 730993
Case 377: 528932
Case 378: 662411
Case 379: 18425
Case 380: 123139
Case 381: 499031
Case 382: 850033
Case 383: 193035
Case 384: 571450
Case 385: 241672
Case 386: 264004
Case 387: 541866
Case 388: 1157052
Case 389: 1465123
Case 390: 1037281
Case 391: 552649
Case 392: 63613
Case 393: 1019098
Case 394: 121625
Case 395: 221817
Case 396: 448396
Case 397: 760937
Case 398: 415976
Case 399: 643728
Case 400: 66692
Case 401: 188505
Case 402: 868494
Case 403: 90684
Case 404: 1453910
Case 405: 927945
Case 406: 430172
Case 407: 739919
Case 408: 673477
Case 409: 88390
Case 410: 254537
Case 411: 154220
Case 412: 265607
Case 413: 84371
Case 414: 574727
Case 415: 184078
Case 416: 439052
Case 417: 831851
Case 418: 812064
Case 419: 872648
Case 420: 16617
Case 421: 503722
Case 422: 1224737
Case 423: 396144
Case 424: 1153703
Case 425: 589845
Case 426: 750878
Case 427: 80104
Case 428: 372236
Case 429: 522096
Case 430: 313904
Case 431: 278505
Case 432: 427981
Case 433: 36785
Case 434: 10173
Case 435: 996244
Case 436: 900527
Case 437: 1513182
Case 438: 66159
Case 439: 298652
Case 440: 48737
Case 441: 264431
Case 442: 104836
Case 443: 155634
Case 444: 323829
Case 445: 212120
Case 446: 388589
Case 447: 966040
Case 448: 314949
Case 449: 462448
Case 450: 55053
Case 451: 621489
Case 452: 228749
Case 453: 367676
Case 454: 1398147
Case 455: 901497
Case 456: 653245
Case 457: 130250
Case 458: 1108821
Case 459: 218393
Case 460: 689528
Case 461: 862681
Case 462: 414870
Case 463: 985320
Case 464: 509207
Case 465: 1109605
Case 466: 878303
Case 467: 115772
Case 468: 157046
Case 469: 497149
Case 470: 816485
Case 471: 635393
Case 472: 490918
Case 473: 784918
Case 474: 1190278
Case 475: 866369
Case 476: 719495
Case 477: 25261
Case 478: 14846
Case 479: 119873
Case 480: 315316
Case 481: 57206
Case 482: 188206
Case 483: 111239
Case 484: 1113051
Case 485: 732340
Case 486: 523975
Case 487: 275250
Case 488: 798869
Case 489: 509648
Case 490: 199864
Case 491: 130398
Case 492: 122653
Case 493: 971057
Case 494: 218170
Case 495: 577141
Case 496: 147825
Case 497: 847797
Case 498: 147265
Case 499: 38086
Case 500: 418304
Case 501: 501608
Case 502: 477328
Case 503: 345384
Case 504: 887767
Case 505: 1268956
Case 506: 572565
Case 507: 719303
Case 508: 1092173
Case 509: 24843
Case 510: 568740
Case 511: 182602
Case 512: 942954
Case 513: 749272
Case 514: 529771
Case 515: 666695
Case 516: 502565
Case 517: 615884
Case 518: 76260
Case 519: 332746
Case 520: 35446
Case 521: 774820
Case 522: 943446
Case 523: 977029
Case 524: 1053366
Case 525: 1528936
Case 526: 557368
Case 527: 1178435
Case 528: 1537337
Case 529: 973720
Case 530: 539933
Case 531: 201052
Case 532: 887744
Case 533: 200226
Case 534: 944723
Case 535: 451105
Case 536: 422214
Case 537: 179221
Case 538: 174395
Case 539: 490745
Case 540: 823448
Case 541: 694031
Case 542: 763358
Case 543: 54997
Case 544: 233557
Case 545: 241934
Case 546: 855866
Case 547: 110942
Case 548: 249927
Case 549: 250330
Case 550: 739387
Case 551: 109578
Case 552: 98436
Case 553: 716338
Case 554: 447440
Case 555: 661491
Case 556: 54744
Case 557: 444105
Case 558: 435667
Case 559: 317988
Case 560: 752411
Case 561: 1330387
Case 562: 1389993
Case 563: 306658
Case 564: 311945
Case 565: 260927
Case 566: 601879
Case 567: 97451
Case 568: 270980
Case 569: 39830
Case 570: 898090
Case 571: 80365
Case 572: 1061421
Case 573: 451269
Case 574: 639113
Case 575: 756019
Case 576: 464000
Case 577: 161749
Case 578: 4297
Case 579: 58081
Case 580: 1028618
Case 581: 850734
Case 582: 199992
Case 583: 657774
Case 584: 241042
Case 585: 872122
Case 586: 1297099
Case 587: 746881
Case 588: 980272
Case 589: 368758
Case 590: 1143608
Case 591: 384955
Case 592: 644112
Case 593: 285296
Case 594: 914419
Case 595: 1359266
Case 596: 841128
Case 597: 476963
Case 598: 482440
Case 599: 291361
Case 600: 1327800
Case 601: 326284
Case 602: 229217
Case 603: 536714
Case 604: 874126
Case 605: 488030
Case 606: 493875
Case 607: 90806
Case 608: 647972
Case 609: 386780
Case 610: 260083
Case 611: 564563
Case 612: 1429762
Case 613: 653939
Case 614: 674477
Case 615: 1175545
Case 616: 250489
Case 617: 1194094
Case 618: 654255
Case 619: 414602
Case 620: 268268
Case 621: 249505
Case 622: 1292967
Case 623: 984570
Case 624: 924120
Case 625: 883231
Case 626: 567600
Case 627: 830038
Case 628: 76208
Case 629: 563757
Case 630: 832606
Case 631: 740488
Case 632: 321880
Case 633: 651963
Case 634: 486563
Case 635: 485745
Case 636: 452914
Case 637: 454175
Case 638: 874122
Case 639: 964813
Case 640: 1424150
Case 641: 25485
Case 642: 211344
Case 643: 1527771
Case 644: 509700
Case 645: 381691
Case 646: 966820
Case 647: 203603
Case 648: 545764
Case 649: 77275
Case 650: 729056
Case 651: 1566975
Case 652: 524997
Case 653: 836664
Case 654: 287257
Case 655: 966433
Case 656: 568667
Case 657: 843408
Case 658: 1336427
Case 659: 387498
Case 660: 617791
Case 661: 595057
Case 662: 848888
Case 663: 420025
Case 664: 439781
Case 665: 10010
Case 666: 1264336
Case 667: 412072
Case 668: 1128631
Case 669: 222741
Case 670: 336055
Case 671: 763597
Case 672: 750639
Case 673: 1329099
Case 674: 826205
Case 675: 698433
Case 676: 42404
Case 677: 51546
Case 678: 191293
Case 679: 460255
Case 680: 423868
Case 681: 60231
Case 682: 155527
Case 683: 96104
Case 684: 1189430
Case 685: 692716
Case 686: 60459
Case 687: 616573
Case 688: 120547
Case 689: 814362
Case 690: 1437418
Case 691: 385304
Case 692: 1221389
Case 693: 885309
Case 694: 1554375
Case 695: 606021
Case 696: 839250
Case 697: 246445
Case 698: 734482
Case 699: 615243
Case 700: 477981
Case 701: 308724
Case 702: 1111364
Case 703: 459326
Case 704: 138536
Case 705: 284104
Case 706: 570835
Case 707: 81344
Case 708: 461968
Case 709: 823862
Case 710: 434986
Case 711: 714905
Case 712: 994202
Case 713: 457402
Case 714: 528380
Case 715: 1042981
Case 716: 1303012
Case 717: 724441
Case 718: 558408
Case 719: 960798
Case 720: 49178
Case 721: 1098177
Case 722: 205255
Case 723: 1145543
Case 724: 30747
Case 725: 542969
Case 726: 812343
Case 727: 1117345
Case 728: 244768
Case 729: 1084624
Case 730: 657655
Case 731: 104528
Case 732: 875758
Case 733: 989085
Case 734: 968386
Case 735: 821861
Case 736: 475020
Case 737: 401517
Case 738: 214798
Case 739: 461792
Case 740: 769550
Case 741: 961133
Case 742: 19406
Case 743: 1062709
Case 744: 545819
Case 745: 84704
Case 746: 1253177
Case 747: 66742
Case 748: 1111854
Case 749: 676391
Case 750: 907432
Case 751: 1340376
Case 752: 1394408
Case 753: 490264
Case 754: 190193
Case 755: 159739
Case 756: 1202380
Case 757: 337573
Case 758: 90443
Case 759: 1254253
Case 760: 59832
Case 761: 484419
Case 762: 330758
Case 763: 612099
Case 764: 1042160
Case 765: 543936
Case 766: 764343
Case 767: 236156
Case 768: 169846
Case 769: 1244284
Case 770: 592087
Case 771: 231104
Case 772: 259591
Case 773: 383285
Case 774: 687694
Case 775: 125520
Case 776: 463214
Case 777: 665581
Case 778: 29284
Case 779: 46072
Case 780: 1339573
Case 781: 748467
Case 782: 1385718
Case 783: 1408078
Case 784: 752949
Case 785: 639377
Case 786: 252751
Case 787: 963901
Case 788: 917484
Case 789: 77725
Case 790: 267703
Case 791: 253829
Case 792: 470552
Case 793: 1232395
Case 794: 280020
Case 795: 253601
Case 796: 433107
Case 797: 1420203
Case 798: 551118
Case 799: 538208
Case 800: 707224
Case 801: 718943
Case 802: 502586
Case 803: 14462
Case 804: 101703
Case 805: 463864
Case 806: 92997
Case 807: 377604
Case 808: 270245
Case 809: 890476
Case 810: 342702
Case 811: 279915
Case 812: 1339345
Case 813: 1182195
Case 814: 627473
Case 815: 1346204
Case 816: 764956
Case 817: 443569
Case 818: 205902
Case 819: 206341
Case 820: 133346
Case 821: 645320
Case 822: 521424
Case 823: 583437
Case 824: 196935
Case 825: 40907
Case 826: 359201
Case 827: 492385
Case 828: 139211
Case 829: 433780
Case 830: 1407376
Case 831: 1194260
Case 832: 482508
Case 833: 968633
Case 834: 824623
Case 835: 253675
Case 836: 548359
Case 837: 945462
Case 838: 1215360
Case 839: 292344
Case 840: 783135
Case 841: 128023
Case 842: 365231
Case 843: 175392
Case 844: 585754
Case 845: 148590
Case 846: 15153
Case 847: 250016
Case 848: 1407994
Case 849: 431804
Case 850: 216635
Case 851: 592062
Case 852: 709458
Case 853: 1214905
Case 854: 127469
Case 855: 956533
Case 856: 156795
Case 857: 450020
Case 858: 843736
Case 859: 1545672
Case 860: 331024
Case 861: 1329040
Case 862: 301179
Case 863: 532579
Case 864: 1416070
Case 865: 1279434
Case 866: 111126
Case 867: 120098
Case 868: 525374
Case 869: 591386
Case 870: 285535
Case 871: 302073
Case 872: 7176
Case 873: 546372
Case 874: 860919
Case 875: 542413
Case 876: 513995
Case 877: 245180
Case 878: 25682
Case 879: 151232
Case 880: 391458
Case 881: 436273
Case 882: 1009611
Case 883: 266020
Case 884: 731994
Case 885: 182123
Case 886: 54171
Case 887: 808513
Case 888: 422064
Case 889: 737767
Case 890: 56735
Case 891: 763361
Case 892: 1191137
Case 893: 1351063
Case 894: 1306491
Case 895: 1559803
Case 896: 849432
Case 897: 1272976
Case 898: 1235659
Case 899: 1135690
Case 900: 286599
Case 901: 749106
Case 902: 1048106
Case 903: 694773
Case 904: 289159
Case 905: 375939
Case 906: 156594
Case 907: 55937
Case 908: 1180287
Case 909: 1263445
Case 910: 92757
Case 911: 258733
Case 912: 706759
Case 913: 798556
Case 914: 1227031
Case 915: 654593
Case 916: 219213
Case 917: 1286575
Case 918: 615168
Case 919: 561704
Case 920: 119903
Case 921: 361188
Case 922: 1347332
Case 923: 626331
Case 924: 1203888
Case 925: 290395
Case 926: 89269
Case 927: 381844
Case 928: 448676
Case 929: 1336337
Case 930: 800478
Case 931: 226052
Case 932: 563189
Case 933: 1153244
Case 934: 230244
Case 935: 604418
Case 936: 1228470
Case 937: 968896
Case 938: 226023
Case 939: 1512518
Case 940: 878797
Case 941: 1303503
Case 942: 955688
Case 943: 429914
Case 944: 80252
Case 945: 1380571
Case 946: 695886
Case 947: 433765
Case 948: 424901
Case 949: 14043
Case 950: 181690
Case 951: 1012437
Case 952: 129737
Case 953: 184563
Case 954: 922188
Case 955: 129696
Case 956: 306905
Case 957: 105446
Case 958: 98019
Case 959: 1189704
Case 960: 964325
Case 961: 150935
Case 962: 628780
Case 963: 898800
Case 964: 699585
Case 965: 78051
Case 966: 170738
Case 967: 128946
Case 968: 362200
Case 969: 456164
Case 970: 897923
Case 971: 1026678
Case 972: 376483
Case 973: 632782
Case 974: 398956
Case 975: 923577
Case 976: 239428
Case 977: 1395858
Case 978: 582848
Case 979: 400500
Case 980: 336731
Case 981: 211435
Case 982: 312998
Case 983: 1443801
Case 984: 706169
Case 985: 327272
Case 986: 1396163
Case 987: 704304
Case 988: 1209147
Case 989: 798053
Case 990: 271870
Case 991: 194136
Case 992: 551791
Case 993: 1541286
Case 994: 668896
Case 995: 72231
Case 996: 864108
Case 997: 1315268
Case 998: 1353327
Case 999: 870730
Case 1000: 275328
Case 1001: 744046
Case 1002: 34184
Case 1003: 235999
Case 1004: 54394
Case 1005: 778474
Case 1006: 7508
Case 1007: 512852
Case 1008: 993314
Case 1009: 736822
Case 1010: 1063611
Case 1011: 228581
Case 1012: 1007309
Case 1013: 129120
Case 1014: 447424
Case 1015: 828396
Case 1016: 881444
Case 1017: 315590
Case 1018: 1328397
Case 1019: 995089
Case 1020: 1287904
Case 1021: 480085
Case 1022: 103043
Case 1023: 1070039
Case 1024: 512144
Case 1025: 1388451
Case 1026: 150870
Case 1027: 770481
Case 1028: 142738
Case 1029: 188653
Case 1030: 156798
Case 1031: 540121
Case 1032: 131316
Case 1033: 574508
Case 1034: 551309
Case 1035: 829562
Case 1036: 99996
Case 1037: 543054
Case 1038: 380260
Case 1039: 130408
Case 1040: 161665
Case 1041: 1217172
Case 1042: 1075711
Case 1043: 683482
Case 1044: 1044145
Case 1045: 548457
Case 1046: 85112
Case 1047: 1091032
Case 1048: 244890
Case 1049: 357584
Case 1050: 72385
Case 1051: 1281871
Case 1052: 900041
Case 1053: 68145
Case 1054: 271170
Case 1055: 408719
Case 1056: 75581
Case 1057: 601313
Case 1058: 2646
Case 1059: 496183
Case 1060: 533323
Case 1061: 956422
Case 1062: 37
Case 1063: 446563
Case 1064: 652733
Case 1065: 441484
Case 1066: 757171
Case 1067: 45527
Case 1068: 73067
Case 1069: 463333
Case 1070: 330429
Case 1071: 759909
Case 1072: 232757
Case 1073: 348473
Case 1074: 1561536
Case 1075: 1015781
Case 1076: 776795
Case 1077: 335039
Case 1078: 690877
Case 1079: 901757
Case 1080: 260722
Case 1081: 586560
Case 1082: 125729
Case 1083: 1287227
Case 1084: 607879
Case 1085: 603245
Case 1086: 6159
Case 1087: 538952
Case 1088: 653811
Case 1089: 90534
Case 1090: 34821
Case 1091: 64100
Case 1092: 672395
Case 1093: 421807
Case 1094: 659735
Case 1095: 585135
Case 1096: 376611
Case 1097: 420696
Case 1098: 128676
Case 1099: 292199
Case 1100: 526147
Case 1101: 137730
Case 1102: 244952
Case 1103: 67715
Case 1104: 298355
Case 1105: 126487
Case 1106: 741136
Case 1107: 1512908
Case 1108: 523928
Case 1109: 437609
Case 1110: 499101
Case 1111: 1521355
Case 1112: 1277992
Case 1113: 932725
Case 1114: 575827
Case 1115: 949562
Case 1116: 929099
Case 1117: 960804
Case 1118: 14094
Case 1119: 880955
Case 1120: 259138
Case 1121: 197650
Case 1122: 393333
Case 1123: 221340
Case 1124: 620905
Case 1125: 813318
Case 1126: 89045
Case 1127: 70191
Case 1128: 1303184
Case 1129: 171197
Case 1130: 468823
Case 1131: 984404
Case 1132: 89808
Case 1133: 882646
Case 1134: 77219
Case 1135: 1296536
Case 1136: 970660
Case 1137: 1109901
Case 1138: 472035
Case 1139: 1009749
Case 1140: 447223
Case 1141: 1227504
Case 1142: 111317
Case 1143: 799811
Case 1144: 794060
Case 1145: 264659
Case 1146: 670996
Case 1147: 466611
Case 1148: 270038
Case 1149: 565040
Case 1150: 94436
Case 1151: 150293
Case 1152: 534143
Case 1153: 215747
Case 1154: 242811
Case 1155: 1020880
Case 1156: 1058036
Case 1157: 948631
Case 1158: 1295986
Case 1159: 9532
Case 1160: 344817
Case 1161: 213519
Case 1162: 72159
Case 1163: 1235847
Case 1164: 308056
Case 1165: 500588
Case 1166: 622958
Case 1167: 149085
Case 1168: 486908
Case 1169: 1012248
Case 1170: 427456
Case 1171: 961632
Case 1172: 381708
Case 1173: 330230
Case 1174: 227475
Case 1175: 861098
Case 1176: 610411
Case 1177: 776252
Case 1178: 607441
Case 1179: 169037
Case 1180: 52992
Case 1181: 90137
Case 1182: 231499
Case 1183: 206732
Case 1184: 463849
Case 1185: 491379
Case 1186: 726209
Case 1187: 1123687
Case 1188: 278829
Case 1189: 660881
Case 1190: 1039374
Case 1191: 107158
Case 1192: 647809
Case 1193: 545909
Case 1194: 184600
Case 1195: 524076
Case 1196: 476989
Case 1197: 1263312
Case 1198: 1381208
Case 1199: 463667
Case 1200: 663771
Case 1201: 880928
Case 1202: 502991
Case 1203: 234050
Case 1204: 720812
Case 1205: 399717
Case 1206: 402836
Case 1207: 898394
Case 1208: 1278884
Case 1209: 442593
Case 1210: 1094258
Case 1211: 854054
Case 1212: 165458
Case 1213: 1042150
Case 1214: 254313
Case 1215: 172284
Case 1216: 57858
Case 1217: 140080
Case 1218: 1069813
Case 1219: 1023071
Case 1220: 174312
Case 1221: 869262
Case 1222: 781327
Case 1223: 649395
Case 1224: 347702
Case 1225: 715524
Case 1226: 1030262
Case 1227: 433912
Case 1228: 10397
Case 1229: 343963
Case 1230: 777313
Case 1231: 227305
Case 1232: 288715
Case 1233: 1258424
Case 1234: 1438886
Case 1235: 626229
Case 1236: 584922
Case 1237: 1361535
Case 1238: 6783
Case 1239: 30710
Case 1240: 112164
Case 1241: 248017
Case 1242: 719567
Case 1243: 3760
Case 1244: 354804
Case 1245: 1059610
Case 1246: 327454
Case 1247: 142496
Case 1248: 106879
Case 1249: 251786
Case 1250: 727397
Case 1251: 19955
Case 1252: 1255161
Case 1253: 393038
Case 1254: 410556
Case 1255: 1102
Case 1256: 223680
Case 1257: 942832
Case 1258: 334177
Case 1259: 133417
Case 1260: 1216193
Case 1261: 1067107
Case 1262: 538771
Case 1263: 1451183
Case 1264: 340624
Case 1265: 1006739
Case 1266: 132111
Case 1267: 706430
Case 1268: 253847
Case 1269: 179265
Case 1270: 521731
Case 1271: 1112820
Case 1272: 250233
Case 1273: 60964
Case 1274: 514411
Case 1275: 276819
Case 1276: 188545
Case 1277: 289624
Case 1278: 26462
Case 1279: 859293
Case 1280: 400858
Case 1281: 146626
Case 1282: 396405
Case 1283: 991062
Case 1284: 220500
Case 1285: 261252
Case 1286: 724795
Case 1287: 308396
Case 1288: 762803
Case 1289: 212180
Case 1290: 326433
Case 1291: 901623
Case 1292: 1155043
Case 1293: 961230
Case 1294: 982138
Case 1295: 1559770
Case 1296: 340120
Case 1297: 158801
Case 1298: 124747
Case 1299: 2084
Case 1300: 759939
Case 1301: 569920
Case 1302: 824203
Case 1303: 1076727
Case 1304: 849025
Case 1305: 159648
Case 1306: 907270
Case 1307: 1055818
Case 1308: 618630
Case 1309: 234414
Case 1310: 247065
Case 1311: 46523
Case 1312: 557810
Case 1313: 1240906
Case 1314: 1159775
Case 1315: 1159272
Case 1316: 50092
Case 1317: 796109
Case 1318: 1146765
Case 1319: 230838
Case 1320: 216255
Case 1321: 260248
Case 1322: 86005
Case 1323: 209772
Case 1324: 178583
Case 1325: 493765
Case 1326: 1336251
Case 1327: 838219
Case 1328: 1159456
Case 1329: 1358376
Case 1330: 728343
Case 1331: 140291
Case 1332: 322669
Case 1333: 763548
Case 1334: 478595
Case 1335: 258183
Case 1336: 1198941
Case 1337: 105661
Case 1338: 629358
Case 1339: 675584
Case 1340: 1419373
Case 1341: 674949
Case 1342: 812507
Case 1343: 702816
Case 1344: 1236560
Case 1345: 267364
Case 1346: 1324340
Case 1347: 95499
Case 1348: 1179699
Case 1349: 303165
Case 1350: 596627
Case 1351: 587257
Case 1352: 355464
Case 1353: 455437
Case 1354: 83706
Case 1355: 136357
Case 1356: 704462
Case 1357: 1644770
Case 1358: 550914
Case 1359: 276018
Case 1360: 698184
Case 1361: 13271
Case 1362: 371043
Case 1363: 163320
Case 1364: 316493
Case 1365: 966577
Case 1366: 129940
Case 1367: 507058
Case 1368: 49716
Case 1369: 1580120
Case 1370: 249313
Case 1371: 59740
Case 1372: 836459
Case 1373: 63495
Case 1374: 158302
Case 1375: 858216
Case 1376: 352689
Case 1377: 880044
Case 1378: 201573
Case 1379: 823305
Case 1380: 246304
Case 1381: 342523
Case 1382: 426046
Case 1383: 150276
Case 1384: 95142
Case 1385: 1173711
Case 1386: 54758
Case 1387: 498737
Case 1388: 97710
Case 1389: 1144857
Case 1390: 884655
Case 1391: 718749
Case 1392: 757103
Case 1393: 1186220
Case 1394: 1373923
Case 1395: 1475638
Case 1396: 501253
Case 1397: 712096
Case 1398: 147215
Case 1399: 117097
Case 1400: 17249
Case 1401: 1175771
Case 1402: 421009
Case 1403: 623308
Case 1404: 1318282
Case 1405: 604475
Case 1406: 720673
Case 1407: 454705
Case 1408: 338087
Case 1409: 1433668
Case 1410: 796832
Case 1411: 700732
Case 1412: 866656
Case 1413: 353354
Case 1414: 698413
Case 1415: 448490
Case 1416: 378495
Case 1417: 754440
Case 1418: 847129
Case 1419: 198032
Case 1420: 356437
Case 1421: 131229
Case 1422: 967610
Case 1423: 396529
Case 1424: 327440
Case 1425: 211398
Case 1426: 521885
Case 1427: 1082447
Case 1428: 19144
Case 1429: 246261
Case 1430: 32614
Case 1431: 74200
Case 1432: 235049
Case 1433: 45625
Case 1434: 458429
Case 1435: 843460
Case 1436: 91747
Case 1437: 161787
Case 1438: 383368
Case 1439: 272314
Case 1440: 470826
Case 1441: 509018
Case 1442: 224984
Case 1443: 659344
Case 1444: 722867
Case 1445: 1393300
Case 1446: 1376019
Case 1447: 303258
Case 1448: 556057
Case 1449: 941237
Case 1450: 370871
Case 1451: 505
Case 1452: 776136
Case 1453: 399291
Case 1454: 750579
Case 1455: 1226781
Case 1456: 321323
Case 1457: 482977
Case 1458: 303787
Case 1459: 114054
Case 1460: 1198531
Case 1461: 162000
Case 1462: 627516
Case 1463: 1275276
Case 1464: 1110706
Case 1465: 261120
Case 1466: 12765
Case 1467: 478874
Case 1468: 118793
Case 1469: 250300
Case 1470: 562750
Case 1471: 1256052
Case 1472: 330951
Case 1473: 116434
Case 1474: 1326368
Case 1475: 1064021
Case 1476: 168817
Case 1477: 710909
Case 1478: 23171
Case 1479: 594527
Case 1480: 1221545
Case 1481: 79720
Case 1482: 30324
Case 1483: 447764
Case 1484: 525183
Case 1485: 1008584
Case 1486: 917853
Case 1487: 126510
Case 1488: 1205997
Case 1489: 942687
Case 1490: 85787
Case 1491: 912498
Case 1492: 573253
Case 1493: 63632
Case 1494: 1175535
Case 1495: 588897
Case 1496: 1301662
Case 1497: 798252
Case 1498: 263614
Case 1499: 1017043
Case 1500: 44745
Case 1501: 598782
Case 1502: 444625
Case 1503: 922759
Case 1504: 791646
Case 1505: 48497
Case 1506: 1087912
Case 1507: 567183
Case 1508: 817407
Case 1509: 1340308
Case 1510: 1249240
Case 1511: 1303559
Case 1512: 45266
Case 1513: 304445
Case 1514: 511896
Case 1515: 206494
Case 1516: 107970
Case 1517: 559337
Case 1518: 440857
Case 1519: 70390
Case 1520: 432267
Case 1521: 305449
Case 1522: 1253628
Case 1523: 804199
Case 1524: 340810
Case 1525: 48397
Case 1526: 563606
Case 1527: 131901
Case 1528: 501171
Case 1529: 643826
Case 1530: 685602
Case 1531: 1022119
Case 1532: 1305792
Case 1533: 281435
Case 1534: 779764
Case 1535: 1422777
Case 1536: 257105
Case 1537: 510267
Case 1538: 412141
Case 1539: 104936
Case 1540: 675303
Case 1541: 624080
Case 1542: 225278
Case 1543: 1125913
Case 1544: 387564
Case 1545: 386210
Case 1546: 135648
Case 1547: 102623
Case 1548: 46858
Case 1549: 426264
Case 1550: 127068
Case 1551: 1441802
Case 1552: 104398
Case 1553: 1506180
Case 1554: 1633556
Case 1555: 652675
Case 1556: 481234
Case 1557: 938056
Case 1558: 1135634
Case 1559: 1213766
Case 1560: 654570
Case 1561: 86693
Case 1562: 912796
Case 1563: 278721
Case 1564: 903461
Case 1565: 544683
Case 1566: 1346307
Case 1567: 408290
Case 1568: 455714
Case 1569: 1335375
Case 1570: 288560
Case 1571: 386083
Case 1572: 738173
Case 1573: 365165
Case 1574: 1260873
Case 1575: 728160
Case 1576: 443098
Case 1577: 558608
Case 1578: 488806
Case 1579: 765348
Case 1580: 904131
Case 1581: 377551
Case 1582: 224124
Case 1583: 678519
Case 1584: 1432835
Case 1585: 765206
Case 1586: 1468623
Case 1587: 868969
Case 1588: 624349
Case 1589: 832096
Case 1590: 99718
Case 1591: 493801
Case 1592: 1077203
Case 1593: 480204
Case 1594: 1404532
Case 1595: 1181855
Case 1596: 280189
Case 1597: 656145
Case 1598: 27748
Case 1599: 137321
Case 1600: 466656
Case 1601: 87039
Case 1602: 452130
Case 1603: 667937
Case 1604: 99903
Case 1605: 1316821
Case 1606: 15002
Case 1607: 1099159
Case 1608: 344595
Case 1609: 600268
Case 1610: 365420
Case 1611: 374302
Case 1612: 467128
Case 1613: 758850
Case 1614: 880531
Case 1615: 478296
Case 1616: 246860
Case 1617: 112017
Case 1618: 902397
Case 1619: 817432
Case 1620: 27134
Case 1621: 845119
Case 1622: 777945
Case 1623: 202816
Case 1624: 1167839
Case 1625: 500605
Case 1626: 377931
Case 1627: 161864
Case 1628: 1058085
Case 1629: 91532
Case 1630: 254465
Case 1631: 281239
Case 1632: 591623
Case 1633: 1419329
Case 1634: 156247
Case 1635: 391158
Case 1636: 1108568
Case 1637: 403495
Case 1638: 548417
Case 1639: 415832
Case 1640: 369113
Case 1641: 42302
Case 1642: 1528442
Case 1643: 107352
Case 1644: 168644
Case 1645: 437313
Case 1646: 100752
Case 1647: 164964
Case 1648: 474247
Case 1649: 51731
Case 1650: 253014
Case 1651: 232155
Case 1652: 475160
Case 1653: 775846
Case 1654: 221321
Case 1655: 4127
Case 1656: 1158643
Case 1657: 1067305
Case 1658: 381147
Case 1659: 779956
Case 1660: 696460
Case 1661: 391876
Case 1662: 410129
Case 1663: 454240
Case 1664: 1228422
Case 1665: 24312
Case 1666: 797703
Case 1667: 1279075
Case 1668: 285722
Case 1669: 441643
Case 1670: 99258
Case 1671: 864526
Case 1672: 108413
Case 1673: 457489
Case 1674: 66963
Case 1675: 685781
Case 1676: 428462
Case 1677: 30386
Case 1678: 499020
Case 1679: 960493
Case 1680: 92238
Case 1681: 1043165
Case 1682: 846492
Case 1683: 806178
Case 1684: 1178228
Case 1685: 223436
Case 1686: 16681
Case 1687: 666753
Case 1688: 274529
Case 1689: 838927
Case 1690: 120384
Case 1691: 686723
Case 1692: 505355
Case 1693: 421289
Case 1694: 1140221
Case 1695: 445565
Case 1696: 768182
Case 1697: 840492
Case 1698: 193014
Case 1699: 1165437
Case 1700: 21659
Case 1701: 690792
Case 1702: 1152736
Case 1703: 248880
Case 1704: 554495
Case 1705: 79513
Case 1706: 36169
Case 1707: 654546
Case 1708: 156403
Case 1709: 474355
Case 1710: 175135
Case 1711: 153928
Case 1712: 817332
Case 1713: 57647
Case 1714: 600097
Case 1715: 379112
Case 1716: 165715
Case 1717: 801708
Case 1718: 50197
Case 1719: 414644
Case 1720: 1322217
Case 1721: 500844
Case 1722: 600388
Case 1723: 712769
Case 1724: 908412
Case 1725: 645135
Case 1726: 281148
Case 1727: 1000567
Case 1728: 1424563
Case 1729: 399752
Case 1730: 462605
Case 1731: 796326
Case 1732: 98119
Case 1733: 570059
Case 1734: 1698939
Case 1735: 139264
Case 1736: 613252
Case 1737: 810735
Case 1738: 102831
Case 1739: 366398
Case 1740: 620603
Case 1741: 559690
Case 1742: 28163
Case 1743: 397468
Case 1744: 451615
Case 1745: 1093181
Case 1746: 26180
Case 1747: 230577
Case 1748: 466277
Case 1749: 287486
Case 1750: 937375
Case 1751: 487782
Case 1752: 586479
Case 1753: 1133128
Case 1754: 679205
Case 1755: 180068
Case 1756: 311267
Case 1757: 782393
Case 1758: 255928
Case 1759: 1442184
Case 1760: 977461
Case 1761: 935170
Case 1762: 11355
Case 1763: 328162
Case 1764: 543927
Case 1765: 1035171
Case 1766: 850030
Case 1767: 58746
Case 1768: 63800
Case 1769: 725232
Case 1770: 1243969
Case 1771: 341643
Case 1772: 226430
Case 1773: 1434955
Case 1774: 1122016
Case 1775: 467303
Case 1776: 77175
Case 1777: 254861
Case 1778: 1352598
Case 1779: 48281
Case 1780: 1347938
Case 1781: 1185461
Case 1782: 550111
Case 1783: 496132
Case 1784: 850385
Case 1785: 533900
Case 1786: 1517845
Case 1787: 1326035
Case 1788: 94227
Case 1789: 192134
Case 1790: 276806
Case 1791: 54426
Case 1792: 35432
Case 1793: 719428
Case 1794: 200513
Case 1795: 130577
Case 1796: 716528
Case 1797: 162568
Case 1798: 496121
Case 1799: 796474
Case 1800: 48897
Case 1801: 46257
Case 1802: 178260
Case 1803: 1237540
Case 1804: 748300
Case 1805: 414880
Case 1806: 1200211
Case 1807: 1505648
Case 1808: 290536
Case 1809: 873532
Case 1810: 73205
Case 1811: 995332
Case 1812: 648029
Case 1813: 876493
Case 1814: 127010
Case 1815: 245018
Case 1816: 393538
Case 1817: 463166
Case 1818: 1185405
Case 1819: 211636
Case 1820: 282470
Case 1821: 348763
Case 1822: 1289041
Case 1823: 1305095
Case 1824: 103578
Case 1825: 620252
Case 1826: 839569
Case 1827: 512432
Case 1828: 318844
Case 1829: 270123
Case 1830: 1021169
Case 1831: 589513
Case 1832: 1649994
Case 1833: 112808
Case 1834: 387383
Case 1835: 808056
Case 1836: 257746
Case 1837: 755907
Case 1838: 259345
Case 1839: 518938
Case 1840: 92512
Case 1841: 306677
Case 1842: 624445
Case 1843: 513940
Case 1844: 529091
Case 1845: 1193242
Case 1846: 95892
Case 1847: 700303
Case 1848: 490725
Case 1849: 1416735
Case 1850: 879802
Case 1851: 314418
Case 1852: 92042
Case 1853: 151811
Case 1854: 787668
Case 1855: 956337
Case 1856: 147836
Case 1857: 641521
Case 1858: 522773
Case 1859: 734095
Case 1860: 79744
Case 1861: 77479
Case 1862: 408184
Case 1863: 369794
Case 1864: 205850
Case 1865: 829298
Case 1866: 107991
Case 1867: 229120
Case 1868: 534148
Case 1869: 975233
Case 1870: 102058
Case 1871: 447408
Case 1872: 603195
Case 1873: 1128383
Case 1874: 962583
Case 1875: 23137
Case 1876: 239407
Case 1877: 978159
Case 1878: 772907
Case 1879: 1133921
Case 1880: 544108
Case 1881: 419022
Case 1882: 194349
Case 1883: 118577
Case 1884: 633700
Case 1885: 1516745
Case 1886: 1099846
Case 1887: 1012586
Case 1888: 931601
Case 1889: 480219
Case 1890: 564573
Case 1891: 251224
Case 1892: 194010
Case 1893: 1596849
Case 1894: 136573
Case 1895: 535210
Case 1896: 577574
Case 1897: 1361385
Case 1898: 843016
Case 1899: 1148352
Case 1900: 792896
Case 1901: 758173
Case 1902: 337302
Case 1903: 891934
Case 1904: 1407779
Case 1905: 756601
Case 1906: 712043
Case 1907: 185970
Case 1908: 1250445
Case 1909: 9545
Case 1910: 1499385
Case 1911: 173132
Case 1912: 206419
Case 1913: 224152
Case 1914: 106738
Case 1915: 671775
Case 1916: 53128
Case 1917: 837081
Case 1918: 562626
Case 1919: 588881
Case 1920: 597097
Case 1921: 134672
Case 1922: 890643
Case 1923: 1170756
Case 1924: 283674
Case 1925: 1240654
Case 1926: 592273
Case 1927: 308700
Case 1928: 187237
Case 1929: 866983
Case 1930: 662522
Case 1931: 277210
Case 1932: 1105816
Case 1933: 923693
Case 1934: 1188021
Case 1935: 660038
Case 1936: 470203
Case 1937: 693120
Case 1938: 228573
Case 1939: 156389
Case 1940: 286561
Case 1941: 520805
Case 1942: 250484
Case 1943: 354636
Case 1944: 174543
Case 1945: 1111678
Case 1946: 1345322
Case 1947: 624735
Case 1948: 383839
Case 1949: 1015995
Case 1950: 191799
Case 1951: 551217
Case 1952: 229240
Case 1953: 123381
Case 1954: 107636
Case 1955: 793732
Case 1956: 95464
Case 1957: 280222
Case 1958: 949087
Case 1959: 219179
Case 1960: 1020786
Case 1961: 441199
Case 1962: 1241005
Case 1963: 376660
Case 1964: 615201
Case 1965: 354069
Case 1966: 30272
Case 1967: 358633
Case 1968: 930490
Case 1969: 980219
Case 1970: 1125381
Case 1971: 302013
Case 1972: 117293
Case 1973: 846807
Case 1974: 796019
Case 1975: 445285
Case 1976: 613773
Case 1977: 80210
Case 1978: 611672
Case 1979: 1033140
Case 1980: 228997
Case 1981: 121675
Case 1982: 1051104
Case 1983: 949028
Case 1984: 137281
Case 1985: 120058
Case 1986: 131789
Case 1987: 910620
Case 1988: 538226
Case 1989: 83804
Case 1990: 421929
Case 1991: 703755
Case 1992: 534607
Case 1993: 407271
Case 1994: 57748
Case 1995: 160700
Case 1996: 1268220
Case 1997: 681045
Case 1998: 955874
Case 1999: 590205
Case 2000: 248744
Case 2001: 621349
Case 2002: 77077
Case 2003: 328127
Case 2004: 110903
Case 2005: 571089
Case 2006: 524229
Case 2007: 205631
Case 2008: 1393055
Case 2009: 725957
Case 2010: 768092
Case 2011: 1491132
Case 2012: 928
Case 2013: 1220
Case 2014: 1299874
Case 2015: 692212
Case 2016: 1250815
Case 2017: 216519
Case 2018: 985858
Case 2019: 1078399
Case 2020: 636681
Case 2021: 524080
Case 2022: 62512
Case 2023: 200151
Case 2024: 859046
Case 2025: 321459
Case 2026: 559384
Case 2027: 265704
Case 2028: 892992
Case 2029: 812607
Case 2030: 349556
Case 2031: 1227017
Case 2032: 330061
Case 2033: 16158
Case 2034: 681064
Case 2035: 662335
Case 2036: 35904
Case 2037: 57732
Case 2038: 93169
Case 2039: 1030592
Case 2040: 926119
Case 2041: 1119115
Case 2042: 970476
Case 2043: 19852
Case 2044: 632614
Case 2045: 82862
Case 2046: 499454
Case 2047: 125519
Case 2048: 611507
Case 2049: 1477109
Case 2050: 175313
Case 2051: 594215
Case 2052: 808470
Case 2053: 513547
Case 2054: 234385
Case 2055: 561187
Case 2056: 346534
Case 2057: 1167227
Case 2058: 909820
Case 2059: 1221742
Case 2060: 57762
Case 2061: 163447
Case 2062: 938813
Case 2063: 588355
Case 2064: 173956
Case 2065: 522124
Case 2066: 441587
Case 2067: 1140877
Case 2068: 646918
Case 2069: 152486
Case 2070: 856461
Case 2071: 210958
Case 2072: 905158
Case 2073: 917820
Case 2074: 1169586
Case 2075: 423611
Case 2076: 725910
Case 2077: 877818
Case 2078: 1434630
Case 2079: 977489
Case 2080: 894344
Case 2081: 500295
Case 2082: 305122
Case 2083: 1145069
Case 2084: 588288
Case 2085: 293478
Case 2086: 213221
Case 2087: 880171
Case 2088: 339125
Case 2089: 35585
Case 2090: 233222
Case 2091: 764986
Case 2092: 501310
Case 2093: 1069518
Case 2094: 73093
Case 2095: 504513
Case 2096: 74263
Case 2097: 348963
Case 2098: 667526
Case 2099: 881192
Case 2100: 565453
Case 2101: 552682
Case 2102: 1086353
Case 2103: 1511049
Case 2104: 312961
Case 2105: 670114
Case 2106: 67639
Case 2107: 579328
Case 2108: 224054
Case 2109: 417279
Case 2110: 328300
Case 2111: 1475858
Case 2112: 637171
Case 2113: 204556
Case 2114: 716727
Case 2115: 459499
Case 2116: 1205921
Case 2117: 576928
Case 2118: 723167
Case 2119: 1245863
Case 2120: 705932
Case 2121: 668437
Case 2122: 525181
Case 2123: 223931
Case 2124: 38777
Case 2125: 551717
Case 2126: 461736
Case 2127: 149798
Case 2128: 1557617
Case 2129: 591812
Case 2130: 1567434
Case 2131: 146320
Case 2132: 35471
Case 2133: 210783
Case 2134: 117344
Case 2135: 47320
Case 2136: 992027
Case 2137: 92773
Case 2138: 354491
Case 2139: 367448
Case 2140: 575673
Case 2141: 547629
Case 2142: 29536
Case 2143: 76541
Case 2144: 941718
Case 2145: 405628
Case 2146: 77731
Case 2147: 990137
Case 2148: 813724
Case 2149: 697148
Case 2150: 224379
Case 2151: 368351
Case 2152: 284458
Case 2153: 887986
Case 2154: 75314
Case 2155: 950522
Case 2156: 424974
Case 2157: 210192
Case 2158: 528616
Case 2159: 715952
Case 2160: 642721
Case 2161: 1156597
Case 2162: 439561
Case 2163: 196855
Case 2164: 1169430
Case 2165: 1246523
Case 2166: 369357
Case 2167: 769705
Case 2168: 448469
Case 2169: 799029
Case 2170: 560499
Case 2171: 1041184
Case 2172: 797341
Case 2173: 288360
Case 2174: 289498
Case 2175: 501843
Case 2176: 634458
Case 2177: 252061
Case 2178: 50313
Case 2179: 532758
Case 2180: 411942
Case 2181: 837376
Case 2182: 384000
Case 2183: 508954
Case 2184: 927029
Case 2185: 832153
Case 2186: 10888
Case 2187: 57966
Case 2188: 433348
Case 2189: 2759
Case 2190: 199827
Case 2191: 457042
Case 2192: 914638
Case 2193: 1009595
Case 2194: 770234
Case 2195: 912604
Case 2196: 728200
Case 2197: 902341
Case 2198: 411854
Case 2199: 1291331
Case 2200: 785444
Case 2201: 611272
Case 2202: 670885
Case 2203: 1310396
Case 2204: 1351880
Case 2205: 360482
Case 2206: 853191
Case 2207: 162640
Case 2208: 829423
Case 2209: 332651
Case 2210: 911425
Case 2211: 755197
Case 2212: 1347529
Case 2213: 273158
Case 2214: 64352
Case 2215: 301531
Case 2216: 612429
Case 2217: 86107
Case 2218: 322035
Case 2219: 404523
Case 2220: 718735
Case 2221: 74811
Case 2222: 1372296
Case 2223: 1402596
Case 2224: 689307
Case 2225: 146565
Case 2226: 110404
Case 2227: 462385
Case 2228: 490200
Case 2229: 824148
Case 2230: 84924
Case 2231: 1032419
Case 2232: 1069569
Case 2233: 935637
Case 2234: 28808
Case 2235: 88320
Case 2236: 544556
Case 2237: 966221
Case 2238: 996700
Case 2239: 1268765
Case 2240: 195871
Case 2241: 436184
Case 2242: 47783
Case 2243: 825278
Case 2244: 1327269
Case 2245: 683048
Case 2246: 1372219
Case 2247: 40263
Case 2248: 369126
Case 2249: 801221
Case 2250: 954385
Case 2251: 1380420
Case 2252: 728481
Case 2253: 399950
Case 2254: 851312
Case 2255: 291818
Case 2256: 290209
Case 2257: 493487
Case 2258: 713135
Case 2259: 365964
Case 2260: 1038348
Case 2261: 90878
Case 2262: 809170
Case 2263: 533408
Case 2264: 691089
Case 2265: 49068
Case 2266: 253683
Case 2267: 844628
Case 2268: 96892
Case 2269: 24115
Case 2270: 640884
Case 2271: 248381
Case 2272: 50377
Case 2273: 239004
Case 2274: 464264
Case 2275: 55174
Case 2276: 841807
Case 2277: 1386464
Case 2278: 253932
Case 2279: 525693
Case 2280: 177803
Case 2281: 832760
Case 2282: 545107
Case 2283: 218375
Case 2284: 1117662
Case 2285: 824191
Case 2286: 319803
Case 2287: 504564
Case 2288: 864098
Case 2289: 190258
Case 2290: 1505766
Case 2291: 165312
Case 2292: 642531
Case 2293: 585899
Case 2294: 775666
Case 2295: 1015605
Case 2296: 420292
Case 2297: 135791
Case 2298: 493478
Case 2299: 434929
Case 2300: 1042820
Case 2301: 732471
Case 2302: 122987
Case 2303: 106491
Case 2304: 52039
Case 2305: 47542
Case 2306: 1208707
Case 2307: 909344
Case 2308: 708495
Case 2309: 40648
Case 2310: 1173134
Case 2311: 650611
Case 2312: 1535950
Case 2313: 614781
Case 2314: 1225765
Case 2315: 80665
Case 2316: 291737
Case 2317: 306407
Case 2318: 230312
Case 2319: 477602
Case 2320: 923742
Case 2321: 588675
Case 2322: 235621
Case 2323: 186308
Case 2324: 286410
Case 2325: 355797
Case 2326: 537428
Case 2327: 184168
Case 2328: 1407409
Case 2329: 242708
Case 2330: 10077
Case 2331: 982979
Case 2332: 100916
Case 2333: 371856
Case 2334: 396831
Case 2335: 328394
Case 2336: 489107
Case 2337: 415688
Case 2338: 669092
Case 2339: 226330
Case 2340: 429859
Case 2341: 269994
Case 2342: 753903
Case 2343: 749972
Case 2344: 115032
Case 2345: 335280
Case 2346: 490113
Case 2347: 677802
Case 2348: 257612
Case 2349: 369169
Case 2350: 728636
Case 2351: 226539
Case 2352: 131165
Case 2353: 26016
Case 2354: 1077372
Case 2355: 320103
Case 2356: 1395547
Case 2357: 136244
Case 2358: 900697
Case 2359: 508133
Case 2360: 267419
Case 2361: 143444
Case 2362: 1003452
Case 2363: 443017
Case 2364: 214259
Case 2365: 1476628
Case 2366: 208828
Case 2367: 778104
Case 2368: 514928
Case 2369: 213733
Case 2370: 54160
Case 2371: 281027
Case 2372: 79909
Case 2373: 933586
Case 2374: 996269
Case 2375: 1136119
Case 2376: 370180
Case 2377: 267983
Case 2378: 970370
Case 2379: 776741
Case 2380: 1162636
Case 2381: 364207
Case 2382: 709051
Case 2383: 903448
Case 2384: 404889
Case 2385: 62733
Case 2386: 815691
Case 2387: 794008
Case 2388: 351658
Case 2389: 469728
Case 2390: 512610
Case 2391: 435096
Case 2392: 1356596
Case 2393: 1367576
Case 2394: 1347705
Case 2395: 1097016
Case 2396: 171467
Case 2397: 648314
Case 2398: 608706
Case 2399: 609113
Case 2400: 1392413
Case 2401: 100236
Case 2402: 519589
Case 2403: 384378
Case 2404: 156200
Case 2405: 505485
Case 2406: 120114
Case 2407: 784289
Case 2408: 457579
Case 2409: 799790
Case 2410: 871855
Case 2411: 543508
Case 2412: 351428
Case 2413: 644373
Case 2414: 352539
Case 2415: 560712
Case 2416: 1260074
Case 2417: 333948
Case 2418: 451384
Case 2419: 803596
Case 2420: 183089
Case 2421: 401613
Case 2422: 161357
Case 2423: 909350
Case 2424: 1204175
Case 2425: 424497
Case 2426: 153049
Case 2427: 482173
Case 2428: 1156712
Case 2429: 952129
Case 2430: 568376
Case 2431: 444656
Case 2432: 569744
Case 2433: 1481779
Case 2434: 1063081
Case 2435: 868449
Case 2436: 1407197
Case 2437: 48323
Case 2438: 395231
Case 2439: 162800
Case 2440: 719784
Case 2441: 719436
Case 2442: 832311
Case 2443: 416321
Case 2444: 1036576
Case 2445: 1385702
Case 2446: 1176372
Case 2447: 383453
Case 2448: 963306
Case 2449: 52179
Case 2450: 159669
Case 2451: 501911
Case 2452: 642401
Case 2453: 1088442
Case 2454: 477832
Case 2455: 527988
Case 2456: 321848
Case 2457: 1310503
Case 2458: 397232
Case 2459: 986970
Case 2460: 24278
Case 2461: 1114337
Case 2462: 68428
Case 2463: 716273
Case 2464: 1156338
Case 2465: 911163
Case 2466: 979964
Case 2467: 975517
Case 2468: 689393
Case 2469: 117352
Case 2470: 212088
Case 2471: 1119497
Case 2472: 177753
Case 2473: 2803
Case 2474: 149526
Case 2475: 1122599
Case 2476: 129328
Case 2477: 230249
Case 2478: 286605
Case 2479: 58690
Case 2480: 524709
Case 2481: 353444
Case 2482: 878472
Case 2483: 271532
Case 2484: 1062177
Case 2485: 474345
Case 2486: 13458
Case 2487: 535621
Case 2488: 478711
Case 2489: 18696
Case 2490: 1214556
Case 2491: 1243649
Case 2492: 512006
Case 2493: 173400
Case 2494: 267944
Case 2495: 885246
Case 2496: 717045
Case 2497: 356434
Case 2498: 479052
Case 2499: 501159
Case 2500: 39564
Case 2501: 373678
Case 2502: 90509
Case 2503: 659026
Case 2504: 1219768
Case 2505: 719192
Case 2506: 59819
Case 2507: 848213
Case 2508: 352646
Case 2509: 885432
Case 2510: 1218730
Case 2511: 1386543
Case 2512: 403627
Case 2513: 778301
Case 2514: 457612
Case 2515: 299213
Case 2516: 80265
Case 2517: 840028
Case 2518: 219441
Case 2519: 317036
Case 2520: 703953
Case 2521: 1144559
Case 2522: 13614
Case 2523: 657819
Case 2524: 9961
Case 2525: 1211426
Case 2526: 986199
Case 2527: 590912
Case 2528: 357451
Case 2529: 1300787
Case 2530: 915866
Case 2531: 1490149
Case 2532: 1350389
Case 2533: 217316
Case 2534: 766922
Case 2535: 302505
Case 2536: 593842
Case 2537: 672232
Case 2538: 487300
Case 2539: 221976
Case 2540: 1269701
Case 2541: 805877
Case 2542: 948913
Case 2543: 803833
Case 2544: 298241
Case 2545: 163064
Case 2546: 580650
Case 2547: 1055616
Case 2548: 136080
Case 2549: 78024
Case 2550: 421566
Case 2551: 265401
Case 2552: 213632
Case 2553: 768196
Case 2554: 1066330
Case 2555: 315293
Case 2556: 359784
Case 2557: 132155
Case 2558: 312849
Case 2559: 967672
Case 2560: 86344
Case 2561: 203661
Case 2562: 1045318
Case 2563: 117666
Case 2564: 378660
Case 2565: 530200
Case 2566: 89345
Case 2567: 359446
Case 2568: 1158035
Case 2569: 3998
Case 2570: 669955
Case 2571: 538671
Case 2572: 598551
Case 2573: 250498
Case 2574: 414411
Case 2575: 107457
Case 2576: 370532
Case 2577: 499096
Case 2578: 745072
Case 2579: 371554
Case 2580: 226677
Case 2581: 956006
Case 2582: 74686
Case 2583: 575979
Case 2584: 1046623
Case 2585: 744061
Case 2586: 220026
Case 2587: 845322
Case 2588: 752100
Case 2589: 29653
Case 2590: 147852
Case 2591: 675076
Case 2592: 297170
Case 2593: 476549
Case 2594: 259893
Case 2595: 1082112
Case 2596: 148491
Case 2597: 214019
Case 2598: 990520
Case 2599: 421182
Case 2600: 147105
Case 2601: 365770
Case 2602: 1234650
Case 2603: 44092
Case 2604: 416519
Case 2605: 1140901
Case 2606: 123570
Case 2607: 397224
Case 2608: 102726
Case 2609: 1037166
Case 2610: 1515050
Case 2611: 46211
Case 2612: 1405813
Case 2613: 248847
Case 2614: 474629
Case 2615: 91025
Case 2616: 194400
Case 2617: 242584
Case 2618: 1277073
Case 2619: 170844
Case 2620: 217756
Case 2621: 500419
Case 2622: 33426
Case 2623: 1260660
Case 2624: 785276
Case 2625: 1282447
Case 2626: 162039
Case 2627: 1112538
Case 2628: 1339539
Case 2629: 200670
Case 2630: 376144
Case 2631: 696474
Case 2632: 5789
Case 2633: 16228
Case 2634: 506166
Case 2635: 896388
Case 2636: 1205872
Case 2637: 187650
Case 2638: 5351
Case 2639: 589624
Case 2640: 1481439
Case 2641: 201009
Case 2642: 949197
Case 2643: 843428
Case 2644: 314159
Case 2645: 1207777
Case 2646: 962092
Case 2647: 865533
Case 2648: 1115938
Case 2649: 94299
Case 2650: 306526
Case 2651: 438867
Case 2652: 1244756
Case 2653: 541189
Case 2654: 267370
Case 2655: 728697
Case 2656: 911914
Case 2657: 1177105
Case 2658: 1210749
Case 2659: 409646
Case 2660: 472516
Case 2661: 46069
Case 2662: 367399
Case 2663: 276097
Case 2664: 1416736
Case 2665: 224428
Case 2666: 197695
Case 2667: 264081
Case 2668: 817484
Case 2669: 784160
Case 2670: 486225
Case 2671: 287878
Case 2672: 308212
Case 2673: 242443
Case 2674: 32837
Case 2675: 259090
Case 2676: 181694
Case 2677: 830754
Case 2678: 445521
Case 2679: 380782
Case 2680: 616236
Case 2681: 965089
Case 2682: 647833
Case 2683: 89448
Case 2684: 212658
Case 2685: 344183
Case 2686: 569892
Case 2687: 51745
Case 2688: 1513051
Case 2689: 596193
Case 2690: 263548
Case 2691: 562039
Case 2692: 749808
Case 2693: 269179
Case 2694: 1481436
Case 2695: 217319
Case 2696: 1382145
Case 2697: 58328
Case 2698: 221234
Case 2699: 758931
Case 2700: 294689
Case 2701: 98171
Case 2702: 358195
Case 2703: 1447073
Case 2704: 330475
Case 2705: 1033899
Case 2706: 561628
Case 2707: 356500
Case 2708: 274894
Case 2709: 945672
Case 2710: 550408
Case 2711: 148941
Case 2712: 407566
Case 2713: 387540
Case 2714: 1443136
Case 2715: 163346
Case 2716: 60405
Case 2717: 607083
Case 2718: 205227
Case 2719: 218262
Case 2720: 993
Case 2721: 636856
Case 2722: 387763
Case 2723: 704711
Case 2724: 761166
Case 2725: 703322
Case 2726: 762883
Case 2727: 263254
Case 2728: 513222
Case 2729: 1085284
Case 2730: 806833
Case 2731: 527427
Case 2732: 795088
Case 2733: 29728
Case 2734: 886556
Case 2735: 187043
Case 2736: 1234292
Case 2737: 742179
Case 2738: 612910
Case 2739: 995749
Case 2740: 9784
Case 2741: 1466637
Case 2742: 704641
Case 2743: 365886
Case 2744: 13215
Case 2745: 824168
Case 2746: 1276137
Case 2747: 1402304
Case 2748: 602943
Case 2749: 181883
Case 2750: 7672
Case 2751: 1042041
Case 2752: 331360
Case 2753: 644680
Case 2754: 335232
Case 2755: 547182
Case 2756: 801531
Case 2757: 146701
Case 2758: 180855
Case 2759: 1349277
Case 2760: 292986
Case 2761: 312952
Case 2762: 1352815
Case 2763: 735050
Case 2764: 1198300
Case 2765: 1057186
Case 2766: 901
Case 2767: 495075
Case 2768: 614308
Case 2769: 565441
Case 2770: 393838
Case 2771: 728369
Case 2772: 1502566
Case 2773: 789466
Case 2774: 214066
Case 2775: 19400
Case 2776: 637008
Case 2777: 8826
Case 2778: 743883
Case 2779: 716579
Case 2780: 447174
Case 2781: 545021
Case 2782: 526940
Case 2783: 1107340
Case 2784: 67165
Case 2785: 1256996
Case 2786: 327807
Case 2787: 1156584
Case 2788: 65372
Case 2789: 1031916
Case 2790: 186493
Case 2791: 1132014
Case 2792: 540141
Case 2793: 950965
Case 2794: 325787
Case 2795: 428150
Case 2796: 310231
Case 2797: 1070915
Case 2798: 290470
Case 2799: 222131
Case 2800: 1141211
Case 2801: 997045
Case 2802: 353162
Case 2803: 81438
Case 2804: 134781
Case 2805: 412726
Case 2806: 1269740
Case 2807: 251766
Case 2808: 424160
Case 2809: 858738
Case 2810: 1310291
Case 2811: 414464
Case 2812: 63438
Case 2813: 1372510
Case 2814: 1190720
Case 2815: 656774
Case 2816: 556361
Case 2817: 893327
Case 2818: 1178482
Case 2819: 1002820
Case 2820: 1611784
Case 2821: 153384
Case 2822: 214360
Case 2823: 483184
Case 2824: 622259
Case 2825: 77416
Case 2826: 568391
Case 2827: 1087124
Case 2828: 783000
Case 2829: 756311
Case 2830: 1278976
Case 2831: 313731
Case 2832: 718824
Case 2833: 951913
Case 2834: 765504
Case 2835: 493021
Case 2836: 732980
Case 2837: 453376
Case 2838: 1304562
Case 2839: 1226584
Case 2840: 1308506
Case 2841: 256587
Case 2842: 1059218
Case 2843: 198064
Case 2844: 259546
Case 2845: 542940
Case 2846: 465709
Case 2847: 1253680
Case 2848: 530888
Case 2849: 901415
Case 2850: 94098
Case 2851: 1299113
Case 2852: 595834
Case 2853: 523005
Case 2854: 769213
Case 2855: 252720
Case 2856: 150133
Case 2857: 1181166
Case 2858: 207144
Case 2859: 250717
Case 2860: 901538
Case 2861: 576665
Case 2862: 236276
Case 2863: 653434
Case 2864: 271539
Case 2865: 25582
Case 2866: 183215
Case 2867: 151781
Case 2868: 219589
Case 2869: 691333
Case 2870: 381168
Case 2871: 585555
Case 2872: 840536
Case 2873: 842868
Case 2874: 300259
Case 2875: 515930
Case 2876: 108411
Case 2877: 392460
Case 2878: 1014061
Case 2879: 58674
Case 2880: 777975
Case 2881: 1055194
Case 2882: 107398
Case 2883: 176256
Case 2884: 95544
Case 2885: 565959
Case 2886: 1135827
Case 2887: 933264
Case 2888: 367619
Case 2889: 470990
Case 2890: 1221091
Case 2891: 1557712
Case 2892: 1248452
Case 2893: 89478
Case 2894: 727909
Case 2895: 407201
Case 2896: 506716
Case 2897: 239023
Case 2898: 145440
Case 2899: 30981
Case 2900: 942311
Case 2901: 530087
Case 2902: 576233
Case 2903: 376143
Case 2904: 319413
Case 2905: 1420569
Case 2906: 1491912
Case 2907: 149890
Case 2908: 498655
Case 2909: 1051186
Case 2910: 1340581
Case 2911: 1190
Case 2912: 852463
Case 2913: 1566853
Case 2914: 1179160
Case 2915: 45872
Case 2916: 45736
Case 2917: 306729
Case 2918: 460223
Case 2919: 331368
Case 2920: 532522
Case 2921: 401979
Case 2922: 268584
Case 2923: 530468
Case 2924: 707730
Case 2925: 71856
Case 2926: 1331600
Case 2927: 646748
Case 2928: 60943
Case 2929: 1249656
Case 2930: 331590
Case 2931: 260144
Case 2932: 842585
Case 2933: 429351
Case 2934: 533564
Case 2935: 853281
Case 2936: 512186
Case 2937: 1377076
Case 2938: 76213
Case 2939: 908338
Case 2940: 442886
Case 2941: 983872
Case 2942: 354319
Case 2943: 301460
Case 2944: 900144
Case 2945: 1074189
Case 2946: 16290
Case 2947: 823304
Case 2948: 677771
Case 2949: 1356847
Case 2950: 1297364
Case 2951: 551572
Case 2952: 532619
Case 2953: 1545
Case 2954: 907802
Case 2955: 158694
Case 2956: 1388990
Case 2957: 339193
Case 2958: 744542
Case 2959: 327442
Case 2960: 54958
Case 2961: 667410
Case 2962: 241406
Case 2963: 320761
Case 2964: 938381
Case 2965: 688410
Case 2966: 381243
Case 2967: 66779
Case 2968: 777322
Case 2969: 278154
Case 2970: 48364
Case 2971: 594726
Case 2972: 87743
Case 2973: 354122
Case 2974: 710177
Case 2975: 115874
Case 2976: 779868
Case 2977: 327406
Case 2978: 61931
Case 2979: 1010537
Case 2980: 12524
Case 2981: 975112
Case 2982: 159628
Case 2983: 502934
Case 2984: 973266
Case 2985: 1451036
Case 2986: 1035549
Case 2987: 1157544
Case 2988: 844404
Case 2989: 558071
Case 2990: 744886
Case 2991: 225651
Case 2992: 504409
Case 2993: 1014330
Case 2994: 824700
Case 2995: 1317719
Case 2996: 206436
Case 2997: 114474
Case 2998: 685269
Case 2999: 229964
Case 3000: 199606
Case 3001: 548934
Case 3002: 551331
Case 3003: 799577
Case 3004: 542006
Case 3005: 710393
Case 3006: 488751
Case 3007: 692970
Case 3008: 244911
Case 3009: 264216
Case 3010: 111044
Case 3011: 534959
Case 3012: 153983
Case 3013: 47943
Case 3014: 184297
Case 3015: 1352187
Case 3016: 1050950
Case 3017: 172479
Case 3018: 364330
Case 3019: 194436
Case 3020: 526897
Case 3021: 410665
Case 3022: 1467370
Case 3023: 737223
Case 3024: 76980
Case 3025: 580650
Case 3026: 227988
Case 3027: 113529
Case 3028: 1251313
Case 3029: 1605910
Case 3030: 331784
Case 3031: 529438
Case 3032: 355380
Case 3033: 410723
Case 3034: 468262
Case 3035: 515718
Case 3036: 790840
Case 3037: 386404
Case 3038: 679009
Case 3039: 644633
Case 3040: 392689
Case 3041: 255742
Case 3042: 74682
Case 3043: 1018965
Case 3044: 449774
Case 3045: 1215378
Case 3046: 440597
Case 3047: 209720
Case 3048: 1337231
Case 3049: 194398
Case 3050: 466821
Case 3051: 1402343
Case 3052: 333297
Case 3053: 758451
Case 3054: 482183
Case 3055: 35021
Case 3056: 1588908
Case 3057: 349134
Case 3058: 1007885
Case 3059: 290057
Case 3060: 745597
Case 3061: 122592
Case 3062: 739665
Case 3063: 1149122
Case 3064: 435508
Case 3065: 242348
Case 3066: 881696
Case 3067: 464820
Case 3068: 1503184
Case 3069: 141001
Case 3070: 698336
Case 3071: 1082622
Case 3072: 937026
Case 3073: 184667
Case 3074: 654729
Case 3075: 633680
Case 3076: 1338380
Case 3077: 1024872
Case 3078: 102416
Case 3079: 524924
Case 3080: 445271
Case 3081: 1085206
Case 3082: 409714
Case 3083: 1072611
Case 3084: 678930
Case 3085: 153254
Case 3086: 254298
Case 3087: 15511
Case 3088: 1296744
Case 3089: 69330
Case 3090: 692327
Case 3091: 207216
Case 3092: 892585
Case 3093: 115867
Case 3094: 425409
Case 3095: 453368
Case 3096: 640328
Case 3097: 159079
Case 3098: 1077716
Case 3099: 1237880
Case 3100: 356447
Case 3101: 547056
Case 3102: 1101532
Case 3103: 145954
Case 3104: 1368774
Case 3105: 998612
Case 3106: 1320884
Case 3107: 565564
Case 3108: 1314839
Case 3109: 276916
Case 3110: 824144
Case 3111: 863386
Case 3112: 642243
Case 3113: 932026
Case 3114: 1516927
Case 3115: 541613
Case 3116: 526813
Case 3117: 295935
Case 3118: 462861
Case 3119: 907764
Case 3120: 1102902
Case 3121: 365245
Case 3122: 1297396
Case 3123: 1158271
Case 3124: 178450
Case 3125: 953302
Case 3126: 928385
Case 3127: 559010
Case 3128: 242082
Case 3129: 903034
Case 3130: 458410
Case 3131: 914016
Case 3132: 890107
Case 3133: 246532
Case 3134: 1328356
Case 3135: 1030061
Case 3136: 714409
Case 3137: 559967
Case 3138: 1035847
Case 3139: 794420
Case 3140: 951202
Case 3141: 117010
Case 3142: 172044
Case 3143: 895554
Case 3144: 210164
Case 3145: 159805
Case 3146: 371807
Case 3147: 1202378
Case 3148: 43007
Case 3149: 324348
Case 3150: 250236
Case 3151: 593741
Case 3152: 1103162
Case 3153: 12261
Case 3154: 662249
Case 3155: 32282
Case 3156: 297879
Case 3157: 1381551
Case 3158: 602428
Case 3159: 701460
Case 3160: 876381
Case 3161: 883740
Case 3162: 95846
Case 3163: 429238
Case 3164: 640688
Case 3165: 1404692
Case 3166: 1024275
Case 3167: 17562
Case 3168: 768302
Case 3169: 1099716
Case 3170: 1558104
Case 3171: 885578
Case 3172: 1083264
Case 3173: 225285
Case 3174: 531696
Case 3175: 828107
Case 3176: 3008
Case 3177: 317789
Case 3178: 647669
Case 3179: 1155931
Case 3180: 1412987
Case 3181: 729482
Case 3182: 63030
Case 3183: 191235
Case 3184: 335062
Case 3185: 144383
Case 3186: 211426
Case 3187: 554367
Case 3188: 419340
Case 3189: 660949
Case 3190: 740441
Case 3191: 130159
Case 3192: 361389
Case 3193: 541136
Case 3194: 941367
Case 3195: 275539
Case 3196: 520792
Case 3197: 32636
Case 3198: 1382895
Case 3199: 61059
Case 3200: 1148340
Case 3201: 110165
Case 3202: 114560
Case 3203: 367868
Case 3204: 206756
Case 3205: 1492450
Case 3206: 127770
Case 3207: 602688
Case 3208: 1185015
Case 3209: 1001321
Case 3210: 331054
Case 3211: 489740
Case 3212: 40402
Case 3213: 1569097
Case 3214: 1110724
Case 3215: 785627
Case 3216: 68910
Case 3217: 713276
Case 3218: 1097741
Case 3219: 600052
Case 3220: 404457
Case 3221: 804247
Case 3222: 810723
Case 3223: 757593
Case 3224: 518687
Case 3225: 779880
Case 3226: 158853
Case 3227: 789250
Case 3228: 47745
Case 3229: 848944
Case 3230: 1202236
Case 3231: 1067870
Case 3232: 726255
Case 3233: 1038547
Case 3234: 325575
Case 3235: 257595
Case 3236: 381159
Case 3237: 378793
Case 3238: 406610
Case 3239: 351410
Case 3240: 718010
Case 3241: 258578
Case 3242: 153478
Case 3243: 535380
Case 3244: 59424
Case 3245: 199659
Case 3246: 611911
Case 3247: 650777
Case 3248: 1654163
Case 3249: 1139349
Case 3250: 579086
Case 3251: 1386451
Case 3252: 515025
Case 3253: 541920
Case 3254: 477020
Case 3255: 880132
Case 3256: 228673
Case 3257: 1093312
Case 3258: 869281
Case 3259: 648519
Case 3260: 714711
Case 3261: 286079
Case 3262: 498052
Case 3263: 96476
Case 3264: 870341
Case 3265: 698939
Case 3266: 667179
Case 3267: 474049
Case 3268: 197661
Case 3269: 806453
Case 3270: 1050784
Case 3271: 485702
Case 3272: 1046079
Case 3273: 1476001
Case 3274: 1037676
Case 3275: 145942
Case 3276: 212881
Case 3277: 180978
Case 3278: 15403
Case 3279: 115949
Case 3280: 523887
Case 3281: 283426
Case 3282: 264129
Case 3283: 843019
Case 3284: 835258
Case 3285: 471820
Case 3286: 181562
Case 3287: 641708
Case 3288: 324599
Case 3289: 909825
Case 3290: 1503465
Case 3291: 110765
Case 3292: 750200
Case 3293: 41741
Case 3294: 1120079
Case 3295: 639625
Case 3296: 518361
Case 3297: 1598755
Case 3298: 713364
Case 3299: 719544
Case 3300: 1143714
Case 3301: 220925
Case 3302: 100538
Case 3303: 803524
Case 3304: 1081952
Case 3305: 241774
Case 3306: 894656
Case 3307: 239260
Case 3308: 856883
Case 3309: 1507888
Case 3310: 731361
Case 3311: 615993
Case 3312: 899981
Case 3313: 857236
Case 3314: 829116
Case 3315: 994289
Case 3316: 340009
Case 3317: 552387
Case 3318: 197088
Case 3319: 1299723
Case 3320: 740920
Case 3321: 695016
Case 3322: 740900
Case 3323: 36336
Case 3324: 873082
Case 3325: 1106280
Case 3326: 152275
Case 3327: 576778
Case 3328: 79686
Case 3329: 695296
Case 3330: 552466
Case 3331: 959511
Case 3332: 611147
Case 3333: 384852
Case 3334: 634345
Case 3335: 955852
Case 3336: 905648
Case 3337: 3252
Case 3338: 694034
Case 3339: 160861
Case 3340: 863203
Case 3341: 777803
Case 3342: 49508
Case 3343: 1024846
Case 3344: 344845
Case 3345: 659624
Case 3346: 118684
Case 3347: 969664
Case 3348: 104515
Case 3349: 543361
Case 3350: 875984
Case 3351: 1143292
Case 3352: 213435
Case 3353: 1007088
Case 3354: 1508911
Case 3355: 123819
Case 3356: 1340896
Case 3357: 285145
Case 3358: 674856
Case 3359: 885253
Case 3360: 658957
Case 3361: 1142048
Case 3362: 1062725
Case 3363: 1142214
Case 3364: 157945
Case 3365: 432962
Case 3366: 798388
Case 3367: 717515
Case 3368: 977065
Case 3369: 809612
Case 3370: 74125
Case 3371: 163397
Case 3372: 58881
Case 3373: 91930
Case 3374: 169074
Case 3375: 1046488
Case 3376: 157060
Case 3377: 597735
Case 3378: 110445
Case 3379: 1164384
Case 3380: 726321
Case 3381: 342651
Case 3382: 138192
Case 3383: 876987
Case 3384: 1095340
Case 3385: 1141053
Case 3386: 465186
Case 3387: 101341
Case 3388: 39471
Case 3389: 169539
Case 3390: 762984
Case 3391: 630726
Case 3392: 687369
Case 3393: 1402438
Case 3394: 212403
Case 3395: 974826
Case 3396: 381994
Case 3397: 238930
Case 3398: 1061845
Case 3399: 244953
Case 3400: 650624
Case 3401: 539648
Case 3402: 702524
Case 3403: 227631
Case 3404: 876269
Case 3405: 107697
Case 3406: 938192
Case 3407: 51172
Case 3408: 146484
Case 3409: 1556568
Case 3410: 1072183
Case 3411: 514767
Case 3412: 139600
Case 3413: 7336
Case 3414: 38612
Case 3415: 1027912
Case 3416: 264388
Case 3417: 1041890
Case 3418: 1080004
Case 3419: 635720
Case 3420: 1534308
Case 3421: 548577
Case 3422: 533132
Case 3423: 136271
Case 3424: 1401901
Case 3425: 229931
Case 3426: 70247
Case 3427: 308529
Case 3428: 413337
Case 3429: 463093
Case 3430: 607287
Case 3431: 277712
Case 3432: 98445
Case 3433: 563697
Case 3434: 195921
Case 3435: 378107
Case 3436: 95708
Case 3437: 427715
Case 3438: 696643
Case 3439: 76514
Case 3440: 427463
Case 3441: 211491
Case 3442: 425075
Case 3443: 164552
Case 3444: 765377
Case 3445: 1153246
Case 3446: 770988
Case 3447: 1170970
Case 3448: 157303
Case 3449: 293146
Case 3450: 205062
Case 3451: 29472
Case 3452: 413775
Case 3453: 1058897
Case 3454: 1304194
Case 3455: 238272
Case 3456: 6973
Case 3457: 299834
Case 3458: 219620
Case 3459: 107533
Case 3460: 287250
Case 3461: 256990
Case 3462: 1539659
Case 3463: 431010
Case 3464: 431003
Case 3465: 1052877
Case 3466: 1311137
Case 3467: 438049
Case 3468: 273407
Case 3469: 474905
Case 3470: 122548
Case 3471: 177438
Case 3472: 125891
Case 3473: 54779
Case 3474: 625375
Case 3475: 1093698
Case 3476: 552033
Case 3477: 1009049
Case 3478: 1132460
Case 3479: 275854
Case 3480: 1193360
Case 3481: 955740
Case 3482: 312615
Case 3483: 19726
Case 3484: 970805
Case 3485: 735644
Case 3486: 1426392
Case 3487: 1164545
Case 3488: 110434
Case 3489: 708032
Case 3490: 1110578
Case 3491: 300947
Case 3492: 1243797
Case 3493: 1041243
Case 3494: 498722
Case 3495: 53643
Case 3496: 110085
Case 3497: 129027
Case 3498: 465720
Case 3499: 680205
Case 3500: 977440
Case 3501: 439462
Case 3502: 1508866
Case 3503: 668513
Case 3504: 824645
Case 3505: 167350
Case 3506: 561725
Case 3507: 820429
Case 3508: 1475573
Case 3509: 69028
Case 3510: 403642
Case 3511: 1504255
Case 3512: 128271
Case 3513: 447680
Case 3514: 863868
Case 3515: 150521
Case 3516: 9063
Case 3517: 10527
Case 3518: 320416
Case 3519: 458088
Case 3520: 591656
Case 3521: 340679
Case 3522: 94512
Case 3523: 456565
Case 3524: 425010
Case 3525: 589204
Case 3526: 321721
Case 3527: 634514
Case 3528: 748811
Case 3529: 168239
Case 3530: 185753
Case 3531: 1109066
Case 3532: 132404
Case 3533: 607588
Case 3534: 68881
Case 3535: 324682
Case 3536: 425304
Case 3537: 1128913
Case 3538: 614053
Case 3539: 85265
Case 3540: 705482
Case 3541: 697599
Case 3542: 129188
Case 3543: 931109
Case 3544: 743433
Case 3545: 324575
Case 3546: 339233
Case 3547: 1001392
Case 3548: 1198315
Case 3549: 355731
Case 3550: 458800
Case 3551: 252577
Case 3552: 1168673
Case 3553: 291159
Case 3554: 82909
Case 3555: 596459
Case 3556: 1302910
Case 3557: 294805
Case 3558: 199264
Case 3559: 325660
Case 3560: 362277
Case 3561: 591317
Case 3562: 594036
Case 3563: 1569811
Case 3564: 327592
Case 3565: 173885
Case 3566: 30354
Case 3567: 36931
Case 3568: 968783
Case 3569: 16318
Case 3570: 102845
Case 3571: 1085639
Case 3572: 120415
Case 3573: 118594
Case 3574: 5240
Case 3575: 101965
Case 3576: 629680
Case 3577: 1007029
Case 3578: 1310495
Case 3579: 1372721
Case 3580: 106940
Case 3581: 828707
Case 3582: 555232
Case 3583: 1516418
Case 3584: 74321
Case 3585: 581469
Case 3586: 628883
Case 3587: 920222
Case 3588: 459914
Case 3589: 673908
Case 3590: 1399648
Case 3591: 398598
Case 3592: 382016
Case 3593: 289614
Case 3594: 373991
Case 3595: 438960
Case 3596: 349740
Case 3597: 389409
Case 3598: 395613
Case 3599: 293129
Case 3600: 1290458
Case 3601: 467693
Case 3602: 1487198
Case 3603: 1270120
Case 3604: 988805
Case 3605: 1275524
Case 3606: 442427
Case 3607: 431514
Case 3608: 1016763
Case 3609: 175352
Case 3610: 1551068
Case 3611: 374999
Case 3612: 1313365
Case 3613: 247887
Case 3614: 671489
Case 3615: 1191461
Case 3616: 193126
Case 3617: 639151
Case 3618: 109927
Case 3619: 1055838
Case 3620: 847145
Case 3621: 261397
Case 3622: 1204090
Case 3623: 653781
Case 3624: 841748
Case 3625: 867737
Case 3626: 722641
Case 3627: 1137354
Case 3628: 1001086
Case 3629: 292097
Case 3630: 562448
Case 3631: 73278
Case 3632: 794949
Case 3633: 293998
Case 3634: 434907
Case 3635: 385711
Case 3636: 652811
Case 3637: 240085
Case 3638: 691536
Case 3639: 691447
Case 3640: 274907
Case 3641: 499093
Case 3642: 109435
Case 3643: 528677
Case 3644: 472907
Case 3645: 671021
Case 3646: 981065
Case 3647: 65457
Case 3648: 1535324
Case 3649: 702125
Case 3650: 507473
Case 3651: 86013
Case 3652: 384914
Case 3653: 606914
Case 3654: 470481
Case 3655: 559455
Case 3656: 170694
Case 3657: 176966
Case 3658: 309283
Case 3659: 480619
Case 3660: 475274
Case 3661: 1043804
Case 3662: 263541
Case 3663: 40615
Case 3664: 963007
Case 3665: 196443
Case 3666: 101835
Case 3667: 69069
Case 3668: 528209
Case 3669: 11543821342
Case 3670: 517443119
Case 3671: 15533081097
Case 3672: 3607567566
Case 3673: 2617558558
Case 3674: 10605249598
Case 3675: 3299002213
Case 3676: 382804420
Case 3677: 1141604913
Case 3678: 585296884
Case 3679: 15436946074
Case 3680: 14642198874
Case 3681: 19519407234
Case 3682: 10104945763
Case 3683: 1857438346
Case 3684: 18561514402
Case 3685: 2156664197
Case 3686: 3272473567
Case 3687: 3234406473
Case 3688: 9948037483
Case 3689: 6058035181
Case 3690: 5981498557
Case 3691: 4453863559
Case 3692: 12321096196
Case 3693: 15169566027
Case 3694: 16731477697
Case 3695: 5101998540
Case 3696: 12266498173
Case 3697: 2593239098
Case 3698: 9065877451
Case 3699: 163591646
Case 3700: 1249944246
Case 3701: 12519926516
Case 3702: 4157339597
Case 3703: 19278832638
Case 3704: 1402833593
Case 3705: 5107454380
Case 3706: 5410954680
Case 3707: 17680733938
Case 3708: 8158232657
Case 3709: 4621909409
Case 3710: 9599823444
Case 3711: 10659671669
Case 3712: 2240788190
Case 3713: 1079640218
Case 3714: 21140553740
Case 3715: 940663767
Case 3716: 11869452648
Case 3717: 14196976457
Case 3718: 12195796848
Case 3719: 5438458333
Case 3720: 12436644974
Case 3721: 9467662552
Case 3722: 10117189490
Case 3723: 24599577456
Case 3724: 8208617389
Case 3725: 16764742275
Case 3726: 19860131653
Case 3727: 3755181284
Case 3728: 18974288133
Case 3729: 13344550356
Case 3730: 11898143049
Case 3731: 3922970373
Case 3732: 8069717468
Case 3733: 19127024194
Case 3734: 21219516581
Case 3735: 15489130857
Case 3736: 617856017
Case 3737: 8064173584
Case 3738: 13013679410
Case 3739: 4641693181
Case 3740: 21143121980
Case 3741: 8563495068
Case 3742: 15058870577
Case 3743: 5798003966
Case 3744: 6196050472
Case 3745: 1539675633
Case 3746: 5245595093
Case 3747: 3162229796
Case 3748: 14477225708
Case 3749: 8594925095
Case 3750: 19926863815
Case 3751: 2884703656
Case 3752: 3434363881
Case 3753: 6392302646
Case 3754: 20305655332
Case 3755: 8389923275
Case 3756: 11791193433
Case 3757: 2036118116
Case 3758: 20114870187
Case 3759: 7117295612
Case 3760: 2828503070
Case 3761: 5040056256
Case 3762: 91424277
Case 3763: 7911490593
Case 3764: 3114278275
Case 3765: 378177739
Case 3766: 640205947
Case 3767: 6046449165
Case 3768: 23239571939
Case 3769: 1214914582
Case 3770: 327697740
Case 3771: 19861595279
Case 3772: 1058710692
Case 3773: 16940016197
Case 3774: 15780305302
Case 3775: 23300971731
Case 3776: 14753931840
Case 3777: 14833338852
Case 3778: 12564850320
Case 3779: 3855554465
Case 3780: 3246385571
Case 3781: 12895024458
Case 3782: 9069044560
Case 3783: 2192278068
Case 3784: 12996358910
Case 3785: 4145211531
Case 3786: 19364687021
Case 3787: 147582460
Case 3788: 15140864799
Case 3789: 5391833953
Case 3790: 26273396861
Case 3791: 11393746796
Case 3792: 6203403543
Case 3793: 3395230679
Case 3794: 1775593693
Case 3795: 27390436366
Case 3796: 9044532046
Case 3797: 19499163718
Case 3798: 13882451265
Case 3799: 5334657352
Case 3800: 1289203814
Case 3801: 16905689468
Case 3802: 1072758817
Case 3803: 3216139323
Case 3804: 8177102204
Case 3805: 4691493768
Case 3806: 3518991418
Case 3807: 14287249870
Case 3808: 14966131210
Case 3809: 5666057108
Case 3810: 9129053693
Case 3811: 4010887361
Case 3812: 12766017425
Case 3813: 2097882753
Case 3814: 1449510008
Case 3815: 14757901815
Case 3816: 25829688524
Case 3817: 2108925835
Case 3818: 12130347754
Case 3819: 9701495438
Case 3820: 24491947734
Case 3821: 12301022645
Case 3822: 22839152072
Case 3823: 7050548856
Case 3824: 26131146901
Case 3825: 4253836370
Case 3826: 27582529717
Case 3827: 17438968194
Case 3828: 7635721626
Case 3829: 26686989516
Case 3830: 14022073097
Case 3831: 4396411472
Case 3832: 5736671764
Case 3833: 3817383364
Case 3834: 6993906200
Case 3835: 4799082319
Case 3836: 8672794025
Case 3837: 10645153814
Case 3838: 12026973973
Case 3839: 6568273114
Case 3840: 2415706705
Case 3841: 8083771247
Case 3842: 3733849572
Case 3843: 12870554345
Case 3844: 2188388480
Case 3845: 7418683402
Case 3846: 26204927
Case 3847: 3317825517
Case 3848: 9025436516
Case 3849: 20763865089
Case 3850: 4586517810
Case 3851: 15054660897
Case 3852: 1812552486
Case 3853: 18780227847
Case 3854: 109446171
Case 3855: 2795322508
Case 3856: 7859842932
Case 3857: 7386647474
Case 3858: 6781965119
Case 3859: 8687775722
Case 3860: 13521686581
Case 3861: 14026792429
Case 3862: 972991936
Case 3863: 4725599094
Case 3864: 2490253876
Case 3865: 16922529667
Case 3866: 1176614132
Case 3867: 5485168479
Case 3868: 5454197012
Case 3869: 18903683010
Case 3870: 21130379207
Case 3871: 5195068960
Case 3872: 6336443280
Case 3873: 19603567858
Case 3874: 8097698910
Case 3875: 14191269219
Case 3876: 2322137977
Case 3877: 23195962348
Case 3878: 10508385124
Case 3879: 25032578583
Case 3880: 3242571825
Case 3881: 491549770
Case 3882: 14970180817
Case 3883: 7788216143
Case 3884: 12275207972
Case 3885: 1751670268
Case 3886: 3510840104
Case 3887: 15439499569
Case 3888: 4226847836
Case 3889: 9749896386
Case 3890: 4607638898
Case 3891: 16850315419
Case 3892: 754007029
Case 3893: 22325942966
Case 3894: 17343170241
Case 3895: 2772407363
Case 3896: 11395160812
Case 3897: 12476090037
Case 3898: 4899709218
Case 3899: 14501871254
Case 3900: 11698426648
Case 3901: 2320687627
Case 3902: 13496279145
Case 3903: 1197946113
Case 3904: 3844145789
Case 3905: 12506460865
Case 3906: 10155914415
Case 3907: 12969652386
Case 3908: 7375581784
Case 3909: 5220723475
Case 3910: 6759305266
Case 3911: 17063844274
Case 3912: 647547414
Case 3913: 24139567879
Case 3914: 3027554098
Case 3915: 2354565120
Case 3916: 24724106999
Case 3917: 412630426
Case 3918: 18762840628
Case 3919: 11611126709
Case 3920: 4807370833
Case 3921: 9902331856
Case 3922: 7732162680
Case 3923: 55210320
Case 3924: 8855998127
Case 3925: 8087585755
Case 3926: 5132695488
Case 3927: 13488401572
Case 3928: 16238263065
Case 3929: 2268405423
Case 3930: 3845914277
Case 3931: 20665377780
Case 3932: 12306442118
Case 3933: 3772024837
Case 3934: 5596444746
Case 3935: 16379508613
Case 3936: 17793179223
Case 3937: 10058063366
Case 3938: 2064894899
Case 3939: 21210170390
Case 3940: 26078792220
Case 3941: 7088901325
Case 3942: 2139019983
Case 3943: 554604949
Case 3944: 7279150877
Case 3945: 12257174285
Case 3946: 11154336242
Case 3947: 1269777616
Case 3948: 3723834034
Case 3949: 784465742
Case 3950: 13146044891
Case 3951: 1335335214
Case 3952: 3061420027
Case 3953: 13439568261
Case 3954: 6660138567
Case 3955: 5311912612
Case 3956: 2551309306
Case 3957: 3032990335
Case 3958: 15430913013
Case 3959: 11487908204
Case 3960: 10073616488
Case 3961: 4873019439
Case 3962: 11231298524
Case 3963: 18539111076
Case 3964: 6434058131
Case 3965: 886490774
Case 3966: 8387879890
Case 3967: 6345074701
Case 3968: 24583152676
Case 3969: 3041284398
Case 3970: 5455272489
Case 3971: 4524673175
Case 3972: 12837441494
Case 3973: 259410446
Case 3974: 12583633651
Case 3975: 647543261
Case 3976: 2416679560
Case 3977: 4531996933
Case 3978: 5028994224
Case 3979: 11442863509
Case 3980: 18879083422
Case 3981: 2727996674
Case 3982: 931923521
Case 3983: 9280433303
Case 3984: 22463940843
Case 3985: 2475183994
Case 3986: 3812383246
Case 3987: 17073061886
Case 3988: 1869234375
Case 3989: 2241811588
Case 3990: 617717740
Case 3991: 13305560415
Case 3992: 13858876474
Case 3993: 19413782288
Case 3994: 17694910850
Case 3995: 2734192203
Case 3996: 542312072
Case 3997: 4909315933
Case 3998: 12073272112
Case 3999: 16294856832
Case 4000: 15861740293
Case 4001: 4053755749
Case 4002: 15694340393
Case 4003: 2722260405
Case 4004: 1105514405
Case 4005: 16232890650
Case 4006: 14156318214
Case 4007: 4266116822
Case 4008: 14774293800
Case 4009: 931663530
Case 4010: 15945175617
Case 4011: 2156552383
Case 4012: 19790733960
Case 4013: 760766363
Case 4014: 1932576303
Case 4015: 16004002719
Case 4016: 21040340810
Case 4017: 12355670426
Case 4018: 19923293225
Case 4019: 13651430491
Case 4020: 26059869692
Case 4021: 14575683244
Case 4022: 15841755937
Case 4023: 4937057961
Case 4024: 2623210382
Case 4025: 6951465916
Case 4026: 4753491433
Case 4027: 16018805931
Case 4028: 17624486280
Case 4029: 16491428753
Case 4030: 491190626
Case 4031: 383268129
Case 4032: 13482833626
Case 4033: 4165699676
Case 4034: 8376448863
Case 4035: 14778353429
Case 4036: 21318693520
Case 4037: 2371892137
Case 4038: 3864117886
Case 4039: 10838439816
Case 4040: 5704977514
Case 4041: 8869223503
Case 4042: 13867908019
Case 4043: 1212206293
Case 4044: 9671073855
Case 4045: 4423964334
Case 4046: 737843490
Case 4047: 8788154521
Case 4048: 14962975417
Case 4049: 23143965929
Case 4050: 5786730126
Case 4051: 25002803111
Case 4052: 15074641323
Case 4053: 12239830883
Case 4054: 350534511
Case 4055: 15783642288
Case 4056: 6438396555
Case 4057: 13407909504
Case 4058: 2027615343
Case 4059: 10279371418
Case 4060: 4152222004
Case 4061: 28830635662
Case 4062: 913876792
Case 4063: 14684064184
Case 4064: 4068912986
Case 4065: 17530561612
Case 4066: 18257312849
Case 4067: 19050150844
Case 4068: 22170277070
Case 4069: 7794747288
Case 4070: 3211996643
Case 4071: 21314837328
Case 4072: 9980858568
Case 4073: 1053582130
Case 4074: 1998809698
Case 4075: 9854950262
Case 4076: 11081558116
Case 4077: 22704480037
Case 4078: 1280272732
Case 4079: 1106156143
Case 4080: 133392744
Case 4081: 17813916918
Case 4082: 15783328227
Case 4083: 12731961287
Case 4084: 21827400087
Case 4085: 692644061
Case 4086: 22208577863
Case 4087: 192948478
Case 4088: 2333035460
Case 4089: 2074433211
Case 4090: 16981632427
Case 4091: 6195531657
Case 4092: 18972388768
Case 4093: 3173176820
Case 4094: 23597445284
Case 4095: 5810306603
Case 4096: 9427420674
Case 4097: 10184743946
Case 4098: 5708614475
Case 4099: 27804404
Case 4100: 5657106135
Case 4101: 12255355346
Case 4102: 16085869050
Case 4103: 7422767997
Case 4104: 18729227560
Case 4105: 19373398631
Case 4106: 12887408202
Case 4107: 9028539905
Case 4108: 14167134597
Case 4109: 967301872
Case 4110: 4588260826
Case 4111: 9466331529
Case 4112: 4660630103
Case 4113: 16122100953
Case 4114: 2069636192
Case 4115: 6837161400
Case 4116: 3953164069
Case 4117: 18613999970
Case 4118: 265453714
Case 4119: 18141906690
Case 4120: 476574901
Case 4121: 20570061771
Case 4122: 23119927412
Case 4123: 15241210527
Case 4124: 16358251621
Case 4125: 26870832869
Case 4126: 20800768114
Case 4127: 1368055492
Case 4128: 1020423645
Case 4129: 4882349207
Case 4130: 6904774027
Case 4131: 21466153141
Case 4132: 4865362718
Case 4133: 22987234545
Case 4134: 13431026048
Case 4135: 3541485529
Case 4136: 10831906465
Case 4137: 13254355914
Case 4138: 9255504335
Case 4139: 4196175090
Case 4140: 6835260228
Case 4141: 14229407817
Case 4142: 8240255008
Case 4143: 24872554036
Case 4144: 16241390387
Case 4145: 19025406718
Case 4146: 17040781731
Case 4147: 20523003716
Case 4148: 2066033915
Case 4149: 22627683684
Case 4150: 3187334844
Case 4151: 12678624845
Case 4152: 2630872823
Case 4153: 8626587335
Case 4154: 5900982054
Case 4155: 10153889158
Case 4156: 14768697156
Case 4157: 13455907612
Case 4158: 20598649724
Case 4159: 11122816308
Case 4160: 9356397556
Case 4161: 25851123942
Case 4162: 3135890974
Case 4163: 7357214975
Case 4164: 13077746177
Case 4165: 18266270197
Case 4166: 3290083935
Case 4167: 10683426924
Case 4168: 24797868545
Case 4169: 2615627156
Case 4170: 15705561267
Case 4171: 13544130324
Case 4172: 1981248418
Case 4173: 7436322878
Case 4174: 27075666995
Case 4175: 12332912741
Case 4176: 2756695884
Case 4177: 13489627725
Case 4178: 5806478115
Case 4179: 12535983456
Case 4180: 10470113124
Case 4181: 15473776274
Case 4182: 1191498016
Case 4183: 9699712806
Case 4184: 15426527313
Case 4185: 24349574621
Case 4186: 4089906480
Case 4187: 1657091361
Case 4188: 12430774956
Case 4189: 3653772401
Case 4190: 5707085080
Case 4191: 20522416979
Case 4192: 10497781629
Case 4193: 6191160138
Case 4194: 11464953195
Case 4195: 2585108353
Case 4196: 5349534685
Case 4197: 15482853903
Case 4198: 24111172843
Case 4199: 6719304337
Case 4200: 2953485202
Case 4201: 7545176857
Case 4202: 11240365122
Case 4203: 2367362941
Case 4204: 8328847395
Case 4205: 6156237727
Case 4206: 8182406010
Case 4207: 2571386066
Case 4208: 2343717747
Case 4209: 1340734103
Case 4210: 19133688881
Case 4211: 1037913613
Case 4212: 27593315465
Case 4213: 3162530148
Case 4214: 12798470694
Case 4215: 5663053967
Case 4216: 13283876667
Case 4217: 6204538526
Case 4218: 7924118743
Case 4219: 1794989916
Case 4220: 3205756043
Case 4221: 1058340978
Case 4222: 17536358325
Case 4223: 21845624650
Case 4224: 8540896106
Case 4225: 4198141565
Case 4226: 11179684669
Case 4227: 6968840923
Case 4228: 5723770386
Case 4229: 16333903266
Case 4230: 1887220908
Case 4231: 17842384764
Case 4232: 6198109732
Case 4233: 11550586105
Case 4234: 22089245884
Case 4235: 21733875628
Case 4236: 23296818496
Case 4237: 5995639668
Case 4238: 73655638
Case 4239: 3279795532
Case 4240: 23331624059
Case 4241: 696753212
Case 4242: 6695991377
Case 4243: 21443952927
Case 4244: 4022043233
Case 4245: 13471515059
Case 4246: 5780938189
Case 4247: 296368169
Case 4248: 10625899906
Case 4249: 1297813380
Case 4250: 4983229732
Case 4251: 19056639951
Case 4252: 12395552640
Case 4253: 7875713426
Case 4254: 146978827
Case 4255: 1480008845
Case 4256: 696673194
Case 4257: 23145768622
Case 4258: 8255037252
Case 4259: 4494047689
Case 4260: 22490904206
Case 4261: 16370507287
Case 4262: 23171503035
Case 4263: 8478945191
Case 4264: 6142380104
Case 4265: 11915484378
Case 4266: 14642833696
Case 4267: 21494026000
Case 4268: 18214295380
Case 4269: 7935121760
Case 4270: 1901666212
Case 4271: 14759382859
Case 4272: 9341289333
Case 4273: 4048473963
Case 4274: 2831056419
Case 4275: 7082349721
Case 4276: 18239945450
Case 4277: 13622638374
Case 4278: 5320241780
Case 4279: 293392456
Case 4280: 7841591282
Case 4281: 7964934681
Case 4282: 25464247022
Case 4283: 3737619962
Case 4284: 10916250628
Case 4285: 13332634288
Case 4286: 8117711081
Case 4287: 6014483740
Case 4288: 7854635478
Case 4289: 12735758615
Case 4290: 16421396828
Case 4291: 3206628184
Case 4292: 10040990622
Case 4293: 5095467372
Case 4294: 6269853607
Case 4295: 3831651095
Case 4296: 4155778354
Case 4297: 15189772521
Case 4298: 7554286908
Case 4299: 2160939961
Case 4300: 22953047885
Case 4301: 1896174070
Case 4302: 15316587821
Case 4303: 28964793883
Case 4304: 5373569002
Case 4305: 19366182118
Case 4306: 21247436912
Case 4307: 10974661398
Case 4308: 1931363734
Case 4309: 5111996041
Case 4310: 12967179403
Case 4311: 12476308107
Case 4312: 5263135063
Case 4313: 12983619827
Case 4314: 19560183174
Case 4315: 11240669968
Case 4316: 15560613019
Case 4317: 12089264611
Case 4318: 17868605255
Case 4319: 2293403426
Case 4320: 2743938487
Case 4321: 9127847739
Case 4322: 5886411326
Case 4323: 6706802595
Case 4324: 15873500181
Case 4325: 18866111678
Case 4326: 12130538207
Case 4327: 20697625818
Case 4328: 7753255471
Case 4329: 1958995334
Case 4330: 9603957042
Case 4331: 5647243172
Case 4332: 18838375788
Case 4333: 20001558338
Case 4334: 2770404964
Case 4335: 2604468295
Case 4336: 29002463943
Case 4337: 15022946740
Case 4338: 5071089719
Case 4339: 12615530617
Case 4340: 4795140084
Case 4341: 18773938897
Case 4342: 2606376807
Case 4343: 8114829487
Case 4344: 14306355921
Case 4345: 23833545093
Case 4346: 22224996515
Case 4347: 22810769654
Case 4348: 717544541
Case 4349: 2812423234
Case 4350: 11291102270
Case 4351: 13854318981
Case 4352: 17694315767
Case 4353: 5169138936
Case 4354: 11988035423
Case 4355: 18334099912
Case 4356: 2708183772
Case 4357: 23083281470
Case 4358: 9795495435
Case 4359: 14250516599
Case 4360: 18528781847
Case 4361: 18327711148
Case 4362: 1018946237
Case 4363: 25601640651
Case 4364: 9694611209
Case 4365: 16913592755
Case 4366: 5492278007
Case 4367: 20287223579
Case 4368: 3267032962
Case 4369: 16630386545
Case 4370: 5815811516
Case 4371: 5101572526
Case 4372: 26841659983
Case 4373: 25564731973
Case 4374: 2174225362
Case 4375: 147464518
Case 4376: 3573126431
Case 4377: 19039161728
Case 4378: 702927795
Case 4379: 385657098
Case 4380: 11940972085
Case 4381: 13853325352
Case 4382: 21855311572
Case 4383: 3344896447
Case 4384: 5856275089
Case 4385: 14012922816
Case 4386: 11211453476
Case 4387: 8628605191
Case 4388: 10736469912
Case 4389: 11923481820
Case 4390: 1192633681
Case 4391: 23987540714
Case 4392: 25085007733
Case 4393: 18018219510
Case 4394: 6436377820
Case 4395: 4618418671
Case 4396: 6149692106
Case 4397: 2585151810
Case 4398: 22306331711
Case 4399: 2283183923
Case 4400: 13885281102
Case 4401: 11292677995
Case 4402: 4032971416
Case 4403: 13476225508
Case 4404: 3751132179
Case 4405: 30002872868
Case 4406: 3397059605
Case 4407: 4790503616
Case 4408: 604299656
Case 4409: 92607927
Case 4410: 5930840472
Case 4411: 6860102563
Case 4412: 2521513026
Case 4413: 7128866593
Case 4414: 612076100
Case 4415: 6428683109
Case 4416: 9582133590
Case 4417: 22089042606
Case 4418: 4876736068
Case 4419: 10561722926
Case 4420: 12101726109
Case 4421: 25353436344
Case 4422: 1443717181
Case 4423: 7770866096
Case 4424: 5678163031
Case 4425: 4882394906
Case 4426: 4875897743
Case 4427: 3058752536
Case 4428: 15213639946
Case 4429: 19284276597
Case 4430: 11480934907
Case 4431: 15979453356
Case 4432: 15294347426
Case 4433: 21011749839
Case 4434: 22985462548
Case 4435: 1279226144
Case 4436: 5540608670
Case 4437: 11325136231
Case 4438: 5766322695
Case 4439: 5310561082
Case 4440: 14704862154
Case 4441: 14617178753
Case 4442: 18431151415
Case 4443: 15145146576
Case 4444: 16360675029
Case 4445: 7746775301
Case 4446: 8295109894
Case 4447: 22921927248
Case 4448: 20905127615
Case 4449: 11094301802
Case 4450: 15436354633
Case 4451: 909793661
Case 4452: 8263797084
Case 4453: 21245891132
Case 4454: 9377020415
Case 4455: 9934049809
Case 4456: 4872158732
Case 4457: 8677645014
Case 4458: 3650765746
Case 4459: 2952964208
Case 4460: 5224586409
Case 4461: 7835331433
Case 4462: 12572304741
Case 4463: 12660531663
Case 4464: 6175821060
Case 4465: 7535848989
Case 4466: 14284787911
Case 4467: 24752924523
Case 4468: 6599987749
Case 4469: 5964791571
Case 4470: 880583927
Case 4471: 5956541448
Case 4472: 12354332842
Case 4473: 993162351
Case 4474: 1243909854
Case 4475: 5588525539
Case 4476: 12214966687
Case 4477: 80735225
Case 4478: 12037477683
Case 4479: 21059178941
Case 4480: 134825117
Case 4481: 9146622347
Case 4482: 4426356869
Case 4483: 249316737
Case 4484: 8284515468
Case 4485: 5095053428
Case 4486: 25127758416
Case 4487: 27209260023
Case 4488: 8517608751
Case 4489: 7545087254
Case 4490: 21447592754
Case 4491: 18530631365
Case 4492: 9927000438
Case 4493: 20327499947
Case 4494: 14443119149
Case 4495: 9353166742
Case 4496: 21381727723
Case 4497: 17789145794
Case 4498: 28129671337
Case 4499: 8937580712
Case 4500: 4245004435
Case 4501: 1505916827
Case 4502: 1743480139
Case 4503: 19820466535
Case 4504: 1332494214
Case 4505: 6321429202
Case 4506: 2966776420
Case 4507: 2400356218
Case 4508: 17839178189
Case 4509: 7904922560
Case 4510: 10446851223
Case 4511: 4372269443
Case 4512: 22488575554
Case 4513: 18093796092
Case 4514: 8589518182
Case 4515: 22238905302
Case 4516: 6863232124
Case 4517: 8386679731
Case 4518: 4443438843
Case 4519: 10063710866
Case 4520: 27133176524
Case 4521: 27836382616
Case 4522: 16088649880
Case 4523: 1352593181
Case 4524: 16517781446
Case 4525: 2788261645
Case 4526: 8682000708
Case 4527: 1939278019
Case 4528: 16417828468
Case 4529: 8544535037
Case 4530: 940281489
Case 4531: 20198982902
Case 4532: 1886179267
Case 4533: 1661994119
Case 4534: 16251781396
Case 4535: 5847349342
Case 4536: 23676249005
Case 4537: 14483847992
Case 4538: 7454726101
Case 4539: 6154022087
Case 4540: 25618534301
Case 4541: 2252606612
Case 4542: 22136669455
Case 4543: 5153101878
Case 4544: 10472419489
Case 4545: 8383725418
Case 4546: 3730511214
Case 4547: 6974921866
Case 4548: 1155442126
Case 4549: 11295758190
Case 4550: 14405591275
Case 4551: 3594611641
Case 4552: 11912102455
Case 4553: 925435736
Case 4554: 355635135
Case 4555: 17290455235
Case 4556: 23728002428
Case 4557: 29258828467
Case 4558: 4361008536
Case 4559: 4439789017
Case 4560: 6263180745
Case 4561: 8220762837
Case 4562: 3587836369
Case 4563: 19739309100
Case 4564: 3309074301
Case 4565: 3008206263
Case 4566: 7762873191
Case 4567: 2248983489
Case 4568: 8033006092
Case 4569: 15254936497
Case 4570: 10419811711
Case 4571: 6497829211
Case 4572: 3591902378
Case 4573: 17973145215
Case 4574: 10325015741
Case 4575: 2788091770
Case 4576: 22286812857
Case 4577: 22290097259
Case 4578: 4051890374
Case 4579: 20255110193
Case 4580: 5636935051
Case 4581: 20331571877
Case 4582: 9682030120
Case 4583: 3545419394
Case 4584: 6106403307
Case 4585: 14737999926
Case 4586: 5575337697
Case 4587: 12546796444
Case 4588: 4862359991
Case 4589: 22740515429
Case 4590: 9766546117
Case 4591: 11434934147
Case 4592: 27563695308
Case 4593: 16283533755
Case 4594: 21065081514
Case 4595: 947231086
Case 4596: 16102172556
Case 4597: 10134125459
Case 4598: 14260912701
Case 4599: 7533160179
Case 4600: 2147210255
Case 4601: 12148991149
Case 4602: 161338176
Case 4603: 15214244533
Case 4604: 20854503863
Case 4605: 4639679531
Case 4606: 5217281419
Case 4607: 20003722848
Case 4608: 18926903006
Case 4609: 2389119956
Case 4610: 8005401826
Case 4611: 2336031561
Case 4612: 18515302368
Case 4613: 16457855172
Case 4614: 14422281830
Case 4615: 2036498222
Case 4616: 166802254
Case 4617: 17763437844
Case 4618: 1891839914
Case 4619: 16516283916
Case 4620: 23458789168
Case 4621: 9100252712
Case 4622: 6350920222
Case 4623: 343308184
Case 4624: 11852421492
Case 4625: 19954507897
Case 4626: 17732020235
Case 4627: 4688302871
Case 4628: 28277953491
Case 4629: 2083596266
Case 4630: 6393924515
Case 4631: 283605397
Case 4632: 2753698971
Case 4633: 3949123555
Case 4634: 22850892768
Case 4635: 6962488511
Case 4636: 10712984022
Case 4637: 5543998111
Case 4638: 20223964891
Case 4639: 9750692304
Case 4640: 9957525384
Case 4641: 24973642751
Case 4642: 12478053617
Case 4643: 16350835216
Case 4644: 9198111501
Case 4645: 2606890677
Case 4646: 5460490817
Case 4647: 10993947381
Case 4648: 13270908737
Case 4649: 5816769736
Case 4650: 48474588
Case 4651: 19418008962
Case 4652: 18887846572
Case 4653: 6611555516
Case 4654: 17523040296
Case 4655: 4881120131
Case 4656: 3645758412
Case 4657: 20786739493
Case 4658: 6610758888
Case 4659: 16623735571
Case 4660: 8567962444
Case 4661: 6463702259
Case 4662: 8071931474
Case 4663: 9249088838
Case 4664: 10392214080
Case 4665: 1452794543
Case 4666: 16301835903
Case 4667: 1141769629
Case 4668: 7987234087
Case 4669: 922543932
Case 4670: 3753368308
Case 4671: 26460715014
Case 4672: 10226262570
Case 4673: 16724252593
Case 4674: 128899774
Case 4675: 27779048975
Case 4676: 7153642077
Case 4677: 23575292582
Case 4678: 26407855219
Case 4679: 17207850771
Case 4680: 7817754430
Case 4681: 28738791997
Case 4682: 8673294718
Case 4683: 5546365944
Case 4684: 9671312212
Case 4685: 1990927208
Case 4686: 12779664586
Case 4687: 1486206759
Case 4688: 1325650509
Case 4689: 6757903454
Case 4690: 5425821549
Case 4691: 21751781214
Case 4692: 17597158169
Case 4693: 18190744017
Case 4694: 437142813
Case 4695: 6065062946
Case 4696: 7387514843
Case 4697: 672796672
Case 4698: 23729740358
Case 4699: 1032340892
Case 4700: 2342009162
Case 4701: 29221133619
Case 4702: 1874639026
Case 4703: 14021669181
Case 4704: 3081883646
Case 4705: 2533624978
Case 4706: 9676357329
Case 4707: 2158175125
Case 4708: 2250274442
Case 4709: 18070437600
Case 4710: 25671349915
Case 4711: 10261667938
Case 4712: 1025852688
Case 4713: 700759069
Case 4714: 687420458
Case 4715: 14269697417
Case 4716: 7303250483
Case 4717: 16184934974
Case 4718: 2897074768
Case 4719: 23022898605
Case 4720: 6105895516
Case 4721: 5105661284
Case 4722: 18130459111
Case 4723: 4253066191
Case 4724: 28131986355
Case 4725: 4267610279
Case 4726: 25500757045
Case 4727: 14897084408
Case 4728: 17555344055
Case 4729: 11737697480
Case 4730: 8681306126
Case 4731: 24907575307
Case 4732: 17432440282
Case 4733: 18400215948
Case 4734: 9443097739
Case 4735: 11753484217
Case 4736: 17718018000
Case 4737: 6735621971
Case 4738: 8020747271
Case 4739: 3955601825
Case 4740: 11245903286
Case 4741: 8047990466
Case 4742: 19094180746
Case 4743: 986969358
Case 4744: 7058344225
Case 4745: 9899393285
Case 4746: 15077884684
Case 4747: 18180807390
Case 4748: 6143911984
Case 4749: 10571606339
Case 4750: 14267378096
Case 4751: 19458323885
Case 4752: 15347280221
Case 4753: 14474653554
Case 4754: 6642015041
Case 4755: 6123415231
Case 4756: 21245505319
Case 4757: 2376358247
Case 4758: 17653265585
Case 4759: 22852124222
Case 4760: 44300101
Case 4761: 13020162205
Case 4762: 14851741133
Case 4763: 15551872919
Case 4764: 7540132000
Case 4765: 3577779092
Case 4766: 2863501136
Case 4767: 17869439638
Case 4768: 4532966923
Case 4769: 9343371777
Case 4770: 15160780571
Case 4771: 6648979747
Case 4772: 9725661038
Case 4773: 6105986919
Case 4774: 615294721
Case 4775: 3768832285
Case 4776: 26651816387
Case 4777: 16888402086
Case 4778: 11292821231
Case 4779: 3559870515
Case 4780: 3980960076
Case 4781: 5383717042
Case 4782: 10042407549
Case 4783: 27580923173
Case 4784: 10561918939
Case 4785: 9320818666
Case 4786: 2035526232
Case 4787: 399842447
Case 4788: 18954868626
Case 4789: 14641870907
Case 4790: 13667871892
Case 4791: 10059828391
Case 4792: 7929850192
Case 4793: 1406969843
Case 4794: 15694079839
Case 4795: 23257103837
Case 4796: 21058134876
Case 4797: 9928708145
Case 4798: 14729660454
Case 4799: 4598073734
Case 4800: 12894581746
Case 4801: 24071569997
Case 4802: 3878793393
Case 4803: 9372421741
Case 4804: 6298501381
Case 4805: 1967396839
Case 4806: 19944981067
Case 4807: 30236611016
Case 4808: 19111516372
Case 4809: 14561541760
Case 4810: 13303776132
Case 4811: 14661693141
Case 4812: 1468381359
Case 4813: 18722839413
Case 4814: 8721101272
Case 4815: 16194748250
Case 4816: 7521127469
Case 4817: 9037564675
Case 4818: 13217764929
Case 4819: 1752597909
Case 4820: 2288975146
Case 4821: 24791856987
Case 4822: 4611662191
Case 4823: 12975970860
Case 4824: 10915306194
Case 4825: 6014819863
Case 4826: 7674217780
Case 4827: 19612108680
Case 4828: 12385647627
Case 4829: 7479971781
Case 4830: 12374568846
Case 4831: 1261765681
Case 4832: 18561538224
Case 4833: 15360007865
Case 4834: 25449090489
Case 4835: 18175360789
Case 4836: 19485090955
Case 4837: 4724401208
Case 4838: 19031905779
Case 4839: 4617592984
Case 4840: 9825892007
Case 4841: 12161970064
Case 4842: 1345344175
Case 4843: 12988021084
Case 4844: 3954609878
Case 4845: 7805372747
Case 4846: 22743403487
Case 4847: 7028935507
Case 4848: 15553449491
Case 4849: 11193892494
Case 4850: 1486334732
Case 4851: 12243361809
Case 4852: 14718756686
Case 4853: 6589688907
Case 4854: 10934479438
Case 4855: 11423520909
Case 4856: 15265971786
Case 4857: 8262261891
Case 4858: 20890906623
Case 4859: 5483986518
Case 4860: 5913136605
Case 4861: 11365962309
Case 4862: 17017404600
Case 4863: 4892436317
Case 4864: 18480700760
Case 4865: 4200396912
Case 4866: 2344293959
Case 4867: 4019409559
Case 4868: 3252776010
Case 4869: 23554955512
Case 4870: 4655017897
Case 4871: 22379140123
Case 4872: 11559514367
Case 4873: 16572920895
Case 4874: 14732767358
Case 4875: 11977620106
Case 4876: 5472092515
Case 4877: 2086179820
Case 4878: 9621436255
Case 4879: 2357878693
Case 4880: 3281390197
Case 4881: 4749905961
Case 4882: 1646525627
Case 4883: 3895383866
Case 4884: 10687964433
Case 4885: 5516042723
Case 4886: 3566480734
Case 4887: 15045258586
Case 4888: 1316213067
Case 4889: 897483376
Case 4890: 3941153236
Case 4891: 658303171
Case 4892: 11715693932
Case 4893: 19767053216
Case 4894: 4824010497
Case 4895: 7024704126
Case 4896: 7858467514
Case 4897: 7841379633
Case 4898: 9814777481
Case 4899: 8965828154
Case 4900: 22559564591
Case 4901: 17799839620
Case 4902: 8515854335
Case 4903: 21169609764
Case 4904: 12552034794
Case 4905: 27591464816
Case 4906: 3003351088
Case 4907: 10565898241
Case 4908: 13012098566
Case 4909: 23756178654
Case 4910: 258687308
Case 4911: 5808771110
Case 4912: 14115929758
Case 4913: 9525232079
Case 4914: 8174060387
Case 4915: 7200664607
Case 4916: 924243687
Case 4917: 1397673375
Case 4918: 19590939047
Case 4919: 24560346074
Case 4920: 21401207518
Case 4921: 1988954538
Case 4922: 6411380204
Case 4923: 353837028
Case 4924: 16294122883
Case 4925: 24071868898
Case 4926: 9354611140
Case 4927: 13989351977
Case 4928: 6340139448
Case 4929: 12976478302
Case 4930: 3110807183
Case 4931: 16960610124
Case 4932: 992316403
Case 4933: 4991709068
Case 4934: 6560623623
Case 4935: 11257480406
Case 4936: 8271974111
Case 4937: 7681552363
Case 4938: 12946316138
Case 4939: 14172687360
Case 4940: 11071744751
Case 4941: 8617290859
Case 4942: 6964361917
Case 4943: 23419647152
Case 4944: 5115595011
Case 4945: 15366438488
Case 4946: 18015550396
Case 4947: 10211471599
Case 4948: 19297403182
Case 4949: 12321111465
Case 4950: 15553594877
Case 4951: 23264630081
Case 4952: 14822612147
Case 4953: 1572121348
Case 4954: 657840591
Case 4955: 9909598926
Case 4956: 14091049586
Case 4957: 9670751779
Case 4958: 6136730041
Case 4959: 4793844694
Case 4960: 1209931055
Case 4961: 16941650943
Case 4962: 13072168778
Case 4963: 12670021449
Case 4964: 18815842499
Case 4965: 15669985733
Case 4966: 6417994470
Case 4967: 844468706
Case 4968: 21162331588
Case 4969: 10478055007
Case 4970: 4240236718
Case 4971: 5279730517
Case 4972: 4849201971
Case 4973: 3999534210
Case 4974: 29868749091
Case 4975: 14412483240
Case 4976: 9740076771
Case 4977: 688169791
Case 4978: 2781342735
Case 4979: 5263733291
Case 4980: 5057825077
Case 4981: 19988623280
Case 4982: 9417424243
Case 4983: 18782861770
Case 4984: 24118856335
Case 4985: 7393216666
Case 4986: 15363310525
Case 4987: 17916080198
Case 4988: 6355973611
Case 4989: 2897535150
Case 4990: 8368979791
Case 4991: 5622765647
Case 4992: 24530040882
Case 4993: 351697506
Case 4994: 23010861791
Case 4995: 23653445019
Case 4996: 74625729
Case 4997: 2795470556
Case 4998: 6967090523
Case 4999: 24988879006
Case 5000: 7605712434
Case 5001: 20170530244
Case 5002: 10493441972
Case 5003: 13746924586
Case 5004: 2469670639
Case 5005: 2653306411
Case 5006: 103120976
Case 5007: 4459753849
Case 5008: 13131811461
Case 5009: 25315544884
Case 5010: 13906108754
Case 5011: 20944497182
Case 5012: 4554853758
Case 5013: 2149070954
Case 5014: 21395180946
Case 5015: 2823824865
Case 5016: 353083004
Case 5017: 16673795092
Case 5018: 8665920037
Case 5019: 13119799784
Case 5020: 6581080772
Case 5021: 6485722453
Case 5022: 6400530221
Case 5023: 5786946012
Case 5024: 9311284627
Case 5025: 22648700313
Case 5026: 18982507203
Case 5027: 19571366162
Case 5028: 17186580533
Case 5029: 12459601145
Case 5030: 13057454325
Case 5031: 14804276004
Case 5032: 8996411940
Case 5033: 2844443997
Case 5034: 16811087187
Case 5035: 16011178868
Case 5036: 771007803
Case 5037: 2279758580
Case 5038: 5382502202
Case 5039: 20635313992
Case 5040: 9861915286
Case 5041: 17357588345
Case 5042: 15308075038
Case 5043: 14784067013
Case 5044: 6786446026
Case 5045: 1213461145
Case 5046: 10205547352
Case 5047: 2903093707
Case 5048: 12193430190
Case 5049: 22904774729
Case 5050: 3794263951
Case 5051: 4914041073
Case 5052: 11941096731
Case 5053: 2571297867
Case 5054: 27311827065
Case 5055: 3075628887
Case 5056: 7142282474
Case 5057: 2453220146
Case 5058: 1623899034
Case 5059: 22590676843
Case 5060: 7845744353
Case 5061: 7858935909
Case 5062: 13446686328
Case 5063: 4814526371
Case 5064: 13628086254
Case 5065: 8479272907
Case 5066: 5281888992
Case 5067: 14620971216
Case 5068: 11124976097
Case 5069: 2227508489
Case 5070: 19136947480
Case 5071: 25616918465
Case 5072: 4405135696
Case 5073: 26495285880
Case 5074: 15384119066
Case 5075: 9468238353
Case 5076: 2036445511
Case 5077: 18442044904
Case 5078: 5429557647
Case 5079: 6990579775
Case 5080: 22197149297
Case 5081: 1376790185
Case 5082: 2447599665
Case 5083: 21606433420
Case 5084: 9763246272
Case 5085: 11953683155
Case 5086: 7814983294
Case 5087: 1273379737
Case 5088: 7142105122
Case 5089: 6274429652
Case 5090: 7682886898
Case 5091: 10705448760
Case 5092: 9892490163
Case 5093: 3083225707
Case 5094: 9214234248
Case 5095: 16097707177
Case 5096: 5945126588
Case 5097: 9308377649
Case 5098: 17460153973
Case 5099: 4268219602
Case 5100: 13427902388
Case 5101: 3530921664
Case 5102: 28046397316
Case 5103: 1889824297
Case 5104: 15367600891
Case 5105: 19352900361
Case 5106: 829766789
Case 5107: 5097357890
Case 5108: 4136818213
Case 5109: 8565502634
Case 5110: 23130289967
Case 5111: 6083123745
Case 5112: 8517071867
Case 5113: 20829834230
Case 5114: 295340389
Case 5115: 25338715123
Case 5116: 19572570550
Case 5117: 18183106385
Case 5118: 15390702531
Case 5119: 20605403792
Case 5120: 10263540435
Case 5121: 83066343
Case 5122: 675962829
Case 5123: 8340683357
Case 5124: 2420742240
Case 5125: 1670011225
Case 5126: 3900948833
Case 5127: 3890536034
Case 5128: 15403789213
Case 5129: 15693955887
Case 5130: 23595584268
Case 5131: 8185866341
Case 5132: 5530886965
Case 5133: 21867519714
Case 5134: 9518083212
Case 5135: 1024903119
Case 5136: 26153399063
Case 5137: 10591043095
Case 5138: 12123586674
Case 5139: 14324684180
Case 5140: 4989613383
Case 5141: 508455098
Case 5142: 10382362963
Case 5143: 18051268749
Case 5144: 14037199897
Case 5145: 11725940890
Case 5146: 1721276728
Case 5147: 25102469617
Case 5148: 10823125409
Case 5149: 26562549258
Case 5150: 15320270858
Case 5151: 17544588584
Case 5152: 23488494398
Case 5153: 7570963963
Case 5154: 23681735676
Case 5155: 12547913106
Case 5156: 18770494635
Case 5157: 17543486332
Case 5158: 1402236231
Case 5159: 183209476
Case 5160: 16654371967
Case 5161: 1687176281
Case 5162: 2534224935
Case 5163: 21072491955
Case 5164: 20101849384
Case 5165: 1839977571
Case 5166: 731981552
Case 5167: 10994471796
Case 5168: 13719129072
Case 5169: 10780712247
Case 5170: 15473184236
Case 5171: 6746443257
Case 5172: 804633324
Case 5173: 17287067304
Case 5174: 7849042360
Case 5175: 17842040116
Case 5176: 5522528962
Case 5177: 10075451997
Case 5178: 4556967554
Case 5179: 22347082046
Case 5180: 6700815101
Case 5181: 20634402398
Case 5182: 2094088093
Case 5183: 6207195519
Case 5184: 8422055530
Case 5185: 4520996125
Case 5186: 6012035384
Case 5187: 2052299564
Case 5188: 2762612349
Case 5189: 8270697362
Case 5190: 16089587447
Case 5191: 19688141133
Case 5192: 7212407959
Case 5193: 23828180477
Case 5194: 2558410766
Case 5195: 20939572125
Case 5196: 19256574751
Case 5197: 7308836721
Case 5198: 1812546518
Case 5199: 18634221517
Case 5200: 27488656432
Case 5201: 10178040149
Case 5202: 3364770196
Case 5203: 2507416430
Case 5204: 1593920037
Case 5205: 9609875677
Case 5206: 8881879648
Case 5207: 15145594824
Case 5208: 10609862512
Case 5209: 18806632416
Case 5210: 3768210815
Case 5211: 11799140947
Case 5212: 3009336398
Case 5213: 13407697344
Case 5214: 11735998673
Case 5215: 15759040048
Case 5216: 24111859983
Case 5217: 5482637391
Case 5218: 6310791307
Case 5219: 6169966807
Case 5220: 20057801648
Case 5221: 13948563612
Case 5222: 354549062
Case 5223: 23268416428
Case 5224: 2831961149
Case 5225: 421651151
Case 5226: 10019171198
Case 5227: 19916891584
Case 5228: 9655335274
Case 5229: 16480537932
Case 5230: 13985102442
Case 5231: 12241022224
Case 5232: 19318555403
Case 5233: 6539078591
Case 5234: 8230006075
Case 5235: 43062339
Case 5236: 1674892476
Case 5237: 10716681444
Case 5238: 3162214848
Case 5239: 4033451966
Case 5240: 40439825
Case 5241: 17360347823
Case 5242: 13917182767
Case 5243: 14841589361
Case 5244: 5090738258
Case 5245: 2225373540
Case 5246: 20800039310
Case 5247: 14841574187
Case 5248: 8500379839
Case 5249: 18438603433
Case 5250: 4758746268
Case 5251: 3606408783
Case 5252: 15384789505
Case 5253: 12073541664
Case 5254: 2369453300
Case 5255: 19577961214
Case 5256: 4774462333
Case 5257: 10833704170
Case 5258: 9701886379
Case 5259: 5702332320
Case 5260: 4489685550
Case 5261: 1057588301
Case 5262: 5406827167
Case 5263: 187350260
Case 5264: 16511424298
Case 5265: 16069976822
Case 5266: 1005239712
Case 5267: 11307239383
Case 5268: 5077725369
Case 5269: 1915199509
Case 5270: 1745351819
Case 5271: 11349232935
Case 5272: 1663670145
Case 5273: 13269586309
Case 5274: 6494276811
Case 5275: 1602047382
Case 5276: 1638207683
Case 5277: 15101409395
Case 5278: 10978595135
Case 5279: 26412720201
Case 5280: 7808596232
Case 5281: 6491206588
Case 5282: 17544227824
Case 5283: 11159928144
Case 5284: 334891333
Case 5285: 7122679528
Case 5286: 2133029424
Case 5287: 5307995389
Case 5288: 5320950172
Case 5289: 269414719
Case 5290: 3386160649
Case 5291: 578214967
Case 5292: 17401964848
Case 5293: 17132425338
Case 5294: 8104553151
Case 5295: 19347836966
Case 5296: 24512206543
Case 5297: 11669931306
Case 5298: 20536484964
Case 5299: 9792229223
Case 5300: 10926974059
Case 5301: 21577729721
Case 5302: 14587447969
Case 5303: 9060050628
Case 5304: 3565459369
Case 5305: 9173240964
Case 5306: 11678912991
Case 5307: 6593615729
Case 5308: 13007439451
Case 5309: 1222014994
Case 5310: 328657005
Case 5311: 749649946
Case 5312: 15588743442
Case 5313: 20488310795
Case 5314: 19754499147
Case 5315: 4937998072
Case 5316: 1566638533
Case 5317: 3884024233
Case 5318: 2107133508
Case 5319: 15140601008
Case 5320: 9046343444
Case 5321: 1053575570
Case 5322: 20448392719
Case 5323: 1554102933
Case 5324: 5124705134
Case 5325: 11616572288
Case 5326: 13771322656
Case 5327: 6126059577
Case 5328: 22771226924
Case 5329: 216872314
Case 5330: 1596082543
Case 5331: 6739876066
Case 5332: 2504279989
Case 5333: 5310738980
Case 5334: 4782042958
Case 5335: 20391929539
Case 5336: 28478087300
Case 5337: 1995723678
Case 5338: 10575287323
Case 5339: 10686059757
Case 5340: 4095493010
Case 5341: 6759571791
Case 5342: 1645921508
Case 5343: 11163479521
Case 5344: 8101147082
Case 5345: 15882856215
Case 5346: 15045610551
Case 5347: 18949164536
Case 5348: 22747886861
Case 5349: 12742728942
Case 5350: 1207706500
Case 5351: 3669519929
Case 5352: 9289248153
Case 5353: 1773839963
Case 5354: 21984671512
Case 5355: 3603485805
Case 5356: 16305521440
Case 5357: 1475725489
Case 5358: 6125570796
Case 5359: 22536514161
Case 5360: 1474860169
Case 5361: 5545009452
Case 5362: 470689997
Case 5363: 7640369815
Case 5364: 128428446
Case 5365: 14877933153
Case 5366: 9495317903
Case 5367: 18288643155
Case 5368: 6709084797
Case 5369: 6708868943
Case 5370: 4470720049
Case 5371: 15513853620
Case 5372: 4116765302
Case 5373: 22303609923
Case 5374: 6919063963
Case 5375: 21239592709
Case 5376: 2473243328
Case 5377: 8701619974
Case 5378: 14136216292
Case 5379: 2874432572
Case 5380: 15639720269
Case 5381: 18175967744
Case 5382: 15079799372
Case 5383: 4352626926
Case 5384: 254727870
Case 5385: 4516458865
Case 5386: 6488490171
Case 5387: 12777553367
Case 5388: 3245326612
Case 5389: 26635345900
Case 5390: 23441456386
Case 5391: 18169317148
Case 5392: 285100814
Case 5393: 10398462553
Case 5394: 1833476482
Case 5395: 2642732935
Case 5396: 8782294538
Case 5397: 3198269281
Case 5398: 8632092842
Case 5399: 26376969463
Case 5400: 10033465210
Case 5401: 20117057686
Case 5402: 10370261884
Case 5403: 1966606636
Case 5404: 2192578300
Case 5405: 21201663182
Case 5406: 5694530816
Case 5407: 24552279769
Case 5408: 7654877282
Case 5409: 14273901219
Case 5410: 8432019086
Case 5411: 507592962
Case 5412: 13580285509
Case 5413: 17042269851
Case 5414: 1087528947
Case 5415: 11081178695
Case 5416: 22398212114
Case 5417: 17164512888
Case 5418: 11471722329
Case 5419: 13039272604
Case 5420: 19429595494
Case 5421: 6898367956
Case 5422: 3133207221
Case 5423: 17878914442
Case 5424: 18743889334
Case 5425: 11404093140
Case 5426: 7206739076
Case 5427: 25247741914
Case 5428: 8415796862
Case 5429: 13760216690
Case 5430: 11361408502
Case 5431: 3871904477
Case 5432: 5704473333
Case 5433: 1512366649
Case 5434: 12788359052
Case 5435: 16085740915
Case 5436: 15037410302
Case 5437: 2492721228
Case 5438: 623780626
Case 5439: 13438566491
Case 5440: 358972407
Case 5441: 8973315861
Case 5442: 7454042037
Case 5443: 18510358004
Case 5444: 5941099420
Case 5445: 2624608714
Case 5446: 2799238368
Case 5447: 6536751434
Case 5448: 4383854557
Case 5449: 4651801054
Case 5450: 21244242380
Case 5451: 15416664284
Case 5452: 22013733136
Case 5453: 8150405424
Case 5454: 2644414599
Case 5455: 6375970137
Case 5456: 5837533240
Case 5457: 10540116466
Case 5458: 28287722828
Case 5459: 9927874085
Case 5460: 8565297647
Case 5461: 15316382503
Case 5462: 16651047524
Case 5463: 18712017220
Case 5464: 12529783503
Case 5465: 349807499
Case 5466: 5224141260
Case 5467: 11676518453
Case 5468: 10314753414
Case 5469: 8604825299
Case 5470: 22410654783
Case 5471: 4792718261
Case 5472: 17263656797
Case 5473: 4728009266
Case 5474: 2895175689
Case 5475: 3893902283
Case 5476: 8890335086
Case 5477: 27730311004
Case 5478: 17175224258
Case 5479: 14043909943
Case 5480: 1976270817
Case 5481: 21076856909
Case 5482: 4119011832
Case 5483: 3565168022
Case 5484: 4414469234
Case 5485: 3383955157
Case 5486: 6384321839
Case 5487: 8016924769
Case 5488: 15985484
Case 5489: 15367880266
Case 5490: 9163169309
Case 5491: 8210410013
Case 5492: 5545140168
Case 5493: 1409228426
Case 5494: 20999766480
Case 5495: 438877049
Case 5496: 18409845174
Case 5497: 19219092637
Case 5498: 10773179615
Case 5499: 10014798284
Case 5500: 1737852087
Case 5501: 2752855221
Case 5502: 12688447538
Case 5503: 3200588825
Case 5504: 5823857055
Case 5505: 9869064015
Case 5506: 3410120331
Case 5507: 7300366680
Case 5508: 4572967619
Case 5509: 12074153347
Case 5510: 16088578305
Case 5511: 17392800388
Case 5512: 4752808042
Case 5513: 5001388824
Case 5514: 15623797044
Case 5515: 479121961
Case 5516: 1525645271
Case 5517: 3906278472
Case 5518: 21221868
Case 5519: 2155433146
Case 5520: 6035269867
Case 5521: 9657823560
Case 5522: 7731508761
Case 5523: 10785350704
Case 5524: 4113168641
Case 5525: 10771756318
Case 5526: 14341887374
Case 5527: 3657736758
Case 5528: 26188930644
Case 5529: 1257626625
Case 5530: 4088254080
Case 5531: 7459829769
Case 5532: 1924607787
Case 5533: 6706958977
Case 5534: 18321429684
Case 5535: 5472198081
Case 5536: 15664902939
Case 5537: 26708758241
Case 5538: 20369082492
Case 5539: 263798169
Case 5540: 23563942307
Case 5541: 3578390697
Case 5542: 13439111816
Case 5543: 14713011102
Case 5544: 11842073785
Case 5545: 11170937117
Case 5546: 323883354
Case 5547: 2355790323
Case 5548: 4731137469
Case 5549: 1874610520
Case 5550: 10103977309
Case 5551: 214546204
Case 5552: 10878499080
Case 5553: 15531583836
Case 5554: 3995976250
Case 5555: 6635531298
Case 5556: 3214927685
Case 5557: 523178276
Case 5558: 14103284369
Case 5559: 7088309
Case 5560: 7814307700
Case 5561: 7975032843
Case 5562: 1005803744
Case 5563: 9505964892
Case 5564: 25495311685
Case 5565: 21255197712
Case 5566: 15414678696
Case 5567: 13267455619
Case 5568: 4162366092
Case 5569: 16926819920
Case 5570: 5964960445
Case 5571: 332014660
Case 5572: 17756467085
Case 5573: 7591087823
Case 5574: 17827554595
Case 5575: 3815286876
Case 5576: 437684603
Case 5577: 3459030732
Case 5578: 6872330594
Case 5579: 5934734165
Case 5580: 9383964454
Case 5581: 18732750466
Case 5582: 11763439958
Case 5583: 24773052789
Case 5584: 462391129
Case 5585: 27585351432
Case 5586: 15847497960
Case 5587: 13300346824
Case 5588: 1691574068
Case 5589: 10078387535
Case 5590: 21012568772
Case 5591: 2125107592
Case 5592: 18938613677
Case 5593: 12237578142
Case 5594: 8124752271
Case 5595: 9008888769
Case 5596: 12898692694
Case 5597: 13010320236
Case 5598: 8467338035
Case 5599: 23719327400
Case 5600: 18163500527
Case 5601: 5309283567
Case 5602: 5891926146
Case 5603: 3983035983
Case 5604: 2196894731
Case 5605: 3778838741
Case 5606: 576396630
Case 5607: 5760717564
Case 5608: 5874443923
Case 5609: 11814578850
Case 5610: 29518684557
Case 5611: 13977170863
Case 5612: 24022679578
Case 5613: 9069501896
Case 5614: 12466335589
Case 5615: 2347958992
Case 5616: 11861841274
Case 5617: 4468897558
Case 5618: 21416619552
Case 5619: 24893943612
Case 5620: 12565983508
Case 5621: 1792110869
Case 5622: 29656136522
Case 5623: 18449819017
Case 5624: 168432952
Case 5625: 2198820126
Case 5626: 3638385011
Case 5627: 16243542827
Case 5628: 1608075445
Case 5629: 16886648461
Case 5630: 25532177519
Case 5631: 6231259353
Case 5632: 26018160373
Case 5633: 19410809449
Case 5634: 2791358288
Case 5635: 4714412237
Case 5636: 12599128822
Case 5637: 576813136
Case 5638: 17429927078
Case 5639: 10706661993
Case 5640: 4345030579
Case 5641: 5638264499
Case 5642: 23191121863
Case 5643: 4718526414
Case 5644: 12974854662
Case 5645: 6580227557
Case 5646: 971563938
Case 5647: 13713572690
Case 5648: 5369871796
Case 5649: 22992743007
Case 5650: 11366823302
Case 5651: 1661328599
Case 5652: 8850346897
Case 5653: 4375743793
Case 5654: 5188708816
Case 5655: 626779030
Case 5656: 6390605856
Case 5657: 21638684811
Case 5658: 6979487209
Case 5659: 22240595926
Case 5660: 14831957415
Case 5661: 8438880822
Case 5662: 4349157684
Case 5663: 1518176431
Case 5664: 2390332881
Case 5665: 6349579496
Case 5666: 9197344128
Case 5667: 20983895984
Case 5668: 19111783270
Case 5669: 9524522745
Case 5670: 21918739907
Case 5671: 9948991391
Case 5672: 23182022052
Case 5673: 1722290872
Case 5674: 9113920316
Case 5675: 1376409472
Case 5676: 8207987792
Case 5677: 12052412299
Case 5678: 13418294866
Case 5679: 4209289714
Case 5680: 7645171567
Case 5681: 21913194264
Case 5682: 749964920
Case 5683: 6839428770
Case 5684: 7998865806
Case 5685: 13684491697
Case 5686: 12635105767
Case 5687: 6410621518
Case 5688: 23844535239
Case 5689: 17662371078
Case 5690: 9362232769
Case 5691: 2743934158
Case 5692: 9658197988
Case 5693: 17866315115
Case 5694: 29465742127
Case 5695: 17619157479
Case 5696: 6867496703
Case 5697: 16143220561
Case 5698: 3704183628
Case 5699: 17179310561
Case 5700: 6130337928
Case 5701: 16375853441
Case 5702: 6202060956
Case 5703: 16495159903
Case 5704: 15697642917
Case 5705: 27594798756
Case 5706: 3335430222
Case 5707: 24185669291
Case 5708: 2841583763
Case 5709: 6304325409
Case 5710: 25640015781
Case 5711: 11828948361
Case 5712: 4785621782
Case 5713: 8890313870
Case 5714: 1522032998
Case 5715: 1011028298
Case 5716: 12736339376
Case 5717: 9974168604
Case 5718: 617435979
Case 5719: 12541167457
Case 5720: 3076110161
Case 5721: 2117774185
Case 5722: 4681029550
Case 5723: 4308102144
Case 5724: 13678213918
Case 5725: 3211284433
Case 5726: 1584396237
Case 5727: 7900506225
Case 5728: 9666413694
Case 5729: 5930868394
Case 5730: 9691977835
Case 5731: 8014781415
Case 5732: 20958317029
Case 5733: 6343006602
Case 5734: 9119228413
Case 5735: 16462777993
Case 5736: 19976887910
Case 5737: 10332844802
Case 5738: 4352267342
Case 5739: 25084857715
Case 5740: 8838606611
Case 5741: 12666597385
Case 5742: 3399471600
Case 5743: 5660312503
Case 5744: 4694786682
Case 5745: 1327342973
Case 5746: 7240730161
Case 5747: 15023761136
Case 5748: 27324572851
Case 5749: 1907096901
Case 5750: 14161382456
Case 5751: 3406469851
Case 5752: 17063636695
Case 5753: 13622484232
Case 5754: 23027016780
Case 5755: 16282153611
Case 5756: 11419559226
Case 5757: 8370586711
Case 5758: 7074231258
Case 5759: 24852260099
Case 5760: 12256151521
Case 5761: 3821389832
Case 5762: 5948686444
Case 5763: 6159896571
Case 5764: 1351374363
Case 5765: 4150468525
Case 5766: 11585727360
Case 5767: 27740295988
Case 5768: 11702721329
Case 5769: 15210778272
Case 5770: 2179809554
Case 5771: 6108756453
Case 5772: 6788715536
Case 5773: 4769940385
Case 5774: 10808996655
Case 5775: 3502614829
Case 5776: 5405689462
Case 5777: 15219276796
Case 5778: 3661808069
Case 5779: 14889178011
Case 5780: 9618326363
Case 5781: 3570507430
Case 5782: 5668617820
Case 5783: 12471231238
Case 5784: 9410703532
Case 5785: 12655963432
Case 5786: 15340516492
Case 5787: 25507898866
Case 5788: 11038710469
Case 5789: 1207044420
Case 5790: 1276325413
Case 5791: 12577480265
Case 5792: 24168553656
Case 5793: 400477038
Case 5794: 4903473580
Case 5795: 3853316555
Case 5796: 8142705819
Case 5797: 6918775168
Case 5798: 20945276907
Case 5799: 11222156373
Case 5800: 7162977736
Case 5801: 2120588913
Case 5802: 15317590104
Case 5803: 3070083963
Case 5804: 3389682900
Case 5805: 10545142824
Case 5806: 3498509671
Case 5807: 7936794092
Case 5808: 1317007580
Case 5809: 19496925162
Case 5810: 8669403859
Case 5811: 5210076631
Case 5812: 16344753184
Case 5813: 23412384815
Case 5814: 2302350445
Case 5815: 236592281
Case 5816: 9453563058
Case 5817: 2788655688
Case 5818: 8590273296
Case 5819: 7474863739
Case 5820: 7056581923
Case 5821: 20924563312
Case 5822: 5762902308
Case 5823: 6911709739
Case 5824: 1737207740
Case 5825: 7448354680
Case 5826: 26427010477
Case 5827: 1015830626
Case 5828: 28562510824
Case 5829: 8230366892
Case 5830: 3464792734
Case 5831: 12170372676
Case 5832: 16599581036
Case 5833: 14051254060
Case 5834: 8470252076
Case 5835: 17329416076
Case 5836: 3195662329
Case 5837: 7289127808
Case 5838: 4370968741
Case 5839: 15402377181
Case 5840: 8921026480
Case 5841: 23610392876
Case 5842: 19444642254
Case 5843: 27076402242
Case 5844: 8625263326
Case 5845: 10295081288
Case 5846: 23900356647
Case 5847: 11316824368
Case 5848: 336372191
Case 5849: 11176967402
Case 5850: 4114108739
Case 5851: 11789412265
Case 5852: 5378539663
Case 5853: 751192741
Case 5854: 25749022630
Case 5855: 1177701483
Case 5856: 6430968715
Case 5857: 14744919850
Case 5858: 21179678422
Case 5859: 14008585245
Case 5860: 6858526212
Case 5861: 5380905420
Case 5862: 5956780704
Case 5863: 3809283917
Case 5864: 1152297285
Case 5865: 12073119375
Case 5866: 5492487207
Case 5867: 5845440183
Case 5868: 1537443519
Case 5869: 3563934928
Case 5870: 5577441627
Case 5871: 13818690089
Case 5872: 24236869304
Case 5873: 787689880
Case 5874: 18558524217
Case 5875: 3303399945
Case 5876: 9136867968
Case 5877: 1585815412
Case 5878: 746282101
Case 5879: 15807133864
Case 5880: 6535501176
Case 5881: 1058098876
Case 5882: 11284443831
Case 5883: 4233066839
Case 5884: 22206836572
Case 5885: 3181773369
Case 5886: 986714226
Case 5887: 23331748667
Case 5888: 12652836738
Case 5889: 24505729679
Case 5890: 22576863928
Case 5891: 12154258184
Case 5892: 7214620721
Case 5893: 4277523971
Case 5894: 6550900334
Case 5895: 14884944002
Case 5896: 17403998028
Case 5897: 6397762054
Case 5898: 21487705407
Case 5899: 7689441493
Case 5900: 6411944874
Case 5901: 2380711563
Case 5902: 9775427967
Case 5903: 16332238412
Case 5904: 8331827776
Case 5905: 11931137391
Case 5906: 373541442
Case 5907: 29575382272
Case 5908: 13118935758
Case 5909: 49395791
Case 5910: 6933148325
Case 5911: 2014385768
Case 5912: 2664063753
Case 5913: 5613150964
Case 5914: 4471985408
Case 5915: 15521151736
Case 5916: 298967934
Case 5917: 5520921838
Case 5918: 8020808750
Case 5919: 13651264717
Case 5920: 18321349351
Case 5921: 12191052136
Case 5922: 18715498579
Case 5923: 9753454897
Case 5924: 14559078891
Case 5925: 1705697477
Case 5926: 18138624786
Case 5927: 4369457430
Case 5928: 2918898219
Case 5929: 5886164609
Case 5930: 858870064
Case 5931: 11936879125
Case 5932: 16451674399
Case 5933: 25026813641
Case 5934: 4792117180
Case 5935: 11630904059
Case 5936: 4764783653
Case 5937: 3239476838
Case 5938: 3146137874
Case 5939: 657029615
Case 5940: 13124106748
Case 5941: 3490619494
Case 5942: 9956582012
Case 5943: 12547223035
Case 5944: 16909265686
Case 5945: 13506255128
Case 5946: 6102689109
Case 5947: 19078847859
Case 5948: 4810868529
Case 5949: 8582674649
Case 5950: 534786210
Case 5951: 9433771249
Case 5952: 7291234001
Case 5953: 2647262016
Case 5954: 9712650659
Case 5955: 15078105734
Case 5956: 8108259144
Case 5957: 17073885220
Case 5958: 6548325314
Case 5959: 7523117903
Case 5960: 2121567326
Case 5961: 1040032193
Case 5962: 6947015864
Case 5963: 11760745261
Case 5964: 22958024123
Case 5965: 12376545995
Case 5966: 2325537623
Case 5967: 7786792125
Case 5968: 23574174677
Case 5969: 17938807094
Case 5970: 13517723260
Case 5971: 11002583442
Case 5972: 24274811477
Case 5973: 17976038879
Case 5974: 11482123205
Case 5975: 22147636238
Case 5976: 2129096019
Case 5977: 2568444131
Case 5978: 9625532153
Case 5979: 25757441191
Case 5980: 17369032041
Case 5981: 9269627230
Case 5982: 14526278208
Case 5983: 1026137127
Case 5984: 15568121610
Case 5985: 8078542397
Case 5986: 11689252119
Case 5987: 21766932742
Case 5988: 1974259184
Case 5989: 7299772043
Case 5990: 6791350511
Case 5991: 20872821459
Case 5992: 9130881428
Case 5993: 16899399958
Case 5994: 7998619329
Case 5995: 4782483777
Case 5996: 16009825970
Case 5997: 6187256272
Case 5998: 3995941493
Case 5999: 4934785805
Case 6000: 16855670058
Case 6001: 24908884335
Case 6002: 6769677268
Case 6003: 3897379853
Case 6004: 15117553949
Case 6005: 1416147161
Case 6006: 8920842313
Case 6007: 2391588898
Case 6008: 13382247737
Case 6009: 29321331491
Case 6010: 4251965079
Case 6011: 13088918908
Case 6012: 11287374484
Case 6013: 21341997345
Case 6014: 28012654997
Case 6015: 15145109729
Case 6016: 23905795537
Case 6017: 12891234741
Case 6018: 9000532336
Case 6019: 18072485097
Case 6020: 11366297104
Case 6021: 25559436515
Case 6022: 19302695612
Case 6023: 12452222573
Case 6024: 5495056777
Case 6025: 13624791364
Case 6026: 11787856153
Case 6027: 20720527197
Case 6028: 11122325874
Case 6029: 24375450148
Case 6030: 10357500048
Case 6031: 6490638273
Case 6032: 2754619080
Case 6033: 19093550224
Case 6034: 700901976
Case 6035: 2653862602
Case 6036: 2182739560
Case 6037: 230478543
Case 6038: 11597159655
Case 6039: 19397914521
Case 6040: 16050056785
Case 6041: 15120700412
Case 6042: 23330941261
Case 6043: 22526867374
Case 6044: 1884692738
Case 6045: 15530816877
Case 6046: 16370532830
Case 6047: 17022030854
Case 6048: 10825661985
Case 6049: 26494126575
Case 6050: 10968175042
Case 6051: 4404167842
Case 6052: 9824287781
Case 6053: 19406507848
Case 6054: 7118921949
Case 6055: 7304913668
Case 6056: 26102090803
Case 6057: 939204973
Case 6058: 1811870228
Case 6059: 5442406887
Case 6060: 11212335099
Case 6061: 11674549274
Case 6062: 15012155947
Case 6063: 14260572986
Case 6064: 628521608
Case 6065: 25765772387
Case 6066: 9088602326
Case 6067: 14977035930
Case 6068: 5280575596
Case 6069: 2851889622
Case 6070: 4315414528
Case 6071: 2765031632
Case 6072: 4973561540
Case 6073: 4316871007
Case 6074: 4785305341
Case 6075: 10412621397
Case 6076: 14663262326
Case 6077: 13690788981
Case 6078: 1886586102
Case 6079: 9448793305
Case 6080: 19935888008
Case 6081: 8151575177
Case 6082: 14218481267
Case 6083: 10712306708
Case 6084: 16145095401
Case 6085: 12870308774
Case 6086: 415022428
Case 6087: 23783261407
Case 6088: 12789786196
Case 6089: 8063847716
Case 6090: 15891060808
Case 6091: 5738346639
Case 6092: 19187738830
Case 6093: 6410002149
Case 6094: 19936591170
Case 6095: 5014888527
Case 6096: 655481252
Case 6097: 995666218
Case 6098: 19986586093
Case 6099: 15965142525
Case 6100: 14698868664
Case 6101: 12144675707
Case 6102: 14180869209
Case 6103: 10802746800
Case 6104: 2310949710
Case 6105: 18104157593
Case 6106: 13174673754
Case 6107: 24559052551
Case 6108: 10869501239
Case 6109: 1757901008
Case 6110: 11216348954
Case 6111: 13002540467
Case 6112: 19966174335
Case 6113: 12995400609
Case 6114: 3275273199
Case 6115: 13178377171
Case 6116: 1537143070
Case 6117: 6636712923
Case 6118: 1768413273
Case 6119: 335608284
Case 6120: 11957396846
Case 6121: 10425307117
Case 6122: 7916498196
Case 6123: 19217062214
Case 6124: 5972254742
Case 6125: 15605614666
Case 6126: 11168490229
Case 6127: 6210409385
Case 6128: 1507912677
Case 6129: 16415768608
Case 6130: 16665290677
Case 6131: 7318010796
Case 6132: 19813710003
Case 6133: 17477745052
Case 6134: 1543161476
Case 6135: 26721218903
Case 6136: 2945386982
Case 6137: 21136882906
Case 6138: 55970376
Case 6139: 20370492505
Case 6140: 28821940012
Case 6141: 13879620855
Case 6142: 2052792921
Case 6143: 3702220100
Case 6144: 9279893184
Case 6145: 11876324935
Case 6146: 9485158395
Case 6147: 609096438
Case 6148: 1207196688
Case 6149: 4042521871
Case 6150: 24152328956
Case 6151: 5375406901
Case 6152: 27591716291
Case 6153: 15697821969
Case 6154: 10564482388
Case 6155: 12694050088
Case 6156: 13556088934
Case 6157: 11174279670
Case 6158: 22133498103
Case 6159: 1864725270
Case 6160: 11757123682
Case 6161: 1397321458
Case 6162: 18435112689
Case 6163: 3949264600
Case 6164: 8795216320
Case 6165: 5058229187
Case 6166: 18409185794
Case 6167: 9324022159
Case 6168: 20889179294
Case 6169: 22907595176
Case 6170: 13920019048
Case 6171: 24472683029
Case 6172: 21787170838
Case 6173: 2534185687
Case 6174: 1743087337
Case 6175: 1650923764
Case 6176: 12347565295
Case 6177: 8335252829
Case 6178: 10097245463
Case 6179: 6814374936
Case 6180: 14043049260
Case 6181: 14654451094
Case 6182: 25784309799
Case 6183: 11894302179
Case 6184: 2865877654
Case 6185: 1796448878
Case 6186: 2189804439
Case 6187: 4463459144
Case 6188: 18634030589
Case 6189: 2560563071
Case 6190: 19708087868
Case 6191: 21547413588
Case 6192: 12161934038
Case 6193: 20132574433
Case 6194: 6317411302
Case 6195: 20484117141
Case 6196: 10984838469
Case 6197: 17030966744
Case 6198: 21684141135
Case 6199: 16684853618
Case 6200: 6683191575
Case 6201: 6032274971
Case 6202: 22801224359
Case 6203: 19979259071
Case 6204: 15495722071
Case 6205: 877617615
Case 6206: 14597508754
Case 6207: 1607724504
Case 6208: 354938697
Case 6209: 17457335093
Case 6210: 17215337500
Case 6211: 3428710421
Case 6212: 3838557677
Case 6213: 4664588612
Case 6214: 19919020748
Case 6215: 21730048578
Case 6216: 6076566330
Case 6217: 4740989839
Case 6218: 7449511742
Case 6219: 1447487061
Case 6220: 6117051515
Case 6221: 484473552
Case 6222: 16088519705
Case 6223: 2465573385
Case 6224: 9111569423
Case 6225: 4186509694
Case 6226: 5493712428
Case 6227: 14143617236
Case 6228: 4960713229
Case 6229: 26952274366
Case 6230: 15489727122
Case 6231: 2424618774
Case 6232: 19383814052
Case 6233: 9813280245
Case 6234: 5436738805
Case 6235: 7966728203
Case 6236: 12985548437
Case 6237: 13523588821
Case 6238: 26106491408
Case 6239: 11561743430
Case 6240: 17218513293
Case 6241: 7006532272
Case 6242: 67041972
Case 6243: 14217139790
Case 6244: 5877087383
Case 6245: 3736948070
Case 6246: 2308746632
Case 6247: 15391842906
Case 6248: 12211886279
Case 6249: 6392915292
Case 6250: 2261142512
Case 6251: 1743535760
Case 6252: 2634916751
Case 6253: 7035929264
Case 6254: 8868162036
Case 6255: 3411807042
Case 6256: 7628127086
Case 6257: 627428893
Case 6258: 505036380
Case 6259: 2004266762
Case 6260: 5602129609
Case 6261: 8737137000
Case 6262: 10919773046
Case 6263: 12594904736
Case 6264: 2364334494
Case 6265: 1059978759
Case 6266: 13343980559
Case 6267: 28112270557
Case 6268: 16794398826
Case 6269: 15204740688
Case 6270: 6274851534
Case 6271: 6954696094
Case 6272: 1891239199
Case 6273: 10538762935
Case 6274: 12139918816
Case 6275: 16708091110
Case 6276: 360206848
Case 6277: 11408114413
Case 6278: 3702857049
Case 6279: 6243473799
Case 6280: 6797400090
Case 6281: 11452315844
Case 6282: 7916349060
Case 6283: 21568286644
Case 6284: 11223389399
Case 6285: 17026217397
Case 6286: 23958068495
Case 6287: 11228098048
Case 6288: 7512236312
Case 6289: 9561305544
Case 6290: 17445985985
Case 6291: 131592768
Case 6292: 9108233305
Case 6293: 2019087038
Case 6294: 27091409888
Case 6295: 13736589616
Case 6296: 10266352744
Case 6297: 14095496335
Case 6298: 5208463017
Case 6299: 11592083128
Case 6300: 7994343458
Case 6301: 5094346067
Case 6302: 1740889247
Case 6303: 18669466586
Case 6304: 16461252627
Case 6305: 22536211486
Case 6306: 3270068123
Case 6307: 3905709887
Case 6308: 974173685
Case 6309: 2177969594
Case 6310: 1915484609
Case 6311: 13465580130
Case 6312: 23145077919
Case 6313: 4547916385
Case 6314: 273657793
Case 6315: 8164285864
Case 6316: 19007816996
Case 6317: 11581127701
Case 6318: 6441665052
Case 6319: 11170988274
Case 6320: 21119760308
Case 6321: 7913545658
Case 6322: 19631187725
Case 6323: 17477281361
Case 6324: 24297749540
Case 6325: 13496291588
Case 6326: 6733664129
Case 6327: 17715525506
Case 6328: 17392714335
Case 6329: 1689508932
Case 6330: 5836753260
Case 6331: 9119934203
Case 6332: 3768521415
Case 6333: 20836244783
Case 6334: 4611880381
Case 6335: 2176664271
Case 6336: 9614026923
Case 6337: 1481120890
Case 6338: 22911221180
Case 6339: 7180458398
Case 6340: 6091105719
Case 6341: 5200755520
Case 6342: 13683982221
Case 6343: 10137752977
Case 6344: 7365043723
Case 6345: 3447420338
Case 6346: 3247919797
Case 6347: 16805264384
Case 6348: 11119614515
Case 6349: 8840239835
Case 6350: 19771978923
Case 6351: 9647494944
Case 6352: 2788731423
Case 6353: 21485002109
Case 6354: 1295239316
Case 6355: 13034939537
Case 6356: 10380173355
Case 6357: 20265634560
Case 6358: 4002985584
Case 6359: 8256924754
Case 6360: 18798501667
Case 6361: 734033501
Case 6362: 1565204515
Case 6363: 1441719392
Case 6364: 17041103756
Case 6365: 19642666215
Case 6366: 20964115738
Case 6367: 7510778995
Case 6368: 7530658083
Case 6369: 22083354745
Case 6370: 17545347189
Case 6371: 5622069706
Case 6372: 805587229
Case 6373: 10977715920
Case 6374: 12095390181
Case 6375: 13141080028
Case 6376: 5037257579
Case 6377: 25751527506
Case 6378: 11827617488
Case 6379: 16233345644
Case 6380: 584503458
Case 6381: 9030735116
Case 6382: 3642898361
Case 6383: 13430594336
Case 6384: 6920555336
Case 6385: 13071497965
Case 6386: 13587292178
Case 6387: 13721195653
Case 6388: 2647674180
Case 6389: 1206431279
Case 6390: 15970018273
Case 6391: 2792195920
Case 6392: 4871291837
Case 6393: 12311234847
Case 6394: 15009671896
Case 6395: 4451605471
Case 6396: 18258640368
Case 6397: 1034977016
Case 6398: 10490904738
Case 6399: 12685837551
Case 6400: 6122661973
Case 6401: 10301877448
Case 6402: 27158508955
Case 6403: 20746212914
Case 6404: 14074732419
Case 6405: 11157762962
Case 6406: 3947479130
Case 6407: 15313077479
Case 6408: 21493380275
Case 6409: 6054562603
Case 6410: 9635920765
Case 6411: 7740271614
Case 6412: 6241182451
Case 6413: 8510170496
Case 6414: 4930024339
Case 6415: 7489824835
Case 6416: 3306716326
Case 6417: 4372789272
Case 6418: 20101091753
Case 6419: 10973985237
Case 6420: 15937649610
Case 6421: 11342637047
Case 6422: 21710290264
Case 6423: 25381640387
Case 6424: 11185378423
Case 6425: 26769210136
Case 6426: 8163847792
Case 6427: 13368681616
Case 6428: 8477988176
Case 6429: 26666168849
Case 6430: 21862553173
Case 6431: 9475406303
Case 6432: 9950967470
Case 6433: 10219240175
Case 6434: 8305393888
Case 6435: 4943838372
Case 6436: 24321178863
Case 6437: 841284758
Case 6438: 2822935636
Case 6439: 12954897631
Case 6440: 7642773305
Case 6441: 19633865778
Case 6442: 4597544284
Case 6443: 17006733625
Case 6444: 3426456951
Case 6445: 1104329206
Case 6446: 1720657492
Case 6447: 13815714328
Case 6448: 23165670398
Case 6449: 7457792875
Case 6450: 1476565423
Case 6451: 28832551493
Case 6452: 7604060734
Case 6453: 2665992915
Case 6454: 8367255891
Case 6455: 3684072226
Case 6456: 21136375438
Case 6457: 17822997954
Case 6458: 21870729840
Case 6459: 165993512
Case 6460: 10174081710
Case 6461: 5994880085
Case 6462: 3399597186
Case 6463: 12206085862
Case 6464: 9042609758
Case 6465: 11097938225
Case 6466: 16243882104
Case 6467: 13490291828
Case 6468: 15805868654
Case 6469: 21114551953
Case 6470: 18499314045
Case 6471: 17713059212
Case 6472: 6065638031
Case 6473: 4488466353
Case 6474: 7577834426
Case 6475: 14149810889
Case 6476: 3197007440
Case 6477: 973431232
Case 6478: 6299434889
Case 6479: 13409664910
Case 6480: 7883006145
Case 6481: 8459509030
Case 6482: 9084211529
Case 6483: 24182258794
Case 6484: 6019364140
Case 6485: 355506201
Case 6486: 13819503235
Case 6487: 329490536
Case 6488: 18394470272
Case 6489: 27468103157
Case 6490: 7510774432
Case 6491: 6301646578
Case 6492: 3690905576
Case 6493: 27580949706
Case 6494: 14625168857
Case 6495: 11565566533
Case 6496: 15493944196
Case 6497: 17242423912
Case 6498: 465970542
Case 6499: 6214606026
Case 6500: 6810858555
Case 6501: 7507875385
Case 6502: 6387104926
Case 6503: 10407167892
Case 6504: 335599226
Case 6505: 8273630474
Case 6506: 9640013887
Case 6507: 2835673436
Case 6508: 13933841703
Case 6509: 4454992657
Case 6510: 17725568802
Case 6511: 16243985834
Case 6512: 19713037109
Case 6513: 11355009578
Case 6514: 4381882637
Case 6515: 15549722011
Case 6516: 8712453772
Case 6517: 7285021352
Case 6518: 20044065849
Case 6519: 17752144320
Case 6520: 7003872974
Case 6521: 5689449726
Case 6522: 21572648555
Case 6523: 17080649092
Case 6524: 7357435926
Case 6525: 12762291503
Case 6526: 18773002783
Case 6527: 1447568475
Case 6528: 18331030599
Case 6529: 13633920906
Case 6530: 8116282115
Case 6531: 22086351845
Case 6532: 6900506059
Case 6533: 8783763463
Case 6534: 25911099996
Case 6535: 6684778494
Case 6536: 1418421183
Case 6537: 13301907291
Case 6538: 7718444625
Case 6539: 3099749499
Case 6540: 15556717400
Case 6541: 155807305
Case 6542: 15474326233
Case 6543: 9408613922
Case 6544: 6246051181
Case 6545: 1433056951
Case 6546: 3405150883
Case 6547: 5794669132
Case 6548: 10932892620
Case 6549: 9710013942
Case 6550: 28387549633
Case 6551: 26946384505
Case 6552: 16388678351
Case 6553: 2257491891
Case 6554: 19075496335
Case 6555: 4526232278
Case 6556: 5364390239
Case 6557: 3638892276
Case 6558: 14820392092
Case 6559: 20263140211
Case 6560: 5522009749
Case 6561: 9838409694
Case 6562: 22761254172
Case 6563: 8573925329
Case 6564: 1560355057
Case 6565: 3455628991
Case 6566: 8886929968
Case 6567: 2767509328
Case 6568: 14084290955
Case 6569: 6594919838
Case 6570: 3139179726
Case 6571: 2703424512
Case 6572: 14187967441
Case 6573: 10052756338
Case 6574: 16480211024
Case 6575: 3244879189
Case 6576: 14033377795
Case 6577: 5187699109
Case 6578: 23165782017
Case 6579: 5801780510
Case 6580: 8235405053
Case 6581: 16465428118
Case 6582: 14775665836
Case 6583: 10278464849
Case 6584: 25680366895
Case 6585: 23755087201
Case 6586: 2407402885
Case 6587: 1893937266
Case 6588: 17479870993
Case 6589: 1133847842
Case 6590: 2599189722
Case 6591: 9530161305
Case 6592: 5638298490
Case 6593: 313055809
Case 6594: 1142728058
Case 6595: 13220376577
Case 6596: 10260865609
Case 6597: 15881543291
Case 6598: 18538285220
Case 6599: 913389176
Case 6600: 8397515748
Case 6601: 1966011479
Case 6602: 1405333014
Case 6603: 5491907002
Case 6604: 3897593629
Case 6605: 10520581674
Case 6606: 25124220890
Case 6607: 21028250063
Case 6608: 22973018637
Case 6609: 4605629003
Case 6610: 4644522845
Case 6611: 1018574240
Case 6612: 10546347144
Case 6613: 3721350063
Case 6614: 13579996141
Case 6615: 20090183684
Case 6616: 14077007778
Case 6617: 21149642679
Case 6618: 10794000143
Case 6619: 807429513
Case 6620: 13482981916
Case 6621: 2706181992
Case 6622: 14506069297
Case 6623: 26203653206
Case 6624: 11759252934
Case 6625: 17521668521
Case 6626: 1060347901
Case 6627: 542262960
Case 6628: 9602404188
Case 6629: 22048416436
Case 6630: 1991388003
Case 6631: 6134674322
Case 6632: 14548161360
Case 6633: 9880837319
Case 6634: 21459442313
Case 6635: 5998887116
Case 6636: 19473348664
Case 6637: 3348614784
Case 6638: 25552629415
Case 6639: 2716390589
Case 6640: 15485411355
Case 6641: 5653135420
Case 6642: 6126580560
Case 6643: 5120447795
Case 6644: 16844125508
Case 6645: 4429904596
Case 6646: 21085481088
Case 6647: 10316970191
Case 6648: 834785387
Case 6649: 5737629746
Case 6650: 18454567191
Case 6651: 11708362227
Case 6652: 3886913986
Case 6653: 14680578688
Case 6654: 16651736280
Case 6655: 22857020899
Case 6656: 3815619568
Case 6657: 17699276875
Case 6658: 11832952996
Case 6659: 1145560230
Case 6660: 17720112982
Case 6661: 3655441091
Case 6662: 10345616621
Case 6663: 9654509624
Case 6664: 9242881160
Case 6665: 18474119513
Case 6666: 10138857098
Case 6667: 754576763
Case 6668: 21059233025
Case 6669: 2099120351
Case 6670: 8122291035
Case 6671: 6960758265
Case 6672: 15637227900
Case 6673: 6509271693
Case 6674: 10744032991
Case 6675: 18314480509
Case 6676: 12504388985
Case 6677: 11845643820
Case 6678: 525973263
Case 6679: 14526084579
Case 6680: 6835028014
Case 6681: 2794477802
Case 6682: 14193672101
Case 6683: 4959880763
Case 6684: 12149666614
Case 6685: 2959360668
Case 6686: 7891519255
Case 6687: 9242455102
Case 6688: 3286061793
Case 6689: 14229433057
Case 6690: 7256797293
Case 6691: 16853378648
Case 6692: 9467877111
Case 6693: 12175983088
Case 6694: 9370999772
Case 6695: 11247573177
Case 6696: 6745910644
Case 6697: 3347961144
Case 6698: 10473185391
Case 6699: 18188365919
Case 6700: 8411053477
Case 6701: 1117466898
Case 6702: 12032301711
Case 6703: 3191360209
Case 6704: 9527448453
Case 6705: 2865072077
Case 6706: 14856295768
Case 6707: 3993436709
Case 6708: 11471837052
Case 6709: 1716990633
Case 6710: 9367923277
Case 6711: 19728641090
Case 6712: 17100845401
Case 6713: 3154452875
Case 6714: 20831001564
Case 6715: 9458502378
Case 6716: 3101328960
Case 6717: 17255727252
Case 6718: 4346878682
Case 6719: 22983143888
Case 6720: 457271033
Case 6721: 13440972302
Case 6722: 6268598668
Case 6723: 16160196867
Case 6724: 4086045869
Case 6725: 7649523851
Case 6726: 6539754934
Case 6727: 4354339997
Case 6728: 9087135993
Case 6729: 7592869853
Case 6730: 1301461149
Case 6731: 18285899174
Case 6732: 27182600851
Case 6733: 7146774543
Case 6734: 12780157089
Case 6735: 19514647125
Case 6736: 18734241101
Case 6737: 19125409140
Case 6738: 2379855667
Case 6739: 181239027
Case 6740: 2013722613
Case 6741: 3158803761
Case 6742: 6862865204
Case 6743: 1093049380
Case 6744: 964784096
Case 6745: 17631504017
Case 6746: 24959175891
Case 6747: 11504899309
Case 6748: 26963005562
Case 6749: 4544312271
Case 6750: 23553324036
Case 6751: 6338286276
Case 6752: 10114030614
Case 6753: 17185504649
Case 6754: 14199640707
Case 6755: 11731680357
Case 6756: 9643702936
Case 6757: 18808697721
Case 6758: 9021846755
Case 6759: 8584762638
Case 6760: 9085258529
Case 6761: 5269742195
Case 6762: 24303176240
Case 6763: 4300586928
Case 6764: 9104838625
Case 6765: 10266160100
Case 6766: 3410344201
Case 6767: 9265454904
Case 6768: 17699821272
Case 6769: 18418996366
Case 6770: 1109851101
Case 6771: 7732680442
Case 6772: 7210259716
Case 6773: 16024735789
Case 6774: 25830349040
Case 6775: 23467447256
Case 6776: 1355349431
Case 6777: 19769050315
Case 6778: 5632433233
Case 6779: 5916075665
Case 6780: 6430473622
Case 6781: 5165797397
Case 6782: 24858124201
Case 6783: 18870710335
Case 6784: 10661605188
Case 6785: 2714084014
Case 6786: 17543603986
Case 6787: 8718820150
Case 6788: 2256341270
Case 6789: 8126471377
Case 6790: 15039551260
Case 6791: 2343789032
Case 6792: 17874171216
Case 6793: 4516377568
Case 6794: 8786755755
Case 6795: 2389818776
Case 6796: 9518100673
Case 6797: 19498373640
Case 6798: 2794275815
Case 6799: 13260490432
Case 6800: 13808732720
Case 6801: 3434406018
Case 6802: 8339188489
Case 6803: 12396335503
Case 6804: 17952476878
Case 6805: 2629330033
Case 6806: 1933084755
Case 6807: 3474732210
Case 6808: 14501139700
Case 6809: 22881454877
Case 6810: 4250109810
Case 6811: 4845874515
Case 6812: 4762528787
Case 6813: 14575382172
Case 6814: 2823997139
Case 6815: 8356383105
Case 6816: 6920033770
Case 6817: 793968673
Case 6818: 5225348737
Case 6819: 11699562550
Case 6820: 16715918360
Case 6821: 10758330269
Case 6822: 25583939117
Case 6823: 25496431048
Case 6824: 18764179286
Case 6825: 278221128
Case 6826: 29864051345
Case 6827: 24976028417
Case 6828: 4561549888
Case 6829: 9877379501
Case 6830: 8905994609
Case 6831: 505248447
Case 6832: 26686841381
Case 6833: 2965694605
Case 6834: 9118064748
Case 6835: 5167452595
Case 6836: 18657862003
Case 6837: 22084291195
Case 6838: 23114384816
Case 6839: 9252719931
Case 6840: 15971942659
Case 6841: 18171112400
Case 6842: 373057120
Case 6843: 10874246130
Case 6844: 618813349
Case 6845: 5673057104
Case 6846: 27305917028
Case 6847: 178711415
Case 6848: 1017750168
Case 6849: 8197432826
Case 6850: 1867661473
Case 6851: 13132155095
Case 6852: 26897165599
Case 6853: 7289091541
Case 6854: 21553078346
Case 6855: 2158950557
Case 6856: 7244772384
Case 6857: 1205597520
Case 6858: 1492261072
Case 6859: 11734217115
Case 6860: 928207617
Case 6861: 7106611828
Case 6862: 11735815472
Case 6863: 11104637855
Case 6864: 16376232503
Case 6865: 10118603599
Case 6866: 6930300856
Case 6867: 14805463487
Case 6868: 825278864
Case 6869: 13610941444
Case 6870: 10299818284
Case 6871: 15365864715
Case 6872: 11220013360
Case 6873: 7138722792
Case 6874: 7989827241
Case 6875: 8066274196
Case 6876: 7544761432
Case 6877: 2798681802
Case 6878: 3097415190
Case 6879: 15596244846
Case 6880: 14143867237
Case 6881: 23588414354
Case 6882: 5285257839
Case 6883: 13499689681
Case 6884: 26728115465
Case 6885: 3659185564
Case 6886: 3900336492
Case 6887: 3427200113
Case 6888: 2527316145
Case 6889: 8709555400
Case 6890: 4771528222
Case 6891: 15177098009
Case 6892: 9939859019
Case 6893: 1269286056
Case 6894: 452875616
Case 6895: 5114436742
Case 6896: 13106635736
Case 6897: 19890230787
Case 6898: 7332334357
Case 6899: 20810498506
Case 6900: 10832916747
Case 6901: 16147653564
Case 6902: 14904717352
Case 6903: 5881649446
Case 6904: 26261307743
Case 6905: 15337730651
Case 6906: 14668574525
Case 6907: 1833768465
Case 6908: 10984645456
Case 6909: 3477756747
Case 6910: 14938147312
Case 6911: 495324212
Case 6912: 4713394349
Case 6913: 9023988528
Case 6914: 2401533251
Case 6915: 7061293193
Case 6916: 731337701
Case 6917: 5755776505
Case 6918: 4259052572
Case 6919: 481692043
Case 6920: 18181452557
Case 6921: 5055730247
Case 6922: 25933017709
Case 6923: 1250261643
Case 6924: 5202929068
Case 6925: 2412123737
Case 6926: 426163296
Case 6927: 23246022341
Case 6928: 10067716984
Case 6929: 876700979
Case 6930: 18010041872
Case 6931: 13345134368
Case 6932: 16706330298
Case 6933: 10148896762
Case 6934: 17151035045
Case 6935: 123577696
Case 6936: 8491950469
Case 6937: 869690973
Case 6938: 2184028335
Case 6939: 4951048176
Case 6940: 24889988589
Case 6941: 1843100272
Case 6942: 4695098571
Case 6943: 4888515309
Case 6944: 5756622114
Case 6945: 6490569137
Case 6946: 18211923228
Case 6947: 23629276101
Case 6948: 5685155397
Case 6949: 4992871637
Case 6950: 19415243944
Case 6951: 2000195234
Case 6952: 1874845318
Case 6953: 6594036412
Case 6954: 8725051163
Case 6955: 21345895640
Case 6956: 19057144617
Case 6957: 6511151196
Case 6958: 9579062636
Case 6959: 1323890235
Case 6960: 19006817500
Case 6961: 23850122860
Case 6962: 3703598807
Case 6963: 17928215799
Case 6964: 9260115784
Case 6965: 9862463352
Case 6966: 4295021598
Case 6967: 7801979031
Case 6968: 858056692
Case 6969: 5857473292
Case 6970: 4118721705
Case 6971: 2047111854
Case 6972: 5397499733
Case 6973: 15208817437
Case 6974: 1089843396
Case 6975: 12930303311
Case 6976: 4958882863
Case 6977: 8771283313
Case 6978: 4146060599
Case 6979: 7207716323
Case 6980: 3852480013
Case 6981: 4278720396
Case 6982: 18919590678
Case 6983: 7324826101
Case 6984: 9811507445
Case 6985: 9747154807
Case 6986: 16419901291
Case 6987: 17746911614
Case 6988: 7358241047
Case 6989: 20852481129
Case 6990: 15791866530
Case 6991: 12432562873
Case 6992: 5782038934
Case 6993: 8138867911
Case 6994: 6786788739
Case 6995: 19228264517
Case 6996: 15673892268
Case 6997: 11510025229
Case 6998: 13371191104
Case 6999: 18120175376
Case 7000: 10803442748
Case 7001: 9750818094
Case 7002: 16450765045
Case 7003: 667745827
Case 7004: 584913795
Case 7005: 1181444448
Case 7006: 22295411363
Case 7007: 1842702944
Case 7008: 25534886705
Case 7009: 6951278530
Case 7010: 949745178
Case 7011: 7953134268
Case 7012: 2787423644
Case 7013: 9675802811
Case 7014: 18660517140
Case 7015: 2514109896
Case 7016: 755809651
Case 7017: 22869746787
Case 7018: 11282914638
Case 7019: 12780733267
Case 7020: 5063782610
Case 7021: 17208053272
Case 7022: 8625757359
Case 7023: 13171942583
Case 7024: 7841541805
Case 7025: 595383569
Case 7026: 11410560584
Case 7027: 1907490265
Case 7028: 12778918320
Case 7029: 5422164278
Case 7030: 726960636
Case 7031: 1146626537
Case 7032: 1478005851
Case 7033: 18845997211
Case 7034: 8391120324
Case 7035: 17853480982
Case 7036: 24078717898
Case 7037: 24300974202
Case 7038: 12640434163
Case 7039: 18407041888
Case 7040: 15259589690
Case 7041: 5477701467
Case 7042: 15607695054
Case 7043: 4317055000
Case 7044: 6995831316
Case 7045: 24640353977
Case 7046: 15270661465
Case 7047: 6476137074
Case 7048: 3234607893
Case 7049: 1316444190
Case 7050: 10047523039
Case 7051: 2015151673
Case 7052: 1153536080
Case 7053: 10607163701
Case 7054: 13787037117
Case 7055: 17872245904
Case 7056: 8612129810
Case 7057: 9647897059
Case 7058: 4743495791
Case 7059: 11914655943
Case 7060: 8463865305
Case 7061: 6122408805
Case 7062: 10489586125
Case 7063: 1991835317
Case 7064: 2281945721
Case 7065: 23653180307
Case 7066: 13415260189
Case 7067: 14183755003
Case 7068: 9286708353
Case 7069: 3860598539
Case 7070: 91648331
Case 7071: 17242084782
Case 7072: 9602967368
Case 7073: 6800728672
Case 7074: 4939874191
Case 7075: 12971163850
Case 7076: 21263699391
Case 7077: 21486098941
Case 7078: 3278030718
Case 7079: 5501087923
Case 7080: 1496133935
Case 7081: 17233610236
Case 7082: 2195069049
Case 7083: 25039088929
Case 7084: 3056333058
Case 7085: 23991485112
Case 7086: 1003458949
Case 7087: 2483010899
Case 7088: 6715606612
Case 7089: 4015975016
Case 7090: 5170606487
Case 7091: 6952642830
Case 7092: 259979613
Case 7093: 7161804515
Case 7094: 1757500639
Case 7095: 14446348859
Case 7096: 11430798190
Case 7097: 11349700241
Case 7098: 5951350557
Case 7099: 21194893319
Case 7100: 17674038271
Case 7101: 17491288624
Case 7102: 6542823231
Case 7103: 11123487970
Case 7104: 13157254633
Case 7105: 5387811020
Case 7106: 1414592140
Case 7107: 16171627120
Case 7108: 7371037085
Case 7109: 10149268233
Case 7110: 2917047984
Case 7111: 2503328730
Case 7112: 9779230273
Case 7113: 6438118732
Case 7114: 1305757453
Case 7115: 8687531039
Case 7116: 19860243420
Case 7117: 14462624022
Case 7118: 924997867
Case 7119: 12607901680
Case 7120: 1216198660
Case 7121: 20171726239
Case 7122: 4507740434
Case 7123: 13502271484
Case 7124: 960424512
Case 7125: 12759398005
Case 7126: 1742226033
Case 7127: 3225837254
Case 7128: 14136114033
Case 7129: 7409863062
Case 7130: 13637586398
Case 7131: 1758408024
Case 7132: 1785526215
Case 7133: 9821603691
Case 7134: 9565454573
Case 7135: 18233494460
Case 7136: 8143912656
Case 7137: 28078208477
Case 7138: 6360146087
Case 7139: 4423977997
Case 7140: 18593693395
Case 7141: 484731093
Case 7142: 11288523308
Case 7143: 2419813313
Case 7144: 1892678070
Case 7145: 8333172499
Case 7146: 14664663207
Case 7147: 6248205302
Case 7148: 3145869973
Case 7149: 18090152144
Case 7150: 15885170396
Case 7151: 4609345649
Case 7152: 13003277904
Case 7153: 8186245801
Case 7154: 6321044777
Case 7155: 2050986544
Case 7156: 5781031184
Case 7157: 14954621716
Case 7158: 7635678595
Case 7159: 1895966623
Case 7160: 4954340656
Case 7161: 14274737481
Case 7162: 3441260139
Case 7163: 9641068905
Case 7164: 19449401162
Case 7165: 6422849685
Case 7166: 15558418343
Case 7167: 12385357088
Case 7168: 24992828556
Case 7169: 13011290651
Case 7170: 19877034097
Case 7171: 4815219291
Case 7172: 2728492635
Case 7173: 22241800522
Case 7174: 18899063446
Case 7175: 115933555
Case 7176: 2069826981
Case 7177: 7363337648
Case 7178: 7038935940
Case 7179: 342541408
Case 7180: 4954121371
Case 7181: 7692791224
Case 7182: 243775263
Case 7183: 9176608471
Case 7184: 5373881583
Case 7185: 677613838
Case 7186: 10754134741
Case 7187: 4099003830
Case 7188: 4919798133
Case 7189: 23037130145
Case 7190: 4361356059
Case 7191: 21962845930
Case 7192: 15808911790
Case 7193: 1022582292
Case 7194: 20220427811
Case 7195: 1026058893
Case 7196: 18957310383
Case 7197: 16470051193
Case 7198: 17825938644
Case 7199: 10926901274
Case 7200: 5271646099
Case 7201: 286776006
Case 7202: 18230936665
Case 7203: 20743660717
Case 7204: 17635514793
Case 7205: 985735323
Case 7206: 13259497133
Case 7207: 10872891067
Case 7208: 7171828063
Case 7209: 1910385791
Case 7210: 10946271790
Case 7211: 18777631586
Case 7212: 10417196582
Case 7213: 2283762246
Case 7214: 8409930379
Case 7215: 6577990399
Case 7216: 9066818922
Case 7217: 22625670842
Case 7218: 3812861585
Case 7219: 24834770011
Case 7220: 5803805549
Case 7221: 23915715383
Case 7222: 11572135342
Case 7223: 16168831996
Case 7224: 4237494159
Case 7225: 13113850151
Case 7226: 11308790958
Case 7227: 5065894447
Case 7228: 15276190170
Case 7229: 15312740051
Case 7230: 2850399609
Case 7231: 14930226494
Case 7232: 15852080730
Case 7233: 4310681504
Case 7234: 17696982134
Case 7235: 1433955188
Case 7236: 4398071731
Case 7237: 3364962245
Case 7238: 10653751055
Case 7239: 2360278586
Case 7240: 10913344576
Case 7241: 13224247227
Case 7242: 3423719472
Case 7243: 8325814519
Case 7244: 6097606151
Case 7245: 8596111275
Case 7246: 21054172326
Case 7247: 25442379651
Case 7248: 4719304865
Case 7249: 708360317
Case 7250: 9109735597
Case 7251: 1292990387
Case 7252: 15855070534
Case 7253: 16337223139
Case 7254: 2145556302
Case 7255: 19660680700
Case 7256: 3771051655
Case 7257: 13908981365
Case 7258: 15824638363
Case 7259: 19847868985
Case 7260: 4569789324
Case 7261: 8740884696
Case 7262: 22075422928
Case 7263: 10521668634
Case 7264: 13542417319
Case 7265: 3335481333
Case 7266: 16326678112
Case 7267: 26814022161
Case 7268: 8052404917
Case 7269: 19333071593
Case 7270: 5456902301
Case 7271: 13034362107
Case 7272: 1126105681
Case 7273: 10333482150
Case 7274: 12415656565
Case 7275: 470405910
Case 7276: 16752732160
Case 7277: 24505640688
Case 7278: 346692148
Case 7279: 1291192730
Case 7280: 15851257988
Case 7281: 6844391670
Case 7282: 21502349463
Case 7283: 5809547968
Case 7284: 14490141541
Case 7285: 11384068851
Case 7286: 7879345863
Case 7287: 9049770029
Case 7288: 8044159304
Case 7289: 104253317
Case 7290: 13767355854
Case 7291: 23826697016
Case 7292: 12633011674
Case 7293: 13571151514
Case 7294: 16886033031
Case 7295: 16990171552
Case 7296: 700457511
Case 7297: 141906245
Case 7298: 3612049384
Case 7299: 24528671294
Case 7300: 17153594983
Case 7301: 17276307292
Case 7302: 550590295
Case 7303: 4409669874
Case 7304: 3866197046
Case 7305: 3678292483
Case 7306: 2177484344
Case 7307: 22274473940
Case 7308: 10181532469
Case 7309: 5770070570
Case 7310: 12217933917
Case 7311: 7752919639
Case 7312: 7474739105
Case 7313: 8695800314
Case 7314: 2963053474
Case 7315: 7212697208
Case 7316: 2394273460
Case 7317: 871566006
Case 7318: 4238954134
Case 7319: 3889095026
Case 7320: 5224640372
Case 7321: 11647812591
Case 7322: 10059705156
Case 7323: 8560470849
Case 7324: 23558613395
Case 7325: 6567943376
Case 7326: 23629465265
Case 7327: 5697256162
Case 7328: 3146938340
Case 7329: 12568616407
Case 7330: 11995646237
Case 7331: 7146418871
Case 7332: 22221166123
Case 7333: 3645151812
Case 7334: 8552424977
Case 7335: 2693124389
Case 7336: 17772534992
Case 7337: 5027539167
Case 7338: 17478420975
Case 7339: 11174200964
Case 7340: 4072695108
Case 7341: 12784366537
Case 7342: 4456208406
Case 7343: 12297385060
Case 7344: 21221791847
Case 7345: 8511776249
Case 7346: 28299838786
Case 7347: 21224510564
Case 7348: 1459867270
Case 7349: 3464710475
Case 7350: 13023239752
Case 7351: 4631492709
Case 7352: 7302815501
Case 7353: 15861010584
Case 7354: 7186118927
Case 7355: 28154977022
Case 7356: 20028325161
Case 7357: 446505471
Case 7358: 8784527753
Case 7359: 19677105184
Case 7360: 17166548721
Case 7361: 22320255341
Case 7362: 20419462178
Case 7363: 2243455507
Case 7364: 18905470556
Case 7365: 1095976253
Case 7366: 10329153427
Case 7367: 12306191603
Case 7368: 22178498933
Case 7369: 14017663623
Case 7370: 12127591332
Case 7371: 8900607507
Case 7372: 7580194373
Case 7373: 26325263847
Case 7374: 10517111009
Case 7375: 4117795212
Case 7376: 12074980553
Case 7377: 15698109665
Case 7378: 4933764301
Case 7379: 7226514409
Case 7380: 2877927464
Case 7381: 23092768125
Case 7382: 13899539930
Case 7383: 9080071762
Case 7384: 115568171
Case 7385: 22656267773
Case 7386: 18072767655
Case 7387: 2770903515
Case 7388: 1459775160
Case 7389: 561803645
Case 7390: 5673574139
Case 7391: 11368387655
Case 7392: 22134850960
Case 7393: 3797081472
Case 7394: 2433556750
Case 7395: 2779085245
Case 7396: 4402570580
Case 7397: 4126562625
Case 7398: 1792932540
Case 7399: 5502265418
Case 7400: 6506625152
Case 7401: 18620567037
Case 7402: 16912966594
Case 7403: 18504342816
Case 7404: 4820520464
Case 7405: 4126165855
Case 7406: 16605600220
Case 7407: 14432393438
Case 7408: 18164147596
Case 7409: 14425114471
Case 7410: 11964844173
Case 7411: 731461289
Case 7412: 11490811189
Case 7413: 4452320289
Case 7414: 12932535248
Case 7415: 1660865655
Case 7416: 10095001690
Case 7417: 25625497769
Case 7418: 22478080268
Case 7419: 5360554313
Case 7420: 10775765420
Case 7421: 4932961992
Case 7422: 324600734
Case 7423: 5152192478
Case 7424: 23710900252
Case 7425: 9919061710
Case 7426: 2363132755
Case 7427: 12688767367
Case 7428: 10429750252
Case 7429: 16788768093
Case 7430: 378660062
Case 7431: 6623240812
Case 7432: 25113727122
Case 7433: 3488136681
Case 7434: 16028964612
Case 7435: 7641962660
Case 7436: 2700532115
Case 7437: 12207648171
Case 7438: 2723378100
Case 7439: 12571195076
Case 7440: 20606213245
Case 7441: 7263089588
Case 7442: 3069595325
Case 7443: 2774962379
Case 7444: 12610543357
Case 7445: 2780911846
Case 7446: 18084869325
Case 7447: 5202913588
Case 7448: 22271468872
Case 7449: 19042939156
Case 7450: 16835470243
Case 7451: 1446676215
Case 7452: 9445482672
Case 7453: 25352663108
Case 7454: 8502243446
Case 7455: 21193568210
Case 7456: 5468721413
Case 7457: 5236745470
Case 7458: 22203413223
Case 7459: 4266333162
Case 7460: 14935843512
Case 7461: 1553056076
Case 7462: 3447668540
Case 7463: 2228821956
Case 7464: 17966790856
Case 7465: 23192766976
Case 7466: 11736811607
Case 7467: 175164194
Case 7468: 4332169104
Case 7469: 12152666774
Case 7470: 11414857811
Case 7471: 10965378830
Case 7472: 11977956061
Case 7473: 11499486147
Case 7474: 5945261775
Case 7475: 872303776
Case 7476: 17375439268
Case 7477: 14589006802
Case 7478: 6676613085
Case 7479: 17076132110
Case 7480: 4387565606
Case 7481: 4696970529
Case 7482: 8144356602
Case 7483: 7612331303
Case 7484: 27759572280
Case 7485: 20542320221
Case 7486: 10436468445
Case 7487: 28223299261
Case 7488: 18838136604
Case 7489: 6051489846
Case 7490: 4683384373
Case 7491: 583046231
Case 7492: 23682408541
Case 7493: 14282246400
Case 7494: 1692480547
Case 7495: 919542016
Case 7496: 1129730625
Case 7497: 3242575144
Case 7498: 5560814642
Case 7499: 6582744997
Case 7500: 7587364085
Case 7501: 2266316334
Case 7502: 5787657674
Case 7503: 15943187337
Case 7504: 18714989930
Case 7505: 15109415073
Case 7506: 19877820703
Case 7507: 7829791299
Case 7508: 9260174996
Case 7509: 20126815813
Case 7510: 503297727
Case 7511: 4204072340
Case 7512: 3803369653
Case 7513: 8280182741
Case 7514: 21392054357
Case 7515: 11575344769
Case 7516: 3763916632
Case 7517: 29660948309
Case 7518: 3086051177
Case 7519: 4750041330
Case 7520: 5019837102
Case 7521: 1033914982
Case 7522: 5074228403
Case 7523: 2057270260
Case 7524: 15623629291
Case 7525: 9689437563
Case 7526: 10382830533
Case 7527: 456398002
Case 7528: 16317901581
Case 7529: 15409554011
Case 7530: 9421921544
Case 7531: 3531486996
Case 7532: 25373605124
Case 7533: 19463196500
Case 7534: 5134335424
Case 7535: 6125768197
Case 7536: 4569375107
Case 7537: 4626082364
Case 7538: 7477127260
Case 7539: 9557280160
Case 7540: 9905595318
Case 7541: 12118289027
Case 7542: 9983016015
Case 7543: 8286892425
Case 7544: 12280176210
Case 7545: 5607141444
Case 7546: 18399277936
Case 7547: 1344918049
Case 7548: 776029317
Case 7549: 2534480378
Case 7550: 9270454645
Case 7551: 21666001522
Case 7552: 2918642709
Case 7553: 5492608928
Case 7554: 6451117909
Case 7555: 14617256147
Case 7556: 6214081805
Case 7557: 812494706
Case 7558: 6981658251
Case 7559: 3281410468
Case 7560: 1517190584
Case 7561: 11707700841
Case 7562: 18670954608
Case 7563: 7554218405
Case 7564: 7474342059
Case 7565: 9959992155
Case 7566: 1899859978
Case 7567: 1121001240
Case 7568: 10922969662
Case 7569: 7647281964
Case 7570: 4470944406
Case 7571: 26526782170
Case 7572: 3257420256
Case 7573: 5654478863
Case 7574: 38745350
Case 7575: 10409937355
Case 7576: 14071659332
Case 7577: 10753540440
Case 7578: 24639918441
Case 7579: 451944577
Case 7580: 14180853639
Case 7581: 13240140856
Case 7582: 7266420288
Case 7583: 10454999006
Case 7584: 106417171
Case 7585: 29339340050
Case 7586: 2438728425
Case 7587: 16685506837
Case 7588: 8046013460
Case 7589: 9978736874
Case 7590: 7334017817
Case 7591: 3766016563
Case 7592: 12688410105
Case 7593: 13010631396
Case 7594: 3046026259
Case 7595: 21067726485
Case 7596: 11765118356
Case 7597: 11818433292
Case 7598: 3886345139
Case 7599: 8178118802
Case 7600: 2167154017
Case 7601: 21293660784
Case 7602: 5883081109
Case 7603: 14484984652
Case 7604: 23870838871
Case 7605: 6127674693
Case 7606: 3126537811
Case 7607: 4651983717
Case 7608: 10242369848
Case 7609: 10845789724
Case 7610: 21401600880
Case 7611: 7681827188
Case 7612: 12014240722
Case 7613: 23848901196
Case 7614: 25710477863
Case 7615: 21914615274
Case 7616: 18478504881
Case 7617: 13516487326
Case 7618: 20358834958
Case 7619: 9527829139
Case 7620: 2561548323
Case 7621: 10054141609
Case 7622: 29124671459
Case 7623: 1233231751
Case 7624: 2497552660
Case 7625: 28170438971
Case 7626: 23949174082
Case 7627: 2854593957
Case 7628: 18115116237
Case 7629: 13351331899
Case 7630: 11481339832
Case 7631: 9417943778
Case 7632: 12227414485
Case 7633: 19774493178
Case 7634: 258439750
Case 7635: 11398105426
Case 7636: 24248943501
Case 7637: 9586272553
Case 7638: 18856834737
Case 7639: 10843024301
Case 7640: 20469629825
Case 7641: 20022275991
Case 7642: 17843215332
Case 7643: 488497734
Case 7644: 14698616296
Case 7645: 6834640500
Case 7646: 3998688657
Case 7647: 17062084427
Case 7648: 17442306980
Case 7649: 27114714457
Case 7650: 7561665162
Case 7651: 937236668
Case 7652: 16541664795
Case 7653: 19850206854
Case 7654: 20073956119
Case 7655: 9826665641
Case 7656: 14112210389
Case 7657: 13332753047
Case 7658: 23673302937
Case 7659: 3094839294
Case 7660: 1462554033
Case 7661: 4962904953
Case 7662: 5747423391
Case 7663: 3043057397
Case 7664: 4367918068
Case 7665: 4135371504
Case 7666: 20710306746
Case 7667: 14069091080
Case 7668: 854997889
Case 7669: 9136509588
Case 7670: 3905768773
Case 7671: 2873200120
Case 7672: 1253673928
Case 7673: 14887595756
Case 7674: 15024312417
Case 7675: 12522587094
Case 7676: 380646642
Case 7677: 5956971659
Case 7678: 21199645411
Case 7679: 21110697337
Case 7680: 11589416305
Case 7681: 19747978300
Case 7682: 12968166662
Case 7683: 14850632662
Case 7684: 10040324585
Case 7685: 10954765726
Case 7686: 21907144638
Case 7687: 11177564110
Case 7688: 670140710
Case 7689: 9597279231
Case 7690: 1057337645
Case 7691: 13030048947
Case 7692: 4886040599
Case 7693: 3604543880
Case 7694: 10280873698
Case 7695: 10658241598
Case 7696: 17624207520
Case 7697: 11899065582
Case 7698: 13141139345
Case 7699: 6904236806
Case 7700: 2448240605
Case 7701: 7229730995
Case 7702: 2218095547
Case 7703: 7423342367
Case 7704: 22742718397
Case 7705: 19689100027
Case 7706: 613997826
Case 7707: 8788652313
Case 7708: 5373027246
Case 7709: 3093564439
Case 7710: 5990828757
Case 7711: 5040046380
Case 7712: 11076518969
Case 7713: 8088065032
Case 7714: 839637704
Case 7715: 12943347583
Case 7716: 21796736650
Case 7717: 2097089393
Case 7718: 8948980355
Case 7719: 8123271046
Case 7720: 8228224153
Case 7721: 16112457927
Case 7722: 686427808
Case 7723: 9424466037
Case 7724: 7101759346
Case 7725: 23338004467
Case 7726: 22160181512
Case 7727: 6601953833
Case 7728: 9111146230
Case 7729: 8602518953
Case 7730: 28788139026
Case 7731: 830366911
Case 7732: 18725676015
Case 7733: 2325199768
Case 7734: 6323697385
Case 7735: 4880165531
Case 7736: 780982146
Case 7737: 8263307976
Case 7738: 16872095175
Case 7739: 18984311118
Case 7740: 4709633790
Case 7741: 9192817719
Case 7742: 6902750919
Case 7743: 21063743665
Case 7744: 18792854620
Case 7745: 3271927996
Case 7746: 5090024919
Case 7747: 11619455716
Case 7748: 7274462888
Case 7749: 5989923688
Case 7750: 13770549131
Case 7751: 25554574270
Case 7752: 3722736545
Case 7753: 25595557900
Case 7754: 719662189
Case 7755: 9887610225
Case 7756: 14343664448
Case 7757: 15923849918
Case 7758: 3588881359
Case 7759: 6545987665
Case 7760: 23940038266
Case 7761: 9107107343
Case 7762: 18638578975
Case 7763: 12294079296
Case 7764: 25378384062
Case 7765: 10942441415
Case 7766: 15315252126
Case 7767: 7702281469
Case 7768: 9920075884
Case 7769: 15733025941
Case 7770: 233979589
Case 7771: 17679045027
Case 7772: 1635139189
Case 7773: 13097167626
Case 7774: 21953051889
Case 7775: 7197266322
Case 7776: 6381276434
Case 7777: 2398283167
Case 7778: 7052852247
Case 7779: 10718076106
Case 7780: 2464217725
Case 7781: 4813926
Case 7782: 1754726177
Case 7783: 4327566666
Case 7784: 1742343337
Case 7785: 145144129
Case 7786: 7596059803
Case 7787: 9937160522
Case 7788: 2511533386
Case 7789: 1532102048
Case 7790: 7430677910
Case 7791: 3372534421
Case 7792: 7828099100
Case 7793: 6093662728
Case 7794: 6841391685
Case 7795: 7579257485
Case 7796: 98534621
Case 7797: 26318682205
Case 7798: 922779152
Case 7799: 20499173556
Case 7800: 18239509361
Case 7801: 10016427294
Case 7802: 2813405506
Case 7803: 18957399913
Case 7804: 13919706998
Case 7805: 12457529807
Case 7806: 16835746607
Case 7807: 176660377
Case 7808: 3492619425
Case 7809: 23505385754
Case 7810: 29753791278
Case 7811: 2873692819
Case 7812: 9819222662
Case 7813: 20422101452
Case 7814: 8898561470
Case 7815: 5868978392
Case 7816: 4894799903
Case 7817: 13889584779
Case 7818: 1546382020
Case 7819: 776244479
Case 7820: 8492326746
Case 7821: 20021883709
Case 7822: 5445350268
Case 7823: 5368052199
Case 7824: 2119704829
Case 7825: 22214671216
Case 7826: 2503542326
Case 7827: 3140864251
Case 7828: 13950348155
Case 7829: 4334261641
Case 7830: 13097356040
Case 7831: 3010585588
Case 7832: 11911483406
Case 7833: 18838559936
Case 7834: 17357748009
Case 7835: 22613032689
Case 7836: 1861420824
Case 7837: 4705913266
Case 7838: 25335450237
Case 7839: 1563737713
Case 7840: 4343335717
Case 7841: 24072259980
Case 7842: 789211084
Case 7843: 11491854777
Case 7844: 8615352823
Case 7845: 8886765287
Case 7846: 15463326063
Case 7847: 4527195916
Case 7848: 22709056337
Case 7849: 20932843712
Case 7850: 9836899168
Case 7851: 4728433034
Case 7852: 19580930698
Case 7853: 14905628000
Case 7854: 2361849252
Case 7855: 1350982711
Case 7856: 4476642815
Case 7857: 3863649217
Case 7858: 18089950372
Case 7859: 6410930764
Case 7860: 11422648889
Case 7861: 4993995577
Case 7862: 13596093363
Case 7863: 9346926091
Case 7864: 5164565746
Case 7865: 13515801280
Case 7866: 14483799387
Case 7867: 15457705164
Case 7868: 18378484551
Case 7869: 20405480566
Case 7870: 2001380341
Case 7871: 9653882722
Case 7872: 4426846037
Case 7873: 2766386655
Case 7874: 6771807073
Case 7875: 9705832367
Case 7876: 9314089628
Case 7877: 2360084858
Case 7878: 20660068821
Case 7879: 6895178436
Case 7880: 9195320340
Case 7881: 25871182011
Case 7882: 8958681690
Case 7883: 10583978881
Case 7884: 13090884032
Case 7885: 22006716065
Case 7886: 5047386652
Case 7887: 19649540005
Case 7888: 12540465057
Case 7889: 22368126745
Case 7890: 28590954248
Case 7891: 7611988244
Case 7892: 13035332477
Case 7893: 2785414212
Case 7894: 16582077983
Case 7895: 6436810890
Case 7896: 11687763356
Case 7897: 2408585504
Case 7898: 15898227504
Case 7899: 8756045763
Case 7900: 28615762231
Case 7901: 803132119
Case 7902: 3260994164
Case 7903: 3968835423
Case 7904: 16675390430
Case 7905: 17130575413
Case 7906: 19880432071
Case 7907: 16673073634
Case 7908: 26862397196
Case 7909: 11024981232
Case 7910: 5007649543
Case 7911: 11206522507
Case 7912: 1862644546
Case 7913: 4176465115
Case 7914: 337462326
Case 7915: 1059469886
Case 7916: 21795421012
Case 7917: 1881278644
Case 7918: 2256005807
Case 7919: 3298594284
Case 7920: 28965454323
Case 7921: 7588946789
Case 7922: 9189003008
Case 7923: 6549335874
Case 7924: 7523721034
Case 7925: 7615103113
Case 7926: 5400013276
Case 7927: 13886057394
Case 7928: 6583881764
Case 7929: 7272563217
Case 7930: 17077211233
Case 7931: 87797023
Case 7932: 17819016575
Case 7933: 21751431008
Case 7934: 1147549736
Case 7935: 15370529283
Case 7936: 1971544574
Case 7937: 2555918636
Case 7938: 3326457583
Case 7939: 528423616
Case 7940: 7746229
Case 7941: 4793758101
Case 7942: 15740338845
Case 7943: 12676155694
Case 7944: 9337766991
Case 7945: 23441088518
Case 7946: 694793202
Case 7947: 10524322464
Case 7948: 513921387
Case 7949: 22341138729
Case 7950: 5184147561
Case 7951: 15194311529
Case 7952: 13055911067
Case 7953: 24847906865
Case 7954: 5353364592
Case 7955: 9866855423
Case 7956: 10516932015
Case 7957: 15352208053
Case 7958: 17350328904
Case 7959: 6231770081
Case 7960: 4335651518
Case 7961: 2395387648
Case 7962: 15590007020
Case 7963: 7056640046
Case 7964: 4102928637
Case 7965: 5091616449
Case 7966: 10052645496
Case 7967: 20259614166
Case 7968: 20040809954
Case 7969: 20839540244
Case 7970: 6526463117
Case 7971: 10020082241
Case 7972: 12161175875
Case 7973: 6542769313
Case 7974: 10524472360
Case 7975: 6491914446
Case 7976: 8833490993
Case 7977: 7726714729
Case 7978: 10840304542
Case 7979: 2781774533
Case 7980: 6028268888
Case 7981: 4629503371
Case 7982: 13612612806
Case 7983: 1366169360
Case 7984: 11309895006
Case 7985: 25759297744
Case 7986: 3331502658
Case 7987: 11484956754
Case 7988: 6038535389
Case 7989: 6883407465
Case 7990: 13929214439
Case 7991: 1413780455
Case 7992: 3405000734
Case 7993: 6343168745
Case 7994: 22319739036
Case 7995: 1273783711
Case 7996: 21946622175
Case 7997: 13557675202
Case 7998: 11672224445
Case 7999: 7552224285
Case 8000: 3397589333
Case 8001: 13414949459
Case 8002: 8095266552
Case 8003: 14820150757
Case 8004: 9578414061
Case 8005: 3201938573
Case 8006: 2727420320
Case 8007: 21788690
Case 8008: 15423381207
Case 8009: 4373580018
Case 8010: 702273061
Case 8011: 3053619495
Case 8012: 9117773459
Case 8013: 11500428795
Case 8014: 4321761095
Case 8015: 15202245091
Case 8016: 22716806734
Case 8017: 17795845822
Case 8018: 12296896162
Case 8019: 3351955981
Case 8020: 18575535388
Case 8021: 20101943182
Case 8022: 1021160588
Case 8023: 16021759046
Case 8024: 3114018412
Case 8025: 262830229
Case 8026: 16833379413
Case 8027: 13895070631
Case 8028: 6904467509
Case 8029: 20691707782
Case 8030: 8514575577
Case 8031: 7815106601
Case 8032: 12661701626
Case 8033: 12365185002
Case 8034: 22427827021
Case 8035: 21022750837
Case 8036: 439707509
Case 8037: 9523663483
Case 8038: 7915264452
Case 8039: 4272950109
Case 8040: 17691755100
Case 8041: 20677373492
Case 8042: 5925845864
Case 8043: 11747114858
Case 8044: 11500314586
Case 8045: 16119465691
Case 8046: 3249553118
Case 8047: 11325990506
Case 8048: 31783204
Case 8049: 14914737940
Case 8050: 24957133033
Case 8051: 9745740854
Case 8052: 258477667
Case 8053: 7633677321
Case 8054: 3565646754
Case 8055: 19540710245
Case 8056: 6253397499
Case 8057: 12739125340
Case 8058: 12843727224
Case 8059: 6062856871
Case 8060: 7154164632
Case 8061: 2455616671
Case 8062: 17329301317
Case 8063: 14554485475
Case 8064: 11652585937
Case 8065: 19417846964
Case 8066: 25173085599
Case 8067: 16805727795
Case 8068: 19479382738
Case 8069: 3749307985
Case 8070: 4652134279
Case 8071: 375590981
Case 8072: 7174729484
Case 8073: 19898782908
Case 8074: 2049592928
Case 8075: 7515785617
Case 8076: 17333375840
Case 8077: 8332903030
Case 8078: 8822293826
Case 8079: 11604290780
Case 8080: 14055522029
Case 8081: 5894449794
Case 8082: 4406181213
Case 8083: 24227642007
Case 8084: 1860729184
Case 8085: 3083624299
Case 8086: 21331424062
Case 8087: 5773032055
Case 8088: 3540519827
Case 8089: 7873958905
Case 8090: 13661128337
Case 8091: 18698113891
Case 8092: 17782546543
Case 8093: 3940247766
Case 8094: 15121710454
Case 8095: 21610103743
Case 8096: 2678791972
Case 8097: 13496342016
Case 8098: 5551270166
Case 8099: 11351359434
Case 8100: 16939169876
Case 8101: 22562290942
Case 8102: 10938503274
Case 8103: 10003795051
Case 8104: 5626273841
Case 8105: 15727890734
Case 8106: 13271148862
Case 8107: 16583051420
Case 8108: 16249922336
Case 8109: 10945438875
Case 8110: 25430632441
Case 8111: 109080995
Case 8112: 4602638888
Case 8113: 17889030530
Case 8114: 12534501143
Case 8115: 3453545361
Case 8116: 8521581929
Case 8117: 10891786867
Case 8118: 8407274608
Case 8119: 5625556811
Case 8120: 13717748861
Case 8121: 13918564867
Case 8122: 14148003555
Case 8123: 4066382964
Case 8124: 6627639488
Case 8125: 4766112239
Case 8126: 10159267752
Case 8127: 7634943112
Case 8128: 13874180024
Case 8129: 17868697001
Case 8130: 25789391943
Case 8131: 13035114844
Case 8132: 24928353154
Case 8133: 3313351656
Case 8134: 22411986923
Case 8135: 4236905607
Case 8136: 4007767037
Case 8137: 6587452620
Case 8138: 15491891840
Case 8139: 25951960710
Case 8140: 4588482655
Case 8141: 2264375084
Case 8142: 16772798850
Case 8143: 3967615732
Case 8144: 6751000214
Case 8145: 14217634105
Case 8146: 4331060825
Case 8147: 21952411733
Case 8148: 9876888949
Case 8149: 23842085102
Case 8150: 9733932062
Case 8151: 7427374574
Case 8152: 20137779943
Case 8153: 604172696
Case 8154: 5649989551
Case 8155: 11263460023
Case 8156: 17182973014
Case 8157: 23138187424
Case 8158: 643327482
Case 8159: 1139168093
Case 8160: 10742274229
Case 8161: 43087267
Case 8162: 6183864948
Case 8163: 6606668000
Case 8164: 18764616521
Case 8165: 11322928490
Case 8166: 18547671027
Case 8167: 10959853359
Case 8168: 13543528087
Case 8169: 14272162905
Case 8170: 12771102635
Case 8171: 28660977064
Case 8172: 9051990240
Case 8173: 3642303566
Case 8174: 2558825908
Case 8175: 17827201353
Case 8176: 3701918000
Case 8177: 22371733890
Case 8178: 15962162518
Case 8179: 98070505
Case 8180: 23224482708
Case 8181: 6766097477
Case 8182: 20316457765
Case 8183: 2471006210
Case 8184: 4654291132
Case 8185: 16324431897
Case 8186: 22012624877
Case 8187: 12058573817
Case 8188: 17020209226
Case 8189: 22485158588
Case 8190: 964868007
Case 8191: 3709681531
Case 8192: 13395979301
Case 8193: 14315765932
Case 8194: 23588665215
Case 8195: 869442033
Case 8196: 6924995852
Case 8197: 7905145669
Case 8198: 24180092962
Case 8199: 19318013967
Case 8200: 6087301114
Case 8201: 6213315871
Case 8202: 11275745169
Case 8203: 20268670384
Case 8204: 2899981374
Case 8205: 14257765655
Case 8206: 2459098027
Case 8207: 1958098371
Case 8208: 5289861088
Case 8209: 284724777
Case 8210: 9900893227
Case 8211: 6026606198
Case 8212: 9706985392
Case 8213: 1801755373
Case 8214: 1130008719
Case 8215: 3365053957
Case 8216: 16555916854
Case 8217: 8568265428
Case 8218: 17259850352
Case 8219: 3652012674
Case 8220: 1864947277
Case 8221: 1850623313
Case 8222: 13010100953
Case 8223: 7809247709
Case 8224: 5544834577
Case 8225: 8311454657
Case 8226: 6686822144
Case 8227: 13561528200
Case 8228: 8313502075
Case 8229: 21214844341
Case 8230: 7616686955
Case 8231: 13541071960
Case 8232: 21772240114
Case 8233: 21352803861
Case 8234: 6437751799
Case 8235: 8466322780
Case 8236: 2763362288
Case 8237: 2051049720
Case 8238: 2489903862
Case 8239: 3031093566
Case 8240: 28203075436
Case 8241: 5002074718
Case 8242: 2019699267
Case 8243: 1847303882
Case 8244: 12435486583
Case 8245: 12493336293
Case 8246: 5114316220
Case 8247: 18142210850
Case 8248: 3074766129
Case 8249: 11559753276
Case 8250: 9391738098
Case 8251: 2238287593
Case 8252: 10233771569
Case 8253: 4018222004
Case 8254: 19979707029
Case 8255: 23083605830
Case 8256: 23652213370
Case 8257: 2286452946
Case 8258: 18361799840
Case 8259: 6306643689
Case 8260: 25623021261
Case 8261: 20187276298
Case 8262: 8809437548
Case 8263: 17675403216
Case 8264: 8049382883
Case 8265: 16878050554
Case 8266: 6857311818
Case 8267: 192786936
Case 8268: 1024390571
Case 8269: 10609833120
Case 8270: 5993384781
Case 8271: 9513005275
Case 8272: 11836228606
Case 8273: 1112557741
Case 8274: 1511634835
Case 8275: 1034178365
Case 8276: 13477142507
Case 8277: 14178029391
Case 8278: 15974952949
Case 8279: 6046042324
Case 8280: 6243191491
Case 8281: 21322800034
Case 8282: 20962759924
Case 8283: 553752660
Case 8284: 62713767
Case 8285: 154146170
Case 8286: 8431177600
Case 8287: 363287688
Case 8288: 1605698953
Case 8289: 4505261595
Case 8290: 21579973775
Case 8291: 1272516019
Case 8292: 4013929285
Case 8293: 1629019944
Case 8294: 18889704526
Case 8295: 20489426775
Case 8296: 28106053335
Case 8297: 13783163644
Case 8298: 16585266212
Case 8299: 14324343299
Case 8300: 5112725525
Case 8301: 3696909322
Case 8302: 6804824086
Case 8303: 15189877733
Case 8304: 2605432276
Case 8305: 7783667370
Case 8306: 22478265048
Case 8307: 11984148374
Case 8308: 4253361133
Case 8309: 3316148227
Case 8310: 1425296025
Case 8311: 13420823069
Case 8312: 23372546203
Case 8313: 3160197778
Case 8314: 19706915007
Case 8315: 1353839740
Case 8316: 12204822515
Case 8317: 10887639362
Case 8318: 6389196563
Case 8319: 18073537312
Case 8320: 12483451418
Case 8321: 20165325645
Case 8322: 5737467879
Case 8323: 4130198176
Case 8324: 6570425830
Case 8325: 11511780587
Case 8326: 10627074988
Case 8327: 3667854150
Case 8328: 6208536143
Case 8329: 79145818
Case 8330: 11884222619
Case 8331: 3718656557
Case 8332: 3927235236
Case 8333: 25796046839
Case 8334: 20760447671
Case 8335: 5479250447
Case 8336: 24962486472
Case 8337: 18567353194
Case 8338: 6588051892
Case 8339: 18263600316
Case 8340: 6771485214
Case 8341: 18835939767
Case 8342: 5929044151
Case 8343: 9908671915
Case 8344: 9766466002
Case 8345: 2115008698
Case 8346: 9223930823
Case 8347: 14955503397
Case 8348: 14094255174
Case 8349: 8602787453
Case 8350: 8691983887
Case 8351: 6325541654
Case 8352: 14876071952
Case 8353: 11637698468
Case 8354: 5111201359
Case 8355: 11366283139
Case 8356: 3232432400
Case 8357: 17759638636
Case 8358: 18582616431
Case 8359: 2208991897
Case 8360: 2932775191
Case 8361: 4573025173
Case 8362: 4769793635
Case 8363: 21097796373
Case 8364: 685950541
Case 8365: 18492786797
Case 8366: 16646744365
Case 8367: 1198568922
Case 8368: 25450452297
Case 8369: 23608270550
Case 8370: 12734592749
Case 8371: 11523914225
Case 8372: 6489195680
Case 8373: 1420516821
Case 8374: 6790995921
Case 8375: 15733067060
Case 8376: 19530412167
Case 8377: 518503345
Case 8378: 7446709076
Case 8379: 7494278268
Case 8380: 13465855965
Case 8381: 8906669161
Case 8382: 3757683410
Case 8383: 13700667764
Case 8384: 5152604025
Case 8385: 12139287651
Case 8386: 6031721811
Case 8387: 14723069365
Case 8388: 10603626507
Case 8389: 7652021333
Case 8390: 9137529318
Case 8391: 13889366036
Case 8392: 370499633
Case 8393: 7375418487
Case 8394: 10844832456
Case 8395: 2412966477
Case 8396: 4927750817
Case 8397: 5925922617
Case 8398: 3824724136
Case 8399: 20420928015
Case 8400: 3145118956
Case 8401: 471147315
Case 8402: 11074484187
Case 8403: 3139803337
Case 8404: 3801129388
Case 8405: 20890834425
Case 8406: 781958065
Case 8407: 16056802148
Case 8408: 3607605918
Case 8409: 11462924893
Case 8410: 3311609065
Case 8411: 5693546189
Case 8412: 1220558966
Case 8413: 247030121
Case 8414: 3871339437
Case 8415: 16685134057
Case 8416: 4204634713
Case 8417: 11313833578
Case 8418: 2684524899
Case 8419: 6788774192
Case 8420: 29222651
Case 8421: 17516052580
Case 8422: 5577513103
Case 8423: 1456702263
Case 8424: 7145842810
Case 8425: 3939180685
Case 8426: 3583586090
Case 8427: 17842178361
Case 8428: 2947763642
Case 8429: 10915745898
Case 8430: 6037436718
Case 8431: 4557840171
Case 8432: 3092278845
Case 8433: 13040743726
Case 8434: 24307306784
Case 8435: 7239917181
Case 8436: 12652074278
Case 8437: 182843414
Case 8438: 16055397795
Case 8439: 9558461347
Case 8440: 1613563365
Case 8441: 13750272673
Case 8442: 20031404335
Case 8443: 7574059489
Case 8444: 20819498205
Case 8445: 25262462379
Case 8446: 14437011088
Case 8447: 23033521930
Case 8448: 996995568
Case 8449: 563742846
Case 8450: 16578083032
Case 8451: 19801637219
Case 8452: 3222470781
Case 8453: 4080099189
Case 8454: 20339789147
Case 8455: 22030304584
Case 8456: 18849197088
Case 8457: 3810899436
Case 8458: 25603493347
Case 8459: 23398159545
Case 8460: 25194057827
Case 8461: 9728476039
Case 8462: 5562648835
Case 8463: 609217466
Case 8464: 1376767648
Case 8465: 9850391670
Case 8466: 7805529058
Case 8467: 27414684
Case 8468: 12132788348
Case 8469: 7305914224
Case 8470: 13692455799
Case 8471: 10801455623
Case 8472: 19846097955
Case 8473: 4053991844
Case 8474: 2608701555
Case 8475: 19354132579
Case 8476: 7751574051
Case 8477: 1173370901
Case 8478: 24877175168
Case 8479: 19417918899
Case 8480: 15901896020
Case 8481: 7462554724
Case 8482: 28696491540
Case 8483: 15994297917
Case 8484: 25010543504
Case 8485: 7007970696
Case 8486: 2284679628
Case 8487: 12514984627
Case 8488: 9384231936
Case 8489: 5684097705
Case 8490: 9028144843
Case 8491: 8864603688
Case 8492: 8447419256
Case 8493: 12019604199
Case 8494: 9628182116
Case 8495: 5291457942
Case 8496: 17662659344
Case 8497: 3403836009
Case 8498: 15990173902
Case 8499: 1597317524
Case 8500: 770877043
Case 8501: 17437956245
Case 8502: 9515025415
Case 8503: 28872818370
Case 8504: 4348418886
Case 8505: 4808448687
Case 8506: 13189919242
Case 8507: 7469244107
Case 8508: 3122844097
Case 8509: 6925682981
Case 8510: 10174558325
Case 8511: 14771425975
Case 8512: 10842913289
Case 8513: 2812833021
Case 8514: 3593088807
Case 8515: 17464339412
Case 8516: 8762891432
Case 8517: 23575585485
Case 8518: 8437929244
Case 8519: 4432513105
Case 8520: 24694577068
Case 8521: 10852658680
Case 8522: 19650792055
Case 8523: 12192343202
Case 8524: 6786694431
Case 8525: 13442230245
Case 8526: 15622829163
Case 8527: 11391461015
Case 8528: 16594251860
Case 8529: 1707613178
Case 8530: 3098756166
Case 8531: 3663063843
Case 8532: 12786516972
Case 8533: 12064911973
Case 8534: 4444711663
Case 8535: 8353023028
Case 8536: 4450795456
Case 8537: 5133628113
Case 8538: 905317092
Case 8539: 3634910637
Case 8540: 1670203939
Case 8541: 8318528334
Case 8542: 7647652320
Case 8543: 17743007718
Case 8544: 23205894966
Case 8545: 11497913477
Case 8546: 6931503778
Case 8547: 260991513
Case 8548: 2072436121
Case 8549: 6439228357
Case 8550: 5111612362
Case 8551: 8883595304
Case 8552: 1875214375
Case 8553: 3093093381
Case 8554: 17089779610
Case 8555: 5873249615
Case 8556: 14013654283
Case 8557: 450373195
Case 8558: 3945049981
Case 8559: 20662771972
Case 8560: 11158682013
Case 8561: 18888884588
Case 8562: 2713703475
Case 8563: 12759690911
Case 8564: 18558028650
Case 8565: 9980697900
Case 8566: 11079845437
Case 8567: 19412409964
Case 8568: 10821930540
Case 8569: 11837031725
Case 8570: 969783164
Case 8571: 17857790331
Case 8572: 12106828640
Case 8573: 4810653631
Case 8574: 18319463418
Case 8575: 20666569175
Case 8576: 16692859473
Case 8577: 7092087918
Case 8578: 8981324241
Case 8579: 6041808897
Case 8580: 11019696464
Case 8581: 2108525077
Case 8582: 15744935151
Case 8583: 6984524629
Case 8584: 14476371644
Case 8585: 26892594762
Case 8586: 10187190021
Case 8587: 8349678361
Case 8588: 107787171
Case 8589: 10378795529
Case 8590: 4685662958
Case 8591: 2260115268
Case 8592: 20698493367
Case 8593: 1301351833
Case 8594: 9173181716
Case 8595: 13245697216
Case 8596: 8627445169
Case 8597: 5758446527
Case 8598: 19631083718
Case 8599: 16163031786
Case 8600: 1922349416
Case 8601: 4994456869
Case 8602: 7268242423
Case 8603: 837745036
Case 8604: 15892931849
Case 8605: 20933399281
Case 8606: 4742058864
Case 8607: 326308210
Case 8608: 28869021503
Case 8609: 7303208215
Case 8610: 1518055644
Case 8611: 15796279309
Case 8612: 12483198662
Case 8613: 255835196
Case 8614: 1441473575
Case 8615: 3492040308
Case 8616: 21575491028
Case 8617: 4023289040
Case 8618: 13773091210
Case 8619: 15203307229
Case 8620: 13607936484
Case 8621: 11293407829
Case 8622: 4954253170
Case 8623: 17299582880
Case 8624: 12140791326
Case 8625: 14375530893
Case 8626: 3403250447
Case 8627: 1717919357
Case 8628: 20375526416
Case 8629: 19383499242
Case 8630: 22606838602
Case 8631: 2755491653
Case 8632: 546578567
Case 8633: 19593158467
Case 8634: 7923678512
Case 8635: 10362248074
Case 8636: 15988622441
Case 8637: 13054416787
Case 8638: 11920858417
Case 8639: 15226660
Case 8640: 4099286970
Case 8641: 14815554573
Case 8642: 278245561
Case 8643: 6013786899
Case 8644: 11020260625
Case 8645: 16374607449
Case 8646: 16539021989
Case 8647: 18496198820
Case 8648: 10040510676
Case 8649: 3666623649
Case 8650: 1330303637
Case 8651: 10084875170
Case 8652: 8834374860
Case 8653: 15021361797
Case 8654: 11614043959
Case 8655: 12285554629
Case 8656: 3427840095
Case 8657: 9585269709
Case 8658: 5324227558
Case 8659: 4028352301
Case 8660: 24415038187
Case 8661: 18335014836
Case 8662: 4476630941
Case 8663: 5553067801
Case 8664: 3512846955
Case 8665: 11206476409
Case 8666: 676643815
Case 8667: 3974431295
Case 8668: 4132614725
Case 8669: 8721882580
Case 8670: 5221626505
Case 8671: 13201486424
Case 8672: 10331598199
Case 8673: 10826873213
Case 8674: 26217357546
Case 8675: 12808946450
Case 8676: 26093339476
Case 8677: 14051423910
Case 8678: 14641316133
Case 8679: 3385557650
Case 8680: 27084848790
Case 8681: 23910368880
Case 8682: 6072238102
Case 8683: 19910414204
Case 8684: 5880691783
Case 8685: 11337912778
Case 8686: 1586379274
Case 8687: 5948401676
Case 8688: 18611544595
Case 8689: 13129966244
Case 8690: 11916286026
Case 8691: 5678468956
Case 8692: 476622254
Case 8693: 19190196860
Case 8694: 7922989985
Case 8695: 2262228127
Case 8696: 25328770346
Case 8697: 8901234681
Case 8698: 19651883107
Case 8699: 6526665904
Case 8700: 6554694652
Case 8701: 1164642731
Case 8702: 13001806902
Case 8703: 1290397756
Case 8704: 7048933498
Case 8705: 4559154143
Case 8706: 14439347472
Case 8707: 5370219197
Case 8708: 15537969547
Case 8709: 15985487381
Case 8710: 12128061534
Case 8711: 7401694693
Case 8712: 18273691512
Case 8713: 6089263274
Case 8714: 1872391253
Case 8715: 6012726612
Case 8716: 7451617955
Case 8717: 20708860696
Case 8718: 23976684879
Case 8719: 5293295823
Case 8720: 2710060261
Case 8721: 16970930977
Case 8722: 75645407
Case 8723: 2029376525
Case 8724: 3766630562
Case 8725: 12988730124
Case 8726: 19647850496
Case 8727: 1820874508
Case 8728: 8984824354
Case 8729: 1242509987
Case 8730: 14859068273
Case 8731: 11506640457
Case 8732: 8858875780
Case 8733: 14649633491
Case 8734: 19969019477
Case 8735: 19948495901
Case 8736: 14380904738
Case 8737: 3220560783
Case 8738: 4072591892
Case 8739: 7212230076
Case 8740: 6862629059
Case 8741: 466164564
Case 8742: 9939957288
Case 8743: 1320793859
Case 8744: 11913604354
Case 8745: 675581000
Case 8746: 17436583718
Case 8747: 28691763518
Case 8748: 10582749886
Case 8749: 7555242760
Case 8750: 7430285944
Case 8751: 21026388784
Case 8752: 14620668087
Case 8753: 14254161451
Case 8754: 2543505129
Case 8755: 13142245562
Case 8756: 14747971184
Case 8757: 14913845273
Case 8758: 12944980466
Case 8759: 346281327
Case 8760: 4024551791
Case 8761: 7536302510
Case 8762: 13264009048
Case 8763: 3019751364
Case 8764: 2558350867
Case 8765: 11163813700
Case 8766: 6785600297
Case 8767: 726073745
Case 8768: 4515261276
Case 8769: 8672720963
Case 8770: 13827534599
Case 8771: 14270875484
Case 8772: 7062391705
Case 8773: 26320532937
Case 8774: 24732619294
Case 8775: 4842101775
Case 8776: 5048578619
Case 8777: 20196831741
Case 8778: 11074576768
Case 8779: 8496414069
Case 8780: 240668834
Case 8781: 28744140632
Case 8782: 14513587933
Case 8783: 2747370896
Case 8784: 1199613570
Case 8785: 24393402314
Case 8786: 3943803481
Case 8787: 8990069709
Case 8788: 687102868
Case 8789: 1294059879
Case 8790: 6134368094
Case 8791: 9676958658
Case 8792: 15262966292
Case 8793: 13468046155
Case 8794: 1283233395
Case 8795: 11276961905
Case 8796: 22558411336
Case 8797: 2853270237
Case 8798: 3609028410
Case 8799: 3228477461
Case 8800: 17519339499
Case 8801: 461966521
Case 8802: 1649132133
Case 8803: 1095749768
Case 8804: 15729072681
Case 8805: 5097765873
Case 8806: 994090734
Case 8807: 4389016097
Case 8808: 13954595078
Case 8809: 16918582218
Case 8810: 22712321881
Case 8811: 17881777770
Case 8812: 12096106304
Case 8813: 11509286228
Case 8814: 20565883826
Case 8815: 2927059107
Case 8816: 11555294602
Case 8817: 5345010566
Case 8818: 17063543268
Case 8819: 14972054448
Case 8820: 20207182915
Case 8821: 1897768945
Case 8822: 5533701938
Case 8823: 21307015625
Case 8824: 24310902385
Case 8825: 20155792724
Case 8826: 14315411405
Case 8827: 17932021508
Case 8828: 6183934983
Case 8829: 19791789728
Case 8830: 2387910959
Case 8831: 10112668633
Case 8832: 7577615642
Case 8833: 19639479361
Case 8834: 13002970811
Case 8835: 4282758720
Case 8836: 12097628420
Case 8837: 12107542394
Case 8838: 13254350037
Case 8839: 22611593936
Case 8840: 13036635883
Case 8841: 25056041281
Case 8842: 7445903083
Case 8843: 6369593722
Case 8844: 1884245337
Case 8845: 27429551260
Case 8846: 6746658534
Case 8847: 10593971618
Case 8848: 3780134249
Case 8849: 5661697323
Case 8850: 4854112023
Case 8851: 19588227734
Case 8852: 2050954792
Case 8853: 7748002128
Case 8854: 3937239415
Case 8855: 2590615380
Case 8856: 15240767921
Case 8857: 191998832
Case 8858: 19801813565
Case 8859: 14833424008
Case 8860: 13477029802
Case 8861: 5365465767
Case 8862: 2096414540
Case 8863: 7965129028
Case 8864: 10941067886
Case 8865: 11710099009
Case 8866: 14041835261
Case 8867: 7333287368
Case 8868: 13773171850
Case 8869: 1033544297
Case 8870: 5910884101
Case 8871: 9090623150
Case 8872: 11734743951
Case 8873: 21504319696
Case 8874: 12225381648
Case 8875: 24125284677
Case 8876: 10889949759
Case 8877: 19077058193
Case 8878: 13677732807
Case 8879: 13664554331
Case 8880: 9825486979
Case 8881: 5755943407
Case 8882: 17250097879
Case 8883: 7080206476
Case 8884: 21424324168
Case 8885: 6430705154
Case 8886: 1355781446
Case 8887: 3444999282
Case 8888: 11527008914
Case 8889: 16273100075
Case 8890: 4063630894
Case 8891: 5122570384
Case 8892: 122733370
Case 8893: 7839044004
Case 8894: 2212282981
Case 8895: 1687280915
Case 8896: 18351539447
Case 8897: 4645080784
Case 8898: 17971307052
Case 8899: 379412325
Case 8900: 17268593944
Case 8901: 14791516949
Case 8902: 21186333932
Case 8903: 10951253130
Case 8904: 11077689743
Case 8905: 24848066293
Case 8906: 1360961285
Case 8907: 13238282602
Case 8908: 2957595605
Case 8909: 8300246727
Case 8910: 12599013731
Case 8911: 8904972747
Case 8912: 16151542369
Case 8913: 3679017817
Case 8914: 20368299855
Case 8915: 6948038134
Case 8916: 1563262802
Case 8917: 23390574640
Case 8918: 11453085147
Case 8919: 8853879031
Case 8920: 2391096165
Case 8921: 21550765438
Case 8922: 2787623918
Case 8923: 10104603303
Case 8924: 10911027756
Case 8925: 15565201764
Case 8926: 7951892363
Case 8927: 15840682563
Case 8928: 6668350764
Case 8929: 1236412655
Case 8930: 1494452066
Case 8931: 20885060563
Case 8932: 13425941646
Case 8933: 7851465790
Case 8934: 5601238946
Case 8935: 19463920559
Case 8936: 17549573360
Case 8937: 6303814900
Case 8938: 15624814476
Case 8939: 4974001354
Case 8940: 1037582211
Case 8941: 8260315042
Case 8942: 14341671887
Case 8943: 837935071
Case 8944: 2192433903
Case 8945: 15024236959
Case 8946: 6615929488
Case 8947: 385161975
Case 8948: 6901322089
Case 8949: 13584506448
Case 8950: 8855885840
Case 8951: 7888953595
Case 8952: 4988974491
Case 8953: 15234013162
Case 8954: 3764621881
Case 8955: 4188943137
Case 8956: 20322342002
Case 8957: 11442120429
Case 8958: 1307386572
Case 8959: 1345434297
Case 8960: 15336665400
Case 8961: 18602966367
Case 8962: 9288647003
Case 8963: 3675851371
Case 8964: 14339011163
Case 8965: 939612283
Case 8966: 4765973959
Case 8967: 2405139754
Case 8968: 5165150219
Case 8969: 5755030310
Case 8970: 5323891320
Case 8971: 800955486
Case 8972: 8834456928
Case 8973: 18397686973
Case 8974: 13063495512
Case 8975: 957178185
Case 8976: 1186793082
Case 8977: 10819383227
Case 8978: 8732294941
Case 8979: 2616417103
Case 8980: 14278915732
Case 8981: 3192884338
Case 8982: 16103315241
Case 8983: 13677858451
Case 8984: 17840535948
Case 8985: 23360286305
Case 8986: 23989947212
Case 8987: 2777178444
Case 8988: 19259157255
Case 8989: 23907444498
Case 8990: 16410225687
Case 8991: 3975203726
Case 8992: 4567765522
Case 8993: 11464988029
Case 8994: 10650867260
Case 8995: 7156243627
Case 8996: 13213088119
Case 8997: 582085785
Case 8998: 6517285421
Case 8999: 5821971393
Case 9000: 6384842141
Case 9001: 1685494719
Case 9002: 6917515120
Case 9003: 20275214388
Case 9004: 12038563341
Case 9005: 13722979509
Case 9006: 1920393042
Case 9007: 11242046521
Case 9008: 3403185918
Case 9009: 5484001239
Case 9010: 7219382747
Case 9011: 11800696795
Case 9012: 6981589175
Case 9013: 7041632977
Case 9014: 15942971744
Case 9015: 5713805658
Case 9016: 12288801338
Case 9017: 11177948056
Case 9018: 389571687
Case 9019: 11213155107
Case 9020: 3665244301
Case 9021: 20902043900
Case 9022: 6378172524
Case 9023: 23710224066
Case 9024: 26500216667
Case 9025: 8219229202
Case 9026: 28365245778
Case 9027: 5989337137
Case 9028: 12563040771
Case 9029: 12772288801
Case 9030: 1392324781
Case 9031: 20637440903
Case 9032: 14171574005
Case 9033: 15250147944
Case 9034: 5867467773
Case 9035: 652166154
Case 9036: 19681974569
Case 9037: 2441735968
Case 9038: 919302920
Case 9039: 27007262556
Case 9040: 10810148490
Case 9041: 3449665032
Case 9042: 5628510274
Case 9043: 11151674300
Case 9044: 4222006787
Case 9045: 17276405061
Case 9046: 1189967976
Case 9047: 11538972100
Case 9048: 12216537873
Case 9049: 4267175441
Case 9050: 10458958184
Case 9051: 337056431
Case 9052: 15422993452
Case 9053: 6260959444
Case 9054: 12960953274
Case 9055: 11711662547
Case 9056: 20135516689
Case 9057: 282451307
Case 9058: 9097105051
Case 9059: 20605617103
Case 9060: 23107783784
Case 9061: 3355441451
Case 9062: 3970461681
Case 9063: 5984161989
Case 9064: 17726914388
Case 9065: 1520869076
Case 9066: 6260378600
Case 9067: 2654754735
Case 9068: 12572354805
Case 9069: 8901865793
Case 9070: 4956703562
Case 9071: 2718755632
Case 9072: 7940168287
Case 9073: 30179702782
Case 9074: 7237419719
Case 9075: 16133151063
Case 9076: 13083120967
Case 9077: 11722544568
Case 9078: 2438360520
Case 9079: 15029750012
Case 9080: 12943608776
Case 9081: 2567813199
Case 9082: 19453941031
Case 9083: 3374362085
Case 9084: 8104889388
Case 9085: 11202949953
Case 9086: 7999917028
Case 9087: 2184821201
Case 9088: 24022551067
Case 9089: 12208823075
Case 9090: 4958004023
Case 9091: 13576049487
Case 9092: 10674316876
Case 9093: 4837085949
Case 9094: 5778970649
Case 9095: 2141347773
Case 9096: 10749653314
Case 9097: 20126856336
Case 9098: 13078159460
Case 9099: 15584603181
Case 9100: 4213270305
Case 9101: 14953943991
Case 9102: 18175980886
Case 9103: 5236521083
Case 9104: 13900294549
Case 9105: 4458132896
Case 9106: 4475369007
Case 9107: 10882311510
Case 9108: 4548278021
Case 9109: 18317965609
Case 9110: 24018439887
Case 9111: 5821058345
Case 9112: 8539297730
Case 9113: 3977195264
Case 9114: 20701696198
Case 9115: 14167129084
Case 9116: 14345104414
Case 9117: 24843835145
Case 9118: 6159908292
Case 9119: 5048029787
Case 9120: 16266955453
Case 9121: 7454616404
Case 9122: 13712421028
Case 9123: 10053223231
Case 9124: 3764245262
Case 9125: 3658892569
Case 9126: 6945070130
Case 9127: 1869901468
Case 9128: 2056978931
Case 9129: 2653718112
Case 9130: 12260216799
Case 9131: 20603441307
Case 9132: 2943205787
Case 9133: 17223603722
Case 9134: 16729610078
Case 9135: 8389060516
Case 9136: 3364578734
Case 9137: 6013736519
Case 9138: 1846568980
Case 9139: 4402627557
Case 9140: 21521221071
Case 9141: 23584200909
Case 9142: 18872505163
Case 9143: 1982391396
Case 9144: 3859555509
Case 9145: 7959157430
Case 9146: 7965182589
Case 9147: 5555953525
Case 9148: 5203221066
Case 9149: 2018768994
Case 9150: 9984875796
Case 9151: 12891599794
Case 9152: 53737165
Case 9153: 9325769
Case 9154: 4606179459
Case 9155: 637161769
Case 9156: 9919802905
Case 9157: 14447762412
Case 9158: 6202754945
Case 9159: 2500428285
Case 9160: 15913803997
Case 9161: 22526198128
Case 9162: 967482949
Case 9163: 4677895682
Case 9164: 6744128082
Case 9165: 15926734528
Case 9166: 12648027818
Case 9167: 18897353734
Case 9168: 10455791660
Case 9169: 7614359796
Case 9170: 7269270925
Case 9171: 10568397455
Case 9172: 18829720795
Case 9173: 16581483051
Case 9174: 3297510620
Case 9175: 9788988019
Case 9176: 1226444002
Case 9177: 15452550837
Case 9178: 23695747901
Case 9179: 11702773339
Case 9180: 5814438815
Case 9181: 21633369647
Case 9182: 2588790106
Case 9183: 657898398
Case 9184: 11902125648
Case 9185: 3837004378
Case 9186: 11994797937
Case 9187: 923916469
Case 9188: 5969369996
Case 9189: 13272889868
Case 9190: 6236962247
Case 9191: 2596050699
Case 9192: 13072002467
Case 9193: 7876490121
Case 9194: 2540161058
Case 9195: 8567682399
Case 9196: 29311343883
Case 9197: 21783618604
Case 9198: 14650622054
Case 9199: 16021964203
Case 9200: 9686651697
Case 9201: 9051668628
Case 9202: 22568145298
Case 9203: 4121402960
Case 9204: 17827969487
Case 9205: 7294543304
Case 9206: 4982099874
Case 9207: 7898990446
Case 9208: 11248690918
Case 9209: 14945157662
Case 9210: 9754890557
Case 9211: 830955487
Case 9212: 7510234852
Case 9213: 14289857031
Case 9214: 18886045291
Case 9215: 902856173
Case 9216: 23144628877
Case 9217: 2722335715
Case 9218: 11513065260
Case 9219: 1370414025
Case 9220: 15993570499
Case 9221: 4324388962
Case 9222: 13744974929
Case 9223: 1321320767
Case 9224: 1645952607
Case 9225: 11773851111
Case 9226: 10353518
Case 9227: 3191432751
Case 9228: 10210572830
Case 9229: 3751041272
Case 9230: 7007073075
Case 9231: 8220256067
Case 9232: 20457076858
Case 9233: 11092319214
Case 9234: 4146650618
Case 9235: 16922768669
Case 9236: 12136300317
Case 9237: 8965434701
Case 9238: 14151145418
Case 9239: 5109682182
Case 9240: 889110133
Case 9241: 1155468496
Case 9242: 18490310689
Case 9243: 3435262475
Case 9244: 794536111
Case 9245: 28313421824
Case 9246: 18618538119
Case 9247: 24712317510
Case 9248: 6038958234
Case 9249: 7740610004
Case 9250: 5254344043
Case 9251: 14894142738
Case 9252: 9654989611
Case 9253: 1022328128
Case 9254: 910102003
Case 9255: 888883968
Case 9256: 17879919221
Case 9257: 16819327296
Case 9258: 3223883605
Case 9259: 3177392950
Case 9260: 3890328769
Case 9261: 8050643767
Case 9262: 26968276953
Case 9263: 12372439459
Case 9264: 15535786756
Case 9265: 14896119565
Case 9266: 5830769410
Case 9267: 14559486314
Case 9268: 7130445153
Case 9269: 8302816111
Case 9270: 5478548604
Case 9271: 3757485593
Case 9272: 1256718787
Case 9273: 2396564747
Case 9274: 4377633899
Case 9275: 3102784607
Case 9276: 1238584416
Case 9277: 11269060691
Case 9278: 7342711664
Case 9279: 2190249519
Case 9280: 23879061464
Case 9281: 11700531317
Case 9282: 5654759963
Case 9283: 22335595034
Case 9284: 8239823178
Case 9285: 11750413769
Case 9286: 11484875617
Case 9287: 10356015023
Case 9288: 2257642604
Case 9289: 3007664586
Case 9290: 22164143862
Case 9291: 21696637594
Case 9292: 6275184813
Case 9293: 2802927495
Case 9294: 5131867921
Case 9295: 12240030999
Case 9296: 2434019320
Case 9297: 20572055818
Case 9298: 25411151271
Case 9299: 15342495288
Case 9300: 14399065057
Case 9301: 8527995540
Case 9302: 7700454918
Case 9303: 360885616
Case 9304: 15813439866
Case 9305: 14131882534
Case 9306: 5026720404
Case 9307: 21377820027
Case 9308: 15475718166
Case 9309: 30209676853
Case 9310: 890524884
Case 9311: 1068550400
Case 9312: 6510742158
Case 9313: 5826766388
Case 9314: 13252307963
Case 9315: 4762364774
Case 9316: 7579421279
Case 9317: 14146835423
Case 9318: 9269543144
Case 9319: 5651363781
Case 9320: 6074011327
Case 9321: 3725986160
Case 9322: 19097280344
Case 9323: 14951517617
Case 9324: 13868532489
Case 9325: 12426754556
Case 9326: 15419749493
Case 9327: 15201449521
Case 9328: 7203368991
Case 9329: 694215879
Case 9330: 1628597227
Case 9331: 7170437054
Case 9332: 11138591624
Case 9333: 6745276974
Case 9334: 4796326389
Case 9335: 16164312492
Case 9336: 23425987167
Case 9337: 1107995169
Case 9338: 17926609541
Case 9339: 21859817066
Case 9340: 3985724205
Case 9341: 2509797012
Case 9342: 26215219492
Case 9343: 16316231636
Case 9344: 5971628932
Case 9345: 5733385830
Case 9346: 2829784736
Case 9347: 2165646030
Case 9348: 15358989794
Case 9349: 10158659664
Case 9350: 3278484628
Case 9351: 3675067170
Case 9352: 2159244559
Case 9353: 402270286
Case 9354: 17775245935
Case 9355: 4038244633
Case 9356: 14721544110
Case 9357: 5923169333
Case 9358: 20921099497
Case 9359: 2865272984
Case 9360: 9484123974
Case 9361: 18847741990
Case 9362: 14050311904
Case 9363: 5255514368
Case 9364: 4705164533
Case 9365: 9942737703
Case 9366: 2727733809
Case 9367: 28565376917
Case 9368: 4677496782
Case 9369: 871977193
Case 9370: 7999240555
Case 9371: 13714687460
Case 9372: 17405740224
Case 9373: 2779107415
Case 9374: 9128277616
Case 9375: 2070885524
Case 9376: 22116976924
Case 9377: 7397237908
Case 9378: 18492581394
Case 9379: 7022473505
Case 9380: 1571262970
Case 9381: 14876487956
Case 9382: 16167501423
Case 9383: 26343792111
Case 9384: 2095610173
Case 9385: 11533660855
Case 9386: 6585130449
Case 9387: 7222493336
Case 9388: 6236227417
Case 9389: 17389816903
Case 9390: 4757310993
Case 9391: 1870389075
Case 9392: 23122792662
Case 9393: 13207399246
Case 9394: 19117642403
Case 9395: 15254299621
Case 9396: 4709578882
Case 9397: 13329956525
Case 9398: 12733136040
Case 9399: 25717311938
Case 9400: 14556453469
Case 9401: 6002401424
Case 9402: 14098089037
Case 9403: 5842609858
Case 9404: 7822643749
Case 9405: 6721370466
Case 9406: 24872718045
Case 9407: 13518660103
Case 9408: 5651065933
Case 9409: 19224243032
Case 9410: 8986896979
Case 9411: 1571625136
Case 9412: 634055025
Case 9413: 16299933747
Case 9414: 4250751469
Case 9415: 868816673
Case 9416: 4551800397
Case 9417: 2609640872
Case 9418: 1061881023
Case 9419: 16772929685
Case 9420: 17461983878
Case 9421: 4442953043
Case 9422: 13816671765
Case 9423: 1666356148
Case 9424: 3084724383
Case 9425: 22517989122
Case 9426: 3898701032
Case 9427: 10079986681
Case 9428: 23789783448
Case 9429: 1254309549
Case 9430: 9840352181
Case 9431: 22570102817
Case 9432: 2673339199
Case 9433: 18106645594
Case 9434: 14761121604
Case 9435: 6517290577
Case 9436: 7660000878
Case 9437: 8680784628
Case 9438: 5061321769
Case 9439: 18228978692
Case 9440: 24056355773
Case 9441: 14158750775
Case 9442: 18675229082
Case 9443: 3800777404
Case 9444: 650536488
Case 9445: 14418056495
Case 9446: 1924926534
Case 9447: 298066258
Case 9448: 8687593402
Case 9449: 1957504479
Case 9450: 9076938227
Case 9451: 14223343576
Case 9452: 14084078270
Case 9453: 939706373
Case 9454: 9098673712
Case 9455: 21750303920
Case 9456: 10084887396
Case 9457: 22991845551
Case 9458: 6109437123
Case 9459: 7919774001
Case 9460: 9339822760
Case 9461: 4677922934
Case 9462: 16316643820
Case 9463: 6496520128
Case 9464: 8293969204
Case 9465: 3306411710
Case 9466: 4455917987
Case 9467: 4086862292
Case 9468: 3244861704
Case 9469: 11450274820
Case 9470: 2535744565
Case 9471: 3080432563
Case 9472: 8011531244
Case 9473: 12322567992
Case 9474: 7240947122
Case 9475: 19253284121
Case 9476: 2516961302
Case 9477: 5549190287
Case 9478: 19845869872
Case 9479: 7023567236
Case 9480: 3558063668
Case 9481: 6326960521
Case 9482: 10665731240
Case 9483: 13413342942
Case 9484: 20344886505
Case 9485: 17201308093
Case 9486: 11016441014
Case 9487: 4689361811
Case 9488: 6391668484
Case 9489: 9623250959
Case 9490: 27048635968
Case 9491: 609240447
Case 9492: 6145668203
Case 9493: 6721487746
Case 9494: 16481193704
Case 9495: 9058770591
Case 9496: 3810505663
Case 9497: 7032123774
Case 9498: 14750590194
Case 9499: 22199578239
Case 9500: 5862133011
Case 9501: 16666698712
Case 9502: 4264895192
Case 9503: 2158738538
Case 9504: 5888983896
Case 9505: 10775958456
Case 9506: 7598397287
Case 9507: 9839987538
Case 9508: 10881911605
Case 9509: 23630008124
Case 9510: 2260066733
Case 9511: 7230173659
Case 9512: 672530257
Case 9513: 11158401025
Case 9514: 4451640606
Case 9515: 22864545230
Case 9516: 1985769389
Case 9517: 12762610510
Case 9518: 7113696148
Case 9519: 6618354516
Case 9520: 5733968622
Case 9521: 21154214053
Case 9522: 7102462494
Case 9523: 11089503639
Case 9524: 15922870971
Case 9525: 4844282207
Case 9526: 4829979169
Case 9527: 4345557649
Case 9528: 9787979470
Case 9529: 5200950803
Case 9530: 9786383228
Case 9531: 17082192126
Case 9532: 10239870555
Case 9533: 15789282999
Case 9534: 15414090872
Case 9535: 12243060723
Case 9536: 6541368560
Case 9537: 3672297920
Case 9538: 9544997057
Case 9539: 15425585565
Case 9540: 7461818597
Case 9541: 8891762148
Case 9542: 713601409
Case 9543: 9119053032
Case 9544: 5824457580
Case 9545: 13067492666
Case 9546: 6716163511
Case 9547: 2728878541
Case 9548: 19897772573
Case 9549: 28639561152
Case 9550: 13805818524
Case 9551: 9224303556
Case 9552: 1606362903
Case 9553: 3518940241
Case 9554: 1946034622
Case 9555: 3565544452
Case 9556: 3147302475
Case 9557: 4084459516
Case 9558: 6521170148
Case 9559: 7325729673
Case 9560: 1855687782
Case 9561: 6657213038
Case 9562: 10045068801
Case 9563: 20363761760
Case 9564: 18113744098
Case 9565: 21330030436
Case 9566: 7944239472
Case 9567: 4291403752
Case 9568: 1127221026
Case 9569: 5779501358
Case 9570: 17977510488
Case 9571: 13252526
Case 9572: 15270326047
Case 9573: 17823566331
Case 9574: 21280620016
Case 9575: 11394813049
Case 9576: 2754244006
Case 9577: 742782266
Case 9578: 22880277818
Case 9579: 446280058
Case 9580: 3270259940
Case 9581: 8954057093
Case 9582: 18795089016
Case 9583: 1494489184
Case 9584: 1052624461
Case 9585: 15844924646
Case 9586: 8166236960
Case 9587: 29013420508
Case 9588: 14865046186
Case 9589: 11597719463
Case 9590: 618002103
Case 9591: 18493270905
Case 9592: 7648423940
Case 9593: 6951147688
Case 9594: 2284225889
Case 9595: 23328295707
Case 9596: 179722776
Case 9597: 21241905888
Case 9598: 14978343020
Case 9599: 16422197198
Case 9600: 29312285766
Case 9601: 1960344633
Case 9602: 20962158872
Case 9603: 8164395084
Case 9604: 16176811037
Case 9605: 93043493
Case 9606: 22902366585
Case 9607: 913364367
Case 9608: 8273844416
Case 9609: 4294395365
Case 9610: 1091083321
Case 9611: 3450464352
Case 9612: 4054007825
Case 9613: 16111813372
Case 9614: 9826323779
Case 9615: 8366656779
Case 9616: 4934925452
Case 9617: 5658972602
Case 9618: 9230418441
Case 9619: 23190517252
Case 9620: 1628979787
Case 9621: 4604470715
Case 9622: 4119045713
Case 9623: 7835835401
Case 9624: 6078234612
Case 9625: 2161547129
Case 9626: 19673197411
Case 9627: 18333280036
Case 9628: 10428978557
Case 9629: 26818176596
Case 9630: 7369860915
Case 9631: 20755744042
Case 9632: 893070401
Case 9633: 4775810616
Case 9634: 24513939428
Case 9635: 300709935
Case 9636: 672098273
Case 9637: 6202000117
Case 9638: 429949323
Case 9639: 4946479304
Case 9640: 13276842827
Case 9641: 14697814686
Case 9642: 10645814755
Case 9643: 8942382843
Case 9644: 1382999156
Case 9645: 5607585373
Case 9646: 16219973722
Case 9647: 937334306
Case 9648: 13123664893
Case 9649: 18359484830
Case 9650: 21440873230
Case 9651: 1978621548
Case 9652: 23806366876
Case 9653: 4121388400
Case 9654: 1186039020
Case 9655: 2452928611
Case 9656: 3128154375
Case 9657: 10138848131
Case 9658: 7147968761
Case 9659: 22590242899
Case 9660: 89733018
Case 9661: 5792776245
Case 9662: 930730974
Case 9663: 4884920332
Case 9664: 18882272864
Case 9665: 1253702490
Case 9666: 18853029117
Case 9667: 294093616
Case 9668: 3583735199
Case 9669: 13910800895
Case 9670: 24962478380
Case 9671: 4727593346
Case 9672: 14088809374
Case 9673: 28022894121
Case 9674: 1828770407
Case 9675: 26897836943
Case 9676: 1116968521
Case 9677: 4783299312
Case 9678: 26468931382
Case 9679: 573281215
Case 9680: 21846162616
Case 9681: 24213470326
Case 9682: 5787213035
Case 9683: 6598663281
Case 9684: 24333655001
Case 9685: 1762971336
Case 9686: 7279986569
Case 9687: 20880651494
Case 9688: 12172479497
Case 9689: 6401966796
Case 9690: 12260875974
Case 9691: 4390221498
Case 9692: 3305964796
Case 9693: 9179608582
Case 9694: 1712507490
Case 9695: 2164276171
Case 9696: 2919993690
Case 9697: 10738185972
Case 9698: 812421407
Case 9699: 3541564428
Case 9700: 6415650157
Case 9701: 9980785269
Case 9702: 21445645835
Case 9703: 21916643341
Case 9704: 20002661563
Case 9705: 10227655128
Case 9706: 10822200049
Case 9707: 4135667422
Case 9708: 6590938938
Case 9709: 12527576103
Case 9710: 17169973614
Case 9711: 179063989
Case 9712: 17008042900
Case 9713: 6452422279
Case 9714: 7942175898
Case 9715: 22586888335
Case 9716: 6835520785
Case 9717: 6747409906
Case 9718: 3094139740
Case 9719: 20525963963
Case 9720: 12303663433
Case 9721: 18859068079
Case 9722: 3875649712
Case 9723: 24429018601
Case 9724: 20735033171
Case 9725: 21489030653
Case 9726: 15458959708
Case 9727: 17781741011
Case 9728: 6978458382
Case 9729: 5961052166
Case 9730: 10362822126
Case 9731: 11598930103
Case 9732: 11183282465
Case 9733: 12118863943
Case 9734: 12513358805
Case 9735: 12395857115
Case 9736: 4451970420
Case 9737: 2132056739
Case 9738: 705064627
Case 9739: 18152840648
Case 9740: 708850936
Case 9741: 4829907633
Case 9742: 3555331101
Case 9743: 16085356405
Case 9744: 10147017936
Case 9745: 402448269
Case 9746: 14470114293
Case 9747: 7391657380
Case 9748: 2582414910
Case 9749: 5692722341
Case 9750: 22617676419
Case 9751: 592452729
Case 9752: 9965190970
Case 9753: 20490668734
Case 9754: 862636784
Case 9755: 1106952327
Case 9756: 6193609004
Case 9757: 6337271598
Case 9758: 5936823341
Case 9759: 9223568388
Case 9760: 11628868576
Case 9761: 5803122973
Case 9762: 5482852820
Case 9763: 439550200
Case 9764: 11696715696
Case 9765: 8839176712
Case 9766: 2240217420
Case 9767: 4318973491
Case 9768: 14737485887
Case 9769: 9327771003
Case 9770: 9249774129
Case 9771: 1557892986
Case 9772: 10174406977
Case 9773: 18954251340
Case 9774: 16349354913
Case 9775: 5202504221
Case 9776: 12937777121
Case 9777: 16592367260
Case 9778: 186895712
Case 9779: 6298049072
Case 9780: 1257008296
Case 9781: 11582037986
Case 9782: 9912453651
Case 9783: 23633665144
Case 9784: 10367209074
Case 9785: 1323863796
Case 9786: 8400949857
Case 9787: 450936267
Case 9788: 324508686
Case 9789: 7299844830
Case 9790: 9700959678
Case 9791: 23807311786
Case 9792: 22759339756
Case 9793: 11069425682
Case 9794: 3591085342
Case 9795: 11092066754
Case 9796: 3091115922
Case 9797: 20975501396
Case 9798: 5059105887
Case 9799: 5732771660
Case 9800: 13018379621
Case 9801: 7561268020
Case 9802: 13008836568
Case 9803: 22895920355
Case 9804: 4958174044
Case 9805: 6519520531
Case 9806: 24203424832
Case 9807: 7720075757
Case 9808: 12758179375
Case 9809: 2346007184
Case 9810: 6397920697
Case 9811: 13532180624
Case 9812: 4891642432
Case 9813: 13566755825
Case 9814: 11950787587
Case 9815: 6483334862
Case 9816: 7974919256
Case 9817: 3053540484
Case 9818: 8971914383
Case 9819: 14059612108
Case 9820: 9441714413
Case 9821: 13792373853
Case 9822: 3743109238
Case 9823: 19165556420
Case 9824: 5868607232
Case 9825: 8489724333
Case 9826: 16275637485
Case 9827: 5457883122
Case 9828: 308623861
Case 9829: 14386722142
Case 9830: 11376236731
Case 9831: 9870300964
Case 9832: 8307002855
Case 9833: 7257391756
Case 9834: 2890478776
Case 9835: 4505711556
Case 9836: 14893848113
Case 9837: 6504527310
Case 9838: 16686085461
Case 9839: 18555761634
Case 9840: 138815089
Case 9841: 12014376798
Case 9842: 26681968276
Case 9843: 830813337
Case 9844: 5130442202
Case 9845: 11395484873
Case 9846: 24810095446
Case 9847: 4523160760
Case 9848: 3042571981
Case 9849: 8934980523
Case 9850: 360408037
Case 9851: 14204047769
Case 9852: 6017875024
Case 9853: 17944140531
Case 9854: 5520772826
Case 9855: 1847717741
Case 9856: 21008496211
Case 9857: 6844168373
Case 9858: 4950357474
Case 9859: 17541397756
Case 9860: 11873492556
Case 9861: 8059051584
Case 9862: 5290447502
Case 9863: 14188151531
Case 9864: 1864530598
Case 9865: 6570799799
Case 9866: 235160136
Case 9867: 14527052489
Case 9868: 8851123480
Case 9869: 17080907742
Case 9870: 12176745725
Case 9871: 24954764559
Case 9872: 18223361910
Case 9873: 18890790469
Case 9874: 1768205306
Case 9875: 101676204
Case 9876: 15088009189
Case 9877: 1163556047
Case 9878: 4741789513
Case 9879: 861542955
Case 9880: 17581546764
Case 9881: 12939716560
Case 9882: 715751301
Case 9883: 25827342820
Case 9884: 980853040
Case 9885: 12540134844
Case 9886: 7597269136
Case 9887: 13164595162
Case 9888: 16339338206
Case 9889: 12362213481
Case 9890: 5435396481
Case 9891: 5176558403
Case 9892: 8641133064
Case 9893: 4813959984
Case 9894: 495067511
Case 9895: 5146707934
Case 9896: 8500325343
Case 9897: 18928137627
Case 9898: 10451075302
Case 9899: 3625549238
Case 9900: 962056129
Case 9901: 11724615141
Case 9902: 7087860948
Case 9903: 6112779489
Case 9904: 1498034894
Case 9905: 6468589270
Case 9906: 16201120770
Case 9907: 9265178348
Case 9908: 1382092959
Case 9909: 19839335209
Case 9910: 6282097409
Case 9911: 16967761815
Case 9912: 14538916944
Case 9913: 14183647041
Case 9914: 2638952272
Case 9915: 5963465972
Case 9916: 5498915685
Case 9917: 22496209947
Case 9918: 1115311631
Case 9919: 5474066797
Case 9920: 9259158907
Case 9921: 22240029893
Case 9922: 1666143436
Case 9923: 4563812132
Case 9924: 4818793525
Case 9925: 25087483878
Case 9926: 1281165221
Case 9927: 13622640107
Case 9928: 2741212586
Case 9929: 6032891365
Case 9930: 1771300389
Case 9931: 2985865374
Case 9932: 19758771694
Case 9933: 10875662189
Case 9934: 13122701665
Case 9935: 16663612624
Case 9936: 6760779121
Case 9937: 9089367388
Case 9938: 7385133582
Case 9939: 19585235284
Case 9940: 4570983872
Case 9941: 7221062126
Case 9942: 12496449830
Case 9943: 24945290039
Case 9944: 7924113323
Case 9945: 10018626006
Case 9946: 15474178812
Case 9947: 21924799857
Case 9948: 6509058033
Case 9949: 25645030721
Case 9950: 16436100593
Case 9951: 517173663
Case 9952: 15119628006
Case 9953: 12053268261
Case 9954: 7490517197
Case 9955: 552313042
Case 9956: 3119448899
Case 9957: 5170379375
Case 9958: 21583554
Case 9959: 3654718483
Case 9960: 21795291451
Case 9961: 3485301173
Case 9962: 3568793227
Case 9963: 7004112075
Case 9964: 1852770187
Case 9965: 19280707860
Case 9966: 5269221698
Case 9967: 10044314769
Case 9968: 17255917660
Case 9969: 8875669436
Case 9970: 15849823438
Case 9971: 15626261208
Case 9972: 5124609646
Case 9973: 9011546961
Case 9974: 5883561499
Case 9975: 16954287710
Case 9976: 24720425768
Case 9977: 9757281523
Case 9978: 12211455684
Case 9979: 22374782888
Case 9980: 12176764470
Case 9981: 3720911445
Case 9982: 15989765175
Case 9983: 1560201383
Case 9984: 3295883008
Case 9985: 11511871339
Case 9986: 21496794041
Case 9987: 10986445586
Case 9988: 12046971661
Case 9989: 20304854028
Case 9990: 3473022409
Case 9991: 24549427282
Case 9992: 25652193696
Case 9993: 21789194533
Case 9994: 6555387591
Case 9995: 7483716193
Case 9996: 2875670506
Case 9997: 1191256116
Case 9998: 15125793943
Case 9999: 1159011106
Case 10000: 5859594965
Case 10001: 12592172156
Case 10002: 86251481
Case 10003: 6235307469
Case 10004: 13461373919
Case 10005: 2798859098
Case 10006: 24811451123
Case 10007: 4807357751
Case 10008: 16249790268
Case 10009: 1002133892
Case 10010: 4574344924
Case 10011: 2743994780
Case 10012: 1811938007
Case 10013: 15620630155
Case 10014: 13035761284
Case 10015: 18034524900
Case 10016: 1103991374
Case 10017: 641697657
Case 10018: 17078333793
Case 10019: 23008531900
Case 10020: 9165151198
Case 10021: 4018659425
Case 10022: 6916726792
Case 10023: 19996776391
Case 10024: 20766226313
Case 10025: 20829081409
Case 10026: 5758368214
Case 10027: 8189001717
Case 10028: 18384804319
Case 10029: 1723177956
Case 10030: 14145492738
Case 10031: 8861795062
Case 10032: 8520074781
Case 10033: 5676798343
Case 10034: 9005055624
Case 10035: 24628305987
Case 10036: 1746532208
Case 10037: 7836670
Case 10038: 1335086886
Case 10039: 3742938919
Case 10040: 2673698060
Case 10041: 16453261397
Case 10042: 5819204584
Case 10043: 5400348108
Case 10044: 21033995760
Case 10045: 15352759547
Case 10046: 9234811809
Case 10047: 6403036279
Case 10048: 28925045327
Case 10049: 8711260224
Case 10050: 11355386893
Case 10051: 4586004956
Case 10052: 5286589452
Case 10053: 5798585477
Case 10054: 3429383876
Case 10055: 14081858749
Case 10056: 1189628455
Case 10057: 13102085384
Case 10058: 1920678925
Case 10059: 8284441827
Case 10060: 20602644978
Case 10061: 9242857601
Case 10062: 1265948554
Case 10063: 4735541192
Case 10064: 15740056885
Case 10065: 26822155717
Case 10066: 705274898
Case 10067: 10113210075
Case 10068: 5516022800
Case 10069: 15022095536
Case 10070: 7846240548
Case 10071: 388777924
Case 10072: 24334860364
Case 10073: 10000425525
Case 10074: 5502047815
Case 10075: 8684200229
Case 10076: 7456916138
Case 10077: 14420272127
Case 10078: 13801445823
Case 10079: 257336434
Case 10080: 12306337546
Case 10081: 11114450000
Case 10082: 3199255146
Case 10083: 857754580
Case 10084: 10990706986
Case 10085: 13097846163
Case 10086: 2282105347
Case 10087: 6456593166
Case 10088: 11498246248
Case 10089: 4738445670
Case 10090: 3390241031
Case 10091: 19985471723
Case 10092: 3911032289
Case 10093: 6326847089
Case 10094: 2759740713
Case 10095: 16091845964
Case 10096: 2637392158
Case 10097: 15684059338
Case 10098: 19371385883
Case 10099: 8734695472
Case 10100: 2432888928
Case 10101: 12649583745
Case 10102: 10630959457
Case 10103: 25133636870
Case 10104: 4115026956
Case 10105: 12485096265
Case 10106: 21887881616
Case 10107: 8429512652
Case 10108: 1425166913
Case 10109: 11938968315
Case 10110: 754228989
Case 10111: 10477221882
Case 10112: 961698715
Case 10113: 22342832138
Case 10114: 112003003
Case 10115: 16908190452
Case 10116: 11855683686
Case 10117: 27746312995
Case 10118: 3137825803
Case 10119: 2072511126
Case 10120: 11738983813
Case 10121: 6543540380
Case 10122: 5464505135
Case 10123: 9353509455
Case 10124: 4420726399
Case 10125: 770510757
Case 10126: 9281614054
Case 10127: 21807750147
Case 10128: 745919349
Case 10129: 6039765997
Case 10130: 16881819522
Case 10131: 16047842089
Case 10132: 2721081862
Case 10133: 1480847236
Case 10134: 24657796529
Case 10135: 22487829903
Case 10136: 10336468780
Case 10137: 7998532177
Case 10138: 2121098017
Case 10139: 3778553440
Case 10140: 1833383334
Case 10141: 12606426987
Case 10142: 4081244629
Case 10143: 382919658
Case 10144: 19898823440
Case 10145: 8203486675
Case 10146: 9148483388
Case 10147: 7649634088
Case 10148: 16762210951
Case 10149: 12455911351
Case 10150: 2159282725
Case 10151: 6169886208
Case 10152: 7187297548
Case 10153: 25896087854
Case 10154: 5937139583
Case 10155: 3342150598
Case 10156: 10819585469
Case 10157: 17725963430
Case 10158: 15861273066
Case 10159: 5389935925
Case 10160: 15083345741
Case 10161: 7564026091
Case 10162: 17587114671
Case 10163: 1097800886
Case 10164: 12711528488
Case 10165: 11498701554
Case 10166: 5375463579
Case 10167: 11595493124
Case 10168: 7530053488
Case 10169: 23004111232
Case 10170: 10221033794
Case 10171: 8106284110
Case 10172: 9694979173
Case 10173: 18138960029
Case 10174: 16239524870
Case 10175: 13172072132
Case 10176: 8018050279
Case 10177: 6000487850
Case 10178: 2618658113
Case 10179: 451814744
Case 10180: 24800125781
Case 10181: 10531272275
Case 10182: 2622186844
Case 10183: 21609035211
Case 10184: 616256416
Case 10185: 5440675116
Case 10186: 11730736045
Case 10187: 2739189430
Case 10188: 1493311834
Case 10189: 6504435407
Case 10190: 5456521176
Case 10191: 9933967277
Case 10192: 10865133668
Case 10193: 16313162945
Case 10194: 22697292392
Case 10195: 1733345040
Case 10196: 8128582694
Case 10197: 8118301712
Case 10198: 107458705
Case 10199: 483515965
Case 10200: 11587698509
Case 10201: 23321822683
Case 10202: 2463412993
Case 10203: 11234403986
Case 10204: 14910967211
Case 10205: 28193159146
Case 10206: 18329295508
Case 10207: 14443574338
Case 10208: 16034208600
Case 10209: 3937880626
Case 10210: 2724323574
Case 10211: 8656179709
Case 10212: 16995017057
Case 10213: 15598911178
Case 10214: 15663183198
Case 10215: 5353616559
Case 10216: 3395773563
Case 10217: 27192104525
Case 10218: 9487023087
Case 10219: 6500748194
Case 10220: 4476146033
Case 10221: 14308632216
Case 10222: 3742364617
Case 10223: 55272438
Case 10224: 902751384
Case 10225: 14154675056
Case 10226: 7281354872
Case 10227: 1415814382
Case 10228: 12355320728
Case 10229: 4149165975
Case 10230: 19874538068
Case 10231: 8334917548
Case 10232: 10480724748
Case 10233: 144856128
Case 10234: 28026967716
Case 10235: 23247420244
Case 10236: 16523764257
Case 10237: 792812429
Case 10238: 12808929176
Case 10239: 8934818866
Case 10240: 2886529422
Case 10241: 9234732458
Case 10242: 1503974111
Case 10243: 10106766516
Case 10244: 12685727513
Case 10245: 15927748440
Case 10246: 11120090004
Case 10247: 556003217
Case 10248: 21533299164
Case 10249: 5740346608
Case 10250: 20397886592
Case 10251: 12159770944
Case 10252: 3785561816
Case 10253: 14370663458
Case 10254: 21275331438
Case 10255: 316295785
Case 10256: 4559715488
Case 10257: 22444018484
Case 10258: 8792700898
Case 10259: 14403859575
Case 10260: 8739379953
Case 10261: 10949210868
Case 10262: 16735706574
Case 10263: 230614128
Case 10264: 16127275147
Case 10265: 784194626
Case 10266: 7894638316
Case 10267: 12322583486
Case 10268: 13388752544
Case 10269: 12487932807
Case 10270: 49228590
Case 10271: 1317432616
Case 10272: 10564434918
Case 10273: 4640198025
Case 10274: 5540422141
Case 10275: 9169633201
Case 10276: 3921363622
Case 10277: 7953641622
Case 10278: 4932468117
Case 10279: 14933358053
Case 10280: 16665057765
Case 10281: 25124772444
Case 10282: 14694323748
Case 10283: 14990088535
Case 10284: 9281306866
Case 10285: 7175643849
Case 10286: 9902003693
Case 10287: 14707772415
Case 10288: 5873478372
Case 10289: 18267211675
Case 10290: 6808079712
Case 10291: 10840389631
Case 10292: 1890087726
Case 10293: 8339959800
Case 10294: 9576820601
Case 10295: 397694269
Case 10296: 21348390312
Case 10297: 5496978890
Case 10298: 4326673454
Case 10299: 15703772482
Case 10300: 18942406907
Case 10301: 4335527659
Case 10302: 12676190122
Case 10303: 2926355533
Case 10304: 12915130876
Case 10305: 853477287
Case 10306: 2293402631
Case 10307: 5100372842
Case 10308: 6853434420
Case 10309: 9383279006
Case 10310: 4737753547
Case 10311: 4761518685
Case 10312: 6601246688
Case 10313: 1267142076
Case 10314: 10550335603
Case 10315: 7688277169
Case 10316: 18584703030
Case 10317: 648862731
Case 10318: 18884641728
Case 10319: 18164083607
Case 10320: 10562389946
Case 10321: 7656164631
Case 10322: 6052283555
Case 10323: 13988218979
Case 10324: 7723393942
Case 10325: 11625679980
Case 10326: 23377522813
Case 10327: 10529792258
Case 10328: 21159746768
Case 10329: 14349969237
Case 10330: 1428100686
Case 10331: 10733115037
Case 10332: 19792456859
Case 10333: 6545489594
Case 10334: 8467160809
Case 10335: 1399489921
Case 10336: 23570837263
Case 10337: 12672761480
Case 10338: 2443022009
Case 10339: 13737933599
Case 10340: 5043816850
Case 10341: 16618584807
Case 10342: 2787366771
Case 10343: 10378618771
Case 10344: 2682496790
Case 10345: 3007441199
Case 10346: 8345204577
Case 10347: 13746042663
Case 10348: 15588595265
Case 10349: 2201919692
Case 10350: 5923964188
Case 10351: 846887250
Case 10352: 13177034530
Case 10353: 10800039072
Case 10354: 1481028397
Case 10355: 14590544764
Case 10356: 16854335960
Case 10357: 740396000
Case 10358: 15176871322
Case 10359: 257510058
Case 10360: 8036770260
Case 10361: 1556228916
Case 10362: 4591378878
Case 10363: 13193678146
Case 10364: 11398112109
Case 10365: 4926934723
Case 10366: 5379926808
Case 10367: 10159163900
Case 10368: 6670315742
Case 10369: 9899574243
Case 10370: 3149310950
Case 10371: 15039989635
Case 10372: 1965979664
Case 10373: 11673633665
Case 10374: 24783265648
Case 10375: 4603589033
Case 10376: 15267457470
Case 10377: 3575805265
Case 10378: 4549699882
Case 10379: 9620474989
Case 10380: 12938965209
Case 10381: 5333629682
Case 10382: 12775345496
Case 10383: 2943385435
Case 10384: 12153034051
Case 10385: 6560968757
Case 10386: 16375701819
Case 10387: 16977775191
Case 10388: 20767744107
Case 10389: 28435047687
Case 10390: 11419979813
Case 10391: 6848027614
Case 10392: 23047293093
Case 10393: 10138784605
Case 10394: 3618773409
Case 10395: 55076436
Case 10396: 1816427656
Case 10397: 973512300
Case 10398: 16477342613
Case 10399: 6631772001
Case 10400: 10090748202
Case 10401: 2197887812
Case 10402: 1994525258
Case 10403: 5334777620
Case 10404: 12096726851
Case 10405: 11818624603
Case 10406: 7083418625
Case 10407: 22673193574
Case 10408: 2043825733
Case 10409: 28068901577
Case 10410: 3277196466
Case 10411: 8274323515
Case 10412: 787381356
Case 10413: 1221093950
Case 10414: 9205815155
Case 10415: 14115734963
Case 10416: 2432159613
Case 10417: 9158369864
Case 10418: 18347536036
Case 10419: 19976244780
Case 10420: 6930759424
Case 10421: 9049393666
Case 10422: 2056195071
Case 10423: 3141453457
Case 10424: 5701095579
Case 10425: 15754192821
Case 10426: 101047061
Case 10427: 23454805309
Case 10428: 11460096128
Case 10429: 17810376201
Case 10430: 28578557594
Case 10431: 8282026136
Case 10432: 8839024161
Case 10433: 2673972917
Case 10434: 22338759223
Case 10435: 14475660097
Case 10436: 13272329454
Case 10437: 9312332604
Case 10438: 4451257206
Case 10439: 12506913959
Case 10440: 573752525
Case 10441: 24985151799
Case 10442: 2728678584
Case 10443: 22770096163
Case 10444: 381799402
Case 10445: 1962710639
Case 10446: 7917031723
Case 10447: 12177690428
Case 10448: 98125063
Case 10449: 6998758780
Case 10450: 19297154247
Case 10451: 1147897927
Case 10452: 11637749073
Case 10453: 3450825445
Case 10454: 5000397223
Case 10455: 9102534069
Case 10456: 14374777346
Case 10457: 11674251022
Case 10458: 13643281548
Case 10459: 23719748220
Case 10460: 1428458689
Case 10461: 23260233641
Case 10462: 7825922076
Case 10463: 7813362907
Case 10464: 1985009065
Case 10465: 12935210293
Case 10466: 783970863
Case 10467: 9129386992
Case 10468: 4971797205
Case 10469: 25325067477
Case 10470: 10426198884
Case 10471: 6951640854
Case 10472: 4125529398
Case 10473: 6751502384
Case 10474: 4718959496
Case 10475: 20019543049
Case 10476: 9681585138
Case 10477: 29663258511
Case 10478: 9062891624
Case 10479: 21148424025
Case 10480: 8477128930
Case 10481: 15862462441
Case 10482: 1666802239
Case 10483: 18856813844
Case 10484: 18741849756
Case 10485: 4825765231
Case 10486: 163574239
Case 10487: 17965338314
Case 10488: 6469822467
Case 10489: 12531403898
Case 10490: 7450447505
Case 10491: 2415129764
Case 10492: 671844486
Case 10493: 5194336057
Case 10494: 14156450444
Case 10495: 22362719841
Case 10496: 21708969088
Case 10497: 1410486489
Case 10498: 82933033
Case 10499: 16303782852
Case 10500: 12996544440
Case 10501: 1465087756
Case 10502: 437049321
Case 10503: 2350461957
Case 10504: 22848180425
Case 10505: 1051404075
Case 10506: 7570104769
Case 10507: 24310779378
Case 10508: 3455381739
Case 10509: 17933043845
Case 10510: 22183204547
Case 10511: 6638375162
Case 10512: 14384125234
Case 10513: 1247707598
Case 10514: 3923772191
Case 10515: 2935669090
Case 10516: 12801886852
Case 10517: 12716789887
Case 10518: 18591225201
Case 10519: 10570435842
Case 10520: 11230777300
Case 10521: 4090364987
Case 10522: 12733396636
Case 10523: 4081274794
Case 10524: 7215411566
Case 10525: 150283843
Case 10526: 21653350984
Case 10527: 5338968226
Case 10528: 294936529
Case 10529: 459370952
Case 10530: 25042005804
Case 10531: 3582913406
Case 10532: 3395864960
Case 10533: 3366628179
Case 10534: 21141890075
Case 10535: 11902471414
Case 10536: 5155069338
Case 10537: 4771766860
Case 10538: 8325742133
Case 10539: 14255814108
Case 10540: 4440989132
Case 10541: 10121256814
Case 10542: 14574192565
Case 10543: 8200608947
Case 10544: 8992081377
Case 10545: 14576955300
Case 10546: 7129629292
Case 10547: 20683278758
Case 10548: 26645326748
Case 10549: 930091405
Case 10550: 4412111016
Case 10551: 13313734203
Case 10552: 14847997242
Case 10553: 20855589697
Case 10554: 14609327925
Case 10555: 17802481863
Case 10556: 1291567344
Case 10557: 11519779217
Case 10558: 15595520031
Case 10559: 225024385
Case 10560: 7502112845
Case 10561: 8812989798
Case 10562: 9526470007
Case 10563: 5122196446
Case 10564: 15708536273
Case 10565: 5399778559
Case 10566: 11196801438
Case 10567: 4566947620
Case 10568: 24414947257
Case 10569: 15586492995
Case 10570: 2413288265
Case 10571: 8965386344
Case 10572: 3926834411
Case 10573: 7579638897
Case 10574: 7975740313
Case 10575: 85936603
Case 10576: 7700264396
Case 10577: 5761069014
Case 10578: 9966581286
Case 10579: 6503647314
Case 10580: 20531456152
Case 10581: 20660930939
Case 10582: 23611156996
Case 10583: 18825731045
Case 10584: 10119149263
Case 10585: 22770588192
Case 10586: 13700938704
Case 10587: 20579377074
Case 10588: 14888067359
Case 10589: 3672057844
Case 10590: 52608066
Case 10591: 1181426355
Case 10592: 25022210603
Case 10593: 20122324297
Case 10594: 24547793090
Case 10595: 6662688329
Case 10596: 16889325717
Case 10597: 17739735235
Case 10598: 3383897258
Case 10599: 8125122106
Case 10600: 3736516687
Case 10601: 15996836131
Case 10602: 1302884910
Case 10603: 6537413908
Case 10604: 14931782076
Case 10605: 1339728883
Case 10606: 1050064244
Case 10607: 21005877606
Case 10608: 3025239190
Case 10609: 5635741246
Case 10610: 13599029136
Case 10611: 511530151
Case 10612: 16273228431
Case 10613: 4649503415
Case 10614: 8528893447
Case 10615: 2368001472
Case 10616: 12706021902
Case 10617: 3107908159
Case 10618: 5369621615
Case 10619: 710585811
Case 10620: 24054484763
Case 10621: 8018050955
Case 10622: 19013335949
Case 10623: 26758958156
Case 10624: 4175538323
Case 10625: 2828596902
Case 10626: 24471238933
Case 10627: 6423186195
Case 10628: 2442478492
Case 10629: 3191302007
Case 10630: 157073402
Case 10631: 6783947746
Case 10632: 2654570253
Case 10633: 3879432814
Case 10634: 4894078198
Case 10635: 24662788247
Case 10636: 20809520135
Case 10637: 10173481568
Case 10638: 8027332349
Case 10639: 17734203540
Case 10640: 14953380086
Case 10641: 22439307006
Case 10642: 1579084979
Case 10643: 9834473632
Case 10644: 11518615955
Case 10645: 22370659227
Case 10646: 19139834161
Case 10647: 6767070377
Case 10648: 21318244337
Case 10649: 599617628
Case 10650: 6521849952
Case 10651: 6568732255
Case 10652: 6288629456
Case 10653: 9114506501
Case 10654: 17129645488
Case 10655: 23448297626
Case 10656: 20169788049
Case 10657: 10067982530
Case 10658: 4030853736
Case 10659: 2533552476
Case 10660: 22592468365
Case 10661: 9762642388
Case 10662: 7201433941
Case 10663: 26342354914
Case 10664: 11490105045
Case 10665: 698612360
Case 10666: 19563229165
Case 10667: 19210096127
Case 10668: 4867336992
Case 10669: 12309963488
Case 10670: 932033472
Case 10671: 16850452871
Case 10672: 8557790439
Case 10673: 8531059428
Case 10674: 6617461594
Case 10675: 20595436020
Case 10676: 30077809
Case 10677: 1254174918
Case 10678: 3853304786
Case 10679: 769161917
Case 10680: 6124210539
Case 10681: 12695066916
Case 10682: 1670898388
Case 10683: 24608352328
Case 10684: 12218406463
Case 10685: 16619659681
Case 10686: 12619020472
Case 10687: 11505727555
Case 10688: 18657751917
Case 10689: 2309109201
Case 10690: 17281353104
Case 10691: 13555239442
Case 10692: 2502822526
Case 10693: 1770179189
Case 10694: 993944570
Case 10695: 2334475039
Case 10696: 18740213153
Case 10697: 16388787714
Case 10698: 99268825
Case 10699: 485685712
Case 10700: 27165262849
Case 10701: 19264058822
Case 10702: 5405695653
Case 10703: 18402186100
Case 10704: 18922246351
Case 10705: 10525702625
Case 10706: 5200194365
Case 10707: 10689191200
Case 10708: 20523478554
Case 10709: 7797608381
Case 10710: 8614342771
Case 10711: 153687398
Case 10712: 3586572528
Case 10713: 16221485738
Case 10714: 10897731564
Case 10715: 17558477300
Case 10716: 4990227875
Case 10717: 1149067280
Case 10718: 18882182816
Case 10719: 7811753251
Case 10720: 4831177986
Case 10721: 5293537856
Case 10722: 14889344477
Case 10723: 11105455601
Case 10724: 9125097382
Case 10725: 5460429397
Case 10726: 14486710032
Case 10727: 6838516620
Case 10728: 23447418448
Case 10729: 7521851757
Case 10730: 19257199688
Case 10731: 5947618338
Case 10732: 19592693334
Case 10733: 956621135
Case 10734: 19865892544
Case 10735: 12523261742
Case 10736: 5498039801
Case 10737: 28106867654
Case 10738: 14416475204
Case 10739: 1800895948
Case 10740: 3130566827
Case 10741: 2483046228
Case 10742: 29528583371
Case 10743: 17887674338
Case 10744: 1885392155
Case 10745: 12098538169
Case 10746: 4138868280
Case 10747: 13727557556
Case 10748: 21486551140
Case 10749: 7400757543
Case 10750: 6622504844
Case 10751: 11389768398
Case 10752: 6155690060
Case 10753: 7090168089
Case 10754: 9141290646
Case 10755: 12937390902
Case 10756: 5401668052
Case 10757: 5658675927
Case 10758: 8273557552
Case 10759: 4215993027
Case 10760: 13932506993
Case 10761: 14239582030
Case 10762: 11368943256
Case 10763: 2261130445
Case 10764: 21176863691
Case 10765: 10051197132
Case 10766: 11273741678
Case 10767: 2558954234
Case 10768: 13584018324
Case 10769: 20557642479
Case 10770: 5061329217
Case 10771: 18799979540
Case 10772: 21448916162
Case 10773: 18419683627
Case 10774: 17814069431
Case 10775: 2657049931
Case 10776: 10681720235
Case 10777: 18457831810
Case 10778: 5369514146
Case 10779: 8736340549
Case 10780: 398812079
Case 10781: 1312703084
Case 10782: 1954248625
Case 10783: 17186291144
Case 10784: 11677839391
Case 10785: 1312496034
Case 10786: 5402131007
Case 10787: 1244249370
Case 10788: 13803234643
Case 10789: 5041640405
Case 10790: 11265305450
Case 10791: 12009479369
Case 10792: 6392382136
Case 10793: 1383150497
Case 10794: 10759325488
Case 10795: 7183025818
Case 10796: 21370350234
Case 10797: 12263781580
Case 10798: 5486052131
Case 10799: 13975471208
Case 10800: 681013993
Case 10801: 10502790540
Case 10802: 9713893504
Case 10803: 7063627009
Case 10804: 18213576613
Case 10805: 23271394179
Case 10806: 1301551094
Case 10807: 13807521887
Case 10808: 15478074618
Case 10809: 4916483465
Case 10810: 22638645194
Case 10811: 15897533008
Case 10812: 457791648
Case 10813: 8917307932
Case 10814: 2436457578
Case 10815: 4039661631
Case 10816: 17916550799
Case 10817: 12001184783
Case 10818: 3497043677
Case 10819: 5795649168
Case 10820: 11329138726
Case 10821: 1626041255
Case 10822: 3089857784
Case 10823: 8647681202
Case 10824: 10152665402
Case 10825: 997394872
Case 10826: 10425273700
Case 10827: 20501781022
Case 10828: 19504285952
Case 10829: 13998158485
Case 10830: 1204312595
Case 10831: 17036083151
Case 10832: 4058586251
Case 10833: 21785239792
Case 10834: 16542816777
Case 10835: 10569710763
Case 10836: 20828195234
Case 10837: 13873751858
Case 10838: 13755369313
Case 10839: 15239353979
Case 10840: 9274993004
Case 10841: 9515025765
Case 10842: 13861229034
Case 10843: 3611616079
Case 10844: 3906898469
Case 10845: 17304982239
Case 10846: 17540028446
Case 10847: 1460239035
Case 10848: 3781119222
Case 10849: 1210264163
Case 10850: 1465978621
Case 10851: 20539937628
Case 10852: 11781942707
Case 10853: 131419839
Case 10854: 20201330455
Case 10855: 4689513096
Case 10856: 3380393981
Case 10857: 17267990238
Case 10858: 19929038508
Case 10859: 16363882462
Case 10860: 18478266213
Case 10861: 6603433569
Case 10862: 14446705554
Case 10863: 21164586663
Case 10864: 1191440716
Case 10865: 10401204816
Case 10866: 6972521916
Case 10867: 9835249013
Case 10868: 25871770882
Case 10869: 4453831730
Case 10870: 19810585145
Case 10871: 10668633797
Case 10872: 24995606171
Case 10873: 14865247464
Case 10874: 6223824983
Case 10875: 13418248511
Case 10876: 11445987331
Case 10877: 13020251291
Case 10878: 19310164166
Case 10879: 7948773201
Case 10880: 12108303329
Case 10881: 21928664774
Case 10882: 5781696851
Case 10883: 1189936795
Case 10884: 13379105483
Case 10885: 8609996120
Case 10886: 20317735816
Case 10887: 14014274640
Case 10888: 2346794131
Case 10889: 13530011723
Case 10890: 5227989046
Case 10891: 13064135512
Case 10892: 14513299361
Case 10893: 2200972704
Case 10894: 19622755059
Case 10895: 25004668211
Case 10896: 334105897
Case 10897: 10144132232
Case 10898: 8203154419
Case 10899: 4565087970
Case 10900: 16407179172
Case 10901: 8136401150
Case 10902: 25902685205
Case 10903: 23992245923
Case 10904: 12544364462
Case 10905: 6636503399
Case 10906: 12337390216
Case 10907: 12222952254
Case 10908: 6516241889
Case 10909: 21714127198
Case 10910: 3386616099
Case 10911: 6659945751
Case 10912: 4137380117
Case 10913: 5978292108
Case 10914: 5343404713
Case 10915: 5849221796
Case 10916: 4852574612
Case 10917: 20211791794
Case 10918: 19039597140
Case 10919: 20663109833
Case 10920: 4975889756
Case 10921: 20634372505
Case 10922: 11021760859
Case 10923: 17821556025
Case 10924: 17076467973
Case 10925: 1237439789
Case 10926: 14780072103
Case 10927: 23457036043
Case 10928: 15415302015
Case 10929: 7673473809
Case 10930: 21361616508
Case 10931: 2635332087
Case 10932: 2025314868
Case 10933: 14081251062
Case 10934: 9592934189
Case 10935: 12368909504
Case 10936: 12055403891
Case 10937: 16636964599
Case 10938: 21980219321
Case 10939: 4010683380
Case 10940: 13833910771
Case 10941: 20520177681
Case 10942: 7221743235
Case 10943: 16288366249
Case 10944: 18509541489
Case 10945: 4476243080
Case 10946: 29081419874
Case 10947: 5419159931
Case 10948: 6043060017
Case 10949: 5138792258
Case 10950: 10202696089
Case 10951: 10556719473
Case 10952: 13275172335
Case 10953: 20914580524
Case 10954: 27638312263
Case 10955: 8710081901
Case 10956: 7844615119
Case 10957: 18928145560
Case 10958: 4218087527
Case 10959: 5851935054
Case 10960: 11682925113
Case 10961: 6871282566
Case 10962: 14922548172
Case 10963: 13448832110
Case 10964: 9286745875
Case 10965: 4701987964
Case 10966: 1149275890
Case 10967: 13184458284
Case 10968: 9666079225
Case 10969: 10749179139
Case 10970: 18825942020
Case 10971: 6358224869
Case 10972: 8401352528
Case 10973: 6837664264
Case 10974: 198602855
Case 10975: 2391738827
Case 10976: 17966128566
Case 10977: 17312586210
Case 10978: 2639332597
Case 10979: 10480857225
Case 10980: 16601158594
Case 10981: 6691697375
Case 10982: 23791998020
Case 10983: 7779016794
Case 10984: 10064487670
Case 10985: 12030674408
Case 10986: 11919103684
Case 10987: 726533112
Case 10988: 1269579249
Case 10989: 7697870136
Case 10990: 19244440540
Case 10991: 6350655667
Case 10992: 13047689791
Case 10993: 21070355697
Case 10994: 6281183433
Case 10995: 3098234698
Case 10996: 2451919438
Case 10997: 22924364568
Case 10998: 16003242496
Case 10999: 2521351972
Case 11000: 5156093818
Case 11001: 26440583055
Case 11002: 5350574470