Skip to content

JL2014/equal-sums-of-squares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

equal-sums-of-squares

Some examples of a² + b² + c² = d² + e² + f² = g (ordered by g).

In a gsheet, we can conditionally format (by coloring):

  • the duplicate values ​​in the same line (a,b,c,d,e,f) with this formula (on A:F columns): =COUNTIF(1:1;A1)>1
  • the duplicate values ​​of g with different values ​​of the set (a,b,c,d,e,f) with this formula (on G:G column): =COUNTIF(G:G;G1)>1

Some cases when g is also a square (Pythagorean quadruples):

  361² +   38² +  646² =  613² +   16² +  416² =  549081 =  741²  ( 741² being equal to 18905 triples)
  771² +  402² +   78² =  186² +  462² +  717² =  762129 =  873²  ( 873² being equal to 23970 triples)
  361² +  732² + 1008² =  928² +  273² +  864² = 1682209 = 1297²  (1297² being equal to 35154 triples, and 1297 is prime)

Some cases with the same g:

  557² +  216² +  596² =  462² +  599² +  374² =  712121
  840² +   11² +   80² =  473² +  294² +  634² =  712121

  557² +  664² +  470² =  570² +   27² +  804² =  972045
   20² +  494² +  853² =  672² +  270² +  669² =  972045

  373² +  656² +  678² =  608² +  674² +  453² = 1029149
  644² +  477² +  622² =  978² +   29² +  268² = 1029149

  366² +  176² +  979² =  757² +  730² +  132² = 1123373
  518² +  565² +  732² =  522² +  235² +  892² = 1123373

  831² +  329² +  721² =  451² + 1039² +  189² = 1318643
  773² +  455² +  717² =  631² +  771² +  571² = 1318643

  762² +  962² +  301² =  758² + 1005² +  110² = 1596689
  515² +  558² + 1010² = 1002² +  659² +  398² = 1596689

Some cases with a diff of 1 between g:

  156² +   68² +  517² =   82² +  183² +  506² =  296249
  236² +   73² +  485² =  389² +   23² +  380² =  296250

  236² +  111² +  764² =  121² +  756² +  256² =  651713
   47² +  788² +  169² =  148² +   31² +  793² =  651714

  812² +  361² +  552² =  151² +  532² +  888² = 1094369
   76² +  115² + 1037² =  172² +  445² +  931² = 1094370

  992² +  418² +   19² =  427² +   26² +  988² = 1159149
 1046² +    3² +  255² =  651² +  290² +  807² = 1159150

  847² +  786² +  144² =  260² +  954² +  615² = 1355941
   34² +  815² +  831² = 1002² +  187² +  563² = 1355942

a,b,c,d,e,f,g

131,44,2,74,116,13,19101
11,139,2,50,115,61,19446
101,39,133,21,49,163,29411
133,114,1,31,150,85,30686
9,148,108,144,48,103,33649
183,20,33,72,137,105,34978
112,125,99,177,40,71,37970
160,94,93,109,170,48,43085
34,183,99,74,159,117,44446
42,53,208,138,148,83,47837
84,67,208,67,144,172,54809
29,222,97,223,99,2,59534
103,200,99,44,195,143,60410
128,74,203,83,236,22,63069
80,164,186,122,228,32,67892
212,102,116,224,78,112,68804
117,160,176,185,38,186,70265
183,62,191,245,117,10,73814
193,75,178,114,59,241,74558
133,174,165,153,34,225,75190
166,196,97,122,31,244,75381
163,142,171,202,183,41,75974
253,86,89,26,275,55,79326
92,270,5,117,10,260,81389
73,185,205,145,23,245,81579
159,102,240,41,20,302,93285
81,80,286,174,184,175,94757
214,205,93,23,305,54,96470
141,78,272,144,222,173,99949
216,228,39,304,88,1,100161
174,7,268,298,108,41,102149
101,44,309,209,199,156,107618
21,310,109,183,118,247,108422
286,94,137,184,61,268,109401
226,31,248,2,161,296,113541
47,139,305,229,185,167,114555
194,64,272,4,212,266,115716
266,222,9,183,14,294,120121
23,41,344,221,259,68,120546
303,8,185,53,195,292,126098
225,135,243,35,95,343,127899
188,113,286,178,313,16,129909
75,40,352,77,260,240,131129
122,315,131,59,355,42,131270
145,237,235,205,237,185,132419
362,32,31,318,87,156,133029
120,262,229,2,141,340,135485
304,45,207,351,117,20,137290
58,326,171,319,144,128,138881
293,224,58,274,203,152,139389
352,103,77,23,67,368,140442
259,269,67,13,379,11,143931
351,130,64,88,367,42,144197
333,164,85,160,67,339,145010
97,335,154,135,90,345,145350
356,130,45,344,138,91,145661
172,331,81,331,89,168,145706
162,109,329,106,237,281,146366
106,262,259,291,246,42,146961
71,165,339,237,93,287,147187
374,36,87,40,321,210,148741
36,375,87,96,285,243,149490
33,386,6,63,334,186,150121
327,141,154,46,339,183,150526
187,241,245,253,271,125,153075
81,83,374,213,326,41,153326
347,127,133,199,155,301,154227
325,76,210,299,102,236,155501
365,63,150,123,103,366,159694
389,105,11,7,227,333,162467
283,287,52,7,203,352,165162
93,357,176,69,203,348,167074
333,222,99,362,193,41,169974
348,8,221,102,82,391,170009
111,33,396,52,121,391,170226
257,148,290,188,110,353,172053
121,394,87,5,250,339,177446
244,249,239,276,301,109,178658
59,312,280,334,105,238,179225
266,173,289,257,269,214,184206
383,77,178,110,169,379,184302
285,262,186,426,35,42,184465
166,332,219,20,21,430,185741
347,209,150,85,74,417,186590
323,13,288,273,328,73,187442
45,401,160,155,249,320,188426
397,117,132,207,168,343,188722
62,363,239,3,110,425,192734
340,268,80,364,212,128,193824
331,104,273,280,341,15,194906
381,197,106,314,279,137,195206
189,172,361,363,76,241,195626
161,195,365,147,419,1,197171
136,159,396,264,324,161,200593
219,227,318,177,369,182,200614
151,419,49,199,401,19,200763
219,375,114,94,385,211,201582
406,130,143,416,85,148,202185
316,87,308,332,169,252,202289
77,379,233,193,31,407,203859
242,127,360,311,326,36,204293
442,27,93,411,35,186,204742
307,180,284,88,344,285,207305
219,390,90,2,331,314,208161
212,354,199,370,231,140,209861
137,218,381,231,22,397,211454
69,49,452,451,64,63,211466
432,61,146,323,194,264,211661
459,10,38,292,15,356,212225
425,182,20,112,401,202,214149
347,94,293,454,67,67,215094
162,139,413,373,114,253,216134
284,203,309,341,317,24,217346
417,49,206,434,21,173,218726
265,295,248,269,328,197,218754
81,33,462,187,323,286,221094
43,52,466,8,413,226,221709
329,333,52,423,67,196,221834
411,230,7,43,114,455,221870
175,121,423,21,227,415,224195
354,261,178,198,186,389,225121
63,269,386,426,115,175,225326
26,47,474,62,81,466,227561
205,175,396,160,279,355,229466
447,172,24,63,180,440,229969
46,271,393,374,299,27,230006
22,60,479,345,322,104,233525
483,16,31,21,68,479,234506
431,162,151,399,23,274,234806
262,390,119,59,480,32,234905
390,271,97,482,5,51,234950
382,155,256,230,53,424,235485
198,408,173,234,396,155,235597
211,204,388,168,376,259,236681
162,239,392,442,196,57,237029
429,205,106,467,138,13,237302
474,71,92,296,321,218,238181
196,151,422,231,402,156,239301
22,160,463,458,8,175,240453
250,356,227,187,400,214,240765
335,120,338,9,382,308,240869
74,460,159,303,388,2,242357
307,166,349,134,377,289,243606
105,380,300,408,160,231,245425
231,210,385,234,191,393,245686
23,444,221,340,45,359,246506
269,113,402,298,381,113,246734
327,322,191,233,438,31,247094
192,443,119,471,157,28,247274
424,69,251,484,111,31,247538
107,465,146,171,218,415,248990
390,309,40,149,282,384,249181
157,9,475,9,307,395,250355
412,90,271,145,106,468,251285
58,488,103,137,32,482,252117
428,141,222,76,138,477,252349
466,104,159,79,426,256,253253
402,157,259,6,17,503,253334
322,319,219,125,359,330,253406
22,279,419,503,29,6,253886
376,335,33,428,159,215,254690
159,235,418,473,51,170,255230
430,267,14,450,107,206,256385
168,449,164,304,404,33,256721
287,7,418,298,77,403,257142
226,179,419,213,453,90,258678
423,187,212,317,312,247,258842
206,25,465,331,78,379,259286
129,442,218,232,451,48,259529
239,346,288,111,38,496,259781
472,164,101,257,434,74,259881
478,109,142,461,182,122,260529
213,107,452,340,171,341,261122
304,409,38,368,119,334,261141
80,450,231,81,460,210,262261
264,439,2,87,496,94,262421
359,63,360,15,152,489,262450
511,24,35,303,292,293,262922
452,149,191,116,413,281,262986
446,240,93,330,283,276,265165
39,513,24,184,283,389,265266
322,380,135,424,222,193,266309
343,367,122,127,487,118,267222
360,72,367,250,213,402,269473
191,415,247,35,509,97,269715
157,469,159,259,443,81,269891
70,481,185,274,433,89,270486
429,48,291,8,509,109,271026
160,487,94,425,296,58,271605
163,490,71,409,298,125,271710
423,144,273,497,112,121,274194
48,519,58,480,102,185,275029
348,367,141,201,88,477,275674
454,71,263,413,331,14,280326
49,527,26,89,343,394,280806
261,416,200,448,93,268,281177
20,525,73,401,347,12,281354
387,89,353,447,11,287,282299
107,394,341,526,7,79,282966
402,10,349,76,248,465,283505
140,315,406,484,219,38,283661
352,110,385,170,500,73,284229
123,352,382,53,528,58,284957
149,511,41,237,297,375,285003
209,274,408,486,103,196,285221
500,103,157,248,473,5,285258
397,2,358,398,307,182,285777
134,501,130,414,94,325,285857
184,410,291,178,192,467,286637
275,186,421,258,437,173,287462
461,107,252,320,355,243,287474
486,45,223,146,147,495,287950
304,343,282,473,248,66,289589
282,241,391,145,519,10,290486
327,142,405,250,453,153,291118
330,364,223,134,105,512,291125
300,441,83,285,457,36,291370
518,101,119,386,299,233,292686
77,4,536,398,326,169,293241
259,153,452,387,25,380,294794
274,443,156,470,240,131,295661
156,68,517,82,183,506,296249
236,73,485,389,23,380,296250
248,180,451,12,35,544,297305
122,465,260,28,351,418,298709
494,202,118,538,22,94,298764
340,217,369,435,307,124,298850
255,484,20,517,46,174,299681
44,481,258,134,348,401,299861
544,28,57,358,322,261,299969
15,450,312,47,64,542,300069
77,106,532,334,187,392,300189
499,43,224,173,476,211,301026
307,451,78,510,97,185,303734
339,51,432,221,469,188,304146
304,432,163,212,499,108,305609
226,350,364,178,428,302,306072
512,150,151,47,306,460,307445
286,420,225,231,218,456,308821
117,543,23,193,513,93,309067
86,472,281,303,246,396,309141
472,191,228,467,126,278,311249
296,93,464,164,24,533,311561
86,551,27,99,434,337,311726
39,162,533,227,294,417,311854
340,443,10,333,408,186,311949
186,441,288,119,542,64,312021
436,223,270,471,272,130,312725
408,300,238,14,516,216,313108
91,520,188,344,205,392,314025
489,236,140,232,327,392,314417
399,304,252,371,378,186,315121
11,384,410,34,315,464,315677
518,192,103,556,10,81,315797
389,325,243,511,93,215,315995
456,291,153,281,419,248,316026
150,532,107,562,20,27,316973
523,148,148,59,16,560,317337
294,247,413,169,538,3,318014
127,8,550,536,74,161,318693
542,144,67,468,37,314,318989
282,454,185,115,44,552,319865
530,6,199,130,6,551,320537
313,454,129,66,421,373,320726
29,271,497,459,87,321,321291
423,324,195,136,65,547,321930
545,155,33,341,343,297,322139
452,344,6,160,426,340,322676
133,548,72,86,495,266,323177
368,411,140,344,128,435,323945
569,11,27,365,381,215,324611
15,490,293,397,54,407,326174
340,23,461,395,320,265,328650
25,125,559,349,449,73,328731
356,207,399,193,159,516,328786
122,17,561,445,363,10,329894
489,250,174,558,42,137,331897
468,299,154,284,213,454,332141
490,93,289,231,197,490,332270
189,534,107,217,534,9,332326
559,130,59,319,395,274,332862
43,570,80,354,428,157,333149
308,335,359,205,272,469,335970
481,187,264,119,436,363,336026
59,34,576,106,171,544,336413
283,23,508,89,560,131,338682
315,428,240,234,522,113,340009
79,548,185,545,172,119,340770
355,111,450,189,90,545,340846
129,237,518,441,347,162,341134
306,495,52,578,84,15,341365
274,367,364,470,140,319,342261
469,311,160,1,584,35,342282
84,567,121,381,195,400,343186
353,264,386,505,270,124,343301
348,160,445,354,398,247,344729
473,263,228,303,368,343,344882
571,124,59,129,249,516,344898
491,164,278,326,488,29,345261
189,307,464,117,341,464,345266
541,128,191,436,85,385,345546
532,227,107,475,176,299,346002
75,532,240,332,348,339,346249
469,345,88,72,545,211,346730
492,212,245,163,280,492,347033
221,538,96,232,509,186,347501
395,439,11,161,565,61,348867
461,370,3,95,553,186,349430
232,134,527,167,526,212,349509
183,341,447,549,213,53,349579
545,221,61,559,25,191,349587
235,407,360,169,557,108,350474
131,118,566,34,307,506,351441
390,234,381,89,364,460,352017
267,383,367,85,579,101,352667
538,132,215,388,450,7,353093
534,255,58,266,465,258,353545
566,182,11,310,410,299,353601
560,75,187,588,35,85,354194
399,390,208,570,73,156,354565
439,282,287,217,250,495,354614
3,380,459,315,299,408,355090
76,60,588,420,396,148,355120
239,83,540,345,467,136,355610
97,568,154,193,392,406,355749
426,413,62,15,292,520,355889
160,331,470,133,536,226,356061
272,277,454,202,395,400,356829
333,114,483,443,293,274,357174
145,214,539,530,209,181,357342
28,127,584,142,298,499,357969
290,392,347,484,46,349,358173
72,459,378,293,446,272,358749
582,103,107,502,327,43,360782
105,553,210,111,558,193,360934
316,174,481,26,456,391,361493
487,243,256,93,572,161,361754
584,138,47,239,192,518,362309
244,550,31,554,140,191,362997
121,287,516,407,399,196,363266
464,53,383,403,41,448,364794
327,501,86,435,230,351,365326
475,271,259,437,113,403,366147
248,103,543,21,589,140,366962
158,276,516,4,222,564,367396
262,516,181,579,118,136,367661
309,271,448,291,319,428,369626
253,468,296,392,268,381,370649
553,216,136,236,528,191,370961
116,246,545,249,386,400,370997
566,57,218,84,557,232,371129
412,99,438,258,552,11,371389
324,511,74,556,214,129,371573
284,27,539,81,244,553,371906
303,316,426,396,10,465,373141
487,363,68,199,355,456,373562
146,425,415,434,427,59,374166
541,283,44,265,265,484,374706
464,301,263,581,164,103,375066
60,80,605,231,550,142,376025
21,118,602,583,156,112,376769
105,283,535,109,447,407,377339
294,533,85,265,497,246,377750
383,364,315,56,255,557,378410
530,309,51,279,55,546,378982
446,189,382,530,294,115,380561
362,122,486,530,10,318,382124
40,79,612,550,126,253,382385
126,589,143,58,359,501,383246
436,436,61,268,317,460,383913
399,137,455,617,65,9,384995
127,126,595,443,345,266,386030
333,454,263,403,279,382,386174
280,331,446,397,478,28,386877
335,433,296,395,203,436,387330
195,559,194,303,538,83,388142
620,31,53,405,48,471,388170
456,80,417,246,570,53,388225
380,321,376,558,13,278,388817
500,21,372,108,544,285,388825
215,23,585,435,227,385,388979
242,111,564,28,321,534,388981
363,356,362,3,112,614,389549
82,110,609,262,430,369,389705
79,588,199,317,379,384,391586
550,228,193,25,542,312,391733
554,287,55,301,50,547,392310
250,554,152,266,358,440,392520
216,87,582,353,412,314,392949
458,13,428,35,626,4,393117
82,408,469,163,458,396,393149
299,100,543,485,367,156,394250
340,181,496,335,514,134,394377
535,322,67,613,50,127,394398
560,284,21,8,523,348,394697
412,473,40,600,153,108,395073
224,532,251,26,550,305,396201
80,504,369,375,276,424,396577
209,496,327,307,261,484,396626
366,430,279,36,565,276,396697
455,395,184,91,424,457,396906
555,240,177,353,101,512,396954
164,219,568,584,219,92,397481
177,573,195,149,589,169,397683
356,512,95,157,230,566,397905
334,522,118,138,146,598,397964
383,286,412,64,478,407,398229
607,173,12,64,201,595,398522
435,457,40,520,57,355,399674
356,351,387,409,252,411,399706
625,96,5,265,275,504,399866
155,345,507,393,495,25,400099
456,397,187,379,448,237,400514
519,255,259,387,457,207,401467
453,94,434,102,11,626,402401
131,139,605,13,613,163,402507
17,443,454,58,473,419,402654
457,295,328,248,515,277,403458
449,76,443,101,296,553,403626
261,147,561,3,549,321,404451
26,240,589,69,380,506,405197
246,587,11,574,259,93,405206
188,315,521,317,135,536,406010
613,46,171,199,255,550,407126
542,254,223,62,418,479,408009
21,328,548,16,637,48,408329
7,385,510,189,518,323,408374
79,344,534,47,600,218,409733
246,544,231,600,103,198,409813
291,103,561,375,5,519,410011
95,555,307,27,373,521,411299
158,554,282,250,298,510,411404
455,102,441,426,203,435,411910
464,384,223,416,364,327,412481
404,261,427,487,409,96,413666
10,69,641,418,357,337,415742
50,138,628,236,594,86,415928
586,177,203,187,63,614,415934
428,253,411,512,149,363,416114
631,130,33,65,279,578,416150
125,560,295,360,483,231,416250
246,443,400,117,610,176,416765
179,56,618,301,480,310,417101
559,77,315,625,163,21,417635
361,471,257,183,379,491,418211
584,197,196,544,304,173,418281
359,211,496,8,635,127,419418
199,370,493,545,206,283,419550
23,210,613,323,562,15,420398
414,494,73,296,37,576,420761
576,220,202,464,428,150,420980
549,86,335,327,538,157,421022
620,185,49,361,511,172,421026
270,391,442,20,648,29,421145
231,129,593,111,433,471,421651
21,485,432,207,465,404,422290
539,362,30,102,331,550,422465
517,36,393,499,408,87,423034
158,455,438,568,272,165,423833
56,566,317,24,237,606,423981
265,595,12,584,283,57,424394
165,254,577,434,483,55,424670
138,624,129,257,134,584,425061
135,519,372,349,205,512,425970
550,139,323,279,510,297,426150
56,537,367,44,483,437,426194
493,427,36,451,72,467,426674
509,386,137,53,559,334,426846
16,413,507,391,428,303,427874
426,425,257,63,466,455,428150
299,582,19,1,142,639,428486
94,96,641,180,583,238,428933
152,159,617,128,561,313,429074
88,127,637,467,388,247,429642
532,40,381,362,25,546,429785
576,189,252,514,407,34,431001
88,532,375,521,344,204,431393
215,515,347,385,175,503,431859
33,117,646,351,453,322,432094
18,269,600,570,152,291,432685
263,440,413,173,95,628,433338
177,633,44,549,348,107,433954
88,199,622,626,172,113,434229
206,569,261,599,166,219,434318
16,257,609,353,159,536,437186
180,22,636,120,104,642,437380
307,583,61,375,147,525,437859
660,41,25,435,416,275,437906
517,319,264,499,423,104,438746
559,340,105,344,197,531,439106
3,656,95,408,325,409,439370
333,430,379,219,562,275,439430
218,409,474,442,494,9,439481
350,534,179,462,397,262,439697
80,292,590,482,452,56,439764
580,205,248,348,435,360,439929
9,554,365,661,30,49,440222
313,559,173,463,467,89,440379
423,81,505,485,453,9,440515
435,382,325,34,7,663,440774
305,23,590,241,418,457,441654
66,410,519,498,122,423,441817
170,310,563,148,644,73,441969
570,7,343,306,191,559,442598
195,343,536,565,324,137,442970
363,388,404,38,23,666,445529
469,271,391,519,339,249,446283
118,76,654,596,246,178,447416
133,619,216,356,543,161,447506
524,311,277,272,289,539,448026
416,422,312,602,56,288,448484
43,659,112,383,296,463,448674
200,625,135,336,575,73,448850
662,31,104,65,586,320,450021
76,591,309,427,303,420,450538
602,126,269,462,434,221,450641
353,369,436,603,196,221,450866
471,339,338,507,351,266,451006
168,518,394,602,24,298,451784
627,233,69,465,27,485,452179
275,598,141,73,650,159,453110
513,270,345,598,301,83,455094
83,652,157,193,647,28,456642
108,662,87,9,230,636,457477
404,121,529,355,572,67,457698
178,564,329,344,354,463,458021
131,638,184,419,482,224,458061
413,76,531,587,259,216,458306
274,94,612,386,348,434,458456
431,220,474,215,144,626,458837
124,162,646,380,470,306,458936
298,191,578,177,126,642,459369
166,423,503,487,265,390,459494
324,585,112,607,36,300,459745
416,136,518,368,454,344,459876
156,659,38,476,378,301,460061
29,431,523,631,179,173,460131
534,2,419,204,623,176,460721
34,634,241,118,95,662,461193
83,424,524,400,235,496,461241
375,154,545,666,133,11,461366
508,311,327,389,192,523,461714
37,541,410,485,467,94,462150
316,562,219,604,267,166,463661
472,401,284,224,433,476,464241
191,545,362,265,590,215,464550
436,429,301,259,624,91,464738
505,75,452,627,215,160,464954
539,255,331,519,289,335,465107
547,409,6,90,505,451,466526
311,426,434,588,328,115,466553
473,261,418,435,95,518,466574
598,287,165,535,102,413,467198
517,12,447,220,219,609,467242
635,248,51,543,391,140,467330
407,175,521,61,187,655,467715
619,292,14,109,592,326,468621
507,238,394,366,203,542,468929
633,28,260,595,318,118,469073
451,178,484,259,622,124,469341
416,524,153,536,424,63,471041
680,92,17,367,508,280,471153
41,622,288,497,340,330,471509
380,454,348,100,516,442,471620
673,45,130,377,198,539,471854
582,137,339,207,43,654,472414
108,671,104,186,595,290,472721
272,450,443,125,642,212,472733
424,491,230,262,308,557,473757
296,597,176,522,119,434,475001
240,551,338,488,174,455,475445
492,128,466,398,484,288,475604
441,433,306,297,351,514,475606
489,428,232,368,168,559,476129
113,407,546,98,591,343,476534
432,464,275,442,366,385,477545
314,317,528,235,650,12,477869
494,404,267,664,114,157,478541
641,256,57,272,581,261,479666
378,572,102,274,30,636,480472
460,352,381,628,40,291,480665
32,690,65,348,502,329,481349
606,225,252,265,616,178,481365
440,457,281,4,325,613,481410
217,657,53,611,249,215,481547
283,459,437,165,317,595,481739
356,77,591,669,92,161,481946
654,196,126,90,588,358,482008
329,588,170,420,311,458,482885
414,178,529,465,514,50,482921
318,574,229,436,528,119,483041
4,657,227,261,448,463,483194
88,687,62,686,80,81,483557
515,146,444,11,200,666,483677
431,500,219,108,347,593,483722
430,122,533,254,154,629,483873
467,41,514,642,249,99,483966
115,686,16,101,674,140,484077
65,50,691,514,7,469,484206
133,231,643,77,441,533,484499
610,324,89,7,228,658,484997
530,450,55,253,240,604,486425
631,186,233,426,179,523,487046
475,276,431,643,193,192,487562
509,232,418,533,322,316,487629
342,434,427,562,261,322,487649
470,427,291,350,127,591,487910
221,210,629,190,339,581,488582
143,392,561,459,328,413,488834
423,44,555,192,665,99,488890
415,555,94,129,667,166,489086
429,369,412,645,65,264,489946
442,468,275,636,286,61,490013
128,666,175,110,537,436,490565
270,643,68,429,4,554,490973
285,575,282,93,226,657,491374
452,335,419,209,640,197,492090
694,76,69,606,331,124,492173
166,181,658,235,466,470,493281
364,319,509,335,328,523,493338
3,699,71,309,631,3,493651
405,391,421,545,141,421,494147
395,289,505,353,491,359,494571
574,406,17,491,392,316,494601
537,54,452,394,408,417,495589
206,535,409,503,482,103,495942
642,288,33,281,50,644,496197
141,691,31,9,389,589,498323
54,533,460,224,630,227,498605
701,42,79,694,9,133,499406
82,539,450,165,478,494,499745
439,552,51,651,263,84,500026
249,173,639,483,349,381,500251
344,399,472,496,36,503,500321
93,41,700,469,188,495,500330
472,495,182,47,518,480,500933
442,221,507,553,359,258,501254
107,571,406,51,210,675,502326
173,617,303,519,229,425,502427
595,274,271,329,274,565,502542
482,156,496,494,508,24,502676
479,508,125,55,67,704,503130
672,229,8,612,53,356,504089
55,276,652,380,567,196,504305
158,624,301,590,5,396,504941
332,267,569,233,456,493,505274
686,166,85,400,529,256,505377
485,292,430,197,98,676,505389
631,268,189,584,339,223,505706
420,556,144,468,288,452,506272
97,11,705,43,709,45,506555
501,156,481,24,589,399,506698
624,299,169,109,689,144,507338
339,125,614,449,290,471,507542
110,451,542,675,66,222,509265
691,108,143,59,572,423,509594
491,506,113,629,338,1,509886
279,448,481,671,63,236,509906
358,523,330,112,607,360,510593
492,516,53,343,234,582,511129
220,593,334,545,454,92,511605
529,466,125,74,661,265,512622
157,694,81,289,582,301,512846
297,307,575,221,601,321,513083
385,558,232,242,543,400,513413
24,627,346,240,330,589,513421
380,572,207,460,423,352,514433
47,249,671,177,659,221,514451
686,39,208,614,321,188,515381
251,236,630,325,74,636,515597
488,87,520,402,595,22,516113
47,205,687,61,99,709,516203
563,392,219,341,272,573,518594
557,454,49,67,209,686,518766
404,61,594,684,29,226,519773
91,260,667,77,680,229,520770
485,414,338,428,575,84,520865
592,413,20,524,424,259,521433
213,79,686,318,101,641,522206
62,715,85,382,607,89,522294
248,635,240,376,72,613,522329
625,274,240,44,426,583,523301
719,75,34,195,254,649,523742
484,511,170,377,178,592,524277
634,267,228,420,202,555,525229
615,132,360,363,606,162,525249
671,217,170,545,343,334,526230
119,220,681,111,695,176,526322
359,607,172,107,716,53,526914
117,567,438,453,567,18,527022
89,446,566,541,484,16,527193
267,656,160,229,540,428,527225
567,453,24,707,151,68,527274
409,5,600,525,500,41,527306
120,660,279,209,104,688,527841
50,724,51,598,148,387,529277
217,47,693,147,437,563,529547
226,687,88,690,20,233,530789
428,589,28,518,386,337,530889
657,218,229,482,173,519,531614
374,626,3,535,444,220,531761
608,117,386,208,498,491,532349
509,510,118,115,682,234,533105
328,346,553,212,698,31,533109
465,390,408,519,228,462,534789
115,598,405,102,689,223,534854
571,208,407,197,704,23,534954
382,618,86,506,422,318,535244
221,253,650,190,265,655,535350
400,574,215,416,169,578,535701
366,396,495,407,88,602,535797
37,676,279,465,544,155,536186
505,193,494,545,329,362,536310
612,338,219,594,27,428,536749
26,87,727,458,551,153,536774
551,220,430,586,368,241,536901
310,388,539,165,12,714,537165
135,720,30,455,130,560,537525
518,507,112,266,140,669,537917
469,351,443,249,311,617,539411
408,5,611,377,616,135,539810
555,146,459,282,543,407,540022
196,703,87,417,508,329,540194
296,303,601,141,428,581,540626
17,269,685,115,725,55,541875
715,168,55,145,680,243,542474
327,440,492,296,639,216,542593
512,523,84,508,533,24,542729
543,237,439,183,285,655,543739
301,497,455,103,451,575,544635
23,302,673,553,338,353,544662
672,95,292,314,659,114,545873
106,511,523,158,491,529,545886
657,337,27,345,261,599,545947
70,247,693,407,347,510,546158
523,522,21,105,577,450,546454
329,615,245,241,117,689,546491
49,5,738,523,479,210,547070
192,196,687,723,74,138,547249
9,495,550,606,393,161,547606
503,19,543,103,713,171,548219
133,384,619,655,16,345,548306
452,534,243,16,597,438,548509
681,146,252,556,402,279,548581
361,38,646,613,16,416,549081
37,693,260,295,672,103,549218
422,495,357,651,154,321,550558
300,674,80,564,376,302,550676
304,258,626,504,482,254,550856
107,720,145,111,373,632,550874
329,655,118,647,191,310,551190
51,634,383,539,423,286,551246
47,295,680,223,548,449,551634
595,146,420,156,466,557,551741
331,657,105,675,279,137,552235
308,572,361,488,356,433,552369
387,231,591,339,651,117,552411
131,610,405,419,27,614,553286
655,229,269,641,311,215,553827
530,364,375,104,127,726,554021
249,577,399,309,507,449,554131
167,721,82,25,223,710,554454
140,272,679,58,410,619,554625
307,663,145,65,723,167,554843
505,135,531,447,531,271,555211
644,173,333,1,233,708,555554
62,714,205,210,659,278,555665
265,64,694,33,138,732,555957
631,382,110,86,542,505,556185
437,604,26,54,744,3,556461
691,257,116,653,184,311,556986
631,260,303,276,613,325,557570
312,606,305,375,366,532,557605
424,573,223,347,657,76,557834
279,512,467,263,579,392,558074
29,577,474,482,9,571,558446
347,334,572,677,284,142,559149
334,645,178,507,454,310,559265
247,413,573,477,163,553,559907
19,748,12,737,114,62,560009
15,674,326,207,538,478,560777
272,677,169,485,400,407,560874
172,469,558,728,138,109,560909
131,279,683,699,23,269,561491
245,472,528,260,123,692,561593
701,33,263,671,327,67,561659
102,416,615,151,528,510,561685
608,310,311,278,680,151,562485
306,662,175,466,207,550,562505
396,549,324,521,514,166,563193
661,332,127,92,721,187,563274
618,206,373,484,567,88,563489
420,337,523,689,291,64,563498
579,389,278,626,387,149,563846
589,204,419,365,643,132,564098
368,130,642,394,504,394,564488
270,701,21,665,246,249,564742
419,566,264,579,256,406,565613
622,250,341,293,250,646,565665
433,593,164,397,589,248,566034
174,3,732,200,725,22,566109
467,173,564,107,228,709,566114
47,648,380,8,743,120,566513
63,567,491,597,203,411,566539
713,207,124,572,199,447,566594
475,581,59,469,185,559,566667
561,481,145,105,349,659,567107
4,640,397,154,730,103,567225
309,474,498,469,10,590,568161
712,209,135,652,275,261,568850
644,347,184,518,191,514,569001
280,690,121,46,39,752,569141
428,194,591,144,103,734,570101
638,143,378,192,628,373,570377
73,310,685,217,154,707,570654
751,47,68,548,511,97,570834
180,404,613,630,382,169,571385
160,322,665,392,406,503,571509
112,387,640,480,388,437,571913
635,57,407,611,399,199,572123
81,618,429,699,270,105,572526
359,607,275,413,631,65,572955
181,5,735,321,59,683,573011
333,355,580,233,561,452,573314
428,298,549,365,208,630,573389
518,442,333,594,29,470,574577
581,466,141,279,574,409,574598
547,249,462,585,450,173,574654
271,251,662,501,513,246,574686
70,654,377,82,114,745,574745
176,97,731,620,365,239,574746
61,755,39,221,635,351,575267
446,608,84,344,620,270,575636
358,543,391,71,62,753,575894
418,181,607,377,658,29,575934
91,673,339,569,37,501,576131
386,245,606,464,31,600,576257
593,397,259,595,383,275,576339
104,752,9,302,669,194,576401
274,90,703,484,340,477,577385
381,631,185,3,557,517,577547
299,698,33,578,347,351,577694
291,29,702,358,579,339,578326
537,282,459,59,377,658,578574
184,683,280,185,658,334,578745
186,100,731,360,179,646,578957
291,442,547,63,338,679,579254
388,563,335,673,28,355,579738
250,605,389,121,742,121,579846
415,267,580,443,273,556,579914
237,493,531,423,493,399,581179
32,353,675,624,359,251,581258
720,192,163,60,72,757,581833
562,514,57,494,482,327,583289
143,654,368,242,72,721,583589
627,407,158,475,446,399,583742
626,409,157,373,406,529,583806
557,464,242,150,747,60,584109
427,279,570,693,90,311,585070
389,647,124,567,99,504,585306
55,124,753,649,228,335,585410
526,286,477,665,260,276,586001
197,692,264,413,620,180,587369
293,435,559,741,193,35,587555
236,129,718,593,486,4,587861
636,428,17,596,232,423,587969
238,728,38,622,448,22,588072
199,5,741,277,243,673,588707
576,472,186,276,348,626,589156
165,580,475,515,552,139,589250
74,630,433,431,502,390,589865
279,332,634,464,575,210,590021
643,404,116,356,613,296,590121
49,729,238,487,369,466,590486
27,239,730,231,10,733,590750
712,242,159,608,146,447,590789
399,194,628,642,224,359,591221
117,700,296,756,13,140,591305
750,145,89,9,2,769,591446
82,393,656,743,198,16,591509
372,251,625,173,720,209,592010
568,301,423,427,631,108,592154
245,729,30,159,749,78,592366
728,235,85,725,203,160,592434
78,3,766,447,168,604,592849
470,76,606,578,508,42,593912
288,494,517,162,668,349,594269
340,670,174,274,628,354,594776
199,322,672,644,258,337,594869
168,443,609,147,756,47,595354
447,379,502,507,242,529,595454
395,476,462,420,181,622,596045
163,484,579,644,423,49,596066
127,31,761,331,697,29,596211
170,352,666,306,520,482,596360
618,443,135,699,39,326,596398
42,494,593,499,52,588,597449
299,639,317,237,721,149,598211
773,27,2,726,265,31,598262
729,233,112,340,507,475,598274
208,663,340,709,306,46,598433
8,750,190,18,446,632,598664
564,513,134,631,186,408,599221
65,620,459,443,249,584,599306
263,344,642,748,177,94,599669
395,128,654,285,556,458,600125
613,44,472,530,430,367,600489
399,22,664,58,439,636,600581
489,507,324,3,264,729,601146
387,492,458,222,528,523,601597
696,141,312,154,751,118,601641
649,275,324,652,53,417,601802
434,633,114,336,501,488,602041
300,702,141,189,570,492,602685
75,111,765,317,1,709,603171
323,706,27,553,514,183,603494
563,111,524,371,175,660,603866
12,755,185,108,37,769,604394
299,545,467,215,509,547,604515
99,648,419,39,777,4,605266
656,309,282,516,579,62,605341
109,174,751,363,542,425,606158
406,559,359,565,502,187,606198
475,578,216,258,515,524,606365
519,250,524,81,574,520,606437
770,113,30,462,545,310,606569
692,303,191,651,427,32,607154
766,21,142,538,386,411,607361
157,722,248,478,533,308,607437
497,115,590,227,641,382,608334
36,173,760,690,62,359,608825
16,333,706,726,43,284,609581
371,533,434,499,458,389,610086
116,47,771,524,17,579,610106
704,299,159,175,507,568,610298
64,731,269,293,187,700,610818
781,18,25,679,10,387,610910
243,179,721,227,689,291,610931
3,406,668,190,480,587,611069
754,56,199,476,394,479,611253
720,260,159,710,150,291,611281
132,689,346,714,152,281,611861
50,348,699,301,402,600,612205
551,27,555,749,27,225,612355
266,422,603,757,14,198,612449
444,132,631,186,90,755,612721
115,672,385,48,733,271,613034
544,465,318,276,670,297,613285
710,183,277,425,602,267,614318
391,644,217,521,256,527,614706
15,733,278,230,537,523,614798
574,521,118,418,311,586,614841
381,226,647,339,634,313,614846
676,150,369,138,172,753,615637
217,414,631,355,261,650,616646
381,358,586,202,726,221,616721
149,597,488,327,665,260,616754
368,669,185,216,23,755,617210
177,642,417,59,230,749,617382
567,326,436,234,208,721,617861
201,749,129,651,331,291,618043
606,157,476,168,571,514,618461
291,653,328,203,756,77,618674
390,479,488,376,222,655,619685
387,684,50,446,603,240,620125
349,681,187,779,111,37,620531
323,568,440,154,241,734,620553
179,58,765,751,215,102,620630
623,76,477,272,509,537,621434
528,479,337,763,93,176,621794
759,49,209,641,189,419,622163
575,363,400,497,612,29,622394
690,350,156,594,100,510,622936
312,725,6,302,276,675,623005
404,249,631,472,537,335,623378
66,535,577,675,278,301,623510
69,780,109,369,559,420,625042
682,39,398,652,387,224,625049
778,133,46,784,97,32,625089
689,11,388,155,344,695,625386
405,530,425,22,135,779,625550
272,691,273,397,684,23,625994
223,714,258,762,198,79,626089
487,533,324,645,172,425,626234
578,288,458,710,66,344,626792
353,591,392,169,752,183,627554
538,485,321,295,243,694,627710
129,384,681,775,148,73,627858
440,441,490,687,364,154,628181
398,562,393,112,443,648,628697
181,668,387,621,493,8,628754
427,650,155,386,187,667,628854
630,477,67,411,571,366,628918
619,489,82,589,382,369,629006
754,3,246,696,345,160,629041
751,212,142,377,514,472,629109
672,43,420,630,273,398,629833
759,126,195,127,178,763,629982
624,211,443,708,331,139,630146
478,582,251,47,580,540,630209
682,21,406,530,299,510,630401
67,45,790,83,294,733,630614
539,526,252,416,254,627,630701
562,493,268,260,749,46,630717
640,410,231,678,391,136,631061
632,444,187,680,252,325,631529
226,521,556,80,362,703,631653
255,704,267,475,273,576,631930
717,42,342,711,120,336,632817
5,790,94,565,550,106,632961
52,703,369,611,443,252,633074
725,316,89,563,383,412,633402
43,167,777,399,671,155,633467
503,304,537,605,237,460,633794
192,565,527,412,225,643,633818
482,11,634,361,496,508,634401
204,748,183,143,156,768,634609
219,701,309,667,435,27,634843
748,61,268,702,321,198,635049
709,143,335,121,785,67,635355
434,668,33,182,704,327,635669
315,262,684,507,476,390,635725
560,295,485,240,705,285,635850
123,781,104,1,543,584,635906
380,627,316,705,242,286,637385
635,483,41,29,73,795,638195
437,315,590,203,229,738,638294
763,121,204,123,671,416,638426
187,410,660,200,670,387,638669
403,350,595,349,643,322,638934
335,474,550,516,608,59,639401
39,758,252,162,16,783,639589
640,475,67,373,667,236,639714
632,311,379,536,379,457,639786
185,412,661,639,420,237,640890
603,381,364,211,771,48,641266
273,748,86,417,622,284,641429
426,401,547,563,434,369,641486
746,217,195,279,742,115,641630
25,35,800,485,560,305,641850
165,586,521,345,229,686,642062
388,654,253,411,2,688,642269
263,457,604,659,412,197,642834
773,208,49,456,573,327,643194
55,523,606,766,135,197,643790
187,108,773,756,49,265,644162
44,785,162,330,671,292,644405
339,667,291,303,651,359,644491
265,433,622,801,54,9,644598
450,267,609,234,435,633,644670
278,636,404,552,446,376,644996
747,27,294,151,703,358,645174
391,195,674,689,406,75,645182
278,328,679,628,142,481,645909
464,399,521,147,277,740,645938
441,672,6,514,152,599,646101
202,662,409,313,98,734,646329
662,452,62,508,622,38,646392
638,377,312,20,769,234,646517
689,327,255,135,789,77,646675
41,789,150,94,471,645,646702
244,41,766,372,690,183,647973
756,253,112,588,404,373,648089
324,737,18,222,368,681,648469
541,370,468,464,315,578,648605
131,271,747,691,371,183,648611
424,550,408,578,516,220,648740
243,175,748,301,719,204,649178
235,683,358,62,347,725,649878
686,207,370,488,51,640,650345
185,676,399,276,251,715,650402
730,265,218,67,112,796,650649
673,439,73,613,503,149,650979
334,721,140,497,548,322,650997
224,471,616,216,496,599,651473
236,111,764,121,756,256,651713
47,788,169,148,31,793,651714
199,738,260,345,316,658,651845
127,134,786,399,446,542,651881
272,745,155,392,157,689,653034
451,328,585,157,480,631,653210
4,21,808,235,440,636,653321
688,370,209,314,548,505,653925
499,549,322,674,433,111,654086
671,451,23,247,319,701,654171
521,564,255,388,627,333,654562
453,261,618,479,638,137,655254
154,791,77,445,674,55,655326
444,640,221,648,448,187,655577
428,59,685,329,740,7,655890
80,741,317,719,295,228,655970
675,405,192,763,19,272,656514
577,568,34,263,62,764,656709
684,119,418,46,780,215,656741
221,775,87,669,457,25,657035
524,337,519,781,51,212,657506
237,479,610,89,315,742,657710
116,721,353,32,469,661,657906
147,790,111,699,250,327,658030
226,503,596,278,409,644,659301
350,678,278,550,402,442,659468
249,573,519,379,157,701,659691
254,370,677,708,384,105,659745
341,402,618,246,757,162,659809
401,589,390,645,226,439,659822
248,518,575,436,599,334,660453
2,431,689,433,49,686,660486
402,488,511,288,530,545,660869
480,245,610,45,670,460,662525
195,784,100,426,521,458,662681
702,100,400,484,642,128,662804
533,118,604,418,581,388,662829
204,537,577,543,57,604,662914
430,175,669,645,55,494,663086
814,22,5,418,341,610,663105
316,473,583,361,233,692,663474
159,361,713,589,387,409,663971
11,745,330,519,626,53,664046
324,641,385,592,367,423,664082
159,641,478,158,729,329,664646
311,732,182,388,505,510,665669
652,247,424,1,212,788,665889
505,301,566,365,334,649,665982
685,368,248,110,638,497,666153
477,661,50,342,125,731,666950
713,398,21,78,779,233,667214
571,529,248,319,200,725,667386
119,642,491,113,429,686,667406
393,453,555,799,121,121,667683
438,427,542,580,489,304,667937
181,423,676,137,804,59,668666
183,2,797,458,413,537,668702
458,69,674,718,366,139,668801
419,700,57,167,736,315,668810
521,365,514,709,209,350,668862
115,666,461,17,342,743,669302
793,46,196,478,424,511,669381
41,664,477,396,709,103,670106
132,808,18,552,142,588,670612
564,283,522,261,742,228,670669
521,154,613,598,539,151,670926
142,738,326,438,278,634,671084
363,498,540,666,339,336,671373
483,319,580,635,135,500,671450
702,343,247,170,801,31,671462
694,107,423,302,241,723,672014
641,418,294,796,101,168,672041
236,617,486,754,321,32,672581
733,248,272,352,452,587,672777
593,243,512,657,152,467,672842
750,19,332,556,418,435,673085
635,472,217,332,595,457,673098
689,265,358,326,353,665,673110
577,376,446,472,614,271,673221
103,775,249,107,369,725,673235
9,820,36,540,264,559,673777
27,418,706,642,190,475,673889
126,500,639,732,193,318,674197
583,191,546,1,777,266,674486
506,477,437,647,503,54,674534
199,797,22,643,94,503,675294
546,89,608,422,481,516,675701
101,162,800,477,670,4,676445
215,41,793,71,65,817,676755
317,734,194,756,231,228,676881
695,355,262,77,169,802,677694
210,178,776,138,746,320,677960
20,415,711,9,239,788,678146
528,632,23,32,777,272,678737
235,647,453,441,589,371,679043
789,93,219,133,61,811,679131
144,777,234,679,392,254,679221
456,489,483,263,224,749,680346
314,420,637,422,660,259,680765
689,452,44,194,802,11,680961
10,559,607,737,31,370,681030
618,479,264,666,336,353,681061
232,696,378,720,360,182,681124
212,783,152,250,29,786,681137
111,818,7,237,502,611,681494
106,688,444,310,704,300,681716
88,530,627,275,248,738,681773
154,795,162,369,100,732,681985
698,354,265,153,170,794,682745
480,588,327,640,452,263,683073
67,89,819,291,31,773,683171
371,693,256,224,735,305,683426
120,369,730,90,460,681,683461
61,306,766,524,449,456,684113
404,231,684,546,611,114,684433
316,50,763,124,757,310,684525
561,573,204,331,688,319,684666
669,341,348,539,612,141,684946
770,48,300,462,392,564,685204
194,525,610,590,285,506,685361
309,565,521,387,547,487,686147
658,503,22,378,633,378,686457
735,339,177,589,323,485,686475
526,406,495,344,380,651,686537
812,162,31,135,730,368,686549
790,57,244,687,440,146,686885
97,746,348,632,498,199,687029
108,393,722,510,636,151,687397
594,104,569,720,407,58,687413
106,820,65,666,489,72,687861
606,463,326,33,434,706,687881
453,111,686,237,786,119,688126
173,46,810,30,278,781,688145
673,291,388,431,237,668,688154
711,280,323,309,575,512,688250
668,491,31,161,68,811,688266
650,515,25,421,130,703,688350
266,315,720,123,86,816,688381
721,404,73,299,328,701,688386
331,728,221,445,469,520,688386
394,691,236,818,40,133,688413
100,688,453,514,591,274,688553
657,488,138,812,153,78,688837
653,424,288,36,733,388,689129
241,32,794,106,817,104,689541
139,119,810,331,714,265,689582
227,632,489,395,657,320,690074
107,624,538,796,237,22,690269
108,38,823,62,807,188,690437
268,672,409,452,572,399,690689
170,762,285,558,429,442,690769
187,756,291,399,348,641,691186
65,824,90,273,706,344,691301
217,638,488,514,295,584,692277
161,804,142,678,476,79,692501
160,312,755,293,724,288,692969
437,690,161,414,437,575,692990
536,383,509,332,569,509,693066
465,558,408,766,239,224,694053
618,454,326,226,314,738,694316
189,780,225,365,364,655,694746
310,361,685,786,225,165,695646
558,549,288,272,779,122,695709
330,588,491,342,405,644,695725
175,642,503,807,175,118,695798
496,655,145,536,443,461,696066
632,265,476,160,340,745,696225
696,370,274,56,466,690,696392
44,833,26,455,574,400,696501
788,149,231,596,467,351,696506
203,732,347,413,632,357,697442
524,647,67,368,647,379,697674
611,114,558,460,684,135,697681
622,469,302,650,518,85,698049
643,216,488,272,132,779,698249
580,59,599,280,509,601,698682
50,590,590,170,734,362,698700
489,363,573,367,587,469,699219
549,628,68,71,798,242,700409
70,807,211,777,29,310,700670
118,11,829,539,547,334,701286
672,367,340,462,35,698,701873
589,280,526,523,548,358,701997
816,89,168,24,712,441,702001
204,686,436,560,608,138,702308
136,412,717,427,688,216,702329
147,299,769,361,753,71,702371
84,123,825,15,651,528,702810
799,225,118,423,586,425,702950
365,554,513,826,145,3,703310
341,58,764,216,798,141,703341
371,254,708,618,539,176,703421
322,746,208,554,488,398,703464
446,693,157,819,37,178,703814
321,282,722,304,147,768,703849
443,61,710,650,421,323,704070
99,87,829,231,681,433,704611
690,436,197,248,674,435,705005
348,755,122,3,530,652,706013
237,266,761,235,186,785,706046
546,418,483,168,24,823,706129
596,417,421,392,81,739,706346
63,678,493,837,78,7,706702
209,781,231,805,127,207,707003
683,243,426,375,558,505,707014
449,163,692,296,787,7,707034
23,490,683,830,23,133,707118
414,505,530,489,614,302,707321
25,821,181,829,131,55,707427
650,458,275,254,13,802,707889
682,490,53,406,661,326,708033
271,157,781,431,571,443,708051
159,813,150,339,177,750,708750
8,830,143,575,602,128,709413
247,128,795,453,703,100,709418
597,318,502,699,6,470,709537
60,833,110,360,217,730,709589
770,208,271,432,390,609,709605
677,75,496,181,672,475,709970
686,147,467,123,106,827,710294
143,331,762,333,638,439,710654
501,212,644,470,666,215,710681
474,441,540,216,774,255,710757
164,664,493,170,446,695,710841
838,64,69,800,235,126,711101
31,158,828,39,838,88,711509
453,395,592,637,477,280,711698
823,112,149,632,533,169,712074
557,216,596,462,599,374,712121
840,11,80,473,294,634,712121
25,35,843,423,71,727,712499
759,366,54,196,776,269,712953
194,642,513,822,6,193,712969
172,348,750,120,712,438,713188
788,258,161,364,638,417,713429
548,628,138,426,140,716,713732
764,86,351,232,713,390,714293
611,8,584,415,650,346,714441
196,649,505,704,451,125,714642
138,323,769,175,675,478,714734
51,420,732,785,314,2,714825
768,195,295,825,43,180,714874
30,797,281,557,514,375,715070
110,352,761,500,682,1,715125
202,111,814,36,845,20,715721
641,148,532,142,802,229,715809
264,777,206,111,838,36,715861
235,174,794,22,122,837,715937
831,21,159,213,705,417,716283
72,842,50,818,120,182,716648
86,784,308,256,694,412,716916
454,3,715,773,195,286,717350
413,30,739,770,353,9,717590
776,27,339,237,696,421,717826
280,799,41,644,539,115,718482
327,16,782,526,392,537,718709
503,659,178,606,153,573,718974
27,429,731,15,641,555,719131
97,405,739,151,315,773,719555
447,596,406,814,216,103,719861
554,317,559,259,422,689,719886
272,712,373,104,596,595,720057
801,271,72,429,424,597,720226
251,482,652,53,124,838,720429
230,587,569,502,685,1,721230
39,577,622,2,733,429,721334
401,727,180,380,159,743,721730
92,277,798,180,731,394,721997
250,233,778,643,160,532,722073
501,595,343,469,685,183,722675
801,205,198,546,533,375,722830
158,310,776,850,8,26,723240
635,546,148,646,75,548,723245
721,69,446,551,349,546,723518
268,264,763,242,774,257,723689
273,54,804,369,390,660,723861
167,297,780,355,597,492,724498
502,543,422,627,572,68,724937
369,34,767,134,697,471,725606
204,820,109,244,531,620,725897
829,171,102,129,271,798,726886
629,293,496,769,328,169,727506
179,666,502,138,781,314,727601
259,288,760,399,382,650,727625
668,139,512,614,322,497,727689
14,517,679,355,385,674,728526
120,672,513,679,356,376,729153
573,344,532,622,538,231,729689
102,415,740,548,506,417,730229
350,779,32,5,406,752,730365
469,714,34,44,511,684,730913
649,510,223,131,525,662,731030
283,564,577,157,721,432,731114
326,477,631,443,714,161,731966
701,221,438,271,282,761,732086
731,321,308,257,604,549,732266
697,172,466,202,404,727,732549
19,472,714,796,27,314,732941
358,320,709,827,154,160,733245
537,64,664,721,348,304,733361
523,238,635,511,686,41,733398
472,651,295,500,637,279,733610
176,149,825,441,661,320,733802
813,197,185,521,671,111,734003
655,245,495,435,167,719,734075
467,540,474,404,750,93,734365
377,209,741,519,323,601,734891
538,180,643,662,507,200,735293
471,349,626,123,230,817,735518
44,455,726,233,798,212,736037
621,515,292,353,636,455,736130
65,51,854,325,754,249,736142
774,56,366,66,486,704,736168
186,189,816,62,220,827,736173
115,695,490,173,665,514,736350
478,207,682,591,326,530,736457
69,644,563,641,548,159,736466
781,250,253,182,665,511,736470
611,318,512,382,299,708,736589
250,42,820,716,418,222,736664
368,549,548,817,234,122,737129
56,504,693,196,756,357,737401
69,101,850,183,458,703,737462
353,630,465,381,102,763,737734
97,452,724,262,11,818,737889
257,541,616,17,859,4,738186
837,40,190,171,842,8,738269
523,115,672,433,232,705,738338
564,648,19,672,504,181,738361
724,385,257,115,808,269,738450
779,232,279,187,804,239,738506
20,120,851,666,358,409,739001
12,853,107,859,5,36,739202
284,775,241,37,448,733,739362
122,74,848,686,512,82,739464
167,120,835,719,413,228,739514
808,290,51,285,808,74,739565
432,726,161,591,334,528,739621
399,641,412,32,789,341,739826
180,441,717,137,724,445,740970
675,535,10,815,21,278,741950
209,691,470,818,257,83,742062
742,317,302,670,541,26,742257
239,742,367,137,686,503,742374
17,851,134,670,55,539,742446
387,142,757,747,398,163,742982
309,702,394,434,258,699,743521
198,394,741,686,126,507,743521
512,411,559,561,604,253,743546
467,635,350,833,170,145,743814
676,182,505,89,730,452,745125
458,659,318,218,726,413,745169
374,522,577,474,662,287,745289
435,735,126,327,654,459,745326
672,513,175,741,221,384,745378
434,402,629,334,774,187,745601
378,734,253,531,518,442,745649
61,852,128,483,628,344,746009
250,166,810,186,818,206,746156
409,495,578,613,550,261,746390
778,115,358,212,560,623,746673
490,83,707,154,341,779,746838
42,667,548,184,390,749,746957
314,802,72,278,62,816,746984
337,535,590,55,10,863,747894
91,784,354,419,34,756,748253
49,851,148,599,548,299,748506
284,633,517,3,745,440,748634
851,153,34,839,211,18,748766
742,330,299,112,825,236,748865
411,701,298,641,474,337,749126
635,470,354,34,859,102,749441
496,625,336,578,582,277,749537
428,662,358,818,242,148,749592
333,171,781,465,621,385,750091
765,403,53,677,217,495,750443
99,315,801,165,849,51,750627
854,38,141,173,766,366,750641
182,615,583,478,723,5,751238
444,329,668,764,116,393,751601
503,695,126,19,357,790,751910
156,641,563,696,499,137,752186
710,95,489,409,522,559,752246
382,527,574,650,398,415,753129
230,833,85,301,377,722,754014
43,812,305,656,229,521,754218
152,520,679,410,746,173,754545
40,250,831,604,618,89,754661
642,388,439,102,161,848,755429
289,627,528,648,541,207,755434
371,412,670,781,190,332,756285
339,801,5,87,437,747,756547
130,373,775,50,605,623,756654
363,784,105,415,693,324,757450
33,735,465,251,103,827,757539
564,551,369,825,153,232,757858
267,821,113,721,33,487,758099
55,393,775,379,737,267,758099
747,395,210,453,267,694,758134
509,548,446,526,340,605,758301
235,521,657,275,281,777,758315
76,531,686,547,490,468,758333
484,635,348,75,656,568,758585
114,342,793,156,477,712,758809
427,740,170,275,802,200,758829
353,701,378,275,662,495,758894
565,303,590,594,23,637,759134
469,732,62,150,845,152,759629
227,604,586,371,788,34,759741
71,687,532,48,359,793,760034
726,470,110,474,730,50,760076
332,477,650,484,701,186,760253
317,565,584,11,868,85,760770
452,559,494,727,304,374,760821
51,785,377,555,673,1,760955
560,650,159,177,226,824,761381
611,3,623,667,371,423,761459
225,102,837,141,711,486,761598
709,195,470,14,747,451,761606
121,864,22,136,862,9,761621
771,402,78,186,462,717,762129
314,628,519,788,374,39,762341
146,861,1,546,59,679,762638
484,642,341,133,314,804,762701
825,51,282,83,775,394,762750
527,575,393,267,155,817,762803
733,87,467,563,397,537,762947
156,178,841,618,424,449,763301
213,847,26,753,443,14,763454
636,575,169,301,725,384,763682
299,38,821,139,619,602,764886
67,864,119,225,836,125,765146
604,79,628,276,804,207,765441
617,552,283,528,433,547,765482
863,84,118,447,124,742,765749
418,89,764,169,586,628,766341
145,523,687,339,749,301,766523
534,562,407,468,440,595,766649
489,358,632,812,207,254,766709
411,518,574,290,805,186,766721
331,808,68,47,766,422,767049
696,517,124,494,622,369,767081
404,16,777,634,571,198,767201
342,321,740,54,767,420,767605
308,573,587,715,379,336,767762
40,290,826,338,806,64,767976
147,836,218,568,654,133,768029
736,240,411,285,596,576,768217
741,265,386,382,693,377,768302
730,456,167,713,16,510,768725
210,603,601,510,639,317,768910
86,233,841,677,61,554,768966
94,871,48,334,273,764,769781
848,151,167,143,367,784,769794
768,170,389,739,70,468,770045
66,695,533,781,97,390,771470
878,14,21,833,176,216,771521
650,49,590,799,346,122,773001
768,203,377,431,580,501,773162
840,145,217,631,372,487,773714
664,491,303,536,479,507,773786
189,284,811,552,685,13,774098
534,672,195,36,837,270,774765
669,14,572,580,621,230,774941
109,847,214,182,341,791,775086
222,551,650,170,554,663,775385
155,610,616,509,380,610,775581
611,365,519,65,459,749,775907
777,414,33,462,69,747,776214
584,521,405,279,725,416,776522
390,734,293,213,850,94,776705
601,634,117,623,546,301,776846
730,402,287,276,796,259,776873
211,844,143,332,239,781,777306
353,806,62,238,166,833,778089
610,637,16,340,725,370,778125
663,122,569,162,437,749,778214
318,521,637,367,629,498,778334
551,15,689,419,745,219,778547
743,476,13,232,593,611,778794
761,443,60,569,228,635,778970
375,792,108,80,872,113,779553
364,606,529,14,871,144,779573
382,9,796,424,497,594,779621
444,638,419,477,116,734,779741
491,717,157,883,3,11,779819
339,758,301,361,802,81,780086
88,471,742,368,297,746,780149
93,877,51,831,63,293,780379
831,193,230,465,737,146,780710
17,859,207,7,853,231,781019
715,472,217,821,121,304,781098
390,115,785,422,725,279,781550
702,387,373,642,573,203,781702
680,238,513,728,15,502,782213
30,875,126,276,657,524,782401
66,868,157,106,332,813,782429
82,295,830,236,787,328,782649
716,41,518,592,559,346,782661
246,108,843,539,638,292,782829
804,229,290,82,512,717,782957
351,579,570,846,75,249,783342
202,519,688,882,73,16,783509
409,741,260,763,33,448,783962
23,717,519,675,225,527,783979
221,788,338,524,322,637,784029
193,230,833,497,673,290,784038
815,318,137,303,778,295,784118
41,750,469,709,281,450,784142
732,495,58,72,535,702,784213
829,72,303,588,207,629,784234
152,828,275,149,384,784,784313
508,705,171,805,153,336,784330
413,783,29,863,173,99,784499
835,38,293,638,605,107,784518
195,772,388,433,430,642,784553
768,388,211,722,457,234,784889
448,638,421,61,782,412,784989
814,246,249,248,828,195,785113
842,262,88,800,74,374,785352
549,466,517,226,807,289,785846
728,122,491,104,827,302,785949
634,412,463,682,392,409,786069
802,41,376,386,716,353,786261
346,808,120,858,104,200,786980
44,174,869,26,139,876,787373
626,201,596,671,74,576,787493
500,571,460,73,346,814,787641
1,663,590,265,513,674,787670
704,77,535,309,108,825,787770
160,678,550,150,400,778,787784
451,651,402,111,694,543,788806
380,692,407,268,617,580,788913
641,164,593,107,661,584,789426
866,8,199,583,94,664,789621
181,405,770,14,363,811,789686
320,58,827,542,700,77,789693
440,196,747,605,480,440,790025
61,505,729,437,747,203,790187
838,91,283,295,817,190,790614
490,739,68,380,574,563,790845
463,221,727,55,883,95,791739
668,446,383,704,167,518,791829
523,671,261,887,19,69,791891
324,634,534,230,822,252,792088
808,165,335,127,392,789,792314
672,486,324,316,208,806,792756
520,299,658,570,408,549,792765
207,540,677,867,192,65,792778
161,768,421,811,24,367,792986
94,851,245,71,886,55,793062
216,473,723,483,553,504,793114
135,410,779,655,579,170,793166
181,303,818,857,234,67,793694
56,658,598,302,280,790,793704
211,864,54,261,356,774,793933
221,440,743,575,172,659,794490
429,226,748,461,750,140,794621
46,447,770,486,527,530,794825
869,192,54,444,274,723,794941
669,317,497,707,543,19,795059
511,548,484,438,234,741,795681
727,354,377,43,890,45,795974
669,496,320,337,802,198,795977
447,304,710,10,456,767,796325
349,677,465,885,61,97,796355
443,771,76,19,892,21,796466
1,696,559,580,407,543,796898
62,379,806,546,606,363,797121
239,460,727,619,565,308,797250
395,705,380,760,453,121,797450
781,138,411,681,9,578,797926
757,198,431,663,307,514,798014
58,683,573,281,585,614,798182
857,19,252,877,153,76,798314
80,43,889,13,224,865,798570
870,115,169,359,627,526,798686
22,893,34,32,281,848,799089
247,843,166,585,155,658,799214
800,240,319,843,226,194,799361
394,771,223,591,662,109,799406
119,134,876,296,146,831,799493
150,852,227,718,528,75,799933
660,551,247,172,685,549,800210
492,289,689,567,284,631,800306
657,427,432,597,252,617,800602
273,341,781,807,109,371,800771
789,61,418,399,191,778,800966
462,683,348,267,708,478,801037
304,291,790,284,405,746,801197
567,632,284,282,374,763,801569
51,154,881,203,762,425,802478
274,823,224,559,106,692,802581
201,133,863,409,697,387,802859
824,88,341,314,343,766,803001
188,656,581,352,499,656,803241
486,386,647,354,638,521,803801
335,544,629,620,539,359,803802
193,136,865,28,535,719,803970
249,136,851,195,863,148,804698
659,285,538,35,186,877,804950
273,408,751,68,711,543,804994
219,749,443,169,441,763,805211
806,301,255,125,399,794,805262
518,421,600,830,312,139,805565
812,379,51,204,653,581,805586
481,662,369,566,603,349,805766
748,246,431,543,526,484,805781
40,809,387,193,35,876,805850
328,229,804,719,6,538,806441
375,676,457,240,865,25,806450
437,101,778,743,478,161,806454
773,19,457,467,157,751,806739
713,83,540,73,877,180,806858
538,562,449,101,448,772,806889
433,565,548,785,427,92,807018
139,52,886,493,526,536,807021
17,496,749,596,203,641,807306
670,549,239,371,210,791,807422
599,263,616,164,413,781,807426
823,358,44,638,487,404,807429
325,711,444,309,820,201,808282
193,730,488,238,785,368,808293
616,572,319,896,73,16,808401
44,62,896,584,284,622,808596
448,528,574,48,526,728,808964
793,374,201,474,761,73,809126
383,350,735,335,750,367,809414
58,547,712,349,646,520,809517
386,496,644,572,680,142,809748
679,580,111,135,839,296,809762
791,429,8,49,828,349,809786
400,248,767,533,410,598,809793
321,167,824,456,379,677,809906
172,559,684,344,423,716,809921
783,393,206,615,318,575,809974
277,671,532,353,224,797,809994
567,670,200,586,188,657,810389
83,178,879,617,654,53,811214
760,411,255,555,536,465,811546
736,303,422,588,281,622,811589
795,310,289,665,589,150,811646
143,415,787,107,187,875,812043
281,198,833,859,198,187,812054
75,164,883,256,257,825,812210
373,738,359,407,699,398,812654
32,815,384,212,769,420,812705
827,338,121,583,526,443,812814
526,597,424,496,738,149,812861
246,98,862,698,526,222,813164
712,129,539,17,339,836,814106
211,113,870,821,343,150,814190
709,95,550,709,406,383,814206
832,275,218,364,94,821,815373
546,500,517,260,862,69,815405
424,510,613,765,236,418,815645
873,194,127,671,558,233,815894
309,677,512,703,457,336,815954
613,639,181,821,167,339,816851
803,213,356,61,248,867,816914
852,22,301,684,362,467,816989
319,843,70,573,295,634,817310
848,273,154,606,583,332,817349
418,789,142,27,886,178,817409
262,128,856,760,490,8,817764
73,541,721,581,521,457,817851
133,362,818,158,442,773,817857
556,583,411,429,647,464,817946
704,557,110,283,530,676,817965
43,289,856,484,253,721,818106
746,496,126,550,152,702,818408
904,30,21,878,213,48,818557
901,83,8,595,677,80,818754
326,221,815,119,550,709,819342
98,851,293,2,107,899,819654
261,185,847,875,151,177,819755
522,721,167,905,33,10,820214
781,458,28,904,38,43,820509
501,420,627,168,465,759,820530
150,278,849,60,804,413,820585
503,356,664,442,694,379,820641
571,594,377,123,841,314,821006
664,201,583,320,69,845,821186
403,804,112,22,729,538,821369
649,226,591,558,565,437,821558
115,660,611,241,856,177,822146
794,201,389,733,465,262,822158
374,490,665,56,749,508,822201
105,757,488,261,484,721,822218
164,38,891,795,380,214,822221
759,159,470,723,547,18,822262
164,197,870,792,346,275,822605
463,752,208,34,766,485,823137
805,244,340,862,71,274,823161
642,510,389,65,564,708,823585
644,477,426,30,796,435,823741
263,324,806,295,810,284,823781
630,393,522,891,96,144,823833
730,525,125,146,553,705,824150
872,95,234,72,895,134,824165
489,693,324,511,740,125,824346
421,565,573,727,421,345,824795
117,104,895,493,759,80,825530
217,567,676,597,197,656,825554
254,678,549,636,268,591,825601
460,462,633,804,89,414,825733
823,84,376,600,631,260,825761
33,908,16,832,33,364,825809
713,155,542,473,773,70,826158
29,562,714,429,734,322,826481
528,718,181,790,163,420,827069
759,109,489,521,741,81,827083
733,274,464,14,259,872,827661
355,287,787,227,875,103,827763
63,563,712,755,391,324,827882
333,703,472,351,520,659,827882
520,171,727,579,200,673,828170
316,353,777,425,705,388,828194
200,257,850,823,26,388,828549
816,87,394,150,340,831,828661
661,6,626,580,588,383,828833
198,637,620,99,236,874,829373
226,756,455,402,788,217,829637
469,162,764,499,250,720,829901
715,165,540,13,885,216,830050
42,906,87,906,78,57,830169
109,696,578,909,50,40,830381
896,138,95,100,857,294,830885
653,298,562,50,589,694,831057
63,796,440,845,238,246,831185
821,106,382,536,337,656,831201
754,508,71,865,286,40,831621
292,565,654,278,339,800,832205
187,560,696,200,259,852,832985
438,320,734,272,46,870,833000
562,679,237,857,253,186,833054
180,878,173,547,420,598,833213
836,334,151,191,646,616,833253
569,714,2,89,878,234,833561
399,788,232,118,323,846,833969
442,738,307,746,525,46,834257
509,726,220,482,427,648,834557
74,132,901,101,908,6,834701
205,777,435,441,597,533,834979
16,37,913,497,724,253,835194
264,13,875,728,341,435,835490
321,844,142,472,681,386,835541
226,531,709,806,329,279,835718
663,570,267,487,442,635,835758
357,827,157,571,215,681,836027
223,879,117,745,303,435,836059
314,344,787,419,272,766,836301
640,386,527,660,582,249,836325
393,193,803,789,319,335,836507
232,880,92,664,316,544,836688
745,450,283,822,373,151,837614
286,163,854,749,2,526,837681
260,836,267,87,910,46,837785
452,713,354,263,38,876,837989
879,238,94,648,524,379,838121
811,388,173,635,515,412,838194
331,745,417,115,367,831,838475
721,412,387,824,393,77,839354
169,780,450,876,151,222,839461
240,52,883,439,246,766,839993
727,20,558,122,255,872,840293
298,847,185,253,802,365,840438
176,856,277,836,13,376,840441
446,572,561,904,103,114,840821
82,455,792,750,143,508,841013
830,223,320,466,167,772,841029
489,77,772,83,396,823,841034
622,468,485,285,202,848,841133
373,520,657,68,615,677,841178
849,311,154,791,234,401,841238
6,506,765,799,300,336,841297
369,710,449,474,785,31,841862
681,610,80,671,558,284,842261
133,494,762,533,678,314,842369
59,398,825,42,805,439,842510
658,617,170,686,586,169,842553
502,709,297,417,706,413,842894
821,367,186,269,534,697,843326
409,818,84,505,130,756,843461
619,593,330,834,95,373,843710
620,270,622,380,490,678,844184
459,613,508,687,524,313,844514
533,724,191,704,443,391,844746
151,757,499,461,599,523,844851
746,165,511,449,795,106,844862
40,615,682,180,718,545,844949
217,555,700,692,155,585,845114
727,479,296,571,352,629,845586
807,204,391,744,203,501,845746
674,393,487,838,325,195,845894
138,902,116,262,426,772,846104
763,362,365,742,295,457,846438
291,657,575,735,483,271,846955
902,145,112,641,386,536,847173
582,713,10,818,263,330,847193
143,454,788,122,305,860,847509
231,19,891,21,919,51,847603
269,79,877,803,431,131,847731
120,97,908,134,786,461,848273
764,427,287,107,289,868,848394
593,11,705,779,473,135,848795
275,852,218,702,520,293,849053
270,1,881,482,753,223,849062
836,387,21,449,456,663,849106
804,316,321,228,440,777,849313
46,757,524,475,260,746,849741
59,710,585,151,907,66,849806
905,175,14,626,673,71,849846
774,205,457,846,203,305,849950
907,121,113,653,643,101,850059
671,630,55,637,29,666,850166
235,882,131,30,377,841,850310
32,826,409,526,223,724,850581
770,141,488,130,664,627,850925
883,257,74,277,103,874,851214
699,391,458,501,658,409,851246
920,57,40,835,90,382,851249
915,110,44,564,109,722,851261
392,710,440,316,862,92,851364
346,35,855,154,165,895,851966
564,613,398,612,578,379,852269
686,386,483,620,684,25,852881
56,921,41,632,165,653,853058
755,244,473,655,643,104,853290
390,497,674,879,110,262,853385
626,661,157,569,386,617,853446
698,508,329,548,574,473,853509
511,515,572,265,824,323,853530
168,157,895,533,172,735,853898
801,404,223,241,657,604,854546
815,375,223,103,439,807,854579
72,386,837,684,573,242,854749
549,426,610,903,52,192,854977
468,130,787,258,877,140,855293
726,339,462,371,94,842,855441
231,842,306,522,681,346,855961
873,303,51,237,861,243,856539
367,90,845,633,370,565,856814
426,808,151,912,119,106,857141
457,760,266,164,47,910,857205
770,333,392,572,715,138,857453
552,573,474,122,299,868,857709
150,375,834,276,627,624,858681
147,763,505,285,707,527,858803
509,301,714,650,377,543,859478
495,782,56,800,462,79,859685
678,206,598,542,738,146,859724
531,760,14,883,232,162,859757
280,847,253,319,184,851,859818
375,725,440,648,661,55,859850
643,518,422,122,458,797,859857
386,512,670,130,784,478,860040
129,29,918,486,727,309,860206
392,195,818,709,54,596,860813
79,857,347,919,77,103,861099
143,914,73,874,293,107,861174
203,904,53,463,727,344,861234
260,455,766,226,121,892,861381
760,485,222,830,272,315,862109
877,74,296,878,44,299,862221
451,731,353,329,851,173,862371
696,92,608,288,356,808,862544
23,671,642,13,877,306,862934
237,243,865,849,199,321,863443
715,498,323,78,893,245,863558
326,655,573,362,205,831,863630
43,132,919,903,179,128,863834
781,482,147,907,117,166,863894
365,680,518,218,880,205,863949
456,421,692,699,304,532,864041
465,798,105,313,314,817,864054
558,540,511,142,660,639,864085
17,704,607,373,485,700,864354
634,521,437,851,161,338,864366
502,598,505,628,32,685,864633
24,32,929,171,550,730,864641
78,798,471,16,572,733,864729
139,59,918,797,419,234,865526
863,306,165,789,255,422,865630
829,114,407,803,426,199,865886
180,5,913,177,464,787,865994
877,21,311,319,49,873,866291
867,299,161,413,601,579,867011
42,513,776,447,630,520,867109
913,148,108,875,54,314,867137
823,411,145,515,349,693,867275
121,349,855,173,867,293,867467
907,104,185,149,908,145,867690
912,134,136,360,314,800,868196
178,317,858,642,542,403,868337
623,140,679,467,640,491,868770
53,102,925,839,9,406,868838
715,585,126,571,282,681,869326
887,274,87,743,473,306,869414
23,21,932,193,867,284,869594
455,354,733,774,73,515,869630
606,317,634,42,34,931,869681
606,142,695,130,894,233,870425
811,205,414,39,185,914,871142
135,811,442,709,402,455,871310
142,559,734,716,547,244,871401
727,444,382,106,752,543,871589
705,609,62,75,765,530,871750
931,45,56,551,639,400,871922
157,30,920,332,453,746,871949
371,816,262,904,195,130,872141
858,244,277,198,733,544,872429
885,218,206,412,735,404,873185
545,367,665,475,805,17,873939
640,517,444,161,302,870,874025
519,542,558,466,78,807,874489
7,805,476,281,760,467,874650
825,87,432,181,184,899,874818
486,465,650,317,84,876,874921
120,698,611,320,874,93,874925
763,234,488,612,707,26,875069
552,707,266,283,796,402,875309
564,735,132,600,276,663,875745
543,652,395,60,197,913,875978
104,785,499,68,433,827,876042
809,132,452,509,742,258,876209
655,167,648,369,601,616,876818
390,778,346,654,250,622,877100
415,554,631,509,685,386,877302
27,902,251,330,805,347,877334
310,152,871,247,880,206,877845
837,66,416,786,507,56,877981
504,789,47,21,524,777,878746
586,701,210,813,338,322,878897
364,679,535,859,341,160,879762
36,889,297,879,209,252,879826
798,375,320,166,192,903,879829
105,902,235,753,77,554,879854
888,156,259,756,156,533,879961
893,246,149,554,79,753,880166
267,718,542,302,597,658,880577
453,483,665,71,321,879,880723
147,148,915,473,528,615,880738
842,16,415,190,919,28,881445
790,413,295,97,827,434,881694
831,358,251,431,731,402,881726
437,770,313,458,707,415,881838
258,812,395,484,314,741,881933
501,752,259,185,344,855,883586
74,198,916,372,634,586,883736
923,37,175,863,77,365,883923
862,242,287,266,815,386,883977
300,696,557,240,28,909,884665
260,903,45,712,513,339,885034
876,179,293,707,579,224,885266
749,569,38,475,790,191,886206
18,886,318,102,374,858,886444
8,246,909,492,549,586,886861
667,487,453,63,223,913,887267
887,147,281,877,209,273,887339
161,470,801,515,674,411,888422
500,191,776,617,712,32,888657
931,93,116,304,479,753,888866
262,901,92,778,220,485,888909
113,601,718,721,343,502,889494
96,391,853,12,931,151,889706
309,809,374,131,894,271,889838
171,651,661,393,855,67,889963
111,60,935,631,201,672,890146
690,59,641,926,181,15,890462
518,780,118,52,362,870,890648
59,834,438,724,228,561,890881
685,67,646,643,541,430,891030
674,447,487,633,638,289,891254
473,450,682,700,212,597,891353
119,853,387,307,483,751,891539
285,826,358,20,448,831,891665
122,806,477,854,18,403,892049
397,18,857,581,561,490,892382
374,300,814,46,650,684,892472
409,798,298,377,738,454,892889
444,649,524,128,48,935,892913
539,59,774,430,713,447,893078
157,865,347,857,353,185,893283
306,115,887,577,651,370,893630
334,98,879,714,527,326,893801
599,277,677,707,589,217,893859
245,302,862,943,20,68,894273
397,845,151,769,493,245,894435
732,596,67,348,532,701,895529
549,698,327,787,399,342,895534
456,802,211,195,920,106,895661
238,916,5,685,130,640,895725
346,876,98,486,254,772,896696
644,553,420,526,30,787,896945
312,453,771,788,505,145,896994
162,221,907,141,658,667,897734
194,843,387,378,801,337,898054
344,10,883,178,715,596,898125
887,271,196,859,283,284,898626
148,599,720,255,748,524,899105
753,569,92,820,103,465,899234
120,883,325,567,304,697,899714
600,721,141,739,249,540,899722
318,725,523,611,131,714,900278
589,715,207,745,273,521,900995
861,234,324,62,947,20,901053
729,591,143,747,351,469,901171
386,864,77,451,138,824,901421
472,301,767,620,455,557,901674
742,389,447,757,118,561,901694
937,124,94,424,751,398,902181
769,354,431,134,661,669,902438
809,388,313,191,928,73,902994
325,140,882,468,190,805,903149
908,247,133,868,103,373,903162
175,168,919,615,668,281,903410
418,849,91,345,266,845,903806
422,783,336,822,143,456,904069
758,548,171,416,307,798,904109
411,828,223,783,533,84,904234
644,61,697,436,841,83,904266
809,173,469,827,89,461,904371
493,411,702,603,722,141,904774
908,255,124,562,661,390,904865
554,704,320,784,490,224,904932
544,73,777,381,317,812,904994
190,465,808,432,847,34,905189
10,830,465,172,171,920,905225
391,761,417,837,391,229,905891
548,398,669,656,438,533,906269
31,347,886,157,506,791,906366
352,884,39,508,716,369,906881
288,533,735,57,555,772,907258
306,902,11,598,694,261,907361
704,629,127,287,149,896,907386
146,498,799,833,414,206,907721
315,135,889,21,879,367,907771
296,901,94,50,613,728,908253
91,941,121,5,13,953,908403
717,451,437,637,423,569,908459
248,858,333,360,234,851,908557
443,844,8,947,88,64,908649
653,401,567,107,353,879,908699
610,324,657,81,780,542,908725
605,488,552,81,86,946,908873
444,767,352,594,742,77,909329
757,236,530,386,85,868,909645
599,687,281,279,529,743,909731
84,661,683,841,431,132,910466
215,914,170,356,827,316,910521
102,921,228,863,32,406,910629
718,299,553,953,26,43,910734
327,374,815,711,625,122,911030
398,217,840,536,311,726,911093
525,747,279,715,215,595,911475
772,271,492,391,732,472,911489
538,727,306,282,886,217,911609
560,507,584,283,120,904,911705
305,548,720,201,52,932,911729
88,705,638,951,86,4,911813
465,708,441,445,644,547,911970
520,62,799,820,218,439,912645
704,554,332,394,868,64,912756
338,891,69,741,219,562,912886
475,470,683,427,238,821,913014
327,632,638,246,905,184,913397
652,12,699,585,630,418,913849
738,129,594,202,31,934,914121
18,908,299,668,334,597,914189
562,714,298,34,582,758,914444
47,537,790,442,267,805,914678
705,349,544,252,913,133,914762
827,92,472,370,706,529,915177
823,478,101,733,494,367,916014
61,677,674,601,439,602,916326
925,216,120,477,736,384,916681
727,106,614,40,220,931,916761
244,914,148,494,644,508,916836
869,126,382,204,671,652,916961
494,645,507,711,442,465,917110
13,693,661,633,713,91,917339
83,864,405,745,393,456,917410
602,680,306,770,54,568,918440
242,849,373,273,638,661,918494
186,776,531,528,493,630,918733
712,487,418,208,263,898,918837
825,422,246,188,216,915,919225
602,713,221,350,683,575,919614
760,386,440,886,340,140,920196
532,725,334,180,798,501,920205
679,214,643,589,503,566,920286
924,68,249,330,499,750,920401
282,52,916,272,754,528,921284
369,276,842,108,609,734,921301
307,899,138,229,843,398,921494
244,190,909,242,712,597,921917
244,880,297,950,18,139,922145
479,159,817,321,319,847,922211
539,668,431,793,476,259,922506
907,235,212,245,148,917,922818
560,575,528,834,133,458,923009
288,71,914,374,127,876,923381
77,208,935,589,464,601,923418
95,936,196,255,236,896,923537
762,577,100,340,58,897,923573
811,513,52,75,865,412,923594
850,421,155,746,505,335,923766
342,745,502,318,887,190,923993
302,829,382,316,7,908,924369
198,590,733,642,398,595,924593
541,220,764,108,828,477,924777
161,946,64,796,526,121,924933
709,490,427,869,290,293,925110
449,473,707,805,227,475,925179
172,869,375,369,547,700,925370
275,684,618,750,248,549,925405
156,305,899,401,675,556,925562
217,190,918,634,231,686,925913
395,108,871,595,556,513,926330
441,547,658,565,495,602,926654
24,833,482,238,804,473,926789
569,493,600,692,561,365,926810
463,541,648,940,73,195,926954
896,158,315,348,205,874,927005
435,253,821,401,825,293,927275
288,268,879,596,753,72,927409
203,586,737,61,697,662,927774
757,548,234,813,494,152,928109
482,827,111,618,23,739,928574
177,934,158,198,14,943,928649
249,161,917,285,719,575,928811
675,688,19,836,435,203,929330
605,626,415,98,911,301,930126
32,951,158,126,412,863,930389
788,39,555,40,609,747,930490
287,839,380,56,275,923,930690
641,41,720,571,700,339,930962
44,673,690,912,25,314,930965
587,416,643,493,259,788,931074
557,644,454,836,61,478,931101
961,79,42,534,751,287,931526
222,309,887,363,23,894,931534
74,330,904,176,430,846,931592
472,502,676,122,368,884,931764
738,601,161,654,301,643,931766
393,772,427,925,276,31,932762
608,281,696,493,626,546,933041
653,598,387,295,161,906,933782
640,719,85,513,771,276,933786
143,535,792,833,468,145,933938
559,392,684,130,899,330,934001
202,522,788,858,388,218,934232
813,521,44,328,871,261,934346
828,263,424,540,665,448,934529
309,45,915,191,437,841,934731
722,81,638,448,852,91,934889
395,280,837,189,632,707,934994
430,865,46,44,304,917,935241
547,694,393,961,37,102,935294
183,445,839,647,305,651,935435
112,933,229,579,773,52,935474
27,959,124,724,641,27,935786
832,82,487,80,601,754,936117
42,673,694,661,392,588,936329
603,608,451,883,309,248,936674
669,532,454,957,124,74,936701
434,469,727,721,446,467,936846
82,925,273,226,691,639,936878
446,738,440,330,584,698,937160
858,266,361,186,503,806,937241
941,1,228,605,696,295,937466
403,835,280,947,35,200,938034
797,152,529,337,803,424,938154
461,852,3,72,543,799,938434
129,916,288,36,673,696,938641
41,624,740,288,727,572,938657
15,968,38,820,422,297,938693
224,675,658,20,562,789,938765
671,182,675,853,130,441,938990
751,604,101,964,59,79,939018
355,666,608,538,99,800,939245
865,20,437,137,640,715,939594
453,850,110,427,286,822,939809
734,245,584,461,196,830,939837
778,205,541,463,439,730,939990
877,295,290,433,859,122,940254
52,31,968,33,900,360,940689
518,402,715,708,608,265,941153
256,911,214,280,113,922,941253
346,843,333,126,913,303,941254
947,8,211,179,572,763,941394
91,866,428,286,920,115,941421
661,137,697,455,607,605,941499
283,921,116,461,92,849,941786
634,258,688,758,370,480,941864
303,921,44,244,939,27,941986
603,48,759,508,713,419,941994
350,706,567,725,228,604,942425
574,565,542,676,308,625,942465
626,139,729,469,826,201,942638
140,901,334,507,612,558,942957
477,702,472,957,158,48,943117
645,5,726,931,147,234,943126
851,110,455,701,55,670,943326
833,499,25,163,689,665,943515
909,190,285,699,219,638,943606
541,658,467,322,145,905,943734
793,13,561,549,473,647,943739
864,349,275,60,761,601,943922
312,451,802,596,482,597,943949
435,794,353,35,958,159,944270
339,908,71,501,145,820,944426
487,793,282,598,447,623,945542
164,608,741,421,276,832,945641
821,413,318,642,259,683,945734
456,779,362,435,364,790,945821
189,927,226,621,498,559,946126
379,289,848,121,595,760,946266
425,803,348,419,504,719,946538
178,711,640,420,634,607,946805
184,761,578,215,794,520,947061
731,537,353,493,61,837,947339
837,459,190,594,233,735,947350
888,397,37,813,293,448,947522
260,885,311,411,65,880,947546
672,593,380,74,366,899,947633
884,63,403,197,201,932,947834
874,11,429,341,909,74,948038
580,42,781,445,866,12,948125
815,284,451,176,659,695,948282
768,463,380,121,776,576,948593
722,446,478,350,778,470,948684
725,480,439,819,292,439,948746
566,326,723,506,78,829,949361
501,806,221,430,837,253,949478
836,319,386,260,938,47,949653
177,880,380,422,54,877,950129
178,488,825,929,214,204,950453
23,548,806,727,646,68,950469
555,130,791,666,541,463,950606
621,92,746,228,499,806,950621
346,880,238,450,42,864,950760
756,605,115,832,379,339,950786
362,557,714,92,408,881,951089
967,103,75,905,23,363,951323
651,671,280,129,851,460,952442
148,963,59,536,813,67,952754
686,348,601,406,688,561,952901
92,897,374,322,921,32,952949
26,886,409,898,170,343,952953
337,781,479,89,317,919,952971
901,74,369,847,102,475,953438
783,583,26,573,35,790,953654
396,891,55,307,873,312,953722
246,757,566,409,664,588,953921
298,224,903,113,506,828,954389
199,187,938,38,361,907,954414
893,391,71,451,749,437,955371
187,683,674,743,559,302,955734
651,304,663,312,921,101,955786
933,292,11,463,736,447,955874
352,911,54,772,566,201,956741
168,581,769,59,684,697,957146
228,592,745,514,779,294,957473
682,181,678,139,762,598,957569
977,17,53,333,903,177,957627
570,787,116,310,876,307,957725
798,567,1,138,885,395,958294
434,79,874,502,337,770,958473
677,697,121,739,83,637,958779
197,948,146,340,123,910,958829
655,161,710,505,839,10,959046
893,402,14,351,808,428,959249
424,881,60,510,131,826,959537
854,477,53,217,937,186,959654
857,469,73,493,757,379,959739
370,734,533,437,874,70,959745
376,875,230,184,821,502,959901
459,647,575,673,481,525,959915
522,17,829,317,927,14,960014
593,430,651,281,642,685,960350
695,520,455,241,655,688,960450
351,915,16,288,637,687,960682
229,280,911,224,895,331,960762
112,755,615,867,439,128,960794
723,456,480,716,253,620,961065
751,373,508,557,268,761,961194
779,417,425,583,535,579,961355
450,558,669,531,750,342,961425
479,264,814,241,166,936,961733
140,785,571,773,601,56,961866
719,530,405,741,161,622,961886
412,499,737,652,509,527,961914
79,760,615,479,40,855,962066
250,913,257,246,141,939,962118
388,759,486,206,528,801,962821
621,694,311,549,1,814,963998
865,371,280,596,769,133,964266
201,943,187,465,865,13,964619
52,479,856,236,871,388,964881
333,859,341,971,149,3,965051
467,798,332,742,632,123,965117
310,151,920,460,865,74,965301
13,961,204,816,185,515,965306
717,634,222,212,864,417,965329
356,358,843,658,539,492,965549
799,287,495,7,555,811,965795
53,150,970,613,738,214,966209
598,456,633,402,860,255,966229
883,156,403,613,664,387,966434
457,440,751,856,317,365,966450
681,661,257,841,189,473,966731
731,30,657,306,907,225,966910
239,856,421,164,271,931,967098
815,317,450,854,253,417,967214
446,797,365,301,515,782,967350
805,539,170,731,658,11,967446
221,458,842,188,665,700,967569
782,186,567,618,759,98,967609
445,807,344,879,187,400,967610
930,193,256,236,217,930,967685
798,310,485,693,398,574,968129
924,231,247,519,463,696,968146
230,879,378,768,499,360,968425
528,335,760,522,566,613,968609
553,685,440,333,777,504,968634
707,540,421,317,824,435,968690
309,739,572,312,671,649,968786
718,41,672,628,751,102,968789
345,431,815,871,389,243,969011
275,65,943,707,659,187,969099
746,597,238,42,158,971,969569
22,888,425,23,960,218,969653
768,547,284,758,554,297,969689
330,149,916,597,92,778,970157
465,813,305,953,3,249,970219
125,824,525,404,499,747,970226
454,525,699,117,957,202,970342
904,326,217,856,26,487,970581
916,76,355,626,410,641,970857
881,402,182,958,50,225,970889
533,286,778,496,407,748,971169
831,492,197,413,876,183,971434
273,647,692,804,545,169,972002
557,664,470,570,27,804,972045
20,494,853,672,270,669,972045
431,399,792,251,315,900,972226
32,839,517,760,253,575,972234
154,498,837,550,117,810,972289
542,366,738,898,402,66,972364
979,118,4,364,826,397,972381
308,789,505,201,965,28,972410
541,305,766,961,130,179,972462
807,556,110,63,496,850,972485
911,148,348,79,788,588,972929
109,825,530,929,122,309,973406
185,935,255,965,117,169,973475
920,283,217,776,601,101,973578
175,758,607,565,98,803,973638
367,43,915,277,835,447,973763
682,43,712,934,244,205,973917
893,420,9,165,511,828,973930
39,983,80,185,607,756,974210
447,566,674,758,319,546,974441
208,310,914,190,392,886,974760
126,753,626,69,960,220,974761
183,923,299,951,97,247,974819
877,182,416,128,770,605,975309
752,466,439,140,959,190,975381
742,195,622,422,510,733,975473
551,389,723,21,851,503,977651
353,427,819,267,131,943,977699
340,799,473,683,340,629,977730
948,50,277,702,460,523,977933
867,97,466,839,43,522,978254
36,921,359,737,657,60,978418
377,770,494,393,654,630,979065
454,743,470,686,662,265,979065
795,262,528,397,588,690,979453
563,209,787,541,547,623,980019
246,287,915,207,930,269,980110
694,680,190,394,872,254,980136
808,565,91,868,185,439,980370
970,184,75,259,220,930,980381
668,419,599,231,636,723,980586
958,123,219,102,513,841,980854
462,814,324,868,474,54,981016
743,4,655,680,577,431,981090
451,376,798,275,490,816,981581
521,271,798,355,819,430,981686
814,129,550,59,984,100,981737
350,785,493,10,985,107,981774
655,583,462,690,697,143,982358
674,83,722,125,982,50,982449
891,434,15,150,741,641,982462
272,952,47,512,688,497,982497
193,743,628,948,267,117,983682
93,834,529,846,299,423,984046
560,815,79,887,344,281,984066
965,134,188,836,523,110,984525
487,398,768,487,72,862,985397
850,316,404,888,102,432,985572
484,863,81,939,268,179,985586
326,104,932,236,854,448,985716
684,292,658,728,112,666,986084
106,946,283,410,715,554,986241
106,72,985,622,244,735,986645
412,326,843,668,501,538,986669
749,218,615,295,723,614,986750
823,146,537,722,621,283,987014
691,705,113,125,145,975,987275
911,355,177,189,773,595,987275
54,622,773,550,30,827,987329
925,348,103,337,912,205,987338
322,929,144,444,535,710,987461
421,900,19,568,313,753,987602
109,545,824,277,148,943,987882
594,562,565,224,960,127,987905
207,936,263,753,569,312,988114
64,799,588,470,685,546,988241
836,468,266,542,744,376,988676
263,446,849,469,858,181,988886
200,465,856,738,86,661,988961
595,526,599,578,103,803,989502
212,893,384,672,91,728,989849
943,190,254,664,712,205,989865
277,179,939,553,279,779,990491
547,507,659,243,917,301,990539
335,905,244,539,472,691,990786
518,495,691,471,245,842,990830
793,103,593,217,803,547,991107
546,247,795,90,405,905,991150
971,176,133,1,361,928,991506
545,825,118,107,949,282,991574
386,799,452,288,66,951,991701
300,297,902,353,798,480,991813
736,471,478,897,196,386,992021
477,813,322,330,439,831,992182
195,882,420,634,683,352,992349
579,772,249,843,504,169,993226
917,381,85,949,285,107,993275
622,387,676,400,870,277,993629
891,263,362,593,346,723,994094
815,300,490,170,920,345,994325
534,805,248,290,109,948,994685
264,759,591,743,665,28,995058
714,415,560,624,559,542,995621
223,751,618,573,98,811,995654
902,355,237,39,994,79,995798
6,994,89,587,340,732,995993
273,253,926,597,562,569,996014
673,607,418,771,555,306,996102
719,674,158,490,374,785,996201
674,303,671,841,537,26,996326
472,571,669,816,67,571,996386
854,362,369,571,796,192,996521
803,582,116,507,176,842,996989
585,394,707,522,599,605,997310
145,629,762,254,315,913,997310
479,861,164,367,587,720,997658
558,427,710,405,142,902,997793
634,763,117,239,538,807,997814
877,326,350,595,802,26,997905
897,128,421,212,973,81,998234
22,967,251,298,901,313,998574
452,401,796,81,516,852,998721
401,352,845,724,685,73,998730
118,863,490,292,748,595,998793
461,431,775,97,977,187,998907
541,710,450,367,924,104,999281
304,583,753,311,892,327,999314
448,55,892,434,731,526,999393
672,45,739,591,735,332,999730
147,676,722,994,13,108,999869
51,889,455,45,749,661,999947
348,259,901,781,451,432,999986
401,912,87,363,491,792,1000114
352,365,862,782,532,325,1000173
262,19,965,631,775,38,1000230
838,545,38,580,107,808,1000713
454,413,790,71,188,980,1000785
582,59,812,602,109,792,1001549
791,62,610,2,761,650,1001625
105,983,156,324,893,315,1001650
938,338,87,816,560,149,1001657
127,207,971,191,913,363,1001819
219,430,877,235,782,579,1001990
254,421,872,163,626,764,1002141
490,415,768,353,808,474,1002149
948,119,299,179,975,140,1002266
696,82,715,136,635,762,1002365
641,236,732,706,539,462,1002401
717,98,692,397,738,548,1002557
641,548,540,596,388,705,1002785
479,445,759,857,473,213,1003547
914,409,35,43,218,977,1003902
385,97,920,781,308,547,1004034
439,216,875,995,116,39,1005002
243,968,97,595,676,441,1005482
674,442,597,848,364,393,1006049
430,468,776,482,624,620,1006100
562,217,802,115,896,436,1006137
947,331,8,733,643,236,1006434
787,446,434,94,973,226,1006641
865,347,372,931,369,64,1007018
870,38,499,904,340,273,1007345
809,480,350,196,634,753,1007381
562,145,819,649,315,698,1007630
683,720,151,609,40,797,1007690
364,773,527,881,272,397,1007754
80,957,293,988,25,177,1008098
396,329,862,242,271,936,1008101
496,428,761,884,428,209,1008321
598,87,802,813,512,292,1008377
144,958,265,882,65,476,1008725
229,912,353,383,816,443,1008794
729,616,313,877,236,429,1008866
748,389,546,416,909,98,1008941
830,565,34,374,898,251,1009281
931,378,2,525,782,350,1009649
337,940,112,416,559,724,1009713
882,481,23,933,373,14,1009814
116,930,363,235,318,924,1010125
559,835,26,986,145,131,1010382
716,250,660,176,322,936,1010756
121,881,469,715,703,73,1010763
954,317,17,714,347,617,1010894
514,745,438,18,950,329,1011065
354,282,898,366,642,682,1011244
472,540,705,67,54,1002,1011409
62,1000,87,416,886,231,1011413
37,650,767,957,153,270,1012158
324,358,883,694,708,173,1012829
506,833,252,658,633,424,1013429
226,972,133,732,661,202,1013549
982,149,165,227,614,765,1013750
32,979,233,500,485,727,1013754
756,162,645,720,429,558,1013805
199,862,481,641,425,650,1014006
101,263,967,313,931,223,1014459
720,276,648,208,104,980,1014480
924,347,201,99,264,967,1014586
977,242,39,121,273,962,1014614
237,566,799,541,753,394,1014926
205,776,609,973,257,48,1015082
151,946,313,110,269,965,1015686
624,313,727,575,825,68,1015874
189,419,897,189,203,969,1015891
962,265,143,879,489,66,1016118
108,969,256,396,927,4,1016161
523,410,758,14,731,694,1016193
356,841,427,91,316,953,1016346
238,978,59,502,469,738,1016609
91,971,256,39,591,816,1016658
160,709,699,137,777,628,1016882
787,135,616,805,600,95,1017050
532,447,731,547,489,692,1017194
336,442,842,736,682,102,1017224
438,151,896,281,846,472,1017461
243,979,26,211,131,978,1018166
142,605,795,346,723,613,1018214
889,48,475,555,481,692,1018250
328,503,811,59,28,1007,1018314
239,813,548,568,741,383,1018394
325,220,930,900,230,395,1018925
894,373,284,664,525,550,1019021
79,999,125,519,191,845,1019867
394,650,665,531,840,180,1019961
906,179,409,577,198,805,1020158
537,795,316,1009,45,12,1020250
609,187,784,679,549,508,1020506
907,414,163,150,985,167,1020614
105,964,284,212,888,433,1020977
1010,29,9,574,735,389,1021022
219,580,798,54,995,168,1021165
971,227,165,525,779,373,1021595
469,884,143,380,805,479,1021866
574,798,236,66,386,932,1021976
883,442,217,574,629,545,1022142
247,325,925,547,583,619,1022259
647,668,397,383,892,283,1022442
576,59,829,237,875,448,1022498
102,493,877,637,733,282,1022582
827,582,1,134,757,657,1022654
611,358,722,752,551,392,1022769
565,672,502,518,692,525,1022813
194,991,56,442,800,433,1022853
975,136,232,8,745,684,1022945
368,533,777,817,453,388,1023242
909,17,444,748,651,201,1023706
235,328,928,10,382,937,1023993
828,537,225,484,229,859,1024578
950,222,271,436,748,525,1025225
13,386,936,680,694,285,1025261
918,420,85,981,252,22,1026349
209,955,266,853,97,538,1026462
542,665,539,565,503,674,1026510
616,793,135,431,912,95,1026530
89,220,985,19,1013,4,1026546
308,655,709,775,356,547,1026570
863,265,460,179,392,917,1026594
840,47,565,161,957,292,1027034
953,300,170,902,384,257,1027109
262,549,811,43,354,949,1027766
783,284,578,854,513,188,1027829
84,877,502,642,784,37,1028189
151,905,432,189,248,965,1028450
355,950,9,499,41,882,1028606
373,656,678,608,674,453,1029149
644,477,622,978,29,268,1029149
459,752,503,979,228,137,1029194
373,943,31,47,857,541,1029339
162,408,915,814,436,421,1029933
273,676,706,808,614,9,1029941
292,525,818,805,208,582,1030013
650,749,216,860,539,6,1030157
403,36,931,744,451,523,1030466
228,987,66,906,267,372,1030509
154,808,595,716,82,715,1030605
92,1001,142,526,868,23,1030629
769,512,421,959,29,332,1030746
367,907,271,823,185,565,1030779
771,504,427,753,4,681,1030786
445,223,885,1013,29,63,1030979
846,560,41,972,62,287,1030997
532,278,819,232,491,858,1031069
738,553,425,946,369,1,1031078
15,297,971,363,891,325,1031275
558,604,596,804,604,142,1031396
504,868,155,453,560,716,1031465
448,68,909,571,708,452,1031609
759,648,189,844,559,83,1031706
605,684,445,481,844,297,1031906
287,940,257,28,203,995,1032018
463,703,569,871,523,13,1032339
720,663,273,539,824,251,1032498
286,967,125,115,986,217,1032510
706,701,207,73,699,734,1032686
978,185,205,37,991,222,1032734
579,738,391,834,221,537,1032766
492,876,153,799,628,8,1032849
37,457,907,531,459,735,1032867
795,270,573,733,667,226,1033254
37,808,616,500,508,725,1033689
111,962,310,885,68,496,1033865
968,308,45,514,201,854,1033913
283,647,732,545,856,69,1034522
46,710,727,398,935,46,1034745
61,992,217,591,732,387,1034874
716,330,643,461,828,370,1035005
916,386,218,274,778,596,1035576
427,816,433,388,463,819,1035674
965,288,147,447,740,537,1035778
1011,87,81,281,149,967,1036251
620,309,746,822,412,437,1036397
572,823,180,54,499,886,1036913
377,945,42,343,945,162,1036918
43,55,1016,781,337,560,1037130
235,954,268,548,219,830,1037165
674,519,561,306,251,939,1038358
81,1014,62,162,174,991,1038601
737,700,75,873,452,269,1038794
911,204,409,892,477,125,1038818
290,955,208,346,787,548,1039389
486,293,847,335,402,875,1039454
9,288,978,257,236,958,1039509
609,594,562,291,48,976,1039561
711,727,76,924,245,355,1039826
18,1004,178,908,46,462,1040024
688,493,569,748,683,119,1040154
628,803,33,861,481,260,1040282
744,243,654,984,243,114,1040301
602,359,741,109,687,746,1040366
131,544,853,300,9,975,1040706
435,835,393,969,63,313,1040899
124,935,389,37,788,647,1040922
300,277,935,848,143,549,1040954
81,537,864,613,179,796,1041426
284,188,962,656,698,352,1041444
611,588,568,891,352,352,1041689
457,909,81,945,371,105,1041691
521,749,458,937,211,346,1042206
773,64,664,986,167,206,1042521
302,949,226,313,956,176,1042881
902,442,185,1018,62,55,1043193
868,51,536,978,71,286,1043321
847,571,8,833,440,395,1043514
400,232,911,590,229,802,1043745
681,224,728,641,456,652,1043921
912,39,459,589,287,784,1043946
161,252,977,883,483,176,1043954
254,654,743,366,634,713,1044281
196,499,870,576,395,746,1044317
201,199,982,870,515,149,1044326
1017,88,49,737,1,708,1044434
514,258,845,388,855,404,1044785
676,717,272,811,192,592,1045049
929,383,188,211,232,973,1045074
738,277,651,645,507,610,1045174
934,110,401,190,529,854,1045257
124,941,381,485,837,332,1046018
491,388,809,711,696,237,1046106
519,326,819,369,906,299,1046398
930,379,195,1005,21,190,1046566
834,568,169,330,665,704,1046741
120,265,981,409,219,912,1046986
818,495,365,818,603,121,1047374
557,168,842,163,888,482,1047437
288,602,776,202,264,968,1047524
914,448,107,142,284,973,1047549
909,364,298,381,926,212,1047581
695,690,298,9,1022,58,1047929
537,734,470,983,270,94,1048025
541,574,653,689,73,754,1048566
272,785,599,101,328,965,1049010
429,380,849,852,567,43,1049242
797,442,468,956,306,205,1049597
477,8,907,941,400,69,1050242
617,632,520,673,728,260,1050513
550,755,422,349,58,962,1050609
541,488,721,556,233,829,1050666
919,63,450,207,366,935,1051030
356,658,701,838,44,589,1051101
911,458,108,775,232,630,1051349
408,644,686,546,868,16,1051796
414,934,93,579,846,38,1052401
776,628,237,2,825,610,1052729
298,300,935,1007,126,152,1053029
638,545,591,365,370,885,1053350
126,538,865,22,994,255,1053545
247,620,780,947,270,290,1053809
450,440,811,301,222,956,1053821
781,422,516,514,884,93,1054301
1004,151,154,620,538,617,1054533
125,661,776,881,500,169,1054722
260,934,339,154,960,331,1054877
554,599,624,844,559,174,1055093
1011,67,169,517,871,171,1055171
108,256,989,706,441,602,1055321
291,716,677,573,56,851,1055666
345,845,472,653,793,24,1055834
748,704,29,965,344,80,1055961
728,23,725,488,665,613,1056138
397,947,42,631,511,630,1056182
718,452,580,880,392,358,1056228
751,598,367,1018,121,73,1056294
875,536,64,556,91,860,1057017
224,772,641,874,467,274,1057041
901,403,288,671,348,697,1057154
283,629,763,169,967,307,1057899
72,414,939,749,668,226,1058301
138,725,717,693,390,653,1058758
192,936,382,420,860,378,1058884
75,874,538,332,236,945,1058945
312,640,743,851,314,486,1058993
474,588,699,548,469,734,1059021
912,261,399,929,436,77,1059066
147,974,298,554,302,813,1059089
391,533,789,19,17,1029,1059491
279,579,804,560,397,767,1059498
837,598,37,126,629,805,1059542
821,164,599,560,37,863,1059738
722,655,331,286,955,257,1059870
967,352,43,727,272,677,1060842
182,997,184,365,670,692,1060989
100,1025,20,236,820,577,1061025
268,573,813,695,216,729,1061122
486,814,403,208,864,521,1061201
765,437,534,171,630,797,1061350
783,109,661,879,365,395,1061891
76,982,303,296,967,198,1061909
659,462,644,544,875,30,1062461
861,87,560,975,48,331,1062490
811,514,375,362,707,657,1062542
1006,223,28,740,257,670,1062549
829,576,209,961,276,251,1062698
592,804,257,818,429,458,1062929
620,197,800,703,470,590,1063209
576,195,833,589,585,612,1063690
817,310,548,968,170,313,1063893
464,917,89,280,695,709,1064106
607,834,20,631,162,800,1064405
950,229,331,643,178,787,1064502
172,802,626,238,802,604,1064664
165,998,204,438,676,645,1064845
652,5,800,26,958,383,1065129
218,313,959,161,362,953,1065174
27,629,818,18,853,581,1065494
776,102,673,22,417,944,1065509
513,635,632,553,405,772,1065818
102,124,1020,956,390,12,1066180
995,217,171,63,815,631,1066355
308,953,252,980,321,56,1066577
51,863,565,821,345,523,1066595
286,936,330,2,42,1032,1066792
619,643,520,785,143,656,1067010
139,614,819,194,981,259,1067078
160,985,267,263,312,949,1067114
119,329,972,939,56,427,1067186
703,505,564,835,608,21,1067330
516,284,849,924,216,409,1067713
168,501,888,973,52,344,1067769
795,431,500,992,259,129,1067786
274,780,620,460,50,924,1067876
34,637,813,378,517,811,1067894
406,944,110,104,934,430,1068072
110,245,998,248,980,215,1068129
258,541,842,593,768,356,1068209
921,447,142,673,726,297,1068214
561,726,476,892,447,270,1068373
434,78,935,568,780,371,1068665
992,289,36,65,180,1016,1068881
304,717,680,671,758,210,1068905
517,534,719,481,162,901,1069406
888,233,476,654,347,722,1069409
416,731,602,421,944,38,1069821
614,604,573,118,744,709,1070141
668,751,245,65,328,979,1070250
1023,65,141,375,119,957,1070635
173,294,977,723,602,431,1070894
690,106,764,706,636,410,1071032
551,825,295,471,899,203,1071251
275,979,193,387,711,645,1071315
622,735,380,513,574,692,1071509
701,108,754,660,109,790,1071581
231,1009,22,65,345,974,1071926
945,397,146,530,695,555,1071950
233,805,608,376,439,859,1071978
195,690,747,275,475,878,1072134
312,715,681,255,212,981,1072330
707,372,659,476,867,307,1072514
728,407,614,302,164,977,1072629
863,448,357,49,885,536,1072922
1034,62,9,946,393,154,1073081
1022,63,157,275,159,986,1073102
175,996,225,969,337,144,1073266
338,720,664,96,610,832,1073540
668,317,726,877,66,548,1073789
970,223,289,167,185,1006,1074150
352,964,146,686,752,196,1074516
966,220,305,66,343,976,1074581
754,493,513,522,695,565,1074734
927,445,132,849,336,491,1074778
486,796,453,886,411,348,1075021
590,182,833,111,1014,186,1075113
602,20,844,84,678,780,1075140
121,1029,42,419,654,687,1075246
322,857,487,455,919,154,1075302
727,722,160,962,287,260,1075413
231,877,503,479,153,907,1075499
705,94,755,530,519,725,1075886
245,914,425,121,958,379,1076046
226,985,234,489,910,94,1076057
367,562,791,487,607,686,1076214
487,87,912,45,899,516,1076482
332,959,216,1017,164,124,1076561
408,555,776,306,470,873,1076665
651,9,808,591,408,749,1076746
74,8,1035,382,771,580,1076765
802,535,384,220,102,1009,1076885
302,46,992,838,608,74,1077384
1035,68,40,286,982,177,1077449
329,472,864,435,914,230,1077521
445,729,590,767,699,26,1077566
121,637,811,881,539,107,1078131
838,271,550,1030,122,49,1078185
1008,204,145,558,546,685,1078705
96,130,1026,338,432,882,1078792
243,975,263,1019,189,69,1078843
1010,66,234,18,38,1038,1079212
819,587,253,733,103,729,1079339
290,980,187,558,864,147,1079469
611,839,48,596,657,541,1079546
763,103,698,13,847,602,1079982
253,934,379,319,977,154,1080006
1039,16,18,984,334,17,1080101
1021,29,192,361,972,71,1080146
77,1018,195,262,995,147,1080278
93,657,800,948,105,413,1080298
364,622,749,11,926,472,1080381
526,879,178,515,220,876,1081001
924,195,435,301,995,20,1081026
640,350,741,746,44,723,1081181
231,575,835,215,519,875,1081211
744,328,649,594,502,691,1082321
441,805,490,939,374,247,1082606
394,243,932,862,581,48,1082909
593,841,155,197,589,835,1082955
738,732,51,258,1008,21,1083069
746,74,722,566,346,802,1083276
381,727,640,869,348,455,1083290
274,819,581,1022,167,105,1083398
502,566,715,172,424,935,1083585
811,465,458,66,473,925,1083710
767,39,703,1007,191,183,1084019
457,623,698,163,662,787,1084182
828,626,83,908,109,498,1084349
332,956,246,586,828,236,1084676
279,619,790,207,1018,77,1085102
31,214,1019,158,1015,173,1085118
673,661,442,907,337,386,1085214
184,987,278,149,672,782,1085309
313,783,612,992,213,237,1085602
114,985,320,626,468,689,1085621
970,298,237,1027,110,138,1085873
688,272,734,164,982,308,1086084
516,423,801,136,473,919,1086786
828,627,96,894,537,18,1087929
1012,253,9,737,571,468,1088234
504,27,913,159,192,1013,1088314
452,440,831,150,1027,106,1088465
570,833,264,904,513,90,1088485
532,339,831,96,927,469,1088506
274,247,976,316,842,529,1088661
487,873,299,105,907,505,1088699
417,824,486,472,879,306,1089061
687,655,434,845,373,486,1089350
219,227,995,859,97,585,1089515
1011,173,194,979,354,77,1089686
907,294,425,85,951,422,1089710
107,1032,116,878,542,159,1089929
680,743,275,719,757,8,1090074
753,527,496,772,459,533,1090754
489,914,128,654,247,776,1090901
723,538,528,699,234,740,1090957
591,694,511,155,1002,253,1092038
378,793,566,60,1040,83,1092089
689,137,774,558,71,881,1092566
473,345,866,230,1011,133,1092710
6,530,901,112,857,588,1092737
723,571,494,719,94,753,1092806
643,448,692,334,706,695,1093017
973,359,132,975,280,253,1093034
462,924,161,858,296,519,1093141
1037,50,124,200,683,766,1093245
762,695,172,242,1017,20,1093253
980,226,286,452,862,382,1093272
157,623,825,381,539,811,1093403
811,648,126,693,496,606,1093501
206,913,467,647,779,262,1094094
429,768,566,404,939,222,1094221
599,708,484,3,326,994,1094321
812,361,552,151,532,888,1094369
76,115,1037,172,445,931,1094370
1001,116,281,481,4,929,1094418
822,489,424,1026,204,17,1094581
750,723,97,498,97,915,1094638
575,602,634,686,575,542,1094985
191,815,628,788,289,625,1095090
737,573,473,555,559,689,1095227
682,684,403,10,1040,117,1095389
146,948,419,70,1005,284,1095581
304,571,823,867,456,369,1095786
543,765,465,357,699,693,1096299
715,55,763,287,605,805,1096419
794,342,591,288,549,844,1096681
908,329,405,275,548,849,1096730
980,73,362,64,799,674,1096773
173,1014,197,979,363,82,1096934
244,107,1013,296,793,617,1097154
594,829,239,129,686,781,1097198
781,321,620,948,253,367,1097402
129,648,813,988,61,343,1097514
418,344,897,744,673,302,1097669
283,986,214,53,1046,34,1098081
334,881,459,55,627,838,1098398
90,743,734,567,470,746,1098905
284,320,957,280,549,848,1098905
690,545,571,719,741,182,1099166
60,551,890,964,286,297,1099301
684,277,745,735,712,229,1099610
302,625,786,82,849,610,1099625
946,405,202,40,864,593,1099745
778,494,501,366,341,922,1100321
570,383,793,1013,138,235,1100438
462,940,59,909,62,520,1100525
600,810,291,782,404,571,1100781
996,326,52,192,976,334,1100996
779,93,697,795,635,257,1101299
135,1037,88,759,701,184,1101338
891,530,163,1015,246,103,1101350
770,131,701,947,418,173,1101462
133,491,918,211,317,978,1101494
480,411,838,397,684,690,1101565
59,1041,122,443,746,591,1102046
418,774,573,1040,135,48,1102129
394,674,702,634,762,346,1102316
935,370,302,295,802,610,1102329
812,455,486,218,504,895,1102565
977,311,227,327,735,675,1102779
744,645,365,924,159,473,1102786
889,559,1,43,215,1027,1102803
255,770,667,731,38,753,1102814
804,457,498,393,772,594,1103269
283,856,539,579,27,876,1103346
834,493,406,796,639,248,1103441
86,867,587,307,622,789,1103654
472,324,881,792,689,44,1103921
41,993,341,121,267,1009,1104011
569,706,531,685,78,793,1104158
514,800,448,80,962,416,1104900
779,610,355,834,531,357,1104966
386,951,229,566,671,579,1105838
870,83,585,947,423,174,1106014
132,291,1002,400,965,122,1106109
181,802,656,667,584,566,1106301
263,960,340,347,314,942,1106369
881,297,492,765,685,228,1106434
682,775,202,904,424,331,1106553
995,322,116,910,368,379,1107165
449,931,198,514,759,517,1107566
523,398,822,926,171,470,1107617
719,761,108,524,403,819,1107746
160,1011,245,1024,201,137,1107746
145,1036,116,865,136,584,1107777
810,659,133,781,522,475,1108070
601,172,847,928,491,77,1108194
245,925,439,379,893,409,1108371
497,298,879,46,837,637,1108454
1041,144,65,213,947,408,1108642
117,930,480,542,736,523,1108989
452,837,452,827,652,12,1109177
835,607,210,82,1045,105,1109774
468,608,722,928,492,82,1109972
821,228,620,284,963,320,1110425
535,869,263,911,395,353,1110555
1023,94,235,610,759,403,1110590
389,822,533,562,891,37,1111094
381,971,152,261,856,557,1111106
557,599,665,243,399,945,1111275
308,1008,19,938,231,422,1111289
835,375,523,617,627,581,1111379
63,263,1019,573,671,577,1111499
702,658,431,374,938,303,1111529
645,834,5,950,141,435,1111606
846,299,554,624,824,209,1112033
775,714,41,162,1033,137,1112102
479,234,910,545,346,834,1112297
956,22,445,120,942,459,1112445
597,452,743,883,12,577,1112762
477,871,356,419,696,673,1112906
109,916,512,242,514,889,1113081
452,30,953,880,78,577,1113413
32,320,1005,514,207,898,1113449
175,281,1002,371,690,707,1113590
1017,268,88,380,551,816,1113857
445,267,919,617,719,465,1113875
119,440,952,922,275,434,1114065
746,737,120,313,1004,90,1114085
953,436,126,230,984,305,1114181
730,633,425,657,302,769,1114214
302,230,985,52,739,752,1114329
13,126,1048,1022,229,132,1114349
854,423,454,352,516,851,1114361
319,327,952,752,123,731,1114994
871,98,589,599,442,749,1115166
644,521,655,227,587,848,1115202
492,929,101,849,368,509,1115306
855,286,550,196,891,532,1115321
766,7,727,281,358,953,1115334
657,733,383,995,49,351,1115627
31,1013,298,493,494,793,1115934
85,798,687,267,490,897,1115998
583,775,419,763,725,91,1116075
944,400,255,64,108,1049,1116161
306,817,596,105,550,896,1116341
510,733,565,15,1042,175,1116614
239,996,260,203,282,998,1116737
683,793,147,991,171,325,1116947
710,244,744,964,90,424,1117172
1048,53,127,769,220,691,1117242
297,557,848,961,429,100,1117562
450,577,763,1034,141,169,1117598
303,560,844,771,190,698,1117745
120,932,485,893,556,108,1118249
872,99,590,571,838,300,1118285
496,61,932,844,364,523,1118361
778,59,714,290,485,894,1118561
751,191,720,401,191,960,1118882
1041,107,155,357,605,791,1119155
41,376,988,676,311,752,1119201
759,307,670,613,390,769,1119230
51,218,1034,1021,198,194,1119281
749,204,719,616,139,849,1119578
95,657,824,279,472,905,1119650
778,291,656,906,352,419,1120301
664,25,824,458,898,323,1120497
131,659,818,527,466,791,1120566
619,786,346,1018,107,270,1120673
255,1012,178,224,1034,39,1120853
1002,341,28,708,91,782,1121069
846,286,569,199,306,994,1121273
868,606,29,504,458,811,1121501
890,89,567,527,385,834,1121510
505,15,931,491,369,863,1122011
140,515,915,435,40,965,1122050
711,747,242,163,927,486,1122094
13,1036,221,436,907,331,1122306
135,119,1044,537,47,912,1122322
452,918,275,918,80,523,1122653
117,977,393,221,1035,51,1122667
910,477,259,857,145,606,1122710
323,813,598,587,507,722,1122902
476,258,911,110,615,856,1123061
729,736,224,322,973,270,1123313
366,176,979,757,730,132,1123373
518,565,732,522,235,892,1123373
631,580,624,847,608,192,1123937
192,762,712,288,72,1018,1124452
786,676,223,228,961,386,1124501
174,1046,12,972,214,366,1124536
750,255,705,290,379,947,1124550
176,966,401,799,696,46,1124933
154,713,770,275,1024,28,1124985
662,581,591,1039,213,14,1125086
150,1045,103,502,317,879,1125134
17,956,460,440,112,959,1125825
666,701,437,374,993,1,1125926
126,1048,109,726,701,328,1126061
453,121,952,387,641,752,1126154
972,375,202,900,102,553,1126213
931,492,132,108,1044,157,1126249
971,423,68,361,932,357,1126394
739,608,459,881,32,591,1126466
818,165,656,1010,291,148,1126685
1002,287,202,756,629,400,1127177
611,742,451,1001,298,191,1127286
729,672,380,507,830,426,1127425
376,10,993,95,240,1030,1127525
785,708,101,343,1004,45,1127690
423,965,133,149,289,1011,1127843
908,422,354,498,778,524,1127864
1011,262,193,430,525,817,1128014
522,920,97,599,876,46,1128293
329,671,755,841,575,301,1128507
150,971,404,742,547,528,1128557
848,128,627,428,172,957,1128617
864,615,63,857,385,496,1128690
100,1037,209,620,595,625,1129050
128,121,1048,878,307,514,1129329
173,860,600,19,552,908,1129529
568,804,401,960,121,440,1129841
652,620,566,364,308,950,1129860
297,994,232,158,929,492,1130069
894,489,303,309,987,246,1130166
458,889,361,781,574,437,1130406
775,720,107,148,681,803,1130474
367,938,341,991,53,382,1130814
631,623,587,159,243,1023,1130859
405,942,282,344,719,704,1130913
259,851,583,1001,359,17,1131171
451,963,28,360,235,973,1131554
1046,108,161,944,38,489,1131701
735,709,298,317,890,489,1131710
915,152,521,231,925,472,1131770
993,310,223,589,834,299,1131878
1011,310,117,887,585,54,1131910
391,967,210,430,973,21,1132070
489,940,97,1039,228,25,1132130
85,1030,253,493,373,866,1132134
949,100,471,945,164,461,1132442
169,768,717,660,657,515,1132474
149,852,620,30,674,823,1132505
767,174,717,691,762,273,1132654
380,532,840,580,760,468,1133024
579,165,878,15,462,959,1133350
633,707,483,931,435,279,1133827
552,884,219,687,534,614,1134121
65,412,980,252,912,489,1134369
356,1002,61,989,378,116,1134461
995,146,351,698,243,767,1134542
832,659,90,1035,62,244,1134605
470,359,886,13,992,388,1134777
719,8,786,1000,161,330,1134821
891,584,8,114,937,494,1135001
458,957,97,669,310,769,1135022
973,418,117,87,842,647,1135142
1039,235,24,360,1001,61,1135322
853,610,189,726,685,373,1135430
814,115,678,492,895,304,1135505
354,169,991,138,383,985,1135958
806,297,631,7,711,794,1136006
665,774,308,455,756,598,1136165
570,640,634,958,386,264,1136456
4,699,805,1048,33,193,1136642
258,789,669,223,926,479,1136646
215,184,1028,832,580,329,1136865
901,422,384,104,754,747,1137341
580,515,732,824,603,308,1137449
796,663,254,782,649,324,1137701
48,967,448,918,278,467,1138097
994,257,290,714,642,465,1138185
669,788,265,76,427,975,1138730
252,1034,78,540,738,550,1138744
367,673,743,913,553,17,1139667
526,489,790,279,34,1030,1139897
709,74,795,182,663,817,1140182
631,476,718,532,706,599,1140261
606,396,785,114,484,945,1140277
962,168,432,408,872,462,1140292
961,186,427,161,933,494,1140446
185,625,846,361,538,849,1140566
490,279,907,487,789,530,1140590
589,891,5,111,859,625,1140827
989,328,235,775,503,536,1140930
859,627,100,83,461,960,1141010
962,459,73,659,582,607,1141454
132,524,922,820,540,422,1142084
399,330,935,550,825,399,1142326
431,567,797,977,359,243,1142459
363,130,997,659,301,786,1142678
752,335,682,94,1016,319,1142853
43,643,853,301,991,265,1142907
464,473,839,676,491,667,1142946
171,881,581,641,569,639,1142963
1028,184,229,226,562,881,1143081
74,538,921,328,819,604,1143161
438,671,708,792,279,662,1143349
972,82,439,902,161,552,1144229
760,184,730,766,364,652,1144356
291,767,687,249,1037,87,1144939
406,915,378,486,582,755,1144945
941,384,335,335,104,1011,1145162
443,967,118,398,677,727,1145262
976,406,168,348,866,524,1145636
521,860,367,932,385,359,1145730
638,843,168,51,404,990,1145917
490,537,786,894,410,423,1146265
151,842,644,778,169,716,1146501
695,601,550,974,401,193,1146726
947,39,499,671,763,339,1147331
705,761,268,588,775,449,1147970
906,290,493,726,778,125,1147985
322,1017,102,171,900,556,1148377
919,531,148,437,576,791,1148426
957,346,336,579,778,456,1148461
985,216,363,345,715,720,1148650
163,661,828,712,627,499,1149074
893,543,239,679,407,723,1149419
466,746,613,229,466,938,1149441
207,380,981,263,1035,96,1149610
854,127,636,764,609,442,1149941
403,970,216,914,388,405,1149965
169,637,846,261,737,734,1150046
750,414,646,954,486,70,1151212
496,923,231,427,279,944,1151306
426,981,88,979,438,36,1151581
130,549,913,551,237,890,1151870
637,534,679,721,766,213,1151966
776,655,348,586,822,365,1152305
532,925,117,41,761,756,1152338
419,986,68,371,754,668,1152381
799,485,528,828,515,449,1152410
764,42,753,840,505,438,1152469
917,418,370,580,143,892,1152513
906,421,393,381,479,882,1152526
835,332,588,762,593,470,1153193
840,629,228,144,540,917,1153225
922,224,503,70,415,988,1153269
1017,329,104,156,1031,257,1153346
929,485,235,961,473,79,1153491
289,777,683,989,183,377,1153739
485,304,909,379,1005,16,1153922
16,754,765,845,616,246,1153997
1022,309,119,399,530,845,1154126
958,484,49,796,481,538,1154421
738,765,157,949,474,171,1154518
555,807,442,730,93,783,1154638
560,721,567,32,265,1041,1154930
490,816,499,332,843,578,1154957
785,494,543,901,210,547,1155110
237,718,764,763,378,656,1155389
629,707,510,245,403,966,1155590
360,311,964,297,208,1012,1155617
835,406,542,755,254,722,1155825
458,617,752,74,641,860,1155957
856,469,451,631,824,281,1156098
535,412,837,301,776,681,1156538
783,476,563,869,633,28,1156634
814,379,592,274,5,1040,1156701
392,71,999,269,909,508,1156706
399,87,995,315,589,843,1156795
532,39,934,561,752,526,1156901
762,355,671,490,957,31,1156910
183,893,571,947,279,427,1156979
901,526,262,748,761,136,1157121
442,547,814,122,899,578,1157169
352,550,855,354,583,832,1157429
462,970,56,496,450,842,1157480
797,266,672,258,728,749,1157549
149,753,754,150,649,845,1157726
773,162,731,678,835,35,1158134
713,802,83,969,435,174,1158462
755,704,305,673,136,829,1158666
444,782,592,768,430,620,1159124
992,418,19,427,26,988,1159149
1046,3,255,651,290,807,1159150
831,592,344,104,388,999,1159361
884,342,511,914,249,512,1159541
435,892,418,99,1034,284,1159613
715,759,269,421,299,945,1159667
243,122,1042,552,332,863,1159697
136,531,927,1036,93,279,1159786
186,836,653,861,436,478,1159901
895,560,213,557,863,324,1159994
209,973,412,147,753,756,1160154
494,732,617,186,263,1028,1160549
1037,95,276,335,984,283,1160570
567,908,122,449,400,894,1160837
1043,14,270,846,302,595,1160945
373,1004,118,446,848,493,1161069
497,575,764,533,860,371,1161330
1017,277,226,345,1013,130,1162094
1031,293,116,523,484,809,1162266
204,208,1038,816,658,252,1162324
53,1034,301,227,886,571,1162566
426,840,525,404,238,971,1162701
190,353,1001,153,399,990,1162710
254,845,620,355,1004,170,1162941
1045,250,92,196,1042,197,1162989
498,920,262,576,614,674,1163048
35,340,1023,157,567,904,1163354
111,584,900,246,19,1050,1163377
901,195,560,292,1021,189,1163426
811,669,242,814,65,705,1163846
494,794,538,506,842,446,1163916
791,92,728,658,842,149,1164129
607,890,60,390,407,920,1164149
645,11,865,839,507,451,1164371
599,391,808,373,541,856,1164546
155,388,995,947,476,203,1164594
483,926,272,360,307,970,1164749
1005,65,388,353,964,333,1164794
981,142,427,130,277,1035,1164854
24,992,425,716,228,775,1165265
997,355,213,161,631,861,1165403
731,793,47,143,691,817,1165419
275,1044,5,873,524,359,1165586
711,142,800,26,1020,353,1165685
481,184,949,47,872,635,1165818
63,846,668,930,540,97,1165909
1024,36,341,950,177,482,1166153
75,738,785,171,943,498,1166494
350,695,749,721,802,59,1166526
441,611,774,126,411,991,1166878
5,724,802,622,700,539,1167405
214,941,486,924,529,184,1167473
934,96,535,282,628,833,1167797
483,205,945,605,783,435,1168339
111,661,848,525,935,136,1168346
173,874,612,507,670,680,1168349
561,702,601,939,534,43,1168726
765,456,613,393,865,516,1168930
829,694,24,354,1019,76,1169453
643,209,844,944,449,277,1169466
565,868,312,1018,255,262,1169993
524,778,539,211,1024,278,1170381
551,928,76,875,406,490,1170561
960,310,391,556,431,822,1170581
1050,193,176,640,306,817,1170725
970,475,65,1,907,590,1170750
359,1015,108,608,891,85,1170770
662,57,854,502,537,794,1170809
332,933,436,932,28,549,1170809
88,823,697,791,401,620,1170882
903,487,344,908,471,353,1170914
520,679,663,1043,69,280,1171010
73,986,440,223,580,886,1171125
899,494,345,598,403,807,1171262
747,515,590,687,662,511,1171334
934,372,401,386,984,233,1171541
2,1015,376,374,248,985,1171605
512,891,340,993,430,26,1171625
142,779,738,490,18,965,1171649
674,632,564,276,992,334,1171796
1014,284,251,546,256,899,1171853
877,47,633,597,443,787,1172027
646,577,650,431,922,370,1172745
407,250,972,178,807,700,1172933
585,646,643,555,881,298,1172990
890,382,485,662,86,853,1173249
57,1039,302,685,605,582,1173974
190,242,1039,31,370,1018,1174185
592,725,546,790,32,741,1174205
351,787,657,339,1023,113,1174219
675,553,643,473,23,975,1174883
1031,298,153,687,478,689,1175174
310,726,743,40,580,915,1175225
522,940,139,1024,323,150,1175405
721,407,700,413,964,275,1175490
459,631,753,663,559,651,1175851
247,951,459,171,663,841,1176091
1005,261,313,405,651,767,1176115
728,456,662,262,96,1048,1176164
793,661,333,543,851,397,1176659
951,446,271,295,63,1042,1176758
675,189,828,397,1000,139,1176930
367,925,432,1,1004,411,1176938
294,502,916,442,886,444,1177496
903,465,382,963,342,365,1177558
680,250,808,452,386,908,1177764
608,898,42,438,542,832,1177832
699,800,223,892,371,495,1178330
574,304,870,230,656,834,1178792
931,124,545,187,863,632,1179162
838,675,146,938,154,525,1179185
395,1001,146,683,103,838,1179342
662,410,757,532,940,113,1179393
506,908,315,765,760,130,1179725
967,363,336,645,40,873,1179754
1005,343,229,161,563,915,1180115
588,125,905,157,984,433,1180394
718,796,178,70,460,982,1180824
751,599,508,721,812,41,1180866
571,780,497,207,760,749,1181450
94,467,977,658,667,551,1181454
349,345,970,330,599,845,1181726
248,847,635,931,79,556,1182138
317,137,1031,487,937,259,1182219
259,765,728,732,421,685,1182290
611,878,196,268,931,494,1182621
969,418,263,606,773,467,1182854
1036,283,172,346,137,1022,1182969
491,234,942,104,849,672,1183201
55,1024,363,817,316,645,1183370
486,891,392,716,477,666,1183741
604,521,740,644,836,265,1183857
53,554,935,775,763,34,1183950
811,668,283,1007,52,409,1184034
964,396,313,663,256,824,1184081
475,172,964,859,668,20,1184505
117,814,713,722,621,527,1184654
834,647,266,752,784,69,1184921
130,415,998,324,1032,123,1185129
525,38,953,594,769,491,1185278
199,969,455,405,799,619,1185587
654,866,89,146,519,946,1185593
634,853,237,917,483,334,1185734
583,199,898,413,290,965,1185894
464,383,908,788,743,116,1186449
830,655,262,698,622,559,1186569
176,318,1027,888,493,394,1186829
357,975,330,491,847,478,1186974
735,646,479,670,771,379,1186982
407,255,978,327,470,927,1187158
260,687,805,817,531,488,1187594
255,1016,301,920,579,79,1187882
725,772,258,275,678,808,1188173
1021,353,147,613,429,793,1188659
454,149,980,632,707,538,1188717
91,570,925,961,271,438,1188806
339,293,994,291,187,1034,1188806
82,746,791,436,371,928,1188921
836,437,547,544,203,923,1189074
835,688,138,915,338,488,1189613
514,419,866,703,152,820,1189713
160,841,676,97,988,452,1189857
601,383,826,127,574,919,1190166
688,844,73,98,574,923,1191009
527,781,551,71,811,727,1191291
697,794,274,460,989,40,1191321
601,438,799,221,234,1043,1191446
618,717,544,237,1008,346,1191949
943,210,509,565,679,642,1192430
498,863,447,987,438,163,1192582
791,688,306,785,756,70,1192661
301,398,972,509,772,582,1193789
982,256,405,926,3,580,1193885
306,658,817,490,510,833,1194089
442,949,314,859,154,658,1194561
1032,201,299,889,507,384,1194826
995,374,255,146,773,759,1194926
574,261,893,411,749,682,1195046
734,636,502,566,638,684,1195256
967,349,372,447,707,704,1195274
1035,348,55,577,861,348,1195354
382,199,1005,982,375,301,1195550
141,891,618,439,866,503,1195686
150,939,540,710,139,820,1195821
391,825,602,674,855,103,1195910
551,717,615,579,657,655,1195915
166,961,495,101,365,1026,1196102
133,451,988,371,53,1028,1197234
557,835,436,1031,100,353,1197570
75,905,611,39,991,463,1197971
263,953,470,55,1033,358,1198278
266,343,1005,330,1021,217,1198430
529,182,941,113,829,706,1198446
776,757,155,767,140,769,1199250
327,989,338,623,533,726,1199294
206,323,1026,656,784,393,1199441
410,926,417,285,452,956,1199465
731,257,774,1037,266,231,1199486
1034,296,207,990,295,364,1199621
900,370,503,380,105,1022,1199909
220,831,679,1005,101,424,1200002
848,79,689,605,821,400,1200066
771,777,45,499,487,845,1200195
584,711,595,272,1023,283,1200602
30,986,477,285,762,734,1200625
181,852,665,199,867,640,1200890
904,343,516,684,436,737,1201121
1018,238,329,109,532,952,1201209
81,482,981,931,249,522,1201246
642,878,135,786,66,761,1201273
691,717,458,679,177,842,1201334
850,685,99,274,1035,235,1201526
150,945,535,375,1022,129,1201750
967,175,486,379,763,690,1201910
553,71,944,589,56,923,1201986
34,901,624,564,109,934,1202333
555,300,897,37,881,652,1202634
960,513,134,462,984,145,1202725
346,1015,230,771,396,672,1202841
380,998,250,698,292,794,1202904
869,266,614,292,425,968,1202913
468,805,580,552,784,533,1203449
911,534,298,384,877,536,1203881
488,895,406,728,614,545,1204005
566,647,682,574,842,407,1204089
823,240,685,932,387,431,1204154
496,87,975,360,363,971,1204210
63,592,922,446,1001,60,1204517
709,361,756,905,148,603,1204538
711,792,268,628,876,207,1204609
554,380,868,860,548,406,1204740
448,986,179,541,376,878,1204941
710,519,657,786,735,217,1205110
738,658,477,966,510,109,1205137
955,300,451,413,51,1016,1205426
97,410,1014,630,49,898,1205705
477,126,981,663,726,489,1205766
855,223,652,512,883,405,1205858
991,455,130,230,955,491,1206006
777,677,380,196,691,831,1206458
763,414,673,737,510,635,1206494
289,376,991,793,152,745,1206978
608,915,19,344,925,483,1207250
923,215,556,673,380,781,1207290
533,832,481,1023,384,117,1207674
416,951,361,108,533,955,1207778
397,1011,168,645,720,523,1207954
1008,209,385,273,820,679,1207970
500,778,594,882,620,214,1208120
255,748,764,1000,144,433,1208225
958,73,534,45,940,568,1208249
333,947,448,449,940,351,1208402
644,378,807,930,580,87,1208869
403,377,951,381,533,883,1208939
390,1003,226,373,370,966,1209185
755,419,681,1025,261,301,1209347
592,838,396,976,492,122,1209524
241,688,824,362,101,1034,1210401
56,1017,416,899,102,626,1210481
256,936,519,180,1012,393,1210993
574,593,728,1012,361,238,1211109
735,46,818,566,865,378,1211465
1048,31,335,521,55,968,1211490
215,913,576,779,627,460,1211570
893,136,629,1028,371,131,1211586
487,688,708,682,138,853,1211777
909,583,214,235,454,975,1211966
373,832,617,923,313,512,1212042
754,337,728,404,842,583,1212069
56,881,658,847,544,446,1212261
862,386,566,914,446,422,1212396
538,137,951,321,998,337,1212614
849,641,286,358,1033,135,1213478
129,1011,418,558,481,819,1213486
491,959,230,709,625,566,1213662
106,682,859,914,538,299,1214241
852,355,602,1005,172,418,1214333
37,960,540,342,831,638,1214569
906,587,222,516,223,948,1214689
213,545,934,475,945,310,1214750
621,263,872,1011,263,352,1215194
586,597,718,69,778,778,1215329
958,108,535,824,294,671,1215653
651,880,133,32,1029,395,1215890
902,152,616,604,898,212,1216164
131,421,1011,439,741,689,1216523
559,864,397,659,828,311,1216586
747,656,478,165,790,752,1216829
673,252,837,483,983,132,1217002
380,1008,238,322,220,1032,1217108
636,830,352,640,894,92,1217300
553,129,946,117,626,901,1217366
330,908,533,91,996,466,1217453
602,58,923,811,410,626,1217697
368,480,923,984,59,496,1217753
72,572,941,455,410,918,1217849
1048,199,283,473,788,611,1217994
566,879,354,462,687,730,1218313
954,462,308,614,252,882,1218424
354,737,742,868,480,485,1219049
533,98,962,272,832,673,1219137
738,428,701,188,851,678,1219229
41,952,558,1002,431,172,1219349
744,521,628,468,284,959,1219361
930,538,255,322,906,543,1219369
17,917,615,1011,191,401,1219403
341,676,804,937,550,198,1219673
182,463,986,632,901,92,1219689
885,506,425,419,735,710,1219886
998,383,278,772,592,523,1219977
637,648,628,180,899,616,1220057
380,945,428,897,80,640,1220609
229,981,454,358,1045,27,1220918
910,160,606,698,576,634,1220936
671,2,878,412,1024,53,1221129
828,727,85,936,559,181,1221338
396,1027,99,991,471,132,1221346
695,519,685,577,619,711,1221611
785,679,380,659,661,592,1221666
472,968,249,712,684,497,1221809
944,429,383,579,260,905,1221866
800,479,594,335,744,746,1222277
344,909,527,437,304,969,1222346
843,541,468,783,423,656,1222354
297,1032,263,560,369,879,1222402
71,993,481,809,621,427,1222451
369,224,1018,1009,152,426,1222661
1015,403,174,613,554,735,1222910
271,244,1044,540,953,152,1222913
651,890,85,166,757,789,1223126
1032,349,191,913,621,64,1223306
784,773,106,811,224,718,1223421
847,664,256,4,440,1015,1223841
517,225,952,1016,89,429,1224218
939,463,358,873,310,605,1224254
529,630,740,426,751,692,1224341
958,469,295,625,698,589,1224750
139,449,1002,981,433,274,1224926
91,915,616,689,480,721,1224962
925,513,326,537,965,74,1225070
501,927,339,157,1031,371,1225251
533,696,676,910,534,335,1225481
520,957,199,777,760,211,1225850
648,545,714,545,822,504,1226725
123,509,976,944,567,119,1226786
171,673,863,405,725,733,1226939
560,741,604,705,34,854,1227497
699,857,67,1025,417,55,1227539
417,1026,32,138,977,504,1227589
1007,462,11,790,433,645,1227614
1037,122,371,853,539,458,1227894
856,272,649,814,734,163,1227921
575,788,526,463,874,500,1228245
991,461,184,988,283,415,1228458
137,609,916,847,76,711,1228706
419,741,710,598,837,413,1228742
459,382,934,906,325,550,1228961
960,495,250,825,236,702,1229125
570,292,905,130,985,492,1229189
461,33,1008,591,808,477,1229674
664,531,712,326,270,1025,1229801
162,554,947,137,360,1040,1229969
827,735,77,843,305,653,1230083
448,521,871,203,341,1036,1230786
948,274,507,382,732,741,1230829
895,528,389,757,791,180,1231130
539,960,138,168,946,555,1231165
358,1038,160,826,696,254,1231208
413,960,373,84,929,601,1231298
232,699,830,1016,90,437,1231325
152,530,963,628,725,558,1231373
646,573,697,542,743,621,1231454
753,142,803,403,513,898,1231982
7,609,928,307,597,884,1232114
309,922,536,419,894,508,1232861
418,206,1008,298,936,518,1233224
594,833,432,248,897,606,1233349
42,449,1015,655,359,822,1233590
998,23,487,838,193,703,1233702
334,647,839,65,694,865,1234086
733,725,414,479,687,730,1234310
94,894,653,404,556,873,1234481
1018,209,394,688,251,836,1235241
773,617,507,465,1009,31,1235267
117,772,791,329,792,707,1235354
409,1029,98,911,637,6,1235726
533,934,282,568,948,121,1235969
529,595,776,787,608,497,1236042
175,977,501,507,955,259,1236155
634,79,910,136,899,640,1236297
477,534,851,877,339,594,1236886
548,589,768,247,314,1038,1237049
201,576,930,471,306,960,1237077
974,527,105,246,833,695,1237430
894,140,647,490,656,753,1237445
85,372,1045,544,287,927,1237634
837,161,715,423,1015,169,1237715
712,130,845,952,554,157,1237869
336,750,750,344,982,394,1237896
910,625,140,370,148,1039,1238325
367,634,838,794,338,703,1238889
235,934,558,322,181,1050,1238945
361,753,736,376,687,791,1239026
128,901,641,620,425,821,1239066
819,728,196,244,556,933,1239161
135,875,675,207,551,945,1239475
170,1027,395,566,797,533,1239654
434,421,935,746,709,425,1239822
657,884,164,523,734,654,1240001
523,921,344,856,699,137,1240106
890,144,654,514,960,234,1240552
709,765,391,253,777,757,1240787
589,841,432,435,1024,55,1240826
72,911,637,652,19,903,1240874
717,846,108,540,963,150,1241469
670,189,870,455,336,960,1241521
833,550,496,560,431,862,1242405
550,797,552,748,750,347,1242413
839,378,629,705,461,730,1242446
224,922,585,772,735,326,1242485
1014,408,219,352,554,901,1242621
89,1036,402,990,455,236,1242821
585,931,185,755,475,669,1243211
910,592,255,599,652,678,1243589
982,463,255,767,177,790,1243718
766,789,186,534,891,406,1243873
633,380,836,58,886,675,1243985
568,931,234,484,358,939,1244141
315,342,1014,1006,190,443,1244385
358,825,660,450,108,1015,1244389
677,840,284,550,847,474,1244585
965,365,425,185,1001,457,1245075
487,271,967,753,663,489,1245699
511,900,418,727,40,846,1245845
710,341,791,890,61,671,1246062
977,515,164,103,995,496,1246650
759,819,27,649,907,61,1247571
732,347,769,113,459,1012,1247594
461,1015,70,931,278,551,1247646
205,899,631,499,785,619,1248387
268,1009,399,12,539,979,1249106
691,51,877,419,945,425,1249211
879,676,140,372,647,832,1249217
915,355,535,695,411,773,1249475
814,180,745,1,1002,496,1250021
347,211,1042,814,763,77,1250694
916,550,331,603,852,402,1251117
515,580,806,466,43,1016,1251261
744,827,118,714,733,452,1251389
922,630,70,466,958,342,1251884
801,574,530,118,657,898,1251977
657,575,700,644,867,293,1252274
277,999,422,958,483,319,1252814
487,529,858,98,759,817,1253174
339,596,885,367,417,972,1253362
283,758,774,802,773,114,1253729
501,757,656,1019,300,355,1254386
558,671,702,778,798,111,1254409
148,476,1003,208,859,688,1254489
677,674,585,899,273,610,1254830
130,961,561,874,579,395,1255142
357,956,463,985,520,123,1255754
677,413,792,7,492,1007,1256162
739,842,33,198,871,677,1256174
1011,148,461,636,923,11,1256546
424,382,965,394,467,940,1256925
297,802,725,1030,303,323,1257038
830,77,750,358,787,714,1257329
465,812,618,1038,120,407,1257493
441,1030,47,357,965,446,1257590
370,506,930,334,1042,246,1257836
51,515,995,215,755,801,1257851
365,976,415,724,401,757,1258026
45,702,874,108,996,505,1258705
197,909,628,143,996,497,1259474
764,821,42,424,66,1037,1259501
93,495,1003,1035,247,357,1259683
439,1004,243,919,467,444,1259786
610,880,337,752,682,479,1260069
231,713,836,401,936,473,1260626
787,37,800,581,944,179,1260738
1005,434,250,394,483,934,1260881
792,198,771,572,50,965,1260909
76,1022,459,419,994,312,1260941
577,876,401,877,24,701,1261106
739,845,32,373,896,565,1261170
117,980,536,753,74,830,1261385
43,661,907,253,1033,361,1261419
892,548,407,454,445,926,1261617
474,1018,31,586,833,474,1261961
880,251,652,799,502,610,1262505
731,796,308,409,814,658,1262841
742,843,41,437,471,922,1262894
574,783,566,644,708,589,1262921
365,285,1024,239,992,471,1263026
914,654,1,385,978,398,1263113
718,833,233,806,779,85,1263702
82,899,670,950,262,541,1263825
107,977,546,167,566,957,1264094
37,1018,476,773,86,812,1264269
398,814,666,906,338,574,1264556
678,880,176,944,118,600,1265060
628,837,413,1029,355,284,1265522
706,586,651,172,1040,393,1265633
323,444,982,515,540,842,1265789
779,762,280,784,698,405,1265885
889,633,274,581,237,934,1266086
522,926,369,834,687,314,1266121
986,165,517,242,911,615,1266710
727,76,856,512,751,664,1267041
891,688,4,639,94,922,1267241
770,257,780,1024,318,343,1267349
437,605,843,975,367,427,1267643
66,618,939,40,776,815,1268001
498,102,1005,618,930,147,1268433
789,466,655,154,615,931,1268702
845,209,715,191,839,727,1268931
125,479,1012,956,575,157,1269210
978,243,504,518,821,572,1269549
942,240,570,130,950,592,1269864
872,704,118,640,410,832,1269924
958,365,468,323,972,470,1270013
534,858,499,787,594,546,1270321
875,80,706,154,829,748,1270461
382,1044,187,310,920,573,1270829
69,1042,425,513,134,995,1271150
627,702,621,838,509,557,1271574
75,462,1026,615,456,828,1271745
247,997,466,425,1018,235,1272174
779,787,215,899,635,247,1272435
648,407,829,780,395,713,1272794
172,826,749,939,96,618,1272861
1019,219,432,789,780,205,1272946
990,493,224,395,420,970,1273325
164,975,544,963,238,538,1273457
764,319,767,575,920,311,1273746
933,297,562,157,882,687,1274542
545,871,468,515,428,909,1274690
171,415,1036,925,516,391,1274762
419,1042,118,218,374,1043,1275249
932,413,486,588,307,914,1275389
520,843,544,647,910,174,1276985
920,603,259,567,976,55,1277090
636,193,914,738,361,776,1277141
767,655,510,901,77,678,1277414
395,675,816,831,504,577,1277506
592,963,14,827,748,186,1278029
344,543,930,456,290,993,1278085
782,302,759,522,743,674,1278809
842,729,196,526,956,297,1278821
641,925,111,503,923,417,1278827
536,892,443,227,884,668,1279209
923,347,554,826,413,653,1279254
330,813,714,380,943,496,1279665
679,620,659,1031,380,269,1279722
759,450,708,615,612,726,1279845
1008,386,339,888,701,6,1279981
667,353,843,585,941,229,1280147
205,554,965,245,1046,355,1280166
634,452,821,301,686,848,1280301
573,964,151,401,195,1040,1280426
441,1026,183,465,810,639,1280646
380,658,839,673,866,280,1281285
573,148,965,675,632,653,1281458
90,556,982,402,1010,316,1281560
748,257,810,8,742,855,1281653
901,28,685,509,940,373,1281810
582,889,391,854,711,217,1281926
465,857,576,276,1005,443,1282450
442,351,982,202,943,594,1282889
741,79,853,861,157,719,1282931
554,410,899,733,442,742,1283217
885,476,523,80,791,807,1283330
503,974,286,61,592,964,1283481
913,637,212,544,665,739,1284282
402,836,651,584,846,477,1284301
381,590,890,73,804,796,1285361
797,246,768,904,642,237,1285549
574,803,558,179,738,842,1285649
481,547,869,851,749,23,1285731
1000,161,510,694,663,604,1286021
614,944,135,199,966,560,1286357
1030,54,472,410,426,968,1286600
991,123,538,678,773,479,1286654
717,301,826,861,374,637,1286966
993,512,197,909,665,136,1287002
497,902,476,828,273,726,1287189
561,788,593,292,795,755,1287314
472,99,1027,747,101,848,1287314
514,931,396,594,424,869,1287773
535,995,108,960,605,17,1287914
1019,500,13,449,952,425,1288530
890,665,233,229,538,973,1288614
799,212,778,828,414,657,1288629
653,311,875,303,861,675,1288755
954,610,82,510,254,982,1288940
756,691,490,442,683,792,1289117
109,1039,445,101,745,851,1289427
354,881,623,555,310,941,1289606
157,992,530,572,677,710,1289613
478,613,828,523,982,228,1289837
364,279,1039,904,319,609,1289858
222,472,1009,670,332,855,1290149
117,983,557,607,913,297,1290227
138,592,960,912,192,650,1291108
216,841,733,844,413,639,1291226
412,644,841,951,516,348,1291761
298,785,766,662,746,545,1291785
626,228,921,528,994,159,1292101
279,452,1005,475,816,633,1292170
226,567,959,881,174,697,1292246
915,605,299,653,591,719,1292651
562,351,924,841,318,696,1292821
1011,401,332,599,683,684,1293146
449,832,632,638,421,842,1293249
270,595,931,2,681,911,1293686
328,354,1030,850,230,720,1293800
405,382,992,314,451,996,1294013
95,924,657,900,609,337,1294450
226,715,856,76,650,931,1295037
341,854,671,591,834,501,1295838
574,310,933,940,156,623,1296065
489,350,967,959,550,273,1296710
590,853,471,723,814,335,1297550
26,686,909,474,454,931,1297553
724,579,662,651,926,128,1297661
758,830,185,428,203,1036,1297689
786,529,633,261,438,1019,1298326
775,818,171,999,130,533,1298990
875,361,635,89,451,1043,1299171
164,562,978,922,234,628,1299224
537,1000,105,377,777,744,1299394
754,525,675,723,669,574,1299766
567,953,265,887,127,705,1299923
997,186,521,403,854,639,1300046
240,616,929,590,789,574,1300097
84,628,948,900,340,612,1300144
831,714,316,975,532,258,1300213
862,714,218,642,890,310,1300364
594,914,335,136,531,1000,1300457
142,938,633,524,664,765,1300697
482,587,851,613,493,826,1301094
683,829,384,936,139,637,1301186
612,6,963,67,538,1004,1301949
977,589,37,821,713,347,1302819
844,75,765,888,259,669,1303186
529,652,774,239,1050,380,1304021
732,142,865,823,528,590,1304213
952,123,619,844,63,767,1304594
402,248,1040,524,44,1014,1304708
726,40,881,352,513,958,1304837
487,866,564,276,551,962,1305221
680,330,857,484,158,1023,1305749
559,680,729,753,268,817,1306322
332,1030,369,862,740,129,1307285
742,439,751,586,361,913,1307286
979,162,568,422,893,576,1307309
716,715,533,953,40,631,1307970
528,1014,33,151,478,1028,1308069
434,865,610,398,266,1039,1308681
588,407,893,420,1049,179,1308842
730,766,435,906,442,541,1308881
265,925,619,763,829,199,1309011
275,435,1022,725,522,715,1309334
570,626,770,314,342,1046,1309676
496,707,751,275,775,796,1309866
884,640,345,404,807,704,1310081
679,211,897,195,911,665,1310171
664,933,13,929,543,392,1311554
742,592,641,940,553,350,1311909
418,993,389,711,13,898,1312094
742,764,423,706,847,312,1313189
934,632,205,197,886,700,1313805
232,974,558,878,728,114,1313864
563,353,934,493,298,991,1313934
1043,463,110,991,461,346,1314318
258,919,635,590,975,125,1314350
522,650,787,906,46,701,1314353
530,411,930,792,649,516,1314721
473,1019,230,319,925,598,1314990
569,970,226,528,348,957,1315737
897,596,395,785,792,269,1315850
1003,555,44,417,991,400,1315970
144,1049,442,312,466,1001,1316501
821,376,708,1022,386,351,1316681
424,763,745,595,959,208,1316970
69,839,780,672,907,207,1317082
263,712,861,588,703,691,1317434
676,763,528,251,988,528,1317929
320,454,1005,661,876,338,1318541
831,329,721,451,1039,189,1318643
773,455,717,631,771,571,1318643
305,354,1049,458,417,967,1318742
654,678,657,192,756,843,1319049
680,879,290,311,412,1026,1319141
1027,469,211,839,263,739,1319211
899,702,136,24,842,781,1319501
395,247,1050,423,826,677,1319534
451,310,1010,776,847,4,1319601
907,683,176,883,733,56,1320114
103,791,827,483,1041,57,1320219
304,778,789,172,894,701,1320221
455,299,1012,1003,244,505,1320570
1040,297,389,945,619,212,1321130
1021,304,432,927,394,554,1321481
853,756,150,405,1046,252,1321645
46,473,1047,975,202,575,1322054
994,168,553,944,642,137,1322069
53,947,650,681,711,594,1322118
538,339,958,206,438,1043,1322129
554,549,845,715,894,109,1322342
782,550,639,8,984,595,1322345
719,30,897,485,1038,99,1322470
190,907,681,795,782,281,1322510
836,713,340,977,344,500,1322865
911,556,429,20,983,597,1323098
599,117,975,909,675,203,1323115
950,100,641,700,466,785,1323381
903,154,696,728,441,774,1323541
500,597,847,172,445,1047,1323818
475,989,347,557,715,709,1324155
515,259,996,53,837,788,1324322
564,904,435,888,652,333,1324537
534,994,227,340,1039,360,1324721
759,744,442,6,996,577,1324981
827,800,33,840,7,787,1325018
362,1002,436,330,490,988,1325144
989,177,562,851,762,143,1325294
337,804,752,860,465,608,1325489
1030,350,377,616,668,707,1325529
188,1036,466,814,172,796,1325796
994,559,159,643,18,955,1325798
409,668,844,392,436,991,1325841
883,686,275,446,1045,187,1325910
1020,367,389,556,807,605,1326410
295,620,925,865,221,728,1327050
269,779,805,67,793,833,1327227
875,747,61,647,711,635,1327355
783,778,331,738,791,397,1327934
881,726,158,682,6,929,1328201
751,113,867,1011,23,553,1328459
866,745,154,1003,568,8,1328697
864,298,703,193,648,934,1329509
904,151,700,596,865,476,1330017
1031,517,12,603,743,644,1330394
750,839,253,369,1013,410,1330430
1033,102,503,619,510,829,1330502
811,254,780,144,925,674,1330637
562,159,995,601,75,982,1331150
250,550,983,712,893,164,1331289
940,581,333,648,739,605,1332050
562,419,917,817,47,814,1332294
612,499,842,88,933,674,1332509
847,543,566,878,61,747,1332614
414,1025,333,395,522,951,1332910
18,713,908,663,932,158,1333157
1032,351,381,519,219,1008,1333386
595,566,812,382,976,485,1333725
827,298,749,133,598,979,1333734
662,910,260,652,946,118,1333944
707,902,144,595,960,242,1334189
425,799,718,919,433,550,1334550
373,916,597,121,1028,513,1334594
683,434,825,210,1019,503,1335470
769,856,107,333,924,609,1335546
729,818,368,567,224,982,1335989
675,647,680,173,552,1001,1336634
839,745,279,797,433,717,1336787
784,507,682,547,676,762,1336829
441,255,1038,486,777,705,1336950
922,129,686,611,924,332,1337321
233,693,896,371,777,772,1337354
63,549,1016,477,791,696,1337626
784,838,145,506,340,983,1337925
812,98,818,554,980,266,1338072
279,960,582,903,690,216,1338165
176,893,714,714,419,808,1338221
219,514,1013,105,830,799,1338326
914,418,573,865,268,720,1338449
129,525,1023,575,223,979,1338795
643,304,913,876,627,423,1339434
1031,504,152,662,674,669,1340081
305,710,862,772,428,749,1340169
584,457,889,851,136,773,1340226
674,883,327,758,621,617,1340894
670,814,479,854,689,370,1340937
638,421,870,364,975,508,1341185
778,42,857,1042,482,153,1341497
673,933,137,543,373,953,1342187
269,862,726,732,464,769,1342481
806,27,832,742,869,192,1342589
640,871,418,287,940,614,1342965
438,988,419,148,659,942,1343549
568,953,336,492,841,628,1343729
761,862,149,394,1021,383,1344366
1032,70,524,950,460,480,1344500
371,831,719,413,1037,315,1345163
881,327,680,735,641,628,1345490
661,922,242,592,241,968,1345569
608,924,350,514,12,1040,1345940
927,160,679,689,407,840,1345970
216,1044,458,8,564,1014,1346356
816,644,516,940,672,108,1346848
904,717,126,742,171,876,1347181
716,906,118,484,754,738,1347416
954,588,303,1033,128,514,1347669
499,21,1048,864,415,655,1347746
868,621,457,747,577,676,1347914
384,959,530,152,978,607,1348037
521,953,411,737,881,171,1348571
876,47,761,784,469,717,1348706
971,563,300,475,768,731,1349810
537,724,733,133,879,748,1349834
664,211,930,626,880,429,1350317
939,670,141,211,870,741,1350502
596,693,718,106,997,588,1350989
895,33,741,31,753,885,1351195
478,1030,249,578,810,601,1351385
803,344,767,1039,232,467,1351434
917,549,458,350,423,1025,1352054
657,560,779,788,11,855,1352090
954,640,181,702,512,773,1352477
335,951,580,655,945,176,1353026
900,352,649,494,987,370,1355105
892,533,525,984,551,289,1355378
585,845,547,243,683,911,1355459
872,510,579,990,405,460,1355725
821,160,810,261,754,848,1355741
929,477,515,731,453,785,1355795
847,786,144,260,954,615,1355941
34,815,831,1002,187,563,1355942
410,754,787,896,100,737,1355985
525,944,435,849,89,792,1355986
1007,480,334,454,705,808,1356005
735,129,894,685,901,274,1356102
262,988,558,590,1004,6,1356152
581,671,754,577,958,325,1356318
901,705,218,250,863,741,1356350
71,581,1007,1001,337,491,1356651
1002,525,279,819,78,825,1357470
504,910,525,762,696,541,1357741
984,597,182,573,132,1006,1357789
1015,465,334,710,891,245,1358006
782,864,13,40,685,942,1358189
453,945,510,801,678,507,1358334
809,4,839,632,415,887,1358418
847,278,751,698,907,221,1358694
347,983,522,945,221,646,1359182
984,619,91,129,584,1001,1359698
617,835,531,555,799,643,1359875
579,989,216,657,945,188,1360018
1003,227,550,439,889,614,1360038
227,696,908,262,542,999,1360409
818,610,565,736,272,863,1360449
946,220,646,1046,260,446,1360632
210,740,877,291,502,1012,1360829
260,1011,521,267,892,703,1361162
890,187,731,139,997,590,1361430
551,58,1027,887,749,118,1361694
44,718,919,796,794,313,1362021
982,613,149,1018,523,229,1362294
833,704,416,872,769,104,1362561
493,1044,173,351,943,592,1362914
467,537,926,486,787,713,1363934
715,577,721,951,675,63,1363995
101,876,766,704,531,766,1364333
271,963,603,807,171,827,1364419
765,443,764,415,369,1028,1365170
815,628,554,730,760,505,1365525
763,817,341,527,641,823,1365939
432,925,569,575,1013,96,1366010
929,583,404,759,879,132,1366146
940,268,641,769,340,812,1366305
580,1004,151,100,919,716,1367217
992,619,20,454,625,878,1367625
1042,531,7,57,1043,526,1367774
882,467,610,496,889,576,1368113
68,821,831,116,883,759,1369226
797,299,803,437,385,1015,1369419
795,179,840,504,1005,325,1369666
703,871,342,374,543,967,1369814
741,615,666,863,557,562,1370862
872,565,540,223,1018,534,1371209
168,499,1046,864,413,674,1371341
881,597,490,523,945,454,1372670
972,654,15,150,777,864,1372725
13,925,719,991,625,7,1372755
778,761,434,410,745,806,1372761
536,693,778,352,443,1026,1372829
908,732,112,172,768,868,1372832
505,332,1005,355,468,1015,1375274
466,1046,253,38,874,781,1375281
1029,88,556,755,536,720,1375721
47,943,696,849,457,668,1375874
408,533,962,636,850,499,1375997
896,551,520,791,644,580,1376817
517,1016,278,123,954,672,1376829
1033,71,552,487,708,799,1376834
344,788,799,934,563,434,1377681
843,454,679,546,701,767,1377806
111,1044,525,876,765,159,1377882
634,964,217,222,489,1044,1378341
870,613,496,661,142,960,1378685
273,815,800,487,759,752,1378754
289,874,729,585,17,1018,1378838
194,846,791,906,41,746,1379033
937,398,586,802,46,857,1379769
699,687,648,543,960,405,1380474
808,28,853,1005,516,324,1381257
889,761,114,821,301,786,1382438
322,815,784,329,910,668,1382565
562,636,814,244,714,902,1382936
576,1021,101,452,495,967,1384418
535,850,613,937,62,709,1384494
213,843,793,53,723,927,1384867
701,443,835,595,629,797,1384875
482,991,413,682,13,959,1384974
811,293,801,185,939,685,1385171
86,797,862,644,68,983,1385649
155,972,646,1030,531,208,1386125
79,600,1010,1046,447,304,1386341
235,808,824,380,544,973,1387065
953,466,513,685,870,403,1388534
966,220,638,580,1018,126,1388600
329,985,557,1027,281,505,1388715
802,711,490,988,515,384,1388825
386,433,1026,434,798,751,1389161
890,631,446,860,659,464,1389177
897,624,442,496,897,582,1389349
404,419,1025,727,872,317,1389402
807,782,356,985,180,622,1389509
413,948,567,801,819,280,1390762
739,768,505,647,944,285,1390970
803,864,9,515,660,831,1391386
711,185,923,99,1015,593,1391675
416,785,777,407,1015,444,1393010
505,986,408,454,825,712,1393685
617,234,979,651,511,842,1393886
537,921,508,663,977,24,1394674
577,1030,33,467,923,570,1394918
580,953,388,568,1025,148,1395153
271,1021,529,305,817,797,1395723
599,1018,33,165,950,683,1396214
334,901,688,1044,534,147,1396701
633,684,727,915,155,732,1397074
545,90,1045,555,1007,274,1397150
1047,536,118,505,850,648,1397429
533,680,807,87,1012,605,1397738
975,665,72,640,453,885,1398034
1000,304,553,905,488,584,1398225
978,413,521,766,627,647,1398494
709,692,646,744,138,909,1398861
882,786,57,325,788,820,1398969
696,907,304,454,999,442,1399481
136,833,829,784,217,859,1399626
520,365,998,598,1000,205,1399629
459,648,877,652,861,483,1399714
633,661,750,1050,429,337,1400110
375,649,916,89,844,825,1400882
806,713,493,833,347,766,1401054
419,406,1030,770,211,874,1401297
625,1004,53,445,880,655,1401450
629,1002,43,933,674,277,1401494
487,1023,344,672,61,973,1402034
370,905,668,778,676,583,1402149
1013,585,184,416,987,505,1402250
582,25,1031,855,793,206,1402310
656,983,80,928,215,704,1403025
406,1026,431,678,442,865,1403273
16,943,717,841,188,813,1403594
1050,537,114,950,578,409,1403865
965,651,221,573,1037,13,1403867
378,677,896,973,18,676,1404029
281,961,634,287,938,665,1404438
669,781,589,489,529,941,1404443
972,98,671,943,666,268,1404629
240,535,1030,860,257,774,1404725
278,560,1007,584,286,991,1404933
601,40,1021,959,235,656,1405242
724,918,196,426,1036,388,1405316
939,299,660,623,672,753,1406722
985,270,603,885,750,247,1406734
908,528,551,616,897,472,1406849
44,1004,630,74,740,924,1406852
137,869,796,1035,564,135,1407546
724,608,717,967,186,662,1407929
532,791,707,927,12,741,1408554
599,847,577,221,713,923,1409139
292,1037,499,223,911,728,1409634
1035,95,574,967,594,349,1409726
259,775,862,802,575,661,1410750
123,640,993,897,712,315,1410778
912,665,371,715,536,783,1411610
818,858,81,595,132,1020,1411849
173,706,940,104,910,757,1411965
319,1046,465,422,627,917,1412102
942,322,649,542,791,702,1412249
541,168,1045,920,733,171,1412930
912,741,180,138,975,666,1413225
891,748,245,505,711,808,1413410
621,857,542,273,1010,565,1413854
665,349,922,79,562,1045,1414110
288,1010,559,816,863,70,1415525
501,787,739,1023,421,439,1416491
746,89,924,240,847,802,1418213
780,141,889,11,975,684,1418602
962,455,535,1042,577,1,1418694
709,756,587,403,804,781,1418786
673,633,752,583,212,1017,1419122
458,911,616,367,776,826,1419141
515,965,472,1000,25,647,1419234
217,789,866,479,899,618,1419566
1046,430,375,1001,402,506,1419641
723,827,462,234,561,1025,1420102
919,270,709,326,471,1045,1420142
838,847,24,968,486,497,1420229
617,725,717,141,1031,581,1420403
246,518,1045,590,1029,118,1420865
5,595,1033,457,839,713,1421139
246,1021,565,31,975,686,1422182
669,761,629,853,425,717,1422323
1025,443,419,971,515,463,1422435
622,924,427,592,250,1005,1422989
901,196,757,271,889,748,1423266
709,451,847,739,877,329,1423491
684,932,295,387,806,790,1423505
992,540,385,1024,408,457,1423889
969,159,678,286,647,961,1423926
818,739,457,83,887,794,1424094
716,764,573,388,464,1029,1424681
821,692,522,92,570,1045,1425389
739,708,615,741,935,48,1425610
767,205,892,544,1031,259,1425978
584,567,874,880,185,786,1426421
1003,447,470,865,822,53,1426718
873,363,730,645,903,442,1426798
885,368,713,527,708,805,1427018
923,612,448,797,588,668,1427177
371,474,1032,846,349,768,1427341
525,986,424,984,205,646,1427597
661,410,907,605,718,739,1427670
654,1000,31,40,719,954,1428677
35,682,981,486,1045,317,1428710
517,749,775,295,583,1001,1428915
378,985,562,504,364,1021,1428953
539,781,727,511,983,449,1429011
908,86,773,259,848,802,1429389
1023,589,191,679,543,821,1429931
1039,577,134,775,841,350,1430406
767,757,520,933,720,207,1431738
75,871,817,965,651,277,1431755
208,894,768,532,1014,348,1432324
1003,566,326,946,523,514,1432641
521,992,422,472,727,826,1433589
1009,151,627,791,681,587,1434011
737,834,442,35,780,908,1434089
572,842,631,668,602,791,1434309
10,1042,591,82,639,1010,1435145
860,195,811,497,591,916,1435346
799,92,888,893,358,714,1435409
959,699,166,519,269,1046,1435838
42,824,869,419,518,996,1435901
810,718,515,828,752,431,1436849
857,742,390,713,950,162,1437113
525,573,913,735,923,213,1437523
1007,328,563,907,532,577,1438602
574,1030,220,750,150,924,1438776
458,386,1040,1050,408,414,1440360
90,737,943,461,534,971,1440518
222,991,640,280,863,786,1440965
282,971,647,757,855,370,1440974
990,469,491,774,779,485,1441142
1,702,974,950,609,410,1441481
979,99,688,241,1047,536,1441586
329,1026,530,921,770,26,1441817
544,346,1013,368,859,754,1441821
757,221,906,971,6,707,1442726
804,333,828,592,1045,20,1442889
432,1019,467,681,592,793,1443074
822,822,303,851,200,824,1443177
808,294,839,886,721,372,1443221
517,671,852,107,812,879,1443434
759,467,806,635,1009,150,1443806
559,939,501,825,837,253,1445203
823,284,829,461,1031,412,1445226
639,944,383,695,295,936,1446146
100,724,955,616,988,301,1446201
444,715,859,772,647,657,1446242
498,1001,443,518,447,989,1446254
196,976,675,910,249,746,1446617
848,140,842,586,236,1024,1447668
809,417,787,855,383,755,1447739
956,554,477,758,861,364,1448381
936,557,512,136,933,748,1448489
983,680,141,557,255,1036,1448570
857,682,499,557,919,542,1448574
583,412,969,1012,127,639,1448594
550,516,938,956,42,730,1448600
553,359,1007,1029,183,597,1448739
979,376,592,229,776,892,1450281
847,855,43,655,973,273,1450283
699,266,944,1044,131,586,1450493
721,607,750,689,687,710,1450790
270,770,886,694,942,286,1450796
478,871,681,751,879,338,1450886
722,581,770,628,556,865,1451745
684,967,221,636,263,989,1451786
462,634,915,40,1023,636,1452625
329,672,945,725,789,552,1452850
97,914,780,234,743,920,1453205
615,605,842,561,562,907,1453214
682,255,961,917,141,770,1453670
691,314,937,899,718,361,1454046
795,36,906,459,690,876,1454157
436,691,887,524,539,943,1454346
888,755,310,210,620,1013,1454669
833,845,217,43,925,773,1455003
726,880,392,880,634,528,1455140
822,22,883,972,503,508,1455857
623,153,1022,541,829,690,1456022
493,998,466,1032,567,264,1456209
708,605,768,675,132,992,1457113
631,48,1028,800,880,207,1457249
844,765,401,851,56,855,1458362
448,974,556,16,892,814,1458516
794,485,770,148,856,839,1458561
966,433,582,987,696,28,1459369
673,990,163,134,709,969,1459598
825,872,137,300,997,613,1459778
553,1016,349,728,101,959,1459866
1002,632,238,346,610,984,1460072
135,900,795,135,987,684,1460250
780,854,351,921,530,576,1460917
1041,164,592,838,851,186,1461041
1023,163,623,683,867,493,1461227
584,1043,180,516,532,955,1461305
627,393,956,624,987,313,1461514
397,733,876,643,181,1008,1462274
694,777,614,762,791,506,1462361
316,580,1013,715,860,460,1462425
929,126,764,946,744,119,1462613
941,667,364,919,127,776,1462866
216,1029,598,885,30,824,1463101
269,727,929,1021,649,17,1463931
503,1018,418,841,674,550,1464057
946,701,279,791,899,174,1464158
310,623,990,203,1024,612,1464329
737,878,388,655,964,326,1464597
415,1012,518,134,929,764,1464693
665,324,958,940,233,726,1464965
629,668,790,14,787,920,1465965
1013,67,660,617,63,1040,1466258
719,942,250,790,354,847,1466825
309,638,982,762,842,421,1466849
931,389,670,815,854,271,1466982
678,466,889,876,739,392,1467161
417,854,751,54,773,931,1467206
674,552,842,696,938,322,1467944
195,976,691,103,808,897,1468082
575,433,975,737,917,291,1468739
881,411,724,664,969,299,1469258
787,304,871,332,941,689,1470426
610,241,1020,559,1012,366,1470581
703,378,913,647,342,967,1470662
339,724,912,896,84,813,1470841
539,825,707,949,737,165,1470995
720,973,79,441,860,733,1471370
698,718,685,464,776,809,1471953
729,967,75,933,771,85,1472155
517,820,730,898,668,469,1472589
613,936,470,307,754,900,1472765
1039,75,623,797,785,471,1473275
678,879,491,843,769,414,1473406
344,768,875,493,960,556,1473785
626,386,966,686,234,974,1474028
676,775,646,400,881,734,1474917
740,715,646,821,772,454,1476141
939,771,17,963,1,741,1476451
523,641,890,226,703,965,1476510
867,571,632,597,883,584,1477154
271,626,1006,625,878,562,1477353
622,995,318,706,946,291,1478033
701,902,416,766,944,13,1478061
227,584,1042,957,210,720,1478349
811,678,601,509,705,850,1478606
196,715,964,1013,412,532,1478937
778,877,324,842,680,555,1479389
670,945,371,361,651,962,1479566
519,766,790,963,272,692,1480217
793,850,359,847,314,815,1480230
790,633,675,873,754,387,1480414
752,874,389,596,718,781,1480701
768,102,939,1048,619,22,1481949
701,612,785,847,731,480,1482170
136,1039,621,801,544,739,1483658
937,728,276,783,904,232,1484129
631,868,577,448,671,913,1484514
926,615,499,947,713,282,1484702
857,859,114,506,599,933,1485326
783,436,826,88,986,711,1485461
625,1034,161,189,810,891,1485702
609,943,475,1023,655,101,1485755
736,40,971,800,461,796,1486137
822,702,564,140,1022,650,1486584
903,704,419,383,816,821,1486586
962,488,569,823,442,784,1487349
651,584,850,365,514,1044,1487357
444,890,706,602,1012,318,1487672
776,628,701,980,725,44,1487961
336,624,993,485,986,530,1488321
719,902,398,1002,159,678,1488969
82,911,808,239,578,1048,1489509
62,1042,633,347,588,1012,1490297
577,1008,377,520,579,941,1491122
187,935,763,775,197,923,1491363
241,612,1029,879,840,115,1491466
827,727,529,939,657,423,1492299
602,484,947,602,1048,181,1493469
733,896,392,722,479,862,1493769
918,739,324,480,1014,485,1493821
585,918,556,196,1038,615,1494085
692,1007,36,978,58,731,1494209
794,110,923,737,640,736,1494465
669,67,1021,821,485,765,1494491
847,864,177,564,843,683,1495234
655,750,710,570,1039,302,1495625
715,902,414,709,738,670,1496225
902,370,739,241,988,680,1496625
321,709,944,296,749,921,1496858
90,689,1007,143,1039,630,1496870
678,668,769,836,882,143,1497269
903,379,734,1031,629,198,1497806
1001,332,621,1011,32,689,1497866
938,754,223,428,763,856,1498089
589,871,627,945,775,71,1498691
57,885,844,1001,453,540,1498810
756,921,282,94,724,983,1499301
714,177,979,479,498,1011,1499566
899,784,277,1049,136,617,1499586
444,468,1041,752,961,104,1499841
432,703,905,677,452,915,1499858
1018,584,351,671,648,794,1500581
240,790,905,1042,345,544,1500725
762,176,943,1028,418,519,1500869
66,643,1041,850,219,855,1501486
18,891,841,842,141,879,1501486
971,257,702,613,895,570,1501694
847,476,747,167,853,864,1501994
299,858,823,627,977,394,1502894
825,700,577,1035,427,500,1503554
833,373,819,1015,375,577,1503779
708,904,431,883,94,846,1504241
1041,184,622,406,903,724,1504421
629,1047,116,804,851,367,1505306
995,517,498,737,270,943,1505318
91,894,836,797,240,902,1506413
264,863,832,786,757,562,1506689
1049,636,43,601,931,528,1506746
169,970,733,895,178,821,1506750
786,362,871,546,986,487,1507481
731,542,825,675,850,575,1508750
708,373,932,116,844,885,1509017
296,1018,621,24,674,1027,1509581
330,898,771,963,326,690,1509745
632,177,1039,928,153,791,1510274
990,469,557,245,842,861,1510310
571,942,545,473,851,750,1510430
87,715,996,813,465,796,1510810
130,1019,675,301,1019,618,1510886
197,690,998,616,961,456,1510913
1035,520,412,417,934,682,1511369
519,964,560,633,988,368,1512257
402,892,745,615,412,982,1512293
776,926,231,766,529,804,1513013
1042,575,311,298,995,659,1513110
599,929,541,377,545,1037,1514523
749,963,162,983,369,642,1514614
135,835,894,687,66,1019,1514686
962,64,765,348,955,694,1514765
108,759,963,133,656,1033,1515114
416,663,950,703,854,540,1515125
556,546,953,690,385,944,1515461
1028,582,347,805,294,884,1515917
216,875,839,1043,652,57,1516202
213,722,975,781,951,54,1517278
707,136,1000,168,780,939,1518345
960,467,616,709,492,880,1519145
361,688,957,828,913,19,1519514
416,927,698,756,313,922,1519589
953,736,264,254,1011,658,1519601
845,803,401,599,725,797,1519635
805,932,60,628,856,627,1520249
937,740,308,580,952,527,1520433
202,947,764,368,997,626,1521309
811,414,832,363,944,706,1521341
797,249,908,937,621,508,1521674
326,811,871,957,258,735,1522638
439,682,930,732,880,461,1522745
409,518,1043,722,259,967,1523454
581,833,702,703,43,1014,1524254
389,697,942,566,737,813,1524494
914,25,830,910,710,439,1524921
968,582,500,1044,634,184,1525748
974,553,521,281,953,734,1525926
574,780,767,522,935,616,1526165
670,383,965,583,1037,334,1526814
736,896,427,616,821,688,1526841
308,1023,621,513,821,768,1527034
739,772,621,139,720,995,1527746
855,531,718,615,1046,237,1528510
608,803,717,569,1040,351,1528562
312,990,673,1014,681,196,1530373
99,791,946,1045,638,177,1530398
212,660,1025,888,815,280,1531169
278,763,934,698,811,622,1531809
905,245,808,883,212,841,1531914
632,1015,320,658,154,1037,1532049
744,919,368,575,360,1036,1533521
363,871,802,287,702,979,1533614
1044,376,550,932,438,688,1533812
322,1026,615,1024,597,360,1534585
307,933,755,517,615,943,1534763
853,826,354,592,369,1024,1535201
5,1036,680,571,932,584,1535721
81,749,984,1035,673,108,1535818
452,811,821,985,265,704,1536066
363,974,675,27,771,970,1536070
1024,372,591,696,785,660,1536241
497,868,732,1036,231,640,1536257
383,595,1018,798,585,747,1537038
445,489,1049,641,629,855,1537547
256,961,741,499,921,664,1538138
660,893,553,461,671,936,1538858
979,216,731,913,17,840,1539458
804,592,737,162,1018,691,1540049
488,653,936,972,248,731,1540649
1029,693,45,99,705,1017,1541115
813,578,739,718,675,755,1541174
860,895,24,372,976,671,1541201
100,655,1050,340,730,945,1541525
958,340,713,367,638,1000,1541733
493,894,707,998,179,717,1542134
878,170,862,614,466,974,1542828
643,997,369,829,873,307,1543619
784,885,382,875,434,768,1543805
1003,24,733,879,847,232,1543874
840,763,508,8,912,845,1545833
31,880,878,600,639,882,1546245
717,287,975,899,261,819,1547083
1030,696,43,773,494,840,1547165
958,755,244,755,988,34,1547325
551,933,611,777,29,971,1547411
740,950,313,863,806,392,1548069
680,316,993,641,740,768,1548305
891,637,591,915,785,309,1548931
562,959,561,539,835,750,1550246
45,1039,685,1015,461,555,1550771
998,712,220,220,922,808,1551348
1036,683,110,893,256,830,1551885
758,625,767,997,730,163,1553478
796,402,871,716,682,759,1553861
1000,495,556,1046,531,422,1554161
927,266,790,400,907,756,1554185
745,279,960,819,924,173,1554466
1037,688,78,158,933,812,1554797
633,998,398,361,610,1026,1555097
173,753,979,453,977,629,1555379
373,809,873,937,671,477,1555739
741,901,442,945,290,761,1556246
677,1,1048,47,979,772,1556634
410,773,890,966,363,702,1557729
704,35,1030,736,589,818,1557741
910,112,847,759,516,846,1558053
157,891,860,83,780,971,1558130
780,226,948,640,522,936,1558180
255,673,1020,871,783,432,1558354
82,937,821,1043,559,398,1558734
757,993,19,823,893,291,1559459
788,637,730,667,890,568,1559613
660,717,781,705,1015,180,1559650
878,380,803,635,898,592,1560093
722,277,981,802,951,113,1560374
577,862,696,848,658,639,1560389
1034,683,159,477,986,601,1560926
913,820,235,795,888,375,1561194
341,756,935,615,541,944,1562042
601,470,990,377,626,1014,1562201
70,874,891,414,994,635,1562657
725,1017,56,849,907,140,1563050
933,819,148,273,744,967,1563154
554,1029,445,459,749,890,1563782
1029,642,305,705,802,651,1564030
1009,454,583,599,962,529,1564086
937,828,34,535,828,770,1564709
878,781,429,698,479,921,1564886
350,885,812,813,784,538,1565069
578,944,583,372,591,1038,1565109
1012,153,720,896,129,864,1565953
681,613,853,373,759,923,1567139
611,467,988,616,833,703,1567554
1043,434,540,276,850,877,1567805
735,275,976,279,1016,677,1568426
880,469,758,962,509,620,1568925
649,385,1000,671,599,872,1569426
908,132,853,662,562,903,1569497
560,555,974,638,459,976,1570301
1050,154,667,680,1033,204,1571105
1047,437,534,903,842,219,1572334
714,988,295,860,471,782,1572965
469,513,1044,360,955,729,1573066
852,791,472,303,728,976,1574369
864,907,73,719,27,1028,1574474
835,625,698,530,727,875,1575054
566,880,694,998,598,472,1576392
257,762,965,502,795,833,1577918
58,812,957,667,1018,312,1578557
643,992,426,776,562,813,1578989
744,807,612,820,25,952,1579329
271,767,958,946,593,577,1579494
922,823,229,1030,685,223,1579854
958,787,208,286,880,851,1580397
423,611,1014,1026,393,611,1580446
625,812,729,355,741,952,1581410
929,620,578,810,945,180,1581525
470,948,680,28,872,906,1582004
901,851,215,515,931,671,1582227
1007,402,638,805,144,956,1582697
923,252,817,772,113,987,1582922
565,626,934,722,133,1022,1583457
1019,83,734,1015,695,266,1584006
882,566,697,675,992,380,1584089
810,67,961,966,673,445,1584110
121,857,914,409,794,887,1584486
155,922,843,997,715,282,1584758
971,18,801,854,915,135,1584766
938,757,366,257,868,876,1586849
740,983,271,536,947,635,1587330
841,116,931,329,664,1019,1587498
922,647,565,181,679,1046,1587918
720,178,1019,766,867,500,1588445
287,684,1019,739,369,952,1588586
826,624,719,71,756,1006,1588613
493,844,796,998,79,766,1589001
925,776,363,136,1035,707,1589570
372,794,906,772,834,546,1589656
255,1044,660,848,164,919,1590561
886,398,805,934,763,370,1591425
999,749,181,975,737,313,1591763
988,400,675,876,253,872,1591769
833,943,94,777,969,222,1591974
379,706,975,1029,719,130,1592702
248,659,1048,542,671,922,1594089
320,944,775,817,916,296,1594161
1022,736,91,541,1036,478,1594461
1046,508,493,368,962,731,1595229
976,802,6,592,466,1014,1595816
571,937,626,407,626,1019,1595886
634,758,787,66,1038,717,1595889
762,962,301,758,1005,110,1596689
515,558,1010,1002,659,398,1596689
844,596,728,956,68,824,1597536
938,573,626,707,690,790,1600049
746,805,629,205,899,866,1600182
103,950,829,7,890,899,1600350
768,643,773,837,757,572,1600802
979,740,308,950,127,826,1600905
724,584,858,652,534,944,1601396
927,371,778,1042,321,643,1602254
947,833,111,471,553,1037,1603019
222,880,883,174,979,784,1603373
361,1047,614,126,971,803,1603526
1006,576,510,726,394,960,1603912
908,656,591,848,616,711,1604081
775,991,148,680,689,817,1604610
848,391,856,638,974,499,1604721
373,648,1023,744,501,895,1605562
562,960,607,526,516,1031,1605893
825,704,656,856,704,615,1606577
173,812,958,590,691,884,1607037
1036,507,527,1,832,957,1608074
570,805,797,1033,378,631,1608134
633,946,560,556,945,638,1609205
1038,726,69,784,185,980,1609281
712,446,951,793,986,96,1610261
674,579,906,816,231,944,1610353
259,979,765,893,547,717,1610747
995,601,510,778,259,969,1611326
277,766,974,779,394,922,1612161
897,85,895,217,963,799,1612859
783,999,49,933,831,229,1613491
268,763,980,809,106,974,1614393
833,284,917,985,100,797,1615434
149,861,923,379,623,1041,1615451
831,767,581,673,509,951,1616411
885,913,16,667,775,756,1617050
824,238,939,846,595,740,1617341
509,898,743,527,667,946,1617534
890,210,884,738,556,874,1617656
200,814,957,1046,723,40,1618445
512,824,823,713,416,968,1618449
829,890,373,650,1033,359,1618470
578,471,1031,573,629,946,1618886
1025,513,554,759,377,950,1620710
310,949,790,897,576,696,1620801
846,787,535,37,929,870,1621310
552,879,738,336,1038,657,1621989
769,440,915,649,669,868,1622186
573,915,676,27,900,901,1622530
1032,626,407,377,696,998,1622549
982,462,667,882,917,62,1622657
235,719,1025,1027,691,301,1622811
934,734,461,592,988,545,1623633
707,234,1034,833,444,856,1623761
715,615,857,813,979,67,1623899
568,745,864,865,916,192,1624145
934,85,864,357,898,832,1626077
836,754,599,737,38,1040,1626213
546,693,921,121,818,971,1626606
647,995,467,67,1003,785,1626723
879,924,18,746,641,812,1626741
30,855,946,676,504,957,1626841
1030,752,24,440,938,744,1626980
713,1022,273,339,781,950,1627382
892,894,181,986,444,677,1627661
554,538,1016,998,464,646,1628616
977,784,244,584,616,953,1628721
738,460,935,900,38,905,1630469
356,943,784,817,616,764,1630641
966,300,780,404,934,772,1631556
853,950,39,2,949,855,1631630
943,802,315,885,362,847,1631678
797,926,373,742,935,455,1631814
768,293,978,554,504,1035,1632157
838,401,877,998,31,797,1632174
335,670,1035,1003,479,630,1632350
962,840,41,79,970,828,1632725
948,175,840,408,807,904,1634929
758,983,307,859,689,650,1635102
1042,47,741,546,1003,577,1637054
997,540,593,863,792,515,1637258
112,899,904,977,826,34,1637961
228,881,900,485,702,954,1638145
901,150,897,890,369,843,1638910
966,484,687,972,826,111,1639381
676,869,654,667,940,558,1639853
840,491,833,737,875,576,1640570
608,744,847,772,169,1008,1640609
591,935,646,691,579,910,1640822
274,998,755,490,674,973,1641105
935,206,852,105,884,922,1642565
598,931,647,683,287,1046,1642974
223,937,846,942,845,205,1643414
481,912,762,978,464,687,1643749
737,15,1049,829,77,975,1643795
569,1008,552,819,362,918,1644529
1004,796,63,552,841,796,1645601
757,920,476,605,800,800,1646025
1003,404,691,829,764,613,1646706
891,684,621,367,760,967,1647378
852,885,372,688,988,445,1647513
170,853,944,301,1012,730,1647645
785,1001,172,825,969,168,1647810
887,60,926,641,470,1008,1647845
800,977,231,384,803,925,1647890
549,808,833,465,952,725,1648154
264,974,794,622,968,570,1648808
128,993,804,558,771,862,1648849
984,587,580,785,498,886,1649225
896,559,731,436,649,1019,1649658
621,691,887,107,919,891,1649891
672,323,1046,557,768,866,1650029
667,994,466,986,62,821,1650081
912,878,219,1002,472,651,1650589
709,933,527,837,493,841,1650899
981,11,830,959,855,26,1651382
930,864,200,756,902,516,1651396
721,847,644,57,879,936,1651986
581,681,923,715,599,885,1653251
320,762,985,769,652,798,1653269
905,800,442,578,889,728,1654389
843,503,832,629,671,900,1655882
458,847,854,992,820,5,1656489
259,963,814,141,883,926,1657046
567,745,884,700,747,781,1657970
886,297,886,994,558,599,1658201
704,853,660,561,998,590,1658825
367,1035,673,665,347,1047,1658843
1027,522,576,732,558,901,1658989
899,909,157,963,829,211,1659131
383,959,770,62,745,1049,1659270
1030,534,560,906,886,232,1659656
1000,716,384,300,944,824,1660112
182,773,1015,509,929,734,1660878
611,955,614,511,785,886,1662342
475,917,772,916,551,721,1662498
820,728,679,992,760,319,1663425
466,833,868,897,366,852,1664469
1039,34,765,297,853,922,1665902
472,1048,588,632,568,972,1666832
534,863,799,839,729,658,1668326
840,450,872,804,972,278,1668484
592,859,762,278,837,944,1668989
1033,711,312,897,876,313,1669954
130,864,953,900,911,178,1671605
730,490,948,574,898,732,1671704
413,904,828,350,985,762,1673369
877,881,358,566,1037,527,1673454
961,258,827,869,958,33,1674014
922,767,486,674,543,962,1674569
757,934,479,290,1039,715,1674846
413,905,828,843,815,548,1675178
228,1030,750,972,354,778,1675384
683,690,857,645,842,743,1677038
884,515,794,10,989,836,1677117
785,909,485,901,353,861,1677731
828,830,551,616,1025,498,1678085
785,859,570,659,950,585,1679006
604,1002,557,915,470,788,1679069
738,359,1003,253,850,945,1679534
897,802,482,714,1025,346,1680137
987,391,745,971,495,703,1682075
300,1003,766,830,43,996,1682765
8,766,1047,368,951,802,1683029
1042,491,597,583,714,913,1683254
906,115,922,940,196,873,1684145
714,1027,346,1002,554,611,1684241
264,883,914,760,1034,195,1684781
523,576,1039,1005,601,560,1684826
1046,546,541,36,916,919,1684913
1034,674,402,866,858,446,1685036
922,225,887,886,189,931,1687478
907,504,782,564,982,637,1688189
757,1050,113,915,377,842,1688318
779,500,912,929,870,262,1688585
411,648,1050,888,330,891,1691325
316,968,809,58,806,1019,1691361
803,927,433,141,865,961,1691627
671,649,906,506,781,909,1692278
1028,797,23,941,896,65,1692522
872,862,435,924,854,331,1692653
896,761,558,1024,791,138,1693301
1036,488,618,682,1032,404,1693364
939,58,900,725,282,1044,1695085
764,289,1014,815,628,798,1695413
347,1023,728,924,739,545,1696922
807,167,1009,583,1047,511,1697219
757,535,916,979,17,860,1698330
815,388,940,863,32,976,1698369
1018,148,804,916,228,902,1704644
627,561,999,349,1033,719,1705851
971,226,844,334,739,1024,1706253
363,847,926,597,929,698,1706654
432,894,849,816,426,927,1706661
806,747,707,787,1030,165,1707494
78,920,925,867,818,536,1708109
842,677,736,299,1048,722,1708989
942,71,904,983,336,794,1709621
758,977,426,772,888,571,1710569
78,959,886,783,974,386,1710761
993,719,456,639,640,945,1710946
263,761,1031,909,57,939,1711251
354,951,826,741,556,924,1711993
147,969,867,915,753,555,1712259
853,34,992,805,352,970,1712829
168,823,1004,738,949,518,1713569
918,699,620,840,798,611,1715725
828,689,746,438,719,1004,1716821
1042,791,74,1044,699,372,1716921
577,657,976,908,657,679,1717154
480,940,777,553,936,732,1717729
996,399,753,511,863,844,1718226
428,890,862,748,350,1018,1718328
544,1043,579,809,768,689,1719026
736,611,897,1024,791,213,1719626
99,940,909,204,1035,779,1719682
909,562,761,989,855,110,1721246
262,760,1037,923,922,140,1721613
689,507,995,883,385,891,1721795
273,933,882,927,357,858,1722942
1007,684,491,435,895,856,1722986
619,834,803,878,971,99,1723526
620,762,871,780,727,766,1723685
836,676,754,956,836,334,1724388
699,1049,368,969,179,868,1724426
796,984,353,676,639,928,1726481
939,445,805,753,491,959,1727771
1042,199,777,862,987,109,1729094
922,873,344,846,28,1007,1730549
854,967,259,1006,235,815,1731486
933,693,619,903,429,857,1733899
771,954,479,927,138,925,1733998
467,732,992,772,557,912,1737977
962,770,469,916,932,175,1738305
793,709,779,229,827,1001,1738371
1027,36,827,813,733,736,1739954
973,56,889,691,1039,428,1740186
803,322,996,982,828,301,1740509
596,998,624,732,664,874,1740596
501,733,976,248,891,941,1740866
999,731,457,1001,857,69,1741211
742,975,490,883,416,888,1741289
809,266,1008,530,999,680,1741301
907,394,874,906,870,405,1741761
895,943,229,995,637,589,1742715
158,1042,795,1045,118,798,1742753
840,441,918,863,290,956,1742805
476,988,735,686,555,982,1742945
320,735,1049,861,421,908,1743026
815,807,654,198,915,931,1743190
978,201,864,238,809,1016,1743381
1019,230,808,632,730,901,1744125
990,872,65,871,782,612,1744709
683,471,1028,535,960,733,1745114
251,883,950,189,1038,795,1745190
998,864,53,952,878,261,1745309
949,615,683,845,159,1003,1745315
491,672,1026,918,221,924,1745341
252,981,849,1019,508,671,1746666
68,883,981,645,632,965,1746674
633,914,715,778,499,945,1747310
983,848,249,505,887,840,1747394
714,982,523,772,999,392,1747649
52,982,884,578,880,800,1748484
827,992,286,968,794,427,1749789
920,944,113,469,838,910,1750305
627,746,895,922,469,825,1750670
920,652,694,668,896,710,1753140
662,650,945,886,282,943,1753769
862,1001,95,970,37,901,1754070
370,1047,722,778,230,1047,1754393
461,996,742,124,867,994,1755101
63,840,1023,843,675,768,1756098
936,919,189,575,672,987,1756378
810,1049,5,799,414,973,1756526
990,881,18,480,864,883,1756585
360,904,901,1024,696,475,1758617
1044,554,602,754,1028,366,1759256
842,825,609,981,885,122,1760470
1044,12,819,666,801,822,1760841
909,865,434,994,535,699,1762862
868,38,1004,302,976,848,1762884
701,979,560,771,576,915,1763442
90,1033,830,208,940,915,1764089
665,473,1048,715,1028,443,1764258
794,941,500,819,534,900,1765917
946,893,272,923,932,214,1766349
970,249,874,290,1014,809,1766777
795,626,863,66,1033,835,1768670
217,1026,818,854,1018,57,1768889
709,841,748,824,937,461,1769466
478,677,1041,1006,273,827,1770494
998,853,217,923,202,937,1770702
821,862,595,805,883,586,1771110
857,964,328,844,583,848,1771329
931,864,398,834,139,1028,1771661
879,997,77,679,717,893,1772579
999,811,343,847,989,279,1773371
996,560,685,979,672,604,1774841
767,463,986,643,907,734,1774854
1008,813,313,732,727,843,1775002
930,553,778,960,908,173,1775993
862,1006,147,756,937,572,1776689
172,998,867,848,598,837,1777277
532,929,795,576,967,715,1778090
901,600,779,503,833,912,1778642
824,706,776,680,632,958,1779588
694,777,834,912,141,964,1780921
878,969,268,919,798,548,1781669
964,547,746,236,1046,797,1785021
901,639,752,719,661,912,1785626
942,576,754,912,214,954,1787656
796,1038,277,683,978,604,1787789
961,897,249,669,587,999,1790131
969,141,912,832,341,991,1790586
930,33,962,753,982,510,1791433
914,237,949,1043,286,789,1792166
1033,42,851,767,594,923,1793054
648,1014,588,796,352,1018,1793844
898,994,14,866,406,938,1794636
1031,618,592,896,162,983,1795349
586,650,1015,1014,759,438,1796121
999,644,620,840,289,1004,1797137
767,348,1043,877,63,1012,1797242
873,390,941,733,711,870,1799710
252,1027,826,900,22,995,1800509
794,965,489,881,186,995,1800782
58,984,913,887,742,684,1805189
709,712,892,712,787,824,1805289
714,696,901,570,712,987,1806013
19,875,1020,809,236,1047,1806386
871,406,941,874,251,991,1808958
21,914,988,827,694,804,1811981
866,16,1031,857,920,482,1813173
934,970,9,466,759,1010,1813337
1039,31,857,611,851,847,1814931
686,717,912,848,915,510,1816429
945,617,737,731,659,921,1816883
980,27,926,954,917,260,1818605
774,555,955,735,530,999,1819126
1016,614,643,652,709,946,1822701
1020,421,778,1036,390,773,1822925
1021,486,740,997,22,912,1826237
839,769,729,911,819,571,1826723
853,687,792,873,803,648,1826842
1045,809,284,521,760,989,1827162
853,274,1013,910,977,215,1828854
984,374,849,564,814,921,1828933
704,487,1047,940,463,855,1828994
930,811,554,890,274,981,1829537
743,882,709,1033,634,603,1832654
830,459,967,873,875,554,1834670
421,949,870,829,701,810,1834742
493,730,1029,1045,38,861,1834790
359,1050,777,953,930,249,1835110
997,411,820,885,811,628,1835330
1050,283,809,825,934,533,1837070
967,943,114,874,957,397,1837334
761,467,1020,229,1020,863,1837610
1003,142,901,793,385,1030,1837974
287,967,906,931,802,573,1838294
932,596,785,581,902,830,1840065
958,455,847,955,283,922,1842198
915,651,763,1001,375,837,1843195
1,1029,886,858,995,343,1843838
886,353,967,1026,423,783,1844694
1023,204,871,423,816,1001,1846786
652,881,804,706,622,981,1847681
623,1048,602,368,938,913,1848837
583,657,1038,862,363,987,1848982
71,1020,897,188,1041,855,1850050
921,164,988,1033,816,344,1851281
650,864,827,762,965,584,1852925
964,873,403,903,773,664,1853834
654,653,1001,779,826,753,1856126
177,1012,895,213,848,1045,1856498
299,1010,865,851,775,730,1857726
913,261,979,881,719,753,1860131
3,968,961,701,1023,568,1860554
899,531,878,970,839,465,1861046
229,1007,892,155,940,977,1862154
381,1044,792,631,718,974,1862361
182,964,949,821,566,932,1863021
172,891,1020,822,791,750,1863865
983,895,311,895,721,737,1864035
925,948,332,881,786,686,1864553
493,1008,779,527,736,1023,1865954
805,595,930,166,963,955,1866950
958,969,106,764,699,892,1867961
997,708,611,967,319,912,1868594
759,518,1013,986,797,513,1870574
867,776,719,759,731,872,1870826
422,774,1046,766,522,1006,1871276
959,970,104,889,790,676,1871397
716,777,869,1011,895,220,1871546
986,790,525,866,211,1038,1871921
995,857,384,739,672,935,1871930
827,469,984,917,984,251,1872146
1045,794,390,836,519,952,1874561
879,92,1046,60,1039,890,1875221
860,477,953,1008,757,535,1875338
631,638,1036,929,664,758,1878501
803,1044,383,945,875,472,1881434
1039,890,111,958,963,197,1883942
825,809,741,921,1005,161,1884187
768,1028,488,336,860,1016,1884752
755,899,712,811,368,1045,1885170
491,971,838,286,1007,889,1886166
902,599,845,1013,785,494,1886430
930,584,825,1007,846,396,1886581
730,841,804,913,928,438,1886597
867,480,952,138,943,990,1888393
918,952,374,848,882,626,1888904
774,957,612,637,884,838,1889469
126,968,969,166,1008,921,1891861
1000,569,755,920,1015,131,1893786
1010,305,884,964,614,767,1894581
910,273,998,848,285,1048,1898633
475,928,902,1030,452,797,1900413
687,774,911,666,1047,601,1900966
921,409,941,523,945,857,1901003
946,877,488,520,958,845,1902189
1036,611,675,845,984,469,1902242
342,890,997,521,1044,736,1903073
1010,915,214,906,722,749,1903121
566,1034,717,966,938,301,1903601
837,440,1005,663,721,972,1904194
399,997,867,943,663,759,1904899
236,946,977,929,860,550,1905141
982,919,314,938,841,566,1907481
952,946,330,888,890,574,1910120
939,865,530,671,866,843,1910846
778,507,1024,78,947,1004,1910909
461,942,901,669,1030,635,1911686
599,876,887,769,492,1039,1912946
743,547,1031,697,1001,653,1914219
850,875,653,799,622,943,1914534
1049,651,625,609,911,845,1914827
1019,834,427,810,425,1039,1916246
351,972,923,963,912,401,1919914
905,318,1000,783,676,922,1920149
578,980,791,910,1036,137,1920165
819,455,1021,457,917,933,1920227
449,1018,828,935,1000,222,1923509
729,755,907,601,885,883,1924115
551,804,988,1023,764,544,1926161
1003,956,84,896,677,816,1927001
863,854,676,442,919,944,1931061
992,845,485,973,667,736,1933314
311,984,932,276,983,944,1933601
214,1003,940,170,899,1048,1935405
929,811,644,859,796,751,1935498
1018,443,839,46,1013,953,1936494
599,924,852,723,994,654,1938481
1000,913,326,1036,505,782,1939845
527,1040,762,900,407,982,1939973
794,892,717,923,1038,104,1940189
482,851,993,1035,370,857,1942574
306,979,944,675,742,968,1943213
991,886,424,434,824,1039,1946853
930,1038,75,756,657,972,1947969
878,919,577,925,70,1043,1948374
1036,354,866,26,1046,924,1948568
19,968,1006,964,5,1010,1949421
816,949,619,988,393,905,1949618
957,347,956,565,788,1005,1950194
1034,939,13,27,989,986,1951046
579,993,795,295,1039,887,1953315
120,949,1019,936,785,679,1953362
670,696,1010,1046,922,96,1953416
928,411,961,972,329,949,1953626
847,596,939,684,989,713,1954346
824,769,831,897,680,833,1960898
856,867,694,941,254,1008,1966061
989,983,150,1041,725,598,1966910
1009,863,454,953,814,631,1968966
1023,464,841,817,1016,519,1969106
1030,759,582,297,1050,886,1975705
1008,821,535,995,583,804,1976330
7,1041,949,859,1015,465,1984331
1006,459,876,726,741,956,1990093
1011,811,558,9,1047,946,1991206
1027,504,828,235,948,1020,1994329
1032,109,959,1028,969,29,1996586
626,1029,739,934,861,619,1996838
768,663,984,888,636,897,1997649
716,1027,656,894,441,1002,1997721
782,871,796,1009,440,890,2003781
928,925,536,766,818,865,2004105
533,792,1046,812,781,858,2005469
238,965,1009,710,1001,707,2005950
1050,904,297,977,1020,114,2007925
831,927,678,845,757,850,2009574
1043,912,301,977,441,928,2010194
991,996,205,284,1021,945,2016122
198,983,1008,138,1047,952,2021557
935,680,828,943,484,948,2022209
962,1007,291,714,713,1003,2024174
508,901,978,732,917,806,2026349
1031,802,567,893,486,997,2027654
821,819,827,839,1017,539,2028731
693,1026,706,932,441,984,2031361
1012,822,578,786,1030,596,2033912
11,985,1032,1015,931,372,2035370
998,828,595,796,979,666,2035613
847,1017,536,984,277,997,2038994
625,816,994,672,817,962,2044517
914,485,987,985,246,1007,2044790
1002,170,1007,460,987,928,2046953
1047,549,807,929,313,1043,2048859
1029,803,588,945,705,812,2049394
973,629,842,765,603,1050,2051334
823,527,1048,923,892,637,2053362
184,977,1035,989,592,855,2059610
1004,999,232,738,926,811,2059841
1009,882,515,1043,641,750,2061230
1006,532,876,1044,380,910,2062436
527,898,990,132,995,1028,2064233
752,722,989,1018,653,776,2064909
978,833,644,1028,510,865,2065109
1005,428,936,904,1005,492,2069305
903,853,727,1043,743,657,2071547
867,990,584,1020,982,261,2072845
788,738,953,799,864,830,2073797
965,847,653,961,691,821,2075043
999,889,536,171,1004,1019,2075618
722,933,832,1022,893,492,2083997
1042,1003,24,1027,836,582,2092349
901,531,1000,991,991,360,2093762
857,951,679,1007,771,701,2099891
906,745,851,934,941,585,2100062
960,775,761,919,617,936,2101346
866,924,706,802,692,990,2102168
394,1044,926,484,894,1034,2102648
820,1038,607,680,937,882,2118293
576,993,895,585,945,940,2118850
748,700,1035,1034,873,538,2120729
508,1045,880,956,608,917,2124489
1000,1010,335,961,952,550,2132325
904,1015,535,947,716,851,2133666
998,781,732,1042,253,996,2141789
904,798,830,568,890,1014,2142920
1028,994,318,788,978,754,2145944
922,621,956,1029,958,416,2149661
869,1028,591,899,820,825,2161226
912,1003,571,784,893,867,2163794
1041,220,1016,803,718,1002,2164337
929,787,828,993,749,788,2167994
1006,810,710,1026,394,982,2172236
747,925,871,895,935,705,2172275
913,788,848,920,1009,556,2173617
901,750,895,1017,1021,314,2175326
705,952,882,792,970,783,2181253
650,1012,858,238,1042,1020,2182808
874,1025,615,578,969,959,2192726
1006,595,910,676,1009,848,2194161
1030,653,847,646,919,971,2204718
640,967,934,980,1034,433,2217045
618,914,1000,842,960,766,2217320
1026,508,954,906,716,942,2220856
1002,396,1033,672,831,1042,2227909
1007,511,978,822,773,979,2231654
1008,534,975,1030,623,896,2251845
833,965,796,927,795,876,2258730
935,1000,625,1025,608,919,2264850
944,844,822,1044,712,826,2279156
487,1042,984,1012,822,769,2291189
794,893,935,755,818,1031,2302110
946,757,914,952,1036,569,2303361
491,1024,1014,872,962,795,2317853
769,905,954,1017,607,958,2320502
907,917,834,663,998,961,2359094
864,771,1013,1004,933,699,2367106
567,983,1048,683,1043,912,2386082
1041,849,793,1017,861,811,2433331
826,895,993,1031,610,1017,2469350
931,739,1029,1029,1049,559,2471723
806,925,984,1037,878,792,2473517
1041,841,982,954,1049,863,2755286
989,982,922,868,988,1031,2792529
908,1030,991,946,935,1048,2867445
1036,931,970,1000,1034,901,2880957
926,1043,1014,954,1037,994,2973521