100000
215462395 232029590 165733930
50431473 347051286 66793150
94982043 907951980 2877020
112199389 151656858 71191878
36974609 53134792 129176264
99719195 286425860 89083960
128871 523333992 299014412
292924899 551899448 125156964
59479307 205956276 65180748
91819713 342410228 135258624
73160205 118663276 424626768
365194807 266632416 306036768
999455 390367690 218360650
18747761 584542034 18327482
100283277 444397114 12355770
413005 48814268 19932680
182107899 509347656 162108772
149733897 57844864 15348312
17962497 558762056 264149976
101692637 262297000 39529616
26050887 174849856 245073012
327952199 23406442 8872478
17144247 233359674 65943694
97464087 98722234 227058102
98672657 163143998 117397034
52016049 293310662 18619314
71105855 377665010 140021090
268591685 117157340 148357480
20862785 343789410 139238670
77040791 335759288 200792780
59547313 325720056 128210568
70219171 189067404 159314628
205960301 445302902 72199474
62073975 387165854 136928490
47875655 81123490 34334930
135634969 99001534 93864122
213124751 126015174 76509078
296915751 187074228 101237888
79080183 120488280 320394140
143394185 379566260 25823212
107024899 313332112 9342368
224426131 616368244 153901948
36251387 140526466 21785510
91894883 121633844 40882660
142458259 63637088 12397120
174014709 295009026 16571542
9586423 507035758 120983606
51826775 33113620 49712284
101379963 692906836 113289768
125664895 252508820 20964644
215370893 88883314 42966746
62143061 79597726 93804862
247650903 169416634 74931942
126132139 163911490 300741302
67187459 215975804 130480808
35068729 159073242 116471466
133224903 378015486 50760962
155135561 65204020 64648252
51047855 177018040 267918188
249299685 97520782 24307074
19123605 97504512 164090000
98404365 165765296 41918340
39429413 67169090 3651334
246815327 389819134 270701026
4335343 10685734 58657474
76300303 407662016 74056988
359041635 150781066 149815530
89589317 95472234 37900854
308884977 241177296 842572
286774847 133853032 10144364
48023943 104366788 106812156
204873085 142025266 166332730
4169161 390421372 39846068
267140957 249195176 145083880
3144865 254719650 75951570
107797321 81362952 267841956
148878421 489932720 295052420
28277769 506026918 193297938
55781445 461859150 159311354
34826977 217425180 130184436
88757103 480187194 124833962
3382487 47144378 206590574
14682889 436087558 350531258
123987671 661670878 183762998
20470637 32752476 115075704
79010813 424226186 317534434
90018919 594465652 134150476
263417631 439887222 211650022
125153111 184281822 330979326
35157711 19379068 67280232
40414557 108638808 225316444
114712877 170156074 141080414
67937959 86578360 82677688
270824635 269590768 1140140
344997775 97087530 31910790
298925533 297268658 155284366
316374387 244982066 74344170
13176227 409807146 43181754
54007941 149380596 5531648
27070183 286624184 247048604
208434267 359437444 14767464
146478087 437741598 155019026
140860785 496468670 141453690
242573757 341795746 227699166
239967723 135887736 115343060
100499495 94450700 54396500
296596375 316234646 49298578
187650349 198272680 106172468
109669473 140191364 102082152
61596337 253939532 417265256
64300689 237237480 71063800
9176333 214466596 189134636
206498943 162575460 124761280
254302069 140132308 33155660
184795965 220786110 15826670
38336435 117942860 153968020
33366417 374620302 360872594
13612969 531047780 240932480
146534241 34288944 23247892
153536877 260048116 59311524
185730701 299445696 96219672
72090449 133064328 18852072
112763421 241492568 49847292
156038197 129494384 34625008
52356261 221643928 20643852
78125013 517049654 320736306
36525479 77433220 352739060
54587655 305185800 112609252
100559365 416809446 90577578
286842085 231117580 176745580
61983981 214628248 14232144
12791601 224594808 88593316
59646823 18554224 49270036
140241065 267825802 225637310
117428831 430837446 166068942
28315677 26739128 1531296
169847807 228346098 42082074
115517063 118102758 125860266
57244423 82447940 136624136
24012259 59578012 80978024
92245015 67120356 61532940
57599159 263847588 238905528
187887109 54290942 203094442
89088065 396537064 29277052
24558829 317908866 284495838
123713263 842666588 65750144
241346015 272747782 279782374
193378263 199840884 143842540
228988425 114635590 28591986
251830623 402862240 233269464
256821739 87054468 77358168
231159683 141909188 15884824
84513977 380957654 331124974
88442711 246073130 394459970
51006985 136032682 355800974
181727689 243919832 118943044
18427727 18422524 282355184
42652459 183777352 491570084
76622011 499820834 339078142
82168785 406849890 92594530
22188353 198140068 70730056
36947225 21177472 4511704
80976901 526976008 33490768
88036653 141280406 170722554
164264225 387803850 283086630
33524181 259490808 4171504
87925677 214660254 13873234
36276519 331645292 226711020
84930495 419995538 42584334
155211649 252867752 260180624
342549723 177481096 58843392
53915055 250183640 236495952
115379621 273710122 258695890
77505399 202539372 142603784
248362965 674440744 74696208
107814441 542978160 48015740
51469937 273361662 74752434
126675113 574793064 233741868
14323741 150410030 233308238
36057983 217864244 96257380
108092799 263096636 68319432
5046929 279401844 252837648
135995559 193833104 275197128
92621635 230038020 108092820
106592493 104917782 295022206
70390039 314184668 303393544
260911519 89520508 127664188
97317211 27894558 71891514
57888219 75108316 232164252
206187519 132029234 125555262
186041081 99806830 115024958
120174261 217600902 89497550
5842997 211048480 86003680
2024405 3031924 7781480
197933357 194810666 104425142
126253663 209824014 59620254
80925389 111500638 34533358
166711375 117377320 163080404
147365897 481948492 174324076
180600635 86187340 310176920
101170147 403846248 199172796
206823163 332562420 231766416
121881297 195680952 207091196
193058671 74771468 98126828
59944095 355607250 307670038
240480639 74624632 51840696
198591055 170533190 8865674
103977219 386683530 268999942
97991633 515295514 82548722
46100873 327694838 49092134
182017373 97004116 115128352
27599407 369769110 8565174
7698197 140556564 63008868
6923567 118427450 186103994
223779081 200704012 138287088
211752899 172265032 24658664
38563513 313163082 92071374
180927357 250543946 124745502
52835419 36203276 23729492
124345349 169760676 68949312
91450109 342148632 75521808
163651791 204307118 92248914
342445101 218004552 43036736
148754779 368896000 156532072
131337269 25528828 583768
15108259 457512430 9205738
211963463 347618824 272950004
35443999 149197448 111272384
13727637 219175474 136650054
25666461 343722352 67443360
208444041 338305744 261648828
55052457 194075114 62006994
264158191 393895908 334255092
16272345 177918310 59031690
188334435 357807320 141961980
9365633 4480084 729788
173422541 568023474 265674678
170162773 151866564 65578200
212118815 5408834 8803030
118839073 207168220 199949680
149028547 102227234 62526746
100263429 182319448 65117784
38400327 194272722 55330894
117183287 312921416 74893240
93856233 184505382 82908566
346695379 196110992 20786012
88533969 755976738 69673618
26982973 109692096 5454048
93051761 585030044 11057252
409606485 336457276 268866840
157232409 240531084 70615252
117384623 377550710 163744114
80934031 267218828 171855716
41912359 401134692 253876308
268651105 312338934 128758650
12562095 512082124 81482568
280566725 597606754 117730078
21064135 238400540 422196020
148299439 126465252 190533180
209543059 442372458 109681062
84479235 183432104 288459840
10216505 155321494 66225358
173638037 588659708 359232076
214317177 132825400 31027536
203561437 133091096 48171472
21230469 135116978 131907246
536469 348699392 10376640
225304615 317394462 104980134
47850855 257584614 31996402
170732247 242514888 35886776
79968727 423280854 248449902
191928695 396396600 55388760
26623715 109007420 156508724
221468321 285398562 234526914
167830855 418427822 22271446
47802587 341009914 396361474
42679121 339262558 71342762
238595337 138249774 94217678
69580653 286829106 338402494
239308725 61892966 14250690
38408199 149508048 103319876
12551745 133473320 260185260
124831821 188764802 40005678
41549731 189394982 25036558
220876341 657016362 151589170
226973395 346436290 37988870
499919655 69909860 63050940
126143625 246954700 16224600
98622017 329495234 105320006
22796883 441761334 275470142
334547223 181000764 151487108
178739573 415479234 130983846
159262053 202981248 34204016
136220747 470649798 406049274
54946363 297880664 135915136
225628695 190599234 219583838
101807407 66853618 56417114
233722803 218862490 83334930
138581017 598154084 144142508
121101299 569511264 135671532
119450347 31588108 360877004
35042883 207397430 181938306
7852039 385180172 223918072
90273075 41473650 140934190
250261583 119729986 125415598
267152459 250640188 49114940
18588873 629721624 70358048
201731027 436672320 123618300
79008623 532021408 155838184
144226123 75363004 96676544
106774533 316151094 23304598
157761353 504360476 182440852
299675137 189822884 191857880
64977437 172933336 47645696
269611755 417426296 7883172
36591493 118620266 952558
20217193 568995336 60013236
113485735 315233866 267612638
263208451 417509452 319260376
225482241 547619046 263717222
193746867 633562188 329949844
183241123 51656514 46426662
13287869 191961392 78668432
205838769 237357752 40381428
138080699 65906948 76144052
59785927 356616526 289782626
25863285 105139524 170672368
248899699 12233896 14027488
225823413 272559186 10653466
22459517 237510036 52280052
52718427 67748852 4912116
126561445 22359010 47196670
228310155 172786410 84651730
93028099 477972392 129279364
197440599 305701174 231388362
195683541 264351914 7961442
110055771 217704018 60608006
126972373 166665740 83719636
345435401 251186728 70378304
18140859 589658384 70930368
44250163 39201496 16857748
46970085 144834900 81088168
264660699 74224668 82698128
100620271 168257310 192447978
130561363 465291912 89386236
156870305 286440490 176970010
4966977 843295644 144973904
169900699 243697394 134094478
27901203 454078422 156809254
98608129 251989402 49173926
175016669 77136298 65409286
90452965 68665880 23475748
12631041 363039906 22272562
23356853 176320542 405622926
49839693 15839788 51974724
143338007 79101410 182851726
130619111 218448920 30009452
78622103 345357404 221748964
127128945 125493722 9260250
26401703 292366866 200006058
108849259 403041712 309861152
151854235 476057686 16202102
64954599 224375852 12092148
171425707 230255754 192490842
126340635 586264216 10090188
70581973 230326766 234038926
21002135 333426596 63259400
34903407 43635004 356509428
43169551 38487360 7435632
72534201 316058994 23285818
395738223 45749464 40316196
75554937 50323518 346784966
133354893 112282782 68504054
1910325 266664342 438338194
22849471 10157352 26208324
84578407 685547296 14888996
151215407 279033006 32050686
206469095 742759116 107046912
65300115 136249680 90198200
120314355 365551046 123395022
227510359 71903788 57589516
1193285 304454284 47663360
146382139 231405798 123147630
19810509 569578092 105579728
73146957 178298796 219959324
271664251 346950418 139585594
2526643 378704476 110198092
76838167 177784056 204673908
29540719 379938322 374248354
119143353 173063976 37265312
156499 319223674 64786502
46330459 250066636 86243912
141320205 125103354 1614410
111190581 652985880 77459008
98782759 291111808 57131072
128669081 456776938 121882382
72383897 88143268 67145224
131865627 413875326 311958118
84778507 423193234 93515806
139706973 340877544 99081628
54010831 262902494 99079862
45170753 420257436 126411072
45661139 91294892 8428748
80076917 522496572 184879716
789769 101453696 172866092
360866325 315659170 155146302
270845977 105544544 120358276
278742319 382200402 154291938
215722541 325376176 165486632
140146577 344495248 119610664
164682519 295500738 36669238
39967299 166305192 69324184
49016151 2854368 320008
221066943 336287504 218755872
254298081 402763074 216052678
128088993 393000702 27747466
84367885 327073170 347458314
86293405 83420560 389825572
175251501 156221108 259299528
138067117 245722192 217077004
79671605 195081084 80500380
58378497 424740712 186721716
152355119 102090128 170545048
160250509 240673730 1649870
45607465 302558322 298088454
16674237 152374752 75014224
14612935 33135218 127474426
41324039 21427112 74970776
215369599 143439522 66436926
265829849 335658194 27591962
77051557 481709074 195393158
17885769 278149618 130600362
408024409 277893616 163462052
237586513 315386212 316534556
27566097 303900604 17265396
278756213 155691330 129004434
308660847 219534260 98804340
132066285 443833040 364368684
21824403 352866004 351984948
197354645 239658940 49006156
16584061 313413406 315285638
9835613 106565648 43129376
151561983 222077346 52666222
215397473 388966130 63011690
20997285 96969786 319952698
208324509 422503920 8731660
172579517 113844896 27840784
145957127 313034718 175895046
57071729 49978326 6178602
240252187 156180728 110716564
12087451 188907484 115198012
138468197 132371456 256241732
14357819 396008670 8118258
113386763 335711174 200595298
156727329 87528956 25441428
36160377 485717468 69663396
352500797 285775200 6952140
54789395 565361600 105964000
106196079 175682056 31192308
43730709 247366484 353612808
57902977 316739950 468106886
348445473 100513564 80963004
21829927 15626542 20578174
179065981 133959882 217700718
324432885 312992682 115463990
74969655 610500144 261835840
24196259 217836946 305859418
263956931 118265084 22085852
135835293 583653124 12098700
37144879 249615170 25208822
263990131 47131148 39922984
216446979 60156528 35742992
207019021 207920728 64643912
11677875 63548970 71231290
220843579 358198762 44094742
311651049 170642568 3527276
75558319 231486854 2499322
3507943 193937510 302554930
130008459 385691892 44080328
292442941 288952648 116037812
272654815 442746118 9854830
83822289 538998402 94182794
336568079 191626672 78893420
33505887 47318500 11812884
62350819 166166972 114669268
300615771 131541350 58081722
303921609 451691370 233688038
78551211 567890546 64147782
42879777 288986918 109143354
95065509 381039792 250289804
266430815 191223080 98578480
251580345 217816690 121172970
164241579 754077488 85640244
135146239 290468084 54769108
52433989 226676788 283340152
39217195 48989180 90992576
268395331 25952892 6816180
165770715 93758022 158476090
243096335 413174182 60748370
197441801 192905590 311686930
152843797 476246096 84637048
17421633 222728640 50410120
21506289 256358876 181188528
48634827 242346956 93204276
33060771 59072112 64734112
51035567 405314154 199260726
412122923 223433130 156025470
269654411 240111806 126344858
82693399 683529688 14584004
53160587 364817104 199138228
266987653 373695354 201652146
136379167 155401272 203256576
129990933 317333966 217344282
59151549 118156682 17495382
225331203 506562740 150266580
217226555 164991450 30941358
190069739 257542530 49834302
62727165 209400696 172172260
25848135 122143650 146650150
35666529 345328920 51434872
89374257 132157836 92659232
11564255 502235100 81334500
251655435 265656096 177804320
142503313 305580060 990384
130857917 85525764 47911008
263853403 63161366 103855046
294324789 282514462 45908946
114817549 272689388 331147468
282259811 278838526 35793562
16997663 313432466 235566742
82964655 400065528 200672000
132408723 429237074 201766734
139632541 380442186 255607938
7013397 186708372 260704016
126150635 186516052 225827036
190013705 467516910 261890298
146863933 572115454 218324726
135797757 335967398 178721466
369847715 233995836 14884920
142922761 40349610 33011298
27478447 3933754 41777002
303465245 440644978 346804046
205529335 626902110 241141074
59895303 449829614 385956258
61577809 535516068 79714476
226449125 198976490 22962722
36249521 288505680 11091360
168554945 232110948 238673760
119109387 443337082 192632886
279669841 321619248 168000492
161172913 120427594 93739982
211113443 7933956 1218456
390255431 110048600 42207520
172526579 403262918 117575834
43281881 256504126 479029958
125645827 186817020 15664560
82613043 148227472 220707996
224934471 146765494 1430142
88640355 187179160 68494980
249623373 261506464 112148052
98044405 651886620 240013008
5372747 106518014 133315222
682461 642568030 199959198
97769965 30921814 1846810
3920575 18416366 1835290
218093087 423290064 202984476
21924801 16431328 11577468
141636377 99524114 4213190
22846141 29837454 24897138
207730815 245869184 110949288
357002681 206156752 68399608
184148539 174732348 50816220
242813267 382897266 411834234
301286725 561746350 17810930
15122955 215898850 111661638
52007735 499937838 340424166
200506357 234021014 78305674
10976549 96627458 78427202
38414291 241260792 276276348
112149497 601105158 41610594
323848719 362963346 251070298
147091977 183443524 88321356
198327483 176321684 92663484
5567191 498809222 67678238
11396407 273258862 171337126
195402187 245435072 100400464
97599607 452301738 233787006
5731509 439549922 53845182
213357991 98704718 54372286
26627007 478223152 153816576
396487649 42403648 7118428
31580871 200016988 465310272
106054515 298989670 356231370
207095529 119026170 22543390
125857551 77716712 81931368
26779493 152234134 223710058
214277335 165298906 38193658
122173709 456539844 150535632
375043029 249187612 91596984
58956371 232474490 94697222
27926389 473725048 127141280
43994717 452325314 364389554
151955913 483075856 332448804
130238249 222869328 435783612
111844305 96902560 6222780
253835099 147990078 24598926
45994527 2647792 3032556
119248975 124279268 91552976
280179829 424553698 20561062
11492081 414261292 137712268
46424749 20659112 1057544
22900889 423807448 313502828
139364715 396131442 128606230
191613709 377340562 67194050
189361743 111431496 11818504
134199125 230492890 168826846
124821233 298637610 46754406
49659325 283938670 145614310
273076189 510634874 324831878
297160731 391999000 172818108
179260879 183623758 299229854
73393287 289812776 81388668
304149943 428713488 123890676
84604611 604889696 163225008
119554891 258500262 228978186
1517221 4160372 11051344
131170245 58000730 50505378
220863621 207219040 83864472
187662723 381309692 121404036
12870975 114579190 54717762
78948699 551141172 227562148
28835397 140320490 173888754
212271309 256646262 11541538
125965745 399213902 242984770
106615679 120809138 6794102
95464879 337864862 194488102
171801585 226870752 380144900
107060771 263967506 94895062
88073493 225699024 19057580
150006403 105921896 205898464
4384139 122987548 116852788
110268527 210960684 146057064
67928325 396726516 226718312
70425051 487095762 10057382
68975281 85179848 105291064
184377229 70778372 36600592
56565143 538252588 140992924
422537697 316361988 95060656
184399701 177680628 262107512
84122907 319466466 199775242
15182637 442217838 212711566
35172613 176706412 123614224
113978323 352574336 157831180
307198279 180938752 18549124
129188493 354938814 53305582
84787291 253961398 346059562
228368701 173868056 39366212
128269017 68985336 174305656
130983403 108395210 8068550
133540875 440531066 125346138
105318117 161198034 104335514
364526799 429634920 73568768
96949225 54869024 48246032
405200331 99242526 63990398
97682487 28315028 203263056
189739851 154049518 36557646
110429337 584674564 132391584
52268823 429931296 170674696
70891157 248225836 121266868
78774699 114750160 155718720
350693765 172497126 168479118
91524223 254911580 87150380
53440969 166241094 16983822
99132421 405000664 136734412
29471977 58750088 133136
9668905 416045310 312246258
202387325 741280470 128055474
109966125 363029350 15838854
236563791 278012374 192206262
32444487 416966158 30895146
41814201 295596668 376830996
296311115 322792430 26623030
278483305 647675010 244045950
123471615 618949120 621120
98489731 329430778 395917862
110971355 229901970 59995590
282808743 318986838 149961674
238233385 72727134 53182230
179543579 60929416 20395592
37675775 429547020 18602640
47973135 384719920 135799716
85271671 328966262 114779434
216203487 12709116 38362552
151617403 113746766 86501474
135443679 484282232 35949468
89470557 422646038 276556146
136053687 294985446 51064226
159591347 6468934 208907414
151887777 17960376 61184396
92381483 418905526 89572774
56645467 60373722 48522054
194577155 266354740 330430360
123671869 152742648 25244088
198950277 178975866 74331782
34094635 241600182 165654150
20791385 509325110 81901994
127952741 68443774 107034742
27434001 82742478 23124518
88579547 630832648 98886844
217705987 79120784 211513880
188029725 152663394 6409390
145141719 285726570 162411290
171019869 583762772 99003672
100894569 29904012 55564976
454023 120991864 417514608
36797125 122352110 238383730
49973621 859518550 115990190
327856707 551209620 66590176
128734901 199127542 87615838
176543763 150836916 10636324
160836601 311177278 46820294
107723821 192949184 220331228
199109705 258587020 18445456
370467825 97498840 23080500
365322441 422082042 241085482
159092235 433389608 167960160
4561349 337895188 389535008
46813743 204404536 295484724
264766061 434163244 279281552
19991581 196187320 48603940
32334311 250137012 196236528
206363129 138293080 77936360
128858643 202594658 143113254
137623727 489640446 138080934
47980345 548796330 104499810
17934387 166234404 194996552
135259957 169762916 373197476
128121855 144663138 20432050
81105717 507126334 208173666
107469997 65323038 297443934
16024777 399539716 348108472
29704863 56710474 7123926
122264241 130024166 217233342
125504105 337614520 91421192
47386613 167682924 148663524
186989715 184459010 96766230
240852581 259451198 132167174
88304967 38815806 16034450
285057337 372288534 222139350
332699809 379405640 186773288
72659259 367481438 374193906
118400807 294865624 2839840
85695233 448371500 388567856
28589487 497566232 120989604
169614349 409705116 245943972
219783073 214699388 230118284
107429209 611646340 28335820
29200809 366118930 415648062
14567977 635908898 179996974
428863325 407605390 123930166
244005329 92204056 53106068
74372529 377688738 158182754
122833043 437137286 12269386
22092377 337822122 400990086
26296893 694674574 247535610
46389395 596366784 18088680
72829835 411144122 349656554
4011101 175375432 111715484
100980975 291589892 322817844
64416435 376642134 166884938
110696595 177093056 9455808
78124355 196010050 113096798
279960309 509669578 32843382
58076425 305340250 91238590
130274691 436308442 226754478
101228981 359227392 6813660
174428745 168965760 19601528
211407785 557769542 100471690
94783877 114405286 100953890
127843693 330518998 204853214
137479787 40248406 48872398
123343585 145996920 55421880
39626313 428666358 174429346
149087285 9648190 17919130
110803299 646582170 281827582
38209971 655731408 153386876
223530843 609245890 384390210
41508173 234454394 3013262
76121449 432336286 412922338
279255563 80830754 4943786
199980535 272685366 14209830
174181311 516110116 283384752
19205649 235780772 48939204
48453855 145438890 36139586
174997945 250694214 98915070
261985461 297631392 229020604
206131663 246199254 101079426
130581403 54814298 2200234
333285429 316764578 215596926
14016745 421806170 225996482
56025851 759646464 59950212
237051963 398498542 288028986
34520109 210607202 68872206
90348119 663785118 127959438
280742189 366905932 5265716
127233645 238666950 278406986
133433971 63164522 60201530
27039317 28859316 92649816
241586423 289639244 9420964
388377567 124372600 58808520
306384983 254233054 82714946
37064935 536479120 257467792
22770009 19063502 23905194
106190075 149460884 121432012
136707091 429344832 391478892
60516455 262483206 121768710
240435937 192555510 156497010
106165551 316373152 85597896
188482393 459049800 267959976
55617175 196823890 435452350
43293587 186051814 302507798
237115929 393859022 6302154
231369283 376376344 285281552
63497309 252895488 48043020
31614579 347078672 317461776
74692615 73156480 61933540
241839135 204109130 86877270
33979355 443818730 207862274
216537147 257102366 245374674
326441629 272756352 120665028
131600323 597651914 38112442
52706827 295833294 187081542
274454221 207412592 103435756
22878009 147712418 140315766
346599629 446491910 331670522
173288237 308511046 242295506
163901775 455253232 45458280
143321541 286411362 211189030
31106869 351624010 118291558
138531765 141065120 45028080
83771619 206970442 192286794
155989659 155426496 1107688
230248525 77933670 18696750
129862251 133621542 107460218
57815071 629652676 185767808
147016895 690290008 118339456
209422311 333442218 120445546
272710861 239474164 6320012
7786799 174834352 32010656
90864941 167873074 380322742
30011573 478802366 22431062
201845619 311600152 40004652
199965439 711558470 127507102
330833507 360897778 246871774
63279673 324489962 270032194
25508763 34706672 72278964
289739875 211797020 21090640
61421265 39747228 288322340
144165775 143264636 220119148
176503159 88650062 3159706
65996665 77247016 23307112
183366841 35808136 32108252
75413973 144649422 435362006
12220039 14577118 15549946
107869463 70792446 65971182
152203177 319005540 13667736
335401637 300733396 65512912
140148205 162002026 16409630
36679829 226784458 139865338
306727233 548142894 109586986
108216791 494681462 83058602
8024561 683236648 42974752
157933143 259397526 407987498
227111433 178052370 106680470
910807 526359626 66480770
5608213 594397886 96782854
55919519 72088052 463829336
125472955 103773632 102667160
53217633 128797062 421928474
298296837 92443834 94684170
237313539 472899372 41836624
51688685 42540010 44321534
13315897 315414646 376660978
224275521 183735996 116690428
104808237 247692796 161258724
149676627 139884376 40822404
322300915 162247558 22506430
130636013 418075926 72422046
136686951 285640902 71235166
91285493 518048060 117883024
118120997 207160066 32619094
141928869 142620678 287680082
98637203 192351364 76946156
257882273 165603882 62017134
15090157 504215288 29931556
116782913 479519248 16186064
146177285 588858820 159334664
36515563 797680134 141331674
78723913 297108060 213760560
55545443 254394010 94787626
329566131 201420096 69522788
136134751 258781154 59812778
164435333 167827818 150319434
272755557 290777730 29269990
270046321 205530262 59083354
87139689 476466472 28638828
32553309 493216892 97403364
137230139 377881262 154854754
90029625 276078010 159973842
221160891 651842446 69450318
244669251 394670774 4969542
404133261 71591608 19657152
1862401 57523526 24289478
73703529 386687498 188318262
108372497 223654970 69389654
119610359 457766652 199369248
30709897 152986048 20850524
253449425 49728656 88739792
116698823 549311354 42777518
302392125 215564160 80681800
97977149 325615872 180859188
193498191 141087552 19581356
95675511 36143142 114716218
91745701 23866296 35210688
102525981 558661002 12204142
164153771 106869188 128138848
162235569 335277690 194595670
223781725 324745020 162341232
32587527 11023572 9098984
193038863 446903038 119291374
185609085 154745252 291728040
115690801 68928198 5728698
4140231 38877674 58633542
118833435 113673656 24129408
22246377 202442556 116752304
79910817 235990776 148810864
38895133 449900588 210334936
147924213 257941452 72178016
81724791 39198882 73526686
161337107 154795602 255836526
119347961 50655780 20846952
96046097 188423874 231739998
9523135 300004620 70222680
233519487 160011312 2903336
165814229 311354540 40846228
193459125 193749266 91383738
81105389 164715372 130698888
156052085 595415510 45343970
117728991 458533182 216486122
121891415 819012200 30960704
18157005 167948090 78113058
101734743 203979116 28602468
7518273 176775046 379600422
15921285 48365670 3027490
87084325 163749456 184255392
47375713 333851148 292414716
102698747 360645584 18222704
131264841 143971832 99652764
62868773 61417014 16501938
336275407 133994970 39889890
187507213 378999550 100669250
238509623 65980728 94430064
16674891 279418644 426448388
159092627 213502404 126421632
2740867 42140916 458981256
266380017 472569002 313409454
291314983 114413252 8162404
3967371 188495958 497517062
223795453 252802186 239298818
256784867 235143308 95139304
57578057 302581196 84253612
44276925 73974520 89676216
174985855 108178576 70294132
150705135 288368346 236924510
204927461 263804574 104435022
68919045 21036610 202879530
10861921 692689932 85741296
131363735 206827180 11331068
391514335 218422888 243540116
110451053 194239868 117167576
193325043 163869796 63134256
70420907 433304752 318684316
90032361 312605156 34042812
76795873 278867614 35374090
42804467 212656268 444240884
47476489 223503294 80389578
149166203 179954810 55949446
123993797 313657604 133732432
100323265 110236864 20292248
100008861 19307940 126953200
93937937 278135946 393342942
254062719 405574696 29038452
71837193 337592968 315491376
143022913 221858214 61244634
223588353 310477146 64659026
243657669 298069062 144252178
121163907 45573744 12402004
44127633 89489206 41989902
2535615 317733852 302699564
162644799 192430438 46827582
38326631 206854222 257807122
223619715 519999280 12920376
103686237 350461886 244187178
259912329 307783002 27296114
97294903 301780996 7253740
98177469 203115034 20508918
83142151 172822730 220751950
277170815 667922230 102129730
10055725 184827700 238288480
29463189 248125310 305504130
232765365 342397694 45704358
69588429 244953262 191805834
220397841 133428758 127889286
117926053 300591676 341326564
196591107 381016426 23754942
129362193 462397944 73033256
40877801 186291918 50015574
241698303 145358286 118226482
167957867 251481490 79873550
167894441 354022444 67803592
127395173 326092874 243078602
96907287 190033108 54535176
262153409 438393172 267281408
99511047 243910238 28755606
13248449 289463498 72507586
50922647 456733868 176223284
152317425 301536440 247192920
73740509 125784194 117683162
418239317 178740304 36743444
333701273 310080894 228948846
84231495 230376980 107583096
208369551 174053542 11215386
39738633 56987946 218139914
23312321 263387288 81317248
308962255 211462870 110050234
234291521 86938288 22267844
249865055 10143566 35532662
135698597 388191422 97467946
207415367 483161156 275396360
98476581 205337634 215957282
145109231 882671292 16054476
6674589 252871512 64091552
25527505 117610838 316386766
279396819 147212030 21383658
31486869 213347094 137927242
210019553 222603982 137353214
75909837 124667424 57809696
239150169 329680848 194825056
17595135 537197652 98355236
189532861 100842652 271939808
153534763 163549874 158336566
138998627 338811496 284385044
207432249 200372492 143683452
113876877 50264464 23411640
21844075 149324650 77514350
203087937 727909312 199338204
47014069 63072324 46403448
306966063 414946368 70500704
23631449 775098702 27780114
20315285 266991202 310393390
200040785 30230250 50747550
196899249 355210472 165406476
26155709 357394426 189106882
216258273 543614712 366462316
178657275 82254330 64597150
35499119 364683608 647864
168378993 460420374 221281946
169375939 351474852 155849508
199360975 119472360 105950724
237996667 443076080 88902856
134289787 355329162 31188714
41297467 346328368 304167416
184820049 137474394 17365282
143213623 116868194 290134082
84950103 492190872 90255704
371185139 43638452 30746900
250251051 310315428 49500292
61007529 8132714 86312862
97126815 265249770 101502794
204833973 627295920 100064920
24418561 517636394 113160322
161646273 395839664 2697552
320283531 381830948 65550564
58398713 235953324 213931584
256667291 125076388 87705836
161174473 284794964 150592300
60851459 107704922 119582734
69143993 405972464 103803812
169866969 539305980 169640108
156052145 282326294 151241210
210632293 520527932 423523976
35362323 287135768 379921164
85718625 76543218 263534690
11296661 611689298 140004974
152329259 447846582 76786782
6010599 349408912 315441804
195478239 549932848 217826400
437203157 83775670 49782226
102336905 259463900 257435200
153572583 91828554 106210274
73356773 111391164 242560752
348232069 133644456 156233352
264670835 253444510 111354326
165436565 226798802 52459750
41355929 281931874 158524822
160563149 145609530 227139882
40080533 490707092 36043916
52203067 330894144 121663824
126924215 92334310 4768826
174206247 249469074 88072198
189709369 365783486 45360158
93285593 293696194 38824138
268884381 230630028 113026964
54630653 21635994 1034934
103843301 395748238 300105938
211612593 212905054 192777882
182437287 535875672 102271276
218916147 408521934 48748714
90944213 373951828 255285836
196767485 584547984 21188088
27282471 65076328 11233416
33191245 413230086 20348790
48337669 348880072 105686596
266887005 295619460 122742260
14462507 536785076 115363468
321657153 268602534 108539822
152119873 185834944 107775536
18168171 277396578 55599058
179901123 12457044 190118492
416695925 351359446 13008110
199883917 84174002 56149754
338823389 146803674 71265942
98048199 360460536 122604128
34077129 372903222 108337490
325363 168230976 105930804
43182535 67600440 75413880
220578837 140052166 84593730
79752785 423695482 46983730
73720041 154275272 130996152
214941525 191044970 137929254
120022365 202563420 161621872
175113619 17515122 24522078
286579111 168067744 25284992
161092459 230197202 34654622
280251853 85597954 45533530
78782297 329439838 49978474
214545375 101098080 102337496
102246501 142136728 85086996
133149275 142042934 63389230
167970067 470057176 90477776
136887389 112876026 28938942
267224145 150696950 180535038
197469379 270053968 18360784
50616739 269974650 39321102
132778529 647871672 14525184
137681315 112211930 39730214
215251669 266438958 49717770
212712289 431402840 379726648
6348409 69659472 2637144
72490387 334044506 12131662
46793373 90510872 64499316
190227523 189326586 369690
167574165 128064354 123688330
135622881 260387252 114843216
138303099 558812704 708732
36537545 192499740 88667736
108997333 200044394 234506482
130465895 267448510 140837390
89276637 107962020 6113416
201819243 107622726 30241090
84497819 179176098 64150842
143726639 237296022 211773942
25278403 216605814 52365666
34725831 312841284 37912988
27203691 156157710 265023070
66985435 123779696 151458760
157579499 445484572 57092552
109125915 308043206 31772658
289650393 33857196 1467388
107675655 328534876 191902320
244016707 139356468 83317884
4866615 403975130 248820570
231925957 43428972 20597604
104626343 354830946 247969542
227656443 698123286 152473306
135129657 340791690 4311410
148540619 55827042 19661382
316238501 359860796 95110972
50692311 693093798 69539266
61648907 56398126 291037574
147586761 511432500 364663852
157282899 171787528 41949756
263017745 165244430 134892862
410490775 245033462 10394966
206053593 470108316 270243604
206070165 151000120 82069920
22032481 176637018 84053502
57492781 602034756 2731548
35302491 179101754 217391538
9657577 233973400 262727036
24800061 87885960 132223052
176981471 321794272 193173296
3474925 96454332 191264076
146113535 137217002 144220090
92457431 92057632 114679708
143468419 348684728 62067908
18082891 115109342 21342766
86769837 369621034 242631726
94006531 307695812 32911228
8840333 51967494 286631310
31932297 286269956 217366296
301979357 143099088 114157284
48848013 240113902 42277326
161810331 73528790 2612742
81571495 408343092 123075060
32412421 99940032 15070068
230016641 341882954 189117082
17582083 149192328 346642056
83860681 329900628 94627248
179011385 64891428 207619200
226854071 222419330 18956578
54040557 264395016 176816864
121127703 40395902 356004846
241829817 133186546 68107386
272726061 399826852 50792640
33840759 199770622 12935094
249974505 43198610 174916830
93274833 292412214 23820238
253413895 401665380 167268864
336966153 342237916 25886844
62946085 271166700 156111864
20996669 89017702 43176446
218617437 185827412 46101936
53782575 573286170 126352658
85174381 196367344 88322492
54186193 86152774 23999230
59734359 64785170 9151110
43922487 490665472 101702604
184848603 171704706 230892458
80078301 128670432 177892168
103728967 548741436 54195444
53383235 50751140 194269084
234814759 147420514 96167738
91574469 81431868 246335632
49286571 118914672 72597280
217761395 6342124 38960768
188716937 442800204 66227028
21446029 417005178 129949350
366463253 409688488 341719256
35955411 28836988 99835812
170342865 313183220 114188964
276925817 617080940 14013556
269619161 24523248 2183796
20053463 277837214 23843626
77740313 451911428 68604956
171793407 364364800 270642876
12449955 225041838 120078010
34656649 278508274 68008922
124987163 143132264 163709324
28661015 260708230 314369750
106411305 289800940 150889440
197909377 299049014 45028918
193110147 123085736 95628252
111824407 107265924 42861060
226135225 438203290 454171418
199642075 169172920 55500424
339592785 115877070 79177070
64974147 383265642 389294066
249450943 721616576 109672292
159483235 25724486 12733330
113042433 265602702 146637974
238988009 539577012 29060904
179427917 177847020 35466156
23176515 393717442 98831190
104623721 504177478 150243374
8839651 114034200 28015668
288914513 358241996 200524576
112677255 76928078 65768490
263594225 257916900 80074440
235627877 292723386 8017734
120067797 125471974 123522846
84072349 362100792 112060368
225716769 491445072 394161688
140209983 53150222 197591094
46453665 229611998 32527914
3739169 243319686 104008218
99855663 397161624 237389324
13457163 154509342 215418794
150869891 195841358 164899618
21991589 379438780 260225648
6898005 291682858 97709094
79744047 196941216 220863212
54975773 222501138 227859174
107675045 422894974 751618
14904691 302946338 159103430
315927867 480714156 108264176
70442519 175138758 197194638
263541231 250312028 12523788
315936527 134798060 60504440
175354791 65924380 223096512
119498845 249866114 17527390
190826611 307868312 172472732
199690639 382140126 173734842
130662727 289199892 63530904
120527951 443550958 63179302
23601735 220663342 358972206
388855761 107534868 63502924
106394437 459542434 171524474
11231009 92837912 236657456
78658181 267102158 88018678
160452211 519963990 307511670
128969551 385367682 48895350
228483695 149647800 56131800
137043833 288880376 215660576
294261677 516597116 103601348
188712313 177909452 96181616
38797817 5965406 9564182
16394503 212970936 63216984
65115271 156407712 239626476
141685529 367441722 35832054
44536101 36842196 47584232
33107003 277973908 207865744
65474787 206126192 207655896
217120211 502983172 371252876
174135321 383696336 174044532
260761221 138745344 39032368
88538475 627976602 30629110
154581753 282530972 137669604
22438379 269563128 102828600
75167713 559111456 181887268
46093725 449273922 165064354
248077541 169255564 78276772
180810967 379374616 49151224
58227345 107632708 37402620
291875517 181057984 37620936
11949605 79070200 161200640
1027571 472173238 22074434
210495385 315995010 179565966
186267837 329150162 175326354
305967685 415480790 16452230
64979153 55004674 143653222
57675403 108751038 138907506
246567691 509751988 111343808
201394435 307202920 109546232
184982997 241636880 83564904
280418625 574491346 72898722
252698039 656994912 136722384
316363681 556558102 101916086
296146609 312794922 338992914
32182817 664120292 109317904
93776969 251529698 244797274
108597665 222436470 246637890
149160459 48117262 81531870
113966059 334698872 55302424
45662011 281759082 385438158
5504133 860359900 69741156
324280259 293488242 274795158
151397363 215969208 19279104
72362845 365695670 179017598
79900245 155079902 376210590
138474917 74063438 36494914
131303871 175985728 26322480
67022433 350293734 94324858
177774275 108260844 78513492
108463183 448866554 269501134
34876485 208116238 178506966
79487115 631357920 155352280
73895105 382894900 464832928
18539471 164419362 485958198
177478225 285545740 110781400
118795737 254208776 95982108
52179249 477297198 145709242
21050535 394275576 236089832
172662111 287821102 247749570
187503249 123356174 220520778
80559907 295246384 190378468
51829781 257920370 45932930
138834143 191230738 44895026
217687135 412478370 197468130
76807329 215828580 123914920
40203795 64116254 136847478
205635751 502624830 79762182
82592835 373233200 225160500
286460847 250377736 232699956
156610671 247538732 126451956
39124617 170952126 158191838
213057803 165317506 208072126
117075941 45918198 3181386
218601697 129897596 199593400
93588081 76193502 118179866
73728867 162144794 49692510
124108343 79309750 72398710
171514579 179298378 209495382
41053705 503124278 191619050
110508581 400228450 120335642
126663623 453312596 36782368
184516989 180225916 108588948
12911371 455431378 59737622
45381141 165310900 170996088
138375363 189928644 393537616
193938725 370593112 109508584
103374153 75376210 4188246
150593609 77265688 121532036
4520409 86034812 10203360
352690971 512867134 74027658
115563333 177288250 346108806
37791945 466607580 300248416
11181831 482018162 142420614
144794977 106407116 17493176
270605055 113962518 103168490
221104287 90095572 40596204
20345561 179618196 36407832
176808091 499933862 26515970
122629157 130639984 97495432
62505959 552068546 32602642
304525119 429907034 58839858
68991507 279415604 15498288
87239217 151566084 89272708
115549951 372777124 307368128
123441475 112834100 169044808
11663739 148449242 254854014
26701987 427664640 33051720
85709775 170900224 51797400
14099625 403256136 130296580
88078023 105688912 33373716
61217037 406410046 171836226
162207433 623563502 56002706
116234269 209382200 122116700
32333741 90373092 36563832
272696667 384258522 334869734
239657439 119611616 74795772
45746733 27358984 56941692
39012027 222069510 34795790
27517693 147703726 179637598
276396689 47460036 115449672
139363823 127283892 129250224
114651277 369637372 193513736
277912055 424373520 67379160
66139533 634160424 177272452
140796097 517062026 193437478
49501605 231994270 126916782
9696327 271617444 113108068
40894203 127066266 36494138
108478107 314323046 37658022
100136155 318458328 51101196
365071905 49974940 56551836
14898813 95911218 55004434
103126687 392434880 374013580
116030613 492778688 59532744
57982259 272346252 119229084
229715351 378350530 98311682
34783991 104857332 20070072
73567683 534295212 54354356
131433723 348418308 177340976
68966839 333125478 379832334
217414765 362862910 87902662
42726333 34934814 6246242
66296807 157040004 327606324
53502271 530376794 117798338
64909933 379119444 318258432
89646219 405549068 86729232
20201373 34717134 19908658
122675977 558799838 22126126
131846519 97748764 273816172
173827153 118286926 49467562
79538979 363904398 123218374
17653915 91045890 26316162
6871771 291851766 347770278
244953797 340954796 37798016
177320411 156000662 28569578
12773173 603680664 228505452
72482957 378819628 114688024
113758133 56951194 8906222
16370267 670925204 51993728
11583507 63610764 154992308
35493033 554971326 11777906
138154907 386188106 23158958
181977293 128497962 5189826
94505831 480739834 31196138
8084383 213616144 272865328
187833233 415329462 117984606
53439681 119807978 92264586
246404643 302031618 166591966
86789813 358778362 88884074
2336507 933561474 82084314
38992753 174564324 39235764
141575953 138896946 291751638
177946369 170969858 118864258
45408105 364195670 115737990
150596171 187121658 87955494
6934303 586649768 96853996
38052967 469868176 136660492
144371917 276737644 246886816
212637751 74402998 260090702
9998359 533965432 160466548
103923195 19335672 253115704
226778003 528781024 166170028
105641807 245511798 171533586
46930421 220751888 69585152
45316897 67995178 6809066
335775039 315111460 30843720
294742849 400980690 371888418
175130947 132932646 2325330
144697075 140856800 17572172
69597375 66681150 5377286
104762073 494707200 288150836
153486031 241273210 92865242
25079191 28341458 11102078
179236919 386590718 127657718
134949169 131523774 111013878
224913059 645800990 144656090
5037883 501989718 156327606
70519807 120747626 38340050
30337935 341954190 180660470
321467583 333922820 89521344
216169855 241281260 153463840
26962973 31761194 215094338
432171465 244177010 6636126
136149511 286835928 296181708
29395525 82834290 127100850
48087825 15154170 78795406
132042909 604491222 66249626
89316249 169440516 435381148
151330473 73417468 18091836
168426767 459773406 56740518
213664459 437452662 293802090
228961795 25534064 6526148
62009803 165192318 83988066
214248925 184242718 93234910
245505315 224870440 254052276
90868737 167011594 7970634
10371571 115105908 9535812
263718689 391199062 289109306
126585327 171678152 352950516
465430589 45661358 11596858
326788555 174158636 42216680
217612561 490585816 9672992
170004395 155338680 1931040
79156909 368212988 19989164
97210753 373140698 403809214
148401445 182992832 53060876
62311469 525159074 19075838
41262309 382885652 207699096
85973633 94808314 359016422
58358253 502388304 138346312
55371537 443313102 274977086
146665537 429519442 86289214
171851049 599745272 65993508
1646547 375961226 268715478
31897945 605717140 53279884
11193139 439863668 155756444
118058149 68454852 120898968
131166819 157871356 7353192
96505959 534953786 13049958
113728667 181079314 42926494
36860059 85605424 63418228
231345329 522869212 274390712
78735613 344950052 106623344
225525161 190905236 56729212
12928703 372553158 171542214
159530505 201310596 25116272
17331783 117818590 12567450
89472145 376117462 308523466
65589299 195017332 264279680
59407831 342487498 209132938
416683433 128341362 40543986
258992261 304118292 28190592
74778873 74536618 86964306
100547871 97060842 93239818
83614423 515411804 88056284
73119941 301129262 203638954
179673203 285195906 390761718
44267325 454018020 308911000
217074691 158957108 150594692
169375175 104851936 280622380
225283147 621021552 144494076
63654631 378685992 27445800
5149885 445509060 61097280
136319319 316732166 10382922
1077641 470424712 86156020
115995831 168877608 127030064
180820927 233113626 245193798
54029269 166832362 423501386
119245779 246683148 68484556
187388705 166330836 29121948
31314715 224640796 378036428
167365259 235594302 75928878
331030807 331409284 5209156
271103453 436362150 181295970
106123191 805229860 118702140
165904345 676843590 97212630
89474003 28042314 11849802
34495881 417091508 285848088
306847989 302504328 140181688
75129083 42589952 7297636
122124407 182353182 413195586
450445035 337614180 101770280
156313569 601338420 365502500
192249263 522295102 145264214
308474105 125367522 22011390
126726651 501325578 398065438
9024267 331060156 368192724
4067643 174974034 54379438
142447017 178534356 56277500
43916391 577055796 201941372
438282191 90393122 39965318
109120243 427931300 283533260
11577073 74203444 10966148
160639365 225658260 57751420
68666543 378606764 66783688
380595063 146726256 81790064
174599209 211095132 81391872
272785663 231889920 29623620
217129917 308968302 170455034
233998397 99010840 57757004
152500727 340066346 64898294
46018831 80269988 187235008
375739083 251120974 159346278
70346401 347136994 114526762
26816975 89393900 60954200
36724633 192140736 17798328
93549349 185513738 208936594
49975939 78598150 406281530
267052315 205512532 195472076
91877531 62849302 23016766
107932323 92142608 27630624
194191083 312212960 45618744
142857737 301981408 99353936
36298899 246466122 52908958
42314025 648267116 144946800
313039401 326138702 80936322
218596345 449976830 263247790
226522021 276564272 179913616
207166533 119455390 26210406
114554393 557359862 201165506
196229607 284631714 176692786
105834435 271714650 19442378
48265157 219068638 257911154
41742527 365470336 158674384
83874205 513684156 369587892
246291347 357477884 77193452
96317331 433508898 39018046
262694887 106890294 26382882
114466629 180738160 18661560
16111377 450695032 205579056
145379769 619949484 48744188
161994705 329591748 113469136
108577885 247477160 275174680
134253877 143749544 81924356
82321361 512427526 17628838
141086377 226694652 56034756
104762693 472060844 175934104
366421389 171281922 145108462
104958421 160694854 309976802
15534681 14960410 7935558
202496139 303920748 197979484
359465645 46149840 36885480
16904657 2451256 1806256
27816065 440999920 231981440
8319177 475439554 200484786
328358057 202189868 43389224
13147301 79144802 37699562
61260773 113172680 107898520
143628771 259276212 198742856
148111839 199277562 169612082
421385889 390404812 111068244
280012243 45924704 21774196
173244189 392199986 264688782
7006747 752433808 162883204
305572795 216447774 35067618
142305079 291221288 210304844
175316321 347619022 86832262
135796743 125816532 4140416
136143953 267418740 152757300
295723307 457335642 193962834
231406075 284670800 12905240
54934267 414258688 275486104
32154185 145028750 41886670
216092183 64763022 10546254
41888209 530804684 306977368
83282065 519645730 335292494
195238493 443001112 277075024
226455985 516926114 180774202
58364907 261991694 210757698
26062151 322143520 455583620
195194541 622659602 45457026
31369897 84968180 154525496
155326455 162471930 23133442
33004617 185576594 207122298
26793361 359557036 8107288
178737619 622180342 222676514
52370851 283107422 115540438
2529491 202254838 110657398
16417849 162080416 4263812
142041377 314093826 43972806
68226657 89914716 14602736
9864119 32594704 34338232
105093969 349757808 12389020
25859433 495845298 177817594
101888991 307637202 123273754
161847071 360434750 86816690
72796745 289779168 384001680
238754831 398126310 138572442
124670787 260853484 12695268
109338221 381219378 7821618
349490477 154736612 118647916
14093723 277547488 200604356
57773385 350328120 51316040
49901925 323312190 34708894
73452137 871549868 80867336
16983327 500239006 106575138
50984505 256488078 42610750
6917667 41380482 56648486
4154529 19520322 33368806
85442487 126312796 71695836
10259011 256309100 161043440
22791527 331096766 94683862
30482725 17974742 33826070
176946153 257837436 177255688
75441139 277677088 326953664
45326637 541010432 241688316
14810337 239588572 137898336
101785467 660109756 4338516
24364531 690517618 83790646
30959593 557314508 291044404
167371065 65445080 28956480
76524905 207403210 201311710
84386883 208783876 234182868
128077263 106859704 350456364
55322295 35951386 259065870
136972205 105205960 9362668
281621127 182063886 70497506
220651063 236337668 19096864
22138655 308875600 142376500
4985385 478992730 259431498
47493745 537455028 316216740
25548523 391907042 4485206
231269017 136434676 135685852
192421009 272291622 53966898
39108675 254436046 110312778
37517001 534048000 195520432
438914919 336523488 8469172
80541939 796492678 81635142
226749989 500310828 339447612
108529223 37269508 135053836
29561063 222430094 209354446
130454691 46138834 20717442
52995191 387660044 270357412
79166657 371638916 78605152
56686749 342797708 151311468
76582371 490638744 197519492
892207 814997126 43045562
78432989 327902684 13271348
50059941 305913706 97160958
258387065 489498432 288648576
228431495 309847150 81982078
225505193 232619724 255102240
197253361 63010512 187504908
210917295 329868804 76942040
117331305 295554168 29641924
158233859 32260076 152225428
149820981 336125728 233272464
162025119 394098432 36356288
179157573 287915586 46803370
182957087 377827394 71299202
227096337 24198954 576638
3308621 270650198 303874906
56631041 263926616 173761568
264915955 266978436 84783648
114785793 160711586 49378662
144437885 248129800 136102844
85138569 67973958 129149450
227851063 172254638 2991266
108307081 425132458 132367282
50197455 230910610 72069330
70778337 211345866 151633814
46278449 90346010 220035718
58212399 210165882 305114638
28835625 230127950 176520390
52033025 119644666 78814538
60687225 321234246 131343478
24945847 266112736 153970676
92041005 562943140 201309840
103314495 180089588 292513620
202476995 614431930 314366390
78967313 222103184 32074568
9145587 489207738 40255706
263081341 86808148 138114128
94987039 35716328 5958872
235899341 170865856 183412508
288832565 217966880 138987980
227056387 283382474 146326646
37913291 46886052 10622964
141075157 116513114 106550242
200540287 164023836 287572308
337067579 301500282 82841922
234339401 591383808 182749548
116182767 304364220 55472560
158661327 52177844 48610452
182454065 538990920 214684980
135977487 71999584 4888908
51451719 296751232 157352784
5712459 86449092 202622048
300292281 248417084 41379672
88831217 422467398 40602606
13252099 44888808 170041836
103469149 291049942 103733182
236244369 325088082 20176882
173851779 42608916 51899648
212059699 52770974 5490958
76774653 195863866 180832698
147239213 104160368 83578856
76176101 199889780 449322080
200635593 64494126 64848742
173571197 152498478 143321754
255120861 173852652 44262584
19246423 615076840 242027936
124293459 254743456 25603008
1062341 375596602 112083086
95278327 218307630 79249986
48938057 102833284 217254716
85792421 285904522 405019006
74410359 308328078 249363346
87328497 19521464 94533252
261206737 588641214 211774962
86811155 162217880 179679452
45270179 365995198 198955642
180416909 492091056 143578692
71944679 105031502 371616302
28009357 168158454 28493478
216978175 259613544 225562908
136893023 536515000 157558520
91679105 115285430 84091202
265618313 127351530 39514266
378631865 451697320 207196360
164694487 42779038 10734514
10954975 185617830 249480846
138305233 237087844 67866460
4061497 217052024 8991844
90956927 365374310 200555950
92946651 21932372 33301056
176612169 259548846 23924098
14452877 366435652 44836204
45884545 360069426 119341170
171373871 249544660 152667472
146107681 188217392 4164160
132974193 331421618 221030454
68134749 286466614 96773442
253275873 302279136 319271060
185445227 267867316 243329024
362878063 455087572 156935276
292333829 435397754 336010298
3640177 109144320 151911900
71911263 437183174 287696298
165520369 239691746 116062522
193494277 376092836 147265780
171548221 246403872 335188536
119673597 310772862 222820766
266649741 77443914 34018162
71280749 208994746 323370878
85792485 226447430 283745430
213039183 328577646 417437582
54534207 457127902 153619686
130208595 261661918 132054426
59166873 376903946 33410154
21281837 136668550 27602134
67535733 202545974 382086642
16838275 111154450 54279830
62964439 121763284 296454448
130672599 299970398 30314334
186664465 369250452 131009580
72736983 45934944 49287596
86757527 646759184 284212804
153580109 246944784 66732732
103223871 344394172 55451736
116236815 161832498 102900370
52060317 404666056 144310200
101158123 218956650 109113186
24214531 290007948 74781324
189186569 409156072 54402536
93532557 176004144 13629388
7735185 259002730 139183230
75311639 310175242 376426874
2194455 743056398 117822950
45089945 97408326 125634570
154891135 173921460 80427480
105974905 311851940 333612524
53309055 529885120 7042260
13174907 349002934 4329014
124667291 129049876 113353072
70422601 69710566 107687558
333750923 96819736 65146580
150452331 137867760 241367492
113791975 604921570 74996990
52592297 251530974 244595778
145198877 558336062 179218894
122562161 340463522 57839474
56920915 41651780 69794704
118933243 411540374 302648390
130545635 361716888 322125684
24743113 435133740 186004260
108371723 277438378 234007454
187540855 220741866 182924790
20715435 362909190 238414042
62503167 468600128 87244176
240637115 323490090 178437630
24021615 3297710 12684234
76989459 318844092 141113608
73505815 162334250 139138450
42680641 259889672 47657956
86787483 116155752 12901976
304514201 393688274 292850798
67807827 463085994 79900286
226638811 142640498 21733738
85046575 457823580 297772560
24489243 609265584 3442016
144136153 766993046 36024526
158868195 423157910 419796870
13528571 236936252 93747092
107081501 567144718 219006482
196581021 190685518 60303462
182984505 399963300 236965840
246393723 303747566 109019058
282751563 286793416 180187500
411794385 272721930 195762650
793327 29809676 17935744
113624703 497910576 280201552
82357453 82028030 65662030
10503213 292294164 7232476
126176607 327559638 327740014
71048355 293500838 320558190
78220227 544417202 323790174
41845781 396163642 61242790
121244401 318404938 161857718
362678979 354115102 210790266
4181697 388875736 99144804
239845187 377253986 221390014
88118733 385280774 102236778
190676243 442845752 28268896
354775289 480820972 162013268
37458801 271891800 64391020
76655143 71446052 32189524
300379139 136097926 61823162
120519935 292802274 40968882
152064653 127490936 218679244
157473085 70143570 325738710
64959633 147461408 64752564
47751297 288129302 18146166
263993201 249366184 297030652
92483467 118744128 15287604
355125 346744032 100146440
47972195 417626010 178264950
40415991 638836966 210734358
113676933 164946516 302440264
237393161 318608902 212441242
80318963 695833422 17067174
71350215 49313040 54873364
206840999 81621756 63154812
112220047 135156654 138785454
29505607 154942866 864594
301182015 448025436 153556280
151506645 476049260 187327680
79980363 314254316 175167960
330985605 485536080 388436632
81604601 722299218 92303094
163355373 133358714 4650390
41709379 135468098 229749418
207981693 306834384 178099784
127046953 249389184 4874988
150192475 400502372 195260000
105153951 91751964 35426548
80572893 311686338 104279434
59287071 114729886 200624322
187962791 232214712 7247316
215113887 158341814 72003762
294586945 405221650 44334026
100881457 706343088 103196244
232481155 257118890 158956990
123048359 500652162 370095282
182945851 426068552 175773196
103455501 409500342 395553034
38216143 119168056 316373152
222408017 93957366 28664262
95329425 454745772 95788120
100761369 248847516 51434192
126164419 206251388 388647956
91142033 159311556 102303972
165857523 31344864 8629100
333732229 243381536 54525908
231301675 433342500 13121400
104908983 259667314 12642294
419393921 81636962 43609102
132213697 374694004 129393880
50548485 380380598 57889914
166446683 186601712 29734516
298298123 330500790 207517350
125638105 615526280 46363940
142033671 126258830 100218150
63026643 21365574 28239334
78733483 204861966 65334306
118505935 113530820 100200412
117547373 312487940 125151364
261281875 479931116 154437212
142256313 469869378 203395814
330429809 493783688 334777780
309949227 44737964 70877424
277857819 228507546 167519678
206641307 16125528 35482956
88065979 228339906 95927778
299380791 108933988 158948352
104000359 197541914 137768618
260731591 238308168 80553648
20871817 23715652 84750124
14455503 104628630 132878854
25797495 218938304 2337960
9156425 242626944 214343292
24958227 87531640 40562136
361494777 215487120 50898664
231815661 406148302 379178910
175897359 559868992 28984164
257294657 288160582 150270034
310128379 77263754 120155522
133410687 101564688 104502376
181464159 356989674 96822982
74919983 66289456 279626696
347814169 328426088 113653948
712281 166520232 39941008
137676755 588942940 285916720
6655515 295585902 166387514
50204089 290190992 55073564
21150033 293683574 152039742
178557825 99354926 102823410
20360235 31803804 81459080
153198275 436064450 150329450
117486345 497734312 43104216
64361347 676324732 121289864
63501215 441149014 167728402
8755541 40437554 69120982
277878579 94046564 20191152
212021889 304361478 274212914
52730445 420846450 58504678
121952899 46982314 128367958
193761535 214689640 59363980
133933975 728031750 7770630
309690155 62925340 33464480
31120059 279995892 110711596
71156037 235737248 55335396
402939997 415884644 24344152
193079193 413489964 81064028
158226839 312376852 94338544
24360909 474838654 363269262
40480045 171727940 13671100
141818795 198124594 167858858
90752877 207436554 181999142
93690709 56711452 305731616
332791137 159761154 99422342
76944303 62871804 7614748
119700587 26277432 17425524
400881879 284831158 255137394
60689187 576287852 179130924
46807635 250758150 81419134
95468469 147012882 114260342
24522479 413210308 142253776
59659347 217871874 121723286
3603537 384411916 322276428
65697087 274966830 20397766
140225827 28165300 43577464
145761539 255801638 259332494
55325373 415406736 23778128
37215617 198154658 74424154
22551943 30819766 16967914
2886333 141420186 2854606
67775197 386243454 58639938
238997531 196592950 53389258
227577469 253869982 316169518
254792207 500076604 150404704
363846315 205507940 40699380
266482851 374994584 197131392
101757071 62489250 14523078
182941291 630295180 273429988
234690063 219177628 40695384
36915111 221487480 150084752
169673217 337566572 170474196
156019051 555306296 78199208
146706869 243497106 27196158
149198663 595554002 59335274
172214823 85726974 103621754
128037065 222808220 146050820
171518249 580585882 308082586
145093037 128160844 209147468
14141609 128100638 194053790
143521531 255167042 20868350
15058103 153405816 97862844
213023581 107780510 55302742
182954801 139223464 166002652
39019659 498822696 92901572
67718739 29386502 179503290
125413123 195352216 35566916
109495293 595620624 137108528
157807697 130732576 82342184
374695347 130646492 12177204
160227101 123862768 103064860
47966313 476791446 624194
87569501 473333400 278580468
50019453 416359544 39840864
133011219 206473246 126338058
67898675 385230942 361980690
72986071 469706006 56462018
49353105 304148250 41273050
88207305 41569118 149047290
108809667 234534246 84608582
167511559 210550162 109610642
74625009 54093592 61623324
19558121 381178938 263117034
243122905 311200540 216122420
53791913 289911246 18798486
252334117 596261540 155581144
114677631 172874480 30833460
65451615 338810226 7816618
230988803 520412690 314706154
58040903 279297404 220195460
139289175 380952038 70993866
262051845 409216674 370790882
134096493 242645610 150892510
41627809 132992486 93600382
14991127 390497420 39192236
10175599 70124152 104983748
57126607 324604076 161150216
21434833 213500396 137858564
178980355 162235530 16695810
47288583 81471114 7219094
124815941 353191162 114362198
109001467 286015070 89928106
112639665 538772680 7977360
11353533 631207220 270400800
112668649 227063142 85181334
101884841 189384830 157369450
70118247 586171866 274047214
147884703 362636306 155013798
61685327 187525796 199358852
203131345 580577870 271747382
155654383 190933288 43589416
253848569 602235014 256665202
151207163 241994416 127952648
223715615 349020566 131499962
10450957 42674956 33758132
25562857 383062834 212026166
87710497 527608050 55123050
257902435 427860892 387335056
43384639 225128794 365204878
116171863 119896182 70076346
42875239 427722808 232115524
200403865 271947330 65585490
21528575 77453650 290523550
335790897 187865804 51606360
417044595 219527310 179285330
153286215 101569696 271272828
85312275 494190072 193103060
11451225 287332008 273962200
111297717 134279224 31150452
299541157 156563274 125362854
136926719 117803752 285347932
60615415 37864510 120362830
53907587 185796656 238299692
85042291 566283952 35698688
77235357 549243116 124648332
11098703 325219926 69253254
47252561 65080206 1845702
2396239 137060852 289719140
81286703 166824936 91607952
209845547 210351220 99910280
91440895 220691902 24441190
148581793 146965136 58661288
61253795 313757140 92657704
104769573 393462196 55650252
38575999 113113790 97562318
95819637 495533444 228491196
30497827 118378700 72796564
79138621 117907504 27146212
76790873 139097658 48318606
60366093 122159766 138119266
175910861 20202644 2263328
15879199 134126636 116510312
379405703 152234246 48886622
222032775 142790148 181939136
161892639 117386028 127936384
63853713 288143174 82938894
119510019 177201464 120471792
94321555 353476088 56159116
252825319 376461934 116674522
113585277 323666266 143906274
133814883 553889040 276400360
79132889 460605808 23304908
8975187 191482436 244577952
150773409 306967568 80067312
213042107 470847114 133337478
28943095 497927776 257467768
204454423 190560384 45767064
335662479 287320152 9122276
104737383 500018736 5118484
38475687 196294386 268443082
9271063 306190874 445080526
171338607 265397682 242379934
30468455 292185630 187502202
501227355 161920350 16777942
250472277 188069224 156881424
191657301 478059474 240643622
44750427 137702250 65768270
99659399 244120892 141662212
106700345 381274630 192840694
6258519 157720718 63685422
55627425 571895954 277343250
106496981 136059234 258073902
148177623 123376144 323686596
249945811 91324832 37810516
143328387 115310264 83195508
50033085 289693212 244825240
146722515 192259154 285868722
236292937 122637408 105536616
97160653 144659806 11646358
151273691 602763996 215482392
200559295 435305590 61989910
140477543 545631424 99069820
120404481 527696812 91828656
303594689 224908602 68154930
85991287 382347816 165866484
163073651 127669518 138378378
119733183 14533224 13955948
49768967 211460788 10115984
103399505 333666392 335316500
273858881 53325608 35427044
91385271 77676468 215282572
34092471 33167182 28458066
62530625 152024990 7486898
45447433 152326032 240727056
327985599 84138552 63205024
177432963 336632810 418954734
29342581 280664214 64306578
29911949 594088454 283487398
52734615 438892488 97309820
51220071 254479104 56075332
12570863 620938302 49777074
115095385 288674210 90765542
152064411 383456694 160793738
22006211 199386334 409531258
71616853 27439370 96811546
104872545 404703870 9809210
252843383 249323620 60803860
424648109 287274236 144132548
106934039 373193734 472272758
67147787 418646536 78137792
61726375 43892562 74503590
209970005 359672790 268107378
30517515 109428520 410131680
63230805 452731440 108274760
237039561 226533854 38238558
193269793 487057624 81099536
125475499 186965346 221202642
118794265 114051998 39206870
64416431 379661012 193463008
90913799 778075154 133074898
167866683 183375402 28754
2819343 204445674 116018810
259238045 435863412 269662800
194119249 556029312 56517228
124373199 166629882 24556910
11751875 174000760 124493708
141733385 403111830 440395218
74054671 67515936 249764928
135063655 267822752 90676264
194049841 213918108 327355416
60146809 411799558 105782594
208776945 506994566 39899262
207439611 639931554 200930078
31263863 441559894 90054934
212908905 148753356 246785300
54355237 144888440 282361900
68355215 101596788 7919616
104465757 289429486 119484486
115779065 72484108 69059300
147244785 131758232 74359776
327937873 431814782 63243446
253733259 378082406 140144238
25434087 816107466 74615150
89812527 84343086 48535310
12320039 178530982 21031514
290495707 351545216 7759796
343662225 290197084 62685612
106007041 153604994 70144462
19517429 61280104 25328092
266438739 177202858 255124326
54372285 22176294 3113990
143919431 599551044 189334752
133912713 204947646 58700858
22552935 493595290 206248182
154876543 169506254 24546538
171847641 514842660 206402360
45731455 66822036 915552
67185657 391950536 70447344
26643323 260436374 424180654
3851669 98225072 8008796
26551681 122645854 42247262
156318705 192225828 73792304
41846937 595425814 48798486
261653261 145880318 50686474
160350555 435877730 284605818
33777139 133732142 158142842
156817803 355179254 171410130
392783355 305028332 60117540
217244423 420525114 202660410
79491101 50173330 387572470
220427493 63133504 8634108
27846161 283555650 63592710
176107635 574250310 376918022
52460103 404743396 67018848
39329577 239276702 293792946
145139601 548974982 62435622
127727343 285608946 141156566
72414797 14916720 53962500
2150873 331925414 275726314
86047395 198842898 366259010
156060791 257271298 58046978
286591569 246856450 64094130
95143041 237952022 398928714
96214273 437880066 272593818
55492239 345940116 47131708
17260409 491799128 200296048
52735797 77105674 219640926
176600329 629967698 42477806
78961947 77136376 157899576
21037177 444894702 255919854
343516179 36321020 19612428
97177033 296856342 70652286
9663569 528763018 204756742
315318409 536972246 249529498
139061403 131551746 46843906
133542485 26003780 173795360
113256907 471659186 163202482
45645979 194948068 416346896
117911139 529935628 202722012
355038427 54739122 8746986
266440511 20854792 2992808
73808607 226815110 49812090
132469915 507685730 263557730
22738119 583618828 93582804
183244513 111881866 13144394
313864743 107795736 45218024
3066965 447346406 171940390
168330393 451677544 229791516
185294439 310777902 14512354
195084351 78599106 178062022
184454913 240588660 98353660
4282905 135412344 199770580
45121233 263575714 136981878
376379535 238307680 9849420
244869073 218332586 112390858
21771693 539372508 199922596
120557825 275646500 10600520
173486981 227718976 99045472
158345231 164920792 14965940
72884459 176313836 78026608
2892863 19678314 83197698
21117251 340281818 370962506
26896725 371042480 24811140
200444311 109643534 50588258
116196661 250452382 131945534
94052127 469473630 220024810
232808207 349848030 286685070
127551801 337830996 69657392
74226875 195511320 242798700
51429263 143331218 78480314
59910915 210421440 302937296
257649275 479348020 315300472
253596699 181017786 58085122
134866359 507943662 142038890
12595301 270590208 134825124
186480817 22743066 67735566
209381721 393983748 353634496
75910867 229592594 88340822
80901109 294998468 10040696
365417377 341243886 152614338
258707033 342752956 316248244
47591089 151556102 266382646
57840967 101253836 52069304
54499601 182540542 168318338
145790781 152465174 52746882
84151299 307101842 23988582
216964387 317941860 48442320
86424471 90617242 363473934
186581047 78300932 1089596
64815951 60456252 52903216
265942091 195555846 30065958
218909337 151616766 78442094
81899347 69461694 74341038
145113125 296941646 265524422
21297787 222124266 13654758
351546349 190707524 76709512
126208505 73827150 65760090
263286653 236732142 33408834
29015469 597582828 85658444
233732621 279204822 119664270
14566431 511934082 110310298
83418391 70886546 86873962
360039459 224153982 182931742
145168515 438206520 109532420
7819157 88612498 36217586
96117609 137707662 48771010
193393523 212870364 62343960
106414425 155293700 30846360
20001817 654375780 45922356
172106461 375867772 5506508
106351239 121536042 106002362
208932885 90333418 177619230
125573673 215642724 355669084
16969585 329011304 2628200
175408021 473481168 13266528
146270031 239112702 82033022
28323605 674358790 71444578
89863861 697366226 217892318
205250081 448311290 42586558
190898757 388377246 111879934
10523781 759882766 39655122
28927627 154827496 148022656
377893313 434013074 153930362
268496045 208575250 25093190
188190069 33986704 62705328
417689545 64208690 47428442
191999559 420686316 132769712
130212795 300892560 34907200
107948297 208382236 370860128
110289423 204531688 313834344
254391475 75122400 18277200
230015899 57398776 8032448
96956363 484518936 132726972
22214429 91185822 330633450
285590531 395307902 89661286
41842745 73189870 6293338
116891969 336019554 36566898
89468681 237596118 246786954
75242881 162405182 31310858
62951169 560348108 308532324
108148249 98783718 11153550
119124131 200163772 434242252
44259705 408930022 67491210
14397195 8140552 13577760
206846597 280688806 54559298
2819827 75709686 15009174
251570705 122319880 11201360
301330507 438765118 140463986
31852883 124387064 4760264
90189789 40105086 288270038
89610633 780941610 172846906
175805957 56467524 86180448
253908273 261685776 90416936
9839283 661010020 204896556
316230491 364199816 188277272
39867313 24934644 60950088
280659103 280277418 205872834
125666405 244896740 37763420
95002401 140643864 61329268
35859443 10645656 7915824
223147813 166902284 129634844
152379865 154857882 92398830
350431417 252177136 198963772
104417353 149204746 276093670
78979027 399944606 197772374
118459925 226718928 120911904
109989375 637267500 208687000
31629617 482606050 14084990
30245667 150103224 38420992
94310895 35099700 140132644
41546741 451842914 14933542
232916323 621580284 184359084
3864065 339091500 89942556
84489675 106034304 43289140
191619795 125717908 84256920
386251551 350506710 65173018
274060923 251798214 72857150
153400695 513818480 142310340
243546485 165617280 137841648
79978195 130267342 49604810
73424713 230294598 80073126
53079065 295111610 103339570
95061679 56776548 4383276
51061437 224212980 125454716
146653473 74045260 124069020
47481533 122467436 440255948
4177873 102845628 18002436
88125505 477098430 92292810
170360847 285928938 34956674
238257725 549994350 139736526
76444111 700975512 41172708
240291053 112072652 31326584
115496091 400953738 273391190
54594999 167693672 37453908
412691415 191661726 44064118
295370725 392298260 144724516
80140907 224596860 211426140
149408433 330980716 29948808
211483799 40893070 24850430
139699181 66069208 40076444
140479739 453997256 93447028
127943523 454296888 77854156
60245143 308321850 109636230
243555331 111039248 152945428
25923923 451909436 121716800
136090305 368351028 358920304
72755461 481639492 373726436
92077567 207854380 56623444
3355513 481623632 339074404
210029727 407649938 132011214
77144583 281386556 293940300
169095637 229032374 204155362
93803535 153130644 69928292
96931899 626264122 138479814
249025269 44172078 51526438
73025615 306902024 120011632
107237771 391376690 190892678
13959005 57676150 263029886
11348623 471356776 110782544
215979 5025928 2915964
135301391 261395888 151829792
196131241 106881120 8311680
68358475 135788300 90920300
216853019 554149670 256180942
279821491 180614138 54263894
95831717 666225908 82013876
304543541 152952870 71918538
230145817 295036994 140763650
182944245 110561090 221688270
310711377 146682276 61529824
170201103 89856192 141697664
245521615 391996630 132767486
10869861 655013830 133525602
27736975 117880380 415548660
252584991 151580724 37019188
79885665 181833978 73027190
194028711 246826396 361658508
46468775 414713194 192243842
139400461 289490780 85342048
39911991 182011998 94413538
82847401 117925626 135090462
88502901 338464866 234737122
2581969 45885072 52419276
23190883 293256538 193164886
138603313 444320134 182425610
36598975 78103108 67722320
83783953 378762904 69084752
116359871 613462020 8387928
198462215 181570682 40855310
173562681 176363252 167062224
65785855 223105590 39702906
39442485 4956978 20947354
76931229 347057142 234748562
42110569 512869186 28468102
197807073 474815760 360108100
148286111 394423040 13942048
91567515 284607880 115199448
61041661 41876338 7400066
112976959 96596498 394420198
218455925 48225276 2227368
26288821 623457328 222119560
33830469 513407504 171093408
199568989 166260402 138540630
202115289 234785858 100967262
87110531 313242022 394029418
249683105 128079940 198280220
157889439 350951358 88283374
39829219 226116388 69347896
91576325 103359186 198248070
70921277 429480954 245980458
375837977 365250718 126527726
325716459 532733686 191064678
129015955 310862538 71675466
186453329 91653060 37919880
189285075 171788010 139800122
294405713 161976712 69907276
233220767 229485438 43773366
73447015 126052154 253806578
2492225 73562504 296886772
231570203 64494536 3047816
161122959 68877690 1695110
135593677 456838422 295245426
100136137 242667622 267564394
238150801 515442208 73983412
297021919 380012218 222545498
104009325 282249750 47933810
222184071 249197688 17253452
230321575 285151774 11039410
45810457 173299824 251008728
169046301 279433016 248411652
149226489 185822052 307243180
201653337 118645066 154083810
161106811 204080684 24771848
179878527 211165606 10523934
98959035 240642240 119707832
195325931 87678452 75220244
65794723 167274242 130898806
67550343 22378042 12229146
160406153 339335908 293812036
4426101 169220178 274306442
161917083 289276184 184673976
26053845 322173792 227185100
170047991 278390016 65793072
29826773 433664436 85206720
170975111 381035472 275899848
49895293 332055612 332168616
32343123 206483256 32394412
74053137 687196416 222454384
156244585 184641016 96996512
27599817 99034764 19484
414476021 199081102 125823154
50972105 209860794 26696358
229355589 176390382 95842622
162956065 510309520 369792220
89000495 312174774 72057318
249145971 259374566 254368242
289997493 215671974 236569450
40181049 182565038 392370354
780553 80244204 62817660
152182975 214611180 5956260
319994615 377470820 34362280
328496359 432630398 98633462
37045827 343729386 189822190
82397015 148925846 122544110
97075221 92489112 125379556
51800575 445747708 114589880
223784805 531114556 76100808
3821583 270385032 73303616
268266659 380388686 312791078
21003779 62085298 34050578
48609155 42404130 21505890
81096309 256292468 252109536
207562743 188049996 8180488
276790975 83970700 115997660
116121445 224923098 155621970
1833853 459951172 19340104
214377753 39085272 86898076
240987487 491815464 106810836
84959315 191125272 341336940
301176309 140804088 84720032
46066411 134185650 89858970
30540567 407309916 63181612
99872983 155140858 147557074
76451393 359746784 1225172
120575983 270714774 209521398
180137485 266516420 33932240
240878211 95722952 182405412
74472427 22147172 7933784
53579113 28454264 89978924
175985275 208399986 104356770
267386525 354321800 90839740
84945455 152512840 366749716
81161539 16128808 19972036
72476759 102729946 57317782
124313265 245674480 72377100
23641819 274409740 69328892
364455087 448050026 34868202
134923147 128288046 35718486
180659359 405120610 17445830
167603531 484215700 116672992
142690965 606806246 8694222
84479055 280353376 320352600
17831163 248937528 212781056
56805637 263253340 152377784
36232299 340087154 85070862
165073509 50767774 189235578
432100997 317563006 177451514
187113165 209860270 144638670
216251213 369494480 85858160
74891281 176639708 122986328
334803053 546110172 225224544
233510301 258607938 225000614
201910495 535945280 116157760
104383381 62108168 343478648
55449889 690704570 102294998
157688623 406161656 69321676
65050873 115957294 233824922
9702039 326169552 201320596
53190991 269007126 256385658
114319689 78337962 73458926
178087803 302248692 61141616
29794077 582856994 30649638
27660591 535235322 30917642
98353895 594008522 119319346
71087591 231933912 350008800
132382145 82243102 108403186
208121737 363651536 96482236
215272405 176893912 28365116
78924649 519766128 395488212
387570909 318758046 111936418
114892463 87584216 42031508
403429381 276428224 11009572
210434559 405941478 247206746
89345399 132263720 67098032
104443809 148314456 356962768
146085729 435895232 57499188
11474461 665971680 14142348
139931933 289250546 63630898
118257809 209691546 110182818
60282371 100254326 23223722
51782723 112129174 61644542
91551515 492806282 157980674
218931963 94838614 116029458
147986205 261287570 94287810
360845357 311585106 4345122
230446455 49270410 5809790
109108203 384268722 85876586
63849273 161147158 67979034
90450351 237903404 25296288
163528613 51136114 109429354
198334741 309663890 146866438
118275629 133499222 163909954
172284527 287484576 105067188
4101725 320068040 25471552
111037097 291365540 23344760
180033665 46121942 22825130
29447029 545751508 212190812
8265861 99094168 190348572
38716637 196365094 191096582
574417 238253952 217627404
216589577 184700388 61571064
18044553 559466496 86706748
211519483 149616456 1975848
119927043 22830546 212390098
64205291 177180744 285492192
184553337 211330964 11608584
111537731 187641220 20219360
175977077 128478562 26710114
207530491 389548226 159971602
104003973 117051678 158864066
219028023 56840034 134831458
414908667 263047194 24863726
45105813 424366744 346294032
115192075 444322490 237787126
73706651 610357320 71698740
72612247 328566806 132713434
6676913 25222100 43149020
342046319 230927352 48050196
16308017 651446708 157175036
1328539 503667442 42999614
53376839 69688672 29200228
23324293 71134034 151839062
13754259 440434144 103407828
150551221 297769382 75184982
42339049 56993396 187378348
136928655 227176368 92047076
247120669 121498010 30109342
16998825 83964960 87596800
138935827 243017534 177263458
209809373 262717044 38292432
171370071 143322972 18336520
117237181 266759054 158278042
298533829 165982536 12709392
298730039 23207030 3238570
235444275 204921620 37306632
135775185 452825646 251176822
165267789 513376318 111940758
71817645 489927626 229077318
25733109 692382722 157733826
211890669 533637258 398297410
88620511 285560502 197372850
101653377 133960710 364104914
18638189 450998232 108643116
90750285 181872710 245949834
139683321 423549298 293795802
20628875 378232286 344268598
78503337 405665310 96599770
239575175 220113260 7455892
75963093 354246562 295858086
65367105 62871000 2821048
33787331 277412088 32316792
188650209 137410458 121353566
110831445 168992482 224758770
86679177 183124086 150653758
35841087 330606970 99737334
93271937 214959380 26245784
36265527 337641520 90915336
4296685 39574390 45740630
226748271 117338126 75331338
195697827 311511414 67800530
290237977 574559884 103022932
52868765 170330610 24977070
88891693 224384436 233693064
168805789 261894300 20050152
20594405 496239250 276066050
51381421 170265108 198815352
36526113 92062114 7396698
196351663 354347794 84161926
155536753 285649326 217784706
160556369 194474000 129697520
87909753 159904902 29327786
12086925 71486820 93296408
160414343 51792588 3424944
20145283 515404324 7332788
276439859 228706378 50005658
67722409 139450618 95475254
91085703 193679556 25866832
264616439 106724502 197769546
20415681 285543024 459837272
399553045 189616628 126531640
169763741 117827618 51853886
77921733 239751810 42532694
63325245 45634470 21712610
167796369 221844012 229725704
28284649 562900848 15727176
10873713 47729366 9925530
286191377 65518790 2026810
68274391 7457992 35759444
145251957 205718526 1096090
189373563 286063060 103288884
109317367 190378602 32648394
60758417 311308124 280714756
15521949 85096552 483728484
186278767 442073132 252676676
9334005 43438266 42591910
88091895 370860840 10821940
142492435 185506480 170480860
177192227 125047368 25355196
266311327 240958288 150588784
17479571 124637598 2392914
182728075 258348488 114467560
27802921 743426428 7259128
262663105 55777672 2794796
88331529 338040482 178032426
67542217 437296930 202676230
33576639 19559652 19923188
203870413 464223894 419187282
7556419 28384308 4151460
163199455 39697060 61633300
35660715 311607330 25013230
327246679 313669448 240493756
22633667 125942912 386865616
79077829 43467776 35320832
274821181 168532328 47946176
117846989 253108558 234376906
305510989 151617654 48287898
159913819 440827972 356787236
203956207 173616394 63083318
88713263 90791064 406497996
70328845 166963690 177768526
25691373 96607452 24630976
110930953 109932234 86444274
130700573 213923786 275248538
306479731 320553634 47846302
9783665 253287570 173359410
164310129 180062112 56570768
208358817 333575394 204413434
63215071 255728254 231887758
302564045 259174344 3127140
185586583 448903126 57212506
93597009 205851634 55953918
24360935 239861480 264633604
222591633 71517360 24507644
132882239 387843618 49161294
148583497 28800894 44307222
111940933 277258644 278803200
94843161 310753212 379862824
130759755 106159440 218052980
173544923 285978446 143726074
105839647 31146246 241050582
50130991 232689806 264720578
85641621 184231606 165475818
15076005 153158720 74246760
129036439 566888924 116645132
27131927 538242146 44203006
289796045 583767916 92811488
59229249 133829336 159733452
414389703 434821904 5828340
93789383 230696042 151013374
67957751 485498182 236793946
95318341 490020454 320800102
180626655 447359390 376809522
137759979 281324488 406942872
320387809 193423386 139489698
93518613 424829332 382019016
33685535 273744840 63572580
34120385 289618650 54017430
187850851 33527204 38514832
151244721 430998682 107433054
195379713 87367484 74676972
7680797 333633764 324914708
236819775 587900748 329083564
57878487 340532478 232461154
55356599 286232932 346783772
73449425 306278270 50867890
308609359 131096198 21932162
16174151 260891444 480048968
198426825 195849922 30212610
103847277 419208486 88613710
95030945 104227808 266654420
58456845 262859856 396473120
94561907 154095276 222353904
80406569 177832048 374560052
12275681 352508548 270902828
79689341 121983352 58045076
4379169 282799232 108350796
50840009 182273918 299485142
47530617 152941306 4082982
26474639 218945434 157891862
71099785 678501184 4810112
16825665 311502730 10956330
111175727 545777168 260870164
16398225 123603090 39923614
222350675 158102810 33682238
279598873 355331704 27394576
97085135 30457920 30034284
157317995 231798270 128167110
73848699 609898218 186493850
8574787 525658590 343486650
75990555 38665028 16912896
49967183 438143386 145955434
223784823 128896524 101614988
264954111 29488618 42494838
16829281 227166112 173284816
52508281 316864558 131528330
128190469 285238306 73110358
140539383 330944806 12279270
13301157 614663304 270714028
53130693 157400122 160688094
156546613 459766782 278810406
58276839 737354746 82263642
140274299 183550452 7362888
83323387 147176044 246421168
180524725 94805496 28182540
46022073 521563284 99815764
127423685 186867300 186364080
232705031 181655444 140306728
782173 375502046 104141926
199350865 170913756 41554092
115735741 450748264 237811352
2243649 31606818 1130570
200264295 100973020 187939584
35204721 213619996 104570748
110575761 111110628 61738444
68988145 307489750 182819506
161271651 265174736 5857392
4223749 178400882 45698206
14537857 33702206 40226146
113018343 395425004 92972088
191286329 41069416 13684988
225053325 41681318 52891470
285346933 589208316 86413308
226927195 297600052 239583136
199912411 354618002 102238022
106956195 269451414 145434598
201789641 95550174 110975682
398868469 93293748 83193924
152960285 287391630 99511470
111999719 328832922 340801326
555217 297080792 36111836
13911463 2099444 902348
9292205 280279728 490075596
283703775 560266830 1053310
128825125 139188998 220823614
28770455 490970690 118419590
228941955 147380304 18363172
66961611 304311102 20002418
34885399 786605120 117887840
197545147 113377240 78253396
74854719 116347908 50295560
20616513 442689764 220131636
15508569 294949288 158668056
159357087 215886004 77080512
66047769 164444826 80010938
4993861 101165386 11955958
127163855 51105410 29699390
22776845 560365890 178069242
89921983 187523784 191315232
93862463 192087796 45527776
193181157 88637760 16167400
112137813 19000124 6286404
192529175 100796770 18500390
181896051 278989524 324865112
165051381 121363770 53516590
17928887 398949466 141042742
98123847 219027894 291110486
235615655 95368952 120662920
47958969 434308182 367957814
85180231 275468852 789896
145240061 6456878 132543586
129431169 133034432 146070036
222678815 488499800 87412696
280330837 219574562 130073386
248134517 304817144 98783200
125183313 516379616 150210240
116872293 456022886 101210334
5805765 280232426 372208410
74597215 608064800 108024136
46678821 390383982 139758082
59984923 136711934 24753086
133833471 469854876 57056092
148485315 57249108 33657644
175497539 375068932 181696496
85890227 305911036 312294320
204644503 35317734 78182766
114953799 408376104 233203972
217610183 259094060 261426220
109415551 230063358 274332006
115322723 94269736 67148240
138506695 96942810 353863722
1862443 248501700 247470324
219605611 431905614 147875118
171742765 170410596 211049928
140245331 265455228 384395028
102086725 286051246 139964890
130192685 650880440 222346480
70213455 666245790 160549210
145098531 299288532 1076084
61840413 264556848 208704556
385226749 312892524 172647468
71825265 95707270 6314550
34264423 624008936 203853800
122889595 358603608 22296744
305357819 468742006 39349538
207366933 10904396 5489604
226767121 170438422 46576130
2692973 382530618 24071874
313125119 93953832 112257636
159242377 100132876 86397308
140348061 178835832 103421348
146087365 142513678 173381230
248561695 377009380 124172176
207030811 126406488 228500676
95495897 46976638 89697974
4915695 628181910 247901510
1220341 241513002 145865526
139332575 245385180 129144432
175295723 171746860 101064400
139831509 49520446 50710122
95601479 438081258 151403262
116810349 71451028 210253728
124870895 125223640 162971980
275522181 298266776 100660968
277058229 143617678 62020470
37233137 129502826 55093966
237269961 384631454 8632242
272339545 313303690 114190550
237361099 519202294 140349478
172630235 230630850 126788730
32989655 52075932 265483824
159735255 212382150 13887850
97128981 145688638 168760098
112847295 319115106 138410158
2644905 94195610 60538122
95559477 385643374 102913386
17765697 409178406 87290954
99568093 470887554 50123982
165026937 156205938 87824714
111955365 376062930 322939250
161008157 92576454 18837594
101398755 371254340 202867164
327532479 250208392 28111992
11075671 104884512 109014108
10799041 787551762 52944030
250858527 130707812 17601456
15724421 478876738 207480106
7407271 54700678 22998334
129689589 393478378 5581674
95644405 51149168 39162820
9891915 347488980 232780840
30834553 464973216 189641232
87397149 116519962 38968266
131681133 646430556 140813620
242784641 40926982 20038594
130336985 406309070 173728630
147183567 384054276 150380504
181404465 244484982 103283026
206475057 280994580 21094376
27324777 372452104 56248176
181768753 184484022 101776674
78759291 277098064 382725288
246420813 190703654 4403214
101994827 34817414 118489426
89117165 339488622 46283610
123549201 145082998 373620066
53259175 417317740 29958352
144007271 38333860 100988728
212470227 143374110 63553186
85152273 71119820 6872436
263719465 453233490 163855518
52853789 239230998 8236818
4253741 587181788 30880588
56119149 39259384 75569568
90405813 141643284 3823676
163837459 297980208 220737624
234193237 102080384 34768204
58866347 14599682 3524686
244175985 248769158 165149094
5867367 60937410 37259606
149014683 570959644 95394900
80507315 132277146 10386978
190657429 110705878 366410
281371389 253600542 50507522
330428149 437666198 215068738
208267745 89426518 44456026
215380615 327407740 98091680
34030703 71872486 46931354
85321955 409266986 344272298
32316885 100018650 1812050
153046733 392257436 216448796
157143825 290513370 181821410
70727685 365909820 274873280
278139359 233281396 33773168
130050457 431966968 235138024
46469603 245644926 93495618
32291051 44373338 73377422
274563227 111371466 17525982
150849817 345433282 35469026
138761225 89191010 24681422
139330345 305382978 182713410
12489275 232138466 9816590
147570713 388144988 42902464
78878179 362676784 214532848
16581121 661771032 88230948
23169659 118260526 58965118
9041853 271552668 217057064
92433057 253056366 118996498
177524813 336142534 94603306
14957497 249903064 144333364
26871221 62396160 174495828
27292803 272825990 217539846
129166449 488162916 350283548
202595285 140640184 75143140
36957171 478457850 13849222
46262013 241908088 431752356
162862639 196973202 114265938
414208181 33587110 5684542
399571587 186940220 167840484
156423165 85743200 114038220
139254831 69546550 69194010
61766455 92793520 35227036
382874755 195712620 45382740
106754607 221327076 201315404
146490659 109768176 18291072
66278929 498901582 314148158
9103941 530906904 43650428
146256879 521900976 296840828
62597789 181521596 196699012
132976213 199192852 154656056
90098295 103097330 170210490
19174429 187498872 6557436
111501839 214710500 24401348
66360319 139416818 143649698
69722799 42539028 41241208
134513895 211676438 272729670
111930049 495358402 45571114
11797797 448756410 55430270
69028303 501589124 120620636
20631385 108096418 14806210
239741525 221286050 202270030
168817157 534589286 85384882
174962937 154458946 100789038
152182821 79605522 221601982
192832411 83316848 165796216
265519079 229609462 69537538
194399797 266791950 221523054
56431259 484628876 110874668
28091161 268241792 402821684
141272195 282693174 114576150
299800805 224253346 62748470
36151701 350917760 93664932
288336635 303019480 68998352
117105879 467295356 299948688
4354917 161533896 67807928
91032283 37243732 18499996
266792669 28781414 4467902
276174971 291556068 223835568
432965209 177124694 82616002
24469795 16883160 58814436
129633217 456630544 256896340
452875657 194448100 117229700
192569083 263578564 104049452
114314351 299397682 110375830
202778159 359313878 157455518
139229845 119409560 69628880
190491799 127685858 167589506
270078717 162100422 15364006
140848729 646495228 88173884
197758653 307411434 45170738
124606135 368769000 25620108
45888995 70158380 19846940
62708611 514626126 114146898
19367891 234480432 436932888
35169489 225597392 36189456
202825101 447968588 328203864
310938969 256860864 264308888
192957677 247554036 176770800
18253815 389227110 184337458
295008963 308038122 28025386
66630511 457259352 218485092
92138975 546130344 124096680
32106519 362448920 135754908
133565403 45924812 16906464
8216883 31020046 6159978
308788061 253966412 38455816
91848855 176196540 355830020
286571547 309280644 267953548
106863769 183510660 137541708
153902447 206544172 56627776
185873695 437515190 147283670
86970855 208495226 273727170
118129355 463527338 166801670
198047649 381469612 28263588
138984189 259724862 144639554
97439555 235815740 45845260
153719357 65027682 5708286
37450109 289794790 137940338
165433375 43502724 67159740
386611235 139519756 89471308
118046719 411414344 12161408
108109213 443255338 82780814
43836773 179607204 36932616
182200271 437546102 5369582
256550109 192917018 52378182
124026787 202533744 76010784
82903179 252246180 13052980
78766495 359444570 185591858
12492333 311402608 263487204
154786419 83727172 79815048
8861149 282584892 192971964
66496369 391666282 118899562
194209571 283093960 91897880
10372343 274480330 357516074
20700651 201552654 458586958
198897169 830013108 163449036
239808037 442722136 93273824
74757025 258150130 106428458
34551099 693575678 70303038
341914283 331004094 255453990
217833843 79163706 41710318
69643265 186759510 309437058
105133571 387520928 50681876
58995393 479721400 94473480
42363019 3754790 7923110
2325023 462447158 140972806
106892375 347238020 252966640
177414021 208694768 23862456
63682509 661516014 164882662
183285083 215662110 109585506
308630733 324178162 81607986
85784453 533791304 115881484
237754631 300915992 74281636
1562911 53184890 371184902
101809747 14474600 9935096
42066261 259861212 209183012
143987825 238359936 182072040
244150601 467243882 81380710
5434627 444386294 257429746
274525241 366171648 62074236
228695023 27052756 14477024
47241995 59955994 79248158
146672503 138262156 170047252
47745617 295873840 225375220
88449553 393837434 10758802
3927955 141530040 249822420
21956011 628630408 44849176
293967169 322038936 51924108
129953897 98384740 194554060
5776513 482593150 198688750
307623863 624681944 210125396
176088075 342893768 162024576
165585611 57198030 315886170
108821117 123121000 91204544
58629681 561836570 222290490
135575577 176612646 13968482
9084859 395349092 76365056
19491227 4331516 4174244
224339799 527356368 274435880
239340553 214870522 593294
54321417 428017226 29157594
18707225 461714980 303176360
301464945 382155150 364006766
183008557 489335768 153462956
90635233 136978304 25108792
157478265 183668940 17422324
20968197 100864596 120418004
22489361 342198892 385805372
202060735 244020556 36670808
97015851 530502192 71705348
110828361 744328126 42783402
221408747 344839878 373963854
174321039 142178088 4284296
133711783 131661124 119033164
60748303 221920866 388527678
221715663 191479366 184934250
362969197 312158504 220793156
289457217 375381216 51398392
8938101 339888114 154212218
191382807 298390236 3099124
239469485 365295010 39835978
143310935 368141450 106356830
18004853 47085014 21503278
129736891 315105688 237437392
70282471 43864188 8458884
65321909 412860730 275851990
119565719 90483538 157323446
102153463 157643496 85039992
209632015 501086118 48264990
8074061 295411892 213380108
182958005 159109890 161938110
160797191 65445828 62122872
215503849 314656508 17023232
185906427 301504644 89699416
100907029 363535690 274265578
16910583 360917680 264614520
158096919 173380458 12086714
167029817 378556756 105750428
87503765 240551390 24036898
415961 88401748 103111064
149469899 186130892 374706112
5111171 60970780 24381500
37205085 50825520 48417812
39847361 546733498 18103570
8421975 65718432 43585840
104935573 40419740 90710264
5016135 569816400 45289820
84540447 290007346 32773890
15834321 669317172 223169156
165141185 94008208 230224120
65596855 407197460 34939904
174506109 283041470 42589962
71312935 98065550 57021494
99584723 157619202 162581706
64484667 611357808 279800144
25652655 455154546 92273270
183216639 281927752 66114480
75495801 148228216 80611428
190317401 285502470 92359782
105060363 204951840 63391516
42550729 127698270 53076678
95376277 93405766 330185186
47874585 16826850 57083006
247234617 290788194 296386934
13453351 583132820 268578320
57873777 377388700 19013664
67488173 220197274 163788298
129055309 405646618 27619366
215014825 209403150 41796738
44488497 501780036 205872544
55349569 427237742 275831462
67417581 225983106 67768322
267742377 566944452 121265476
26506999 210525358 47638594
32592601 37514760 27771960
110468151 477343758 83512046
60091787 136795290 7779030
96507699 406978594 48035838
11398053 476285026 33671514
103382785 228944724 383990700
154590979 382807654 75544718
128328615 263862680 32438508
83979095 162800940 265177680
101029407 130135122 58993834
178120573 106050416 272739748
7235975 162697644 52518960
212243761 356892572 206370376
25710511 393129388 267794972
7738171 556055932 17894084
98815393 450702618 70006734
204996631 150715200 123886008
172833629 248065782 106012146
27432703 481662370 113716130
127637177 242505054 214823526
112947117 86584394 36496746
31013229 522397436 152651928
96216717 253682550 158433610
284144313 164735076 25853612
188011507 265639984 231172384
230783769 43033710 70051510
69473181 349247992 271389120
12483387 126284952 156712024
317253083 439758534 330720726
219976061 586156132 179772688
32264991 110892542 5796834
218086563 247844136 134113828
142515379 450253628 94644140
76045221 62386138 266612286
44031139 560922538 282572698
205791495 191099860 46183440
1855755 565379502 172469470
154846791 174772000 68757312
273471501 159561298 121518654
33745511 259523382 320684586
179621537 114178796 34380136
186647621 244215828 50506500
228459305 444715240 124972160
80999961 560055746 299047182
32979567 266950264 60228
73722035 345880426 97125718
107958719 308945208 159788988
4052669 462913540 279781880
30762531 371612748 178127344
4278215 278442610 112872770
98208013 175813028 99470276
66987163 241751334 253159770
29770947 37223952 51946984
33705347 264744896 16654300
32461547 485835688 62266564
393602415 198353232 61269824
31027879 201689394 96197838
125696919 299364996 23872928
62360937 201207508 31469556
114962319 205376562 51718402
349403995 59791492 59942380
189442649 70746872 168389672
34986659 283988244 65908332
62025975 459080156 9540792
30271629 33382226 27416142
70819451 224331230 35329030
75842965 292578818 151042526
167937769 171155668 320262184
128663491 393543304 58001648
125827303 302802552 109348824
63497807 395453012 172092644
118947723 220656254 90563754
38751665 60399274 25013882
135157433 393462194 195574790
294473475 135264024 73364620
151564617 206061408 156699136
156407165 205818930 42214830
47436601 276541286 124610078
23540957 328536276 248950200
76462429 603943364 109717628
90614247 248738080 2403000
7372915 292652756 222006692
121687399 100247012 150269584
213546321 18485592 145369088
117662389 95967590 41170298
11152219 250821976 7981652
109840109 198148302 248011398
176250269 212803734 155262822
281528301 53522232 6353128
18320229 107206548 20293544
254107903 268522072 86586044
67320615 73489560 72588020
245149289 433780652 252918956
193336115 363188760 281512584
94037223 190355364 106412632
67462773 48128946 76631434
111910423 172871916 20480532
290532463 402405686 196622678
140684793 387521592 77552116
139116217 509792846 160818554
152840159 487511014 343819378
102820951 574449876 92187888
229839593 524077524 177257364
267479727 154165588 154782516
123999493 35008614 17130798
255005049 136171018 52979898
19235645 176317830 470668794
5056145 352106848 62409740
189297977 150831384 194087076
63132165 227274150 420755530
9705377 277089392 401155964
58680945 260936910 135444730
17066219 588524240 223512008
321507585 103329510 50379130
156838737 198295204 277336932
140458651 143448336 81806412
163686495 297360420 295495612
102508787 286341846 220526862
257006679 406017802 55085058
56146137 144106196 130211712
22072997 79335590 14565830
299755197 141569904 171119584
42233037 217486620 479206580
85040993 301412634 259500606
17217829 516790874 214171918
221478441 43150244 58470252
299734373 82437250 9111614
152369231 231208808 169301900
264435465 353869768 129529776
154674979 321543050 95609110
198413369 251728036 31338668
67180913 165572412 17019444
254904959 99175082 5382202
135815127 223295534 273775518
78852921 119055916 116169828
100839041 415464382 62961998
296334257 231089638 165901354
148988601 205511052 155653808
288714031 443414318 38212214
93658789 475720440 207875352
6811693 278802220 116226400
104379405 64501710 75766250
206161307 179379876 135643824
4845867 141273114 75129118
114774151 255744094 254963738
7461467 42262326 16453938
352897389 226432310 140568402
135407079 365047968 70715572
51556713 378004770 220785890
172232413 441834164 104009996
69471369 459935632 238381128
45402669 695544642 304323170
78409757 282124548 868896
29146453 216796154 483865754
81038187 511568724 103634912
169999795 191773960 4508080
59892223 258976772 9086516
300074173 377839768 275627956
239157327 321539500 261540660
115332451 133642340 43260568
157951259 86690642 144964682
74440029 148373472 330130316
28455525 2815498 14743086
153870699 254747260 249661980
84977317 550625992 47550944
123284323 94668122 60519026
86203039 329594106 27127998
17184647 258064794 74460126
67455361 252876658 78112486
234495269 253235742 20097510
137737067 491791158 462891186
51680583 323283954 279946898
203741969 392315992 254541640
38546221 515925440 40004972
30864915 664665280 294682200
97291965 460696632 351981800
221453895 158665940 47977788
111541529 48160462 109481926
271472165 422918494 62338750
88701731 169536632 66422528
69296573 276010320 227876820
122423283 471731120 205272144
108956097 149223974 93983394
22632375 253361888 5311584
271546073 185586070 118225286
243583847 214117284 45682656
49662411 497481782 253440846
96005889 103491480 36541952
164845755 446859160 393179820
381554991 354805580 244864920
104805023 557102172 213941604
92969537 181671834 94638942
212060253 96807690 5451446
863193 287776188 336518936
175896135 147484360 124868220
156469493 451240774 187927354
31982041 287897990 181306090
88847105 382435288 39342100
17334457 167341324 25038464
57804355 225336554 46081310
79925199 318742122 100095266
48306279 284725878 69297554
161203897 244861754 279015130
113643755 197531522 124695130
6220049 162364864 25504148
109525415 220978720 98302940
224178055 150916468 6317276
367548637 220401306 109427742
126388025 25831770 1438182
7426635 343019730 2363170
12725641 298273864 78901732
63912475 402818598 206999286
137768969 107472170 23097230
140953525 73005150 6434922
4912281 875310232 68251392
108337113 260539880 14656020
26883763 138883188 442079076
227759001 354696860 25842480
66175995 530150606 23365110
31947009 292750728 39002332
241444077 427642644 43409924
8322293 480987606 260357154
237049801 114491106 160308462
140872743 147350250 95071750
101392551 585325032 122163340
128923535 147522790 90793330
78965835 370443770 190182510
42969809 338749160 457616660
183768193 53072374 32732810
31150927 85874614 33880682
37822625 170205600 19721004
343132427 106118318 12629726
22359671 22800158 12710254
190831657 294799142 308293106
121796105 269308396 135373528
24983061 347516070 301179098
7008583 485453798 120751066
124833125 201107824 240903532
10204091 405819172 129739756
161668695 281769160 267452220
123120099 103257668 179707740
12810187 83029466 18527830
125944153 178881848 36141856
108842835 280594676 6481632
100433813 722706934 287777554
100980497 563576364 220117224
18943587 8683576 299184
20076783 378104020 204715356
28803341 279538110 76761438
116638467 370969714 403595478
49282235 28202414 50071330
19622427 428472768 13571944
79344003 147294514 119721882
14718039 114852850 85745598
59840319 451455808 337015272
106839133 99587128 184298864
74785949 143837308 22369936
311823673 375809034 73940838
69361769 230736158 117825082
96149735 194086830 403705890
32406305 66154326 27914670
29289531 141366208 77149920
29070379 287077128 237627300
150716865 381765984 165508988
85843149 203553168 291389108
56599365 79303842 290080594
41775843 547530116 18866964
161504915 529827906 58651842
4364261 315045824 31213072
236398397 201019014 31498758
400838363 82271886 96174558
354582865 239599570 115399342
62198837 379003334 235274930
51075815 253255620 106886640
43346241 311330004 189120488
379934841 438100028 147752964
259134035 605240934 22543950
36029947 490070244 179167824
42468117 197661132 95824556
75797785 252324660 155600784
270382175 302012370 58374234
137446445 204326990 144862270
220311465 445508780 249186840
92147549 255637232 256503464
19776935 267369720 40996320
47793735 38682112 98679480
72744685 309670158 12454050
68759841 282562642 517256022
12942289 287893416 26603988
32999783 523460174 116435482
103897063 280264054 188521046
178883299 105148610 126384350
17350573 231822744 61372188
182376959 298139908 183884704
127534377 174381898 340204494
145395949 176547652 294684484
4116691 352833818 21123874
177070353 17937274 19817154
80860257 424848528 25919864
167788761 369848956 53653152
19287711 395895708 107465764
355657769 194982602 19545362
194838143 21502332 30094236
10482907 347034004 302307448
204593225 178521732 171474924
20152213 45406208 88318376
355928723 187073246 89520478
90885025 97563550 29583730
238569421 248342072 252676676
316192803 181160054 63140274
115854683 274621114 50247386
157085339 229930104 4971372
47114723 305174618 342422066
20655373 107550862 202914886
98818575 535887378 316650110
165017039 252526470 17165202
211669929 393507402 188092574
68881197 129641214 3996878
92342847 238042032 26691284
169626791 292414040 95971588
287726465 332841100 111330500
122372637 209100404 63317016
181253627 172194862 22421114
222984801 311659530 40442230
99304307 459427190 420697630
32026607 333822924 203848524
47274409 123704468 29412256
66141831 196802336 29676108
102884835 82650114 394156498
254465205 412639052 75732180
115785249 223329588 272623264
291584475 146870900 213951660
79911281 341923636 299198432
30154237 273705224 80778064
174543125 163223300 51813940
334443051 155384308 40467972
29795337 95281124 35518404
332986349 618953430 101807190
122274391 257649824 198496652
16583737 327626180 87899716
387288011 104747894 33568162
257130367 390745944 273838356
103694937 402808654 194195358
161251665 147683070 147872794
233510325 720453712 216739740
122007525 534624036 303267052
9876579 436194252 154209308
185211087 211834836 88332044
66885081 203275992 405614960
24610327 548775178 175198294
51713485 280711566 85455462
15110685 312022854 80535050
28201929 99232962 96799174
83379439 40120102 11778790
40682367 346445844 236969792
72158199 271826210 327773982
370729617 385015866 316571858
41260387 244426424 208884868
96335927 833414686 28275910
235720677 446980566 444160838
225162141 502561286 119504538
100110597 641658366 56320058
209013585 423409600 482108220
154391839 351599352 229701492
49625067 243126894 55310114
108932499 140173260 31196368
75244027 305015276 252983056
80165657 300334334 5597618
27402357 248426776 27531348
65430311 138792792 251097132
83961333 224398242 21962306
134148759 95224188 46060924
142111329 459664122 26253610
65434399 463861782 337729206
49482469 116896758 200902818
324340481 212505722 20705542
107919581 77539282 73454054
104816629 190730786 31720742
276380413 188204430 100917666
77224019 132211230 69584490
192520717 37005470 23217190
226504295 72426190 15028174
51383281 161917218 200262198
95100001 469342186 246147922
71819489 198038688 48449808
172171871 82288660 6561872
97193379 422523204 137036252
206623657 455687004 97705884
186138099 349206068 165113388
126118517 145950656 319738340
165829029 120132828 86076176
127691493 74776836 226264636
151409049 74257406 2713638
52095363 26618694 1070122
265436519 122165042 91091954
2904541 131520974 101197318
56568711 200646502 126402090
115547115 36777778 3364410
11503909 447248780 61778660
311950849 416413132 254779600
249174619 459821088 434215068
53746965 61077898 101522910
81895943 357706562 2381486
215966937 33585214 31513602
93212941 293212376 71727832
82353645 440003910 204136910
79686621 161218838 120126486
34628915 482299620 7661460
120528849 208812688 187598316
149075593 624361886 130265602
226466865 357378540 444849620
93110061 294680488 171821292
197164761 297047318 123813474
31726527 397436400 184254280
81412231 75881958 11472210
78883017 415419516 266552824
31538659 47226662 15859646
67358143 186116002 51707266
149065383 633941564 319373148
23595237 146213014 332718378
230835867 59746950 27774010
230980995 320959840 25157916
240793473 48801446 9287538
92502517 423218274 323615814
238563325 452088930 89085150
12036533 68718492 34472736
149433033 401746216 199123644
40770151 131951652 113040576
14544995 262231722 13254054
13937605 103453900 5890600
291968071 323320506 228058338
160395023 242936088 215003736
3762733 390582556 203859868
106115477 288567682 173966234
27375737 48028080 104344740
115557157 670782772 30342424
247215181 377636438 53753378
199517571 170430624 49158452
200171337 379125652 66219084
53732265 378939510 239587262
85550235 378491620 65737860
231466577 104320364 104950996
217994709 19762538 4129110
12701819 100740724 103755032
86264879 135429682 284088638
91242715 243163388 76483660
369161629 339930136 213287308
91329239 255807334 149539502
37328087 30820144 7580956
46374323 484007366 158128214
283817355 579114668 84359676
12356829 709880380 191806620
181529975 119463940 161054300
90857233 93334526 41718398
192584805 57441902 60719586
11503235 16254618 13582626
140914945 216408410 195005390
55167911 490392714 90830718
76099197 352895240 72664104
98270679 209456094 29034902
79542295 201388946 206840722
108292661 49463238 286045806
182813769 159856436 6257832
269083071 302075240 168552672
18604397 208926196 153024452
121575313 122249854 42210742
195850319 162906912 211971804
188931765 163866320 66101520
32761341 106077234 22917118
164725309 261401770 357208762
133536099 136990532 8969520
90909999 391724068 128751180
5440889 249156996 17906772
78812703 206741950 410908770
306612381 279456032 73343976
3331251 384559960 19410468
112678137 201788956 12050508
260402327 340184106 68189406
51467505 736965544 904260
70265923 298989484 117141976
16971153 589175778 143743706
54792277 288643020 61401960
1234113 290882088 352953664
50828403 199717606 51900114
113423753 551864744 187721264
8036383 241972452 55777116
291283581 219834272 74466036
92980667 225850302 62191386
83639139 334270118 297822606
5913225 379872662 241857930
121507815 348945454 103766610
462354831 115178420 58515492
52737281 164313572 224748584
275480701 278788782 69245106
2652091 477355920 104096688
21651761 530273290 110044202
268591007 457816136 295276468
200325623 421945252 219544916
65356685 30453112 40776016
13191521 158091438 132581238
25411917 189471714 58284938
144213825 147611300 156423348
92155271 35828234 19892078
193672717 185184174 31074906
32446469 91245044 154652192
173837605 408021748 177502100
200578875 103984850 282422130
191950331 165960232 45029668
324400575 473050050 93156874
46329193 212040556 401324056
27579603 126173728 108131724
188711427 219107964 18657220
180977069 83681442 174313074
20059851 71106630 21373382
29331461 439436656 27693412
251876359 393813318 69656454
48828373 285675546 372664098
127525237 155577564 82624176
27887685 335531378 165257454
292208807 43491116 41238116
28421019 474079056 213218908
74994161 316172236 230236828
430781005 136700526 108903030
35701587 140718124 15876528
101536461 178174554 1592458
200309691 398343558 39925486
33921987 375995136 68948344
32026353 97908214 111630618
148639271 300527588 90219848
10337643 116298940 44266224
136584111 226868676 48168092
181879089 530931008 332156784
138850197 83300578 40618566
3602257 181832236 205462756
1232213 293739238 140195854
108006519 182908026 177971638
58860139 292186728 391841796
222556741 422207544 195397728
100419363 316769306 293092506
31410465 41352312 83612884
57960435 286023340 193300776
75940673 307619692 250010204
10608221 206290708 43237792
153582483 463729794 6228730
358573275 337686578 177033354
109228141 300325108 133766216
186866793 342089976 163547260
78786089 108747172 8994236
230297365 363991450 256895450
361817505 391973630 244843710
82716877 320236750 3049114
32862395 125700740 52893380
16204263 550501356 23785004
32095655 192504346 27651490
348601651 222011416 36697088
144829871 291611348 89904272
187938383 460102474 401636366
125280255 470850410 260735070
223271405 379565710 41868470
206003517 259994664 227086492
219082525 329580510 119585550
243769305 318801230 51153786
5741233 501057960 83677140
89582727 168308074 41129634
211009455 16985420 169503132
153635941 143562672 15067848
52484667 393892062 243808166
81065527 525006318 42381246
1401505 609784820 24387460
1731681 413237692 85559016
153138897 397464120 268039904
58693885 203859430 171948610
123524635 444228226 138490690
38066721 357751676 429604392
22881885 394966270 111325422
140596085 132627200 6268604
101299257 214909216 123651012
153510145 448933790 250955218
179344151 133500934 118287662
122271149 597165198 145151838
13417395 177340902 163714310
37398565 423887018 184445774
29049239 236214006 103455198
16593499 308187204 20752992
171203899 395904582 55638666
249346681 393063942 238276074
42201829 499914944 119275852
192116555 267261170 45676666
148041287 137249604 286709556
107563181 211501376 51753988
215382143 426618674 87771382
58354705 53317624 374784580
19954219 245763510 126816342
303842865 560849310 192480326
95763261 350624366 127091478
6823587 356146006 165998682
73983603 54518262 286854694
64671273 104275464 22567984
283193543 427630726 169863194
256651259 264981342 79698138
122102891 388282456 16429712
68168169 437505708 12547736
40437451 454322744 153448808
7702743 185839686 256677314
69661387 233384100 135631440
293343713 426994608 116196396
14201609 487429388 158661460
17016375 319461060 132428036
81288855 324339260 6545640
261149607 101302926 92614910
51109891 334760908 129093476
22733985 437390500 256865616
7117267 69260702 401078086
153967349 63889906 88096738
335507199 331637298 95137718
143191497 352020174 332545322
4014343 581840592 47493516
105855053 260725010 156811070
243784509 113599748 203831784
231911079 253202928 38642216
236995455 118134436 43158252
126926725 746260450 47947550
100873245 492443340 222067580
168744841 70706008 58130084
61622781 271175618 132170154
289198581 94668000 58813108
168527625 99645920 17088060
36439083 31835584 21585432
54541347 265434778 24022734
286145589 266784930 83269702
101917007 285728994 258211866
84144855 362242182 386996374
230508605 199198880 255348592
84876231 325745238 114817046
412426313 63843424 53292584
3472799 356722590 376917318
195121241 296028508 99382024
68749435 155007510 137274570
254157439 139143358 9492434
111733301 162432578 32208562
163114745 344025360 167051556
58370411 284478194 400845178
92827777 142325200 148786480
49410267 224784458 213115854
58298095 291136372 212453296
8502065 208703664 52070148
142171357 141406714 39512042
129819911 61635882 113754966
87307941 268075186 163321782
10280077 186615424 104050636
212837761 101136948 139972044
364094285 233976008 286656440
112695447 211340764 43496652
27844507 478750530 29153226
74480795 157559160 15263460
230226145 186620876 833380
123019655 217825886 174655498
79517879 332638762 143132282
128925469 214728522 299080026
183612065 266948550 244010670
8102793 75488232 287593016
127888555 96080838 132110430
230103895 36082936 25251940
100379327 452238234 17282706
77964325 313635860 149080480
103657787 469683046 173286094
17741533 59038248 3953904
23506559 333426954 134888538
262159689 262026864 163258232
252969301 320070992 36988336
106891869 262614708 183452312
161536581 116758344 121468888
51137493 31524746 22135722
97565327 233096296 390607444
215524103 330204848 100041464
17446243 772165676 135561892
210350977 122696314 167543830
49562321 48283752 13220556
135989735 58451654 34718278
103026155 233792210 81401890
235539481 58426936 178726972
102696985 440219954 4038730
69860921 481185172 174589424
55541135 280290940 37037780
134432431 155481688 17360656
81198297 539300356 194564928
35236085 124982240 263784188
187408445 242600960 125961440
24271201 5792332 1674820
95254235 471033998 276522250
136996075 303432466 17058538
101597299 551037582 105027354
306707101 524870368 41275448
192371699 324978256 61458352
11687259 437752124 427260072
125066427 400039494 278213882
174484615 225033036 7177800
25323373 282801216 211826964
46819235 297292720 97816172
211400263 396122486 269925038
131529723 406084204 229653108
152992979 563861546 344596558
158516183 376615986 339220254
125057885 538304000 126316528
49035853 29263510 3752554
183343995 386056356 100936708
186988461 210081988 9734064
152251467 4424634 30004994
330237951 267298518 294754882
89709473 172770514 84392810
42396085 413339120 215003120
24310351 152563270 21744910
301238959 181983628 133404956
133816657 406212846 17188074
201566781 162796144 104401752
65904701 334366288 279733784
31101687 579907856 192104688
167954233 524533606 280545134
38956809 252065670 117298330
115010857 291218524 129646240
12428637 108316914 24674894
29831245 559803952 99389464
118090679 71318146 202925698
10765629 141539720 193752000
18482275 67719726 77461482
171981831 309326776 270047292
171762659 210883680 10330140
24990225 76774728 27254204
175700779 242714704 7241152
89966685 157252886 72370998
102662505 360736708 170952060
227652065 105831900 26331948
223618525 517671750 47197470
148670289 325540998 171479486
85990813 517913726 10870906
203424219 365070760 23479392
269741537 451413312 47590716
140012963 82086516 76466520
367745305 399512200 65926600
51598785 42071540 118541520
184141177 163506998 10921834
61938545 226976860 138014972
77123987 399329276 30053492
127812879 123412382 181180686
216689517 118984306 122087898
67878783 255021630 98552030
123995467 684847156 167741756
3040079 437093188 70069532
90298015 148799130 13662210
289822675 55612640 38838812
45273741 148926990 376672310
124634007 317003436 344415992
6002095 272395550 211722790
103738919 21135468 370551204
368747745 141524256 125466380
190251197 312242092 220559096
135924393 334999776 324355480
282164079 147422742 87790006
120543845 132370868 17903776
102925537 87503306 36975326
134875301 259072462 99160066
5455795 229182590 10331690
70574115 183316866 367646710
13561291 284740378 58670026
88491623 435235464 115102044
46551695 303091150 8568394
34345571 33366198 242079498
94143641 88068628 24379784
284117759 308246612 86322160
15573747 149156170 143112954
27006591 181693008 98635156
211047973 413776616 85887824
191008911 10710162 2597726
38139387 201642794 65786118
120530153 308088824 330290348
98203469 244256432 16456196
299991025 132866260 86528252
260222163 201428244 145987748
94678555 849788350 91155326
118159693 59789310 49717674
3949123 269361168 246012516
245508441 212782642 40187286
202753095 279042090 29992030
177601767 259784824 106172376
129807241 206254388 88449940
53651501 239058378 398374686
367518857 98712556 80406688
126017451 58936050 27595990
24773035 169049746 488939570
59972449 420728844 87075132
93940833 58624802 104209506
103465605 184362560 301045980
25170109 139001524 197950472
13689959 245755898 356136706
44987643 308936712 290556076
134496839 223689724 225577628
54233031 403230966 156605102
123147145 284169956 105651280
160468559 363461564 70789228
183322709 95871056 113376608
28978551 141970436 22058952
151003577 164072660 6166760
197617143 99719510 66591150
72137093 103628756 34820096
215069643 527005364 141900636
190134761 223104560 168767480
22417289 390046784 61616348
97827161 160004602 47518066
30887367 449275956 163411528
146428709 350387488 53343280
43662955 559837940 321037000
105367599 74848268 73728240
147581415 150703248 274060300
153985397 210010564 213690572
26240299 183071164 67442332
173444853 93114236 20961204
6097221 79478982 47625274
343758435 313897470 169003490
89037379 221721572 28332308
96922337 88552928 16949264
145290867 416440116 175678576
67693185 375621044 13357140
143011873 228658772 16022684
139216107 323225536 83886648
202064443 26230614 44043786
202062307 268906922 226415006
469016807 65633726 31537670
1876969 335608928 45513076
119959221 329985918 52622402
106470025 123384842 52431190
126547833 316025106 17507530
298325369 522464902 174674062
226142561 498223482 287380482
192110577 363031558 344277066
40007947 279483636 67841244
4801735 300101030 96498022
142895893 139878000 27891276
103435347 43498062 79485634
153657639 436072990 4247610
75195221 107409434 40784402
222718043 320366620 91933324
9586177 396400340 122405464
95642331 248862798 51523706
90566353 325453772 90587864
4759379 712317002 175043618
142170031 334089152 104409428
94810317 326975526 1274206
97560519 274102312 293685672
53926537 351198564 18010632
49205673 336860858 164790294
16625645 187390958 50877530
123189843 339722094 133219382
242311647 596198514 401924662
123621249 133024694 5063958
73255617 285641340 247540156
74061643 424038530 281551630
31905275 369022020 42487872
342114511 310468454 193659722
25205123 27549222 3096594
186105295 319664640 17776980
13853427 65348200 49139964
19923613 322118742 253338126
184099959 211200762 28079806
132403017 287564916 80905952
278208013 106891236 127931844
266679123 286479374 71477946
162470963 360240076 84785236
209698039 361186654 21725378
199574025 96603416 82710312
365023325 462678918 245155674
7258133 451357004 54436312
408940675 56594906 53896642
202837163 1359786 9226926
18589045 18759790 3789190
159568455 189123886 21973350
242604177 100210210 13512510
254982699 258923512 106770744
139007879 369521714 110543038
19310865 455855820 8820712
4196621 40284478 59685730
221647945 98748280 68462740
86503153 362596586 17139494
44833683 282921356 157939812
175746305 600943274 104699882
70638001 80841448 117708388
111827303 377244042 138322854
79188691 71366372 25776548
55351415 85574482 110208410
191484819 211002216 181919392
67496655 341610560 283774980
17178953 393141844 58256036
172402643 261030644 189255476
56763819 700175322 160741526
170523241 159041038 29858710
131138957 243106516 176332268
101582299 137943322 18057962
59842019 292558648 286443184
228913999 198115702 50071382
19309589 181575108 136087068
15057025 338297994 270879558
68505539 289998134 61989418
70409277 123902098 115015926
53159519 230202978 277883226
7035255 450989972 288016896
222735185 342381492 157037820
188190551 161584342 97815286
117165257 209852656 78219236
116908485 264128922 93948110
361854209 231298694 112324102
225753685 251081960 241063088
99798105 629522248 46262760
149107023 385005486 118803958
2357071 546435718 118282598
45823061 520140208 392008928
351167759 384840392 246962312
67901673 619326876 209477192
29703529 417038062 196048162
198028685 161365202 61759514
269290617 512730652 4895904
77547051 644635096 195475512
56557795 228515828 48582704
84056301 237026976 173703008
80810659 169803150 108010662
94295151 111127156 66726192
13940823 195748748 416119704
336086929 125729188 82623476
331255791 172017988 32840376
152186835 316573200 62237720
171519071 124592210 137193670
101674207 402816320 6076076
49738057 422127234 19639374
60182825 393628048 161964940
13257145 257941610 59380250
397078963 247282220 173612116
12116783 136465694 986650
240662217 284156428 110910516
21693987 212571776 247650648
110324415 169006212 138636040
157576913 467332970 183832766
202647479 120687930 291220122
207166551 342518198 101021766
1552709 364644448 110109464
255972707 50683540 66170276
293721395 363906546 30405078
15481275 192590300 284388900
21322395 241442690 44305770
201967657 300620712 95714304
26221713 126015820 149712384
311167475 102232772 88220696
288678385 289971616 11353240
282220669 209073282 63226218
93502695 730366780 14518764
249432907 463981830 124045026
138647005 300045296 43983172
17495155 102923710 5538746
294761481 370737102 252101002
172625375 786078050 82126210
263898891 191802900 14282188
295971749 144728152 167864344
169357243 442021184 322666444
411700465 282933580 104021180
51162095 320632580 208174240
217096587 201307360 77962440
109629501 175749498 63784114
17704995 204202572 39610604
90368537 385868508 238222044
31048403 316007686 19847278
181887953 264382310 12089830
219637931 278782058 93513118
113455971 353482232 261881616
82419123 369435204 182517976
17467141 604593610 63570470
106599517 535998562 248261014
20297311 153856626 93180738
208131153 111178568 81798564
65678395 121818284 11176388
283778539 135177080 84449452
60281615 243520790 327681662
92876231 111171072 366551904
43853443 65947354 196224922
195092625 122015920 216262800
98328847 360528614 376506118
10579539 60448792 35955564
91518857 356887040 244273276
204260707 81857342 76278134
107912031 296559592 265829484
211805947 321163894 50107658
56454159 468573412 16212000
99523483 301982450 51567106
29838285 177150630 158727250
190346977 298237118 166521554
114484379 774894232 69249068
59667517 227975176 30837928
54404249 314871182 90327410
70545997 359813804 61251292
73485565 464400090 270308478
155905073 251657634 248787258
13192951 339353842 189563366
141342603 182481620 22876680
160036099 211538442 234942618
261627301 53615456 111724268
196913793 86430396 69071204
130988117 289877544 187079016
100092579 579564224 128162268
45037685 101223430 269576522
44505809 500368212 72095196
136544775 32434620 185113900
92814815 270172490 165922430
84088847 429723264 279278772
41118703 115806094 33422014
65060945 239960280 31390560
33947109 385330722 25939162
160339133 36950870 69235750
17324625 365740328 193294440
117992419 358318858 20000902
61666779 264853180 83217000
108336921 94125848 8904912
84400333 387679116 70202628
58284721 280444334 135561698
84461609 630980628 72646716
10754291 537557850 212831538
16905853 267403918 41826446
110761971 363381278 45860250
1194261 56878794 23012278
91495235 531240482 132571790
81044809 222971848 252854648
68432243 87609462 24154974
223678783 255181476 140304372
109536931 267001308 52994628
294167079 372832626 116585578
7800831 290522070 155067358
32508339 61582712 59040708
156696537 270372136 291581508
4721039 101103200 17779820
138881271 88493778 102374630
24612279 129156924 7832972
126349735 267009250 200019350
49664813 306058894 308860394
183576151 167985320 6562232
203292939 274748532 307264268
6924235 189712482 215180274
91959959 583068828 98003088
159871661 57231710 88922030
328144169 87131040 26869992
350486187 439000520 226041240
67591473 256946098 63689994
81567739 681631280 14517752
109506753 232215434 370754442
129480901 290528866 152099062
92335819 189454908 30559608
85394169 17381028 116008
174780249 412994018 94597206
137082995 125299230 132558606
92533625 155283450 72021990
188121139 166804236 332578092
204273173 120652258 130699166
50594631 169458064 100961568
185877543 94184736 264807376
60192751 138974774 93851458
66370609 12060584 52852
155507373 251700778 134352906
191785685 81194830 188801410
154588585 269791220 61282912
137891543 270982192 93807884
67672293 272002664 339109764
138753501 207487152 22096012
259134199 171701418 34071462
242007899 158051590 46493618
372367855 311922798 85902714
126821227 481181864 187360324
21633037 8983092 16872744
62730241 496240958 272228698
273326147 289999164 200937936
88368925 75481140 37422708
5503851 637556286 85055042
203647551 221481848 99599544
104574587 255896164 44023492
232104027 255174752 169749936
111808081 143302108 68232052
31817421 164404926 85780162
27594295 197409672 136961340
213811971 131761122 34453562
55000895 375448360 113316100
285332663 241846694 71417626
350158169 91753558 72615986
66266897 91159028 50622904
220832767 76967306 20542838
55286139 422097720 131877952
224390947 228834814 105924962
342045761 166533184 182638592
62949021 64196872 49420428
87953807 542670726 279166230
145862565 421827770 103280466
72114859 96855918 72164526
395116499 410105998 68063474
33011307 320117744 175346064
143169031 115603964 56534872
124799211 238335708 83214964
193789685 341632278 67430046
112288383 93319154 72958014
199844191 362390738 226631438
31701307 357936524 135809180
23907481 53980208 34042340
164214339 509991398 204215286
13556235 394342626 43959182
311193189 185222438 111105474
11936293 479759358 132665466
198856757 122204528 157250684
62881855 165301130 138759110
131362591 171476012 201553736
127772877 473348350 269466414
170308489 596637850 50797010
263215649 115660284 50093088
40217639 751150820 188447260
148984573 238703354 47363086
65225541 394059682 176147406
269655827 300866286 136435134
98905939 385501552 16359508
72053135 123138642 9678210
33010821 401654920 198082620
229522371 442291058 286545822
69041939 231665262 77639238
226853761 504102152 80043880
118426449 73235222 218188314
279437653 287023964 78243112
169863765 457303350 138161302
146106569 82748364 156703428
17475401 558495832 232117204
158478225 308572700 99825540
2647095 641300022 16857350
15736315 46450270 282497930
133519771 258800022 95009238
58740813 439044858 42160046
187737047 41679424 37356808
76309805 116261658 18858090
15013873 179457168 324031584
38664239 278292152 73040800
274826425 209585170 46074950
144556157 177818596 216578332
54160097 411607996 351977548
102794945 492662400 399432240
6593481 139240860 164886920
61599981 82418074 38710722
334293 217534278 90123886
86408685 38666196 8526800
33010307 551641816 271496768
92553557 229797102 20686446
37077839 107407902 251269290
55829243 359934856 123160996
128497833 530412590 190112190
187114265 174611520 195609720
60787941 530366568 320381936
4451705 97703250 477187974
397642459 163182418 10744366
11197767 29448484 2999808
125688959 371289192 266284716
22970061 515817412 221145828
161771445 217247920 141860340
164191557 174178284 120201772
26709129 12352420 46685640
9807195 79993104 341256872
333966075 233749182 60841670
52237159 411534814 101049998
118005229 483288134 159485138
21439899 153668268 419542376
151593031 370826918 67252666
195171561 97328172 31377764
120968719 273337644 8317272
195042373 326420886 118865670
215618549 420346856 189983272
202944249 408155298 412227574
191655937 22976084 4932416
204784331 216444372 34308708
11406141 164051192 234143724
222766899 76698282 10525742
42464763 373154560 402164616
296170837 159036708 4946904
249476265 26677620 138594580
66558189 326121100 267240
54568125 587898128 185897496
79723221 150875256 67416328
287888923 517041564 9882600
40110661 186887308 215175484
176626295 186734414 49361798
92863661 180591282 42973134
262151151 190745418 35062690
214356645 203109024 35770280
86400409 409706346 416947338
115765419 300475332 45029716
115928747 451740564 129104532
39645535 311796988 77458216
104528523 88056036 115809068
226107063 140651836 32193276
100970979 294279638 60072678
273576281 53201188 33774436
34005775 74953300 320208100
95234357 401286590 19886974
181278735 52673522 57611754
94511 304015298 119875342
241900837 773552874 115382022
36591579 367659998 10876986
106254491 258582336 257441448
162073747 392790870 123550590
12094435 436513680 351017280
176948747 503550720 383099604
115265327 341449886 117226210
94589219 388176926 428097182
203067185 573808630 102187910
125397789 45983346 53834978
328428349 319095012 226022304
143249593 225379600 105626200
72474067 217625114 142156258
83740173 51346820 43923480
175176895 267217780 241908964
192523043 237956340 63934560
92877257 287717224 69385316
126510373 259977344 160209656
82308047 352077446 146947630
36661905 408812030 27567438
266342285 241685358 27506670
56138249 426217126 60086722
19427045 46754370 10239966
90940361 353947660 6316960
126129775 108207496 61117372
129818879 446555110 68521330
98901287 504863588 260549836
76660995 276244620 69997840
83550683 73316424 168051552
160063805 316127328 170522796
40981751 119155294 255690382
38557817 93096956 2981896
41811059 67649068 73919428
40023731 448571322 226535826
231641937 491888778 58598966
297458671 144989252 38121652
135766759 41453162 75959738
34092921 434781864 267183368
12017445 875784840 92348080
291524963 507778628 123217544
201460569 364636508 33167820
13355383 265105546 18748786
98275895 332178784 175355260
143919097 167279282 332672186
323346199 228720336 163525968
52751787 196496298 445799386
44376095 431646590 306792190
5297783 388876410 258289794
12791679 140486460 144215800
39073147 539756444 34203392
146526819 198751172 257957256
115983919 418437978 11680158
83019329 191040032 140098948
118621905 203953320 204315844
206215861 501272862 143214738
111717453 60945654 79291646
239346863 561187928 196737244
171984765 85763208 28521580
164881361 511468500 168291048
168951663 170905064 6622644
49137627 190522044 151471628
94133517 113526528 75906244
160286397 212041444 204953184
65232501 475767142 79791342
93374943 358221116 158722992
56074383 228306324 374199896
119265341 488723852 279826204
41138203 235882546 179898098
130663597 41951008 41033384
83045723 72202006 338457554
68118807 334806168 56876584
87183777 367772154 17830678
304277019 372733572 312361792
79710957 315510354 112768622
98543499 326314378 20583438
54303929 446624798 150375518
58474771 275919022 95258810
222857635 293401198 132195986
91023089 86766152 142998284
177894225 146835900 56277832
41017491 481092780 113643260
82093361 28294160 78547700
11294229 565751178 175384730
256584599 263402672 255725216
44077697 489345794 33800018
43792935 337549960 109486980
116650535 366933254 80844122
157916651 227467864 10886408
377073979 118704888 2264784
179219017 370613062 482644426
295945679 213985166 11713738
221456965 78848468 36504800
116972637 401599628 66879324
77275625 389020316 26830420
35805939 579463026 161234362
219916961 428219822 249701866
13263993 190583084 42166824
52395393 189382962 4346254
23811609 117444264 47039968
5761713 515599530 7445566
198925471 116784078 14097702
428565497 304076744 128258864
143764603 725093976 202977984
168674519 184846274 6538498
297622079 342807000 132080880
383861643 381779046 264200866
33445739 183314888 57713668
203331739 170549618 41975026
123000805 258527094 254412942
119541489 150401880 67379948
40346625 116842890 79960634
122678749 506129270 224750330
105226037 323804674 380966134
121032675 164767770 232687150
36119329 79456952 42574168
242163 153411166 81841170
122068939 604094856 53175528
66945275 258205900 132442480
17550951 539759126 184472142
46210417 140817166 242915806
124396413 329198646 220977806
26861177 61871128 33889184
74505465 9823530 7675030
172279401 187132302 137585486
185423487 613870454 380911182
2156149 162323636 51216832
69978663 254042664 107785724
222577787 317074990 80555990
251030143 136234698 1532706
90995237 176441934 90310302
161752725 264750074 10896882
109052783 658483256 236597960
262028945 75559302 48057786
150476061 163176002 182043378
24518467 413945176 30757384
204419009 254855346 67650102
51145583 437925174 113717226
63462087 149782156 106636284
131297433 287484814 225176178
184907359 106216682 3312062
37939921 568636454 156093562
108154377 309464070 10310450
101225979 14600708 129915372
1460545 17179504 1913228
151134775 40321264 104690048
77873427 204515248 237014736
30265407 500271826 21223374
43678615 70106326 30056350
51592215 203585400 22875620
150585143 568643556 45183396
157321365 206518594 77248830
124170541 169732978 24520958
38369525 95144348 22390060
212372869 53496902 102307918
254710547 86112174 97967766
84748459 501860742 6590562
107930063 398047078 188648746
346703127 376599014 310738698
24925103 436412794 35836858
369243771 562909686 137388242
302192033 403217302 76019474
381580153 435220002 147273066
159029891 155530320 26855580
204183441 521917320 115075688
148981715 259247536 237514448
14336115 351864810 54835870
278623371 233863950 13479922
289719909 102145344 58157032
134042157 446212486 162447594
199313379 653234696 141366132
30658155 256333464 43352852
233916301 480614992 197296972
181296413 164362476 51207204
44818387 541347674 15297898
81628701 111908462 73285374
28234735 336344430 313172490
101643869 9845102 23292118
167243893 179834120 46772300
34933521 329275108 112930524
153310783 86694462 15735966
288356077 316837546 24176162
23955251 436344254 243414062
13621051 248818286 183818738
3605775 174865040 163919616
96779617 93711254 23453986
73293353 155545484 79707176
101693571 260986488 243567824
27185703 96090052 293135964
19506069 282533910 63007142
129273327 430273836 354102928
106717915 289675020 223369080
121350383 120830886 17626722
82551335 355873402 226907486
279160257 113091474 18108626
319177411 352695192 154141596
302740015 537199716 303712512
123764451 284205082 395635122
333528295 226352972 125837680
146894067 323648904 244043828
103401695 23844840 45421620
26712993 136375330 65057826
93264703 237292466 183055082
81665019 184087828 116756328
105359413 127854666 155447130
131905893 360516666 187000598
11258667 120368634 104951294
5207541 5328918 16538806
234308133 56668590 19749794
52459053 349623874 142824294
130998427 496542528 331149084
131846691 26719762 60199182
223777407 131845854 13845466
126363583 584088512 165476944
92978159 189131054 168380638
62155469 233642692 217393544
226349503 117008862 50447754
202321689 499198100 163028748
239781241 411656530 38586410
34129755 313497120 285949360
72352363 186280362 51101874
14478453 97587072 9314824
18872595 252873054 23732330
285835769 381913602 137878062
163223655 575012400 95784832
195012595 84293420 58434740
149210331 541743274 198512682
151654317 832252366 55587006
81709145 312041116 411581200
211526521 510555468 10595244
103222587 192837700 242079540
78555935 127699556 1541740
45951249 45816642 30566362
145054025 34509376 36522032
97298007 62663452 146883996
243726825 169221860 269314068
117335867 159136496 5323076
180803523 191072424 132410176
131311147 207694200 74114304
155644665 202770450 71374538
13160999 310633496 245797832
96057415 435733074 35083518
62242989 35025248 13756812
323485089 157897848 20354444
314929629 74391772 43654680
206395951 504791088 56428464
222888095 217209440 15507020
18180081 409594934 275933178
23830281 117514388 57188616
53645557 348826526 67178798
88600815 337648130 64744830
145837721 73610520 2687280
253901131 86503274 34072562
164986311 163256742 42869078
3473209 38627828 12300412
32827193 309877916 78050728
111955501 466495998 197989614
294534959 229246288 32067364
150004629 298170462 104408998
48919479 321830940 84423728
168918765 525248824 427105968
239637597 145714506 92261162
130132515 266091010 8253438
217461219 129821070 10469542
95395155 61750436 47123652
436523877 181204476 17085532
142537545 230950070 103070778
163798245 335301590 15433350
244410489 233106946 75131898
131601881 314769800 181025992
25207911 261465534 185017882
458933069 50031602 22656382
79553609 221105128 10583128
49882791 303313518 77136622
234696247 131216792 128310404
116911177 468079526 122121118
238921445 439572882 212575674
63814215 347019300 66203344
154328103 107378224 46616532
195151321 414225730 251055670
92219643 406500982 125304846
50417253 79586376 1645652
174450279 386459288 219174252
36634847 528406688 234500584
28318935 293611280 74691420
195439185 10572752 27627864
120537667 607705864 250322852
22543153 244371792 287217024
63111121 391369402 22975918
44071389 317493438 5607874
82913315 150907550 114055378
62207811 307947298 135244350
193634069 96647488 4234972
9944623 98761230 82909314
90102773 318070350 128458770
195424401 183103572 260884588
273008577 160039680 52462736
419715019 132465418 99086762
768665 148488090 21254430
194684655 236794710 50984230
199132355 409783820 5402740
198690329 165008726 64081078
132484239 320433148 220258968
53983993 329890766 368868346
196948557 321518756 97508016
349137777 27382764 4991060
41220719 519614396 8576968
162716711 281780148 187340124
38845673 37516528 18118724
36942041 110066518 63083234
397520505 180945318 342770
172243889 535019668 117813364
34572447 171887894 95473014
199398345 302549460 64936220
117284587 483954794 167949502
378177165 406581160 14105088
62650635 256831498 132677550
167356013 240359720 203799620
326640515 159794618 70809950
160687201 85355044 94834228
261595487 109885278 46532154
5837847 360504704 73144932
178785243 362516786 363917946
47913649 22324384 138545552
30561067 255411736 74255708
15437809 333034552 25186144
93245709 116097786 23426938
262497329 456615230 412463330
208747803 49384616 100005456
130062825 342962410 248076150
308688221 296435572 189856952
72820937 185771824 3104776
110165613 324022010 349311630
28207107 164344626 146594938
20835001 419066998 251184638
58532277 278501542 165870714
157962819 116907728 33530856
71838657 302915736 103437704
51203375 370489238 134032766
386970927 76563534 3840286
6264313 249727676 365301932
94531665 180987764 58500048
18175997 346684928 63062176
154845771 226274766 108523562
193237735 133323430 337175426
259291373 618232574 40944794
136320953 327139104 21558156
84787883 24477944 126727820
81369519 253585518 81316046
197056627 187421172 29010564
96386033 187621462 138429326
209199253 122444958 64570374
334040213 370242750 20005230
229748539 279170078 22004498
118382631 42412834 88822122
70269457 228735670 26754374
79872869 434590202 63319474
353568735 170161030 70161234
73232007 210115236 217971424
201485105 255247280 308700860
61141555 23861300 10094500
420921 21945644 23277972
71880763 221794932 16303584
167514723 144722364 114819548
82283799 239275194 1891022
10114219 26562422 93997154
280867047 375993084 41023624
266849377 143400034 203165206
59061845 35999350 94176550
158122249 26228706 76522602
15489457 260716030 174534074
81506165 224160074 130787018
44982339 562728204 4648912
25083641 545176538 92616730
125488389 190861134 58127482
35851425 414414606 346644650
72838229 645336702 91728318
129265281 366693602 173646774
18134487 55375700 81689916
61690445 126139796 194972720
42273735 271148570 88327458
87342849 82274616 296144192
139028059 33244918 99893554
54971245 339830744 162551620
37241865 73403190 2352770
12628071 253280248 295730604
217008201 259677972 29232316
33652877 285429774 451810038
53038151 66414098 14997382
29705591 437916028 186942596
68215257 396591414 331524466
218880917 226139614 4640582
37665229 167158192 295326232
189334047 176372868 76247896
21683277 371550726 30212974
60740453 415449964 148176272
19047247 219751204 370209380
133445823 168313698 57634414
142786543 220105376 41228216
273062931 233499278 297395766
95422747 160459622 19666774
132975279 110466146 13163742
16696485 130351936 4662840
19792887 193445106 37878706
28556113 77863644 43264956
201330489 416330064 103390772
300615025 626602950 106225590
23229647 374231680 78064220
163299123 366844610 90815886
178906955 247223590 183503470
128430395 324889940 79707760
3323283 277550056 411154800
128122533 553160524 87182856
23749827 274534528 183232164
28526083 48046564 146662252
16529797 342510074 263145874
44849379 415678668 187981252
102614067 49871034 11669282
286874397 397688354 93641802
98361939 111583350 83769602
171868769 342983370 197458842
20967393 511202372 25164564
301756757 99618956 155848292
56297381 563199310 190395658
27320559 695495478 114718366
212779273 421462936 235395280
63545555 340193830 18007402
106595483 108276514 109585526
45885991 533663070 243355338
181629583 234331070 6147410
47020235 136886266 202758362
80175621 341160204 233261692
105261387 174080124 46767952
115869183 127276640 197884440
4412077 178624058 46700014
108344173 63850810 139849486
113410875 600767442 228572110
182854451 86363888 66453556
238486057 589533588 43997604
103599753 279441946 249033510
49476249 331428242 251686854
320666639 85171326 73780362
90558641 51103032 1642464
278065593 110773566 13921198
17786565 173108214 97620502
142715391 211966476 793828
153603379 162057864 90619572
183896453 63370694 265116122
157338609 125104348 55419816
212748245 131780740 121332880
29086329 420957048 171983108
153434807 625284616 296231156
222087371 424564514 266810338
78101013 243324988 243646044
170300075 410702810 43235170
168012259 428361462 240592398
244516527 132209084 34221576
242513461 447986864 175604812
135322727 137384322 40811466
51044621 102784808 35300848
15377617 79553934 156290502
60041823 54947436 10229456
75169453 393984364 353907844
21243631 234630348 12772272
112300875 452650144 239305440
68655525 88358310 248251258
48914835 334237596 187868240
149839307 192712688 194787896
181897419 217710054 19372342
327922641 176988666 173287742
244371727 166210924 29272312
192386215 319632810 135936270
260478425 400163010 317566350
53052727 205030054 107028206
204937659 355304172 145270792
11261025 470052582 166585874
215549535 73391616 43168688
73327137 118666206 352121962
41834741 177794032 166802272
3878487 194526496 422988972
314291833 178373544 86335356
121623875 174794812 42353084
60835805 104951890 75883414
111936537 251944914 309392686
170331729 289916340 91208572
72439345 409489000 15779968
205721301 31551488 47459808
62725637 352251176 171538132
197563695 229623600 176583508
34383189 265520992 158035824
48856135 309517160 406133116
190844535 137171892 170331556
68298937 16898432 695336
177605955 227134060 13681020
99232997 344694304 26795960
89069331 473197180 205535340
295121059 417708016 205090192
113390697 91858680 155458996
110456713 478858326 212094858
142535159 436935304 176785348
165826445 308447268 353350920
117756009 393640072 358934676
104856469 337721372 73141792
295336525 200844980 62045360
41022095 505400400 4185156
10964437 352937354 61214782
181286217 139647144 33963872
53589963 224846096 291163032
104897901 440950158 128435198
102437251 373588782 112294326
231449773 297703246 138440374
323464673 256677882 199787574
13071853 668787554 132007210
189969253 130934846 150093550
209327179 289649432 227993872
358352901 120351618 54533398
98632031 207587846 13967438
68061309 183510658 146167338
84605113 425598070 275061430
302179039 420931994 145242698
260438453 41812616 38987944
21600491 169337778 139286958
55328437 338571602 238958114
224310993 445519884 15684316
46859175 133524250 18967938
196600355 242869260 215641020
379985169 369488398 247770522
58594367 609352952 184361216
113749091 363990902 94222502
44105329 84668228 190625180
107348983 131421064 69867572
11967955 49795850 33887690
66708023 242588254 3323878
137690147 172566882 11244786
50502351 451983300 91176560
22902481 17879292 4148904
95102655 614573828 173454660
38303947 174866894 268651958
155907727 212054084 200259988
76347253 250044546 6960210
6369425 320083946 361339978
40214127 102418176 35569648
2148845 713151340 2679988
51597493 327126798 178752234
98301929 236060328 190480752
56634651 68330208 300687104
162348443 97264180 24088180
63436913 656510518 76850294
216733613 151752292 151696444
120839521 129712600 325356328
23477321 90928292 43992248
30229421 271436774 166309918
285514831 430970460 270797520
175454459 100886922 110239314
51765849 344335542 94107334
35436911 174809652 268894572
60359039 235961580 28442340
309223061 102743242 25287914
70535391 101754066 78387422
420967605 466608490 30998190
256281171 157021566 117785498
178772123 396794584 50609072
26015461 375850036 345179972
51667961 512623458 176712402
4068171 342781374 349473538
118887285 216429070 91193010
12637453 397093426 263905258
51230567 14712094 31717330
3553099 332761358 39510514
278064931 344366472 323803092
35507859 470942608 289096368
53936275 273489680 233773312
51087341 535100232 395330592
204383655 557219290 45546090
22712851 215400566 39725822
363259539 270817862 250714122
148941021 511763578 101834958
122695365 348836570 67813746
69424083 440422416 400383572
6009371 248989918 154140526
6943205 374428626 9906390
9612381 395250954 287117602
129415547 437327476 131848192
44824151 57844512 66554784
11533833 178353810 424381570
103666629 26933898 135637814
18186907 696829078 81866294
164236037 236688794 222633314
270458055 443006648 426310200
42859781 254202090 294192930
47398821 466974882 174301814
74820157 325085512 201813764
11415609 528469236 58265728
179947083 153839022 29746346
114261931 179875758 14294070
136856887 94266304 290135636
69938145 579677610 9762370
186883695 629555996 133821672
52719373 405049664 413231492
17615563 168463674 205673406
65524837 146619480 73065780
37469955 206570198 455790390
89990557 538590982 301619714
69273963 569420074 164842194
269395725 147980910 54933130
187206075 302911374 103942150
79133341 143437676 131222392
224468819 414182038 37417598
298835015 216144100 211953520
47632081 284879308 154588624
57346731 41578628 61825968
385733635 359695760 18646376
162906855 461873570 173405742
24926155 429311982 161845374
148992787 150929622 28674546
326523927 94325164 30665664
158933879 237948030 78471690
89823551 398261382 170069862
188912197 25978414 1155086
292782651 259492268 8299572
132228633 189243954 148590674
134682275 115133620 135294340
175001331 78467802 109016978
91643663 25837900 1909160
264970089 377180202 427971370
65926473 592339446 153297194
139767243 199699324 208134996
89980559 137398510 70492730
3584341 332961072 87689664
125521039 673080742 15007874
5055041 543069310 93460010
80776445 15854190 323841030
115955789 78169450 109513802
73658647 159902646 402407274
34907509 546949754 157204138
23404409 69251272 250075888
48612017 325048358 310061546
152252505 229097580 18175460
71434365 376845108 273389056
189443287 189681078 18583926
49590343 438708256 35656252
143603369 107886918 2642718
11384115 81201294 139268258
240017217 116959494 54153110
98851863 511603778 195396234
506262387 128528384 105826920
217978095 52850498 133146990
2527689 380073372 44106724
189917469 287858142 168533738
146950453 435860068 39315536
202947131 219789880 86792840
40540011 268785498 133214510
54843129 360022128 267603116
187316423 582609544 230694856
83295301 335507348 143842396
33800065 346089154 255273278
246893735 157833984 156659412
59695429 299973954 224521938
176856795 333003036 36472148
312390509 385277930 153237970
85590755 357452860 16932320
178756653 284513032 141466944
251120597 313918234 215262094
236157215 153363160 163787428
362402885 359442950 78436066
39081605 309687690 9475086
129396219 71068316 11579268
50175653 886144380 57103080
333259813 285254244 224950992
54053231 197487222 62082282
183110471 299523062 143756714
184131009 242022756 74406772
64970745 466124766 20214010
285505209 44795178 101837954
98717621 298807604 82822652
161873841 217226358 50082094
81696373 374415104 39005344
101534487 132283726 171086634
131572509 100948262 41589114
106372815 145612950 144508682
185692839 540987838 193197822
12810427 222600482 315419726
28429377 372281972 264843816
105504247 128789642 31648106
9660939 68068534 41305422
71250885 568545192 220431556
4065795 229796080 91727760
58027181 252485208 76634100
155419011 318338220 8582552
78242377 69713448 111264996
111342849 514569078 92693482
314320883 230737008 192023664
225140831 263767872 104669076
251307409 58624870 22305962
200469863 382423360 54930280
287059865 585402690 94057878
91245035 84601320 86222640
131262935 320340474 9223518
138150809 560304824 98914148
104353513 119493038 8562986
157478927 401690090 272106814
148925223 160071250 366781410
86240159 365632462 59612306
187164549 127099452 29872216
41222517 493528242 165925466
219134289 266565800 98064120
125498955 265702546 294151170
122561043 429474474 347313250
142504721 250125750 78929310
120255811 118303678 88338026
258389373 285321980 332194764
87693255 127030410 261053750
56905089 449632764 234968072
196248281 49788738 803658
62118735 259660020 73604440
2473015 488808490 387732130
294651327 560818698 206505134
183952315 284693010 86107398
91373957 552506064 332384412
5674649 171275672 187430404
43358135 512274124 363377440
196217953 161593556 24691648
62029163 392593520 12978640
116113941 141683908 160598868
98708769 366792680 256486908
303768625 526681920 2862492
105263893 102870474 30077790
151907661 286723576 343594392
203395543 319090014 136406022
49608965 378917090 45318022
234818289 475405210 163576890
215951183 156932222 42070834
311709463 22208864 19112252
293164583 115405756 31911044
259893681 11198526 25988722
118757837 160092528 18630876
152600541 481075410 188960962
51473989 67270048 34577264
105032589 335383642 187704078
203922609 489656650 429600162
138834927 595527436 55025604
155093217 104753806 81959250
111775239 433580846 24757518
209201095 468623710 199663430
216825951 102395668 55904388
187609155 39413218 284938110
273346773 387131524 291475488
311437361 145014438 164984634
247504181 95662432 29276144
42781841 278252384 113731912
83772337 20753328 133940796
81838913 520470868 184067116
58991355 402753756 209536720
12975533 291548192 107870984
72635247 8401320 169720
36007001 405663948 40540272
125226091 366668292 35619288
189514793 161668102 91944626
152395193 395565454 90226226
228279119 301680958 16630202
29051227 427251252 247638816
290050331 222914500 15351908
251137175 127673034 16257162
38532675 29035868 12902676
129411879 239643720 171893020
195166931 423865938 243974262
25312825 540892236 173607852
5309335 214901030 81526250
253070563 327555224 130064732
65546417 56875234 159833794
301855109 485003820 340952412
160668405 44710430 274632114
59122475 463662220 63153460
93482543 123111394 291819662
191900855 253217510 146090230
172989577 102284988 35850336
78601799 309626562 136519002
42574195 181557418 222586210
84544995 453152550 159876050
124172135 426307664 246908720
118630219 404454060 60844008
97158045 122471212 66162540
133057787 212992222 86351006
166073149 20815318 257833354
140438935 374099180 286755992
35626437 451110588 5489344
261093195 231983006 32723658
171426621 107725812 109313344
59077935 67061696 46946772
252848599 95679556 81948752
177751777 24876854 98340382
278310371 6207628 1538800
120434343 257145224 77628684
63399513 656807696 175539852
16103185 156150866 12393350
82746063 217458128 117832404
75201009 417741288 98730004
213931635 49668392 76789740
176268635 196752030 170523030
32928913 175877426 153647858
133736279 51511896 148915992
202224357 57287172 106279024
194538687 501148974 74596966
96457297 460885174 151394926
167223407 240119284 44107472
169718587 78859826 3513454
148671875 318428220 261024204
250442515 596537230 387941950
125701173 381962370 62645150
316608569 410007358 94199018
22043949 320422142 123011634
274588211 255803782 147598142
202918363 216251584 120007720
5030575 434588158 246750770
200413969 64687628 178735636
45714033 482441826 55364134
205933897 318435638 308772694
32765799 375591880 141608832
253585141 225882062 268535594
221445265 111931722 73188570
203712441 85556562 81868346
118442157 96196676 72707904
55228869 96812100 90154508
168485613 247862552 48331824
156501127 327152444 277059392
194675173 357094836 16791480
50816897 193689414 202953366
423598357 328146796 41682884
135093399 49731506 146544462
33385997 440992826 177173318
105774625 475063456 330317092
36159977 168785230 11125814
127250007 153130574 113477538
194176531 92636544 243034572
37937511 197323658 278665314
3839725 50126434 105780850
12496857 478261026 73002854
36662391 361091252 32784456
57590037 120277566 53441366
35246567 233026630 73125190
30447797 55496672 157215464
209376223 292007650 129950086
21660333 381093246 38197046
299099881 109443672 144553032
57625465 144145830 217691190
135763611 506786562 146662078
162410935 153769450 248410150
53385075 632499366 87347050
107498079 434902818 27435478
14250387 244782706 9064398
247020489 468415212 166891664
43865787 365443316 46720020
238288195 478436520 115398648
50228003 115207526 17433442
192820575 240805052 27465420
21282593 413371460 56847676
107297073 189837726 208337078
72992327 400516312 218962856
81664491 72022832 24174828
126117629 13048638 171257874
425631105 355528140 39111640
38017925 307016006 235851058
7728317 293158628 22631656
51469975 316181590 243901870
39990493 332641502 10404634
63381531 293526332 242708556
150805407 202905904 240569676
37858041 520962612 72350200
12781581 354179192 199066092
271473 468398416 54997536
64373495 300985810 263815610
144758411 510798572 269736988
62445447 471870388 10504044
146035837 59216838 25434786
337554861 60598834 16487742
135274235 136315246 5428370
6312673 630313984 64527268
223053435 350435740 175353780
85532589 148685100 43356652
23126223 323373676 131534976
213377545 169256126 138646982
72305927 522000730 212479214
58392779 160353972 30115620
229761839 15930482 28153678
145419607 16751164 144108424
88303705 68022090 254148006
75701403 417337508 26706576
202979503 456783504 75996660
247983273 23266014 9584726
44412937 356635184 213491596
5979105 520090652 131613336
38487039 21416822 23482014
14195407 304588254 138126318
4375473 356841356 88321548
6680495 72268630 246294710
7603035 551623330 87614538
83708201 90504632 156351232
26768911 451895542 141610406
21875727 404062958 119848314
245515861 294148612 165154216
79702167 198099192 118102616
111068319 395289688 168266316
149812135 367777362 90630210
314429375 237470660 86104892
201684487 387279994 56158454
304767735 349265800 61245480
103693083 275838236 82689708
187489473 192571140 54807236
87963827 457660624 161752696
13167325 136920894 24245442
236527969 354886108 33799676
26158259 338868636 170058168
58174207 386106056 20610232
107313581 266741888 95936908
4776051 962751112 3780504
372161337 194990820 81112784
84403529 420883778 61831730
112906287 300252470 95352366
48450285 334380900 21284380
138586159 117347750 79619162
97542201 417133104 147249068
189594427 127605276 215371824
140795137 681345966 332820174
16152287 523277384 83493232
133399037 13338374 37883498
169547525 695244076 127376620
201664963 281937858 188786046
2572799 8456044 6079772
146977601 101470026 340093818
45391213 289299064 166011704
302032021 191860376 66139688
70873943 366661652 280542944
281637885 280993644 6830900
68167427 74461714 41367470
85202107 49519000 3798920
102570225 392734500 85575328
68041743 61130652 38536244
202946415 205417070 205339230
95659605 81538338 9689366
46720273 414301352 67685524
83115925 393873880 246332344
116027639 180151430 347609798
352495649 310411828 45275092
252025169 297991902 26353734
142176505 378650110 45624490
82078731 281263842 55493942
75000265 104897840 32954288
181962725 130389000 75108780
271352831 175933174 60739918
20686977 75969330 40401214
68383583 147806514 268295154
33814735 193557278 88072370
116766485 385454570 97675370
87604825 262389302 103685786
90729187 240169486 213533042
36656173 450559414 131600246
121163221 76523314 143489458
182041261 117415656 180326592
15117399 398611230 358803818
136791957 221392884 281617724
190477263 421000516 358718436
221055317 300472936 9863624
239934969 454836108 171321860
228329671 94604972 47702788
76529049 286719012 365578496
87956265 374847828 187793396
115588305 38010660 106955480
298135227 481445874 178254862
140196051 199254328 190917312
77736995 178734680 94384904
26081635 217263402 177380514
283012005 122220960 51245440
174967987 273277688 19383644
125144265 310913570 56354394
134204469 241933924 200028732
203605683 552242536 390992304
2820257 20044014 16040418
284804813 522557988 29352396
248046155 453578578 271626446
59370275 424715422 374558054
259117725 157508580 80257000
159326729 226978448 85506292
42773673 370384088 121732356
102158721 417199030 61217250
178872243 569479128 147452884
193204905 504824022 25906450
216126321 134566068 23715412
151495901 215379142 114194698
23403171 791397264 29716588
30778643 507410940 30244500
28544757 371108864 71250288
46817643 10497438 4530374
16578299 129337336 51622612
228625919 266098118 24436378
181986049 125706996 320977452
20771493 318664096 169205496
48052061 349477904 285279788
155210975 196932650 47183230
88321837 318560012 433143496
100918535 88140610 267666022
40224195 468603420 240472040
164148533 99618426 34040406
138702309 377067908 70518948
183334201 205503100 26638568
204670799 294854008 95290784
33380273 226530240 90213936
32947711 138498430 86561950
213139155 157538492 46559280
44196971 191756656 1677212
20391799 342077048 4373324
7664219 479087450 30785450
21078141 464857038 204412486
218695485 297208630 251721306
245581629 183410028 25556768
198430787 182910664 27583432
55564647 290383978 333960246
54234953 187819672 33670736
308657023 48407610 7382250
13980371 105141072 82417164
148056033 122662306 112279530
133636111 359530346 34603858
152827121 139251124 93448352
128937139 393131952 72254220
230630561 314354548 290997472
160112181 641508468 27335528
30949579 738500930 168730078
211402969 96626202 169922946
58023245 296087450 214297978
226452337 157185890 48540310
22609289 52340974 78088798
131559375 375989970 82289222
86560669 302786734 37689418
119836765 314295470 244030990
79637825 25774026 42597882
178577575 193033248 168570180
55734329 4613352 33538692
71900217 558451274 234278466
231824655 493475190 290341858
38540047 454822484 155403668
156702287 93965644 237061748
469734069 14118844 15531192
281120135 167446088 59590880
72824209 106470114 88560942
76817925 410424870 148702526
204250419 104830146 62871002
41689973 153864698 108294926
230045983 61472094 28950330
121201465 553735170 346270458
80132927 90648064 24779132
10397179 203863536 53982732
40037939 158253098 57804922
35023813 220327154 124022162
221916909 479779362 169636070
48439827 276264464 472375344
62889825 190249900 59515200
171713145 509905020 139016788
232583085 538694610 31195130
23702723 673312986 193003602
55375615 408244570 51295430
120458569 313602828 215510676
55947073 343341216 3447144
30644439 293837856 175172708
6807447 416343796 239988540
156440851 155584298 69273062
234116979 65383128 98751704
18854491 489639108 44409948
244905605 238047900 192843384
349717051 54371866 19313902
21455001 101526864 1688272
62100745 222882020 198960464
153999605 227074620 131591040
43860655 115104130 270761222
10904463 324619344 65139308
59117897 235243596 275118564
26113333 379599874 35025062
338375683 193526604 97798044
43087533 268548256 220417080
252570925 208545220 2524900
136635905 268488790 200479150
89611199 232907002 285863798
38612739 399580328 124247676
74771623 75923564 111116528
56883831 524023212 93642116
152419701 133101422 37094106
136026499 326001198 317756922
171578575 85518370 137722450
50717435 148274950 62735150
75444691 505593462 76891734
266708037 348930912 6069196
179436947 182522846 233713850
51271183 481815544 120160376
10474793 549345936 122255196
245067605 302639120 7004740
10811615 507256276 326094500
27125617 266286566 5298322
41828911 168456166 64212562
353722867 495179206 241927930
174183933 210278846 127918182
241315895 68427374 7546450
123733761 612219004 137411028
102985171 170559284 60447928
33870959 413093342 17784286
60324195 38329670 42540390
31367295 107222040 460757560
167460921 71965086 128890142
115473987 136394914 3306186
165120067 45081310 44483194
271131587 131213750 138187034
35263813 48968530 48989966
91209049 678346780 240396268
31108851 186786912 136447612
194439255 342707410 286204590
67774733 476067478 168187886
70103809 319808636 107729852
160704847 429136338 166368834
22319281 504450092 138008140
167059523 217065430 319946686
209750033 322437196 122756452
64264533 31253214 152873426
26015445 91382490 15820090
6564409 88223228 14057728
91732487 405844860 43531020
170136395 85841350 118286390
88911563 149027562 196361106
160996227 289071556 166706124
191639301 288131410 235095750
135516973 109718568 38410476
308467075 252814660 121412164
182006709 330550686 268143442
62047143 63158746 102633702
161663057 781997626 143670830
3482467 194514744 161269956
343521141 126627210 73095662
78563393 264684896 111178012
133023151 530411642 228434522
300248929 450718046 32336222
170338125 72923650 109362846
43772539 153933390 302776098
26433561 395274012 189374168
89212989 54110472 11766688
158428167 266162494 151580538
85866981 260555268 126019732
86307467 334586842 218654294
132539055 363611776 184227060
282798301 171639788 171703456
85075033 74006318 123149786
38348991 122858558 35811294
6126735 365917780 208068288
82074349 423039012 8569344
95539423 245032214 101719082
72449717 31802596 8992732
124200533 352828836 306803088
122255627 424404674 3792322
319711601 125413728 10938624
13878255 14617794 62060458
1666653 106051688 51478164
31505069 190164226 89099338
63891797 95526240 82777404
157661327 250631762 301204886
159892399 429048628 303640076
191261861 300558960 124423500
84493595 88028010 58812330
217355465 31822040 7386112
73232223 45527058 5141866
122137797 445121524 117305304
3610409 89675608 32367256
30489945 162402198 36402614
8193083 335926274 148909498
23610657 376471148 77127684
70269279 12001932 177247304
153881571 37203420 145328
72241737 119328380 90182784
33096479 8913998 7531654
189956085 143102620 33438480
96136413 289388622 16423946
116144935 108860016 92006112
110668693 143022592 137535976
21058835 461914270 326352838
73621309 372318760 266962960
4789587 2300026 2118714
210096101 138999036 173453712
412731131 220025608 26578480
178348507 377573098 128349194
15433753 37040422 51507214
56464205 15224560 86004464
457562129 78621372 19348392
86998895 125882356 17518960
85600275 255625510 4501854
1276687 42143580 19433784
323727705 56694664 43469340
118208175 101282536 32809152
50582185 419084838 232727430
204496575 77092554 48421510
129140031 262840156 58850412
54424501 55478150 26700410
53870729 190497582 26730126
161379249 110730452 59825244
126972045 265210890 54688070
108004789 207426252 340379376
61228403 551407534 164017514
126173193 254224270 94471626
218802777 288725416 153200436
55850409 149420802 59238826
238844787 218718638 15324174
77052791 342585500 205453688
45526671 338967412 6620544
231857549 578461268 266087000
190809425 15550030 10701974
175733565 87415560 61633720
137959145 395542470 1524378
123180397 525978924 198655152
219905123 185010462 16389426
14563031 335125914 165498918
232043085 150100872 200394304
96006145 177122642 162339550
92347401 46249458 427034882
79165319 109191776 296653808
57685307 440633070 194640150
126688211 264111848 151690000
111059151 56363652 55925156
138667777 422254504 131411144
13613163 345626866 10775550
205875051 319416068 23408124
179335529 167203114 101067158
102217183 492979566 71839326
95253021 325373012 203529852
103712091 409861242 390801958
252162407 293765292 65902104
37874417 105527704 154291016
902389 766747248 121585728
285099139 220318618 125299378
19175939 456335098 419211538
35479839 505551748 84441060
408636053 103744714 113334326
342337123 224500884 129476652
96614529 321429942 261267134
198765623 129758970 216775986
79341477 481453398 90558386
74768375 111005390 371903230
155592213 179904916 92960712
1293901 366325552 29500364
42777593 252201544 225090812
51676277 339597866 299927066
100809065 401922746 234469550
272689581 363717958 189849474
202164505 345240092 144657980
148896045 734164626 114724982
29495953 150163996 153480700
186610233 484770966 318807758
26875489 114671162 52073014
247074745 17766770 39562810
174827065 57014986 147938402
157591579 287600128 148096112
49469345 680565078 42878910
73399143 104104866 117691082
209494565 15864040 23104480
8098301 46441446 9781062
163829119 208757892 52025436
97699969 430052630 72952442
8686825 178509744 127453380
351294229 159222606 58796142
389475915 235020670 112187010
120454051 7835732 42965740
396161203 369731566 99118342
122520413 574377754 28723198
152097445 136163868 59146380
477375 156970750 238238190
61193421 979435926 35024738
196539177 300215134 333711342
239705361 59967748 93626604
60339875 453744970 140212022
227378559 142092232 23499204
62823389 226234560 58186548
62600181 190342572 44523212
194736643 10802906 14162614
41551549 320727444 99042612
11364085 111207020 103951160
315654771 447770046 48645838
131086247 172513904 89008076
9762005 244124260 89896060
52260523 343215586 54723058
56981091 565015572 174482572
200759787 630934230 168655370
184773741 206216848 139269696
126084455 313673740 87019072
178204743 236724894 177479722
14544453 355254560 260873904
104697683 82681236 235119864
44433443 155768828 34792736
45901931 528004592 181039888
178173459 328149162 112467062
314897147 80269000 49897204
206493409 278566890 122225838
88078075 189747572 55897240
40636943 47753010 6105174
108609303 63566128 120907776
236843117 104657004 18922512
246913967 167020590 44522670
114080703 544123794 295513382
168133019 47938028 28292384
269023117 213200944 72361480
259897013 379638886 7564546
155909955 193091196 29182240
138306643 127157374 4754194
46012391 415123800 95611812
110892649 361967234 82714282
86916101 197816388 42954444
151460157 361277304 13316936
137862815 322503906 344189250
70136065 417656742 106046910
225093473 234509254 115007074
100893757 155028814 89319686
107229151 620699384 210293768
166148571 368223558 151472438
118458923 568296174 333513342
261933243 337397730 170283826
92957743 215795350 389742926
81919419 108409638 5604074
140967201 193630428 34240912
81223755 401852494 25070142
127923921 311608698 106719314
129498853 83106736 81179924
91756357 322987924 241549792
287835735 193441724 83498268
30870675 116850870 298438910
232773923 264815832 225004716
73494579 25539604 87699432
15876941 118072012 14657920
308159775 128597100 123278540
80640617 300285606 96630102
13120413 260069536 89371788
148815141 227093252 327067332
151655577 113065260 21095764
91604515 120006088 197780216
268084925 209103690 84552054
70809707 162191360 9425224
131518613 96400842 130612626
154532235 125242182 226392974
12898881 444693436 216161352
216324207 106537374 206157970
107823695 172836350 383364010
193427965 307346190 99316362
315575437 135696460 92702140
80489 105623052 51089736
181946601 120832656 19391848
259862861 384287656 12111952
150008453 366482256 73698588
237446543 415462710 319455774
157263 297007776 112825732
31915 332538490 283471430
150295689 51000852 133793144
273399939 329662862 18802086
58262671 288974314 194435222
352809379 432239938 70550818
74132037 306300104 189030492
125101925 124592380 298066340
4669563 122945346 99305722
105175141 121123198 74579618
404258357 257896300 113668924
166154741 78155888 4952620
11460301 80926278 217829514
77017675 513819354 202330722
41210631 298203950 104946942
30754769 187015278 263449134
170956037 163580562 157979094
47289169 65586592 81869800
72686745 24267968 43954224
424764251 408667658 24244262
155081851 553983868 119053640
10622465 357362068 250428376
238274165 373472990 97948330
102476447 943844998 52650854
325552799 80318444 47997968
17197045 433985948 316600036
139816681 344853602 263800118
136162801 88068166 90447878
25862553 398417952 382100204
214043441 229103138 188390794
214141787 260780176 11959276
58570347 23787986 31390638
23310795 346730306 264881058
17897251 311726532 6341064
119571991 591441528 5143116
225622635 110809310 46360626
21937229 210034240 99666772
246170293 137512090 33038026
164589323 292568240 33845936
119381635 14568540 3634836
179742301 260107808 154684156
175041207 682058394 177081586
36912607 259379936 146209628
135138499 182405232 42538284
280575875 106971850 61881410
68616819 421685280 143600092
189528051 13379018 14680902
43224251 36137920 155982620
7744025 44104270 89057894
41251381 338394744 122607048
200756515 491139230 305142050
130753669 479795740 119538680
183512955 599248494 364078658
285813585 491082760 241770180
208829007 331965410 91969530
291338653 131662010 66036154
57302507 113724206 57376226
134552985 383370464 2152248
201790411 21644166 85760562
152246395 159906544 164376992
152813713 123404476 170938424
406027653 120291822 106252654
46735599 152668548 284751388
61641063 264642058 351716706
141151485 287536760 90698076
99554039 106518932 30093304
176114165 427430840 111871928
45559639 144013872 65282268
209626891 129265418 35334874
374813545 325739310 211107390
102791663 121529686 46807046
327237355 139449026 103584782
6991981 195193542 147863670
168665261 122975922 277019466
231796511 220603258 63740938
38201547 478777308 90713744
57509849 240952806 92095062
96043285 409577910 2326770
143240331 327299588 2276652
227188145 444887016 151774560
48032017 161348802 150772374
147878243 306860916 141160452
135895013 330159716 269039632
155818047 114037504 41168700
137935423 105534396 83849496
286258905 632780724 228483920
8150307 64857946 101561454
83433781 258358162 12507994
90957537 753274014 153240394
85431439 124654834 119633098
255386755 164862490 10054070
58882175 66851250 73272846
134275147 74633286 75541782
12452643 203787636 435034184
41050421 238106038 299576566
117803723 312613676 223436132
183682547 222576542 50608814
265528715 295052782 314992510
79247751 335817870 167656010
61261617 538473122 210563034
15779015 158864406 128396358
86922443 174745374 43574958
168751943 358041246 22892658
199847153 232135858 7765666
55034279 408460512 189723984
255235165 392840758 197802790
79898469 57445296 29739248
145637145 321059340 39636916
195102013 93532262 202139534
65677223 264307336 209623168
361076065 123516918 89693970
219609697 174045650 208238690
51600449 295081888 302284436
3497999 340097374 308856142
289572239 239468966 218810662
150569379 157555502 140100522
301156905 59739420 22062536
6009631 172953096 89441532
43844511 487456954 20254818
103155083 5927556 3185484
16316555 440132010 223351350
132410423 176270754 123641034
113340145 195439290 189439566
273667177 215544840 110165064
84230793 98363264 233350944
7103833 217331406 7000686
135389525 135081300 130459620
118715931 435258216 47586572
237834543 92639300 125202876
193992111 156580314 38166142
131648651 305328428 336709328
244314601 530509438 43230818
198164523 582648084 91306112
150880135 209164430 6662390
61657087 111898654 272452486
29789887 383958342 310240026
236807463 686348136 130070944
40263327 31665656 149364372
52027613 242625856 438452236
489466373 36010714 11453690
321410737 108638072 89267656
33594541 416471756 120168472
115716283 275436542 26355574
64095273 197366714 420106170
193492753 94506198 51534474
194310889 184369434 52307442
327480957 137590044 34228216
35663999 616657288 42411616
17734735 42556426 12809018
59104955 3958222 4831430
27406917 281907240 88019900
245952237 476538542 31122366
86366047 378183544 181799888
7322139 59251916 2501088
17060443 22412082 9306234
92537169 285240408 88500700
47209521 906438564 72016312
128192321 409880414 327669578
43928025 422837298 403898170
158910531 252047550 36790958
33204327 374054590 230781486
69597359 77793292 16290976
34567255 202448238 41188866
235865493 75446934 183076742
62030829 20959048 11688276
178761465 124546090 259955730
7350425 416196380 172802756
117715589 400352608 29248268
69199135 142789140 94072656
262489747 127560554 146852810
81986937 370939762 316217946
225551965 132980500 45812620
90307535 449468150 56626630
223598565 202336914 179230610
2772651 17945422 6119766
224934151 216622778 25725746
183678677 680580484 180002932
96112547 34014340 33380096
157844869 576212268 301331616
159835175 395256588 15930816
2221087 524388342 61293486
83368605 30569956 90083892
287800219 613464892 21241316
333495737 217888440 76022100
34535895 708541068 14840524
176189951 75753860 296621968
99237189 355412172 304008344
78818181 214754826 352633918
141182709 311532388 85777620
9473493 498411086 177360678
79668353 256012166 215971622
200162447 603965106 134593686
102875289 184898192 208988172
320422067 177784266 48075522
306234923 326070226 168674338
45876837 463363970 248499234
204475757 142771406 50224138
251159649 136577802 62843194
17681217 181328064 124352648
66242693 269738562 156932094
224570207 119621486 85018958
80742411 316287172 32745144
63038149 158984916 48102408
4986935 600220860 183053820
6346157 132831406 24120334
133497447 376670252 165714156
63609027 35207386 14476554
233721711 140915232 21900692
27205163 465724126 327221194
160004177 355319314 25636790
15381913 479948878 201010094
84294717 355328544 155223700
137525157 329873492 237159576
77048657 55343552 185827276
26503197 411254816 111906336
20808475 450547098 212553990
79648683 148073388 5094896
500151931 114282422 58939666
75165927 365741934 295219718
63167925 162742284 53972212
159383245 587626210 373145230
11228949 56461918 52629270
92167431 199109832 99962516
111126599 252440146 287412422
224205599 103122600 89757768
18105679 334744442 163353902
96605233 344004094 189232274
382857137 143327686 583694
275800615 142401890 17334422
350261933 366541930 337098194
186842299 130436690 98265782
15969709 283293078 240161166
83137983 38586298 11465034
99930751 319848844 62083472
224922593 83779678 32008466
116958959 479461306 112456378
109720353 82864116 84793208
53177871 140227542 132561182
36623381 529069262 165248854
37201583 357356732 44174804
282986891 356380088 208431620
248417377 289863764 163082680
94611011 287510590 107433350
18791915 233942110 112030222
316106271 448808818 361187046
248979429 300859822 222070350
235813711 82281902 125265346
21650305 144987500 26170312
116102011 243982250 220490990
69555245 565947748 231872840
32937867 178874214 255498938
65989301 163348958 239061406
215864047 86291104 40929004
44619085 47076088 464320
28478825 457687562 89969266
164370937 108744482 4891954
103559985 168660210 129722522
90630725 77851280 139562960
29866773 78305312 9382524
174058631 570620510 137755310
54302479 68824512 70745004
20669567 340546064 100977136
94605575 623180930 330726526
222244679 174549972 43200204
24161275 456976660 270375380
237286335 152375760 24454280
172752333 331316804 261455124
67486751 208876228 42029588
4669903 23986164 30365832
12008967 152478280 84420144
211406643 10486026 2577106
13459153 139297444 10671188
63862247 610710756 253134684
24827209 106066070 63187238
172335247 270016968 76062924
356420533 283773550 323310494
99949007 374792526 245074242
233442171 288708054 42360118
69972987 205239314 345140178
24861569 115478156 94687268
140795155 426062956 21890080
108109651 247753748 67985384
297979083 210650430 82371410
93511133 123073774 52386986
99618633 239964200 304074540
25529965 43213670 10796438
360077629 385538920 116824000
171038623 702160516 80231696
215825779 60590340 170540472
49930445 374674508 227896544
52919175 624263004 60634420
168787947 144855232 120488976
134045147 400327682 119599826
28351223 245959858 98419766
9309963 232813716 168282892
115934191 509105278 276172418
48882457 454678834 162102286
22416687 58259214 192320198
176739337 212312848 169529104
103993119 440321700 22207780
80391955 396545058 229392306
134974431 494344908 50380280
203047919 153429438 10631766
143685449 280751878 432779314
67994835 32416864 14449752
89605613 106450814 2063638
18333067 136473608 61416716
33332843 225371742 171128514
106655555 270397260 42774024
64054919 71252684 79657468
215636337 485551574 245015754
202616161 119944688 34305304
339587233 87399998 68439386
99657543 113161516 78979488
66652939 402058988 364022312
165790129 42337512 36466296
232075923 193069236 182274560
71078181 153775032 285515872
132366933 58418670 33775394
52725565 279933040 51516580
102205905 228595390 17386746
201983903 31631294 44091362
240966327 140540588 86856216
43248647 278549176 2561432
62571427 156451828 100280056
34686437 361175344 255608284
196914567 443957762 217124514
26927071 19991210 11986150
86864991 276350286 134556202
98043921 84261108 9226664
147788519 137537752 96882608
222027397 22750276 34964284
63376355 364409082 192748050
85192755 72709400 71888340
124110785 223373640 156295728
80360841 115352886 62435882
6377823 64514374 27841182
184176663 232824034 167722242
180477005 301661668 110736260
28762439 135793822 145603334
134672505 350437670 305669286
110465783 256785204 91788576
77402481 233419394 102094902
62827399 248414332 389268244
102677349 482848170 158190982
147700281 419013938 282804138
164161839 477095174 16539702
12656971 80021976 4072812
119867203 209684904 184980540
156786955 314366826 46280082
32624849 346439490 72567510
140080059 65113330 11629338
47380303 200034646 294469810
28639017 242926594 67563738
140377067 358426026 82651242
82147469 213320584 111301388
70710717 336900102 356466274
27514505 471996030 136657002
21200691 230210886 14467342
208153797 146704700 115865196
105607653 257136816 120891356
193282609 666829172 39922492
380063737 439628172 8879556
47348713 345875154 72558918
119065173 125780714 70120470
50971001 911958118 23895122
113256987 232930296 79188032
93777509 376480802 387897778
53608365 44843070 11867870
194319933 135803974 140347974
165602299 411832036 198170072
183283267 179906720 57268240
197827485 407585758 198265770
258409437 224282892 79498156
21281265 752123522 57216246
161262909 283994832 286810976
163013441 320241888 122572308
177586347 155911122 19216426
337505739 260023804 63389208
10290633 399396582 110062414
136731139 416287394 173109458
42749597 353656654 77221666
33680381 156149712 51989436
150838615 317743418 17328674
40013899 597272782 98037670
254980469 400231142 220670530
286391 100135662 1851930
107958471 142570678 620922
37039809 71625174 58435882
11381027 420535016 310796864
91754781 190938638 20454474
49021275 342587700 138058300
101844823 211698004 123348656
56656139 478728618 37926834
321611803 196595304 112491900
23526101 5469294 18240282
104258349 430480518 33985094
383007067 144008046 8664222
7194781 24508332 20085732
45198033 235940596 131836524
195808123 454770086 131352418
131128201 87164118 37670994
98117015 21205660 11039920
81379233 348065652 248027536
111998623 538464236 36870856
89501883 146740356 130971808
121545343 495654736 136096156
6150639 568993938 185927854
187083983 288257072 52307816
361164299 300461000 269178280
183934621 207145312 153999088
125215135 65916772 29941640
142856927 114938214 19909770
127503613 459904844 149585632
217057293 293733438 91089334
197660779 373404470 412387978
11691021 256343940 203775428
109380713 89851966 227530894
256557989 343967442 253419306
94167115 51827910 42562962
440983619 128754932 42769736
56768391 419613110 133405650
371389957 199154204 196511776
98064305 23379014 137386150
227848981 92664232 116542328
208189969 187711386 187688058
281527719 117210882 18338666
73497115 222423734 171946870
378384325 175922520 117762456
89915575 332089084 23851000
106927613 207718544 7851508
182695081 390064216 109852828
21651171 346932862 117566022
252617375 60868150 72692882
4309803 512364054 302972506
211183603 548313880 119382800
35604241 135872808 98114124
313957559 468437582 157151618
14933613 337332564 26045636
37077653 324281532 294170556
34915739 9618098 4631650
194411537 73118898 84125634
188713657 154278764 159870712
75612501 101129102 117717438
6373497 146209596 113164
242543281 170110072 3219668
24690609 558670722 47379374
180952255 254510630 156494938
57951403 281079276 346439532
50245789 545573520 7008348
26608839 308745478 279205554
73871071 449443498 75054694
56729831 56341308 290367612
117120233 70213010 77789894
5418049 409211348 135816172
132276381 120891448 62491296
21610345 386102204 18165340
47566293 276174676 8673480
263094845 175645730 14947790
39810757 95045794 21397702
32579837 61475042 235163846
58798249 414834374 187300702
144509997 147183412 204085764
66652197 62561650 45233130
108219799 141360324 287037732
88748359 16972042 390547174
66753079 293168514 320600718
126864293 249566306 100773146
52520133 517270874 171784722
23575259 128750990 286819538
239612405 134639490 23784930
378991945 223600570 147083186
248650935 177553548 34840364
103067361 116903502 64672642
175003711 177656428 51675748
18029125 153767698 38877986
54814681 52696788 26787156
227774133 156488610 93221270
185178701 460177454 320663422
75142519 543210984 113861988
216865035 31551642 3912950
15853605 351125000 59640
94456473 805911954 27991138
11420075 126496060 123089912
131825021 209791150 27756922
216026741 189888138 59244858
50903545 334980926 79964918
81016353 463184078 102891126
205458669 159548194 27407718
89288895 765568708 179110644
7495621 527641710 978222
55895805 573730590 120902830
80975385 608460096 113709040
76488145 416177350 148133150
61947537 256133230 66086634
106086165 110722806 44604542
231450983 130959786 76720098
101954325 566805960 99718168
234139147 52313080 34781900
101325851 818949596 91525852
88579311 193963866 68139338
213936333 133237208 263986896
45128145 151889138 141866034
25097043 218595026 136002906
25542121 269918608 41602808
62111381 395445782 122372122
40580613 71648082 252067334
96455173 275573514 348590250
79786883 83045166 81852474
68710985 350935250 229175542
83550013 370601398 277661486
217891603 420695442 8617326
310801165 289777770 258947130
34214051 122561022 186763806
31462523 332574992 410114624
183022591 491749576 268931308
78906463 64581094 247313954
6177651 32014572 61958464
172667763 224735292 253928284
32331893 520391554 18800122
9624159 325337412 31246744
121041485 371927610 331112886
70369365 98831750 70092846
150280051 299447068 50867156
23061851 170149438 54651722
159706191 330099162 163018118
160214511 211897470 113355002
172922669 651918442 12264742
256051443 403071126 161057542
98148985 296514814 92345198
346333407 65207742 17251946
97926395 212522570 15980482
213017727 77179726 54008682
80972841 282676048 431138256
4050529 142228008 125831628
73986811 6646884 262317672
57444491 280110002 212959174
115911735 191664438 162838366
258224465 551340000 18159972
81614569 149367372 57692628
116590467 201097776 46336708
215917023 308662060 117750636
260494573 312850370 7117870
28984289 550352926 324173098
95138031 421668552 62168404
147923739 49410054 114474938
105489267 470114394 54083650
99921493 104413702 30629026
41931747 603581466 294755866
220879797 88338678 84680146
34519773 129264496 40751052
93586661 116097902 397813154
145223315 255764082 308404026
216502185 697209710 128412570
93388455 444998360 16024692
86698273 56756662 182005474
145093931 187702584 192759072
40922513 254520616 93266560
101820499 198296868 35968608
152012865 270853470 57097270
266945997 181299036 239864552
275051655 338944710 47401562
89148463 46594484 17966072
107274433 316003678 239605286
223853687 180070884 145028976
172012809 135172414 139112118
121916933 305584722 121206534
385726805 178957338 117773934
181193499 179243294 208314702
123448161 327727770 45603398
87766863 304157734 295638774
179289265 335222270 129774230
90937937 334943266 82300450
47800507 585427438 71426366
68236407 512903916 267836408
29027757 340677018 143987086
66702971 679471782 151622262
6353309 167884382 32631794
364163479 139545152 101498168
142711583 128271150 112328490
186339579 254064032 203681928
25969951 710720636 61742348
166661007 725122034 45089382
23790033 244476288 29428216
89612075 131967806 210112042
208695077 244804218 180286086
125737959 307857812 171672900
33063323 147024064 88465940
505114409 112235210 36342470
242662891 515935004 94518308
199461913 474824224 329750116
184785507 125690744 73459524
333555497 90259446 38180526
144931183 343063408 80944556
40088561 184327700 285582548
56232253 348944800 160973504
28041203 623740712 17457944
15137361 370711632 376512548
38495879 389859508 85564588
77160365 129200782 15798950
83639271 383481470 1633410
159741369 326774568 110248696
240059617 432772222 378250754
180974113 273386116 90831220
116405973 222852884 33069204
96230449 209424490 103889882
211749259 98627866 86577278
98997651 211268232 161330740
16950825 361440270 386192890
76726397 126347750 95569454
231026649 246398842 205919046
100106691 138338838 321016150
173401471 479028078 133129518
115310769 211239388 112068096
106288655 264144630 72620010
106887187 209426146 167166002
108719219 64960742 30953782
341997625 423608830 20351050
109553753 401287226 138354466
56566043 276486916 34605512
8899 839903196 74065092
88492915 354392510 4133294
46643815 718818830 84137630
27523917 263741466 44194762
7712793 286946222 147047406
220744795 711851436 55998852
27448513 655188908 219419104
22868535 320555466 114694510
155147077 512046986 26158726
135475327 289692136 114872944
141283049 221046802 99632326
242307807 201160430 69506610
209031591 56882768 39269844
220858425 340604974 77864418
349250509 52155178 66187006
236878117 531008536 84600644
16136571 383143286 188370258
61599533 14329044 3277800
10607461 70385132 19239904
201483817 489787924 236164684
249000813 111037326 3504386
46579767 103274148 71558084
141006627 69726976 252654648
64857367 351045706 69072670
221836269 271798348 89670084
181785035 200423524 19014368
81455179 202906472 261341192
445495071 79734738 86954482
232494701 254909762 947962
249052207 392636210 27743726
170698527 51908902 132793506
75032907 316186372 137477556
107474469 121095958 115446282
52627149 87694508 146169996
213950315 265247400 19485684
115841925 333245100 203516440
139355241 344864060 60597888
129650283 53233764 23679376
158713725 529017780 135359540
17553471 230316944 163121748
62177025 228146536 114784848
15932329 146272732 95455504
243154275 94848108 66213044
9809877 458398476 188733472
104930091 41876682 21221698
367035495 173194014 162337202
92015065 94477190 191698606
27777317 716627256 112782864
182547995 586776586 30077030
68706597 99060704 40033200
82124603 362516294 271786354
203993833 31961546 111297574
138042257 209096126 275755058
168977829 354475866 17927722
38145669 629101732 256492644
2195107 539318552 131980316
236939061 119149504 10257948
122034159 493368660 192211988
127695575 188789176 115560380
18996385 416000342 52473506
195497797 201370084 9429152
158331969 642138722 148347882
113365593 159253980 165415480
48997409 407617042 318513922
25085361 31615732 7030176
59922267 490013242 53737974
86247891 482444302 43318446
61236861 321138252 330751904
139442489 435902786 355482022
301766727 185157378 152518474
195625457 230392560 8197500
95768883 425441268 69500896
131570115 210425810 287553474
44462727 194674664 356895108
107488717 252344700 37152744
104520677 108951004 329911388
10242317 407460114 6732462
106414223 124468392 99139296
309188151 323759142 16148306
138334575 287848050 180893930
107105757 24271324 103887276
216032757 219949970 267230274
68400519 445989132 21049192
108384239 290032834 138340202
199763833 229838342 26320894
18508641 329111622 36057046
13641897 222350172 243891656
277866399 71977294 5856678
396645905 26152850 10132210
59125951 107771968 106737160
24782535 430892370 368377670
101456751 321198328 264232008
204526739 375464522 124787006
99824925 18794260 29136600
30966741 32995572 107746124
301337027 299974584 52077492
186175825 331652770 180835390
161443283 121975286 76937074
7660345 365872672 114026140
202299949 147215238 38718126
160430919 353995764 24399512
145416335 71678450 16230506
37137305 579929750 49000642
11684681 159675082 43854266
218270103 166266438 124894286
217529189 450333082 273984566
63635973 236287898 175478214
31993173 264502674 242205194
170463721 337034272 15205120
31522807 191123000 27266440
13363347 180436918 43504326
122007919 336706288 280651216
239433337 214356064 93286628
322651325 329907910 119410870
24919661 26703032 179528
125385439 240750512 102546944
241315983 223841276 40889412
120601425 483907980 176112688
126186045 315242320 86298660
279641599 75514602 53653206
109632285 317139260 37170480
28695839 195694198 71210506
27163631 477917178 127788126
35882359 458629942 109428646
99810349 498359572 243480124
141508449 186060160 113516868
38864217 909486672 42578116
147986031 238150998 115976702
181946739 206662588 53903232
87229241 699692948 94777852
171103551 54600216 23610448
80172183 123516454 14131614
359599629 216963886 163022418
160217763 282504472 195678264
95846255 191627400 115646244
72226851 529219004 274275912
245918787 307135944 142288544
61744109 390088626 7310562
137876151 306362682 281662910
147420305 407738660 90518480
261015891 487886382 128095742
10951169 61229564 95680288
255281241 210901698 127024798
107752229 347867102 85875626
83182689 165522972 55808384
198603039 143263172 145002084
176056413 297808014 223512758
389032793 385226528 93062744
23302347 170018772 32806844
236431395 192924850 140335110
15615049 550607808 92344008
232023681 312883110 91295858
115746711 403298808 184258576
45075401 498939284 221261708
114504419 250341826 252660722
166632345 158621330 46153998
225499261 35416966 129038758
100993633 468487292 241384676
112529839 175319582 371114066
95776809 281274582 72266834
122859241 192653056 189974068
195534623 395813564 273303196
26827807 51684274 15238214
158262665 113909180 23934260
55813755 357165380 268891440
189120957 73778886 11175802
468713405 61632838 22589066
73671965 290158620 288643500
224098199 210208008 113687028
137993553 133684316 276676068
173179005 82713050 152923350
25882359 163760012 208154304
198565149 355837734 106564262
222946523 79928752 10726264
192749167 78465764 44586412
253236223 361956254 71148034
327591249 229669302 161121494
81441615 154069882 234602874
187912479 185446604 216117972
72271715 356981520 125318508
36336127 194630468 246743444
12313635 231954492 194344456
160225793 318917244 96265584
70389257 318496744 251698976
274087345 149221324 16966900
278438383 267330976 143045512
35447763 75803326 39248334
86090299 101743688 48249728
81288035 429786140 84339476
25920711 101095446 48958738
4833721 285084918 73249254
368575605 264871686 31912550
4355597 40772646 58392318
146690311 241093346 429442
13279739 61166808 4687116
62114825 353948334 310195890
63744631 158605592 19885280
55413469 113670960 54070008
207415231 59730696 44787648
191893107 385959630 349185350
83017659 168951774 130732258
134522213 166528844 2312792
3954301 175591000 193381180
120687255 118030864 156570600
156135321 354141192 38045224
16969981 355416322 30942758
115143883 478731066 19853454
237369803 415700124 32924004
196834549 282819342 279942318
188621919 512623028 20860992
145949221 171224468 265077688
71402193 60456334 101326902
13649521 332608898 49023662
115646881 232291502 105501142
57944313 261379202 286883106
1392717 226628664 176095696
39174165 329481958 84094650
231177869 271599978 327315174
37176175 81368540 44428720
173237239 376900236 118690608
227613815 163315570 8484182
28452405 59438770 25724886
115454475 241684362 25715590
217194813 273829000 149080920
196982179 145456896 154721148
278296585 175266070 86899366
290435259 46434972 6990932
19529435 310702550 456746350
233196519 159932396 31678872
235317847 298768842 17091114
364717043 197084866 62191106
288743365 142969364 55477040
233294373 107053006 62545866
73640153 373738344 84061104
348935197 167275010 9376250
55680493 139828938 42068886
213261933 170921606 9678138
108557645 312011582 22524230
8737409 340401022 29865466
201144699 143190084 63093172
45967263 57916344 25199056
20252225 38754870 30794322
412599389 193217728 2875804
338384023 260324548 187558516
71333789 226609464 404243088
192227055 90104910 51298498
202127249 82209098 36569314
235237509 286736980 145599660
52357451 615305044 33223492
83944733 246940678 8772994
355737237 193875594 70644718
146266777 436718866 18396442
137677939 399149458 77989022
160335295 720628352 119040500
171453653 229000442 72820126
194906315 246219280 273768560
186381161 229233382 99597778
105246573 287488818 300875906
159105707 332377146 172985382
47606063 242758128 72082284
174572395 367096296 68627328
36711447 450115194 285639226
189297135 151773122 8309790
104982913 621539796 44996004
27826505 205893700 278108840
291392343 271719216 210069796
43379267 137886344 31462480
414130123 273902774 229415842
42785903 252679954 134034350
18170905 351280220 49868660
80239699 228087230 180646082
165562453 603888936 7677384
292669707 48163428 12532684
4713075 171663010 28287930
3705133 165219594 96736638
21987899 134353794 4469298
153439823 135585526 228578782
94450725 233421054 126291790
12883307 266385036 115886688
49944423 173904836 130424172
12797843 459978152 20518684
68195407 442784146 28448818
110692215 474777344 243919992
336198643 186197574 157130610
147613209 91673134 21405858
17616221 457170572 54696364
183576631 76044572 122461192
43245215 507626460 48166920
12672001 515571942 47301354
15474873 16112138 91788306
207830751 114085838 120172602
52309571 388273948 6276568
216571449 341208804 47514328
104224211 263533452 61811880
122809535 65537210 242182730
269398485 81384710 117975630
114004249 417199642 48689146
3775437 483938336 95197956
228624055 69399304 114600500
47084123 152599862 71399006
147262981 406931672 155386184
128063351 172384174 110825822
168357271 395569778 84018670
170432603 125657224 28991716
65341653 84197656 75627852
10888937 76430828 51012056
113631941 184110054 81489762
121736067 97703454 47934754
12077025 151792230 120928598
45619321 171029418 352647546
108288805 198534804 137783928
3139829 206870904 187614588
107783899 37781512 2154968
205593207 172882042 112848954
214967839 30421018 118662146
171230975 461247374 169298318
138636529 198950232 49306788
216575735 110843706 23773242
149211035 403000320 217086480
92487665 115120880 51278384
142834573 7492342 121930406
17518833 277318632 129288556
109938429 35270496 146386732
61918925 280197530 26585290
245973205 211366484 29810480
139666035 397210980 151461380
42798137 323322174 292426446
100306769 170805898 45921986
16412595 482388600 255900800
252863009 166861912 151536376
15089545 461414574 10215450
393262143 169711900 32721924
46634755 113218258 118978706
194294353 404787646 291139910
1076987 3070944 16095108
12124863 90764620 163900584
312942871 166241774 135690878
6609079 236185418 25870286
83881345 235039486 115062298
277070761 123383698 40201886
69260015 280419336 103974000
11534873 305523484 84203492
133539409 456926200 24084088
182629311 262247124 3966752
3350243 121371824 40445236
63362937 28752732 1456
230781965 116907830 80481070
133489599 245432118 123754286
88495617 53362772 35103936
54095335 16818970 65494426
108008271 205457686 123878478
60445251 15366618 1885810
14470677 208345696 124959612
95600575 41174800 203382340
78822715 201122080 31408816
47273191 463088304 177974868
96187461 2456052 46419680
21869383 105613726 75938294
302122015 263001654 182023422
76544623 139650686 97605382
259095701 94744970 17766290
127667203 267977292 112670316
23019321 447724222 257499318
147395621 427816178 217420346
50309191 177642710 26082590
302044249 205224860 241650200
4888267 209454130 169642906
94888145 233510334 136123362
38761655 265877110 331728578
253731273 187387766 164682234
31426629 178157328 163398716
188652273 255596854 167832498
127751827 153100664 48150820
50318209 383740392 3372912
198572235 266596130 70710282
85457361 106225452 38086580
148655807 690360624 139680900
234017537 443425396 112916212
112589673 352242726 159159634
119250867 755189538 51713174
101777487 308590902 291175286
20324549 363636378 130292406
259459887 462907856 147281304
1113231 229977560 358655508
312133381 351840422 323523494
141154549 131717800 77003080
264674143 425567414 239194942
384687789 46473402 18292202
345594411 478865180 18383052
924373 91532444 32163184
46294201 258517522 18683914
221202281 134203958 193801250
67590041 321319800 28672800
65687045 87498478 24435154
4704895 249058238 50278870
11603917 225945396 105909072
27379499 214038418 403314338
93383615 111377520 92474196
15161317 250248158 1135294
72646693 400186160 201343124
58713603 175932094 218755638
146437413 580170706 17572842
159330023 18399766 47912318
225342241 363475202 241528334
463106143 98847308 78185576
192569475 367941532 86474520
65113719 26354848 169608576
117495977 317320408 229218884
260115319 170388550 59115010
91263877 178862564 91443412
262097135 261248970 35921370
36823519 224194774 152655022
34408923 173396756 169047528
162968011 105980612 88062476
111429721 88006128 165845400
276771363 146640102 156520834
99166675 448452604 159255028
118132501 324582598 101590102
5739045 317585060 114333180
38910445 452644010 160260950
178724065 196823614 234940498
1221855 391358080 327314748
1369983 187708610 253601094
45990075 100486314 172547110
46421029 448108578 114283086
96377891 540634042 176476742
38847407 75866176 25723144
51157497 607781316 77486804
217211307 66280626 90345470
486927129 227867130 148498310
203484321 91587566 40327362
195093561 358606216 263531712
18060333 315023112 167394104
82484557 338725596 244116768
250251261 210297626 289801182
156870519 187276220 68746080
302699381 661976558 69554134
32236233 118428694 58212018
405789855 161791326 25526750
221782883 295875734 112114838
244584025 342359768 136845620
35913969 330049274 237819822
5611 431058660 99277920
4541853 42221484 64434868
352477429 327771158 130144586
41473349 151995190 81609470
152205215 503347950 330881370
103071801 266664326 61153218
235579701 84846306 146421778
89009337 347163552 35439616
175110873 595634762 144959334
94700917 97869842 64709186
101928243 243770794 49140846
246196673 255856614 149413122
77162855 163748992 41907760
11940441 24412810 4876362
275783247 405885530 70275546
52460135 156197720 31403360
97975129 413536704 257803428
113651349 417910684 274741308
250644455 409986544 61053992
262890969 633240408 29516840
47570117 157698266 34751486
106047529 145846718 98015834
335336903 260496670 323439346
334782147 298957118 99078954
321437181 164607820 157744500
133300069 63375718 229519526
11266257 132166390 140648574
44544107 298173494 35000002
296383267 103159402 72582446
107358395 146642516 94453588
24598331 326302832 260849072
216920909 329875912 253059100
65386323 338843750 56074914
29348151 175970998 67621626
35572159 126883360 126642920
31259599 174363734 49642298
68712641 24627018 115046178
318804697 429556644 149087676
8429495 86134420 12842668
376603975 234470310 202004214
189191965 120373030 103191418
137039241 170362122 186268834
60816859 834054802 162214514
29800915 243714234 23900238
224446377 210108504 168224884
74262815 217697020 167465288
114849551 415571098 234360266
135883899 450582488 51060732
135692565 37962990 51274522
65529293 23172504 17523372
209212845 125468152 138116460
217985773 393884346 382238178
149432415 298286336 122467860
54788875 52830450 84195090
58190147 299819146 280164410
73930529 90006762 124373634
179860845 493245630 197066518
44627281 217008194 282673382
297562667 454264324 364038908
169870467 425552556 149497232
36394693 194393976 116418708
85446967 348540676 224375864
207879563 146705454 31110474
37569125 580869190 71123150
138381331 516989826 386309478
21017835 265229250 411780530
251102783 253398144 137886528
110091015 324078792 317653856
130700097 217870756 83831388
194806473 90613140 10149200
99183435 111246980 34610292
82326079 391142300 118613528
194379781 234509838 93101238
187103829 335510814 356085838
362164885 190842380 84047920
43172849 455494592 334886552
44546899 318835514 12487198
134524605 181080110 239927538
107169427 158941408 119012104
123212145 350111010 68861810
116770667 514747246 332351498
14239615 353521100 27336856
22283843 805392898 41131814
201014919 163191048 46058956
92208133 201574008 68588556
287151915 364019260 114515952
50111371 300592672 165126080
86775737 473171622 206262246
132144947 101506372 79311796
129657673 79739448 139983684
54632895 268467330 107227910
33752875 80031200 57307520
71301531 89422876 27551388
46261523 494481218 45275926
114586137 53921784 181040
2626947 300512346 328774814
128016353 462678754 314653550
50712009 345973902 153634346
98675221 256566128 45693880
268523191 81378342 3003498
209706189 122731500 158521748
89107677 283241928 40443604
108958879 676110022 42804070
7810399 196323378 8851734
39465227 56762826 19027398
97373859 122007614 328777038
42480089 302404070 61216198
142391673 152480054 359892798
358389471 218936396 91665372
223032307 441387642 80921706
119168097 41108490 31088290
669849 91344484 90673728
133598245 333207270 130696974
73994115 230148312 169539584
5799133 465438086 421032478
133181659 312595894 105479842
131656561 91099054 4783318
236751191 138382998 47122026
276054449 143763472 66482056
326906919 473533422 15453526
467302449 178889868 21961600
155966355 122445770 197181642
12525443 139688756 257465884
36583075 452039764 103334680
62619783 95900806 438353442
137683857 74888294 60842778
32995997 179461170 151821354
32597597 376888406 36372982
119779387 332712198 372495846
73605319 108000660 195457200
303368099 246008514 117118338
72557635 374017624 48476632
176221071 217902698 316424838
67814465 97399610 57574970
19660905 141057918 149432426
83440983 417974196 206824924
70888665 115737474 3779090
212235045 244195160 36614232
45409077 200064290 163971114
22327657 516943194 61276314
159828071 195954942 8742438
223802883 393944436 2053492
315056573 355917582 28423686
165462233 128290736 97038248
144226345 406660492 172747900
52568495 318100258 28127650
212735551 343843884 113655312
251987295 322696928 225743820
73844765 321964112 33834616
159727677 431492762 135661506
185408205 126173450 65432418
179964615 479258070 357334310
35600997 456424874 135385302
9182253 353037264 276125116
72072541 30078008 66471376
303232367 208002398 184634734
5890801 72918938 17697506
197955489 55854174 141722942
58969407 328789818 75785014
56919823 92683610 284223710
55511445 387788010 83353390
271696897 481691008 302687204
143231661 189726688 152088012
184630703 273249984 238388988
87125149 335404920 262503180
204219833 154350504 223392996
6704769 48176798 15608934
15375675 231329130 4249550
69226625 292134088 36029284
113345939 344035772 162327256
102948051 275452860 121179340
80235267 646401636 191940076
27068817 275861202 446762246
222341807 376601474 193190714
303059673 370419486 64146302
387276771 363032552 19097112
100737055 339674340 121777476
17851213 106093020 5495700
148070067 312466638 831974
166491819 346519710 30554810
286367129 258843232 207948812
130074425 133414146 149424750
12646639 263709472 295540244
75496015 497922878 22766546
69809043 267965994 303647198
20516935 548472332 165964576
285022445 80595250 27506650
20885229 61288498 17679678
20145369 105859558 2952222
26041545 215613620 38613840
97917853 48920876 33934904
166534033 63804506 71946110
226255913 229788624 244037424
43573167 172393118 110987286
91905643 232282824 32393604
123346051 446449188 226901712
123071635 268208640 118111944
107623891 254028638 22008782
69810439 258689318 123378734
153480523 156050604 202048536
2273249 262750784 236220952
195444069 188154382 150817986
170506397 464608724 480038792
46890465 15459930 24883570
56169939 60604342 39175458
69955827 164913412 59238516
26436451 192856718 164613902
45500209 445374756 77285208
127769013 158571438 219959426
398856595 269606772 209160540
86670525 92507164 9017448
95413695 99645624 49524020
4755037 318023422 260284846
150521073 181725736 151692240
28462399 79213418 9545942
82106087 403205072 423446996
90746943 274900842 316526006
96293051 113574038 253375802
5160527 460485024 270537792
392066507 270237750 297797550
132500031 334820862 301898966
290476697 72183124 95002768
37623497 458892296 67927636
71425305 104137866 64423090
259048437 100076204 29988408
22782047 36861446 82276366
284840505 278991286 30068670
349605 46182090 64602830
187149789 42039114 285033998
188260069 638487302 103477426
103174903 113097646 52114586
48631973 353130154 342587102
365834197 276742930 7301746
215863975 90027678 29101446
15452521 376486028 270212780
179617239 264270002 63560670
27323211 218685158 51106818
262738947 489790106 147740946
152664255 193244560 97772760
172701167 242607906 263767986
93681439 208002792 126717912
15055961 58116022 6295766
116054697 178558658 448537254
124973231 515637152 289755172
85254557 189572846 44672146
157963917 88878768 129798004
11945911 125344766 43074022
99301783 529870156 162758624
380795469 457686616 121817088
145304485 450947758 158826910
123240163 173502974 66813098
121986551 130579862 111981226
150271737 591678384 39150164
61586713 245064116 160601380
189826087 262653960 163583316
230855775 33762070 145550490
265575303 76764394 180968334
142215975 129512188 12128820
163081407 166975056 95493932
86420431 222913394 116182282
291450749 128413470 5649318
29496281 311993286 294705222
196299153 443875182 196292234
162202039 122570368 32335948
232959097 142682806 17354002
177461839 151138314 146247942
253870645 69167680 79495340
227824723 377482864 23768504
315069587 224466970 62784530
32593659 405327402 227845874
14179855 498358024 55966568
14396097 320919204 19042484
3834315 353695670 29303250
7235669 281835058 93613990
220346469 337970458 107838018
101265069 236102000 412477080
1505257 433103006 16182026
99684505 48092410 103915750
143211369 364881688 20453328
38386005 394689048 36812120
55260595 444758410 325124338
80945839 131324976 112621128
45073091 325469082 30939006
132272565 106156040 279995580
123660747 314481360 389413504
61623427 168262636 224457680
78652915 274572036 34412652
32988081 289565532 52554656
77712987 250677520 312679716
62961375 162654024 123937100
44588315 298040190 237879126
6940755 136299242 60279390
238631577 438743964 154794152
157218711 292284738 205103186
116727613 395090494 189210142
179311851 447598158 27701494
205599835 109433030 132498370
88856017 228366832 4569836
202512867 280296000 12041600
220751417 98106396 121193916
144024381 356842866 61516942
165858527 123986260 230080160
49210167 150051670 24674706
287167897 92284314 14678418
41155171 65989478 25791670
313416851 566101168 138772040
126452247 90658604 97293828
233788155 202142804 129041100
166164755 225847540 34260020
17151033 281617034 14330202
177255465 464413510 508396878
99825401 139107562 166337522
149901813 273133466 113527590
276073453 244480700 19743500
73482123 406915106 253011726
240025135 70978936 22966148
204043313 7945496 188905264
205993959 391325712 133991380
325459 10612630 6791638
71620073 320782242 139682406
66058845 465430812 101926000
172062153 269923436 189936144
146578751 200722692 381056148
101288505 49353442 53501106
139698913 138416634 225876414
51561827 327691796 169285724
232429999 320278972 99898436
173435281 620194868 57987128
129465213 523882956 403718804
41231003 20515000 115949540
146647587 142114218 114604814
18604603 505601556 51707148
77275717 290710526 81271634
180648563 471038078 32251954
181029755 79412540 35548240
171556565 246328080 15342300
26606791 27805000 1616500
96133501 375000114 136829718
94782427 149490328 121744516
132147195 80627400 241917100
234481005 154307284 111233688
324775 305231300 56253820
26325269 62025594 96057558
67892663 323039688 220037304
161814835 32091020 104442880
168780309 4288458 16283006
289286581 30843368 3701152
25262493 710811576 81306580
23670241 291805128 100879668
109822049 331247504 66356732
29538727 414333714 224796522
194073945 344325168 177982700
40121797 252855840 497294304
261908181 64321486 92688222
85371783 416304156 189560840
19571321 67259942 27507206
257492955 42329222 53698710
10002915 341200890 28960922
90434033 292796404 313313312
265894717 44171512 26216816
217376755 331005260 199745380
131706425 159397490 91568438
116982833 346548726 12287838
75350261 23980016 58984712
70342251 260786152 319220748
26140325 61560500 139370816
8322955 60607420 246133756
24168419 236021462 275201906
132660345 151312068 64847624
202776497 104713666 13907662
281417205 257348784 29709812
93329451 86742868 201031572
95862203 92797284 47953992
335260725 169635362 58875366
94592371 415320584 96603788
202355013 96201282 24868114
35675829 8129628 7450100
121195455 360683320 26614140
144493761 151194660 105480452
134334207 96913944 108730964
34294269 190213862 315989574
27011775 164712642 120067706
7382207 38021034 24693174
142843225 353415700 44940736
147578905 1804160 68070116
91460305 213249492 124981056
153641581 365475700 29866480
8614267 213102044 223532548
16903211 307781490 20005002
164424689 400546328 166044788
132099177 192583074 2078414
183555031 139319656 267849752
72079983 163643226 291257338
15632237 633811214 57474818
432970965 288388790 124400070
114227281 309604948 349838732
51930315 18995976 132894368
48051647 222300544 16249132
99050307 652973270 192217650
24343217 436674174 28220886
167775743 314627886 109983018
88248187 486608526 95747514
76305541 47112418 309312946
177776147 83685124 133626548
321357537 250005040 22914984
22654107 453349416 46056584
148225149 445125538 26616846
37188399 131823994 13772478
125766393 735189474 157308670
2684559 11028910 7743570
48816211 79729922 17515462
67563099 90367546 25641858
2061179 471837852 8436672
155349895 134836230 17337690
83840037 394589656 185999268
177178925 416057400 160542900
456419103 214208054 218379210
54350675 342712552 185540264
29709957 118653948 117687524
55599287 294505334 42978914
208962251 379791602 344978186
40587281 144672812 158623664
97466981 376416086 228378418
12789779 153496028 374304100
102541483 22319780 33868756
60427149 282285468 242268692
93575793 217209988 31246176
93139199 140259298 307342358
6293667 139170176 367589076
109649351 385591020 234203340
119493523 170459936 21972892
155101243 631972332 241307004
132868033 173973196 31108804
35474187 158803984 227038704
8416275 111526944 265226440
10067993 52039494 301645266
111960259 554616638 308799394
250431957 240456536 112607568
29829223 620202536 92159644
141373689 362333982 187231582
104454567 114598680 162404560
241927831 165878568 173505528
82157981 445420644 48748068
47223479 4626978 8604558
43017171 106904518 59070726
26097209 169451648 81635548
8812341 95821154 76844658
75004253 799936548 173613804
9000489 184743126 151974218
54171385 158623300 20351180
328793641 312970746 259163742
299530371 160456902 225651818
316941025 586032938 113368166
162664037 325139270 6620770
1026391 488613568 156028088
118858209 320360820 86638012
66408923 351187676 294308696
59209641 109516342 177547914
96540219 42016716 31624172
81148605 283781114 265751850
198566829 69647124 53425172
67266767 234532928 377722016
150704239 176453556 352701468
4067811 40429536 55313852
171773547 181635114 51444178
223361861 236271848 234295360
34324855 484811948 161696060
30015255 56280794 28690758
255030555 475953286 180313602
180546159 353874018 161655346
132876529 192803580 21162480
94895351 228412836 214614468
35350965 456084828 226266580
11025651 366583100 23902632
43087805 132943164 74832180
10206751 247715592 253083312
48506671 370831890 173572830
88185091 207082822 72603326
203743571 226511812 119483416
260040169 247830526 242690342
212810991 113831446 34369398
82700025 301323564 47889860
15716913 129635648 251203176
130433381 100470694 32545322
132846661 169512334 319377818
30388813 537661066 307280930
97546257 339939474 119755534
64627975 96685510 157813570
58205157 222585378 16096186
26649895 427827410 124568470
69484135 665323834 64083562
43551447 490409586 144832898
111449193 187288990 197389050
218807137 190526666 140957234
89614637 85357756 82674724
513627 150726194 34764342
23397231 267395340 8108920
75688781 313598338 193290206
21114295 320814420 323283456
152143113 212497466 54218190
156244539 155981156 35063088
42307243 132308088 240854304
261886675 629465250 190935150
228939683 207978256 80610544
93659511 171615806 98478858
30931145 327933280 31740160
427403001 136502982 81876014
28073609 116143890 56699010
414587289 128841208 729084
129979759 48715986 119322
36903629 27985384 72354188
114503025 358989126 164363282
39473689 94649666 117940138
271201035 163024130 53324310
28135769 91101864 152492868
113137607 224469040 134082220
38632503 110077698 294766034
281445341 476675558 90753382
10320379 78907862 686422
21926465 120487576 98796968
83718665 410167050 262588470
223601843 341275882 162828346
42873267 416200222 328857114
159521253 39836836 144591876
243006183 360471086 184913022
1018295 76162190 6508430
72638929 148453192 150628496
130666059 158486222 22401414
81393147 69608346 343462226
115406747 196214150 214441846
59121243 326060300 46513320
189366757 526195164 305583624
264208215 275776206 113624242
238662349 124047502 108476362
327654289 190945500 42959448
15260593 280848074 393994730
78393375 246209086 104509830
111446709 16991022 10349242
43097259 280691232 88683416
30473535 145295984 210496380
97238021 279946492 149027396
33261829 141701896 61211248
314976711 168492282 44479042
129699945 237525456 148897000
34569383 176685640 23817956
142655475 452486910 157250050
22400803 44508648 66032856
66712019 41687390 10537070
160507533 449732354 30739974
141338817 426040878 59186386
21844639 69417386 12107722
62648625 322908120 26529160
86437505 229136060 208024712
98288185 277983206 48194758
165355315 256630230 111759810
199735901 35195066 66597098
252477665 186438086 122495098
14409285 322773780 148146964
159090829 298851002 6503218
120113367 40341754 4162302
190147467 382097924 64616436
7787643 253024854 256712474
125194989 266061768 71593172
115318559 135088600 357729412
105590311 142369088 16247308
34427767 24473218 157633486
80559865 445522420 48555760
50328619 603264340 232508320
275160651 431017074 294610138
244121441 330629788 27331676
96789069 296688886 299681622
136045445 297193820 128229860
183521071 687167972 125424464
290749649 359935358 137750546
240120787 78348260 211498880
344273347 525380724 251743104
191444957 378916424 8924836
123432911 296244058 118489474
63453861 475347190 211316202
35482881 510985608 156080096
134626623 543295340 9164220
99938349 395463650 12561270
42117621 117425910 271012030
3250587 203988934 39805602
13244889 99122350 240955302
113054119 391054608 145572672
28194181 95517406 83753962
32644379 139719514 104368298
190246283 113802036 111179688
91861713 213663216 140871512
73654743 41939946 8217034
173691467 202506374 21380042
45773935 403138830 36126270
211951931 333884658 85590750
92717155 85704710 46435150
65909673 89186154 409815706
55567617 9443644 135912876
93564911 145700552 51550120
105740053 583725368 100457576
17883041 28514242 172089782
183518153 196062958 71904794
1913631 362057158 20003070
150401543 239237630 54366130
227906565 510752352 300687220
110724755 57742410 56077110
317181623 220263914 66542378
26371863 218794254 27253802
41253015 561816038 52185630
187336093 110316650 79220774
180742089 144723948 109912100
118129611 146081384 123328032
112451861 124187114 73061342
25358291 155704746 152159202
405184257 413672944 234623664
38455783 430915696 93722428
280544721 116141622 59326478
46119645 45009560 128515980
60488795 110088982 90282026
43305903 514331840 65995596
162972343 78796674 131160246
31759955 239722634 353870638
25982965 79873880 104920100
20811051 399353832 120318808
104355825 417578004 328275920
5733645 109838036 208815060
240973217 386844230 79212494
58837935 450377430 308242958
77061581 127359918 314023614
281860607 441581274 242472210
4476341 426397312 335983052
9544455 191495130 129982414
246417015 24712460 13281780
9282643 334982860 164112776
38477551 183348010 102477718
10500807 494292574 20565102
15751979 288148796 260519188
5664871 298075852 190150484
17301155 262889172 96640800
81688607 297307248 96918756
63002921 186730106 126237922
356004495 339640600 120075660
408896217 238922144 106335420
80688705 239939234 27703650
151648119 27764842 30072450
159552179 430564888 141145988
207040699 403966822 148433698
181811035 69871956 157956192
22002407 235138992 158202576
79510949 344070802 372455158
280448783 40967814 5191182
154718855 209274402 577050
149982781 550217332 101951504
60211483 462992820 253756344
88912407 194827266 20182258
6838881 78599878 545322
26973545 36990936 145682220
193240037 51406266 103855482
73360399 209198644 86168408
43306345 257000966 42857438
186251823 90929588 91844244
427299757 73982076 35529456
37802999 253447168 132481976
14246207 216117076 323097740
17185795 431018230 242912794
102451411 54102944 24480092
149791143 63200726 233250246
315501577 150034986 57911670
52413903 34549036 13182384
44016757 38337512 15545704
353790439 507874350 342446250
59416955 407164550 362934190
113987171 110426566 84663022
83794757 35782678 7689646
34009299 632081046 23853278
33265985 138086018 109044226
86548811 166275558 97749834
2966389 199131870 64071498
10256949 384571938 36172258
90963495 539583106 163167558
152456119 165864056 4423532
107548631 308721114 172064958
78647499 300499668 120121520
68811277 109013296 58030724
68905621 238815836 6644848
32355043 200704856 4585712
197874115 346255880 139634860
116827155 207903316 61855812
92963869 512265972 86902716
95471247 317480436 450867928
28789863 363120228 8427656
40588395 6547990 392130
39302779 298772906 31117178
39539355 268113774 113813630
43744323 241382636 232029180
172302087 369532628 297512304
14970473 80954124 269400816
193691525 115260620 118615840
73140449 266061678 210045774
48389923 338982460 8361736
207159519 218038472 26394264
410922703 77069790 7248390
140032301 521112338 49807846
36357365 208230360 362209980
152756641 228179692 236900732
145342355 173086374 131350050
82965743 295109600 168976880
250787881 497648688 37604964
57969495 310732580 370401936
246484485 381116742 73814570
489178109 148117762 31074986
44443539 100333602 5985406
10487303 556891426 241105334
301761427 354584056 267441932
30114793 592212526 23157686
74362317 125364384 4981016
266793807 421838484 51486964
39685471 202725474 315509898
171959057 45871252 79342036
132814447 182949734 112746106
47549101 412290632 231771532
101451185 378161950 106165378
108367205 208267590 239193330
102587419 444660676 371173232
89368631 376912258 310558318
249926877 171921064 57789252
331869721 279459900 264323640
107960081 36861072 20113404
44664737 504077232 106025364
130036845 293131164 71986048
17662139 139372118 127163938
204018733 423980466 227780058
63563331 310505494 154855818
55289283 121892614 71288802
235805887 155721514 28689706
161146807 317869390 63677090
134789671 471850186 121503302
95278839 120522162 140407406
80883755 154694394 307506342
207392667 456087066 55774502
161420385 133022190 42247930
153463487 461744812 93204964
168497009 295076438 104650394
144936423 286899986 877590
65366187 163628166 12490478
144196017 40996256 209549916
127920031 207109456 16713172
7314851 114046582 36681710
39417923 558997436 18489700
75161495 137180406 76755558
56720061 139856898 65505002
357139617 90919006 15283794
46115955 502140100 292093428
92894915 42817870 13224742
113065065 293457270 99124070
118969243 78743406 73563594
139802329 652171028 264184768
231636665 121007822 11587846
65740375 193064590 138391726
288197595 206110836 112407952
243655839 280333296 44252672
151581117 369907350 11559250
189407565 245939814 7697950
311681557 141611384 90178612
303052715 352145620 340011860
168259093 187126966 144063718
46896517 351669488 280913336
56282321 504939874 100891598
45250325 78701798 35123186
102172441 50232606 24471342
84127365 451443354 72504178
43069129 325949402 303031162
51409167 207894758 126008166
7517601 201524008 99549948
20851969 109882092 182543460
291088237 470848614 375660414
86704707 44483014 199212978
105560471 647306602 35539658
50343805 318103140 55808940
100094987 83433848 56881156
12831021 191455670 435630870
16222615 306644968 145604176
334340889 249031428 57952484
48796925 72473270 193065874
1660451 280160772 14187288
276299741 115318278 50351454
66257343 180935164 58745004
297920793 27780434 20426046
94081515 121340970 61305710
14688103 248750906 128654462
134171817 332261748 112147256
398397155 133740360 94647540
131599493 31055672 51379396
42402769 39064542 8162670
77055943 601719586 49452574
203564151 179104182 45102734
145091771 25463640 223915272
147765857 520280750 265495630
25614475 254477288 137595340
186714117 443413738 260037294
113523793 179146712 189584
163011887 311074184 258771584
16099475 24544100 138493580
40242625 221370068 39958676
43689425 455258750 51290746
165223475 420765256 214983220
211996495 500062890 59355810
20166019 378402858 186352614
18133409 30513818 52173638
447549387 102693130 62778270
97444499 194354842 270158074
101369681 376346856 31809432
138293229 45882322 220770270
89112453 261648766 141283542
72278401 233108010 81496818
161623373 385573764 118522368
83684919 96646582 77776482
2089043 412142558 260061886
147529583 70770522 276667086
60567351 294971768 20202936
21300377 515183080 144265736
14432793 363682212 193800044
358989193 231021472 57255004
29259825 233081038 60021366
217060683 370769806 44096346
176912213 224280280 286886980
280959987 162868674 60364574
31060151 468426602 57267574
74259229 441495392 210347984
198889383 250117830 44146994
121745521 110463724 230437328
89258787 117939134 83311782
201390439 325728674 137990798
149586017 159909794 70918750
126632393 36753606 4001994
98664629 360381608 435186892
192915009 379845604 211715448
67657805 34697220 57761640
96138455 363011744 37156000
167409021 397686040 248851080
14707959 210565650 367406038
72262841 157343938 19214510
9522751 167105244 195216252
124541737 483620966 189984274
103151851 164580452 158147876
7295425 258504310 96482086
168049365 363250168 115451424
6788553 191592306 307404878
331156339 255125058 89610954
198961915 218860078 12071846
92468011 47942416 212169448
155670397 157319534 58675418
55355659 307453788 102801180
221726015 22701330 46935834
43251385 383734840 47046472
134706411 83626368 113625968
28224829 398557712 54196576
104662585 183175466 43084738
131492541 105749468 49588404
87041083 446163234 121731966
104686521 209906408 172262376
396541351 155855538 44519922
41868231 14718388 104438208
127675055 46533934 137783738
228063471 80242328 118668828
109959605 125088598 55747886
24732961 186457574 112625378
158398901 451747330 189097382
65244179 474398848 221499776
391517833 422711714 52628674
85433951 455675478 24161526
290567811 478367340 114163148
243011191 201299036 108212488
108107827 287267154 32586234
217924143 359018008 53385456
78403093 291633900 126731376
318516975 58672936 94553280
42778425 534725200 160206540
100753835 251865064 126515260
137054783 448679078 125768554
22430313 36136822 315821934
106145891 356183562 130657518
5735839 104235366 70032438
149471459 264756144 9165708
207681485 212648030 224439866
10505173 204593950 150436286
54706445 274819584 290038212
4914797 165116346 80935458
202127471 176520434 25230122
406868541 316617984 155984188
283249807 142699980 66550476
156793233 135524106 40587802
316814095 384642680 117181684
132038277 36214836 16535300
95038161 230500092 46922948
40698621 85481646 13038838
251052627 105112796 14385072
229783133 541798312 91772384
75341433 137756488 185556516
152966123 454982994 215036994
103911687 691288228 65246904
35468209 428512544 11100712
94145297 353133954 153162714
45055069 251282464 66864412
153013789 134710736 2229848
134985139 132236284 62993092
38642657 307614884 128104324
165980941 181864646 83646722
199221295 212799496 154354520
78868405 165600960 249547800
57291613 158554770 124543530
253211479 122250058 3957758
15183333 71090738 48893106
84412793 224564014 60259246
172082277 115523884 154736064
33491737 798449914 54840218
156778719 160979028 132822088
195685335 212485260 15698284
320429953 148131984 109513992
58821711 79839762 64967066
130844371 128124832 10077176
97168879 225340126 26753218
144515349 63189342 110475698
123033087 206859106 114265986
18008161 201613552 132747940
184664385 133612600 210433632
48981669 530086236 99128248
32559117 101107584 44013524
115472993 84013046 171421822
235009965 391846740 279070328
262470529 274250588 161587036
151409443 433538036 128195992
260172587 103235542 14741774
115769543 584828606 119836454
102704231 169826564 32785748
226921495 132246740 6848140
11962201 192408808 110335336
196374045 334416080 6758040
91463119 239421470 128253290
15090683 320387744 351449824
73636427 448413186 91035882
197016815 289254744 164857092
247081617 339595288 69550776
29744857 316048096 220926524
45774403 434443134 2520558
100731599 52484430 341645070
81990225 270167260 132531180
19005813 423569646 64447522
124170427 183593712 7939944
121765633 187704936 159685944
65629845 297404860 249545280
106622545 156448888 258736460
244703645 258617360 122343640
43293739 208136412 129068184
291301335 501529370 192141990
44588663 389908456 157980184
244282387 265388192 108405476
32136927 258165520 267149136
192524321 127625586 264782058
102723555 65307808 226458240
110139707 59206696 326704744
231278535 247832530 114724146
266770095 142403674 181026618
77864599 155806584 27167148
116213345 271993908 63615300
53145895 133096840 5901980
33229275 55330514 42736950
11645467 92884134 58637082
52919135 123930034 81264062
241559517 8331346 101715426
77576147 246567472 199094704
252316129 311069248 345807572
207251733 446916624 349459768
150586373 218235304 56942948
145306563 184603620 271190716
95650097 328498398 201574494
177865797 81892038 46510774
76727589 476803528 366143304
191428011 82916394 13583518
223154859 266079072 249915092
108248913 105593976 75344588
225328337 397498380 165268584
268945519 228711792 148643160
227415157 291077234 138330682
116853901 208086128 276397288
199436015 313954126 162740782
91161305 408235966 75244138
173980875 284023678 200574930
60789077 136711548 93790596
22045973 384664604 19364344
116151317 489869830 84123850
152841431 259854424 205076908
82435663 39684984 48186876
10222465 362553840 14827080
31244905 479876578 23041946
187209095 392442406 39216542
217188725 392825916 64020
83083243 276636448 201201904
212201373 277745826 162086074
142708887 465939904 268146612
306741269 411862124 33543712
22589259 423835626 421283698
399623545 184613280 67995660
168987941 311028420 3256188
26718835 280489290 30864414
93799765 740940462 75384930
6679255 140059866 11299638
183482659 574526452 214254152
166206803 174233996 172828376
221777807 12791174 348118
3316635 148954260 369760348
26718845 155110288 31360916
95499459 370157370 432766462
16054325 299601672 79394496
10746615 324310800 140893928
116866527 401299866 110302526
202764327 102213894 32246654
158293699 132179988 57268008
259035509 429017906 90983222
226522843 174162970 131108870
17968181 97304638 26647922
182005403 380269374 168490782
117596153 226466424 169569408
23296589 76332228 28832496
163206293 193407696 140701104
74588255 370672624 25414268
68388785 247056270 58854930
198552485 150093770 165527618
95082933 404195628 37151024
157614735 295470540 128794720
285777795 418221304 42558720
22035987 145801776 136121828
226954195 88581480 25453740
207549173 330682846 215036698
240783473 101873540 57295664
69467211 149380110 96909350
15316849 16274042 11882974
8164319 227485342 180347930
176842647 193463162 50955426
128792425 51876570 139256538
87510141 37991802 7545014
11404139 350208148 146626616
161042297 31963174 68650618
76603297 59537652 48883524
116165183 78951500 28502056
24543615 153890010 24876730
59899027 103007402 84974606
5467779 660426202 19423998
53589321 417608442 235423438
261681415 363487320 437880
177338691 362858688 148718380
251582587 33426934 30964706
211530817 316561814 47788682
161847751 202630208 39108976
115696065 189756230 183298890
143749845 201634200 3970808
174185111 360169412 114213416
377864187 98406828 92918324
59947635 467806040 162840036
301366753 90515736 49867908
60494559 689484640 120868788
24841065 105377568 45941780
117478845 599033994 252070130
234183355 39275338 27528134
16279819 20509062 13490418
2996125 297537078 321372870
180724827 61927518 192063994
227920535 338309986 79632550
70447023 988920814 9691230
21066705 80339490 317229190
55512623 17672932 3753704
9313245 162419940 14787880
235576941 116025920 69186960
61049195 206511768 73089360
122399245 371945440 57695440
145414335 541210620 12521696
9801631 124425590 80688410
274370309 331620292 135530176
75734241 679076298 217581854
65678007 119701978 141782874
66951761 105512906 29924518
118201471 187850114 101040842
43919727 441436086 145117546
266298909 273366314 73005678
32473195 377424960 1923480
121569577 223988864 72207392
106987475 293614516 136220812
187823055 447297858 149413730
369213447 226613710 226194654
192604551 684620988 84038552
15256123 551912456 223157096
23894617 400590944 111043324
409533057 204039748 133408896
67147601 446316242 157719206
123785505 473469420 194484988
262928067 352512922 209992266
65498335 190872040 35455964
159633639 161657574 63432242
3495749 916130146 16654858
179594285 100019652 136267380
73865359 289070138 96436726
30482901 335528472 5106328
57774523 367194574 12367286
72246597 349114846 340053870
675431 200647658 55172918
150499137 674995952 59367396
66751283 124043210 3208210
137727495 731444410 3626394
68052975 127697670 329808154
128511555 382381178 38800146
254665573 284609022 212321274
42634615 790400640 44928504
110234549 170592618 117341646
8595259 463705122 242240022
3954753 383468898 29790154
79256629 423614378 46330598
120201963 238477434 115279730
30891077 75902242 440447266
98097309 110137822 85059054
89518335 711847020 124793368
232368081 400197028 53717952
116741487 67223562 7312174
35849565 98500290 22976030
25851183 515224842 169764046
179020251 230335158 198334414
165517489 561755998 113880290
95312555 364744480 218770460
100585675 118050928 57219860
120134671 251282426 17323942
7594557 345986366 371741166
3200019 23653688 8061708
87020045 51139310 796742
184747679 151060422 6863034
75524133 438622614 385825222
16569271 653725292 120343528
85303359 682409228 76400724
50395121 304818108 140904012
22023623 104050374 15840066
90216351 180568032 80014592
133449043 307980512 385528544
227329783 44420944 134556844
27579073 330216086 135086630
65717259 500409138 67172726
5278415 211508318 431529026
6501343 157531822 150016666
490243039 134795960 122360348
21177231 131671260 71463520
10882041 345560260 190972188
475538493 284693766 21558338
290405123 374393528 138448336
126947145 18963144 118462792
59662367 319119640 95119180
41134811 109181698 20024662
463157983 135571842 110547066
345515959 449662168 145522364
115040103 113174774 76527666
11821211 349719678 127436166
2544611 257269330 34892398
3246435 123851428 82728204
345790277 105498050 40282910
162083153 105866620 6618104
101883965 255688046 121741910
81643495 165851526 85463982
33292993 397378824 302744016
205650109 385326584 90208048
232300843 243133250 259871126
63963329 346447196 97421032
65179389 140613288 140797856
364437839 410726388 384851832
202051107 266854716 157503488
183423967 113107168 77402644
91181195 634731850 31788050
232251683 373216296 220570152
248373009 40357284 3753508
86512083 374287914 77936662
45749705 322658904 77286300
243501653 284797746 224195598
35752111 94517648 100870180
136301263 187715654 242183234
142905703 86495680 10136204
2372171 17848340 14215220
198168795 111039652 51485664
128377305 519766498 258043470
23735985 245524450 67291770
9902255 366415918 239082826
72879179 330572052 103679088
185313163 555186064 59923996
165800331 245569018 302002866
126280129 438605588 227859584
56668709 255938330 203407910
245054403 32594644 14633784
47679815 321078570 25070070
122885923 221901894 281832678
106433013 339417884 43887420
45758063 174617320 60989216
16035297 256305534 125146958
213438445 286892090 107783390
53350311 336378392 19980252
219878875 490113280 135493960
12659781 143294316 81193768
37250293 509517918 195365586
118066775 155168300 52334744
70605301 327880020 4872540
369783477 334786284 263871364
102758715 145899594 282993710
116610533 178050024 30312972
209827645 282708846 220182222
85144593 404693598 20088014
270610143 411395824 435595560
48590503 344090952 336638004
47902561 334829156 86063152
8062359 48856308 17504548
124331645 196689792 89727144
71992065 231105198 172135186
102643567 209862744 328234200
96695151 68486838 41436418
34591591 355973888 272929628
5755113 37860654 23896802
99495985 215982126 138737670
121482165 84893816 249502488
38824093 387605504 118339432
168632785 165101330 57211670
66621173 419120352 101277456
162957723 328267886 31958598
128799475 211562970 355084482
169642751 246235158 84833418
275151681 341093120 106607508
70724359 65065348 186154412
57692193 145081062 55198514
59136311 145175264 7741312
171379575 305172842 175818150
184028151 154008662 70098054
153487009 70451576 20102368
41236529 41442738 4951734
34924179 179891748 687772
110509485 295223748 274175800
164154769 152800996 204534148
46590207 229935248 179327724
41186425 355607450 11848510
34564031 493885708 193645132
58985883 30484876 19715016
14457941 408891812 432565244
152164867 600050414 32720278
99526931 345377958 34326654
399279123 38068910 11874414
119959677 162201582 178064254
214249141 50832282 110774742
35778255 223787500 127545660
140207013 477202602 7251286
117353595 87624510 31450990
73080831 224733696 21859972
10265837 388808268 281582964
226262179 197349362 56684362
27151527 523234596 39882904
109886275 447618750 285249810
280126971 46391244 28384612
109924395 525054270 146229838
242101537 422706026 204288074
142547771 154169808 18345216
290427973 399135164 193629280
92706239 627157508 39985124
83872509 401884376 55248468
80439745 248252880 393322584
88160129 251093064 342768288
244100137 188040644 5827724
136910905 76022060 36038192
412133541 481964664 92548988
106554057 215150616 105423692
8665111 101791612 32622044
63829069 339612758 299510282
54936907 89217494 68075498
183089809 536808088 150433600
129210655 359002710 84986010
128969891 214277714 307646402
58341743 110693786 11433826
72209217 147666952 742356
96248479 115718678 161842330
255624491 380364844 156166492
31909439 167370972 95193348
87620949 214588128 280749464
127368805 169616734 128321662
147670743 204196516 156376044
165962527 188135586 49074630
426971713 234959734 106398586
68567005 463795722 5724330
116792515 166181738 52211710
49167895 68614240 162666740
201566509 187723592 73746628
107067695 436855934 292262530
91146515 39578828 80896696
379110085 284504496 87360660
46273835 425631400 78443720
64399977 286245036 290036936
126172729 94878322 14670610
101177613 214304484 337939700
65041299 26912372 131507892
190966957 53388300 28993224
186982239 65964012 32384428
80295625 349942716 478006860
2605523 280155894 158632878
118248621 616539562 49070082
44117637 137089394 203086938
267208553 391656256 221587516
29594833 600718018 118512094
249017137 315535534 173930390
58311123 477732994 186362442
36525429 403047822 201188866
167752585 361611430 207233710
160342329 139276550 12448878
69292359 297497688 278028656
97395015 336154020 216370540
184716493 555563698 19101194
59001339 99476802 33099410
156701825 355142160 133487100
57799253 377312256 125530248
117516471 90236988 240114364
265232733 151874754 134152034
79608373 585373632 44205816
90659529 95594626 93611682
124353387 318029306 57085542
207940377 225202666 127452054
18009855 217442088 35620016
406561237 96960572 41297416
67338711 119800716 379750832
119239581 428083816 240661068
123000821 824898748 108710992
38609895 328698060 352362520
22060705 227026658 47551694
200836809 13116838 336546
368086267 86896654 62483254
245344737 74623294 73739898
35364885 371604102 195045686
28867157 177613908 131569284
134571901 733288064 194228908
149362897 174687746 29431766
72437773 296295408 201547476
105499371 228817218 39817358
84661123 95755114 33683770
47364207 184410516 166412744
19785495 112049682 7049890
159929287 41801122 5622406
25484263 295483696 2634884
132077311 372316662 93890514
12331291 53265282 22852374
17923157 677917272 192498516
65852937 132584310 2996570
314872285 225503476 52988360
593083 237406824 108906708
42472573 350658204 90857304
129264839 21742248 87753288
135075653 98003526 9467322
28499121 768334266 212880718
186443421 513026718 430599982
369011503 211516924 149918716
188573181 424531608 268826048
122829249 156366684 136855912
125492039 435280692 36333744
107225739 93666134 20030262
170518791 12842598 55050874
301822303 83628780 115701504
36433927 21231834 6934014
119225189 553027320 115813848
269103883 213441652 137082016
29218229 220635548 207199832
27264137 62353434 53063466
3623299 290198662 162621406
139546233 116794756 201502728
377328509 137119592 76446596
19276449 178748776 329558388
232489111 275712638 273291302
16437611 493089898 235949350
243127733 68525188 79707344
180657949 53229598 88061882
53783137 130194144 301275864
56163019 103937388 343249896
118359597 170270784 73801684
117706395 522708254 82929678
222143303 102862018 91317314
100834865 150914292 11912940
47270791 293014538 388903954
91223263 438312934 65939990
235591525 28676750 12226510
91721279 47567090 90821422
105159897 888967670 94247046
177545557 355019656 112183444
55365079 213678860 54140128
41710683 143876622 404743486
54009215 330201866 291279562
234790161 415711614 79788422
58714845 525346298 284846514
325827351 85697548 67969428
91011715 347106250 150036370
78134407 262973334 76355682
87714171 449972862 109262414
131376899 165813914 6093062
175587289 240213774 64722282
268984521 452173916 3383592
414745391 221319920 21639088
30228717 332120832 52358176
21881563 58790008 141812876
84592481 54007978 37326274
271354365 418641760 39459216
95875793 105516666 69154098
177574517 414555230 74338094
755299 61087168 207656032
187626525 242025150 198722990
255406761 92934402 26278042
160917121 277550754 26228718
204165829 481470192 55499148
10429095 449261664 126998360
26469885 108369144 204525508
18120081 119236224 210732328
157438955 204693096 96757680
183206775 75339600 33180340
132769699 500363616 386598312
120813315 154988552 154117236
54584691 106161810 29613038
31031907 500308518 297163454
71436339 508256814 225601942
96708781 513581042 32264066
183369107 460816834 350310722
130394629 456212012 263963692
345122111 466969452 180738480
210863737 317838336 19099416
106897007 21057442 96791246
108617975 183891416 213138188
64464317 431320554 265705014
3560113 273167658 341969286
11805419 471373022 305248886
25391805 389610366 313845650
55385651 467349382 104206930
4296527 32075014 111466090
113700293 227071486 104330182
142103685 319775046 185241490
82061705 243956262 32231130
53886003 309483972 133030576
173337351 565114392 189940696
69301623 286418886 80887342
128242753 80601648 377904
117779077 88375014 203217690
61700331 39382144 20199168
26102145 156076252 135795864
208292067 133940856 202439212
176223345 291433920 186517388
105244749 133635682 193187454
55799019 425389528 117918024
1849899 627972264 25503892
45707969 57964480 160504280
84811251 445836512 226204116
160487621 431536208 116334064
70171155 603296918 14610426
193585325 353762950 201835150
99254617 137092582 136359934
137361973 417364310 431423014
37016179 256204642 88533706
62462873 45083076 46927188
63771325 174307590 154191150
287327377 386150336 84910576
62236219 316514192 40010168
10105837 225805594 66494434
8803661 419815136 195081628
154313415 93606400 44855280
121305541 233230552 16813328
72410879 672896836 43769072
6444669 191020658 28119798
253820291 264491892 228906468
574635 258701982 204409030
212518173 168295634 191394906
65155293 253325120 185317320
122136683 99463464 241892928
165804323 364739420 115127536
6973191 335045874 28221538
41345707 330930310 148705270
51459349 81438314 69844822
123615807 22300104 40551328
34978449 271077368 83878236
132356777 543587100 170373636
249200575 84707068 103628740
11148575 281464850 339824470
29872187 301166026 135771662
152068721 468786262 367796162
122164707 62698072 127333476
160621507 393963470 346471870
43821051 188734034 347743242
5407605 485227080 15443624
335223379 136626120 92503740
32423057 102858828 22047276
115243575 269757552 273592820
146573973 212408892 51432524
58428901 522761900 94670668
138071899 185576502 16965474
45766333 550794644 235480820
69907027 237647464 85358660
147581903 358885124 89538068
150841947 654473586 129048374
75082475 36595110 234202542
94693655 285075980 77830684
150592271 77538386 56117398
75828409 288246998 194119066
137243799 208784652 42134596
74496025 365645378 61706846
59061729 141371770 51020910
37235265 209674424 243651120
51270441 252637514 202770138
5856983 207702326 182501966
331007195 67884710 39277030
162939153 70891704 156853268
203914055 274378150 346224850
45391347 283558248 152316644
357756069 217680556 97769892
30236939 122674922 48240986
171732321 375850148 218231364
145894555 293357590 156139702
213280013 113633466 102990630
84721315 546311190 236325726
334103791 333976408 7360952
67915515 104683164 37123600
39421977 31345860 8103164
30861465 65110100 8646600
8533593 294621126 323464910
63150341 165384202 43369022
40669215 160205412 17584216
83363835 311117148 214324220
8833731 76418772 524623892
118154331 42097424 44090028
95331305 253936894 263645770
1347927 425920026 149766646
216093389 241575842 103501246
119614289 132274698 301892250
140686563 331011680 39062484
223536345 325085178 298053410
148286681 537064340 70681760
76700741 256551802 186890602
208463127 307987774 106420458
66907823 316195392 40353036
123513023 566099678 239483834
88040413 151453240 214562684
137691165 491427534 287104610
230005767 304153394 10132554
35429861 536279818 313931722
48576783 533944596 191969204
125882365 152399786 187464598
327225233 92077384 5399968
111449073 455606710 317544714
332814053 385593814 320006
206033509 193968298 173202142
112708449 138807532 312952980
207767469 114795512 76708884
160585011 186401514 197724322
108354777 165188916 25093832
261188781 82809328 22773684
32462445 153795384 227321980
41849223 122850282 13019486
244394435 191541330 309820590
31028757 203860752 3885604
144129707 18721118 22807406
47126879 369300434 180081262
26243873 352014684 134847036
231812005 63602944 117284008
240983475 578759620 102542712
41680497 116675524 10084704
35602927 125043186 44996190
48143019 325737660 67214792
41936555 587478950 180912346
34446211 168709112 5303612
19202851 446879378 281737258
56074783 667354394 120645266
167853237 512623086 107667062
97512265 283423548 125272260
356454071 251826038 115449602
162100683 178354466 59293446
16070327 83331014 93149290
53666673 536950974 5388218
81002271 79718884 27807588
205865003 245403752 37124384
249122397 3860868 55190456
99865999 712815848 26662604
127387073 370312378 389920726
131732689 145748902 206356930
14883089 309209454 193914762
61504329 272085990 152632070
315230143 476950004 64466576
112205221 266451642 55519554
148149105 352031070 142460510
75004839 202126590 13233310
274076163 456033222 121687474
41386287 138402624 32662088
191405263 171208966 74740066
114202651 26958008 387060916
107638571 20950344 10717728
184395581 367130446 241320602
42969267 317129214 202330978
35063293 100050336 40492512
43911737 253507784 375070276
9754903 198880314 274825014
227942501 400022302 278791234
164824003 592660548 161917764
175054113 103708664 14431032
280050495 488534490 39312686
278309055 327509668 167413080
191831307 344203758 72667126
165295199 411176114 175110302
41524941 378126612 219207088
154302071 230717872 44446760
84147673 325696756 217848148
134600421 513928272 192411100
139088769 118169360 51214860
137398317 57898094 314220858
138186899 114411058 5095222
47717759 64989728 45941816
55143869 57323654 37825102
199314877 79997588 165640024
115734657 212138842 7719486
469325 170411900 34661164
219351569 162092962 134083126
115843245 206549532 124004560
33980733 181094718 14282254
222228587 144598720 288377960
67866465 50070582 12075610
109296321 319976378 1677210
256802625 559554592 243997740
143011003 181866190 47630590
371013779 218250072 89494968
62578825 50397974 40745018
223266829 207052218 168460062
162125419 829948480 28829992
279481547 93266596 58959088
18644001 282055038 311025866
42613665 195073400 379285200
25603855 9890686 40058030
156369319 466057662 212141838
330564945 328629362 102150366
194535015 11907462 18342334
290943611 331289170 166196590
123794841 387549690 314027062
132826747 521766064 215628652
199482145 337702776 73361232
159601899 483743610 101211290
201435847 492986126 40657078
49547569 227940692 83347216
81579339 262335662 139040094
68802117 343575756 271645888
308640139 374973038 241721314
106936797 139017476 18531108
186014259 176800950 140835238
61102219 222327862 49069994
209971225 83951942 273409606
288720015 364734248 235220820
219117313 245192904 34547352
284718669 144798262 158403378
116099727 521975334 223527554
15812577 256720836 190434320
88599657 243652290 128609810
68701205 328151786 351558310
387583889 295389544 207900772
206434899 531558488 37886832
34751919 318648996 390308408
47095871 126214722 51062286
211704717 290453136 133450352
36398273 541447832 208641776
193325541 192472628 85926852
1945967 59700262 83135194
77933607 175760076 237858800
36959369 187100692 52658896
36070839 105772972 196778928
9642025 35565812 14871460
220093381 156296740 97198280
122520191 331593152 185611196
24001807 94367074 36384514
7728833 544643148 30764796
321847167 124520646 128048558
91453443 801103686 209646734
247707765 99935702 96148830
41395093 253334294 342454606
81266977 228570246 317120346
18134725 382492282 214697630
178210279 294060558 175233882
132750375 172671340 113127120
460755247 41341394 17674546
155522785 397842258 184070790
54092233 228737792 10990384
317556479 417004120 221600860
301576725 349418692 233235060
155912305 20505806 133154470
167334765 272928084 71516588
223678685 524364340 139041320
113795169 561985374 95401322
30028201 434076328 336892048
444499587 369851604 188280404
85971847 389125204 160932316
247168657 505707562 356641006
172618033 79238860 151528756
108132357 283732242 144931066
291346505 367381922 316588546
222021715 657410520 263137344
30462025 177480350 71118910
39349893 539486812 113235504
122116089 65525370 307272790
115730301 760463328 219195044
80142867 359042196 229918892
61274167 315422916 79423104
154234631 407902572 76970196
155031449 129865990 210258218
176218473 393101534 55673418
75977673 259575704 14265072
172308169 76590700 152002420
38573303 661481980 90577400
88097995 43873066 340682450
58155893 329199432 255426564
34399155 330447600 55598960
145327691 264991112 301690996
72320977 405623964 392849220
11780841 168204586 263108658
198989605 274958620 9655360
74285269 785017876 49676728
22069621 362023508 253349084
55411295 259253940 155354616
268482137 55367422 18092326
39957365 319548180 87292500
323227413 60211810 11241666
170645393 157233096 121584048
140145775 487978402 67689886
179469645 293026860 53572580
90776739 425870076 198288908
166801625 641476892 251161144
64435633 76732798 48029386
7601265 129551530 158560710
4815113 159719016 81838884
419595875 258116680 52891672
92245941 404740988 1477464
103929903 693441450 46715354
55995057 5812224 13674848
227047697 122843764 68313632
161083665 170615930 202247874
155609383 352889600 140997800
116014179 652034776 162034992
90800681 192012268 51317764
378077845 375779134 221087710
176815177 149223014 146940406
1799715 321280830 312717490
33839809 583823140 13246460
209966463 266443368 317069356
79168521 305569938 17183306
137167581 340792004 99223068
158914345 230078798 63770986
297143795 47632002 60651870
147831015 88548888 36218300
201544603 215679828 60572616
92453161 152284848 7537104
62994931 247377460 393435392
19865777 33144764 26367784
40879187 162364056 257764944
102865123 403798014 324998130
134716443 268510022 261792474
38448613 91796008 187750216
95526761 188342658 71299866
278177851 449300180 306822868
27760113 159866542 81270726
82022367 135431502 26136866
61182133 333844192 150532864
77481247 131331444 323843928
171842935 133952120 4327480
168428275 162966990 79226946
5045021 403871344 66736348
106744861 182067636 307776912
237434359 369245756 233967092
41606783 48195946 3829126
116492823 483636154 77576502
312371275 79251160 3451880
133082777 379390048 80292176
220663587 557911326 140615738
179814477 418565860 70940364
142638397 120541806 81942342
263541135 201338452 105577980
8687625 557302940 113409948
159118939 433430920 329708380
66136395 55427120 311911632
66198145 681776520 146301468
97308175 123164348 84391864
165492457 179515954 233505394
65527467 338716288 311817084
7571169 213847726 179520258
1926777 202853186 309595770
78004909 105127386 165864762
74465081 92184684 97042452
204805173 453856268 194586096
3027487 499027766 242560762
53478097 467997606 38341422
97127313 449462516 212691516
44885143 15055946 33672362
218113323 382727852 16619976
5552923 10273408 7988224
325301001 250605386 116468478
108509293 437669966 190158946
100190987 456740662 153229294
65713553 191610074 125262358
40039675 303134776 213456320
226875031 520930798 5591006
231574281 424648200 6289492
233088411 98573412 99932732
78838467 237899044 923400
9238669 571870948 10083712
97988437 289800754 57007438
197535565 747191200 114027056
75548379 584679280 158589072
6283319 54856892 202745740
188436009 123930366 98799358
223588895 648271808 179022500
81463593 75476414 83310006
124820999 287045374 50959358
342324341 464240994 318904182
118121223 298903662 119330014
117189437 392503354 261530302
191842791 148850712 216108232
188926783 331667924 75581968
331745041 239104574 137488982
144900789 661335062 164851518
147090907 50901940 23974924
11036255 350136656 129509308
392761493 331490662 213464914
25695409 153156388 118060364
241680525 428929734 369208750
45934583 449506320 381059844
44916453 526489504 141254220
75348531 696441366 180008678
198874055 416935630 258889102
65858879 423418918 177499894
18242181 149045998 24453882
88877187 54565644 85287572
167528987 160966538 247186274
162238137 186282246 255638498
130648111 96523018 39882358
229682795 384011582 112790126
25125761 423084262 32338994
86123907 178367382 133711414
182249835 202188500 32246616
180160135 223304860 175664536
129571699 85781208 162590448
43191451 69056528 255960712
118373499 244062882 53041598
144448305 336989920 58721040
90682211 275055528 418814724
121265351 320322520 39599032
33535595 134327570 180822686
235693 279954342 420310914
131105131 164827008 50966580
123541135 276426070 18901430
10755271 113962350 56265678
206285449 212493798 155380806
247065099 147975166 9824862
241410599 78002748 11018928
104867625 264066264 95958448
94672407 300783644 77336532
24673663 418286628 342138276
32500659 124186458 21046694
60649009 476231208 5896872
40950973 70965062 22035226
87053865 429925180 209613840
55307807 148106690 379480874
447464067 277284722 140533866
133668847 386027102 39423854
295155119 451981502 235704422
183408651 292489312 18957912
83569293 216155150 36601326
14196371 534048660 276267528
282278375 233639596 1824872
36397941 657642484 175879692
279912715 142694368 83474180
39664461 456508682 267755226
13307235 347213044 384866400
133970373 334650732 138658796
348771367 87441914 30841414
123548239 521450586 231667542
18367811 26363418 38608902
52046607 459335506 71154846
45969157 572857074 191467662
119159193 161396030 32005374
173135889 389646182 241057338
100306027 401550568 31839064
74895487 274713640 141797620
176847885 672581184 90228512
221146891 281584578 163900158
328649423 109644864 131556792
75405751 549388710 190793070
318942245 171762650 74220910
82873057 96866646 128205942
137478045 407012926 59477718
213876919 404285518 164036974
118087589 381059132 35745872
389838691 102001892 40259224
198095077 770391492 211128924
13754481 63741444 18843448
154743957 359685194 92121906
169352727 438085986 35471738
201018585 301822840 167920488
213122469 50776812 50719132
6293807 39779222 51238574
135498219 238912776 17926412
65679695 393982030 436463834
169790237 431441130 324530850
37841727 225163056 359635808
182503035 328490052 257450260
28622475 37467722 8616930
94930825 31775142 184598106
81247947 40958786 70292934
489207257 105218652 43021716
135956933 140020566 204121434
86986865 364199336 144922880
226535843 249166076 195507788
22587671 345093878 152924410
154043609 382963420 15854588
346585029 304907632 39778656
243948095 286360610 221708170
119538187 305215030 66671710
147346799 415945852 389532064
158938685 456662238 98908290
24323731 442912898 198028378
259976589 41354154 31092118
325793519 154938720 7209708
199261005 251442320 146362140
95414605 153367830 15429246
34494379 89971336 27966652
154636307 403256466 149888658
511205041 86492686 19329362
86920449 473859738 268315994
97489179 179156628 229702456
457160291 222033356 76531252
118254023 239353890 87269550
99430601 277225600 239813440
150047877 230046904 247903512
353994125 127081120 96728164
65176881 121857348 238006136
4779579 156441150 128474978
79480159 411568058 7200062
327513573 70637640 20081540
84311359 413058970 186676810
43238363 297733128 140947176
59169399 340036716 44637712
80050505 228017520 125803860
256915225 176207160 51544476
33704525 193235074 8094682
114178839 510474574 49749222
56753429 130742572 326336704
43399635 15661916 56165412
29207787 298013184 376842052
144307929 300497138 41777358
110338365 68669172 291722696
48732831 54248552 152209212
42077139 69223380 175431440
360896947 320543430 21671646
225310391 286048518 76400142
137220905 340404564 73748460
122293949 84799282 261675470
123747365 206431160 236644924
403387855 62809322 57466354
223800129 269266550 13913478
89712337 386152448 143728576
289228949 200081488 193354336
111645909 424884078 27515446
196137801 223678128 152155664
100205451 141095168 137909604
87445461 45645790 104646498
142802801 326833556 134899372
64755023 50510670 2899530
353506461 449869218 117945374
173506501 58667304 37816068
387888159 189904384 4892172
81543321 331778192 210549312
37836061 245500496 138486112
321148283 73911004 53987728
355453127 349953164 150562192
45945425 33450190 69441850
37752147 366817648 186680784
215510627 349420054 255336646
152385601 686514120 88008180
252242805 34678260 93154720
211735339 224127052 10372904
178579181 413957052 83385144
83993141 496487132 231355204
209659879 303180122 63326450
147053329 213023208 95165568
125873777 443857896 170355024
145788451 784265442 189559602
167757545 217594310 56835490
200210919 429708648 141560036
240654303 189481392 129311716
121213505 261215360 103371572
59030323 475641858 124413606
113804495 317781776 180350440
63041825 192075830 268006858
33188539 78052814 189342838
47264175 235028750 166751886
173650493 90049026 37608798
78946895 405616074 160674918
30796143 25883826 17761366
315574997 406522854 127212330
12020877 102559090 50553690
160316819 176065768 219569612
211297963 167626892 105729304
7973625 340443770 95610942
230104013 228328692 29361684
30569775 116106960 87530780
199534611 267765126 117732098
57514279 30858494 6503438
72767137 446337482 267868726
188503917 155175146 199514046
258458349 245670564 30681452
404096687 234429022 124668346
164552921 239565898 324283622
59671877 231244976 10478876
212987879 124617608 4803664
255012315 344589620 258378144
178371557 56997408 161408724
212578735 227434400 139650200
48067357 227271928 51812804
86151421 64071188 33976912
268703431 108804532 7547468
39447673 780649776 117355344
59969547 166043006 81096198
81812567 217255206 109158042
44098349 412528626 171826098
9649955 329077270 314054674
40138775 249464662 87012110
295438203 306159748 44760024
148345737 132057948 58219504
22963287 106405452 123144944
55609297 328142384 45115648
12948325 257528050 385860878
177138597 76271164 227245068
24484771 106308052 170428228
328080351 332722090 187593918
117073351 412970478 304529094
230324645 311734520 159417808
309546919 400551218 146118982
213371883 131931138 27169046
312403459 239153038 76303210
74391291 308500512 150799180
215075027 157066606 17296774
65106435 277816980 439231760
53188963 92184814 95916634
37116805 178719378 40548270
175316889 167207172 181347044
235369101 285159292 116260752
128229825 97685802 240973586
323990343 71945376 18533132
336058935 82828790 44571786
31426713 118616062 249444786
118788219 99988502 346854666
24755931 369458208 191451536
30724799 658261294 167009638
461188585 170596628 154791580
189348629 308105372 64998112
18003999 66246608 7565016
151920973 313464814 124339030
107084157 341850930 12600250
177887767 301417150 84937930
253778065 423318768 343252140
213374523 64525954 5824398
12475871 349921572 170860116
123534105 59441956 42190080
304337925 388649100 62767600
72610983 846759354 13904986
213102821 382293828 104061936
4430515 397335220 59062360
54462315 84627562 7325430
60438527 39585446 192971758
127453299 480817598 269463702
193101899 583323232 29198536
177237165 163920486 45695330
48475189 314285784 152023908
436512945 173471282 86761026
48892461 423739614 145334302
16455093 477424760 232327080
90220089 435437022 152011058
149361901 163866718 23952130
195849605 308641156 170268308
8711659 323403744 50203788
235546281 400593788 221509092
76061377 393971332 15976556
18254153 451115956 130446412
176848979 421308848 422025412
91794955 204669080 98018740
155336095 454800132 68303820
10575623 296733314 73378322
120478635 353619310 100223430
293978851 290449922 71604274
308627533 195001426 119640794
2115105 95535510 16157210
107450887 269276792 31894216
273342261 257534998 339371574
11089269 279439588 18806076
161157069 80485202 217118706
26051399 343742812 213856976
85848115 244405850 67387250
47829609 256610868 5048348
6827717 136824634 325858754
114058141 178209642 44110518
8199001 133492308 20630508
65935171 62337372 157182060
210279437 429653894 280845118
114852053 499323168 187750776
20666941 356955604 295249852
114215625 155062520 202155792
214536755 49993260 14887140
29252409 144922812 283796200
185399841 88450678 28266342
46139721 404473828 3108624
162098439 300624558 212696938
151058757 202187326 230544870
33543575 447730320 96215148
354767273 192650732 29780716
116906421 190805928 95694992
202066593 176925978 34602314
54680645 194464530 6313890
24844337 260613654 72803418
140963663 228938076 364563396
79477103 546476834 277898498
6874549 106160068 102816956
32475367 75450366 41712366
113466303 148056840 175110604
192657371 249178628 247571924
18786895 69839226 153366330
56988917 351688796 244450436
42961955 475982710 118252462
2648993 41327540 128981024
175114119 247340502 114376882
102135143 240093114 205269618
56622485 166735850 109812730
406470675 334629172 103527504
285189299 375544314 24637638
173238237 469249926 82647086
113222723 369674068 341746904
18420865 377182856 149389208
310403519 158858152 26723716
115774207 317127804 184510224
120074889 346505136 190971068
21803335 38785470 68414130
56186397 212549754 104769790
158126871 333773454 189049918
96839335 344182470 62631570
57612809 455510230 312131762
240992903 240579860 43697596
208499997 243017018 113064126
42762231 65008758 14929790
222166463 38197856 43400012
206955383 340041684 43910604
193698693 405184932 113649776
202259519 265920560 92225560
31678483 423685354 272654066
200937237 494063388 66707396
93895657 4941224 112124
160754047 44062914 56756238
101954685 159804820 217068840
135126817 131971016 151321816
105625257 293001450 47728226
75414841 99449540 144244312
266872917 226285864 22265484
1333419 42406236 18359072
319320637 269613496 81381508
266198949 382695454 258156642
40803867 136826024 13155324
241409541 335897912 140679168
44109665 65659400 222813788
106205187 33889074 19724414
183563865 4328124 530440
117685967 487813556 154474844
77595507 173376234 121365386
292399995 291628650 87324050
251983691 249649600 171678088
18861205 36433110 5781210
134801161 127540490 270057802
93949321 209040464 6320048
205623951 444965012 288900672
15764127 93728086 90544194
228427839 344869416 130629172
253814967 46709606 117615630
16246583 443585464 240648212
131036557 173643514 85635302
8741717 40994696 476060456
64632013 533089460 255165220
68398115 91149668 12411460
111981905 306712850 156917134
87703905 498424500 122311040
247107859 94928062 24469718
202947107 458324812 155351924
58151811 456010382 317752662
26339565 470392950 66091150
35354581 99552158 27046546
19580037 153619030 180064050
57658659 174786662 112740078
234275309 28955978 8512106
16468827 488450352 34098844
62515213 124849480 87664684
16161419 188056646 79023602
126637843 410853206 1048846
146506009 511068652 47142968
209131869 8097538 46468062
177642677 195247314 243618810
21687923 148500056 21732992
96180731 394727808 179940312
153959063 368695354 84197194
3511941 280628136 73621732
61031335 29317912 85433540
23880335 309069036 30976752
6146119 240934552 157830608
103442743 141865900 9230776
132360639 315537768 57598088
103212015 471171894 152817142
226467333 339259452 101982076
79724557 348927592 62056016
91257759 195078042 187112534
104258583 64663508 20265504
85375123 65967664 5804672
254282521 470469622 127398058
168976197 114772794 111087602
34815243 122154846 126287786
37258059 597259552 232019844
134384803 258315412 374491544
76745895 186530990 210302490
211206347 43185538 118687054
48541359 134025246 356438582
105944835 415786680 207718804
99865565 498249770 230562874
72987749 207249802 305445458
221408371 123829996 75899548
81798365 404980190 201641330
171071853 437313010 456350646
9964113 182340624 34917544
352399013 136505764 7240676
98668719 424794114 128716318
112331565 35830014 109949698
73915649 17646420 1488432
155641649 178554672 21418824
39902957 203286592 119590636
115811133 458455062 344595094
2776869 153010772 40004784
83420319 410286632 226491528
89489613 206393474 222468978
105262125 61069460 152122752
81738805 421898450 87389750
98484191 452411550 24742590
314401783 420097604 294546112
113897485 268075670 80168570
177449931 321684258 58837030
194713305 188250352 230857020
53938035 92947070 22792470
91712815 355984270 348688270
83230887 425894070 329375170
93786535 259510780 67876240
95142795 148199710 357016170
92530197 93524656 10911468
163716731 455241178 370004782
208643197 67205062 29710414
283778305 408474468 294257280
119619029 256174022 114406318
37176919 246902370 213723042
25673537 106406098 120703366
189098811 37593438 101699602
296473219 394260518 49192534
18514289 333313098 15760614
140548597 149659688 106538624
255530027 65148890 138740486
75537745 180995636 106734448
98371563 278270414 325351638
63074877 31090292 29623104
484760803 133069890 13148430
71276391 351365874 29308298
87036239 61395764 24498752
225188147 181577038 201754166
105625563 18673934 6069858
65420757 110957626 343084446
138054719 114800418 197699202
108004029 454097434 155203458
159031295 153343490 180009010
158727685 489917128 137346280
52849003 350603668 215028404
192094795 233074850 54872306
287315391 58903968 3564436
175307603 269823756 40859628
349528661 34792678 2379154
13608963 653207478 78828134
11161341 25285704 175349492
123288127 392033446 232796546
94667559 316473828 364784944
34877001 688128236 108299688
56852683 156961394 411698702
118558141 288449492 239622908
52942303 560557090 61696490
27524005 192535494 117647358
246262811 157387278 68919894
379322899 101455838 62373746
205412895 462578158 129079650
315297461 151389544 27752728
271076103 82293396 113732740
23954031 49376358 16536730
94594709 225086646 464393598
101849897 242697672 47935344
127758531 712918098 191746414
167149897 336393254 143234254
78268069 243665220 60561300
287322297 130042604 12083940
110875515 306051698 172648530
90236609 178330430 341365462
114459075 218671340 71691600
151603481 237308576 8565232
175533635 415825988 222168280
142169627 351601350 384662586
33456303 34463466 14528398
174820417 194692132 80362996
10272355 495569792 65141360
253502149 185892688 64263536
302326213 163767452 43237024
10187635 47437270 116968090
10175435 193430030 93530962
11718671 85515818 212865154
148115977 28516480 149936320
142278367 233536972 102084136
8911635 14086390 10767354
120144059 226166106 181795458
188454565 374062130 154031846
12624595 264925360 77726464
77012521 483088672 191617828
66999249 57582612 104207804
436177 235367176 32879168
84910669 103807348 67378204
161086275 402458980 190552296
181096837 158115984 66070416
137780641 260774098 37046734
296713507 298748076 142252920
27931557 209975244 188199184
198520785 94841842 33262794
130702089 267193782 229649462
32865955 596648020 99369716
21514737 469714768 177691056
298977529 244796214 218046522
90851485 288432270 267368454
40314351 534641890 18139890
90173301 834796338 94502978
96947721 261640496 65825292
27125229 673781480 21547572
27106013 12900490 88037434
158490741 204608272 151711212
58724457 243489334 11209122
93898511 27088306 293884202
70923307 443880534 90284166
90333219 247123878 195275254
179726223 415516148 262630824
56582541 230763712 247500300
109630215 312396062 204602130
268541907 370840148 409192704
78354561 314205832 337763136
4268913 589686690 165469570
3436717 319429854 366975594
251440975 174626170 140333866
23059673 78722254 37011182
189649467 164003634 49929274
80666131 394489108 10186280
84743871 64244472 29528464
142237095 445871470 66324414
133973461 339286074 207349818
40457995 69916140 87131940
7533877 39610090 28298114
109328099 214775532 235982820
28428103 136628740 177641896
261221965 284917650 15083850
39259971 226436952 223602764
105760403 314416154 133716310
161921511 306776538 336000526
258309961 625061098 178387738
57045489 263739688 13242744
235840415 176529910 143345630
3947463 77005996 406473288
11348803 47012272 5683484
179424543 277154184 144835868
158848077 328560996 179145632
365631207 297092870 198769926
48617699 233459698 365171618
338055699 255700942 113986962
202298257 204834566 97898366
25537821 43990032 12982972
183239509 297219374 75984922
275738997 116733222 180654254
395135679 127315938 109891646
87737959 225406062 297418506
79484685 284415150 231394550
57479155 114185422 40556954
9366933 80633706 89521990
256564149 77608854 85694842
104763177 451369544 247503852
260725665 42836870 1195230
125613547 173164666 136313186
426999391 303209128 77155328
214943289 303807176 21898272
6437979 103757852 454364856
197115351 347736468 56871412
190848027 332623766 17692902
25023383 137254404 50926152
254131595 120466660 18830260
19017657 80356586 28144146
60285349 403245644 175530032
167125205 145553908 19156756
150489413 231982966 13035550
114627077 218124604 276668888
218898395 766235312 3568216
130672857 296445204 68899732
107990659 176819142 349754682
74516915 353985630 217257930
198865805 457255304 32663672
135019047 309750590 194146554
50650917 461609004 229685228
18325749 262027544 208405188
11981071 169232242 32069294
107444913 170374514 68239122
148349881 374431780 325031108
143927105 232045730 94803490
142614201 581930388 323628596
24515347 268318564 212638144
382271755 415280070 32313786
69502825 635195330 124617550
115557095 129750540 80897460
85398799 44519110 265859582
290181681 285210326 36810342
34067707 337632126 158527806
246437831 509724122 110806034
269789383 398474750 39223006
141335305 173824986 191776050
130073597 451007554 37308518
125128445 14703996 261262320
142476795 408956310 334809250
248480225 208301128 132500504
6742791 55028382 273486646
10510409 510858514 46179758
101290857 230905880 275978076
86889987 595809334 182360754
2422811 63152242 131241106
99776933 660103658 82532254
149397865 280893276 131857380
33022717 95438378 444216646
127234291 82446894 26822502
114910385 464255576 59967532
281281947 104047572 18834296
17632157 69129010 86000426
42366437 626143216 259699024
137765219 639116596 157579388
158148433 140418988 171026944
142489719 257331552 70007116
374168875 82295630 71242082
4664639 451195098 297835734
65684045 191435142 20175750
169511359 850920272 61608952
77051415 425543228 9190104
161349747 293478950 81146046
137624929 198059262 227090442
137344295 607061082 78979470
37710991 547269808 193145336
313931527 314449698 265839714
240948779 285338902 262014118
184924631 250294158 53917254
188939527 192837154 327484282
184434633 442956986 208979334
122281379 416820664 169123352
79261605 209727276 179488232
229432463 231497176 41712524
36557165 154189002 19185714
37481693 81719242 22211726
79597927 108590260 56603564
150569721 327287508 216547756
197876781 263091600 117794260
5144875 157613182 26453710
122594963 521235674 164902994
38332677 430018094 155794926
224835867 357125464 9937272
127663415 162766184 65999080
247543985 211270350 235669770
305887415 158664970 103308650
67367569 536025176 64775692
123983817 92078856 5932768
163078367 143088366 162720738
330875385 362981970 3833554
92102907 35426392 137751156
100086389 408175790 81331802
2675981 386934152 65972876
77771931 342984226 111172398
103720365 458633612 233399184
72866683 271633192 54755804
86639593 92247966 1137378
239270529 474472962 17433734
57596173 415915984 41639384
254071765 199433670 36546990
264370861 85486858 55237642
12534579 117407376 20557568
98661037 166007696 274252556
116343267 50621188 20142864
46068273 235389006 394898518
118838761 135962962 20723446
319140537 379897164 20711072
167480971 157833980 34034528
34887611 48357412 120694148
108450291 96018932 11998344
168379435 226690246 101603110
3322197 210922932 154254644
67857349 412642682 223399558
121823041 252807182 35102906
94262619 284797142 322478502
255194665 200698362 51509130
299046237 316693044 105213752
338254071 304561618 20829642
196917579 561791316 173699072
336595679 103717954 69949418
217467661 384255716 224670292
43846957 123927664 71325568
50204473 303125146 289374922
34243059 160488926 21958578
29487379 199627206 132762258
253783233 451497150 266291110
71229081 133721798 40157574
8266899 253904346 71913718
167513635 170641290 61218042
66067119 425087052 110317744
163345633 169163222 35903434
25014137 123297498 379259226
212984765 2171280 7367220
189306031 136945382 87203594
194243033 95730766 46969138
64859597 211526128 108820984
277085571 287821268 29705412
432301811 68453978 56466614
31877605 36305666 5554462
74459193 96529424 146100
38597975 573226192 117364720
120249675 219915750 384808814
34327781 143093248 8272564
305047403 160917950 84471046
121127533 182217976 313033384
9913975 80533152 216424536
113002385 489203930 115445650
6018213 224969398 147870054
183541469 857086642 14812010
277457231 117479618 155644378
80710757 489192360 115854876
264366683 45560318 16607494
76857651 638354418 117421966
85524927 210518246 4683642
147576021 72884548 50740956
192929163 545516346 404630614
50661679 35245732 258301348
53067055 191767924 331352920
33626223 343440496 305210928
344091013 374227422 97208286
195991293 204293706 121843102
293398853 277517296 17668700
256568807 444910144 12710264
42247775 118142938 15393166
273085765 246003420 54235620
93226645 514413908 198292756
120131909 242352302 265734998
179236817 208331816 165051152
105726477 99809186 30498474
99761001 87909492 4878484
286179589 281985528 242724036
196829067 440321644 225409548
125965049 525781408 148871252
85275337 507737334 186027906
17977293 223014910 206796270
2903325 82679190 6506602
120535257 166618504 246691632
67170613 108837476 27920728
116161229 424267892 266586532
178261057 198178832 142461956
67542367 358089612 206463804
224571737 283774140 134792940
12342295 467986392 348029520
35408641 99269048 269402368
304149353 297954654 61949370
301462351 327514568 49174672
108740755 73304440 31257920
102636127 545841534 173617422
263982247 78672646 75778234
183915641 200200474 227692222
2085705 427744752 86475340
151730057 228043494 94085442
36115161 305005408 112225536
98293033 93632684 4063852
281134979 484768134 52886238
23905617 254225676 294338644
119459475 710062074 55278718
20592195 88799998 128544486
80159733 151980744 137675488
141728567 299590308 166791876
172864659 169674938 97533510
255205453 225746546 222833630
57339249 353005040 251209200
165694017 110328920 14332344
135610155 176477344 283342560
8695115 183213330 6784866
111512783 481426610 73964110
116504775 169599910 284074962
154075001 119379614 34600858
220087133 177164102 186899794
36236127 239871120 25831636
6262815 71345280 1129880
85436019 241001836 246576012
89831447 221474924 30085132
15111477 84838696 374411796
207311507 240422520 74455524
37290475 13196430 2997042
90422339 189312162 4201026
159931705 295880370 235089942
102898075 460641652 321209464
127475451 627749214 146058502
7984119 208962182 440870118
133857635 87182280 159608760
122310691 441509622 234062238
8708589 462200202 39934486
122418311 449482638 227391558
104460321 353734128 17484796
38430729 181464384 234993928
24366239 266574846 50016942
81765251 127905772 40101632
77725101 505236802 58039674
218074605 461248146 206332222
51226239 118588162 24571854
265531513 260873576 105920396
213260589 309034560 105919552
164550985 393724040 40683020
219004871 64308452 93567652
186215985 538064118 10269226
119449385 169853530 18526634
299139327 386668124 263178816
138855867 156836688 396968144
44280535 314060300 310036688
49515849 253043062 227277522
367637325 330780300 247968400
188160191 414008368 243867256
240327747 140503392 172503664
277874865 445581500 340418064
225946763 296698722 53085606
172480175 275077778 145136870
114020975 133694614 153252970
180505161 152446812 61857016
31970961 120900110 123374598
189911281 152840960 867140
181483357 412688610 51847926
456702653 328522624 66072232
176983071 236796172 63666420
225404321 334090190 358815478
87862903 444221388 203678664
41209163 330738740 313728440
140149875 257737140 202143344
169412923 227433584 213190076
190333947 664958224 172023816
41608765 93852742 114543206
76306285 108895246 14076722
14950989 59630670 23822198
91441841 208888510 319804090
30071691 174141420 155887960
3727659 474466938 417553798
17012093 448833616 113796076
52059295 199128790 260166110
49302891 174065988 198975200
138453419 405882382 137044634
27667999 134276382 3933474
143835067 323797538 161676646
301154103 55596022 75558114
32221553 60755304 2948400
22222391 64908468 180881772
173772927 280230618 149922646
205492741 59236822 248927434
47073317 498014090 22229830
327169295 151585270 71580242
104242731 136934552 44021532
171230941 82242448 245460656
57381515 511793600 75683548
266377007 276037606 226324618
133808203 279450812 50036996
3309527 186591398 372365294
48484681 142199046 106291482
80415645 370433364 49463260
178636315 454971420 76940820
168766745 189247406 5353558
154454341 159646692 61214568
42766811 298579680 417892248
37233599 206879028 64553292
151888279 137033536 11073652
133660199 345795818 231438478
156584731 52640118 99121614
13711403 281900956 54391964
51468417 251399714 12881646
122446221 303500032 75568056
114981839 194148956 106149652
117291309 190204976 25848708
47244805 584656208 87700880
26069437 23446116 487013760
344992401 348798458 51800166
149047469 59906132 69958372
17484105 147166040 47277480
13243203 464150396 262476360
102522765 197209078 9713946
116203255 859103644 78596960
3339453 715234776 27595448
155375629 230087716 332501012
117536803 254055066 236560026
237164397 284849136 251836084
11310853 74294142 10534674
36419565 393430056 22732292
25343899 293686694 294826822
245616983 412167254 261822502
145976467 1764244 290667160
68791989 544836162 206108882
73889213 195227558 6231806
121721111 148029492 218143692
95366313 368368342 266787606
303557395 515298316 359361412
32555637 344585306 453951546
35738331 252835340 18252540
45736865 27228070 11536250
219903029 323246034 209775642
143496295 357532000 201430756
96848245 372746742 164999490
366534675 412173450 131829206
54717243 429716086 342751278
249014451 231685444 150591108
2378461 510915102 149935410
135412115 635249536 51273652
53143941 155714722 129813834
33616305 328256620 143151972
109178005 488045220 61183260
23998983 352784324 19656456
138143765 439540322 325809050
115691381 222224946 208346982
167939477 547086508 69307076
21351419 338894950 161054342
152255989 440467966 127604938
252070001 144727032 71270064
5378585 380304840 353763204
61072101 341282784 105908132
10314795 414866460 123617480
95523407 637570348 129731996
11850543 325464336 170209216
121147807 224973242 233383654
134691015 441794490 260862646
192679263 236486850 23203490
356897805 54446390 11605110
82526575 95886720 192697116
229894629 261889680 339310880
46421109 336641242 145857618
51097247 167602292 252127436
80914907 106583242 105327166
364996255 293927114 55724198
105744607 269318696 146512984
112296897 33511128 17171104
345944707 383014600 220004776
63200291 467995752 339610428
66465915 390193980 46069648
8121207 281267140 276067320
38440349 112665596 212393852
59879755 245142170 29096366
53748775 197387980 433617640
102807021 100691426 10620798
75558615 147572874 42273682
137943995 508122580 58566796
95598881 129800472 84833952
141817395 209805604 39303372
104207827 239530256 70092908
14640483 518707738 211402086
41900509 118860222 14832522
3217761 75040480 33924252
28382987 189917164 185009456
217936467 577655062 211860906
132969509 391443614 21453962
10180529 31749608 316776292
222524573 241813536 49507524
28827735 368600980 248288880
127379637 214671534 186193190
23554691 373584958 182937634
198500363 209682512 45731524
328802983 208437128 250889636
241837325 499898050 338625002
65936283 351719004 156264328
57549525 181338650 140994690
45163237 123498886 428998462
192835593 101913826 17721390
90718197 279701280 5971220
6989283 150712344 134527784
151103557 295999028 37528736
45349955 163291368 5575740
149567199 302823732 65939932
7688907 133548138 48350866
103311729 188989598 189695562
127009765 359307598 39626486
1255367 56737436 27536116
64116915 237022270 296743446
12822995 174037948 18836164
57661739 397219642 20364122
393060707 389699076 261502320
114854907 150425452 26848236
60997365 316991952 90833236
182868981 177447952 25289076
156273645 115314540 88713220
16119125 53087078 8712646
62175449 346867038 26452026
114439203 391036946 58260858
135171013 669083324 22826036
323995129 210076234 73163818
128535325 253029850 96370390
236426425 338709600 74688300
192727519 178319788 177212368
186354289 372425320 320378152
108416115 103440620 23245224
109374189 105212940 323959852
246344305 289432480 45721460
144876795 173086490 60898110
153242081 296410282 79410598
59356349 139637732 107655380
194526243 212471464 93626904
75423621 412345272 104913260
42723703 51513876 33183612
27942319 371122622 159173698
204239515 145899126 74583282
23950353 30476074 34586958
35882117 19603088 53383864
8577365 179275340 276115424
8405245 116306662 59221270
166024889 299268378 16297434
115451589 266445858 133871458
26779873 170901838 211430474
139469671 104464744 86588548
257852451 414202118 153975270
102706663 407611730 24629810
105324015 192398878 15239070
303554365 209282640 176471736
115379533 328378224 39143376
126180705 593850560 241747200
74470777 577376284 21218368
19693625 147723050 88154590
186311607 209331658 204775374
371090489 94428502 57936182
288093441 602710992 202617784
69649617 376392156 290863900
112701807 205719928 164828184
7441019 7268396 48349232
297680449 166902272 15328268
374362085 305165042 10048394
189334665 126836830 229343970
4782863 22554312 2321796
138340087 825390710 82209566
244912499 133654292 59662328
108188489 403263480 68866320
389966511 247898404 80375292
154661827 138943232 19889504
79162603 410789380 190534496
61530807 153719186 457722342
406305151 288525082 252876658
142638573 162782634 322320422
5113585 514703432 62804320
49337143 402396308 79584424
469875701 278202126 236927982
10383779 392479852 171686984
332912553 306847072 128446884
90637771 264084802 47400178
216313329 243929904 212094908
96962129 89668052 52863448
160550919 20704668 32203156
30951891 180766956 485157188
324542507 303814484 218629504
98364503 436580012 77626504
81342219 579081684 14137768
168619601 402472830 9479190
297957093 182663868 156284924
219089395 149070630 53928210
94578975 721472350 65833374
211898839 194915818 42878582
29211127 777083164 48178360
289530421 274908572 22691104
84326477 456555254 7367002
29061139 289484068 70057132
108789371 619931288 318658052
47751745 195783640 26965660
43457103 466259560 167151504
115449903 342601238 44241066
28986481 250920762 41163258
36157697 167496066 120111426
333107747 306310504 30212000
100958905 110455740 378833820
40706735 487644670 27682930
211345071 105952812 125955248
59022465 100714650 43902350
9590289 189192324 116305312
339129583 197539014 94596126
81892773 489658782 21758786
238999873 408184154 121821542
230007565 404716972 290362096
2198223 160519336 115036296
134878319 154970442 157357770
74816917 474444324 132864336
202079625 310826076 75808768
53889757 195596526 85673934
47699043 70244112 4887436
264239663 298956442 7730494
89744369 85829736 368232
61289999 196019022 26867514
107565443 301011648 254861544
3428327 393685356 255887568
82872103 333051846 389648154
40833315 331418106 26176130
113919953 61880958 265331046
413317415 301141010 257267962
15745603 31771790 6579370
9463911 423639486 73893922
172718621 115369990 131934022
1508201 99022302 74301846
467060667 283982106 115776790
558465 378534226 299175018
2421563 103114164 83188716
110624187 205711170 111822034
27775285 278341030 302844166
96993541 264567500 32811520
285788407 308798828 58892464
102015285 356470994 134380410
146490045 47543414 701070
139304643 76703428 149634024
175021189 237840410 289308302
197306575 72132360 30466428
255317493 390963276 288170780
95318259 237221000 375502488
162783369 306553758 157967282
154601595 108453804 75402140
48121817 396998518 48155254
24843975 103333180 18306600
203901885 298900536 28424252
7673721 221057678 355988358
78063567 352079392 57368604
100706185 309014650 357941830
134547829 320201362 38717858
155838095 197220688 195374360
212407401 179789058 271677874
153796599 781274180 132253560
143756337 388816464 15888368
3010727 23877676 45782008
215321821 427701798 352722174
383104117 166126068 69210624
10142533 20172874 90385766
83816695 441927130 61166026
325245339 254883042 20799334
169685863 161530924 94020944
84499991 236546472 128902716
425035207 78713862 60486786
209128297 528467636 389681824
276107083 368345820 150306240
67664415 535680470 74089470
44095139 127451798 22445770
54468411 236529152 198092964
193224617 641343152 191857156
58055583 80569880 8615640
54415485 177180570 337154090
69883373 343755738 157066434
193237297 82710482 239818414
84855813 253351428 127192556
313597851 260029428 102834116
103130907 382896216 318738836
76410707 408326676 244287288
382102941 80446452 17651864
30175625 162375040 163196300
119764707 313848260 146183424
46174703 250952704 118171336
46698401 221054074 222004378
282273747 300017196 66287960
43818723 334287774 105221498
229654175 335006960 244839688
212429103 120392412 85895864
130107869 314372222 321248758
116896035 362542460 99388104
157656853 561510394 41074558
66201981 401071572 79980932
204560219 121395398 114419974
18473551 76993058 8426026
91922589 423905736 16937948
80697103 57585602 92504746
59874217 362465266 3313778
78898713 69170090 11686734
10254245 51807578 321087710
271794479 558967738 384580982
142710297 223716996 12373328
55989297 114888186 183711758
67640621 303544712 146316676
27905005 110000134 157466138
355623651 315372844 269485212
21153993 253624438 233440266
262704345 33929304 63687472
317988235 113156760 27176880
116234137 190177236 36449556
70732799 281845008 191593344
323131203 31124040 11242196
64090123 618449436 58425312
99199663 314298724 196732112
17102089 266753562 128537238
84095063 698836566 24981354
8153093 709108766 133788922
21593397 175182196 146764560
203557231 159511868 69009592
158273771 420748308 293936808
79010899 173975140 139366132
89352565 463697456 83273692
61690889 484776234 264702702
23526831 89671926 63406718
120756945 375637726 214706910
210012899 66033042 106765266
13281529 329250592 242686484
9563355 269114214 21570550
88831871 578078330 69978178
181290873 54022928 180864576
30773091 110477612 133777680
2608811 103878722 62910502
273018891 320999382 76057894
207395835 473624352 406765664
261532567 469747926 425289738
289160227 587416866 173218902
150364747 79955378 355118414
57347739 147943488 292357064
71264443 28970628 3517824
218753537 470241994 329781242
281732265 432164210 139552830
27796301 246128118 82315350
17934625 267820750 110664850
66120573 164187810 66827714
149204895 312843450 190650110
112034633 299028864 103672056
158854573 549903434 183907234
49887807 164072364 54436628
231296575 290659650 65891322
109432909 167475116 65364932
208485291 304057362 259013558
7582525 85568750 75813014
34581203 172546244 102203348
137965777 250272644 217049656
182178001 668542984 120673172
84378709 167967880 95525620
262376485 291403568 156754576
233534615 528938508 105194580
53756655 268685880 129764660
23485053 399061828 137783196
89855731 250926078 35602098
21489907 315796176 384282576
120347077 541693486 367208290
66250765 555917390 18508730
230157895 33023160 32196780
10054137 481312044 191179664
295854887 271138480 168081416
349142359 47282902 9736366
206375821 27623730 4523250
32607237 582651292 262973916
154483091 91534450 19807462
318854343 337247242 149056014
83419027 173057310 171100290
5219515 21974590 4626734
220316209 327678478 373495094
149894293 310505522 101214826
138697607 335361584 107071984
47208181 424261928 107687524
152879521 313221678 129242670
18937165 406491670 9656270
118922199 96559696 66076812
244946669 217114132 42992876
76273949 157379470 754210
196978705 53611546 141606122
74326147 545108568 103391124
19375447 71771506 160253114
66253129 407892884 158812988
54949893 176448156 88941668
112291977 158414816 16825728
224980135 162432012 16963284
54398331 97256816 243260808
152726121 427596870 67482550
123430487 88737646 78146674
62130731 63761042 53133422
56315285 418775244 87214908
197876751 102635922 78482702
75926541 315826202 14024694
221689975 211633800 78929340
256426091 300700860 180377988
265535089 192967078 29265098
92274699 587280630 65642650
160889535 428959220 67701120
150508367 223073528 45787544
104174175 420216232 362250576
111080123 164569916 304959908
417760179 208568724 112366772
165034617 434935456 5740092
33228569 448832766 125129118
58704243 525018474 197994298
213633451 216010992 156729648
241506277 331767288 193972536
157260951 323306472 27385424
102165213 164642688 97204324
114585843 282058766 226026306
68278487 75601544 56723308
112912207 86533772 154482296
138888931 201789144 383000568
207581729 80652956 86459888
117745921 466877896 51226688
200536187 623797612 51433484
145510193 48693108 37051956
127454997 152441226 90683402
110257759 639723540 13123980
6713147 177320770 49273570
15493845 130670672 217964304
129463875 451555256 75970992
268329487 342162196 171935132
9038265 40970960 35926680
112867017 467000486 369616794
11709249 454522582 277593066
36958731 177922722 101708438
168443973 145879602 92665046
18567847 225185576 386668216
339699553 343780712 258977356
18516729 47218722 41107442
120866671 276136440 45986628
160649659 451537688 121197368
31708495 165237410 62236330
253921293 205038948 196876256
122721173 62420526 19437426
88642917 273135754 33652746
97328091 255407330 65207790
17516565 181151740 28348296
28176467 367650924 36414096
7336401 105245516 114457812
56803527 307087290 232519586
169103091 300987642 48902966
91014015 97799260 44290620
121675107 156337926 11138654
37534243 172650174 65666670
78155643 483185046 187144094
119488671 109417872 218851708
57652335 266690060 144993108
93403815 745920020 242787660
135210831 202178354 342899898
202064695 362577868 771220
84336041 248706488 464552324
133514035 110380580 97648720
140771361 181879184 74707512
196068065 62285072 26504660
3754323 389994646 274698414
79227963 100244224 24376056
55815693 354529594 53569266
95089579 199414150 52445978
85485925 350304150 147926250
50806223 512600024 330447148
241565827 503237788 37282576
83238811 345334032 339946392
130227495 268869210 137631410
35303589 84404184 8377648
230551963 79872744 77222532
146878277 186065394 230793966
53961635 50827570 190852210
49722867 538477956 260103424
137394107 268421542 136719574
188279077 181410624 227305764
191170585 167894726 74504618
117586245 145653610 22321890
344849181 57461162 58794198
182806013 454355434 75294466
335656937 347991696 101410536
16808523 493741500 121954364
239281001 72103272 8885136
135940957 266231822 54343894
197353961 75025900 183598420
7861909 677601988 308349364
193853821 24586008 105981036
92290655 209944420 58846760
77573227 545242258 2232406
105920259 554367518 188384934
5939027 494984634 128057874
162861353 114573964 39423176
248314429 260370154 145627718
3809653 173785678 243613414
283482267 141959232 66325924
97550927 101338966 180024898
164351475 70137792 27419356
34388013 624081954 10354762
320409701 208054498 73455346
24809055 144369860 63352080
172571185 214430932 93673724
43220883 142794324 50788112
205725951 100760012 49487088
30142769 494462962 35227774
41903865 391288880 295654140
18603891 118308628 37756608
167835195 50392890 162620854
127954881 346304268 37692292
78022837 17350536 45747408
155731719 199639586 179292702
137410727 405595814 24862786
183080259 120553206 76234558
15906851 73785290 99978130
95304627 171816146 285664434
166288997 294323156 78059072
66044501 76281072 404881092
295884837 598298208 22706644
1715577 153768232 46994604
267814131 312076568 292226724
382848791 393528794 15571618
338992965 74203968 41968424
50505753 321497946 385044790
22469539 453455710 242907430
18244565 349150810 354885470
143852551 164872152 14695224
30060051 629462656 74348568
340809317 151007850 126561006
140818585 421407386 38681290
281322485 375373460 253932280
126789157 32733392 23430376
313655641 413200032 119394072
21163633 218299686 365906862
28975905 315764070 48251042
166818303 328868814 129084998
90527507 412408636 114030088
116874243 227756138 258667614
216680691 263315430 70009762
102817365 338763810 190390834
189849039 195518976 127254148
102486835 93745980 7855140
61635049 40665954 208460778
280585969 216585080 85152400
136222885 142720578 276106146
33768545 138176730 66170790
172471695 389398740 83764700
80245571 201042174 344447478
60956799 378287876 142791768
89190121 537406548 182886864
101308053 62040216 137482664
249211303 61104364 60122116
58614765 146330974 5522430
236129949 54489934 128707422
54777019 484413242 110909810
171741793 317177746 175076266
51384265 76237770 210703290
22713117 266889206 68122590
182429963 292113706 73530458
164640323 367352502 12960594
198465021 140090538 145863466
45649557 182129976 219563272
133352877 264428416 111506364
159272169 410702516 107745072
64151595 168604140 171449380
124737527 353574376 214540568
24446429 212298398 75138934
197712755 93288926 7114610
126173559 726361022 173020158
13220707 25013200 1206376
106066065 324852230 102831942
114076483 45003804 1007616
88194171 72196152 3756356
407150475 363221880 117287600
171377871 282738072 75128284
324989647 314213772 11939376
64358001 398531842 195109014
106561167 193218106 123730734
200099405 461018160 221478360
73401585 180027200 44660400
73728027 240477360 146499020
115444085 102802150 392030
99043311 170989044 312923348
76453261 63596582 115775422
270659037 234094968 115757536
395540711 421054046 74201638
73006877 67764816 58477992
90025801 103907078 76102774
10039671 100392812 53500692
74836057 615970074 137434950
201937193 132137456 202136156
12223909 92361172 126358516
309401253 308280784 25835832
2993085 118262144 449244708
119541603 256926050 44622870
179876955 102456576 262679380
50158409 106742748 8535192
42647711 152719110 47258598
136604297 427823544 250638996
14265891 339848058 131091434
73317311 538538046 26154942
83901237 157678884 8910440
88312323 58394094 105724702
348239225 234086558 98143106
86973875 95925828 207371604
57059739 87112752 125387152
107282511 74200100 72176748
156943007 344543074 122221366
26581989 415702898 80558802
204349433 37231272 118029516
328454005 303258324 243110700
251569555 196075732 220885276
102329455 310284312 24084420
151251855 272189490 367200358
11990883 378258984 306949468
39416991 154499352 109478672
70193091 76772432 90316932
387114599 76972650 27165150
224221227 188916914 46821690
137736633 3778136 63497292
384435149 268577782 39470162
151339407 224385688 327615084
160340157 526290528 308370844
121225381 142292142 29025270
14260735 682074180 100556868
963699 255552954 207463142
68649887 300339836 291793588
108291059 210290694 25158798
16673455 385398668 387625624
161208535 369527490 112963470
36295393 359863976 271724000
266161555 143231346 54321222
301198049 259011720 12527640
302079723 146713110 9133486
27206519 128882102 136713886
171046905 267925970 248619006
112503865 153359940 261108780
30644101 450953334 180867102
113081031 214510674 17822002
209748975 173170350 122237450
99314421 175728142 22459434
95865573 375368092 52683816
92509987 209443270 64244410
26429103 454944030 287777110
266491335 366545472 148241720
69805333 406089476 65201188
319563 267589748 293338836
166104703 179541356 114116896
244701979 350719426 383188462
190380993 377819726 363107202
377885871 429178156 45156468
91579875 39085262 72914670
373261887 212202120 24054160
114333339 256918302 104730814
200169957 57725274 36157966
136848123 133943686 27016530
26095077 450418464 30070520
233848071 426411378 397918834
211998893 461223060 137040324
46055855 321048460 190937644
68984073 118118536 457176888
91356801 404727422 240242442
78929087 497483036 190810592
60580339 554501330 143735870
158973935 168795274 241552618
6400471 77052570 46627278
2398705 739227130 82127510
195065053 227203014 164492022
49076501 526281516 235632768
272736863 349747846 190403282
245436395 384092856 84695808
333579327 147534628 58413864
158412969 272889498 125889842
157314601 313204032 85236024
320484049 424511716 245511148
144656477 59807804 29243888
213544389 417788760 99936152
196415955 410001962 2961570
149023133 644171128 245829296
197542631 256680608 20053220
67742615 323988348 300339360
61037245 113373840 39349200
142592987 30306066 30236346
82555809 357821858 284841174
85980221 88928262 339132426
25587197 341226772 206123164
38813715 244141068 419938624
68944301 256144084 280283492
96388957 260691492 106494096
118067697 398619462 116546254
164979069 480218106 281437742
21880035 18790160 62677080
137896307 109362108 89755476
192924139 175382846 203483098
91994369 138467908 326832848
126402499 69752504 61169848
120757477 259828126 78250874
110983125 84639900 23120660
138831785 371482774 124297918
227052573 334135720 51730500
50358849 531536488 132114684
103403459 130276996 17974772
93642195 163358390 319747770
7442749 418037628 197236092
182888163 204504046 70289442
39609923 116192414 75819874
45578429 207078378 270530154
118871403 94386878 98354394
330710421 205026696 227318188
7099667 232527284 170899492
145002609 302202212 3362520
104544309 44987388 8855840
178550769 87166460 106598892
123830025 208898150 62891130
128653407 529989636 267374804
120677061 43317602 118025190
181946171 303152784 268956708
79337923 396649014 189406890
151929369 441611842 3453222
100362543 105643916 59688972
56265069 226524636 211656548
45012999 523054806 163947982
173430699 183017292 126055396
171059473 219398664 114490440
161427901 325009110 10107018
268089975 245032048 80026536
163700891 243720448 161724184
30476393 576207554 65626426
115072307 195202874 41490758
196533325 699302560 85785812
10634079 419669742 329181578
57767935 83230492 42932356
220344755 218169400 194908840
223462405 160870422 49476810
66792309 327181518 30797486
8452157 136410504 178721208
42816813 420812390 199707966
104439875 325830456 32963820
73790857 240397434 81838278
109595455 276179046 180213378
282532659 217240152 54204848
109590301 140938788 152982624
75235875 498438250 262493670
107035 389257048 267273700
97192051 290562616 143325992
53535985 77424500 446039020
216775863 411836434 368090442
5447573 40859520 53616780
44624315 316367774 49100830
46976409 626371488 169176940
33986253 500348876 83792556
170084019 251919162 13083058
8414549 157485358 156791498
263014235 234200032 92718124
60316697 473912232 49127124
73841967 167919096 174245728
84882003 327640244 33104724
89862315 290443220 370452780
61188591 165931492 72982632
89456085 163613574 13745018
145386819 235146946 118025622
59438125 129576340 36702400
70712239 69164958 52834758
159569859 89038992 281405984
122985715 404385216 128740512
13339395 110104260 292930520
192942349 124299068 297407732
42837007 112120594 266337158
27393465 16703480 1957740
112309533 439126466 118507062
110356577 49680058 26134406
4455909 26581792 366664332
123364773 102155318 147128946
1605219 611328536 51631932
311647587 80235212 78320904
23349681 15683206 568122
19149149 53541620 86446532
74622785 535675940 170649980
48580143 482775964 139124208
41901677 393335106 317648358
351584963 383404174 119654782
95905607 154154596 70868756
7200071 31971148 3520852
56286595 120325590 239614830
148519827 359548766 321531174
70540899 136345608 12887264
11670865 390822960 259362444
100423801 363314292 111879648
171151855 573634770 40822290
206105593 161609946 174446226
163482965 240907000 161570584
25325151 360609132 34667620
23339009 18742310 6519562
390701907 280092426 37176046
203783947 118234664 134756728
129150917 420513786 75314766
132730619 243809802 184484106
5403657 184889874 61908266
98400755 482654720 175450940
22297607 369436126 276430798
576617 376207824 179125944
151351221 55644772 73442880
146281653 54734742 104844866
50356297 455274238 99697994
63962043 317331352 67852296
285189467 149955856 147149204
205947609 180891630 121855310
152879 301043998 181328554
46952039 303130216 314644192
306558933 330983306 133084314
52269005 473712994 108788690
67263015 32199762 145111534
228956847 90804960 119855296
100631277 56731528 30937044
93188551 88654730 18297250
183553695 45313602 14811014
83514969 384641958 69444470
71639213 55771154 5439986
126751015 58912170 38483646
38190345 593334654 86267522
3860059 574044318 82061574
143334125 293022250 286901750
60931153 26342916 10437708
129049809 232421310 105572390
353935 330885920 84125500
359753445 257008890 198662030
199990575 27519020 113095704
145801779 266481328 160556604
206750093 641581666 659938
86824421 627759372 114093924
42880727 556157596 62302208
44344275 59602980 1135148
129506419 260859098 263373338
14169145 79377092 26402444
92530227 377372538 209117134
222927925 43233720 119065104
214108985 213688770 39750690
118618303 286546326 15021606
132758487 102455404 4591176
90657517 421270278 113192214
187129275 300242502 357429950
139284475 219921042 72410406
73234579 390041536 147155348
38951873 167334008 246059164
30778383 297807304 271248924
205896593 182568904 147520396
200991115 245527220 19671640
141802575 229807496 232253820
131719635 452664460 159841020
43918005 91607160 117612080
131397671 639193668 273198348
139733209 589240758 26584698
41093689 279193582 183494062
441019465 95422130 84184270
401788769 128910192 80896596
355550219 425728162 274280018
93648743 40147664 50196844
34636869 200719074 134936642
114850741 758394986 3565978
90418021 244776542 41656774
94916543 37779234 375426
17790571 412117644 208942548
20284845 494321796 306986900
202404519 261090314 263803938
178230213 522830474 348040422
181597373 231140010 75549714
133953779 334860124 87034352
161418163 415696672 13179196
201153461 261618440 145617280
14230635 387685670 280473690
195163355 289932250 110790950
225785411 144179470 197975398
39485093 283953174 294013110
335792169 371061850 19913358
112540135 25409868 18913524
120458987 367190868 311034864
170520425 589454800 95169980
138551771 377912148 186975276
75545723 316341356 7245544
37182581 132515114 79089382
267394061 446119190 34933102
33778495 84994410 39472710
133472495 370601396 178328072
115368447 28078432 30861204
20001231 179529792 27049720
153990067 114422800 310371644
219929775 250083990 66276806
94875013 379651034 252245338
124972321 376785816 18317568
211014219 388845756 270055292
152386849 283485788 65979608
134041085 283660402 39975110
369767 173928236 22935776
305459049 146295136 40292568
344006351 58268262 343758
40619411 398859412 197763544
110984907 179310850 29975310
218498305 245533686 67549602
68771751 181470288 10688912
51750611 163700072 142518028
239474361 35234572 12713976
20475383 77068208 69414196
143874925 200583024 85024680
36894519 55270548 194478844
277787769 293569416 123178688
202506783 237451044 129207460
122305545 118300500 306042292
2410419 409249974 368182342
54901469 725800222 98613902
205515715 214046860 115848520
119505647 210446530 129402154
20589217 509447494 165678118
62781531 138570956 145326552
220946473 155527476 13516044
37047777 160658626 136977354
18055255 184969000 33138728
199916717 438901326 177900198
90837875 309987356 33118808
62377461 213750914 113265138
8377439 82699302 33724602
105465921 136683350 220830522
90665295 491840380 202084260
91578119 340302238 128417854
157769851 220300560 286297668
108292043 542180376 94974900
17825427 360649072 13884696
288091235 396016230 32748630
3572715 254640956 27772200
115152323 540270640 33733700
78193299 330601214 30884838
203590317 560313000 113221444
8601103 393334324 82436956
111659363 267067890 117097830
2972207 465079982 207124106
45593567 159115392 184114356
292301125 163125900 57763800
154551067 187848556 72206036
131917237 70302988 9533864
90158031 505498624 59262108
25495539 269937216 199312268
31774937 33802700 38794880
97486847 252083006 88412198
104785863 99982312 64267896
172060115 126532650 91057098
122654895 300002204 90153780
218639809 226781040 384599280
124865995 508693990 102034226
13918333 80301484 42819508
67559607 125729044 37918272
114192481 379455828 381660468
29915371 181973702 348340466
221764109 428904946 234421082
258258445 419402066 213489130
86135455 114412888 51398384
258953115 430798694 100072530
8168659 467402012 295258084
118104513 68240836 384884496
121652181 171091968 131722948
93112683 377336954 60527754
129047413 805101266 152460230
83736565 33579020 80446960
36015177 196501028 149245536
182669337 278808370 103966770
139219313 151265578 24763606
255558821 99220192 160750652
142533955 27335462 13415266
270277067 243898268 24315124
117084821 263811276 157968132
112554917 184505416 214548928
104066759 520063304 142653452
150251487 88925626 127746738
256760383 227235444 38572680
141611959 89212352 88678088
26229895 113746050 94085946
118684701 431231830 103211118
30022795 227321260 403680040
92096709 120802922 1118082
59931117 363586356 332259460
48675561 100012952 124509096
212635755 517936388 140315616
39435615 518464170 84033406
270421659 82863162 14982490
32871389 196537608 182845752
979959 13659078 13599194
54120131 385052468 34380244
351999541 103519218 12262734
96065615 44251070 90023170
111321579 651309636 100847432
30761535 72740412 62008040
4539373 127572432 127427976
29815831 274875800 285120892
308022365 293716570 61831094
75409043 252460650 119727810
42016255 500700916 85766560
112661711 460258824 250497672
115205921 197591798 14797726
24058365 188327970 215374606
250225575 378221444 40956708
11087445 529097728 110649720
84431001 87972082 216273186
187416949 122688532 25042780
5018557 14344616 9407632
190656115 97333380 160184760
136280647 428049908 53324716
48999627 87065544 161922448
7337261 708283634 26983822
6542815 15103720 15069052
82910253 204895408 11368464
79847503 278098992 236061264
18781905 141777650 38826438
147959067 94603458 1820554
5073005 593373830 143640382
208584301 141039530 179352782
192747749 153674412 90326064
6516775 158185074 101587218
124493559 461355918 118085174
82407329 354228982 329447702
218931187 406714854 329629014
449377857 54890712 3919936
376723085 462150250 249007118
161502725 326821450 40595990
39361445 75383040 237238140
132024693 125332026 363089434
208228733 98501686 25341658
75785529 254139698 66531318
263202979 449400112 244410376
261742355 425924336 297012800
114246261 36546348 92264132
282204501 144366186 42568342
77516233 154769748 34401756
142622665 536784412 104961920
196966257 110161632 43420736
90898391 273345330 240816162
29034901 503330958 9375726
119089761 138638418 140893786
83153991 247661892 53252608
315854583 194857778 38710554
184682915 66730872 10712580
154749253 388088222 224889554
129964287 54721556 14822904
74110037 203698658 378166
43903353 197180784 334372876
219664773 324516540 26756140
6659833 93698222 66947546
56082495 118737590 99332430
127981187 185047582 89346934
216452491 295126938 324390390
80312773 177160944 12149724
70119295 296634960 81177744
125152361 391591288 59330128
41918989 25168542 21768618
307058457 187774384 30980832
41639301 331096746 353965102
145251405 307911110 122246946
160796679 185698392 114474952
178431897 350312070 99254746
264033191 40738168 93768352
186195891 319456654 50622342
402738075 198290720 23036460
313239099 261677202 5710298
78219099 173765352 40725848
81501279 332013506 14944758
296210465 61981320 46200840
242494037 352019750 155078434
69925879 546604546 348863662
42995545 136963020 18275760
72585439 604585032 110907192
186174447 320463400 319350804
75088597 486919600 168704096
73724479 254328448 5388908
89747721 221919136 318070608
17666703 193355704 72643980
294444099 346681230 3699950
5418401 81645102 63490938
228754949 407677522 222433306
86162707 344759194 143350402
75274105 174000180 287751240
38418847 171794414 16399934
170038613 308952200 318831884
77624165 109469820 224905680
254261731 423260916 253583112
64332623 291625458 62970174
93621201 335366808 16094752
386545187 44701326 11991222
167725899 71695858 27255882
27474401 144927118 44653970
8091913 46646780 72356560
337662475 313955976 192971580
43325917 602599474 77856406
191952807 521034532 8950704
22546299 199166896 308134272
15002347 312878744 20722184
28202451 91136564 15867312
191172335 344028470 295241834
29241555 580722678 319605146
2545651 87174428 171909244
283876271 136843912 1695748
110980205 212682480 193613640
143905527 299632716 59091652
58412469 242328210 62984410
161449657 330400384 71288324
56034649 227828048 218138696
217590541 381451774 184120402
9964031 38899976 11672552
206968065 95483064 59718352
109528529 152518596 346167168
44472523 168007480 172497236
228062643 254725726 77143806
93658511 227500874 227331682
20680587 197832684 148259552
88976689 78519598 9760634
217554105 185953154 41336550
7820141 429934616 222194888
223479003 277913346 152675350
41733465 179248208 157187760
271273747 165318438 102112146
128110073 251643410 157363570
231746455 167413508 212236556
60077159 160381060 107944688
24918673 499260502 140659766
81371693 262743624 55834704
120429127 371346142 296760394
25509013 138415434 37649298
94494719 191157022 383703194
201472919 103051890 73970442
98148315 92198238 130776734
171053807 30731208 107166816
69188847 381963836 52013544
83522425 504056350 7345970
243896341 466505496 134085192
273621457 531434314 308684722
136528605 244244570 306224490
29504759 87152610 5729310
153944381 131113614 248616498
140812453 851740526 138378494
175797823 30619086 51545454
48738545 138408344 46700140
199118101 400577532 165533436
240094143 527420286 88189202
174162327 204677868 155898944
52856397 351589790 141722970
104028183 247479926 69617514
53546643 88574146 167079162
207413159 263318922 29076906
104672219 219541388 116921932
167207839 101768204 24321052
150239353 448833286 62634358
108295963 307453980 143598420
48809957 116105696 10046816
114039069 97799868 298266592
132431523 251138136 165307828
243263895 126907910 4056630
88867149 334517408 174987756
86814245 208473840 115428300
11159589 140085586 106841238
174408321 519442842 125152346
15034941 60825822 9532826
84563499 519529068 35084780
77632287 56154606 93480838
47671867 219517616 32838284
17165413 94113736 383452544
70404371 102469536 45390732
88042619 430579324 162964208
102561615 136376510 24113730
100569153 526196746 68885310
10154853 151316914 62925378
151404465 328251980 56563080
179717741 168738920 268582388
146954755 162455412 152524260
6796915 585413574 60950982
70273589 521334118 5783714
100611491 556761552 162716616
201802501 203738470 34597982
159252727 299696958 51987906
266377817 121494456 1375752
196465985 41781230 39323650
27898545 152362940 361893300
45623679 504543678 258851750
35218085 27800460 117798504
242684257 356408060 30225040
264503713 111942850 113295566
25598131 471874202 279335158
121525503 246917242 428561334
85558085 197140812 30196584
233058735 366909758 138241794
86061859 452498428 174618056
49729221 227370366 80185538
42864771 131513988 175907768
381557437 375771596 153004972
158032273 496085424 37992852
19545181 296680896 25474668
81349131 139010088 35889584
239857287 237966144 5511068
225752655 101195328 4610000
83346589 528561926 16568942
39446185 310465510 324710834
19412533 870710354 54435154
295363913 342537992 143983304
9690027 683661216 211746724
55580657 316878496 197258368
153710835 112828320 23272084
21149825 375894430 87936250
65599355 62583660 169418208
18537643 333206998 202111994
121838479 312164942 206154842
7321923 54139764 129095780
154120021 365855922 325102650
84350387 443356224 117362076
3957451 257255602 254707534
299795627 442575170 117933514
52510005 257928540 32382820
45436391 191271850 148943950
60830107 447758224 62636248
28694113 259132020 72037020
120556667 330713416 62461856
261845349 363398524 295443072
160660295 152054610 7073070
59435327 385727944 254971624
128682477 171517248 169296404
77406633 260465534 140295942
188199719 121060108 26505500
164065315 134456898 195138186
47835889 84310452 194529492
81383433 652243662 154970174
218964793 70300750 17211026
35055767 117145384 287711812
98183437 239812888 314647016
6477187 352828766 432407498
19965423 255929572 347783964
6569605 342692634 3169638
4532747 269423274 317651658
21793221 272180726 28722438
12908241 26547612 112955024
281525525 361661300 27610960
203917651 318704390 412050818
11221371 198011798 313490154
83210587 310491106 319476914
91150367 58304256 226080432
20068017 307477170 34547506
183256305 458777892 111878960
6066115 280030294 459468650
120832419 504941826 20354858
170804951 34643778 104921142
20460471 46772058 21737018
48950703 505067754 28788598
123116975 468399402 31587870
53459125 464165030 357597442
48796909 208766862 96236430
212323259 81792130 107365838
72478915 479532990 436270830
236358563 329629534 53273678
256813797 239055774 68469454
264877005 394871376 439555040
108330299 176687118 208452678
125839347 134705480 120043140
333625787 262132404 46411632
113638485 189579810 186809870
176377245 338170806 149503058
36388835 13220270 48059870
306669097 470557336 199902752
71539411 73733906 83141338
42491531 290238462 163439034
277825881 32175504 36643168
184021789 24419766 65365278
274446053 256847516 238022608
248609131 221173352 30998104
67436973 468228558 94619474
171255473 214754652 91877496
211610005 17009190 31830030
76538361 445821518 243126138
54974985 181188968 83605824
4804865 99355438 313998466
89046075 517505460 424541720
315547065 557601954 85411222
153228465 118606564 281313300
55312505 218628660 196448400
188873233 253086256 132067420
31422799 44215038 153912318
283049867 401171366 62781182
52908317 241193774 214970542
4002927 381911340 46594964
20127683 165954978 172678854
203246965 246227298 267553350
95177115 247822982 317746074
15476627 145524824 161823152
95177809 501440102 228260002
28087923 95050388 35746416
48424997 490711974 57783942
81122349 282803592 31832732
119812263 62114502 389760946
63875965 168790800 190817880
10241263 54325432 210754904
556409 185102356 42338632
10557399 327702578 167699238
87589313 100050514 16967846
180436663 564032956 52203628
71214283 48520034 157585018
189882213 142374426 29580058
157082199 252703968 395139784
57897757 12087968 8414596
245276173 338096654 62313998
58032303 102971824 63482352
22846697 86567088 44204184
109811557 148784244 35040108
42448825 18323436 217534452
67508973 382076114 41166450
4106105 106416166 62257130
21718251 244155054 282683818
102806239 12980852 26277004
55141217 73646830 307716394
167230083 307779000 97140140
250382951 685392032 111360652
118915347 150656094 205035182
41670173 120777164 5395196
182871609 55656022 16671894
56220455 119298302 188148310
20948329 156556828 37501556
28349387 273312624 224361576
867715 210771670 15421738
182847777 203584438 63030486
164186175 13582000 295218180
45916955 49195312 96698320
138869567 227774386 175683182
96074063 247751166 184645050
73078231 128211308 199666252
16688811 364481512 101631888
253779507 100048620 98828924
157735889 11608478 106007566
234220019 529543948 191717872
100672779 322099182 265312598
150623275 259697870 11206250
41683715 104307930 41732622
255904539 87670368 40998188
10990075 681515550 221536350
71269375 390126996 103695060
141809707 13019810 202836590
257666369 125136116 99231328
66574573 306260348 59346364
264419213 189959834 108590890
140508399 317844132 184491260
347105437 86809102 71665046
87899133 148282706 119938170
103353287 663245794 62723782
82360655 374823462 58927050
85788317 224321726 227511694
209902035 208469340 69116672
368568461 192127678 80715266
71626725 269616630 20265410
70372679 336300668 82992772
29136945 286350960 19762640
380507871 188720364 106534748
296925147 334132566 20308586
368686093 320107066 101914078
48654057 25764102 247480894
370943111 290741330 34818002
95268037 163487456 383306464
335305549 295583582 194484458
54493483 64653250 7771390
20255691 298134548 152992116
372252049 284787418 282345206
220251693 675965156 323076228
18557971 46091790 61011822
142989555 432893086 262222698
363416449 99823960 27350632
356979555 94241040 72188080
116928843 37824324 18712784
15997429 146144698 66656378
49736513 228900556 99760016
24055899 56530338 29277034
81999835 346009356 28659708
7625427 339015530 168012150
123949141 302355214 52664338
79264769 137502980 11095820
263577739 454030328 362672132
126156625 87547510 43241150
83852567 89332458 22329834
294816993 424935806 250066122
14377577 177736014 157942230
68005317 140796656 47422620
136451175 354433892 94739820
41821395 408560768 133550724
90360193 538402656 103353816
17355047 80746418 36745294
204922707 118610300 105385224
147130519 211720742 221104054
131112959 362779952 199269592
13363389 173140916 233007528
161643183 187001256 24323000
4201009 79478922 65601174
163059435 161389570 50334990
10318489 246366302 128911370
36319989 705975532 115510548
138623295 241962360 227112460
331611431 255611708 122158340
198997319 500204892 110320164
179273761 361548366 109009002
20742891 146850288 40922492
161856651 429730352 8416428
102585223 519497528 61447636
84679265 125727590 92553830
160919481 17099358 78686150
74695435 565219528 250645960
53564663 171727100 85544660
38399791 167204136 111300492
101617643 484582314 36012018
7357733 177975332 121859104
152367915 394572088 270317916
138429899 33876988 10983296
135769855 121222750 336241006
81948839 133331216 19052372
215706387 51798066 94451138
173540791 368985772 204728908
199628535 559584580 350218020
113513139 352583032 207090624
67656559 71896984 189648472
4119333 172330826 162842994
73137875 125506564 305778452
67268929 208274102 86320178
151167097 416441576 22552832
153240637 420496596 106325472
117852057 243256432 351278484
52237541 302325384 21186852
315640925 28537100 59800
151055043 667391578 172972386
89132407 40814058 25017174
346202395 151916438 76820770
95787571 436161046 54740558
301541205 189626800 52119060
104342379 35036010 81393478
131421521 76226418 94669806
100508471 347584038 115266834
22403063 127298576 225056152
118883221 820830598 79532054
11209105 145097508 101946456
71818583 70136364 36496488
6272345 480261940 302043284
168312605 239918700 1672140
77855301 255791062 332973678
151073633 566164252 387815456
69821613 514284176 63905472
1103709 490191812 149281524
10582047 452509330 72038070
257448539 128842272 54756984
10459217 399346724 11984428
75931913 30949984 5007620
188860525 318761248 192586540
40075945 418705084 215550740
18395937 112223644 25785816
54311381 122645492 8690756
71230063 484762284 98813376
48086873 139595166 109694514
367571175 386357370 75489050
32036125 357195602 82441886
34941845 411495522 11297754
292515185 196883208 126193020
71347123 304512452 63131044
130290937 187231310 143419534
66757787 309438534 219629790
184352773 203940616 119505116
33863061 81466092 69962876
69941251 512709342 145583214
22575309 165016202 11832678
375738885 221962526 36098682
155404669 694433502 93367434
177835535 214447222 187546154
147296475 44263770 22090450
177659625 640364442 281196790
105250845 264457932 29249440
56118073 89831264 85711552
370527585 247561840 181585512
10346919 686675794 110327898
42831733 410993146 258683498
19543505 84656156 43481180
104331549 553265196 159161108
8537993 297144774 210567990
100634099 100084296 44751972
21755643 347747946 32030822
70375569 351941178 39821266
151729715 634073256 252201708
23489721 156885366 45502918
142613259 214380762 253039742
61873497 355697344 79271472
2840397 437175480 286288504
25231165 464757530 378482990
55320767 178051644 73531860
61158867 200567844 442301048
45115039 31572072 294025848
67583891 388292552 201420308
45093625 258955830 97516650
266608923 262161722 126470166
168122397 273593676 17491352
184171741 362859216 63899652
319720983 206120930 154344330
88531695 258114806 284243790
318164821 107659280 102738680
238561887 97930596 95823184
81984419 357321972 268729992
250098765 305641146 179149270
168212835 287584770 328786370
176755537 424388126 72813782
60493721 330788474 66750182
138732413 491175436 272843264
91290871 309426410 176384522
35566505 148354910 293722330
61148841 109072402 189296394
194923513 98963516 207238448
360854345 233390790 96164610
187050903 233338166 185317542
83046509 377007460 28546112
41221425 201354722 270050046
198814083 73934244 205482344
225353623 320187140 329490964
56978991 104309758 207210198
48137253 152371244 33416976
100077137 619278434 62123990
63440887 20902266 134516082
207500937 173542104 11726924
32942155 165405690 287521230
236354611 260022352 115592492
52567023 476976994 23140086
7325695 31142690 13603910
2395981 12895258 49706522
2554905 313485510 496990
104827533 335314732 17796924
52527435 32682984 92777588
292045789 153080620 70065340
170431869 28362058 219802890
73528177 334219114 142399054
120850215 263479708 210464244
231404711 237278326 59696642
26638649 341116502 250666138
85313811 378172560 85393948
74631543 646625180 23371824
174649505 25921262 312765134
136187121 52521732 125363924
31367885 273994624 68835160
21399281 201163362 330089886
164500555 225082860 41546868
217815995 95041010 40254310
201105375 183562200 99452000
44212565 577707262 56735234
173748049 234241708 90071636
347143083 218895586 179545518
92448349 177520900 48124580
161729035 181494470 44201690
90574711 121493548 65430772
76807333 88330202 11895746
100952405 572321398 246389770
173209767 411754488 410169404
93138649 232425546 263001318
197425925 146613572 73109200
120592365 454102374 370920110
49416723 113542194 15886834
124064529 157379894 23657502
199831737 295140100 259056816
175386821 30876286 7798538
7866987 144283734 10374994
163242313 180672970 3831566
205184385 503607928 132222960
114242223 118345056 49913624
35326491 131436374 32279358
150939255 317352314 80147898
52095239 386315678 155867038
82019903 342723514 44603534
145844299 713002842 90016626
47413065 443305632 111557020
136636853 135531828 156170736
118637417 249276514 364334
354017559 326800360 157868100
1693049 201285576 163479228
143825907 459103248 330926816
83194797 104021818 404240214
148814477 184133252 213764416
52498975 336841220 168404008
199142675 172450550 79673110
260983413 165300756 130136824
8874421 23872528 4104808
61559237 585243194 231797002
21080667 85937438 18905274
83442639 377613562 246356166
162023009 462038332 313819288
65631579 83564584 64338972
97823143 307255742 323283946
289620293 388110780 243039624
265618187 245155386 155736726
234838449 192231780 110770468
69220711 323527342 110469322
192300571 132148840 98270272
144459701 239590408 177442136
38409317 300583528 291630836
145232627 146710970 11019014
30158763 507882056 46906548
95557511 96140844 6073032
262245643 360780652 185762216
35654781 24625958 8774178
212999085 447631830 159676490
59297379 813459582 65684182
216154191 176530428 89999684
306012283 151986878 23472794
16685075 268314842 58922306
324952299 154285068 8797340
72130049 390887972 20277904
83137375 458501364 283647648
221103695 333035590 5763226
147970735 451263112 302173516
101183461 140414298 95639970
108791641 214072600 410326640
214384191 82624686 140606302
148722243 88790996 95322264
129769221 41937808 5865096
289259489 362919444 263199888
92003517 529652960 367025400
293767489 344987420 114111260
90204373 374645782 4412174
109736663 111649012 204835676
11677449 121190772 160700264
176270705 65211588 55274700
184542051 50216826 154602718
23503613 491926184 170597636
71853901 111934332 92930460
114493433 167239654 101813234
164632339 105758958 65515602
31112461 617601898 66709390
155381637 418575884 149890800
143172259 467378014 197155822
260251059 207865396 14187372
32852655 31951450 18466650
46050381 150229690 219676158
244413597 169198036 8880516
279949131 285917454 123561742
176313653 99916718 302900246
153877153 127876712 91708576
316871803 148012506 219198582
12835977 317572174 20491842
89732553 790855396 51162960
133322421 241219174 39567102
64026295 612245026 32082482
178128897 613099524 93002168
190811399 163212320 12266932
98930085 551669804 128419272
91129343 437276196 174429024
357696451 440373402 148322742
77780181 251859322 132361314
28931413 80005784 49578100
6683679 74648080 70161528
54319833 115067156 34643808
187971999 149389872 254422736
67643907 573371976 224924804
439274915 197992930 140389838
62444917 346614526 244522202
220695307 392134114 120428714
133155563 141901734 74708550
8079915 178326888 68635360
188128535 160664730 164215842
200765675 446172198 273005610
143769683 365910802 118211966
28893647 216762766 13598398
138665117 264570272 39016784
68221449 407549184 245385208
183359029 237966608 124921832
162232719 44628920 94496808
64126859 71127428 55623004
171688019 338677498 377852338
45888185 300137400 336072912
222039765 644145880 196096380
193569843 375013556 419297664
148660781 387033468 89732676
31500847 130216268 80652364
148949083 85365068 96183244
35235885 377162480 41987160
50411715 199454838 242213234
30650667 364669038 302823754
264674589 318542032 208346052
225840163 35068184 2691064
475706277 204549508 92024976
167141411 228750252 177488388
21695517 468764990 76037694
55796377 362249054 318242114
218543943 136921372 115632216
148817261 101705076 288879228
52815431 248963582 249866218
46308389 328751642 53944502
27853719 430327128 34042552
38537135 348426150 254913930
289923315 185266950 56298622
398395679 444335540 163726000
314047605 226010640 46875020
106362129 196480028 43109508
192978799 347431452 301772028
149494613 137977308 63884676
71820243 446390466 242967106
159540721 257665464 174521172
7411731 149927168 25730304
31911605 513167390 257763830
388044555 162180762 28675210
224727783 34056714 55995422
125409301 478937368 298632152
19583067 430532276 32649204
51475629 209840028 13779652
89024899 272225190 102173418
48233945 218408072 75537860
81493475 93796050 202683150
232096017 185672004 40710284
286862423 245896714 44257886
222302785 423968446 25136270
187538153 283258150 18979070
253540499 88369288 43145608
19919393 727351596 45260256
178228429 345309204 15016668
41752705 426556822 24881146
247855161 219546392 175070376
65696711 107355284 52148132
129637959 532294254 268678778
6984597 590852904 166320680
76154275 76121266 236869550
252659795 663555410 138503834
229858571 134887888 16489928
223873549 270320218 305873074
346212899 281251968 138635616
81792045 218993736 205471580
154691727 65645732 79912464
229256121 285422398 97148346
125202809 718016802 152706114
257887129 563967868 208060684
136275139 58432242 247986186
82262019 174437740 25012008
191692267 305557326 44464098
30456805 324874220 13860560
110300497 265628722 208009706
170525343 366067880 90720276
28897979 98710478 13751558
2194063 8819206 16741214
112716047 15087524 13216712
164891321 379309982 511714
70007837 565732856 7845556
22421739 80472842 200189874
206949337 268901050 56277634
218175581 259983302 61654946
86347389 519434938 155518926
77989491 651168672 169986272
70001299 62727138 85542402
211412667 177606206 103921698
208871833 241487696 318093692
237454977 48798018 11319166
188443485 262732560 218817008
115461671 156020512 22875676
119896517 163670058 296419266
4570383 349525606 52921038
84962791 133364658 35829462
223144857 272476506 67345906
120952783 294150220 125214244
133092897 124545022 87725514
216233229 41806708 30879564
184291535 102813180 82689768
4333897 202382114 53038214
167954737 342032866 419263250
24384107 149389152 30595836
44751679 92756032 64951208
221635145 602850890 347476130
216368095 552174834 153902490
325485337 293437146 185500218
40127243 229011524 31041964
67931437 306081872 289600624
50081003 421034104 377624920
253335653 322299208 151584944
210823783 338337254 159167242
269682019 228772934 78238222
78056101 51756930 102426690
9902431 196682222 168714362
40704925 194762950 391075150
22844213 179001002 58362446
392005155 284766140 60472980
4356255 733610874 20962990
95907557 471645922 15355094
54905795 155357596 108817520
1468123 724538876 270843872
110836143 244738320 58853860
146698941 327907068 89370976
77478653 582510948 235588596
7017111 426387412 105387744
181071015 259193310 167948258
14046901 97070210 1775918
43816007 50533302 15849906
110090739 119979276 222347552
41717041 43412632 31308796
154925823 164772942 203054134
152149091 333224028 255942384
107264217 548557660 341083620
23842263 498615696 342963212
242994399 51197658 40745522
49343583 363993888 123729604
83922437 413698254 46978902
44744329 306622386 55537998
14069077 173508246 21270882
216352319 147366238 147070802
113551719 285098038 190836894
145974021 491999988 370287556
75667705 101156336 228199048
217764207 642761174 2259186
48580191 314540956 329402592
391279285 205655870 98039846
222516055 300201370 1702910
30092451 153185414 40242258
92033513 452892356 365407744
106873651 233221028 67552244
28505513 67238236 67661408
375198523 33905734 949114
69710085 461617680 43718240
65084633 47384494 265220570
66829303 314991028 279006476
17638453 488661894 407995242
320492469 23070812 9438012
6239569 256382338 347750062
79291395 545238852 66993100
200889437 117806654 57692038
100290811 107095302 17456610
35150871 326384166 305977858
8863329 103175652 397225196
38688265 421569950 249123770
269684353 372813312 222435744
13399317 162630356 169887444
34275749 261951608 23414404
117564275 112693600 84586160
422897085 166844420 103875480
81254715 426493680 80168228
182718865 400780036 239011780
235857953 41448462 112803546
314202195 207943230 215657906
291477751 398841038 190465886
220684191 227030786 113283702
164708701 196293158 224953306
128071803 116846824 234176928
138797341 742609886 178359242
86410889 239804416 88287332
95175829 148681212 302486484
192997259 273012480 348219612
166135413 566463756 25689836
74284713 311129464 131853432
143616865 130067510 19597430
256394829 356549582 89137206
3794445 130328340 1655056
11860333 604975334 149207198
56753435 338064356 40738292
184228473 174082448 259127724
110674035 188023832 39664380
202996113 279703514 234632478
74613569 310163042 2427710
21677395 199333680 364447776
73219291 51794758 35937214
196499809 236044658 85213222
156029617 705255624 205158864
53151941 90464432 193663184
240311295 393736728 243854180
49249817 21564134 27779018
103150433 123197560 197952956
240737357 472216154 393885202
163456589 245066352 44348292
65098747 12268606 41136362
65318341 390318836 226239212
116748467 208160256 183766200
276545121 257272170 257153978
16811401 540094368 133456044
154746845 375058750 71966350
144153517 310075216 241346632
140144109 154035934 195676758
187443183 180226896 197513008
23782459 222423180 171813888
110625889 619492024 209545208
191592445 188938840 67397780
59471673 209393670 241655914
203140565 172125004 126101528
78907139 201243528 153285456
4553183 209891494 74474390
97977459 51857142 11625142
138834639 199129384 25025868
255750273 687208496 225307944
370270771 103262702 34879126
115814871 227292378 40030714
34088031 54692292 41458264
65466719 164063944 343525468
163391149 238296768 89051640
224724335 40441720 175848500
108852519 247032984 177384188
222848773 255931526 87389306
46071671 11566212 78792
80110731 211883514 63918338
84294319 55149588 35052108
29534171 491140850 5363210
213446891 213523952 284809828
19043729 320835460 24376328
176999427 134414774 78543894
5499033 271404756 49354444
163351325 103999250 59511430
103427349 504119698 220011126
313186769 174186292 149552992
30427649 103702868 49970480
49380107 148095746 199121518
85826383 71906314 65680294
23842707 318013576 93334464
225904831 611450864 184469848
21669391 60788622 5998326
33265111 283787008 222379888
68771509 49745638 2502002
68197365 612085080 1251880
141620343 121861512 90986464
40385825 565442422 45002054
130017677 396696506 319934158
105067727 271743088 39269044
91983741 479332558 177089706
49372449 24602004 15026668
211942685 360726690 224927370
31302513 169067314 19098702
435065389 119706302 6265034
90280149 123166410 65501050
8225101 43998574 246968038
252058637 93302786 8028782
10663487 475053348 221615196
160077865 398091380 164379256
397894995 150726816 99668420
282236383 417446818 79790474
2392555 287753240 351032800
28668885 191140830 17102870
99278475 308606538 18871966
260622069 95925322 107124858
120299947 505871464 297995476
190623089 149851394 115070978
15236035 230964116 25734712
171337391 302653862 113826182
126679267 291214082 29991134
140870129 119085832 218183768
30376385 168441572 175046560
307281817 303240314 289212982
161410663 43381076 5344156
235487679 124045678 71521170
6746529 650567510 72794010
27219115 555193176 134883468
283712127 231476306 78743646
159403329 133016884 159921348
142064775 98054410 588630
69388365 432953330 4046130
38222167 337622980 363213920
187679767 766857060 155718900
193577377 388325804 172701052
293134155 506379042 280294906
75710907 298189110 21908674
31986075 620615010 148569454
336186595 327699350 50555290
82996545 347598486 247538150
140800741 363719750 52877390
189385991 524029158 6349914
217994565 89377506 23490070
30454397 370625712 251798256
108482225 111661396 135559328
153359401 283958972 141026516
267092267 274533844 57478268
75376013 184740380 44334784
202519127 43123180 47164064
17319735 85396488 95659316
28088591 445559224 12475888
192750351 517095600 331262368
383464749 228842028 64585352
31906247 482893796 211154620
168269571 141245370 541778
375901869 170365004 15688932
450636237 283693080 116391616
171044741 96647962 59593550
413942775 421069246 6844578
237495687 167313354 8972782
94395681 23755032 167390624
35459405 77892740 50011340
10154669 61761764 62232268
3199279 92248118 23869378
184696713 252505058 89721546
240198089 354407178 175311966
91901019 525887098 155552586
47757477 607281750 258896386
207261779 267709386 221599878
4098477 90890682 53744206
127262025 145882982 177056070
152660177 55873294 103632842
186014575 184449474 37151490
104769417 349822354 269721918
20349941 485976822 64039686
135357605 306225110 371773550
72369053 515062706 333208034
208998699 228600294 72514078
185779287 180094794 106275202
223239527 161533666 213086758
85651513 425431106 438608162
286847511 152632052 78906180
187366125 468137520 291842932
17337243 409673084 90962016
39808043 413566944 181097268
129479467 653621996 34554452
286259421 384375000 362349272
158218957 227008444 188134336
320705907 403387986 230009242
227290313 289742072 30020224
165835851 469506494 329807418
26078163 580270316 158732496
301232541 472306518 150783938
94386087 72168462 5233726
74551817 198994024 97906624
4966907 577655876 68031040
181809081 232677358 112133754
58017369 409458582 217205378
91559717 697291734 71912562
191175311 153957378 128188218
246852619 437717506 146240978
23118495 585477210 153649334
221984099 15006438 124968246
149976001 333893196 67916892
21088533 337601758 84697506
75841021 625302070 249995122
45042075 399821760 322511600
343161009 302152548 226269632
73402209 245104260 232843588
38539847 494543408 171799744
17326957 536407324 128030692
41768981 70117426 5817478
73812601 493443000 263270268
47542903 491906856 280377204
25973365 449377330 79682866
65829689 123661092 159728232
177103797 500139538 82126434
267963369 303660938 146601966
160911463 380377834 14465074
100373391 214917370 316096590
154044887 191860578 109609566
97855767 224987586 74278366
359126703 261278966 182736726
196079201 115535968 175157840
70261787 49982202 13072074
162661955 120782664 31887060
123178835 79701512 34711484
255531981 350731040 187100340
234500039 210228456 153141312
268204509 52284266 32924262
254222115 366537030 298450510
226750989 256751252 252212820
57017119 575828112 43472196
382627957 50765150 8019850
101143163 540041680 254466916
139856005 737862910 173144410
65810493 148964712 68439944
169795397 58110536 10723816
192000869 14963264 798232
66129557 114336742 158225294
15478925 441266890 118502714
143064591 475159838 110650902
226792289 339888358 32148794
298733143 474946572 95582964
268624307 523293812 188101964
209350945 96470860 235355140
64547457 287738038 226597086
91434621 127862078 6919818
10068271 394089302 133865974
91942555 261232376 302004232
75388311 269629076 188754348
98347543 279320496 338284284
41887431 221250612 318378208
46781619 263259202 213525174
21080583 401065386 180595114
58964331 299263318 289389402
55397597 479884796 46101700
65575091 570605538 99641874
6634921 317600442 31276026
96607425 50161470 31692254
147558601 244656998 211887238
245074689 523435928 262950804
201627537 198377760 102400516
41900743 480243096 276927348
96908901 646779882 221816686
168821959 99393218 51469262
273693443 170408828 74590376
29547955 272325360 25224120
139095531 360121308 37353676
167809057 459479724 169695360
212811095 445479628 276782296
104578687 311793598 7587886
266873247 169403274 9583034
203428719 192506242 139400526
253203475 413266770 323489022
100629633 367759024 47486244
211566807 241914778 266289426
152502857 37240446 27379962
256279401 429378218 364205730
54558895 378042710 148079954
193853507 204838534 33083594
68938245 64329840 146614520
148186269 147166758 199630718
390443087 350440180 16603100
174834831 391444002 297295898
18703713 282842224 111011016
152377505 425660630 259520590
259390235 192903270 68129370
90684209 279151128 347486352
197137757 264991596 291796476
51295217 252225472 8332004
61291461 168168336 60365852
100778163 493567476 397840324
272603875 307752740 152882308
142341209 196786940 84710188
261441601 233119242 4149618
202580899 150831814 67414802
11931775 345492128 420244496
13420257 289651100 2960676
354326559 325009468 20087376
314006511 118226382 50185114
69458535 449078526 69115018
222835917 69180756 80778788
115075387 63322358 92277926
175036803 551596426 150126942
96230313 446906226 108963958
6340337 76427768 98995736
57030809 218804278 4430342
37063453 281691224 17092988
50255533 206446156 13301084
50828749 154253674 64994402
21299321 133810318 207479234
8461811 502199832 13775304
33543233 538071176 58841264
53498187 152866952 29560236
55574787 59920656 236901784
22621157 397615794 203667042
45686519 205316092 25551868
227708537 758043344 14387872
228590069 284968212 114380016
27923603 81447804 29149476
72739115 309372380 20672860
220886301 329317452 217438244
147660057 336115276 448952112
86677133 130339210 14377894
41157397 287389902 83120886
112956911 300185178 261920178
128562435 608074872 40528204
41929869 227709790 272170290
91502779 336844372 110096476
165317673 161054130 62395790
91534631 94935188 41411444
135736177 202586076 50089344
111853791 460883782 140940798
39586541 368214962 178717106
50227551 28808868 73828960
35802697 165641914 162374194
43805199 51334556 77764908
379636345 185064522 192141510
337535527 88421264 66309076
177572837 161772816 105979836
171894995 326091470 186181910
92353821 445911372 164338156
33958299 108245010 90394030
23498729 32246730 34415178
159615353 146092616 259551124
26076817 502636728 75658764
18736497 28483658 20398014
173961287 332142726 109168842
99193417 85176944 73533656
56155587 442342650 282948230
45075929 324793810 251355878
97536751 441678980 121151332
47351129 130423702 126449606
79859473 91908266 2397334
116083605 185739024 143923132
62029251 517020750 373747610
110639107 53096656 165396088
454904055 197382210 160676014
17025779 405817342 1657466
61639743 602926804 49369752
97485871 132762614 46728722
210615675 299263290 125047078
125524791 262659144 273662788
151850549 168312930 41399082
159915861 207916248 126973924
93325827 254083484 114088608
2881619 513819310 76548842
80904109 44363242 15502418
35319931 141797706 289907862
52969081 330221926 225462518
290844749 379509742 35865794
2308517 61056648 186887004
126553773 247414502 246183666
286401231 166959632 40874652
277315331 241716596 170735848
151751567 194798054 48926998
56801333 459890500 95565344
161439177 81905856 243449852
44355579 331521998 392561838
184912227 362764362 156852574
28462479 368930950 176420130
178156911 52813560 169961252
206959101 402265218 175664834
163524519 112140742 26435238
233642649 130719470 110948682
193600641 225006572 9869724
273583967 710648486 54663614
149056669 319311608 214968880
91546333 339849358 310270006
2215581 195540892 93867600
322247703 278526396 31664864
224598391 90235214 45941978
1844563 47642630 60795650
64285081 230604508 151946732
39956851 98811022 131883058
70410161 100738136 135809468
7692741 327781272 145063588
299442267 176499600 150893656
247639925 133193320 37501100
19367673 741869116 99627804
140327225 491901080 363935276
116779953 402054420 31994204
70929885 185819368 58154124
14242065 14989208 1445280
151707659 207163012 204439592
39775349 16481888 21111604
156602795 370109678 25296554
19994509 529570382 128218978
78568001 475408310 174630410
158670907 23448674 14034034
210595203 496348666 133425306
38174045 47172818 7762550
242659689 13488558 5241806
39097065 257860962 70728866
83130869 54097578 23390862
96424353 155413708 90065856
412335977 213105594 135706554
276738449 262369562 73090186
361781727 233624564 87514044
271905185 80135920 52858744
32457001 267698526 33472602
325603611 254796162 58205626
104766423 407973216 100864996
173724293 316771770 25597530
14787825 39792760 460571100
132052197 464853780 330129400
7049413 79144186 360374966
44765553 602168122 911586
59860119 51206672 6597372
140591517 23747746 23737134
75259025 83494950 768978
107244627 296657886 359671138
88673037 408325380 36319516
191966455 23992246 209218450
166730155 192873350 12701566
61460119 457298786 127402018
69912131 116213528 195739204
31334075 180517188 154452600
107814853 479778554 149592886
43744437 533539240 7710384
75728357 367655016 31846932
218505333 127571422 74610306
223913859 186453540 64957360
26412973 107461760 255525836
62957147 292908810 34835754
69011477 102785696 264408656
17236753 50894370 9217230
225987029 78859262 108339478
106242483 85464252 164907364
48011081 141795158 87531514
112561039 193762734 136743042
82839831 131766916 55018332
210735353 32235478 20179954
189480943 499744518 440351346
291910359 190951736 157141608
302771541 97202478 164691058
124826789 229165716 315547248
179861499 162511552 80545752
106057967 319619478 159129714
59044785 532587768 156955640
109200687 290204234 24962586
94519501 566531752 119969464
130730881 174780994 20133938
252128081 329201938 91562618
210767339 247696578 120042126
12616483 78975968 228730876
304685323 130508360 7105736
7466901 98253294 286345598
61190177 542071168 207615424
100799165 397307346 298242330
407910495 322313242 221167506
229412771 154575942 169174278
84145571 242234582 330957422
21975645 253119282 127739026
136755477 481502676 306922232
127601499 624351356 88933692
185869689 170551200 60387220
274189059 307082234 12679998
124165139 37017734 51615718
294295251 300172800 50452700
183258983 233272966 41283446
143686095 111623610 83718070
168781823 368499836 15540068
76698373 59166178 18850126
46433465 38495800 240384892
62700213 398402234 62659242
71198997 480039554 241687710
139608819 65542758 82990670
5801529 168593778 55943854
199080857 533704124 302771780
282093423 182226126 209291582
17066853 558778264 185220348
65737133 347361944 242183780
83314949 83628588 22326324
64593315 35359320 249086740
259154695 144365290 173626990
349600785 330543044 31500492
205617199 121897052 246741292
4564349 541743088 110724632
11494901 558734568 210816240
107476995 583623940 131164080
108123989 204398972 345202588
137600541 418304722 371313294
109128969 387476582 116268834
85406073 12216860 6813780
179663369 430301896 194377108
43016813 135852460 293281900
29628415 43158534 192463938
27305695 515455056 151017900
10108679 50038032 5571468
86010269 384035278 73184042
195345549 183691954 60830742
327023195 156303300 137421828
170634513 510326438 250179594
205981641 128471350 158911338
297379553 169566100 124753100
173750263 261155606 34546514
204117073 161557218 26963406
142583945 225608660 7313968
310322981 155819894 18010778
74048511 339190002 222120790
169803397 319409926 147302422
112647233 266781086 360889814
87530919 460461070 168178458
200191833 63106474 182432802
98283977 554784908 250432424
98811417 556206756 143426708
65363587 484184218 196700854
107374635 280422770 397495542
278365239 201480132 186680048
336478835 441221340 150895776
77273813 826152598 54752506
53505681 93525690 6104942
284860915 189198850 61632850
67091119 514472692 184089100
20169331 310459734 172076502
131021043 370308344 391396704
19797969 41151350 101828250
43855717 206818462 302603534
23333369 178544038 175571138
1656399 10855458 39993986
37538447 416268538 166539326
226319257 102020948 192101036
47203073 59351118 17609574
161044561 220011478 75163606
237678725 399361842 113152890
36933069 110116894 26706942
77879463 192163896 314426296
98551025 226068390 91551150
27589973 282940196 38665636
109801675 257452050 213203910
153412243 200936738 108233594
244891759 342563144 187978912
225041361 93168652 134369460
177758723 197096484 187238328
74257249 347400016 452711228
404252511 374466898 34040526
18233997 117586344 454856152
94433595 289447560 37269160
146001683 66776274 280758918
231605095 129628080 159588852
47760991 552361058 287972422
39533443 113824844 380911592
102971523 431164970 242930286
174564399 193155832 129026472
296996285 218559980 195697720
172539339 224346202 17048994
137104587 254993614 149113362
255806475 85317690 59923330
127633185 101322240 221338024
42367981 502618468 121880828
218560561 80353942 162236638
15395435 122567944 19386820
44863181 540116520 44784180
30835725 450123490 62958570
214451359 54731104 12098008
19327607 468426926 145304606
206852427 128283262 35973546
35291309 240968278 128892194
128769011 124496478 85748286
207941897 190511494 156505706
49962557 36382544 442243244
121408165 504748180 24128140
273350895 119359202 14429130
233595639 509761078 305342526
97963855 195725940 134794884
142327287 288853734 152656538
275459331 236457432 248672704
194017355 187629520 267259040
58169861 428064696 165511968
175320897 97554986 52034694
66096053 260102884 23061988
193652013 428213984 129786084
155335643 173814354 315391266
216627639 198932634 27179758
107796443 425272756 109189384
80542305 181266288 400864180
276945673 28647810 25607250
206390301 412372680 309961580
165484651 286633716 175268628
210407899 543047982 55818450
164929963 326008852 268414564
141412541 55323654 12373398
46357437 308314452 410822384
135221895 544331498 280613730
120573377 406092714 139243710
206626713 173849826 142624154
23970701 52329424 33831868
59705915 450878340 243518256
86580555 169486780 63812676
86321311 112291028 16487836
241075579 25385928 131805696
48927679 536407852 137112116
108475117 602032726 253674614
75408127 388814942 234213794
5335307 85487374 11267410
66453377 231132956 81837524
134813265 619940630 75587130
65358381 134690972 93528876
179480403 213089802 196927046
71748025 116087780 44045072
107863181 456194490 273882642
303555411 450656440 96553440
102366385 344941762 388010066
188442141 70314232 79657884
198677255 339474240 399332880
153198211 191838794 22166678
139950315 279246690 141479270
31649205 226150660 45628260
149735911 163052172 219450996
290957347 219998128 110326456
70708423 337488760 109089136
111828401 333813768 48198804
137957515 309863246 464936378
53685641 378821480 122178820
78917787 54757666 103626918
68650603 454342292 47087476
71543577 259077322 22033986
191068213 672427116 62451420
90294075 152883762 276372766
70428585 33305580 109123220
226897919 230812746 200706018
51841765 40605820 277379620
43367499 102774764 21759612
35917155 510424246 199481130
16469001 339933216 155013092
15953507 202566472 284559856
5084113 405444826 108978778
44554161 98818160 67918248
14403375 280056154 360398778
237577521 154407492 11191988
220952633 446792724 439335828
16308795 177258168 94589840
86719879 169808870 7798678
130324263 644182574 167744094
104445919 557760074 171882478
18466927 333848492 117980804
224401823 36904910 62918686
243922637 89270576 69832136
52480573 336522924 109760244
220326137 314780090 52241066
268644793 472666746 73729434
192261495 389102160 11267960
32585361 306595972 42052164
132602721 231261558 62858594
76061739 419442370 85335498
217946283 214205060 24971256
139894537 173667394 190459106
305722371 237587838 306201214
172955789 411209828 249473192
268181881 243951108 19792080
375834959 374524864 117017512
107771019 399582158 56888070
35508841 696608804 17745688
138402353 252111532 143576816
314006151 337566574 311876718
47868845 294955460 495944180
62174113 173484998 80206774
112522949 228254796 6333708
131106727 198049086 247474302
110876757 295825214 216220086
275218881 129718122 72647258
306766405 114610250 134473790
46006789 78266866 425619718
87327815 122332562 227759950
46108367 115277186 478734662
210133319 352197080 250236280
135033401 385381688 345323804
16074127 154091294 183744526
45172271 106808978 47804122
26566237 216325320 409922784
111299015 222726240 114682980
169159755 276284370 189047090
69663831 435011006 139406178
6897425 206362810 444990394
50252663 396989578 181328186
291063467 150122574 124694598
20662735 10405020 16059900
50763733 165680408 44461484
263790249 367319768 171683172
44414799 158111882 271106646
123164993 56223684 300982836
58999991 395515712 149289044
164417379 88581878 49324242
144807 160229790 54035126
231834185 492492976 187901732
158926095 235034910 24198830
67691367 255737208 503627176
79564385 116816588 5185420
3297969 653010078 232335806
110189223 36962012 41583264
171941765 275652570 148101330
105104423 364659364 176104564
32101275 188026200 31476656
95118739 114796372 198781484
43552473 231750428 13018404
26447 482185742 229122214
39807151 455277502 68538778
350807299 62030264 42184652
32485993 387472816 411050464
169059599 481618888 119862884
24812715 286060542 67121006
105287489 534507452 106497040
31506375 373190520 157981876
353290933 202206804 153041916
188911247 270277252 136920956
112284569 74317598 174284818
425839143 100836300 75213076
400033337 184711434 50889906
121565727 775361056 49303932
140345145 333534210 114667318
188054457 178999474 46152750
248967499 639434998 126002582
83250305 154853210 62025010
301001763 21255110 2690790
3845371 110533158 209517102
1773597 84353686 5447274
127677147 363753774 237001262
242679981 41456892 49577636
40856057 346869312 202741176
33171175 379693752 256910364
216908715 522222482 247943550
185141115 190540500 226948144
395857049 6388242 2046918
4339697 433838298 241319814
27062513 76285272 108450036
125149233 455907402 470449574
186412695 288653280 739340
66672489 442721072 89193108
58211495 307041840 85299900
85257243 86208624 36314092
110501473 594590628 269954964
9742131 293413648 149117364
245421285 397576672 107646096
106076927 112871286 156439230
145140357 238131716 46493856
35079115 350962580 160285180
7669341 301723422 35764574
187399831 8413744 93299528
39199945 52349166 22148670
100702941 120998412 11031256
174470429 451928378 62175322
236935257 334461566 11148414
66204631 420511112 293113436
36038915 377995430 216668810
44289325 430889414 18756890
16226519 252260916 69319812
40648793 168796554 103184802
88812605 310466380 149638648
191159223 298156232 74017284
105932781 197171234 272841162
185268889 320900762 156967454
62941569 304604648 89767392
26042471 335840728 63056168
54658239 135635898 116071606
142706075 86562448 33126736
17635587 97478624 184294176
91025631 193096734 183619822
95824477 472547336 84336740
6760509 92194356 216850072
4319557 216238090 116960026
71507583 327024220 95239956
259750343 382905858 154815906
97489475 324963024 159582468
135584973 239835856 315890208
332727203 116958396 97407360
77570607 4764474 25143886
29054055 241953186 200583602
68247187 110694130 357148466
52813321 267027444 154481892
66837627 180042002 22084374
37552805 123693662 39010390
191870277 157460436 98140588
166619109 354640816 59001588
8669015 393989520 134664000
42075475 284279710 382558298
214803361 236372904 192938448
358119895 116900860 131883500
12920561 287042652 153302904
38377117 257385830 19075490
154620751 92281782 43883190
94478245 59814530 22834910
178427991 389160186 283522622
245188173 14716410 118003370
38272809 332128862 162780510
71611983 448774446 188443862
189983991 510120078 66241934
155554317 229878476 42592416
242216777 201619000 26214964
76777767 336464416 127922124
69849983 212495514 346200306
170878139 121017438 126004782
150146699 122561600 193450880
17725813 62459408 14961664
108783629 502134892 161140052
89456215 521996840 131721364
212311461 665769372 53959276
223848917 39949226 58944362
13498659 450311838 103932050
132230047 226221078 352947366
301553525 287310800 45899920
81776985 235067190 381994846
150153607 371441684 50297344
52410159 367664868 401123632
180880493 227024056 104049928
42170945 275068140 421747980
15850889 390460800 187924800
199329391 693037924 95178832
95392105 514488330 54486210
130241233 344459440 353289820
112413961 88777700 214276360
193678161 236701476 107841352
156932153 270564256 52984372
294453145 383350908 260736144
178664581 73532994 3403638
143768993 281620144 295010956
447730687 127724742 11106906
341974373 498576046 80898658
246781907 531933294 376337142
130447099 268352254 74624818
112285705 182029576 290285080
89325251 209437856 278095172
200553087 593266524 395219972
86812567 246831266 202671998
58715211 194946642 102977258
70592221 145358838 97969734
330610563 94005386 99975618
72346533 124436244 1036280
82208573 242442308 34449316
256567713 247688542 200511666
140119335 183835524 48045232
99999465 283781742 277856170
202579047 485301414 141503206
60432921 170994052 243037572
211904577 401743578 267900014
189031935 302792420 186458160
119360067 190684166 115492794
157515397 311877738 83946534
244441745 76457000 66640844
142761705 356609034 161529250
26984173 75166224 176355528
249751239 180170484 289901288
353685997 86941932 45924504
81567585 40214628 22145204
112937963 542110214 288654386
38549277 286788372 150898384
384813485 136032268 126965476
133888955 531081748 356019364
92282355 35820552 22915420
37981557 194227974 17693834
53096021 347264852 271408472
216783865 140292078 28188846
92029061 271868212 91983008
24976127 609990034 34888118
7771753 442108570 32001850
69539549 97708988 97136672
61279255 531126620 84374240
73739703 518578248 23029036
163228855 260618142 4762950
134634285 209835630 60980350
257850627 263664192 32640724
37610615 225369306 36882642
67871353 240605618 29122486
91892289 624099848 205352220
131885535 470830220 8761620
131443593 392889804 29351084
120373079 356814472 340509652
44219223 274703142 274722266
418688715 307545152 187861764
31261329 294315732 74650952
320891037 249858196 219837072
226052239 25125302 161071330
95203971 427776126 34597778
56851903 108936492 85442844
262654221 35208074 15704898
16652975 431176840 120237880
171302743 516193228 155929504
204458123 155513150 12701914
164695325 135722730 8292354
92151355 354292398 111838686
2719935 423275660 14803620
20881523 469748010 113988690
118825451 614950532 255015940
144197243 228806546 206676406
19959941 39516488 10273408
135675615 145472778 94032550
150638599 339824258 359672998
103335405 335170556 197579508
97588565 172247710 2267378
148013477 723553654 203697766
43192183 443389844 314228920
366661445 96706770 30636990
321378715 358747010 139809866
86851109 256195788 38640288
61168723 232052208 135571656
140531823 435052860 18737536
4830051 132124182 25462714
151732295 372642988 81568916
29686665 174113328 502555460
43044191 177383226 6810402
17496279 137894068 108400836
48678255 212310214 194034570
309696465 129842804 107084328
9606607 779921952 87553416
89976777 196632898 45743994
347285789 346255084 121439192
256840921 532912086 407030778
166725797 193462786 69572566
52670731 167216672 3665984
64749705 313758312 85954420
31385219 588649442 192478430
340180327 259209936 63904776
113464995 258881232 221925124
113711153 151701752 9825836
431953161 32424598 12556950
102969023 48078216 314788896
84345817 554839030 118378990
80864969 66302602 84837182
266755503 401621526 209013254
120212877 163503056 21054216
78806873 491748642 23107854
139352809 68470308 4950444
221458729 396835722 230763354
211332153 419005734 36210122
200838653 312225236 167921428
38639541 214153462 208394070
158555697 127650642 73183586
90144815 340743160 287995672
9711243 207696792 268600744
249918733 395228260 419806444
30381545 251256794 42116810
16071235 181552610 441522730
1060071 121525128 257730140
324979041 136342562 34108818
77031431 305696102 395080478
115522795 546290896 372119300
165275413 237273534 133783050
443309821 268541082 218959206
146542075 98296484 25517012
135931197 11180076 5847124
93146733 200121886 55253478
34349939 31367948 30733660
224187041 479079354 222278082
183856917 463677528 513236
35068031 193848622 152696522
190410963 415184920 205189980
189586839 319264998 174951422
47700751 230679832 71507900
168490495 410351830 187708390
40513935 236743056 14073220
39103065 506979130 154926990
195355815 173275560 52867948
137501493 354386540 354899676
22989039 596646666 184373242
231616285 122471516 42114140
63711823 481554118 123254414
33168251 473196132 124599060
242944899 348860394 316596298
97541163 364364214 95204654
296458169 435343492 31636756
172628999 216592282 315861250
220034127 58511526 197445518
231667351 230147432 117469780
8759135 196956486 137790402
178103135 469439766 157512138
198729103 632536582 155209246
27986845 277095300 106183368
148154569 166715724 16211688
69531385 109644220 29025460
22820799 112959142 191682426
66689357 284371056 132616428
157436675 660222760 181931968
147962829 523543660 213051072
250178271 141151582 116628402
58292681 115191500 249489092
34612277 115744266 37027026
19832185 329656690 45666770
131580933 548759706 172464674
199553209 86931978 106867698
87924669 448272092 399770856
336860497 304967816 337166708
122687553 136476144 73876724
115943781 470517358 174019518
28194735 82129270 42447750
54098593 280374230 363721850
48015073 562977406 43748402
189566143 41484482 43903946
182056419 211675244 16391772
239885215 307145030 90921938
51325029 385469380 206509140
259513983 219972784 253748676
140195939 364478692 73650044
15088903 225669416 62087504
208916201 139427682 145238850
102429355 258914668 37960076
133837555 410445070 162755798
107404071 68629518 10252958
20310799 121140632 47411752
83356417 523263794 215092430
111377925 97917020 136909860
40558809 157249948 29974608
28524675 14981150 421330650
62426001 183042930 56454418
32289887 48704490 3271266
107629405 390136708 63893644
48802215 416093438 258057030
319379831 401339758 150793874
124629837 144841742 42765186
57561859 239082732 8315592
11918017 503460902 199002854
122391575 468166656 67956600
106751737 366193664 330897208
115657403 434386014 256332426
242981869 192625622 23040602
7813055 469429550 161378350
18950203 211422046 11370106
62001789 223615532 24464724
355133655 364435970 321804090
263981247 139592126 146625102
15445939 244466692 367840084
34780727 229611874 31162586
114107435 249298638 253948566
64910073 125637696 177416308
27092527 438483704 244576004
420368193 263266584 110129036
135924523 342434446 49791322
82706775 227795702 404316186
64875737 139991084 135731320
55511579 53282090 61319890
202800603 414124206 209294482
182042175 550708790 262158246
167652875 536558698 75804086
7650135 385728910 2506518
34745207 376365516 373889964
63295125 193699382 95094474
76941701 288613662 16110102
5923015 137301016 154827112
22809017 82592394 53603550
69063531 345694648 53965092
90024405 225444480 206784872
4148181 124757540 20152560
67437545 702826516 120356288
17221629 446573772 224287172
9334573 466952168 285080696
243303853 150873276 102221004
141323235 138564778 131657046
30189369 390411108 146539988
60424901 129345868 111506180
213367103 411141856 5121764
41340007 175369150 34406870
146488755 340795390 71809530
82496547 81987878 34171446
199095971 462848868 323133504
132300845 120688230 121167354
4520059 60247138 104822690
98264235 31088180 3660432
17765985 394375200 235663600
80279447 205885106 254124262
85579205 256464408 161139756
13081893 442211484 35560252
306772047 303578124 281772776
295240715 588014720 106416904
62281943 29927138 38070046
7664475 19700772 16141196
138273925 452559808 183784580
249037779 310252516 218971932
3190899 469970888 127425768
45286785 72148516 121816320
9941495 205740854 393897322
40175697 127444246 194665662
238536033 109431076 157584336
176134467 221228412 134199224
190287007 179983956 54850476
28712065 433258680 860460
232351869 361046838 145751758
102853975 138588050 170576050
52795195 67243880 6282728
9613341 46974780 149197712
28612799 16525582 7796414
118715653 369815246 177543562
196853689 21596386 13007222
80975577 116232830 229390914
187358363 369404204 49584536
274797615 369598380 41698456
300619103 232850268 29768304
18113431 245893400 181618192
71692359 165918338 42223530
263496045 185053940 56131800
149255445 293027508 176513260
60919185 194067756 98935280
140852443 99602036 213663104
197535225 8122700 11605620
19573263 124292832 2890204
57289331 723411008 45309220
174404235 162355086 135183670
22478867 444976384 145120204
233820281 495372198 323651682
142356075 44787246 37015622
129077025 424637584 40065888
363630591 352121476 222186552
126433523 102610936 12788440
163748795 244205102 165877286
227755929 129852512 18561804
240311383 51851384 163384832
296566275 54854036 22809552
199042615 292255382 126182410
91784029 164880458 45755434
20258951 161947152 294011604
314123911 390693066 283542618
81971633 16677530 85284290
52004457 351014394 132172678
33955473 611443410 155974370
29103957 132690154 50813634
208490903 183160804 14495120
41132979 236600898 228868334
32542475 181909870 496606
23377747 79780554 284806710
77325381 502283472 206982356
270443943 201139666 31134066
108276905 575216818 196956226
93582939 380869134 95080042
30364707 236374594 198424494
252152089 263898672 1684536
15835613 309774980 197826916
102251653 65547610 35148230
53326379 294610566 232204842
27672343 306084830 173976574
44498921 144114658 143609018
16027125 39162420 114566560
204486927 393206930 268320450
189456323 274107308 10898404
94043109 99972450 356099738
5059651 355076806 32823142
51121801 54605240 145428080
349889769 242377222 91055154
83924467 407821026 327793482
327556695 466407928 164947104
70099203 364855278 67619306
269161329 412779832 255197136
97072983 763344994 73913526
101513065 11204854 59925290
65032141 171967698 258064926
90370681 522512702 211270142
283088367 144668448 45905624
266712603 308224686 6868054
68444923 118059274 170469314
100111969 258668522 295250054
236942181 235943408 234842832
11873109 94540620 40124740
147566405 215973440 9716560
149993819 92066230 55814558
33974087 231595956 228118356
31861055 450144840 164083620
170167869 404034702 139221766
75253825 179688550 55568710
84565855 280164250 282144874
89073139 84383218 250485166
115410849 408401976 129069508
215265425 384009918 77940390
136558547 577734656 37157012
204220117 280551568 19747376
23287377 475853334 225876878
306846567 198085844 36498012
115284775 197768610 322065270
226150097 29596390 56955254
154158681 159697164 106354168
141238567 355259290 130296806
312860445 145031500 56439300
58115571 52093494 143217542
15502939 494497740 244320360
106972851 208966868 58226880
95176625 217687780 409661540
40594599 451287374 17201718
74746707 374493696 82960216
48417941 525828460 7195612
276084099 35523710 1522182
336345961 173586038 178331758
20913507 313468916 78340644
56426193 306547096 230890932
122935107 321391884 228681556
79954139 78116658 83751246
236087389 287210528 279126688
336086033 473367562 127456366
22648045 811050758 6452270
196676191 550346696 49609048
99655353 131892504 130568492
93533401 259899312 8585628
184123135 52979710 9331930
195514061 401827874 165578078
222809741 479384040 365813100
212961247 572294662 20468546
19011593 59006100 50639124
178001929 96513892 56454104
43778029 336610752 171679428
37896887 388732448 239987404
39793499 540479926 215448502
80180315 245558446 154863070
15295979 142359730 95448050
29264729 475599682 45830242
165563673 266476326 105765782
136471409 309565652 10901744
118228835 95385034 68534030
149493891 401499168 215758388
54763329 231114558 406546318
144610131 213914642 179006070
58231443 339825900 53080424
49190373 358207514 24250926
82826991 72219118 19305078
125983093 281312442 52816674
73762727 419527444 10879256
5052655 119554140 134536920
128379565 138859632 297876360
45473429 210867870 255189030
66786377 123469570 21255614
144269565 475780234 74314362
3233231 90954326 104447522
35889553 185102830 128990246
170230359 203735238 25657802
115865571 139116318 24038458
294108225 36568362 8654666
174747441 319809804 90012352
17033743 389066608 311826136
121684203 140334912 279897676
152572015 163325370 38346030
72462219 183283610 29040870
200502373 339727988 315310784
217004031 328483508 50477160
12429453 582925846 94769910
20093775 75741528 14363896
3531783 610577436 70905296
269499569 116363242 12600998
207519489 206821776 162124088
2481313 409753940 113350520
70024131 71686380 7389092
80903503 162093872 9748064
231788763 457189628 6372636
24491949 119419048 52088484
167554515 145253502 44616110
24712819 80504520 2472408
18923891 397110008 34768552
194088919 581420434 249432698
125375979 202077772 195651264
121275399 512021734 285981798
40263087 118210818 148600166
132931639 434441158 41740418
16736059 505879536 291568572
12836731 47676260 213338020
44174007 72164336 271138848
12011831 397365330 89956542
18469723 120110206 106799938
185262831 464800488 302986592
74840181 394286508 114154744
243814687 192126356 36260696
82628491 36970502 32250202
124514961 405266090 133986402
21794289 97106362 47667642
102380023 330866904 277729548
6083 457518574 127040494
63986945 314783310 413669622
38124671 494994838 23894494
184756591 112828972 22583096
264248537 302510404 64970524
210439853 482453596 293609524
224164909 82825232 57008368
228242913 263748984 366829112
232051205 530886702 292669014
103567299 87981706 169215558
56933507 222853648 198227336
299684637 276993966 188625826
206947437 576418064 13613604
5631045 443995428 122833804
66611753 429066686 59670286
48445473 307403652 9601244
294947603 46550930 27389890
94602437 560067020 156364484
124061245 356535092 336272356
119070383 530022612 106461924
84086537 255106406 33075022
128913345 101927114 134611902
272299137 311956542 91835834
5925589 155765640 34811748
212544877 85858734 78789642
110990911 306173518 283574326
49767131 281316674 135844802
227129313 145901490 99707230
2724557 259329012 383622144
84301487 429149738 119133614
122085381 162705598 215408394
147280605 408821254 343505070
171957271 157285062 288352566
102863431 363629558 165179990
74057797 34586412 6859776
57664383 310829020 319079460
45199717 36764948 5477516
211118909 78918788 39771976
181990359 628189062 30315130
141806625 179237844 35403208
223428677 282323108 210046856
90721831 276947172 275030916
199834447 525136234 43835182
71779287 103880292 159569104
170805165 229589580 102319180
214388247 62988220 18673440
4693347 355627662 183164546
101492379 431786700 159998272
128849659 88004802 118564458
181779803 716951852 268955384
146818969 90062558 144703730
70080879 474150596 35890968
369053755 45223460 10087436
348490411 171865972 93299168
82912511 98239602 47203998
224745883 50180188 4017776
49026819 338923738 110229306
280268705 338395718 106823026
1369747 32767816 3747448
68440869 431157222 133444198
131311705 298712476 218687120
21761145 79882936 53776440
89164693 299849146 27810034
115153563 285153572 115327824
85352619 422311508 57691308
105329583 175916886 3963014
103228909 200332650 157849338
74560309 88981288 242887060
197232949 234835492 47666152
78196055 214976940 147896304
18678411 59978652 311623276
36555983 29649102 79150806
125619813 539065230 276786830
9306669 310512386 345962178
280139799 526219562 154515702
111273675 475308396 158554028
364523715 358808020 344723988
228416149 82540562 151210502
183491371 139999316 71040968
111448161 298780368 154919564
59392517 576479894 229406542
194607903 146390690 172068990
80369353 339459842 190516106
13147673 140183746 35852558
242675021 466641448 379894024
115214855 270492284 310232020
65439039 237770678 395568918
14979603 475375930 90008130
1501335 12397630 8244870
3251015 160734852 430189836
84828821 395169468 51601704
142549319 207492958 323747390
80509421 623366284 42045008
161413629 360183416 654708
34386885 800501598 26383486
136748623 328148636 99823052
204913071 258612726 201078482
6703689 192646944 135439192
18820281 504191232 89147456
14442497 285773042 32872534
164669395 97392410 224513110
26254105 421970290 24277690
243338343 122707864 149818404
3295841 37269658 128133658
398603061 367536778 75911454
4484059 22019300 16589540
295886135 241583530 126556286
18585045 617461350 253818190
161537003 338865336 100711212
107058005 338658902 37433930
75887523 187714364 90703368
118569027 56629100 1558380
18418097 131292430 40890230
41608599 491562364 169973028
4113015 470735320 31073820
53856357 51884756 34827396
101872029 859732122 85960522
135228887 528550502 13586734
51892711 519694214 155476022
35864477 106050362 54206326
203334561 165957674 98825082
123934127 45807362 46958714
305024505 281787822 145974446
113542381 382912602 18009282
38675703 455159604 115982456
82720267 142317928 243850876
71083373 265686166 309748922
38373225 583231800 252392816
19385875 240497230 255439558
105625801 172618882 22954790
101058061 96027962 12551038
271617851 288196032 95840832
59692783 76740676 138426404
15301861 248036258 7445638
48657833 482575670 46370894
209449761 423225144 34886228
68106221 89586268 62001088
305617829 323426140 156442900
175325891 86676554 18066542
85549311 463114004 220269288
294439433 80476366 23425022
38616243 173354222 220103334
50891755 61411024 8616520
65723075 165537550 347588770
33755211 294621972 279788228
278292635 323771540 110119076
35764355 166425066 184941162
20593601 86420942 14248606
7860397 324522558 430025154
411207529 255339022 101110970
211911289 298663236 123934572
24777625 54823750 2022250
5668833 113968452 11263624
178838993 167435516 2267216
43794003 553358546 111795786
68481893 585387248 34459204
63033843 139073912 47347644
155906929 327180028 49216220
52804205 584974040 330147188
104053103 409800388 96425164
58735899 101989112 29554116
30803857 467724596 137849288
101241599 156481200 133617132
110066877 135751452 7898576
40484753 111881424 398660772
16000989 422159992 34313436
117730157 169905068 159705944
203187 203860224 348131576
107261311 337341416 28063568
204098761 432206802 291764322
113762497 154423542 62829534
98361291 87942462 140280014
225976311 117172632 5030828
181076647 65496510 12889146
95401753 196928176 9122972
282120507 226439074 209363754
211566143 265927554 16775742
204553255 419831430 33743514
6581815 120938504 27161528
134564673 235002466 86816118
402244321 194891152 187972436
93336785 274279580 388974560
384380501 315968410 38254382
102373989 399525440 181194840
250723441 290113958 187017734
183184867 102565958 134076034
69986675 205589070 408597222
174647527 558285316 9214172
72613705 363480088 437960
183979135 298257200 54531500
78389833 442477562 195939974
39006941 344517766 221517922
164566771 41724358 26216074
3373165 286793370 404752170
50978375 38574696 48347172
242864511 112768982 82578942
15256185 142033740 296869120
109785591 364055322 108501214
29428785 154556580 134303644
26911163 16513322 247037566
290474613 403318278 325550234
91335925 234356400 141924264
306502947 177708966 123465058
175295347 122025388 83852024
158819555 15613830 119253690
119371615 713280088 233636020
237980735 151366724 94033768
81310655 216908778 342826446
152721015 358398620 118081380
73643515 424944914 122501390
142869749 92761216 310623232
122313495 296878572 26658140
118209327 175442686 56862090
228570645 307276404 52261960
106445125 489037830 111658902
211841877 384905926 200021154
162835033 48257186 24932806
66081501 317143032 169091764
287109779 210876934 221255098
17236543 240899546 332484854
94932583 482968914 337950726
221514803 61605022 125811674
212937537 109466984 24006816
293644847 283048310 243696754
122188973 131231856 15190368
408275523 270191354 46535298
79391113 182941856 185282908
260754705 198655260 30506564
5878253 96646612 18965624
162955015 78713798 23846450
28955289 368820522 164092082
15155803 517571430 171891054
38057039 332642460 7459500
39411393 376845614 368070054
113475981 343308216 172333468
233770467 205272188 163031244
283491555 109788900 32083256
107202909 427015348 15672696
70996425 166594002 232900250
208072599 5166268 144986940
48158757 93925314 12628262
241545075 202817226 29350250
366882117 471899186 119485086
13581927 332181014 337780710
101063191 127012012 42677780
79904197 236545556 320676616
329105981 255145078 95597282
76914921 600124734 140169722
115169775 148694784 208034440
132673941 240559422 102315586
26899701 338543170 137285550
336557699 135788590 76796410
39655643 12977784 271703856
14392533 767042046 39167446
82097719 87732744 66349452
70473059 44884642 20176966
202362919 198686314 97359302
250927507 646502114 246055682
101313731 84271702 273545546
188440725 46330980 32416708
262262441 46136992 18278392
133014035 650158530 133351410
60819803 450443594 5839094
82526811 82177314 41193818
70504849 239083068 72011940
212239147 144605554 60682522
80735375 94844316 105900912
143987861 36369894 301005438
116364101 218163932 30737116
274733921 361227182 194222182
186443133 8960510 5320206
283898127 164574226 56671482
11930583 258784886 132857406
27074921 345927764 161267288
146892477 207777252 160545056
25781451 367482842 369070602
123219355 64605800 114701152
5294543 223310756 62261284
121853657 299136746 166463126
119157381 445474698 425532482
41317091 80564292 27454068
209987353 255092250 164902446
197962137 492503040 215151184
342178915 589288380 83059380
195613923 678037256 253115688
252685557 77674460 64166280
360326417 294850924 29771852
195819873 91548626 39625914
285136233 467788844 435685032
50089465 361533670 68814830
121399857 267725580 232232360
179839119 517119330 305799130
365543065 175670130 98403042
31019639 93968998 36998402
43747089 229570062 346601126
69706071 166837164 256755088
208904947 51714484 61883288
181750769 171628534 106458422
42072725 238115978 58889410
204386303 601126608 195347496
62335141 622783464 207632052
72475653 70373598 53952806
307912557 151434806 9352506
167375947 35870304 29697900
90842175 430994020 176068140
108595509 98429654 167774442
196147135 350209012 146111984
325535937 134017844 28434024
199600713 514209534 57151718
105113487 423136236 168968332
298235925 514454188 91900740
183557891 215001312 75524676
157538043 63530862 85433594
21571793 492418968 32900124
307609463 216137880 110096100
41807663 229746846 310152474
69059155 595522970 40119454
215952215 609335960 26236636
87644867 298986066 180547602
202530555 360971128 386308104
68650955 33475970 3236110
76586829 189192278 24647190
23690001 257138472 166352752
7175149 410459144 189567788
50498651 257547990 183506082
199751533 263563318 58582294
54469047 166858736 61511832
75778013 466534286 4110266
74330465 319202362 251653366
175791343 174327688 222958736
151742147 130843250 280493054
143837637 443786364 155460668
90759995 52162870 80616410
189130813 146534284 12128380
51661063 256988716 181862620
154917911 69011552 284403644
41470395 61644282 35157730
21751075 336984120 60618000
94054965 414725170 23812818
355526227 388832654 86747902
237157437 530911510 106336950
253525497 111170770 81498954
113804999 85945976 33005588
176252955 207943410 64950310
42938875 94265640 85767480
132548403 606865256 175397832
112711303 202986980 29988896
74806973 157972666 139041386
71052033 699663684 119059408
45026733 99015776 101053968
207033065 113893840 178252556
107011371 141507216 2994268
247024797 42598794 47051282
179545599 484691238 47290274
359819251 332425150 231515918
54329665 139872780 118862100
202337879 328766912 452423188
130283849 25885698 4826802
145904257 164694078 35344194
73052181 283182582 73535426
40747705 6270470 33089722
59776735 351771528 182103180
77312603 97886938 252907834
94811229 39988366 57311562
119370155 39355876 52169768
36111251 607613872 253230808
156545181 224155178 100493562
43099395 12221382 116696674
295019011 171920414 143859562
277906657 470030036 62230012
83720931 352463734 143155158
186423957 221604174 40474906
1182869 7855498 4832842
137806215 142699770 106523110
180101367 180952506 77599118
48377535 135251480 26727480
237326273 101455358 125045306
18172753 394579224 330844176
172772215 40171120 27797588
90189217 151149614 94472378
93620073 728746602 149653414
253760943 154857846 199834646
67630851 116119248 2218972
63478075 235937328 15158460
11414217 265024616 182043636
138090215 58909970 44934470
188242905 57234438 14754466
47937619 33411590 53885930
13567515 306360236 198127020
44992901 416369828 325256248
45414177 724190394 49776022
252301789 206084618 249174346
187675193 334663166 25670206
120019965 194839890 33159898
312538887 271908546 263428942
118850155 176641864 107982980
123613375 116481070 52696250
130804103 143859034 87874418
50823035 505588500 104323620
234203941 200924514 97127478
122858541 413241504 29713048
180977357 356472516 74987388
129367959 222149902 133010766
68012679 220972458 264851302
38850739 384928302 101183178
153834303 417651654 5721710
994101 119656872 33914152
73382471 265003072 11057056
166068565 593906170 358525310
67324025 116017622 76340846
267191937 355980776 31849908
69020529 496198392 243387452
168514967 40399868 44649676
144695239 355977102 157194510
92285683 261563992 205258256
74892085 69470970 74516610
221915031 356889694 29057502
120614989 282765670 351894802
231070251 426350882 45360066
38207817 98590806 11102846
33424815 251243460 159852380
377261701 346140236 231374692
45188631 251629530 347040358
209790395 349597420 157034540
16221997 40915940 1714960
74782505 520096810 158414270
114588233 92332894 1422134
135540211 394299232 155387848
279833597 155587054 91607446
210760959 175411808 60780408
130358211 308618562 152244698
144590173 174911714 118357846
5850763 14007344 8388032
80198021 72493974 43275462
29044251 586737718 99758610
148514807 107045680 7257524
145382863 189454622 20785534
194769321 179448148 66502632
347566633 293761656 118692228
315570105 313229510 187823490
38956083 267637922 460792026
206138389 196122846 165630042
224888557 150452326 128627362
62420025 85278634 317065962
11004819 345080292 119133556
54949401 50936950 113894850
47206035 245896918 279903774
84431829 80604842 316714302
346566883 97786496 492404
115395989 299651058 43262478
17652987 239823880 51339660
165275173 172706814 51521010
199950721 327370288 74985304
88454259 350060588 656316
74561393 464127170 196211470
111895953 247965828 196735024
364196691 238252972 82910508
12262777 345904136 149727868
203940613 479393224 95576348
87059799 338404008 145514924
37358185 467962360 15294920
48598713 91057642 102800046
292167609 258696702 111645838
36517535 233412020 91696612
133304703 90594444 36573128
52083609 68183434 1740342
45723759 545318154 70581322
148917405 133060260 298023824
178104117 184554804 69066692
2394159 701193988 95704140
13933167 70301078 7800486
40420443 30145020 273215624
85341227 134618084 333931024
130382841 84694744 3184668
34681397 374675130 225506154
78986091 413535262 347309538
24539921 406851714 31943418
62171663 188326594 213613354
175704735 193306320 226172620
185934599 133902128 173063396
62669423 403760494 180677554
66580641 159729396 59128612
145951923 534913222 141747246
6896865 280727928 16707596
4677679 437987406 49320678
4617541 147397638 119397174
185967733 89333740 17998856
295897947 237646472 102474804
160613371 183964426 114920498
290248313 376469564 203154568
239906105 297888950 132116650
3608371 5609034 1003998
84276687 475435064 51530124
120851747 110747644 15166636
124310011 283724770 22610990
10977911 105351102 131046402
118568851 15392562 2830458
223649575 13992804 142903728
118159291 482790974 268386758
52246641 469220106 44192662
218091803 234174360 191238396
54315299 253313786 233984402
219522221 303358418 198073886
91427287 128490536 93655444
56938483 301593454 24107294
320005623 126123692 18746364
67693437 91465656 97363744
43495337 308940074 378015154
17786755 587288768 29882276
137371961 145425548 56193272
355256049 304489532 35514240
69386221 86048808 42163392
90144059 89175312 93810072
77030321 117988610 146882522
324199123 209469516 213567816
58087819 197913200 30544280
25943303 322086644 18804476
149169367 106615248 21525444
57651149 758270418 54837510
142128253 246002276 271521092
88899963 112023580 150728400
7477877 140819984 629768
191843025 252131154 67141070
41774195 165498772 67109404
107227289 253402098 26993886
45657691 151219624 287103172
87407247 455454564 189403876
54118165 325983810 390241230
125770031 376330664 355225588
62014303 196921166 50505094
119463647 666513212 32861936
286861963 396867094 16994146
176822111 156813858 20448714
35919385 488176690 117482962
136818715 215445188 64635916
66014033 133936764 261815952
262337461 226686276 263854428
242210923 405812812 109774876
110376035 71113040 45716620
142817165 362443870 242854510
190098531 39952848 12887476
86729361 148521600 118966648
163749607 197862876 191726004
120678511 42994860 48987060
80415093 182883312 322296956
119759935 129424682 237195374
40197759 13549530 733390
328280015 339857720 268978480
201205155 157271310 138156890
190432479 484336300 58186680
67159675 270656020 152099248
198910921 154455920 54704672
76491965 399205636 91689400
53074227 27838794 15870442
19558925 162361730 204029602
102639149 566082748 282149644
27176125 426312630 375554910
123320887 575198148 49148376
27969831 376060074 177928538
210785439 28911354 8010758
56817283 44238448 160405784
225067889 210925676 106131088
248587723 388061190 155048586
177124585 83699858 57197930
124549357 261862418 136886486
148445345 453033098 236804330
73661827 153231434 219889414
214833811 78268102 53137030
160321881 184604684 78876732
142685599 292789808 62595928
383945085 241070214 61485598
32287973 260066784 9057336
185988745 470308120 32155760
87984539 474006900 226070748
301686683 133839114 47225862
247545089 129976496 46449112
35283345 280721774 95819382
216481879 286552272 46592340
97562637 70007272 46089756
32263271 729507502 31299538
52446243 461292056 2295012
68893307 107578814 26682722
306216987 122164106 147940146
182229009 113939418 43785746
45549581 241525978 80563406
213582783 285664766 12513846
178595525 178734336 13881252
156286639 195042122 1447222
264762507 240640290 308286950
239811667 444565884 142658652
100552785 343058470 323407230
8745819 406088412 160137272
122263493 561403946 56997842
94232093 80493674 49112890
71648375 154552728 166891140
100843323 148995864 133823980
81661629 222243478 109095630
171633039 366770304 388287932
133652893 286193710 85871710
272537099 69147078 33550398
41405823 437060006 14520978
68449637 74972420 42276760
101800741 271049338 279961102
95674889 8502156 22164708
178519749 165496848 113733856
202668387 547751940 273086816
147414437 250090008 126405636
12014399 172287990 87268482
176442893 365270824 94289324
89584099 328765998 213544302
226639337 216831742 61208014
141900335 119187730 63277690
80937675 200627150 132773550
315405437 242518970 84426250
18739565 270181426 76252130
58463379 390843012 227090036
153909861 293128296 119676172
133019601 440615004 31331708
238386681 9788032 7230576
89260005 126239998 52253190
177929525 350964922 21322490
175287943 288221848 97721764
68755995 361382406 65946250
315280823 305716402 15764066
127336817 365563128 166055904
82929285 40895870 16224150
134772249 235134008 4037784
116138433 88303196 44656248
298179137 103704024 16529196
44895583 328082344 16641920
17738213 88217574 34347042
10901497 67254608 101875604
31617439 65101100 32639900
266520069 226371304 125046072
223905313 308121412 79631164
21477835 477909096 118866972
7825699 362286512 352344632
436770087 138110514 6931718
72591125 872271530 68498002
188107295 122236190 187389694
200798831 530855648 48658192
91048945 560231330 78278186
263481675 328450578 57155810
217167985 142839572 202478896
32954287 5392470 25731066
58050965 453470256 133244208
169852295 441740000 212793976
301221363 429691334 110961570
234273573 757728834 207855038
152685243 422977236 95817524
296187255 82456524 15776120
135869539 229701758 33893314
102278489 256895774 19132982
68542455 187238740 13574760
140161415 52743320 11518640
43948665 443744210 226781046
2143933 511562306 2173310
57468193 49673936 452919284
7804737 386850582 328342166
70760927 749881664 98363000
168942123 450346316 461985192
234799385 210763840 182618620
198097195 121683088 18654560
118012211 213738998 252242038
61805013 608846194 199822998
321917333 650514130 62571190
201243135 122753154 119332750
311657469 511621112 111344628
81640371 252286242 151990438
238379765 182205292 84607000
108214059 396594312 154998712
17360225 294372850 27125110
118361171 533419668 282670752
44973313 132474094 140906798
73821233 483495844 209696944
57313675 291404628 80080596
47944935 228576560 4736220
117740061 84714588 20928292
127609683 391103860 166808280
261307383 187297608 1893416
71215179 116429782 173696802
128124083 197891958 180675666
117066255 232125790 820542
262501703 156951896 66111200
267537223 164457752 2930624
69763435 360193998 116773290
31124953 142690658 3212414
95362299 376080418 225753342
190574365 710601822 70995510
36530201 276086532 434036340
12894471 114309598 4229634
25879625 378379660 50422600
40546897 157040142 359202654
132331597 15180834 107278302
81771995 296541462 205936266
130501725 324827150 38543178
99975505 530804120 57358460
124172835 131113822 77819850
35357187 361311216 214308680
195973801 439411266 229080642
96997811 362602622 367834594
121007031 342242156 124363872
128571091 9221202 88750866
110470029 293622390 84864578
28427233 188927776 41442164
180712701 410771232 145731200
53988385 167937184 41317100
362866907 32466242 19718414
173888853 72878376 215064956
76680109 407195074 370062338
138366511 191583506 185712418
70852539 108633406 127884402
134558511 380850768 27295912
97838203 152548114 65103266
159882175 391248920 279058300
36736777 375037138 5306746
43706467 227044878 79702626
172172937 95057256 266922844
143276675 155912120 104497732
182238509 135748642 156056918
244703511 237679106 186293622
290610149 196309610 68230918
29685293 71959272 100577784
84307811 32747134 11633542
160859165 426001350 57414426
172887061 207075602 33012454
31310929 135919056 77263992
211248989 186078660 160859580
80685271 385585698 248588814
165915495 505258740 359201360
170236297 145774578 223081014
125423547 292114546 267556074
190478665 185468918 220854070
119666485 430309706 22055842
114096813 73730614 45444282
32885259 243932850 208147750
238903743 164259742 168173214
235569371 606724106 262588178
192701763 358764486 173252726
21615241 197867462 395139350
167165299 45080662 61404686
5517305 438500878 146168570
91855907 204328994 108471178
169700705 293637400 21925924
89816209 549155812 98424860
357584833 210781414 41670482
37179961 503324302 199719130
110249571 86312534 164419878
62061301 530771710 45339218
39427851 69998202 89406362
358263143 61115008 31243384
225870357 45779634 25476442
187822673 137524880 21789236
72413847 104777652 116442284
89464979 521926246 267831362
5773473 72020856 33506548
112471709 464657228 393203548
130053423 631130562 49115086
177835465 65405304 226390800
65607921 854678538 128396198
381046571 230474836 157514252
191678411 291754648 375508708
17143425 162955548 2926940
290004095 230524210 84261170
147981365 506385210 135927930
15780523 170205764 87598100
233321309 537532472 161240456
131505269 236278514 157256078
46293111 227492516 197974128
167923147 385376564 432278888
180853711 489876458 43810906
55003945 194698952 4109500
6682467 184089180 116437540
113729653 283302284 133229168
6816423 458104686 135061550
30670571 113085252 279351276
68005813 283658966 321365890
111033889 379243926 39265578
92351239 242883068 28250968
243792827 309256684 133253912
228766925 98219860 114264980
188117475 551317520 333388860
100709491 135911230 261177610
52054025 314149526 403795610
250930603 57496562 23899586
82052251 269421682 202535330
2966651 506527854 299043822
56140571 220679978 70656790
94175687 419313480 145335984
48901547 24910308 51133716
174225943 235657346 337492594
8229677 635529232 4844024
45367335 387350202 4038730
50237915 63675884 11845688
90993741 583571104 102027288
196335905 34796130 98541390
42407151 733808964 72959428
37558279 377419042 212162702
206808183 361396844 245480220
4150521 292385724 238839068
162783061 240925524 187427232
37818941 272325966 76648518
130100611 405452846 58564462
174870115 305673270 10852410
219899605 237813954 682950
42328773 257839470 25397186
261870967 145468794 115242690
127753737 40845084 47513444
59598287 364200252 237735396
150922337 311153280 134260260
271328015 313196010 29141526
100612113 157148554 23979882
62288201 16549272 5049972
302025895 86368714 31932298
202254791 294277662 24120834
125234011 57760834 8748602
130715631 198612216 99741932
17044967 673636944 118653264
53941959 73765318 68002866
111796289 118537996 49566088
148038725 158795600 15585520
28852543 285904658 53124266
153576133 530779478 301315234
116864007 150946758 418798214
222480087 124071580 68155260
138634445 606699636 76224348
25031417 117868708 321155236
102408565 111892560 86091768
87452331 30086758 1966374
137893767 361908076 151388544
111392031 57404388 67258756
61422835 292509850 73220470
118206995 454171622 324131146
87439903 378645904 132246016
201223149 370537540 10631268
55636921 183677120 337052128
152225219 256071212 34946188
141060093 192863524 8535780
179169207 401919126 192061178
102961409 157593372 34521468
221287367 328455262 51591706
237911245 102985454 19701422
12415557 665269974 62638322
105919549 82120692 398996268
111744119 122841152 345727316
51418049 483506488 112001372
25339743 90279310 58393650
63970309 164911942 90534298
199584239 473568224 359446732
160724523 181491884 22225512
5062279 420198796 198302408
132429769 126153112 275113984
20259547 79089682 178406014
264809025 390648000 26681980
201223977 128566106 41618274
134726917 360585176 62371348
22848099 287539518 240389570
63876431 153582534 300322662
56409875 126738290 299103374
180866205 334945518 118388374
44288965 483601102 156062914
165854749 69079988 22592632
224926767 17617652 90335076
78849111 252685802 99060522
114085891 146364194 48763258
115743673 254431190 125209114
97449287 187410386 27038542
10774323 19127282 8889306
56008587 340305062 31762026
106250709 292419626 40643898
136930313 234692486 162846866
76249615 136777480 39268768
127160589 248155992 17754208
28972063 518432442 150111054
22471239 139295172 160119136
115410749 279372518 51072418
75545377 198590024 331342316
268383015 162802436 174972852
164357941 73347898 117701458
24178655 177185280 215191656
83843883 189554532 259316476
205870799 127516522 61484954
51054561 507887662 102259422
76928961 485206758 12239242
34265515 79246348 195736
111716551 164228224 245632508
70898811 50519748 40094900
16258885 388994420 279427240
84847233 488457370 248593506
39903821 146181610 44277422
117219021 123608522 69697890
371294177 144998518 7787666
12296627 582168614 112460230
263183943 244336344 109486096
282269831 463837158 81902274
270540651 120531928 18860724
147696283 295855862 251009074
110795855 47988710 32914630
173314841 83384488 34260688
70920339 567718302 46567262
54492571 128541782 269185322
133725265 579113876 274595140
53464567 379714984 422214008
480865553 93079282 23007266
15577695 117187610 175908090
19333419 440110586 91332318
295368081 93261660 5978492
196487919 75497656 86393892
13188769 90857204 37146908
79245627 316953576 73593532
88063887 171522768 310738264
152697701 437668938 215949762
56223107 463207160 194532676
125141759 225957842 55643422
235008701 137571788 82606484
91894017 220516494 271265170
46483739 159608524 227146132
87272293 536566054 250956722
280091937 187838398 106864866
71064337 464964824 104410444
43905989 39883142 67500226
1240951 464494266 21292482
228178201 460786624 248934992
1779091 1033130 3436390
242201805 115192282 29639790
93749093 135934694 61040102
17609693 239284964 210609176
299856137 462851662 446870986
144844913 276198750 53185770
17184505 191533738 93527566
387956313 133732954 944682
113498967 285515898 160760354
6566951 157720090 22692370
32775499 160046664 104463888
95985015 114664470 61432910
131324401 81317158 31659374
15052403 144190670 48088346
13104475 66914852 64530320
171635617 319983640 66324544
433273727 280175290 64997650
152286075 585030624 300763568
51507381 222408528 60504628
111917253 48698290 94150830
91294565 224860500 2923080
75763677 310834988 189268944
229789901 635187994 173306798
4378081 650471226 127115082
160953603 388152096 40301080
18986761 66593178 85464114
212017031 81120658 30365110
153304555 110320584 75243612
123144181 112710942 29965890
187916217 165773506 146472390
137750995 36700568 3556760
26907527 279558374 280166854
225529357 584082830 176057626
71009125 32661368 49644776
86788957 165794166 9464226
315944319 412272132 416714072
172149203 231914500 134906840
122375379 77582802 79068682
34169503 108497470 130501546
79198443 371108908 178491396
233101159 594738434 15824242
231127401 172557564 166347092
241775859 185631032 16702212
178137959 651419964 154059948
10265649 117855216 57015988
50694037 354389674 108360986
162737329 529368342 66592494
231026947 612225154 313116262
245109583 124514544 15433812
48727087 166384934 240779410
245213209 30220022 76975994
54191409 525155186 16527282
141442583 437778420 211528080
43758167 240117972 166112664
67377447 700186644 47435848
44655739 166029802 349908814
5752155 127019590 46844010
230034957 251142574 121162962
16288557 586042428 242833456
6171095 341053160 235930720
139448357 817005384 61217376
148966121 37518852 38694708
142031623 493677936 185272200
32851207 448591164 177085296
68667857 378203946 94486182
294568253 682303350 48298746
100074083 270747734 78363898
51408987 73367638 67352034
311820377 93744820 9841240
47987989 80555004 2446512
89545655 165765190 305204090
25801769 210676784 309217828
236032681 249217608 39256560
21205801 151314008 244784656
126110517 173097992 125690136
20265257 214368384 31744344
25959043 396656776 159256768
203900179 213518024 19224568
100081929 561755278 309329346
57891143 236778926 172336810
36265335 255601608 53556344
46983837 117495556 105691848
157343417 242784520 126718144
220326021 525502734 17498618
85083427 425238836 63449920
83404163 628241572 54666304
65106415 215660030 129482650
58270399 414385640 384576100
261707303 201191956 199599256
496699159 99647548 54164812
181546475 395171124 149110500
6166759 662715938 64424290
130751923 44039186 301734134
115084069 131116858 281942290
104773063 11189560 187882616
114714835 49906570 41940014
340367185 308447630 264061246
27772181 247296762 113034798
23424917 167805742 71749766
174635133 219161646 60701146
258614925 128973720 15644540
90903033 356546944 134440680
354174009 221117624 206077932
215516647 137680098 58929054
386569125 131125902 47061790
261518707 544522762 133773386
164320543 686349946 209957026
41652043 560349608 187412296
126411289 228166820 8314400
134673165 191422632 79083124
60201621 49195388 27754848
264059141 160152850 183936338
32009035 398215920 333750420
231931275 241880802 97196170
63573147 100981974 57518438
189599445 70209326 84576030
48628901 255334206 327655122
275222489 407488352 370335076
55510565 55841874 21323382
62795861 226627190 229972090
152434373 182780436 147085596
856177 197244618 73600314
119146569 448162938 298069274
269455657 211165066 6291334
45607605 163093660 30372060
128125427 145319188 75722024
179511321 227520214 222023922
8534059 4854346 3353842
92719279 163788998 4171238
159047991 400779432 67308836
180119977 72473364 15624792
33814599 348529584 196268852
201298211 338502608 52021616
55558527 237067234 27161058
84299103 179308944 32298676
5570461 79604792 11515532
18981703 275270576 181294604
196886399 402915142 8170838
73863073 615377764 6116900
149919303 546192428 321858984
34424939 15522800 14178820
129785233 423826810 264173306
45398733 398602226 362271858
6099531 209177208 10708480
284238583 128401120 96887144
384250659 39997458 3715954
252148435 373443520 158199340
151029821 152638984 216193948
170973363 292304724 12663052
20526829 415454906 66566042
144394651 789819992 49659448
80786957 287536114 7174162
53215639 376839186 171753378
90674267 326340504 47100468
35230585 194768010 256733670
156156325 22359686 54254002
222107413 434769956 90342692
272784095 143325434 26479870
81105851 335300942 186028226
168151013 142165000 41073116
113832649 343947694 255764062
104353551 46669788 357508612
214751031 208070406 71089822
44886541 333418862 117877874
79283439 212011808 2194596
4100661 668500208 3369612
102955227 333139524 239438008
55842169 84446306 209255158
57074643 420434616 213112816
34658487 156164226 164028586
204176819 330286792 44520340
156657843 409055654 102076926
71484399 122193042 14402774
89943329 330685454 248672978
20217237 745425234 120917078
126498893 209861478 159495474
195447295 295335138 43191534
82122225 20577552 63838036
171645731 380965142 136734122
11826323 88463040 13572036
257236129 370378436 79268428
90603449 623340832 137688668
287051765 106050950 148517614
101425479 84113524 24680148
358209497 280566904 38731820
123113071 322736206 228998402
20476785 472399128 81091204
150699773 73001504 330147512
296958067 178973880 87708144
80941883 461888364 302811516
417878573 120659284 37323892
27073725 119683464 23852948
54022747 260308056 131357832
43944549 569966592 210986968
88797995 367196560 152375420
148851137 214724200 145118516
36422715 88517620 50022420
193546489 318539932 150343744
23416269 249114168 177819824
296105227 301483162 21414026
45133147 327228908 33465844
15996667 133190554 32422354
193903605 176586814 184282170
54148903 215979254 143397178
176338045 305209086 128293230
89320933 310115920 73436840
315024215 71019650 33643246
260729471 345982744 368872468
44035297 310304414 267891094
84915825 460313850 152642470
204395331 180127614 318868538
343705765 297109230 245244150
82144215 506278232 67079724
194923613 346172144 97141352
203161545 408754600 68863440
161903681 670496656 214451828
206383511 28889472 44716368
323544413 129367504 156148436
41360171 43842178 407690
33641469 319466040 116191108
123809437 661920478 16510574
478666205 131334340 93122540
416665457 195123336 12793404
125049697 557362048 269287204
152843177 235204044 89047788
200677299 188543118 245080030
46118831 545867574 48880398
53488447 68917334 217412978
321726153 536698296 87604096
67500825 167366550 213580010
252020241 123327372 27749572
103951657 87425176 78469372
69852615 281171604 345521728
12571447 129203412 50730864
194218359 206179750 20767950
33550209 375650696 198382092
235979791 97877386 33388558
74861155 265027820 69102224
40159777 99240414 59537490
93176571 376111764 155540992
323079409 350221522 68789222
68308961 221501122 125059802
93728537 167257552 391560796
153303539 184573874 147629542
56832381 257754192 282674968
27386601 528407998 167543238
143519547 376641626 246773898
200894533 338586016 38817752
272548829 420292042 162087814
116776133 252762646 139948318
22686949 230837032 417872668
250046605 43773980 22584736
44565775 16874460 70806888
42164123 133621554 36309762
19257021 28877360 108289572
100838383 244560974 175317746
136582415 241345080 65061360
303184163 178832476 37980232
37135439 376989932 48927656
249150759 138231522 6549386
112834907 390889382 205592734
225115333 232238542 217995026
73807239 68582052 3761884
389563955 199465972 95735900
130783779 57902670 1577950
232498573 82517786 77337470
359830033 181117736 134046056
130776585 298417238 88300830
229181189 110288398 145659418
196673731 71763618 114512394
184405569 246056816 146036772
117955565 156185268 72525720
91498179 186711392 72562956
71815041 155533278 56395058
191089857 347742094 153627414
190009879 17206522 7018802
117761613 457893684 253041220
364431913 296778350 152742034
456427571 293887640 57503372
203851317 61745144 48154032
41018841 109670736 117270692
155017963 339992432 298725116
183865999 797696040 208596180
159498563 81173578 20522414
37945779 142831854 412832602
105642873 704185306 247682478
212099105 797356640 58813120
95801461 57242598 255256674
164732169 439741226 85375242
174545055 483889650 192337918
255494031 356271588 134499808
3003681 686833898 171213678
127625235 314497854 54305950
7720335 70894110 73357322
13778531 36306296 89157848
15406953 56354496 22567600
98246401 387768286 191027482
43540415 185218950 69628470
168548585 424409042 194164150
249486603 178120794 4385438
171787395 220035096 163320872
248840881 277038374 115652858
65601397 5648464 3297748
43015609 190033734 109111602
71263141 151858434 241890138
2512723 239139900 70056180
118104711 309272216 83503572
103145721 135638436 33513088
2417773 289061118 432847374
271834219 209179468 157589572
101336865 311283820 11865720
304171935 261862830 120600194
268400025 205185114 93248402
106279223 252407392 199720076
331666359 495727218 383930942
118907785 179286566 5782238
37635353 221038202 484353754
72627609 395418272 36375168
77135403 29976372 25043384
223046861 336350614 114474058
142298019 525721368 377596184
95342871 59620522 6894270
172523937 230126328 113000896
53725195 134104720 364174640
116973481 84174600 14767560
164036051 305889292 80957992
246472983 489534864 346016812
242404047 180567934 149535006
309893549 330587666 155244358
67974745 314562460 32933140
160866037 262240678 184485154
13747779 180639238 178258218
22450421 296905518 82916166
107693211 343213302 172318714
102151653 132667404 116146988
125266685 545702490 191009370
39443337 80753276 48547152
107760271 110763250 6837278
110592021 462815262 8811034
270540549 44085644 1867488
63841765 284281284 328516188
4160715 439974392 135484056
170848921 382076192 117538384
75049213 480890614 34014026
191899923 470536750 90424650
414130487 290816052 109545684
38326581 9714362 15190098
68719541 23133058 194923382
115619457 478159616 127763196
250637655 309463830 112304686
49429631 549158918 295131794
53585289 408913330 98187798
121918487 210475252 73577744
87430621 191914828 147727652
6577501 100802622 16298646
233294549 338051402 74228354
12624855 403475620 13559328
199321341 153103128 1067476
27223857 270709170 67353230
95875165 44859040 24689320
1128645 335601230 50775690
6586575 182259156 210698320
109442789 212474156 303051952
72905731 164520756 382877388
33403007 417407944 198922064
17911875 25262150 108559062
151132981 300732848 166814216
95575169 246702698 415748018
2132419 587812118 127249522
191737285 408163110 156777306
13650689 176444312 5997316
145395009 63454452 183149212
72228855 421334994 243403642
72414597 524009598 13255126
107860897 358148494 155045434
119371319 195724862 77707282
32371181 35858508 96711888
31922819 297370414 274147798
183840855 757217210 172248330
158057999 402489320 15128920
147943637 268178854 161903782
135788191 339013276 47656988
4501061 282150452 78916340
81505797 559537514 162389454
428307687 177820698 158483534
368390935 182736846 130251990
49905369 94583562 1216346
80886333 264791466 6475802
47957083 140680008 96207756
192822905 127890950 206610754
55802637 129985566 13870310
86508279 366715174 153389082
304744645 291401626 7356518
17243825 243640450 45299350
63042639 129069800 56662440
168928511 32173868 171047848
132007677 170990912 84035076
476551 122207300 175358120
4206569 29320828 108356
15734601 274487166 135178958
178569127 335831382 115348794
135316581 553440846 88339378
44285785 246514750 117465850
29919111 419688270 16034702
275327991 319703840 289505640
263238857 458423966 92014526
37656941 26361666 14438142
66237097 271487182 197694394
67589123 674588734 151923766
178288723 88826286 34066338
232594245 547712490 169071578
59726417 244588606 87379330
87008955 177040630 91290210
180542977 43733648 34037704
45294905 459242034 36063438
111351249 475869844 376072248
211353933 469934414 116017566
91806151 336359798 152354978
305170053 181702746 163849514
76586649 118597814 380329302
83460813 303883134 290164918
19300957 61464216 10176816
119449999 213470238 163981086
10178147 130810282 20113786
167794197 215343750 94004654
49451277 437476456 209378856
215251327 46932190 16977350
32611481 366065204 223950952
177411269 134239588 31410656
47650027 154055346 146208738
245456283 56919144 36586208
215221277 357551730 107279910
124110297 131239752 323827924
226724775 161395486 67157310
106167325 468841250 128810650
76523705 213261910 251038690
248632447 453532430 36277430
93430023 351972444 278502136
165228961 177310078 178851038
46073337 138666322 19931286
160480181 714771862 225292634
192006359 37164588 845736
125841757 331094488 97155736
113142883 146325726 52742514
115661771 356508198 88196478
95197725 674443910 8509278
285769475 523287008 2668720
260944365 472794054 50454170
181984341 61082942 73117902
115912387 8417026 25906
189640729 274085254 127437422
113125657 82373984 4176368
64609731 218753762 95336862
222166869 238352238 102170246
87239823 575821818 193957594
118078555 395810842 154865590
301246473 119954118 77662046
188950477 430624764 67379700
187821735 520649020 96430332
57002293 104783910 28157274
69720611 192611062 296997094
844949 274553052 23573424
180492315 443855704 315111660
258863493 65858232 112931896
48495631 450128112 140488416
79816607 354374774 5883566
2438285 475097016 261254988
275897849 361257254 203220638
175208807 232780124 117335440
168581077 236397364 139084228
31945265 32689340 20125552
18923413 42237724 47038372
14979835 206780860 394925180
88669665 624806510 141294630
31805135 54063220 142017164
89725713 87082150 117682950
2508411 510566802 131614670
280227785 409622630 59165170
103829959 752046332 74186504
309357987 52456064 3351696
328107467 446332166 391475882
226174473 493626524 112413384
286358817 243090500 134937660
77314905 156323514 23530190
206559503 46681230 100748346
261397307 541463840 114825220
96588449 293116868 199246100
48705489 306134848 121310544
162399285 276924070 136181838
262606903 312993096 32059560
211116643 442869178 150717406
369907255 126275420 45234340
256646663 266427252 145885116
176362147 226755498 128796246
15064067 325290766 106234942
121636039 422629548 57956376
169411315 355643830 10886050
83988265 28104340 41485520
32356137 345388114 149808018
82942309 437776802 338839258
163393793 271336026 82672422
20753105 511381630 84896290
36739943 117849964 190600336
52756049 391331680 258931268
10275433 191299792 23335016
104560025 409508126 75055490
288771211 120336648 38787324
186475573 244728876 22396752
2599627 470983124 42193976
23704949 415941806 146361502
95657355 31366710 7745806
4265385 8783422 10250946
244332243 179520654 70102538
12656139 346484492 136560576
21037951 348194152 232347812
112685559 522398298 295192382
95180145 112856910 8049122
185316353 97258036 101686204
13144251 327132 28617992
33299601 356492748 12267004
99510983 102833726 32642974
68751823 390175576 224126888
233457257 326961542 87845086
117339943 253169966 39595658
45323691 69772422 76923806
18557415 255155910 81431230
63939877 389013884 130942636
96228065 213135646 155626870
36225065 160232730 16392714
240657597 166520558 80325774
96717083 242693414 83397122
29690419 277918378 109192342
116862993 92583140 68115024
2934039 332364734 117689298
128537837 311821972 92928724
176436723 76092654 16336166
93207883 437731046 165169646
60196929 319789368 195107452
14510841 416644988 161502468
30200151 428433042 11070674
219273073 252290354 108088006
98603927 153122492 420658364
14985131 265183972 164895412
99942275 121288890 178708758
149284889 248959552 115940852
198173409 474116796 164717552
278847399 165566256 72903152
16993625 544321314 83996010
3506901 672892176 197241208
45454235 32365204 5516428
136053207 771838276 47148816
176581389 197922012 249958376
55499785 171467580 219752760
369640571 163158264 126732468
156944035 31495544 1515992
113726201 185927662 7466534
153508971 341028388 64889964
136496695 415065740 358377140
77614199 379601950 73273382
174801675 123404508 65643640
77382679 165418288 30971084
125905653 241941346 56311050
106903131 257370488 165536832
61316009 90870910 100748450
133031229 154498868 18335952
850991 59288398 10349482
241504751 383728588 165871756
133370677 72374936 309471560
95618145 378057950 118221618
21911307 270181474 430673610
337621521 566294742 123823714
160947557 103895694 18515238
139579941 468568668 228567184
94597223 424427738 288978374
66114307 219295894 171400978
193049931 88706864 184967112
50188193 364204528 379449124
138557973 402179172 1146644
248695957 169454864 32024716
23187627 120324256 62865972
55272083 33177720 17272680
59513747 321345286 36876902
86898783 217912228 165275856
115056647 479532648 1801044
284939719 194758642 100771310
36780125 141021800 58677400
2741421 488315588 266061156
114997403 234154148 174913384
115370105 669925240 57606664
40216727 326730928 320677096
177564277 546595550 24375614
79258209 302343348 211282636
94657281 414602578 72009918
236715771 175952406 243901238
199253331 164392408 4213836
28790941 42559326 5465142
2961235 150377832 238708524
106017209 238888814 143363782
136939279 215876098 88292798
20208323 265444856 338148448
19109203 102307484 15477056
146889427 476791106 212285122
11649625 263631560 27818600
52347121 24872866 142227422
74333745 250529696 194640180
85922527 94106544 197470236
8590751 132145518 47397774
94533763 273380208 339327096
210533961 382571628 69430664
311970387 73582724 21626292
291585999 532015572 4492244
61283473 105721516 7533704
137823603 683385896 72485484
257383449 349433688 370931908
112689285 237287600 215956632
58859507 135458428 35061296
17080255 334057720 222740992
282149459 109607750 88784770
104991037 111964030 23301530
111746869 1979702 15257774
119738581 209216450 29217142
62618585 665299770 75311910
69359659 108905256 28608852
117701793 403092750 25066550
20797083 44190402 10722314
203106435 64950630 1197490
26433133 230824500 62482344
52333151 659655158 251812654
59270945 317924978 302477546
148189187 459060734 257176342
76956961 599624320 299520052
203372345 227273714 6026830
102723213 204798826 259200666
172499209 230298188 40260244
147521365 118942180 34082200
188434315 231601576 238930568
205367481 628244652 157794164
60888759 418524638 39622890
83278593 211362774 18812150
7168977 399343164 18322360
294361411 108650748 113872464
103829543 115108342 147735214
173272147 444572642 184671586
38900295 172500540 182732660
32800147 382897600 249546880
96605025 32297000 51980880
255088297 409825804 45310220
254346911 90469706 42425542
63827039 114169438 44490058
171785265 395016942 119956294
144560389 445415944 156395792
37481569 634531528 314148404
204988497 185380588 1346184
196317343 359633014 131928802
81121921 244745428 156331940
445384951 77146732 13998512
177443363 59448858 46718694
120794189 205368162 108569214
61726635 311069896 185849772
24054691 240393822 348017238
150377745 267235712 211101084
377459885 26975720 14451920
8640547 59259964 38927696
111663 271402932 419129936
97642201 171465092 24660692
363950473 317877362 189471394
144713073 197128846 253864614
36599633 17819206 45846830
64064471 249937384 183418792
41871239 96505342 23216326
11087991 166619708 178271124
82780383 442652102 103933746
29175093 93089272 169580796
66092335 196484748 168013536
214308903 184868896 89858184
348506371 190286492 30303548
5019403 23020440 2907300
27588565 372294852 391444440
145998263 357346916 20340092
264811215 96789028 95239140
231245133 165342150 120606494
277073911 427087328 292540328
221546541 277735290 147237838
57520855 200727086 244124702
305125493 308404126 113118290
130274521 334633572 47721492
22694699 158439470 142051918
350770581 271515622 41771154
133350179 365365472 369255476
351237997 289376754 168922482
56986651 181021398 23882262
142831803 695334768 78194984
261324695 634130340 61546920
353419659 259648698 170891654
37828777 229012376 88083956
100778931 19030820 110171808
33806999 96242802 45904062
427137039 149158548 121462328
191221659 520408048 471671868
125763457 258750734 352042738
172491649 288849682 206081530
218010545 304775606 55595590
61603535 397779370 282707290
437091605 174766272 166596
123991897 118815160 36765020
115924125 512363250 399215290
318915981 295853068 245474244
115149043 106869232 112924444
200212955 169107252 180268764
7194575 114792508 52202860
4974825 49383692 55701720
45056745 257370640 239202360
219686235 438280008 160803956
111186213 275366924 56405904
108071315 240367590 68903070
221551701 43105966 89702178
12414425 235846450 18032770
161384539 371118352 59295692
437655 157241086 86760210
28614289 438644300 232203260
70654535 75824370 405644442
39739169 93536338 49952146
137844567 304144986 321027394
388151445 226258318 10790226
150548759 327397264 3465808
53392015 625206330 227281770
177763997 476855236 65724788
176639275 295226772 143436300
151031295 257686678 46733754
50199299 494816744 346413112
25657331 108425150 145705510
75952887 527309174 210663702
77127157 190145810 10395250
172261793 630513400 325980320
239448599 427139468 101935876
184857639 177550834 270088662
268654281 134592978 73294718
176224925 571394858 70159910
217567 282746148 21473796
66937441 679505184 286742412
9015349 365324188 189330748
257790751 23116626 104174682
180146291 367245598 67071206
28394539 93601864 127259008
134291969 129817162 122831374
202825225 301041490 128306602
50806845 239917710 234382450
131635151 267117452 246292988
206763211 127305212 83526652
124374561 291947972 342483588
25947787 23756916 104410164
206778861 251446704 9954832
68084373 353998814 111311634
103173453 219822534 246936002
113396457 209197644 236301896
125858001 305414220 121736960
158484081 209866608 169448428
149891121 204384632 198681036
59576213 294570470 83651030
169356887 178296986 164822654
252482829 153225248 42697212
148942769 371968410 81769650
242857827 442619006 64715514
148682349 525116874 288301922
278899971 208236256 34419588
74871269 431583918 305272998
183022607 116534350 55243726
200293529 180024792 69264684
40829901 407418174 277845958
99642703 142088876 61493932
95187891 77608072 172109904
154707535 285372398 118591814
196623431 115888358 129617566
90986269 61188038 282126554
264801181 13007206 6914402
171014655 493006440 68457260
79465703 167260592 116452904
20592791 189174682 29927066
32514149 45357152 8767156
39968949 303029754 18901358
89802211 44772462 34353594
88022515 469485128 385257380
8803483 331504990 11683594
33846789 193707262 79767558
4642701 420185418 324414694
72204909 344845278 126025138
176506973 389656268 48956324
49896325 470619326 268868450
10783377 423012196 332120172
58297179 333045858 46939334
156591539 681163990 59307050
30838699 68310332 234898628
121384401 304204822 29171982
12608683 278455756 43383092
140352421 33559738 236057386
5110933 96899528 479145596
56388777 19506526 92459106
76094481 280758392 145164072
5057041 413689968 84684888
11813403 164426220 166535396
125708509 536717582 319882154
80672505 711383640 163740104
142904307 29114622 36073814
204342345 80030430 79913794
82072725 672694332 106626620
131496491 397383282 73282638
110052139 132827804 46353592
16315325 91197570 51020178
91385003 160706226 252784242
38150023 434429616 21832404
27675443 275401366 29685286
208290851 205942416 127665492
71686175 217240404 140086080
162193603 180234066 86391354
169536345 377850580 205186404
88047651 427425878 17353206
155684659 212258788 9256100
156423549 607651384 5650872
169835641 433049216 141017008
26092635 247851034 309687738
218861993 415619974 300479582
199939003 333728950 10174990
49989233 437219906 214308878
91813127 469559766 184678638
184099023 91822664 7910208
159832047 293243298 72986294
97526703 340075416 138989828
202810349 13289276 55306052
50733789 259740628 79653708
12500895 138170390 130735650
177199609 122464510 70236662
233252129 168121702 99880886
106653935 80062034 8977262
249917417 204687174 270462882
59939151 239547262 92707698
115522227 728364430 251668050
131688043 398512896 251499888
33337879 474529658 160320262
16984529 110334076 1900888
7563445 75909288 195957216
361012461 326942388 84008968
187304793 315843594 61619038
77049057 170419986 134992246
37214157 214514496 2196676
68883639 248389288 315902532
54915633 225554458 483716814
38168515 518091830 77048230
376060999 185963968 27572752
26246691 267501018 44720506
125713407 682161094 78907962
141804413 256687620 214552284
83611953 497094264 13900088
337637015 252585570 183844734
112900503 103025454 52841770
54582121 216757742 30963466
66859737 40360254 37087666
68207301 425852182 174102438
151907007 475011232 234632556
337533501 490307150 138689082
49219753 425236610 36156046
23022499 119387076 88135248
11221975 115396450 87217954
186948759 357877548 2845948
286827787 431531436 172812564
46072455 111831332 314609376
90670005 22678506 12698342
147071223 163772414 67773498
168135269 179708682 8617242
26700181 438376884 59516868
61692713 283417482 65864694
58216249 117372298 57239162
74441825 611313900 39705276
54860343 171645124 49648740
117136803 189774974 335128566
145646145 440366616 21140680
37022155 190367080 203264108
136179511 89528248 109503560
129610111 271684612 206102168
40179743 58294628 69691144
285764975 242429800 29222920
45226551 528487932 290910200
10191797 75883704 60990720
6941261 118378746 107966898
93455487 355141076 279106788
28173175 135304034 165029962
5204057 322674832 271184876
38619181 54108142 62034190
14333863 28440956 27728456
279629173 72114686 46008590
478284405 11677596 4798528
40425863 207234384 1867080
31916041 377724462 53019738
44779205 201869910 7489758
91338927 461765674 368722218
171837173 99210294 121257774
237067951 252064702 48457342
94686097 70636236 114846924
164065397 115392254 248287826
52243103 248047016 235912352
29560829 108959078 5124154
155108091 128072162 38055978
251372709 256500258 291949502
75911475 112639958 54371406
118675363 105112334 359992102
62133725 379613950 41129738
126409133 93616336 69863924
74765511 595030290 194728490
71417825 197893350 28901250
2561331 196270884 85193188
29643805 420203980 4954360
205118113 165359640 60941184
89563005 237519162 142033130
153152597 94599244 248985916
76139633 159816126 73164426
158450181 116752008 64764320
279068873 181729054 174980618
184221015 188782314 32705870
67266657 106263906 96856238
10866579 28279554 241237042
96086223 299376034 27082074
202608937 289843726 98651422
123166869 146179192 98307384
99231889 274552142 54002054
121298349 76942408 149145792
102567887 496266968 228450764
2278575 241100680 68494608
79099345 5337128 24278920
98832743 550035122 82036306
146488131 38242218 22140586
59464519 245886518 156698702
99156185 235576870 122329190
21016555 173558882 94480174
58497723 353521230 418596130
253540325 36400190 124858858
13440595 271178110 232190470
213948873 393891766 203357358
80878755 167203250 327649950
203449845 112179290 138448266
289046417 136329606 82782450
63862435 418990726 235075990
96748663 462031814 13029358
40049651 405275452 49167368
13281443 305275614 85828698
49864497 55789656 7334392
37786029 398901086 390508602
85099141 113137104 5859372
104888251 446478822 224884482
14256263 193550864 69511676
135803965 202234744 19467640
151992991 168914764 156331292
261515931 337039386 217273742
129914155 144959164 145013380
151247087 86098822 107700446
183485397 147598376 17892132
108659407 653130254 207173326
5902607 156074824 448271336
23100265 283404830 331407710
305885587 147805576 34148812
234831377 128651836 77796400
412857189 242047734 66094402
341833671 30567354 33536438
18839209 160067684 151782512
159620917 293842884 193253844
203023309 380078724 159309408
199038489 104976604 17914032
294754643 298875838 104767066
74656371 234024518 260535666
10163379 476982966 268466878
113367657 664177774 23840934
290531291 383624926 282950762
207918391 55876894 63705758
116573325 329555164 81973752
349350743 341762762 182798254
51592473 521380096 147472008
130582625 322998934 234821662
23320501 310884404 24424888
39120835 574658656 97799800
197957913 270484590 133262770
87699141 250274334 210820322
142027237 232018384 322770500
254012555 182872740 3574200
3195651 78060240 12901268
161217587 398996256 162318072
163780345 139954360 316588636
122775749 374535424 435925192
14334009 181172718 484312226
134101665 398767550 214201650
141109455 40088860 18751464
67748829 463656228 34804400
123331315 138791220 191185620
248786517 143835066 166639886
34448875 145426390 36502478
57649645 528859460 2702140
483354391 67422016 45774712
341263471 181869012 150410832
61328697 132243754 459742422
242036463 175972344 148663168
93483571 302620540 301262272
9808439 369736648 195263860
27321389 5900028 50846724
39942209 282071222 145166938
334978241 49972650 25458030
140693715 140767870 48661230
298809473 282046848 22626444
71144455 35852212 702784
66636501 215956266 160706662
87300759 82592172 13166032
27997471 44160718 210691502
126877065 283170930 87577090
182325675 296539740 83976524
189111637 259064364 388899732
7863771 115717362 17618074
72043365 308604120 224368720
109144375 384599750 354295354
23546759 126975966 448065738
244138885 35030950 87227450
134402125 138231346 54309890
58800443 226888376 92670604
44572663 408613258 111159626
123956713 387628176 355746564
153731731 354039814 73734922
54819239 343261516 326024512
31057303 101066296 63876760
197910267 475706166 185052322
149943015 138595410 40529230
119971987 167630806 19254494
69477519 152843428 396980928
211530323 209061402 12979206
212063397 349249698 44098594
71254443 126162556 85258044
292245637 278031748 108449444
28308641 417737038 260840014
25147553 556284654 289484658
160966493 361516972 2865484
242126403 137107764 30634988
19473347 240178600 11505260
30945495 424452146 214906770
83639935 172760670 50434830
54958883 417478350 228333030
23872045 366318544 40557508
261836559 226825772 47559408
41827153 227619818 181619594
353933205 485121956 51598608
137407881 40405176 11342812
356281707 91354136 9578364
176387849 278709082 157768562
51411135 559474686 235610750
161511501 65958546 8706938
64813163 166084438 254633834
230231649 704581200 113714560
22020561 155192974 73561938
31738931 413266042 212250110
27927687 462180100 60156084
141285575 173205790 127703026
12602021 466123812 67613964
55608555 187029210 405557018
92433877 92750842 55868074
138283629 436153044 63912112
249015623 116776558 66602006
68164067 34128044 49397240
29357565 413803428 249641440
3898183 132865680 47224656
43428015 441132020 205980900
71847385 225296292 44835960
219981177 109276990 196258830
250803385 409955294 192671758
63263763 193585616 35200176
166802485 59493920 11402260
289750133 287780030 109636450
180852555 410392382 100450170
46810689 191759196 244934728
156001065 328647956 471019692
93978873 484479228 141568636
109975843 410230026 125556474
183251329 321505218 13753962
92781457 758474614 117616462
198422771 229908362 132184082
183952449 253842012 143393576
367393651 511096598 104290166
74820165 305012250 150065762
361005839 66445048 94766504
221197505 16010628 3765204
187671627 197766768 44231236
192911277 210356646 156875314
109618909 481622782 255285302
192048777 502070556 311187256
192847481 33070040 6121508
77126943 96534586 194412726
182099049 431386848 199402232
188305585 200948878 20004010
51159711 428459348 268116480
208996417 207359178 52401414
168770881 182330942 163228274
25449445 34253160 20035260
65022377 512911188 40041744
93024473 133177706 111010958
74803871 271476238 214381426
5360087 50080510 61756666
106768461 195611562 179583554
74142379 152932046 14793182
12140871 412313946 300214318
159381381 484739712 415498132
216728877 301918424 87531876
46189943 378982436 405064828
134157769 85922522 34695034
325395031 225330522 212533914
130830757 316921272 7749624
6542961 14493992 21845124
385535675 403723396 86852828
362462711 380977648 70564360
26993819 232132524 31725012
160863723 133248294 201079066
228164311 163495262 117724786
198863193 38357448 38587276
16720397 732773184 112797672
233538551 255184332 76571244
95686639 118077822 72585558
357615077 288812756 164841376
298644465 491932568 251066724
239240875 386906764 330851360
176566941 196921832 78313572
231026179 235244198 87131002
52460251 58452662 70790534
59437219 433146358 115105706
128514421 332946976 257025932
140667287 230067354 421932474
69313429 489890562 23793654
36851271 85676384 28080588
17848965 138426174 7815418
47923689 246060018 5916802
184401603 88835714 158926374
143213249 458239198 200177798
275751201 213025868 244169004
99855867 112861194 5779982
11377677 332971412 38606976
221111241 395451436 78170052
300429029 53882614 3650038
52353233 368926886 234278494
213691777 263187004 206219668
81548117 97695802 160940254
849013 99928796 56391952
70622949 30749244 3545168
191425841 92129772 230021472
235471265 275521636 48457400
150891103 315456522 35753094
158959247 485598064 308468756
242521183 41223144 28264428
22297029 125534222 468411870
118610753 181967628 357022284
19861467 187363398 182074994
156129175 157031086 2508902
79671627 119208594 46217438
178106183 344122644 31402500
39613249 255812252 125791892
222073921 239789808 221247576
66357773 192882066 136683222
103882563 401750664 28514576
69095799 35566782 164597894
71922139 440342514 31621458
93859665 251674892 201251880
255730841 95526824 4075712
99451705 416771460 13827408
88020791 490184208 168062556
303101459 229347604 91292
36497985 353914280 216193152
61160757 117294024 147155660
248757707 189042782 148912294
42357987 600827136 193181908
41261799 488175542 422744838
288589455 268292578 24168054
127653365 267260330 120763790
156102587 21151960 182345884
156338959 386955782 213074666
133915851 367529514 178895722
110322159 77648238 91889390
228127845 18475754 14135490
113433201 138958428 181503832
334120333 533521734 223279902
75443285 332464740 454303080
224329867 730714254 174270762
185171141 423587252 138402836
6897391 438634388 289897316
122308125 254500770 282583390
160502271 413924060 277812228
96536197 241342172 269958344
292350275 178885540 13300700
163752643 605022674 194615326
219425559 139293866 97301382
180351449 84727484 41410228
38458923 431547554 26773158
133715719 114808110 104361642
2354525 288449674 36426530
71249747 210116094 120440142
21994349 59317130 99999230
141377161 303510626 178160642
136823125 126258660 291749196
92278053 380262444 56426008
129537535 382118260 154203788
123583131 438773862 19491262
51135897 453167646 338794718
39143313 377047224 32229992
209912225 324361250 75097450
37848859 213555838 60111562
67901453 477861720 60820704
36983765 492944590 71993266
203960251 339968472 270699852
151021873 106802416 297172444
122220339 203731896 49230188
215667375 246220860 131084020
235285409 184326050 22189438
91832099 449249254 34997918
136214233 234701254 249875354
231544557 254073496 24023508
20591255 570105816 106467180
138413039 405044858 190046722
201534045 54778764 14018048
47856003 574880436 115521796
176420601 335424654 43468042
157038171 214736586 17856938
76361039 494071418 176087954
126125073 492126096 197877904
35066697 533062152 317064544
203303217 561089132 303095856
282002323 235610686 18737126
7796281 38246380 7659608
138471565 167578180 2725204
80582415 144752016 430747240
233200691 374101632 221557452
305810351 128694474 44114202
428454579 51804822 15020998
141374907 124470090 41286710
140241675 172558470 47389150
109663177 883647596 109360076
65506567 115711690 1102790
12570277 572051706 2781354
35070551 207003102 44866338
97775733 306250494 142638130
349190393 374356238 159416746
375399463 364821164 136894312
188845181 66319308 81514692
128830327 107858390 29774390
28598805 600566020 60942060
13755171 46975226 25179978
116490319 21337426 2899262
110697035 323960406 158795358
319819685 198052380 72604764
276123937 197675426 43149074
92922789 574163096 10291632
120209329 226127662 255857722
1315723 125744012 324373564
208511771 145969206 157704402
233690463 192525994 90835722
198736309 246006500 184836988
206541367 444084518 148691006
363460187 184967410 115101670
71067519 229067672 328177692
351481545 172752432 30631876
186223935 277904166 137538110
258946255 530865602 494874590
1373293 121841834 35900486
272580315 141990244 97910208
64702043 495733322 294756806
29681341 359963048 49074452
55012001 326579236 262650532
19144541 374125088 365591204
393060285 201562040 107039088
2547541 210304720 137333488
94009345 255014750 231030350
39809319 708764048 162204036
33072955 171797178 6271350
237152381 445951126 273097142
208133769 48405560 3352380
234040649 193034716 248409248
125909691 265272972 228906304
159420025 372777740 160805200
80120005 478504802 315460214
53773491 452454976 218402088
81512597 408987608 188149684
179038375 397346552 203277764
344917393 299504474 46608838
293571675 295026120 158205484
176122537 171415064 79088428
64905017 84556980 123695244
225245223 133716496 17785008
234916029 273802544 17855532
37313605 474865438 284632966
220146093 385126596 235824452
367616315 110727420 13763700
44005693 365491874 177075130
73395727 427759894 70178182
135325113 272499934 116329602
13845933 31706568 32244376
112150197 274347460 33337296
246216117 366164564 273137844
275615451 157750134 111106318
219463865 171561850 175687450
133172173 276666624 114253068
83072261 360177444 229129368
69320177 438069066 177138366
37781853 272799746 26534190
128216571 154451170 152537070
87669623 422520746 185194318
205587751 205185824 116589952
19508877 505570782 318785026
220556661 248231988 102959668
45533915 650356714 102672302
7894159 368367814 60394282
69466311 247750738 76349046
206260087 354253378 388836214
47674859 763325788 46804520
109409221 327415954 316158758
37319325 68131710 51639530
4428279 333169868 367930056
35158869 145065436 11246112
179140301 7977572 53932892
324731867 487384550 90737830
47681937 68243688 100682624
197262613 61691042 152323054
92539133 370486544 180890920
28619231 587740574 141595358
22352011 88800998 48707590
126081225 588600980 213246624
112387017 365275768 289928904
31812883 188782066 238328174
23291519 547177258 6290
69142259 416959888 46355620
128129521 359725756 176640568
59925485 131156120 115202960
128834385 262007678 84670170
173304599 161201332 72697508
84405907 382392834 126703326
66441667 350846076 285629892
151240613 273480168 124205016
350111751 317886506 185275002
75021079 542119160 350584628
105376255 170872340 158148500
273733881 392180332 29022072
13775265 148268148 63621364
76215021 530385988 30838416
91373077 129852626 270554498
86078895 305485968 254046524
65079829 81083820 150963420
235553431 280850552 31314932
49237989 517469612 25989564
52998627 184978522 21408834
162498493 212617666 40866962
250824341 638973492 36590964
54884273 361496332 169910504
44212375 12758868 42908976
103999701 149436674 130762098
66892057 235134004 329602288
137466049 563568278 31261282
117394313 172810852 154977656
197591185 107466536 123233240
37743889 49623214 87043858
169954267 115410444 44079408
133447029 580819200 104156972
95511637 369251044 63923812
59429227 177942648 75199764
61741091 53736314 74505478
114730305 242728038 196201166
100098147 92487834 172843418
173001505 112416130 14062690
191025085 47467580 120588860
106852317 30988434 285805286
42815027 64855828 47190224
313252997 135053164 70896536
211122247 265774542 3628746
69844413 386928298 308083554
109199469 262448502 33553082
101495079 213382182 196065094
117529091 317306942 115437766
172781793 212059026 56387734
128752797 161944600 256874280
310930587 359172010 174898110
82386279 404133982 86478126
45749219 116554060 228161960
248843553 44261694 10514302
226767609 344051742 130108198
43638831 121563162 316814482
171609333 458996460 56161244
256359233 315840736 8608808
223952925 615851586 226792402
279306843 84693884 108544512
2853699 49335222 27787846
213558531 281287522 81547938
28722435 212595820 150445620
7695589 132852186 42030978
167857313 115209584 178666424
362313203 188633826 34232478
306312459 259225158 70746178
78346739 175972968 241321644
32771125 186026764 24427520
5772399 95261316 79054568
67959059 218523822 163683414
100476613 226461488 83426896
45271471 430581982 29122018
180142349 147497270 10369510
141238765 431442890 179150522
2421337 252985600 13175416
50649551 74020150 34061818
2580211 236523322 22746686
76524683 224392156 166187984
106130179 626696262 276612258
77929065 217486260 5687608
115075593 592441224 172789276
235388947 267017996 19003936
203881517 507075476 278860888
216373361 286495764 112050348
248005233 351153518 167627154
251759217 612347334 332822014
184279987 227372026 178930342
177648413 84310444 154629172
241888515 13594686 42204898
209359233 545555256 33624920
32247257 375295086 204300138
67539863 175394484 308103036
43103943 421789474 77269962
132222151 144069846 146157222
9954327 44082508 3592416
106013451 219096582 5759362
180002725 438521930 57181394
15466209 406889390 307399950
225269425 49812662 94113070
270223645 127220340 100859040
8003307 101126474 91396734
89201219 122655726 39709758
238353769 117739848 61955316
241980993 387837794 30326118
42210105 258578098 193299930
59055303 28496324 78223536
64618263 364818670 67766334
248478375 272224280 85408500
46444303 315291926 12416254
277974999 528077568 55730828
125386197 215607390 7008454
120785897 232742226 210579762
101617607 41166024 71353884
112122905 452759836 190358548
37658231 142265372 221284304
160053673 77000570 42324830
183057579 105702532 145062204
254182025 371496640 218405200
95584337 621132414 17833398
115860065 161394142 52693094
95206837 474822916 144138920
69984573 233021654 205465902
58321509 448476582 64374506
84368199 212024562 40858478
62560823 258870648 77842644
80554869 51970462 34388262
198341811 197521572 26123356
107800845 122799084 253656488
166276469 413100328 20582024
345332435 282634556 75328792
214693685 132223940 122405728
234206199 280328568 140397400
45827779 385663382 192402314
71152873 83464976 411541964
18148777 203183602 64262206
254229801 72170802 99943294
61143179 453517746 75969318
142268643 230425002 377224034
89744901 203256568 63832560
216562535 50189676 683340
195504243 505183986 323309278
144207341 185649100 87677588
234703025 205295556 168627408
233015575 285611878 43080650
251116013 241690916 15837992
35205651 188810278 65908806
23711043 125296614 86096222
155083301 210574072 140409752
114032447 246782914 140762342
65274623 234112616 48222112
9622147 253493442 71539494
24984859 300223302 148938126
8395217 461220494 202330142
99572813 60152126 86559058
145178585 262936184 62250488
56570501 231045724 12832652
88398267 134004162 133720346
35749819 489342826 100632802
370091939 376751998 183331574
48957247 586473082 115894514
154426967 182770330 73864970
23598099 444215730 67053218
155737309 568489454 21982402
143906851 595913934 225030522
218736455 306928444 195649580
31492949 164223958 118118738
139034613 199987236 175191532
15605299 338654224 194006408
46379137 106090742 106846654
28690609 207753782 25715302
84139257 257705254 26323722
23367279 215020486 104828982
50812667 98254422 261099234
126980213 623236430 199683634
261778969 612582370 304347170
32504455 712055000 79332896
375028745 425110880 42666260
171991965 262730770 206030190
271630405 104152980 32253072
222406159 267107172 60351888
238648203 430892376 177630704
161217111 233182270 75829002
215142001 130891498 164483774
126022143 288689050 314075190
89396879 11479278 82741542
200172001 81986358 129930042
63913683 399026104 22710132
143888407 56545944 7506564
100538451 278190012 37413752
279596661 337068006 176032138
90050347 479052338 181309346
228840539 150053552 51900220
136582491 412429428 24791728
48005599 132348880 313410340
48841407 730976812 161137956
27969803 46829546 65199110
127313377 79407752 51445796
74211457 416820240 31455540
80816329 384185672 57266572
150930915 210914330 204340230
200279153 294332526 129574686
191153631 203049994 106814418
19735455 22464660 52011640
293157715 150169106 64310458
40570587 133145106 21409898
204484149 545546082 50738090
23469517 300845604 17780292
83251503 302233408 18094884
418505853 377645866 36348198
89724103 414246508 161528696
257198375 441320770 391356250
82774223 120035146 217850482
79123733 257322284 150632248
11969425 146952070 357567550
98530323 131238444 118167856
1957967 331404356 37655728
146062213 76560376 7177072
125820333 489402534 174228902
259904853 240910706 36742086
200797783 309781284 25487496
35882451 57603084 59550068
422609485 308434130 301110670
62983115 320764516 209438840
1369409 390889266 136443198
129794585 760470416 111677140
17874585 318080480 50604660
89462407 140905732 169915916
193223619 428823190 329286750
91197239 386288184 486430128
174841679 99768848 19350544
232324867 296536566 342103434
143632665 452386644 13199108
294939061 488787318 44027238
225174567 334401840 52551944
374117175 285766572 50050196
292463051 367143466 180602602
14093121 591159892 151054512
139367949 261301118 39355602
228217789 604034188 146728168
104051327 176641546 15391366
54578753 508401004 146250316
106905785 594261374 258024818
138000675 449438362 92456730
79654371 62419002 43254374
435950363 107438398 60403274
277118665 379182742 85850650
1971419 228656540 95399780
210438517 395367096 59456328
62036243 153994252 31899376
167040257 272511074 40189946
228776969 156397940 47847580
130565579 542395290 344538822
27092485 156890770 120987250
65152049 163770408 22601052
176599221 661688286 12744458
79395337 423605124 194946204
13362305 163049748 215652600
207138283 312303046 214175138
25452095 237801976 36183100
38162525 173806464 95557548
147012659 205228946 105330962
106347675 784047630 130541362
103401937 106505604 380449944
74339827 137890536 90690780
3735563 118620046 130682114
114794679 629740182 55168442
134551289 361391258 235083178
167392995 72688380 132091160
195658239 291221502 60033710
205479533 15763874 61298726
44928487 325948050 385585170
156262425 619002878 148950030
65343705 348403524 395373532
95748133 119790294 394607034
44381017 672234696 90856596
22693611 75320972 131648796
46469595 269937060 63528740
7029115 139220570 287860130
77857755 234283362 60867334
166667267 324624736 76567268
75877197 154323894 9855874
473248881 348336492 76463636
169349553 224057442 112959226
66951835 345615260 173800220
45447227 206651590 209987314
72146015 120169646 386391578
65786413 13290816 85737132
107138293 231851426 262377482
96972677 49073800 31712336
96408457 198411318 210133854
12870411 425191038 244364942
5896131 128816778 17792662
283445845 154908650 193797710
225898519 16643758 17389510
165959109 110375526 17009242
301958849 525186116 142694408
69033471 52850062 46737606
26371717 325099332 112847796
187739835 272857806 206695190
190540215 460477978 74343354
224842713 203027706 24623746
63543853 754532252 4039916
162244149 299189350 35536290
25825161 388154250 202707430
336345007 378036794 63249458
167718999 392017182 19336426
203603181 32288412 6704524
26643447 387131074 193261674
192845109 308728696 303899112
56651647 494875324 227177992
6981647 52066778 4504034
55650715 486580732 329556500
25593275 356765772 11130504
25072677 489567008 80221296
18205913 248424634 164566982
51926883 162265234 59997786
299322759 276549548 154157916
65690317 91277452 37804496
12633699 139745762 146670246
223625879 52249412 138437836
145863561 193908642 129332182
42567621 459044526 83260342
8697315 216063990 3362614
173422401 89445648 32338984
106718867 297430966 349290886
235255693 417029654 79252618
45478991 468467156 256762052
68522391 91304112 37417964
229808331 61064882 101814258
72989175 425858620 294319200
120792921 124897066 116843178
193200223 232689200 24896860
20511849 112567396 480270372
109103941 108768938 80261630
12326969 102319632 251984232
2580403 14409196 917780
37452307 353852160 475583124
160187869 23855132 221223436
37351563 295324344 242740984
113599855 441317924 216974668
239805311 214275548 258514492
87879817 187401954 103739838
77775789 687415218 52125386
18373511 292141244 27361268
171071445 78773950 104045010
255359787 218782254 55616278
146930075 104224150 67299674
443833503 226439164 208495848
228715013 161249124 13254432
191122411 199528398 173895714
351614935 368973030 128285730
13593805 540432370 151152482
103411521 368022528 207481132
212051221 147576540 83546472
72541497 148436064 330802048
350029783 156387700 45176360
187539985 12081554 45971878
21317065 212855640 409551384
296368161 396353958 99546746
233355517 419698354 82240754
214469551 487039938 61172958
117879337 257447618 251407426
1708959 255634568 41407908
265893867 530078952 198567304
99633795 324471010 114652290
129601169 85061228 14418892
166259773 121027580 41520964
23547801 253722974 13634118
40397261 189707622 490893678
234895261 522844476 185313912
99889881 250435478 447090126
75005733 183201956 195838452
173644855 448748168 378259924
226246473 713099234 88521666
93091413 224959896 190388968
2163931 147215742 9294630
401636579 77123892 53872476
44229 89598612 287016052
81255001 469272930 166010682
87786491 283507932 249291684
286990061 385028458 78040138
101509357 300276030 95904474
67308697 453362104 211632152
121157595 232588382 35226174
37971999 727502928 48435764
150634875 319259610 394798598
138952947 453851296 198073872
146287413 444536288 175699824
174264005 531285448 246712036
232317539 126626898 12547122
36366123 177192254 62900538
222228335 56488144 62496580
21827669 387387082 63106046
7209047 336495156 14049048
254276945 387807000 128497740
116124911 474573002 306013490
169173359 129656818 129220214
195828773 215779618 49051826
26162793 371930316 144892508
24138565 129724580 85494340
266097685 630584710 72966146
298602693 159421020 43096900
25441389 300207428 106831356
142777399 281855622 14749494
149826079 176203078 12342746
139657929 259027248 78065788
83851009 278976138 200659470
111870149 485624108 55258636
156401005 57755378 45003154
8906943 397245056 357512592
28902705 258375260 231387780
100212517 151067936 8249636
160797207 97923866 26216418
235898601 295167382 237500910
197274055 218775540 94270560
175135111 646049574 218124918
161688493 576345478 92756114
306665871 285153524 215170308
67260969 179041782 25417834
10540561 78783032 113614096
152693359 358769788 6677812
87777459 370714236 280286948
55687215 16167432 82081880
130505405 104888710 83167550
171059595 343578478 117687654
28998637 171491466 71041986
61623101 59025068 53281276
96112873 129511696 3106972
158247513 51081312 29891564
337771375 196016970 39120750
73105389 337850208 98484848
47739653 242712054 251880270
71633681 544453792 115725400
200753181 111885532 107769024
82089979 19807092 10319328
68763313 559805838 105070446
236526005 217670318 234119774
6234003 365075650 143418546
245055649 134241984 124032372
171020749 52859092 117433136
110528311 388493198 59204726
30053173 112061500 124811464
68161489 459648552 117513696
66153273 184971414 85928602
123088245 286337260 46901568
80127029 36250638 17391474
204554939 110621722 260068498
173018603 52870104 53202324
104336871 338269944 135765308
33923885 299215630 55441594
192632277 200898066 110616338
596397 111595050 85675810
135467975 295801900 157702780
46241825 160374060 180036600
68251953 197767392 174433084
214551045 484762254 401291678
356497981 250628436 84462588
11490075 23722050 122981650
23352711 660485892 124636468
81827613 324545154 204508514
3206775 21522082 2654874
165617801 223426172 170361736
123788769 342949276 79307532
367702249 86457082 21470758
212262225 224700420 20710948
294799735 321035344 123965120
313178927 160315084 195123052
43920555 432910330 293162010
7583503 178662520 23966396
54317307 280716974 236651706
46877533 143297518 40886906
243064711 609398192 44090516
52652825 278241400 132470644
45598993 307273244 150664316
248942033 107385854 44902666
133523447 519247548 188659776
38288431 493765792 4619540
98013673 4320596 166129976
76988835 16130280 58286200
13834483 277107164 88311796
145937255 84665890 23644610
214303385 265950358 136051406
132205685 187222530 9861522
10589701 84034122 98545914
1287099 184167156 214728052
57559221 22174524 3231232
156154617 59241484 25413936
32894413 243899908 440138944
30587301 81493542 28076582
192468319 278980312 2955388
64932503 223958260 346214600
226367689 714595872 97513524
160763515 157729370 292940590
206796491 250214842 152149334
191997005 171563170 79747090
105781991 330367638 1082970
344224953 339915336 238321664
292673513 286065736 45603584
259191959 82436938 15091574
229223303 44129746 7324430
9036633 25895576 400498536
72138727 729311320 54588100
52964673 497550954 31302506
84293461 322705322 161583674
96076809 703490872 130541652
34712583 221008600 239389620
273768825 345071962 136349166
153147725 505036050 158474490
18208689 567943142 59333142
259981539 198550562 66050922
193811763 142948998 87803306
6339543 209164780 32229324
34958567 550309928 177229516
94835247 317780042 197279466
16124355 160381440 399282484
323919329 284381948 156005464
144277485 629163514 83458230
205675863 30821250 22615150
36286387 272869732 53331716
4628579 494602874 114153958
26047363 119084086 325942678
255190363 556674176 44392148
146689169 520561204 25303568
34212575 227421302 84915086
2512855 216430390 84493390
4265437 322878694 8132906
237312909 163712102 107980866
56771503 391322242 67219706
47581607 72009436 15183472
167414141 142701952 23090792
230635769 330081122 76359226
57097869 478120532 210640788
211705369 126793330 40314358
85749991 111119576 3842248
11273033 170903446 27022886
83326297 43183204 3834652
41861865 244807660 361803420
18501871 166721498 41215994
63346655 315453692 274686940
88330845 252082650 156704254
124623165 138011388 13822516
108016405 437217300 323605800
101695733 81839004 292332756
6094073 378545660 88750964
80261229 24266704 47337732
60396837 358035396 33185884
23347429 134679832 102718628
77979761 442734652 5944100
11060229 368449032 65106172
99739885 222045600 64596180
63319269 101507458 243290970
92849671 89647598 29534114
286410825 326769150 218691550
83927959 11359764 2440368
15098733 267277496 85611996
84924909 247349040 3094312
75232297 69484296 12653772
57375333 214931838 193482754
21953695 52151390 51863930
126567111 367695196 154284792
210619511 227891576 127680712
190602645 282770358 94177906
12530155 355995170 275618458
85636323 346180996 336688692
205116865 698744622 321215454
102434315 228865548 52258020
21529869 125518284 464730308
329670801 229865180 118814160
65410251 512721066 200832602
166545577 174685688 1939316
184053963 529092636 27779788
264558403 268856964 127133784
125573883 213282288 299677004
118099241 226188242 12779186
104011161 559438272 99781736
263476477 100803846 227291382
46984023 206411100 179597180
242580143 151403516 33022924
88926749 456465032 64730660
105163705 289707094 49979642
78859797 265155964 18743232
116316709 23264966 27847502
122737773 323382210 283463950
270653049 209293890 90061282
116002843 250649894 304192862
115980147 316848426 194570738
37435759 396954198 34098426
439151323 6434516 4142632
26945739 345276276 1306292
11194431 76708788 19462264
74302137 113266372 177496716
25602871 89244946 12646322
118137021 481112742 248945654
191072003 387606944 404753216
317966061 82011728 17565624
33439967 70700442 43319454
154504009 360759964 101606408
252073235 280841102 148849814
21440581 153524120 271732108
102804875 464063000 57910600
149341869 106749916 21964488
75621681 532703442 352188782
178029783 113227448 265197144
48268113 520731922 84107706
11853751 281535568 331142260
223798509 234648744 24998828
145866221 33890762 40013386
125988421 241418334 21155898
31021417 268760296 227927372
22261371 131209706 51107982
266866567 155526326 81196814
154079917 343219444 154502612
26862535 181170670 145066490
246423873 528979398 68947874
5542335 400837038 220717610
118614515 575278170 241147830
156733875 350207230 355856610
51134559 98891352 70936864
297103521 167470902 117138986
113526323 250010024 174322556
123577465 395295790 131196962
30536309 188314474 189195242
27183603 817698636 40803052
200484421 125943042 7915746
57331655 126742390 56972378
300846087 144179274 29914162
169155775 289212840 37633500
270661423 274314556 31205168
36537037 66665374 30121082
38386517 37718624 101642944
194434333 605180356 218578636
145641213 222614214 99248018
64112347 511140060 227123280
166459669 227059788 382555512
32679977 179410178 67965106
66872851 493292266 3417938
183748615 120707850 155285250
107272237 422010754 132678202
34963417 75792602 41793194
80785695 175512830 283121958
69885325 143819890 306903382
11500981 186960190 139194590
155703315 158951628 152592304
39127335 509321970 266957414
15221525 236543670 198189714
72547783 46711706 2087078
113340995 410536410 29009550
260822887 114920916 170941620
83079969 566083942 187391970
129927361 360071726 275377358
44858423 381244474 184522286
2229009 532782598 12259614
50044319 79471834 55898422
106116697 147143108 61279364
333187863 129042656 11683788
101263389 330398922 309590158
3117905 402274128 68696520
113327389 175215002 20321378
214931135 325114170 226156230
239237949 418039764 401796868
44073271 269974778 144706366
182332339 704743410 285540810
64551149 239955852 116239056
105246199 125606568 198467784
54511251 171172648 89860176
81959731 80219958 64055430
12636015 236135610 20252134
146727601 173014472 164518568
89369841 176047092 216550532
6384111 98785552 45110160
211497079 540060638 119625334
103714003 582452240 117824696
180170483 123442600 54946456
96691651 432561048 64375272
30528513 171727648 49001064
304537221 450028356 327685948
837957 305056426 69482454
48951635 46142474 105950990
116513585 46904200 3121720
189568801 611179312 123058412
58188869 924138472 54434132
33291315 325620270 143767630
130855597 67097806 244258514
15182529 93345372 26535728
98759895 392872960 170149320
35402043 197369106 13463222
22433499 151023072 274620512
3232551 281323308 181297036
119690607 355838636 371844504
170199143 83653854 22507458
5201841 355845372 242437724
172529935 260021480 164892920
105191377 148108936 11196680
2255631 335417372 218248152
5916963 276467734 61495950
119286113 189765540 326143080
103165595 485971240 127540144
52900101 295415280 91836460
107603409 229608754 74974338
171837919 457188664 358621352
14293455 270533800 43815900
253275541 294638788 245520088
451920463 20908956 10438608
39354833 622785096 225500688
10482483 263125658 67650426
94441119 212211892 31837020
288117145 488792900 444093968
50166539 267729272 79467844
92967085 180689652 68554464
294868711 210453928 305454008
202242579 12320660 9579120
139008563 599634252 87789324
272950701 323549164 171387708
60401459 483113158 283372426
209866445 120458370 29891310
115649665 387021988 93512684
3137615 408065460 255898020
352731687 259581676 184687752
430531671 271395060 27906500
133882525 262496388 47379684
101783313 347714496 101255816
48526803 553921274 120214626
217812367 138552496 138640552
92728581 89878530 189174370
39672027 183612762 258038746
87360341 111907978 356255914
248049321 161401742 47138154
14180923 203518766 22148386
80291313 75316818 51734914
80915541 38167638 23704942
51034437 281821756 259343928
110480315 519145936 50901952
27470183 481051216 88386308
22827675 211639500 312634340
143378615 143247576 232709280
149191593 152092710 268496074
94635745 271318860 103001136
57096629 437574176 43647052
248638793 145086864 41674152
293767399 262149088 34278524
207486811 216039022 66486634
74055975 238135980 390547640
120746579 319185100 248498380
26515597 76558294 42795766
311318381 99478812 100182552
418360533 164851626 79944694
163700929 80885372 38498860
139302753 555695636 72439572
52342935 411278178 251738530
91578269 576790348 51868156
103851847 274800006 99431118
96802659 261266650 129651930
270998733 462272722 33997314
120392119 391506960 107274792
253607565 104164532 203467200
64167659 166791702 50790894
208181793 142434976 74595012
37555839 131755698 31267706
177534317 135631916 193153592
189078061 103667708 1135832
46197167 274151360 194259856
87053523 35211126 31311554
85516245 90871130 146799510
226717521 277998468 118557736
53641219 160222090 425990770
118512301 436341912 250611072
96959635 119584320 101997528
102072661 326013808 268336444
113145979 360466138 112092326
280227233 99835582 148787374
301046325 611009712 127125784
238745523 592229280 297133064
181182627 193715878 186839106
19103325 130845880 174585024
180378977 196493820 101314536
44040897 197269164 269544124
135368643 258752672 346369884
186599077 282458460 20298264
151189991 141554742 209990094
155569061 410455084 365156708
129399659 366288178 32990158
339655475 279945472 111792100
63887063 182297548 76636556
208380695 380145920 273943640
264868553 313429966 43718518
87474609 413368122 383969654
23539271 31581236 37794352
30273037 107584976 5686264
149061213 128858324 190556292
47858401 4082712 2854404
94256873 464554364 252414440
37562545 105185560 35401976
21658691 4265402 170026106
75599985 20078490 113213770
398547523 202623996 53326548
51212331 180642308 103876836
2376919 73972796 81951992
128257745 517808920 361858372
113574513 324651054 141487598
110866613 349840480 198930620
251268659 466186036 351473572
130244837 348933564 8924076
38127739 543180442 84970402
234014019 218767392 142557028
24981825 632230004 91800960
25272129 69166154 76963782
265056695 402697260 136165680
89182191 72150624 5641508
163583907 101017934 98055018
108436237 510534368 182165024
129600295 372004590 159047130
204659031 274929890 183739470
482222801 194720558 37912082
204031701 138275598 123429362
160706595 198545070 132425482
14968313 99681804 106613832
113511491 88617054 151324638
169261923 99208446 295705378
173076853 266087440 266007500
217270795 121213140 157686432
248330619 635780300 287529300
96881945 256097090 268131730
72669145 441283990 283058570
175302441 145086800 92846700
209689973 535512264 67101828
6288943 262378124 54218960
284551931 277758022 205478006
16138611 6646630 31413150
169363383 377482624 351617616
4332045 4856850 3968150
13335245 302135260 73996660
80028251 179928852 146385036
21432151 433479486 205844958
135483039 224234578 46856418
104934613 494417174 35526562
36773891 604512136 223837708
135781353 480485104 137828040
10682653 424935046 63984862
276087387 548998956 56119484
174934325 304745260 103509392
199963265 492491420 59733116
407474121 258700678 32044530
259375947 354349616 87504192
68528591 170559986 330721838
138634937 222463106 65086798
151081145 377194560 215617740
100503035 302225120 385137500
28789125 27919430 63422982
99482249 382506562 54737674
125261381 122769534 9631398
205069815 189717540 133476520
15308095 279525836 120236360
33417653 243033590 218366590
441527717 393910856 91700120
193802997 21041802 22189114
52867125 12437582 51262710
72885753 68278972 143231724
33522471 12376610 774222
9090621 62799308 21790368
60543519 341876198 181824258
167602523 104408436 303149292
136952889 104866702 53976606
29439645 193255380 111758344
10112509 466175476 104339912
93875395 282864960 43639020
18691619 226079230 393399142
17402867 230324180 203463640
342665343 357695800 108901176
26080623 269435760 142042136
154108557 124540300 188354676
218908051 201892380 215239968
340265129 234863046 91090242
292819141 257341602 206564742
147303957 460924424 456077640
30811825 475015618 168530630
239205035 95919188 100998716
31729455 261043400 36632940
10548715 564894264 24457152
167550231 90811356 62510128
19251923 236264392 99820196
119533495 374808652 139376560
76881197 367092804 110322408
62685771 33828036 29049428
24683695 390505474 3687518
100188057 183714470 7739010
128154625 140678460 81810024
261907979 346329790 226623730
106520719 477279514 84990338
9942309 244292636 60015852
138607207 271833890 300578774
14721215 203875144 48289280
71836285 187476058 389434994
63649219 626614292 297359932
224098035 317861376 294764968
21032453 411756074 124134082
171878995 20228890 15068530
31134779 152501602 167485418
354185783 84688450 68357090
90520107 327922876 124172808
41626289 602833012 49935628
62341711 499115532 136864548
183665845 324892354 432518878
110284871 235182442 250635022
52744755 296371710 257299390
168165773 639313846 307463654
36348963 211938384 155825588
197532035 270429286 243276002
212196881 470875828 4208836
120048075 478757104 130541472
127091719 353041102 131674442
43493961 242910248 133782300
140161975 345562340 117118616
200868585 403511460 12085180
99509199 103071958 162597714
77606953 190880586 46596894
73893363 326907846 133464902
40568083 27600078 39188346
123943173 590955444 349035172
89511231 44341518 3995534
305849097 51164404 71199900
44531045 413383352 92543120
139975095 175400540 165847200
271632679 68422228 52795684
156997245 268888090 79877250
61398991 131155248 252660264
272071713 76629934 36279150
227088475 130107092 62810744
96369765 89460570 107409130
365149541 200248662 6675294
156574373 334782820 95710364
23492995 245755060 431736940
362524291 168660942 165993846
353212483 238146580 154365400
48345045 24240040 20221608
111087493 144941260 59013824
243224701 136107168 91471860
56814225 548991650 227923830
212594921 226386518 73598986
89241819 280366458 249790754
46708719 521877868 186588888
122649675 476826022 276209454
58640587 189677084 223338172
157774669 46737218 30152474
208480263 178592706 212554454
22971457 279730266 96828126
150098795 482999440 34239104
179775715 278548970 183275030
273343157 29163976 6658828
32665965 60182052 7833536
6576005 46639410 18446514
26366579 86824172 66391976
191635227 365971394 30280122
81571935 117250440 93643664
68421591 195832736 77614452
162582489 253044604 144488628
8922313 329957032 85707496
87417257 529270780 272339300
75307677 451159684 131002536
48495545 274960784 187796612
13409425 101732300 237938188
2659173 240436026 143410418
262104805 210176654 139194478
102956191 314482662 326120574
7370217 295392856 407884020
210096915 244831732 17967420
268598979 157971884 30458892
70927267 125481510 11457306
88917063 78497928 42385276
303014733 320998790 183931110
19369721 11979612 2584968
57245675 180290110 102899086
150166161 219785582 21439194
99750777 228837784 137146896
51792923 198795004 86416136
213225849 364254346 214083918
176619153 185919954 64238650
96963543 159737274 651598
79313097 66428624 93540564
56263067 76560008 265454396
10215975 69102232 133475076
45341733 245775996 58214816
38404219 304979402 100556518
218224657 313657456 4385944
146211421 517105690 65014510
87485649 231880638 125995694
93905577 413421764 90713340
102935049 344777562 161308238
30672683 640385056 47528132
272103795 161755260 9603376
119854285 122528470 92656930
179699163 265135434 87052238
172199905 33975136 11222300
41317639 590665492 54939256
51408713 26377640 21332000
123683955 135534890 12625170
47181393 127177812 258010964
26480747 105595082 21577894
53417061 220658162 407144154
35933201 131138196 64744068
320393113 124558380 23759700
295571985 322238076 10756468
168612029 365647142 221480098
270683089 397253392 104016196
13844831 531788922 42680646
89357573 458441844 141024072
59628517 64891186 8772218
272277873 156384974 33892362
89447375 158758082 18725326
243713189 96472382 82346278
180167789 371858768 256233724
339042583 405363794 7753778
134312319 250561310 126222390
197586575 375875036 199250348
87437639 225022168 50106184
148916575 82527940 4541548
104862621 450434484 250635128
113923059 280992036 258032212
66068921 48625768 115855796
153258251 202534106 77174498
49417711 265572944 51679388
70173645 82443510 46969994
31037059 223717588 276899488
28552513 94319614 84578354
7466777 194009474 97488826
230759495 332460184 235894940
40150985 292125230 216863918
10901709 267033858 177858998
149634915 311875752 78072580
221123029 243518940 16945572
147006857 238986340 239468660
376429735 236480154 135095778
134550567 42914778 16223114
251567243 73192216 34643132
93903373 370889734 15872338
3714581 261912368 88218116
85125929 112209664 141386852
1113247 448352176 8507888
106869685 329320850 128579650
163920663 448270326 40975862
286289551 305306716 176442292
58102899 152198698 48341538
216698829 253746718 234085518
140433575 406863952 435720964
198197471 471127274 98980522
39454067 33250876 54837764
101186007 98483114 34746462
37961855 244064360 677180
97891953 120380002 26739654
28268709 240614932 207721416
76677337 110160176 206973548
181929981 80341758 196451110
289421777 128501632 24932144
136347155 296312300 290096348
219563769 109842042 85934338
92551759 85443558 230981046
172636075 247774160 130332512
105643337 75247560 29486916
261443547 28255716 63812444
129612563 18028784 24471340
149079513 156596034 85740562
288290351 260745454 19476038
59767725 248123350 249921450
259252547 466995918 31855014
59350571 85434800 24885928
5057461 642812802 67306950
323442491 273006344 171441608
139265971 212806398 184166922
358406543 151713256 92528744
104759735 159285290 24168170
303770247 311730372 149469104
23658863 85121800 102854884
31385495 243593340 247213140
247510765 70487090 31204382
22244495 465844918 257873326
146685303 40893804 18002584
240638175 204014094 26037958
213645 418452504 81757240
167407935 238539882 59609450
100243943 253384602 7032486
177567451 173994066 46538238
3519139 496706496 224714088
7037317 530214720 3547344
40529277 249297162 159536026
37300097 92470790 6643754
158129155 461692698 34592586
334517023 297891616 144461404
45796815 428389960 208753920
203748237 12997446 7721062
172133587 240016884 85192164
125440629 185121606 6043378
142105491 202944918 320898478
39814049 57696122 23383358
95851863 437112756 59069552
193706611 662076010 179175598
109755129 158672540 49796472
26279427 202814984 150679512
230875453 570545704 20640992
355305579 38827398 14839646
252260755 467052186 105948750
10327073 244757494 235183834
371530095 355433010 70379530
118834355 217176074 100316230
2278829 272383048 158612276
57875955 787035880 60225936
296305531 715409258 15116206
166956681 217818392 172678332
76863375 87822912 1862516
256094955 464125488 105304900
9158525 4795650 10058310
8585247 341439340 147205920
178771623 240003756 134459372
47005595 125130460 332278336
309184061 141144642 74844426
236054615 27357930 14199930
55770613 278029716 11878896
75808003 36885286 32806
90469049 371989616 137942548
100786387 230884686 192450822
59820155 194003260 47229716
182815369 50752176 171665328
19491045 118410126 26291890
92603133 266742104 214384968
97531393 287705236 76984396
91576281 325606912 14346924
20901607 263915410 65547770
203947543 194724276 1990176
30329441 151114042 140522494
36929689 30683412 18566724
244548917 547888084 412767664
106447429 449031882 120901638
9958629 209243904 81380272
41294397 76944284 18175416
196341063 408199324 10255116
3752303 278947234 33552874
134191967 111500980 335748560
13603271 339526542 67889646
380658043 114532746 51025542
74299753 361931822 177208546
51606583 344287030 159066670
193812459 174861282 57095822
40125863 408402298 82248046
15273689 89480892 88485696
32509761 251105052 69136936
308155997 162265046 77927854
117668829 248662792 286057032
15666989 11991252 83326152
87684777 149366750 92892270
234819399 549035742 42131474
112388445 137726680 72346560
278802015 290175300 352316
197535943 306563736 297625944
183781895 52394640 16244160
117406021 127883948 201434348
121668439 608437576 323624332
100843845 110790210 113350630
147727787 41600658 176005446
154349325 744634020 195914992
121684815 117753840 48479152
309893103 151953194 78377262
77793961 486276974 18443818
398931855 285371370 123374734
38074311 574142102 193280550
190325219 120103616 227563088
65880041 363918572 248690836
38803195 631603024 163842068
52900923 139419754 452635098
136706817 84212052 67134904
79516649 115849746 106514478
203320321 447228664 43896248
363791715 408476306 111600858
183369195 402325176 260201440
190884725 356759976 214130232
305948451 445056480 163809140
144772493 87155604 111998604
117542723 416219762 40023014
147804167 274429214 121746278
210960107 549285616 391986752
187170875 36906850 241264570
12083775 76840800 132967400
226740675 539233920 206917768
12033387 426160876 104477592
100450253 119531154 69811746
174860875 348504044 70937360
135946381 76881572 44598952
10558141 200940968 67828832
2667189 379668732 294682892
13682461 49097080 164264048
1051709 129856580 232916480
98819393 725562706 137060458
100950491 342060282 102868098
107066515 290165026 204828050
109189905 209891990 28535010
330308429 80892454 73502822
93856435 144193848 142194420
142198385 93548190 50251662
29446779 687308080 138001272
30688365 732631116 15026080
178361919 304979898 40395478
338635177 194991174 4764942
1224405 96861726 112533382
22387793 174080204 271219292
444563 119759776 83411696
51325943 55255872 110549376
16716071 167480672 177064844
122983791 265816200 89737312
223398721 379891122 96799638
121485819 51885982 21114666
55137009 39476034 413206402
49390203 49677076 20551704
31262941 99438824 371891428
191339071 90856182 65385534
100165963 324955234 194612410
139793775 394902710 78941250
167265903 157735176 93030088
73216959 593258126 84913662
126507007 93890874 110320206
375651527 264790714 28838950
49124167 210569666 81369778
181885265 127167858 109295730
130006551 237531842 261212622
69263241 239966996 107751528
334927965 154926406 44067858
24473265 726754506 50957410
61984875 66860550 211729654
216609907 357284636 184230728
29768649 318116274 89960942
260177001 146188950 176786510
33548093 302125054 256810006
241650559 73856324 655328
119551983 591630368 11136984
398024621 198566638 130064762
128660319 303077462 2074698
93171811 113021594 58356998
27009361 258355512 135703584
383395565 212687726 24489310
353865509 164903966 72783382
86530379 281833028 239537636
221799165 226570970 283235250
212935795 215171890 336956390
204675639 95628134 138456942
47525415 330957356 272694060
17992197 140274784 79220172
124680255 198811540 23730060
108968925 182579220 388726960
271109585 17415560 29536120
67343543 91279574 250547062
144242141 285144454 57988378
27741727 401719630 135020314
19042655 73023998 36395386
61187233 629038550 212928394
154411411 307413030 172727010
199534713 389073950 256213434
222853889 420116568 107438892
126626365 119347736 89339680
126658433 122561194 28661990
157253211 526192568 367855452
67444551 297871198 30693882
182176987 671462156 251961304
204148223 413499756 112303812
175735487 386274134 366487658
158949539 67815134 149061262
235240837 283711404 38596332
107002657 477075556 55237136
115337439 395154328 111010044
182141145 637560176 56933820
67171443 187538724 132781228
174019489 614008652 311944180
109837121 298275672 14945064
80027303 170738736 60169704
25106521 92941588 257689196
54443843 405139348 184111016
219959095 368002480 398659660
123869457 313941978 20149766
135695099 329082184 24041212
10884211 399633848 266993728
265255 23105716 21559400
51150903 669526152 247498216
342107623 481719494 116045242
102874655 177393960 55105140
63996553 620425524 90492324
37894403 131400948 226838256
35919963 88483786 13880634
110681565 463920620 403138080
78231157 307976950 290035726
4100927 174112674 80714286
72678097 448440474 176459442
403185 304168226 37268418
106853169 293827950 251517658
99775523 247007280 314953536
49849255 139691534 251864362
95842525 172640278 159909146
124322947 78179300 5475904
168930125 454769776 426157060
251122295 210657374 154190482
44725013 7578680 64505420
36005103 89043280 79644000
162641093 259268782 51437126
190002137 20881088 63452636
7843449 67674652 19152636
43782893 371297422 65287354
9505607 127333424 260373676
118814333 120935666 15911446
208365565 117652930 39308270
226924183 134158956 8448432
10967597 149502802 459496126
11450207 24298706 17636246
270812871 327750228 160646396
139528749 150523872 160435516
120326951 420427564 109354112
151756747 219558490 379573946
109286361 564388698 213035590
16133521 220515664 363905228
85536319 124465468 68191868
104913873 209580744 12402772
95902635 429035016 72332888
69095345 465705824 173015332
68020589 265225142 101114234
70896251 485648418 338245650
130874963 205587844 115742156
149325319 66173540 4845808
349005763 43392120 15228180
365307035 151272690 88181982
29325945 280767960 105916420
306582411 273033908 137118168
15200823 279929842 77427534
100312659 131282850 20877910
186301339 294401226 173396058
185478763 330766308 169926864
216443365 251723940 195083016
6598983 173929656 3947120
5373887 117139316 39436832
61176895 342102116 269830412
44822017 273401836 192186628
203476587 77544984 33125852
235511601 185210878 18361302
96080795 199005530 346230422
31489081 500055910 70383158
118052649 618540208 172465332
179209685 24634510 25206182
134433915 185907042 72292150
64567287 646471878 226167194
354704359 283952968 85667504
52145737 582807712 121461844
42446941 564509934 141276918
98175119 41068924 203257552
178027215 551927800 121287120
55588193 51080968 30120196
75033937 114036516 181912584
57920547 323024396 310515468
216649863 133948774 21464802
101613621 387005742 29298542
98432347 88270364 6197836
50864005 433886230 14641222
18489341 322694488 127714876
294544451 323802350 175926890
159514203 377194622 284212014
50175299 121801152 4995948
68092263 239083788 118767736
33751997 251794806 335972202
49568951 244907782 165420458
112201265 263364510 224742330
52764251 316886768 105223904
204778165 43805210 54949966
206967065 300697786 312171830
246916019 46842236 21590692
405006617 266605506 131308062
49239925 305054540 174659780
53951609 631255380 70574688
78506757 20635256 19631136
267325737 356024480 219645084
409211643 62269254 132926
92377053 53163394 11838258
27057755 328193998 92442986
148116177 203526696 178268708
73154391 205187268 204714632
142028371 317798118 191328714
204441717 466641456 218369864
356458119 225746690 72975330
135334429 155665446 191611038
117894337 179171162 24149806
55403733 559297942 136581294
40997169 175210404 33624868
206867415 345682280 109812840
30493395 254861670 6685390
314606189 285339052 81600568
338199675 272681982 84163726
125499833 742326076 47864632
55863681 230518428 50029832
223099271 208654772 157621868
196742307 481876042 433528206
90206243 432452512 814396
74940777 33310644 35284
153431059 25897306 34490342
261566781 458493132 381256772
144446653 478370728 202507124
256361553 182678250 47781154
237967999 308612744 101856908
367255719 318939630 22567630
8970105 125402880 353744840
290870937 42321288 2955484
246089249 602517932 265546148
1328731 60444758 50609654
200086977 280196346 80234218
67195967 42513330 29884530
60593511 122751706 411537042
175681583 680818084 170104412
112839155 551725950 87598950
102041153 23342222 6401414
215625287 534582886 121101782
212397041 134079582 119615622
102914791 676032710 140288162
93688185 408425626 159606450
168127907 66361430 228288470
128257135 324004508 41079544
17526093 300712824 322017760
159877475 115125102 225134814
161907109 302396938 47755250
116711179 244203652 143882116
171531417 279638282 177499266
51506537 136589642 104919346
6469255 404185730 58641290
41916435 410749230 122621798
97906167 200505636 60377072
241057119 405473850 41537090
257160233 159953182 125645606
71764395 3392020 114360
45030743 179559776 9697232
79045683 142893954 52758874
6905821 635161562 179129294
76404045 156096290 80214558
46711829 229159212 25031208
293891189 386419740 129033552
67121435 189861470 66781870
28991315 99164246 7376710
79798341 38436328 72044568
3937347 325898382 81217286
245701977 413533464 269873956
45105049 122796432 294916608
62562001 42205552 56978788
57083947 132531012 243209796
234647859 381930426 22536242
158314653 131166822 26858674
117911867 127776324 267017004
129480823 66867584 9110224
20463419 373552928 83870944
14229001 34744608 376587552
219825593 98496686 60946774
134696277 90361834 5037882
105080895 576101880 206879876
197772077 317413936 49244272
19084625 634433370 61935450
256785069 578150086 162897162
58147525 452095210 37196150
23318847 167904246 80589190
22936683 115497612 280906276
63696347 144188854 99326306
11777229 27150202 2102274
82950939 458760722 362209086
104604423 58612136 68362044
9850165 288332050 11326586
410159557 282594564 43665996
64988277 15442778 5184726
4798495 227596304 11949028
201431857 452310974 156342230
20857783 183834906 177061938
98918097 110473284 154437212
62670329 71363556 28773852
54003497 328880974 56110102
161348225 587364750 165852690
115130247 313156254 3873698
133505467 314630294 129931250
85387577 272197904 320642656
112487521 132963398 56942666
55473053 275794974 58278522
11606541 437003068 66292836
90619875 223500092 145033056
100150105 586288690 197196710
225414675 155979516 116230180
24417953 523724350 42267554
45380335 413139220 69417680
91365807 175853366 38321226
54898171 49379004 195528108
197359965 372360858 127013306
101574745 334258360 62506540
27390213 66707064 12973016
230471495 267697354 117608950
190636953 254235436 91214448
45563721 592226718 220606114
53912361 163466682 39266678
19973627 293289844 97061732
160938803 394697200 92933600
111060741 555541488 195371872
67597035 437174678 165147546
4983089 432779248 292339540
155738061 120784212 168869888
78270005 408559688 374650940
206762267 289303444 292483960
49800951 269377048 247852656
49021065 119869818 236291510
125564955 367151590 135447930
111334225 83202442 120170606
196189209 252354948 69250948
214934915 177978630 54565170
198187235 187650076 8445068
348528561 462075298 40430514
318738155 402104260 376373224
48751101 42654682 160985298
333085723 223206566 151430818
190970535 253792350 78593498
218493255 405493310 233057010
121540081 295122298 196785106
280928121 400546288 216546672
48914445 96457490 36622650
96103499 330281690 137676382
209860793 183657906 29424822
101510557 173168826 43411338
56112609 11886886 81403098
58963013 143915902 75055286
152472771 311240424 214178192
170150779 559227652 49497964
81498259 492863370 358030350
217629847 468358542 215999826
238853547 205482664 134796696
115663993 261005016 282376512
54371785 44005364 53251640
171078945 185075420 143420040
222663249 200038122 92640434
143305213 273330520 259058200
112139425 299673404 201279200
25288839 288765206 133173258
78126403 203286366 11768166
290294439 161988256 127681272
89737689 407482928 389152764
94828589 383205392 181448672
8848495 201606220 138550252
168137291 661012900 46923112
71074909 124856160 393480912
257444165 295598972 41944904
80130643 143797094 59610994
99054549 84885508 229124256
28894255 338874640 15930512
8525671 536653106 349925222
146506763 253018682 94897694
86673023 91494674 13084754
131755355 215947430 159290510
68664449 258758676 50638008
89788231 482002424 146551748
230835865 353628030 540462
225323055 279696110 118580430
205839549 142409322 144263234
47285487 523659072 37088696
23143257 122637812 28298676
4078187 122452372 36298004
128653987 614095554 277301274
83919073 15688526 18989458
39958695 467608782 173261074
262737251 38754072 13833216
122111117 405615794 259899326
238787673 452176410 212153314
209913985 257018422 20365946
127759375 85418720 169690576
107127699 397441742 72424242
141760431 402116490 65328890
217382395 191267266 256208438
38310189 248329702 142952694
119586789 55354652 22289760
8425687 54826316 87693796
203791371 587410666 283570122
2867393 165541724 58565284
428729691 222521532 216913172
64790961 374420168 157584828
216863283 150481226 153251922
8097715 66702430 22994410
202138675 252051650 50839850
135021361 562243184 35140528
4343077 402136834 318050578
62715339 209889466 291982158
4618325 242563580 54901600
229152091 420414302 216527602
158340019 167270740 68106992
72789615 92370100 43753584
5847723 507195236 117494664
279740141 434982406 132087158
148373305 349404890 65506010
145903501 74768736 157474548
216429931 543883144 212831972
31631475 211657344 198668392
159153779 190078378 35726950
164352671 82908682 177510746
176987277 389799204 69380228
38868901 333733448 24758108
305471207 150905410 114747526
31676547 209410158 87903914
120908511 149056602 5447110
171112143 598218110 131545470
132333831 316453860 75656308
105688545 207468462 94813666
206023207 593436672 396167124
2337703 431771040 29702304
23067213 240804264 105788504
52217565 499657620 61152176
21015173 375486358 147488746
415602213 58160774 28936278
228815883 111440026 58253922
62885197 474510670 35506870
235928997 143356706 70024278
136102539 266700732 269912
152530907 551429456 297301228
52585551 520629348 149836688
202381913 377050694 233684402
66931459 178893080 255699880
298116349 358203662 165127142
225229887 251234318 46295826
210537657 261588252 22198304
277570015 90796214 116586730
99021117 134611582 391794486
62617289 477132834 292518282
58599391 672759360 104229888
392032275 199751230 52335138
80085331 90153794 91214102
207469613 175778470 159234230
12832473 172028484 86986456
425233 258846576 22142592
58322775 198300906 1005950
52287903 157055588 51447576
5517523 199586254 191788874
4843391 596762188 175894880
143575935 104416730 57570090
91409733 592444040 221242800
35204475 229611584 85109460
122814211 688502682 180232386
145944789 182713890 21197810
64364155 438432024 55876932
222893969 407994122 9232466
83821305 258913944 150423908
48292667 494237276 190361992
84433839 138461982 68478178
63101181 82458888 43599368
105678531 134325444 67651528
120233105 245138998 47802430
12474381 111407978 21725706
187150353 191894474 139123662
190830191 145944302 67087334
141498767 220120326 19401906
241317137 202162890 30601170
178120797 210060876 60029416
231044399 115622520 14333160
136617549 350741928 70850416
97810759 401470708 41419232
321409501 439132144 62122028
365783933 78219462 25085586
101678487 148456628 708216
147143851 30509478 4233198
189399447 564932734 45726342
4019439 192635682 50894866
171397253 653423934 283084842
243475595 100953094 29920490
161064297 403469504 303556116
3654225 59287080 164079940
161379945 142517244 118620800
175813161 104862098 221404962
84409637 230020726 89472926
249663979 234292634 90610618
282658759 5410010 11515438
268155569 165618488 19724716
52603293 114277494 100437766
51180979 170481904 175465112
17846827 448869430 87653986
77131905 282811904 93639000
168890773 75818476 112803976
239431339 406405472 173696212
160623719 44684902 10130962
99922357 85004156 95359552
161510373 339819798 32980346
210414873 162544542 122055106
133893071 564813678 271430874
11607219 293752910 150863658
165852405 237760504 215338320
13223033 462494700 7716600
112353555 218790180 293801740
232349929 160381682 283970918
149335393 75572064 273232476
125076591 175046682 317544562
143459633 99854358 52782534
84616043 576930718 183485386
230010207 139226728 25442004
7715951 193329462 278764434
12256371 330336248 196365972
112293981 64278522 401652214
61802059 652983166 202287302
135313143 341051328 157917044
162013167 459282056 302840400
57184129 103611830 48508822
51206723 6930904 18098524
144425143 147144492 343655136
8029359 352350656 245470692
44706641 367119438 102478182
163341387 442970316 63932440
114848065 273791530 176077030
36715683 516638734 31234518
296943329 565803522 192909330
168536767 374860288 90970336
242218423 384132264 11384172
104610455 509221470 92627010
91027769 316398292 174843040
203229843 489374430 74635790
239787345 175063630 62523906
88007093 43566296 21581036
37054167 425449932 135859604
272328517 597238672 27837476
96230761 175480898 284939294
137747289 228029808 7687936
37870987 115818934 82034858
43349725 736069050 248349450
87251303 37198058 51570914
66723891 370132382 75491922
76584741 287411238 177597350
25406861 630704122 180889834
21531493 557453630 27466774
269608795 132109528 35790800
89531975 110899410 189982338
134603709 369389310 116039962
16851985 584135480 151006040
216927517 457861594 144710710
165553999 148409340 162435420
15539891 122385134 57649298
251990321 219285484 186979792
280530961 205839200 157345948
52677899 624576454 63196598
260712925 531898940 78209452
293917747 459615146 75253934
45528723 163810424 37136676
159445613 327065032 312836456
19169183 533177936 200324176
74416269 296323380 208318292
62224625 132235268 25034476
76228973 268699472 354304156
176421135 205990880 70816260
104709969 264558124 48946872
231306377 270016766 118837574
414342379 261840812 117029188
20098607 264734822 24764386
218976805 340659038 282307966
144119853 160917756 43806092
128673259 477151012 156153008
244681943 116386978 3484294
169847569 429774742 71527730
192015253 27183180 6920604
162030149 226544258 179507918
4904381 447675350 100511942
155279821 259635558 89460438
162053111 321182690 53684402
176531313 163176076 169116672
125107369 152514208 32281436
165126837 413611916 22854600
222890475 211056994 282182742
13614515 18176492 2757656
210043681 181226882 128479742
189851225 341679560 22955600
48574007 523838566 162948334
135986811 70860210 56100602
26044551 28840092 833588
45602943 586357026 162386002
25010069 271502092 24559732
141090841 109268468 371347888
149978481 85731738 321170302
18218003 367478296 91985080
82267465 684999370 189541450
41572463 406747132 181406776
64703295 251460252 3350560
62937819 101499462 29194222
47692309 81404680 44018120
270501287 717566586 148024182
111381761 98506358 7896206
9729923 227001458 12354494
97663507 355127050 28411526
250093605 344419980 12011260
199770507 535180482 333532054
36136557 394373702 287009514
153268231 12337046 85588138
190194981 225941998 13328682
27319755 41650548 25565500
179836529 375369778 199693198
175426037 562419264 60821676
10453335 63639138 4996234
98852437 294746508 149557884
151318869 279172364 31492812
96222987 315505020 85500784
229116939 221271428 171217884
168296835 236361822 285067310
94752453 411653686 302392686
250590685 164035330 70101130
229213185 455072088 126155540
75687893 495965234 216959146
92679777 14945144 3207468
191309171 93400514 55070218
231137779 94614402 26659986
180609933 211523344 17558664
22961763 464290004 119679792
210697343 289759868 238497124
32853669 311502038 14534586
67847755 244803790 68434030
17486175 99731250 13301110
92150605 308402970 248073066
259753655 638378690 275275310
127352243 311937710 76864126
30510663 180664752 162126136
177554585 403832900 93964780
86597337 138772854 263467258
12857841 113510884 55420188
103871847 296208328 303349584
157119399 136542576 273217648
305321853 192332092 187994736
27302903 120724544 487576888
185877199 93618120 54101760
200651107 274145426 52107506
5776485 187366738 57970770
108683237 102485606 83264134
249988195 269197486 31403702
278532977 113272058 1493806
67592101 284840306 202581278
18114145 361590442 385044650
61179555 215341730 209262990
224528161 297401442 130915746
71784381 407028128 6843312
431851115 362741180 47009200
27353145 106059878 11792154
48108635 136631256 101784708
128740301 45333986 45406322
55290303 629941610 73325046
65980749 379460160 71035580
23041015 457965776 155827540
79175889 195483126 99739138
84844191 135230892 137470456
57748881 9368922 3360026
236250063 254064144 72695908
58320241 106895288 82077436
156232855 119228330 129111590
65826327 211550562 202588406
81739857 83783156 161979528
35898635 284073308 200839556
191184801 192136428 8423084
13167231 71059564 3374028
21705173 148597162 171228314
132399807 137201502 111993274
242022535 438094428 35983404
173388679 684226458 59938638
99916069 257138418 79700598
158010019 506601768 8143272
272461949 113270252 69357428
50618755 406834440 13860
95129297 94907980 95835704
157552015 206350466 57135850
192900037 267857736 6578796
5322939 254862600 367176148
68908549 140316708 25826616
72343329 266002472 211511772
235859693 566030416 262844296
237196609 92179590 33606030
115133643 214462156 118843356
20711289 576814522 85349994
132390637 21766566 28055550
162912795 241617290 178382070
6320771 359333390 246104422
238952485 259621066 60657638
63216607 187628224 116941916
71348945 204190598 7373686
292680391 129764556 88110672
113328777 237668936 150995136
190593255 337165440 114885296
173973987 163087878 55398734
70430081 99345662 82596646
18562665 502353138 183646234
136553895 524793210 53961730
70565763 151471366 419606550
146007475 338685378 7344390
94224951 168772886 33736122
398945207 131927322 45258846
35552985 213211168 17051424
183205773 254945304 106159276
65599523 829442804 29925064
62510565 490881924 251091832
79488661 225613804 42497728
89033405 452553044 63506608
216384657 136230264 159783808
204122377 249196604 169149752
354183321 353699722 33921630
190415523 371959338 54365186
234358115 342967780 251943920
92551739 492963506 66043882
59120259 295218810 283439330
215403435 192151380 62984920
122974389 452207106 231211298
19135939 340019298 349411134
323106587 417094606 78625426
57708201 440293962 310947514
100467435 385811454 91165730
94276527 224157234 8241506
140999183 632892366 140332158
21400375 268359420 41216676
118373313 224279806 12921642
281440423 341402390 41664614
52431981 105113978 35923062
171735535 555173060 112287556
42837545 843989870 21739042
80697097 71765204 2653264
194945189 384697712 126051044
177430641 622167124 290408352
68975099 122892712 47532832
312749255 200709208 48306044
370932603 223815956 137262468
166575265 103219580 49824260
46654125 507583470 31818290
310545351 134400226 11617542
149139127 163739614 234463490
417572983 107517326 26184214
185155373 357910626 199735746
102756845 270221080 71746412
128766761 131649554 5442082
202609165 114830176 120852268
151574115 145787864 115145700
49161781 271836746 164887078
222676165 211653720 25895400
46964865 269978250 220348070
217076229 405577604 144514428
50809761 370214658 21247106
83612001 379544748 370279864
267663913 209781826 106852022
97977855 505977156 18254608
194637467 350422206 314123046
136764291 205265536 8706972
109462617 410416974 146923958
166694997 454709978 227469954
20562807 366489982 2952654
143782777 154665694 10113358
210510427 14767904 53451904
237209679 70074072 142041604
32712309 84955734 52970522
102696327 60283746 122974934
60359641 137417474 78104458
34180677 292122702 298376086
182272425 193481250 160742590
57213433 163395572 55740104
122131893 116946804 232546964
136461531 210391924 204239748
107654077 277690506 55617054
43980689 220436566 131634478
25917075 409597992 196415140
11478769 147848036 184352
70621171 260016372 171146964
66380629 128969518 232850198
69380481 132277426 385611858
266609487 118575512 182484324
169480267 129295056 26700792
202156797 139448478 77584954
212111491 105314148 55697844
13160747 124132410 1993890
127103481 178287516 1735948
80839297 37276596 33345540
61758319 158756752 439955272
127060971 614791008 77462548
263586087 181664844 36746756
9592445 64458170 8124338
120001045 107090138 135970150
260246745 222282340 196136160
42518115 170913578 20585070
16195763 168096748 6251036
35733417 124064228 5008524
304795223 135126968 75832784
72542285 58029160 64699568
60485551 646471348 102096332
71793513 24523244 8344428
314462667 440043982 99097146
111249263 174981548 65092076
2083855 63348900 48486600
128721741 239538526 199169958
265283391 517361136 280024408
25224489 61408098 655522
110017695 489960600 53771072
240426529 119931800 17313340
7118491 256363692 247437396
10950735 242352054 187060690
31426521 378703506 88518898
41873639 525824798 219060250
19815125 592135586 83299490
156155431 201745398 82210494
216241797 313642664 126209268
63158197 210775190 407062654
151235979 77338522 134909598
240634363 593142466 270609262
195872397 366651996 385990328
306945781 529426286 76437542
311621151 151966898 25271166
307478625 115365760 134955600
319668731 329249870 280489450
135826543 285190866 219664674
280244267 120653366 168049054
304023225 359572560 98608016
70576775 116155774 76603982
101752703 430262406 122562342
113659495 8977380 70590840
150835697 77300478 176822754
406494493 61444064 41954176
194668779 218015028 92890220
123361645 468208940 224529860
45087977 170798452 79938244
80449793 59946640 11257000
82095293 397295010 6772026
151805769 70900974 46721498
84658615 99215444 15117308
70415245 553049660 282685480
181555745 438836090 79871654
26614101 175699852 124095084
20424345 225619290 206659370
71423669 184936504 123015028
157695377 706107468 238593996
225697329 97303752 3891272
166784203 591866796 156955908
167285415 195335880 114347920
258687303 201635838 119203786
146866739 628684502 112276010
189675403 225502432 109355984
139066865 348788566 64525910
49107537 388189186 61049286
12244099 58876504 11565212
38223335 268057854 62581710
21552005 461925564 191573748
58425713 193520694 146724018
24307023 373797616 95341632
22205491 135091012 209680564
13509775 313703572 384520940
132001737 170982752 38463036
125931323 158464966 147291494
122362965 322442772 99307504
47698153 207422090 69617846
88252161 307553320 166245840
11296665 215653186 366479010
43936531 96853884 181398408
19687209 101407518 56792002
29062785 125974726 211408050
149272883 271857432 216252456
32304047 304016720 287604304
234145353 91966452 77833076
111720079 243400648 162319168
100818167 226671344 147084148
298477673 344989920 268061664
150829689 28212802 16510602
9780503 415250094 405051978
22312575 442030270 147457110
321745997 149477474 102552562
75457861 555668272 81048976
186046633 239668284 33603756
7108767 100741956 88434380
178827111 248711498 116719518
103841423 397213024 93359852
126509855 12312480 10775496
6385201 302293510 215189218
125323899 427985202 250930582
122693705 425842380 128216940
120401861 248143136 151788652
127579307 407725774 233935574
86616935 127214984 362230040
22890985 648775860 9075276
77708991 333777860 142225188
1630283 75634942 10562434
68069655 208523706 184407670
17717453 190615954 108758926
120325869 311870118 209370134
171620399 699271920 135531432
198624581 514725608 9311956
72603537 471599216 275410224
244517155 171228196 96361972
228575435 398795570 147556970
181309931 685669816 179560372
290462187 530386358 381240606
180909305 102395600 134736260
60775191 199598022 287475926
338341183 446718630 243883806
107850391 89228952 11046348
129096405 35160110 15426990
26805495 564063650 179350362
313245889 91936602 10771950
143721379 88780952 8293984
75919263 514887978 357191446
23893769 80053488 26167608
118236023 190867726 3122906
137292745 116697438 28920450
114018723 190361926 5365494
23580505 332934960 447666540
354396309 248854462 90825198
113930743 182129404 46399916
244942795 333833890 96156910
327267251 294240152 54238408
197043281 118512988 75434348
105815097 43115840 26178300
17605579 124763102 215293618
141538063 43402470 5585610
3809373 341102978 198097134
139274825 200289188 108241160
195770805 652712396 128100720
269124203 606637654 292495058
41690799 200072418 12313514
3557977 475479326 19988542
3997235 403269840 74430012
9761711 368582778 178832166
133501311 676095232 191815572
18793075 366694154 105803110
66694749 371885274 109046762
163810369 111105294 8598462
119708875 206653000 83865680
220062721 167544650 180920110
82032421 527962540 183722128
272287525 233823970 8267950
112451275 58400652 50257800
111289913 264299816 169624784
93643023 254770824 313757908
250544805 511219160 7833144
118604451 354078704 67941288
267974395 205111998 67376970
71198067 190377554 223666662
179286147 109785642 239429594
137866621 249376758 37930194
250456179 571396528 149035836
117355253 72311968 7821044
175243269 451935578 144360738
75320841 550174772 29194116
318954967 192261832 102861404
155889639 99164358 32503778
106021591 353398708 5614076
20736915 22248790 15690330
93309965 239088900 325804200
43409435 454359816 108477012
130295467 59501752 166526516
18880099 101258512 469875376
91069375 150050394 210107958
64552675 280637550 45305670
184992259 180396254 81728222
173051981 748522334 174403478
8361039 261173392 8422632
51167893 382865624 41339908
234545357 521481330 35485974
122510685 378381690 17478098
13505801 165781982 124676842
61574913 176289006 178997002
54495803 348524768 203080636
375304247 211762816 141555868
255763865 312121684 113286620
324379159 247562452 200615168
61413981 408808482 260399498
171379979 599689838 225640978
165160687 427170560 26493100
47261167 156211138 408634994
57148431 177275920 78684492
276245369 264101734 75589178
182148703 225728554 235680250
14397563 556697338 109260386
4977967 381589940 28831756
288942033 381552546 2410078
170186941 57825060 149778720
55032103 40837160 28107196
130285953 465949258 346629486
48642547 67190824 254955824
312695273 203987034 61495026
3097183 512585964 87856188
30334827 210022140 47933636
197932857 67225700 73781976
151603505 228124590 101479650
124770105 354308770 393210390
22612261 489932000 301911652
31026315 104707840 287815488
48068797 256212784 151889948
100272355 436065024 288760632
146877925 176402520 94982148
12949597 188038428 271674744
29414565 229754620 101950320
149202617 120823626 136619598
77036445 64703486 7501530
283467967 287337754 4210018
239062991 144239640 3678612
48377353 371978652 199238424
42699951 171457082 32098710
271127121 143740662 129925742
306664283 577594236 105066324
215496381 213638248 106789704
56017377 425360546 431686086
38001069 563629542 162915206
147624867 104815782 13637486
10808149 96564818 71511862
118215157 43890314 32485934
81574543 710769186 100292262
83348841 519802132 233426952
193547653 287214814 70702346
65863573 340501566 79457634
341241789 289971882 47084894
431284641 92111286 32525702
177185419 259772908 292369676
96340601 110504938 130254206
91623217 392736450 9283350
5638451 126669684 61928952
181559555 281304860 37146680
29557007 450562376 297651224
93540221 45320908 14532524
159341653 157088396 56297972
141359943 118014066 218196418
295397977 21635048 21293104
39028843 49244696 40859168
310917861 115461036 132925988
16325941 284804742 399311898
3636685 352970976 307465020
121270153 220728428 57763036
45732393 156389786 107797782
173141689 199163388 9955932
253211463 233294936 225958272
248459827 578848590 66409950
33245811 57762902 429411726
94614951 185084412 8502764
91071365 53915588 101395916
64269901 107370792 97709316
87251673 236636936 358046196
70167025 73793168 97922624
59282963 295069918 47232926
66533059 104487072 448813908
191543535 431345734 116525070
115824981 209025924 3082588
67888851 308104638 125091254
22149011 411342432 134030064
28115301 233062164 276784688
113482465 217671390 89541618
29943293 444170582 307225486
123167035 248623408 69878956
60978375 64887252 51033320
23545319 36787308 1589040
179006295 199043108 10966260
127085517 300874340 74938344
98596557 94651054 196486674
149909417 120637584 76745064
51818151 389741902 125218482
248581283 216906706 35865638
158334635 225082530 196695318
297185495 125743840 60715480
44565393 140631426 117603590
57630553 199320156 167056548
328129865 338476070 237059930
89958699 188735170 389146230
72611005 66481694 135472258
245245375 121004494 13911370
5017169 7776236 3260332
1095595 113237240 22113040
296935905 235070640 20236016
216796179 332626132 235020516
52984415 219452150 150186662
22338195 853813302 12655550
53234037 530961796 40483644
162669489 33970082 303939078
20546481 356692044 243855212
177275813 189389836 158848928
123517569 149042938 29801994
204439461 225563370 65767390
94068515 486588680 174291428
18872011 128045018 30992582
281207219 128257542 54288906
360096833 68994342 55724106
10535677 73595298 134241354
62874337 272390564 135069196
57408905 291231966 78615438
310833973 512068244 35680184
59179509 142412780 218070588
77862325 584455820 152222564
166001965 36214420 130039420
127983971 180157222 319642270
236897879 104973022 109908910
225866319 321434562 70698754
77409547 118239444 33781284
36358763 355995186 246311226
95697213 145883942 24027114
175418419 248746944 116635992
31045105 110861456 213406892
173146111 38916238 83745418
124450925 157071650 60417650
12614931 85059992 947880
312342521 414137814 35040582
183271101 368046068 209511276
136486373 35372626 24918538
224750727 243573924 125671172
63449547 216415596 52415008
119904489 330346378 122703378
44306253 286296124 180237072
137695993 260157494 121590962
263566707 94942046 124777206
292143297 213934302 247359794
174103607 90287304 68228256
264770365 450113784 86871012
82289415 195889714 114899598
16336781 334947098 196566082
142012785 527950500 347644400
271068209 371090604 276455472
241353285 354097750 310938870
437363387 302379484 2341700
52920381 311786862 339951202
243290805 104722100 140695200
197327315 298788348 144446040
18722169 566687160 112782808
70971697 206667046 349872682
18889889 557594022 138786738
18391275 257374238 151695066
180424365 598155618 111627274
155804189 297304552 94096340
129206633 148945238 222002234
251237999 142772396 8843468
260715073 47458034 96545006
63179387 520534210 125314966
141000635 351684170 24910882
69385803 131214944 91731252
59114531 169520638 150481318
92009645 317802850 74585378
116191653 277749312 39645964
190944297 590921054 14624970
130534687 231912836 207795856
25196799 349356642 133380254
38508447 112140044 88349136
125198467 278087348 94282676
269048319 217954608 51516760
43423577 895423230 102206190
22500971 233123022 142419402
121544481 306642560 45310440
337110623 331532776 197780036
73094603 21417114 24387162
136027193 48262660 51572120
91792381 315575662 1995302
133121679 264737962 224332986
27940335 228218680 300518136
173198127 20364292 20037516
30575045 272884910 59253710
37959781 408174226 84544862
67541425 112599970 265968746
181436741 272661942 4299894
114293955 380863440 232607200
90562261 370350118 8572238
397338249 19624010 9376950
170119365 365211980 118566060
261430961 362253740 405386480
201821719 151655942 194071918
36054145 588688436 136607848
91265443 16042556 2803112
31687327 100313264 393743828
119747183 608959780 113313640
369860941 154245902 158989618
199937363 224288468 65664584
35818937 19436808 33537384
231993801 242754788 206005536
92871627 380521860 230163340
106560421 119663478 80655450
40258231 172576208 10425680
285210645 86394716 34730112
155777549 544988032 40403596
6990503 425807424 184464072
47698135 79199092 80668100
58721541 292542418 153766158
237017805 237543120 151406824
162148575 133764934 154448430
101507095 270729518 111449690
37100409 442862842 157844982
107612891 254055262 204637454
191710767 339175728 56557996
71166357 49458868 155222856
18096677 444685004 201459308
95141245 156477588 154083984
19906271 357766148 130733048
139206527 431107664 172622404
27628761 11150488 1663932
38781511 270641062 196296086
7992779 623742542 120652714
37039551 205785968 372631128
35631095 203504810 4174810
198516293 512578446 379648098
40280347 130768480 94657280
1778455 681865234 150680662
38737493 136585074 131086842
122425629 165664908 269526812
199657267 175751776 11782172
78833233 389730800 17136700
3744517 223659526 24628934
176028535 327297830 142365410
201444001 94872264 49561248
93082057 124400596 60775484
117763415 524172218 95222890
93199451 155056880 164633368
4073107 192602556 80435676
170566201 46530204 65964492
16947289 170355286 88354382
5391629 446259628 109091560
15901355 8426310 36774858
118694405 383030368 117116524
7209753 381092986 313807902
132595743 276102414 216472198
222422225 423399920 68131636
90763231 401308488 132089952
302108569 328871680 68359400
199793021 54190264 15492472
6871085 11000784 19915812
158293845 215272860 217160336
28389965 74581520 207754360
144409777 37143622 361338626
340606301 215800128 130280988
23441103 677398676 89397588
163290291 149380662 212052766
133402769 630682408 297693320
125976787 286423496 264658588
408388409 180905752 15787112
240777155 310280510 343168190
27089347 137814886 129180518
99926965 311015290 325389770
117897037 238253818 151180906
237577865 213311910 99962334
135647039 390652088 15391336
177176869 25203378 28563546
8704159 139011762 171667410
56533785 419900154 162358322
109940447 673785654 212768502
112400947 453915214 88232618
40721915 553434620 204297340
97964301 161343262 242993694
117578623 426521402 133597034
85611721 447601388 280822516
79865945 199580254 293252978
101454911 322578270 301289970
27385603 237955060 47611420
98657121 23270718 2242682
127131681 79384916 122073792
195112315 141340476 170584500
605047 171553236 64889004
85361509 262939866 128140362
21782707 258593038 417208886
88278773 209048092 103814204
1903653 210391642 10327554
169632511 129801052 202244096
19056055 105387160 74403380
186138293 56773108 21775796
135668537 471092002 416759726
57118381 199833758 418363450
25480573 417100946 128313058
22967591 228774888 445672680
141799167 580809136 254836416
261001517 158762488 5197444
104226551 145877442 41899014
241442013 222744504 75560008
281832183 362029476 276352204
108393585 182966740 258025080
282228615 516348192 126722300
101933111 78890972 49873684
23200523 199830196 33407348
34614757 187586884 397105736
198556711 86834342 127772362
116350625 415737510 91030086
99110663 93716094 62700966
272080391 108683522 23610374
142361577 464125200 146282080
151396109 280136950 104819438
211907831 183366656 54614512
185667825 279645030 43955314
35988449 616912546 280410842
129126093 327296616 131537612
129576951 172183494 196927918
178125913 141397146 7442442
274000099 361154432 112300952
52269891 71443094 19381398
89301577 472844764 117051040
32049731 731037526 39493862
176547017 93513178 165064786
230478687 215672310 87016034
32260745 38558372 15509704
165314805 264583386 271548098
118880055 462757062 268420490
7525839 247663182 152944714
68342517 121370286 94630214
76045763 125749556 51693244
78483969 354245088 118495708
215185665 205977890 129501342
46991461 108437516 33285808
49621137 43177728 8707304
240139105 531709740 354346920
242957623 305762996 183863372
136633747 338816036 6452528
34275403 47284110 18746154
52906839 647214292 124350672
59282511 316522128 83445824
29459411 680546698 113106346
115753261 28626548 309480892
353781199 108713692 87126196
13758697 76298148 20446404
84546867 100885668 21495896
139803127 372388390 99519886
18458477 115369252 385658224
79585075 34881350 3029750
255751041 224723508 65131264
304926471 140487590 80566578
409730867 189123296 36985832
129469905 84554370 344282
94595725 41953940 50554580
29032449 105533000 66424860
21630307 93155674 56700610
16136015 271403860 83574520
260475955 112187420 17274040
254792435 163281698 1298330
186652851 179451576 44903152
162372819 281478858 65094890
174071153 215213886 106320738
137814573 40098518 20214
10360279 53867498 13512394
201793145 88775790 139914366
70970109 514972454 2165562
18474393 483304902 23001926
83210501 343856870 458462518
162056095 472550526 254467782
19447239 182380786 44279562
102862105 384311784 330660612
8635793 212246872 210630244
28614699 72362192 112996248
80176533 410721128 93072936
56262245 454715040 99647340
79215313 379487356 183323228
8200713 305485740 57796084
75735573 376077046 255218046
172029591 666803898 116395478
261108525 210332976 10166968
19827171 4085718 9718514
121541049 232768468 60365676
160909713 63384428 87062544
117342245 91758534 182183190
112668199 73057084 361592
26367649 299029368 245352660
327365719 64215742 28025402
89180233 91342776 4474428
104146505 581464300 127792972
79973937 174748808 32609004
65238683 99929300 313913644
125106537 340392768 328307536
33802471 414265092 105871068
2072757 278412696 150368668
99745925 344713034 145109930
279812077 432661624 33121936
319453871 235919538 86131566
233624455 311842614 230004750
119225687 526627034 15931990
36217119 326384376 265251268
123412319 548252064 108566748
13032253 475497638 280315354
286409103 98060062 62703126
393276003 100596614 116386158
247163507 498124670 67154410
194374891 256591602 75566094
267716721 507922158 178651198
193801923 497489588 284740044
25936617 175711392 158901404
89836525 9494692 20959256
284602819 237955304 165972388
24568585 114897500 76480000
145177187 632513744 201504952
142837427 362945842 173422034
110622825 483455720 329661804
100453577 353249056 257166728
126432583 593526212 169567756
280290665 210022014 131055630
140116853 552679106 275953522
80116561 12974938 406042
44394213 329269390 200796210
36744245 19675534 4808350
329646239 189494704 66713332
273078559 422034148 226771528
113321739 415321752 357408940
252786409 57423992 11017364
194476205 472977050 306954310
94289191 222131298 137297802
68193767 176123126 17294122
357593999 111222992 39594164
185334825 347426322 187361654
201821267 528069126 96448014
24196341 179875950 75233338
90262325 138558590 159370094
20521729 89677858 316638658
97356181 150031108 146975912
169156001 536864204 152556308
204288767 152880164 147417664
58235505 262337660 84159480
216735213 283521124 27479424
191060241 274196684 184013868
70940991 605885838 297675230
205998741 119045706 62811338
93568643 55343326 28315234
69666697 200357092 380693704
247297481 403148992 159845176
70309887 114333684 94345748
179819995 1535798 37048990
70334919 213497808 309191056
165206885 205209470 3117730
57770773 178496954 3889514
55135143 99208676 11849928
143441803 401922678 62470374
130457379 375345524 23503248
10337937 141269644 489199932
8695503 40554206 5429706
115266059 505765532 167453188
51248485 502499620 5216008
71073675 168384824 40514820
186010281 355263158 82151910
133209311 393276222 124901562
74240789 209131944 323899932
291528245 442558310 46721390
6118805 324468756 132888360
255039937 318769860 238305084
67233539 249145414 342987778
184161019 262963258 24833326
23366807 356891492 185661236
71924143 135905076 334021164
55371229 246477418 363439558
81466827 330456746 396727962
128079405 12986940 152124928
55788075 240690864 115642940
43661183 131211040 46502444
173950673 106849384 169099592
5299071 112531188 13435976
84481199 98077508 164704252
197345511 108626026 21599562
122649699 282679200 393592480
58377649 594616164 108934128
81447835 134591800 328243624
200754917 64911336 31071516
30040033 306941624 103224412
120539685 317583184 126077520
168487757 100282502 187159214
8533895 747215302 66276214
33520261 108063488 115282148
221278191 210706214 48302382
154431555 269847148 26346036
215314633 212169056 38835620
169447687 41442294 324666
140056457 446576174 96600734
125189489 376449212 129793816
58434483 637573396 132556152
248379895 258406224 99839268
57559541 361580936 20869688
355823775 22470358 5698794
235277549 95656620 959868
197106369 262731858 80922670
1284261 499739662 231346602
292737859 428134584 151978128
60210467 109207696 115285636
241638839 12113998 50225402
9281951 390293914 235925578
188457299 158153108 89583776
27203889 11326812 134672
226060021 271049648 62391664
379503201 176251808 152939316
260977687 123086984 197982032
2883237 220695468 357006836
85747841 126212390 141966230
300471207 523848414 317059018
187790253 157452896 50145480
156666929 418808580 22178328
358023293 153121072 53114084
124368385 243890136 275070480
229279011 125247736 93711708
207046895 42786516 47808360
15869863 761668190 181122890
240344123 181172894 54285266
34195671 561671096 161286972
67181461 161897592 73387788
68971441 221584738 185588354
218195505 5308182 6912770
34698641 65171228 36904984
192475137 488608514 202170594
104340055 182671390 6352874
217124985 574217982 138527450
189816661 96129802 29701490
171107169 22448922 97709194
159272615 277677998 70644886
170689093 18962126 89684350
36698745 491638060 123846276
83361429 142757434 44030538
189104773 453516686 183368710
42310815 401753518 54676926
64874775 320885500 87594120
28117771 71954472 151293024
70997225 516365772 204494796
86572163 145736156 224799488
178020221 848946932 51978304
395134635 227883144 174208720
81375291 449249152 341515728
161119357 546733390 68496026
19289925 254176238 372161070
113070459 475711476 263222932
77054753 406701372 140289324
29925033 255486204 121044436
218278515 85192640 3619980
210521307 277188008 126760656
252157347 47099596 8530020
15026471 253062278 140512090
65995499 551987202 228722874
139160281 164124292 27597544
12928673 135796510 181786970
4307421 574511776 221344092
319851349 437422498 83045422
14275499 468693908 112920112
197132213 418973260 154312016
102815511 260518238 134483202
219527349 440350992 35338864
294214455 377687100 96137300
156528955 585672572 287525504
224795679 578604828 441653000
68944647 223935828 40467676
161832233 227336156 193355480
100634065 52958016 35342412
1144193 406404544 102563404
80381483 390716784 54267108
89948817 198762344 347149656
40311787 52053910 98213890
186052623 414892994 36270474
178641771 77657628 3142180
10910237 315455576 208490492
59543493 434157728 57945444
98245409 176221138 13091830
37398717 52567516 81883728
104505505 386099810 258066070
23643233 445351428 173511804
153154805 283868130 9983982
164203087 170332100 9537020
109638963 138508594 109334538
79021071 42902328 40722560
302195817 367092876 267598076
120668323 361943654 237400378
189418821 48599538 58209146
112272477 294643920 206562464
221332311 342065998 276050046
129036805 139647530 270070694
197587867 101843730 13338306
318888003 255051380 91179396
96322737 458002854 33739342
66355063 161534856 140836164
30027989 225119688 103211868
146148115 59905298 69193570
2213037 81766018 69502374
133302655 106834008 272915040
79413751 78956962 197562746
172303937 238050204 133894956
208970945 215035306 175596010
292725231 503200584 110631512
140608927 141597084 24999252
38038231 171463520 76159100
103729795 133023800 83798000
179774067 513350886 249742474
60833031 134569632 121453556
144742787 213030604 73042456
110798041 579167626 78899542
115737467 108494706 144583266
150773897 406480288 29234084
61623085 296074090 123291370
376391105 222174140 99835120
1443215 667113390 65917770
212179035 86873010 10547630
60309837 458819132 260771196
172543891 101447838 109183782
84866577 289495360 88222764
123414483 217115544 43959800
575793 221702094 248025178
413323943 313013306 80816566
115101637 356397860 256563784
221616285 332133090 305014870
274460257 165417424 181040344
99479391 61289592 103274048
176468783 464444328 155472684
218524807 169033496 195066064
116202739 313519352 104250508
226093577 237169974 32686278
130210137 540011042 184424106
495191909 178568446 89682322
11396731 422484032 403633444
122648263 174468838 240469394
65763521 577620044 263317532
257174769 97647414 38102978
106297945 74838614 329840230
47502229 246375932 199233488
22734475 811963432 47108900
353850187 265462186 218743202
55705697 493395490 229804654
151537903 329392580 226017904
33385645 106446898 25590686
153628561 348366514 135273358
105720305 348094920 57230040
187327393 321496240 119430140
88149767 730726718 117884774
46299425 259066790 26210798
38827405 640376060 107430740
161905585 413849686 183138698
47438335 100249640 61606868
43169883 143340456 116794748
84126003 513961704 253635212
164782679 205151252 342189988
174425065 303232276 62347768
168439353 342603432 45661456
43456699 153380314 286524562
21176763 480735936 169816568
191394427 22450214 72446090
385243753 204378704 13168160
30845165 226178420 92397760
234050909 202837922 99815554
12296553 75905500 178009404
148004233 277652180 219010400
24744233 248933644 3615400
5729473 239197696 299457992
214271535 221725152 86574964
155024061 332650882 393389502
73964995 365418740 85317040
148860249 284388234 18508762
34051787 96886482 77430846
196853651 19068282 12539370
172363771 221381348 69258952
288066187 200349180 201291480
142446535 312366340 87541180
103693687 90899220 20188920
11672343 177382970 203806074
84314649 419484632 128802780
244749051 368094030 234225430
55229583 403861556 287315388
211769159 393067306 227923262
126701257 146491126 226218182
149694741 273813048 305415164
111986841 253584636 320606728
355196787 132447928 29308404
128666475 117668400 12229840
98727607 175211432 66032716
91586225 85498820 76307740
134667357 362635596 224108024
80515773 174558844 142074204
236314479 48807648 39485612
152463741 58386852 6391468
38465427 249996848 378451776
314465117 46216572 17827776
212120963 344842254 374071434
139744451 246214610 59027218
235645399 209071698 91719066
241146279 360788322 175283506
389165309 137534488 2745092
42535683 308097346 50862006
86811273 399539440 136686636
230872347 572313160 242857296
50240411 87816664 224224052
271781601 148616052 199245568
236663069 313991958 10957590
275146205 137034360 145613220
227858459 479223252 237235752
96297409 493411530 82054638
136780335 211533346 264299670
217622163 291218498 75985866
40428273 113391988 5466984
37078813 211963216 22094720
65045397 189593352 180999884
174687263 446616226 143713022
40861223 406968014 183696442
229988617 75211596 12384084
110440749 669383828 87304788
41525081 195551328 96591204
103582083 196212480 92898956
96628847 269804156 40876864
299070003 171650574 134415538
63400983 500958114 58063882
209036241 455953352 34989504
77534173 203399298 116209494
39772571 81565592 116584504
241189199 210510222 155826594
5433067 523797938 163458014
64888083 99202438 247677846
276362737 87712242 97681446
224204583 179456106 2424178
421308925 141474438 122119590
98337621 262843694 34391118
241117137 187172100 200343016
13020151 114924062 31601894
6715635 14611260 16104668
56761931 496960842 214138230
194429879 239236474 45950302
52317339 98357158 36985338
257169125 647731208 337555144
55277661 342406428 191973248
24715871 501118862 39753082
164754357 203574846 105096542
13155819 431752542 79538966
16530925 178245182 16338074
99903609 458228838 10551518
228936509 175719198 13191138
175039765 22596034 28311610
40599889 249266708 179701688
207119955 316716466 34021362
127833067 37553156 55518872
181991949 570103086 24629542
45866751 418482720 161585800
77190771 247273222 18608094
24992203 179905236 157832304
76509693 61520564 261002664
9133603 304475520 60006480
110375271 356230676 225894192
63087033 45927282 146922734
93827041 217644348 37887948
266998709 453088588 36054356
4131727 157109494 72602734
71905951 190920122 95919638
119019333 123828946 56849994
32920199 25745152 11831912
61651693 514579794 100896906
44716275 314568280 343266036
82643667 323734960 2596644
74089001 316377512 292688084
109677433 291828860 65451880
83247489 445169802 122568502
66117611 291471502 146023106
134586489 711804220 117605940
102231757 188502046 10899974
452549885 214419700 180965600
139160571 330665742 155395186
151546449 353087082 49158530
313448587 102275808 85947396
137243647 18667556 49764092
177371179 250777660 198533020
101055847 141631720 413914180
255629151 196470232 105582540
93584757 192633484 108585672
292983241 574038462 44514810
9650743 130527662 156971354
59682599 649423944 281368212
50506233 367923216 242939464
53171543 248731034 354987418
214314913 184277936 119054536
38934567 300321690 238443194
41055677 67025738 42072446
82625541 308841648 66480152
58095441 128421038 153550134
146713701 49364114 60945462
84683703 44166296 282455292
201530985 150316080 167071828
19854455 473075640 108689832
98064875 137503382 328030474
310064183 296074234 211086886
35206389 260157938 427826934
212232353 441974742 250731426
42713927 103183546 123961978
229565487 214079414 52885614
45698871 306405028 26256468
150357409 302955138 362643930
115820095 121143830 167969810
33381271 899102652 85451172
144516291 593814102 125502482
11619791 94553124 11920272
279668471 36529022 16440178
3118129 184468226 140436382
141794677 307746244 337762552
55467759 460514568 28094176
37040643 161633526 35901758
114526991 353707088 203428804
325412355 365860302 39880114
134257129 273778364 45889028
167965571 189196488 132488364
141276295 239525014 9782650
220507301 256774702 34365658
41670451 422738640 47557140
138646529 594651254 209451122
155084071 221754036 55198008
7007503 583279970 61718110
16050473 164882876 110385512
89864623 343777180 20996360
71517691 197405888 143615528
152025013 563452316 93064540
181098655 56927368 42397760
259440113 539212704 89690496
46383225 235277434 131180670
145764389 111854678 26989034
133715907 402891434 79778586
407730819 85731000 36346592
216461191 148790982 158497818
71137971 76396648 26390796
12921645 173756990 84617838
173550033 265920808 19611984
17386227 304235070 244323214
332305219 343039350 353368542
131471581 314874512 350644148
97204219 53579956 37980968
63641841 170926576 278497908
36508511 192670080 80553948
66210849 156242942 33807474
85955529 66328350 118458722
279400869 223587742 150272802
109440613 247908884 115354880
101120965 170951814 43005450
139627575 183620826 144408950
57794353 397490736 259749084
180952077 115151768 255773676
18154195 328332890 221319730
121124645 159995214 264882690
129742421 179943858 75677334
9295739 44287768 275286424
255757415 261422930 268970890
205262467 297566164 147641056
27436079 248752076 175846352
301735839 173515222 93954858
35811867 294567024 3556088
33969901 145352252 132706588
209083353 78278056 112606608
309524957 336466526 44911450
111221031 199347212 20623032
188124751 33691978 48716266
253457643 122363026 43783062
36267823 157421010 41130186
125359521 195675272 144917640
11019809 322629872 458845348
84506429 490582868 15137464
80912469 370247866 209993298
68890149 61832098 289783434
1546759 313481062 130019990
59689513 304375340 219735484
116495811 47121882 99155762
46918665 335280564 123915148
163984377 196906264 304731216
69575783 18623776 56706032
54240049 280833882 206762622
162277455 304733442 357574594
59394639 287158580 276352548
270572565 134623062 143956634
419511583 108481050 94125990
220862459 272715314 386678102
149401567 127456482 37419606
9862775 114995110 64525150
119707987 306370376 55159552
17578589 264531134 27507182
52568597 248674260 113992596
7759233 400619210 97161594
316574267 622695006 44467326
181417209 253301492 264483588
210645115 424699726 195559430
135367871 139671626 95403242
5089505 654367280 190492940
734391 137503722 131438098
253059275 185874216 98374812
34758319 633457044 187555152
166128799 348303678 17079786
68542615 628337610 18672414
160417029 556496356 263339988
99195261 319937136 109153088
264738287 382678916 154061240
63598591 377843400 2343660
117767625 670400800 278145600
50834575 383862084 216041688
78190483 207810488 312783124
138837413 222021128 271819304
317345467 475818894 4572870
236317267 557066054 447334166
295765335 75111620 10451808
134436369 312586326 67564702
232105977 502951326 189368626
219541745 382431280 280043060
105384465 73773106 82768758
147204177 153369470 307009614
230806109 312232800 134534940
311657525 76301350 25181210
304510033 287087678 40324334
175667109 517742178 305981446
28460631 611991452 263735748
258535027 231853836 51800340
34698965 546257560 109770820
160294135 138583712 4476416
34008373 536629346 33617606
345454445 383652156 215301108
28713203 133796696 495014300
106156817 235835352 94401804
15869009 208082992 230553616
271223283 101890600 58092960
21096595 49437790 144633850
53379947 169697806 10926874
26447079 24627796 3793068
160784827 59263952 53145364
316800567 338158486 76310766
25624041 377695686 202383982
405080021 209674854 5473902
19407039 338177988 139823876
100574791 249947768 216025012
135646963 216423866 48070826
1123781 480664814 82728358
17277507 31785066 46631494
95540075 519656150 313180850
53488363 318740732 163882936
249505979 202113808 5324
188717569 182729602 201715022
201755285 187172200 71256380
74056585 194952848 91176964
365304623 349581284 321921368
11314965 286529580 416317084
31589937 106860736 200924844
32651645 255621350 86116262
29790765 87988150 104550786
86335343 308515778 105722654
20906809 347074162 348342470
8702593 76468824 65191440
189683143 91856964 182757756
225218653 225870084 275175288
55151927 581940780 328053336
180453601 289900428 115352076
140747075 253630300 221211100
374896023 292310076 64247624
219230285 431522336 25072348
117279591 214292598 84219514
216562093 159430866 105158766
98496661 431407628 84667508
121754419 59141414 29413718
47159303 238230602 30679694
33374295 111855636 67104940
149279625 176961266 209983938
13784033 646133082 263676606
98127253 387190286 179847022
109394747 269445594 29134602
50266415 188053880 32394380
217481563 273455996 239832152
76329993 268846314 92055034
45290015 402961728 2735604
251122821 228396152 107357328
127683881 341089612 56934232
57470875 279895630 76632574
141375005 415624804 188373040
220888047 244770014 51441198
191465233 133070184 120576516
69126787 301802022 275520606
93794473 133189008 155004396
244805177 262344058 55551466
44768241 214841728 88642848
31990665 72754040 143255628
126019483 24088678 134475886
112143947 62967134 131843614
113128889 110393178 53669874
1982407 131394144 175770648
57282399 455613042 202894754
33201495 92886060 99400480
511425 53119730 48422610
105686129 383446286 25211122
274797603 30937530 35685746
78671095 463331148 72792000
189040233 449930544 49256392
105447239 144130584 147809652
3106935 480528870 308673538
103258009 69227888 252736516
262680357 300503304 362544652
378996969 213414516 137172412
71376571 173311406 192272162
149684935 216480830 34497110
35429001 165636590 41066382
195349507 22273092 27208416
213464567 465065158 228488234
183202215 367618140 335229964
284628139 135839946 182497962
279792667 61113626 22254178
4161111 319525942 206742402
171051475 116809154 66018970
148719561 65852328 94150448
119669795 232343520 270902160
44211755 112866536 13238540
221285801 545561932 130202420
121796519 218239674 32744298
136957545 183238122 315342890
114489429 584096634 234838078
153470607 227173656 107674964
26185441 186583282 7582838
3386337 345854440 177400200
14922033 109521926 43449126
79986143 183752710 240603850
71960251 654311078 95355386
127498131 99962346 81978362
308208897 89682454 121723050
81632151 414172002 87063322
137170713 196374106 244668174
38660305 579175770 92217390
96322489 420917026 234643378
284712581 80711862 3148026
74433665 275217928 189938096
101846997 206479966 123768522
60115645 33108556 226581992
259825269 149735264 156237228
427356843 136855466 108516402
16456375 52368666 23543550
141682801 93868266 19605498
10977489 634577952 7822960
70713975 654769630 186578910
117984911 285705002 166031410
29644531 499085746 118885618
232436019 131940332 161035968
56372177 415493666 41906878
61313191 270962588 433144
142420321 244745970 111027678
125430553 34212594 4846338
231006747 251471118 34218766
280770567 166948946 53555922
39378723 459001134 181780514
62047371 274166198 221343894
164200707 307935994 158524194
55337373 249192636 57015316
122904101 63225670 308203150
73751363 326159290 128765434
148071191 124584732 167960928
66398145 510876924 155115668
193313261 145123190 132949798
174358023 281404434 169359418
241484425 381994260 441973500
16772555 301468310 119679874
406649041 302071812 297892896
156317223 191247930 107778650
204894015 326029950 20562730
163152081 429883608 463641752
81299635 98175306 12250290
61356559 355613746 325013942
55027341 542061138 30517694
96468723 218218084 6637932
167407531 369081448 306189476
39495387 90061372 248227164
255004177 308971688 37949204
42949759 264332394 217902882
102541639 165841562 99095882
115972825 233921380 315266056
33004493 122009256 30713196
248779085 296127410 27471130
215455323 619214276 115644888
21355795 663265590 234902490
199710955 375194494 21674830
97769631 227870328 61879804
108529173 201892432 148670196
36252169 399391382 335332558
58828485 144412870 63236670
87174605 220462590 93175206
108902861 344379874 160329842
111913949 341098088 166368568
140951801 271056062 260430326
218447093 471210568 160407784
47653941 388280052 64222736
243688771 235311752 12967432
6566583 295985844 197332100
119514969 574069006 207673122
78863419 292067740 18854680
216156397 421483436 278511076
11145991 36311282 44040286
276123525 260944060 48323580
62522121 555487078 25668162
151638823 189141554 102172534
64640549 100114942 6403406
40131681 196559738 105519222
46265385 354350906 418056858
368643693 481669356 174579676
21371497 118999576 170366416
67653867 658519054 86254506
82047483 393632736 55260944
163775547 277911452 32148816
77057821 462375794 39476378
177507583 235031554 189014758
25431977 455859178 226965266
166371535 239697000 13983516
329790655 221267340 123673044
192109413 168030246 85702414
43338927 441373536 292511072
85922157 555861514 201031938
230912831 72286008 169699800
50172375 162366070 19624650
16884061 445549258 161977538
177472277 259890014 374872286
153979857 763234248 206295764
263886981 59868378 128859922
261559533 68366550 577090
107981401 147733452 167945304
206126431 26213402 44859754
219467895 511904216 145749888
106863867 205380312 104785684
147165765 321726550 130480770
93100043 554903736 142613424
105684359 339089538 13021626
95837867 131802558 306327546
189119837 33402148 68963104
298142631 393095274 263969758
18745843 440983460 32038924
122670079 137270122 118420390
424318079 186252388 128165768
40345931 330121868 65016652
66444415 262915338 33528966
269323135 204556898 69443686
175806109 82885842 270427866
69430651 479944336 374498248
141543019 177648206 203322682
266818569 249127974 43900822
130858435 169916270 44010190
57189943 262656276 80308308
72829797 203447676 163268896
257759631 506715538 255395886
33865363 88969090 50007466
2266923 348838108 275751744
17032439 139217462 518254
287256491 190122760 26098888
99530621 147246848 141729944
119633565 192305674 177712218
2258839 105223616 426092
100389029 536227068 176417832
8507331 113345776 251263248
202508313 67560944 42073248
20348697 275414162 95267886
21430459 132650632 21888536
76577931 187065072 82771112
25187145 338671610 108178770
15454193 107182668 51497784
238099139 119671444 34412188
178212185 222263148 282705420
251720859 115427962 78417846
117175679 321338698 427084126
101748651 655869572 71569632
56075715 472540968 89320324
1903213 66863686 72195362
78716459 213051586 55469282
269602759 676544706 66872622
149190187 374230196 171712108
40468327 661125476 167311144
277860907 86957772 25593216
142547959 143059392 187860672
276882675 48440580 105422888
196257937 136650580 86255716
120427977 484259134 123443502
25635379 343462620 137735700
13492407 269368724 384039180
132491513 114373384 21721400
262744725 212253568 6846876
55985939 2797198 14893990
78119945 349926186 371693490
53333831 198116968 161526496
166039603 598459496 125712832
243059877 381438188 109558956
236129669 635150078 125060566
58904407 44749306 187331522
20382311 181167076 2241272
97670031 73090882 42620058
63737923 718604182 27073414
49811667 198871566 140663174
181069325 590576412 21000120
113943971 36734292 41255508
8135343 557713534 37146234
27758441 490847870 19402550
132558261 402852358 24080142
75980247 64313638 90249726
233020073 452709686 57626686
53245811 702480670 274747130
434515333 235032328 179379836
86281397 188743818 237084174
169936965 44947770 140231366
117004953 92057646 79065610
99795369 679842668 38365248
55672141 356498002 241621966
240329685 273436966 208199190
163127257 252070266 33489882
230163767 115005056 191682964
51130693 412001424 172222092
460982401 97922232 42238260
121766729 270031788 217152096
179299385 141114102 80945586
135731475 465890462 305932530
164977471 300250586 129378098
37557327 162835326 84610078
304929167 409322490 196800606
86132715 161353430 28645470
63529915 194813220 38324280
359289675 165470450 192373710
72204057 535370702 177531594
47661621 110196278 339688590
142054283 148536854 93344254
60244967 210898990 27491006
98199485 74143850 58541950
177821645 364557226 94028618
121455117 191117076 201578864
145559459 410153202 123707934
81024631 164629332 7722216
228581593 127898970 47190426
37330729 255988980 79475760
6945447 53121824 41799072
90909333 299419726 267740058
45673359 267637410 84716138
229324127 183549148 69468484
255641375 270414218 30616010
100247977 64446784 352699508
344446435 428084500 197930080
101821923 341612526 110738086
116070927 23036850 29372486
120491017 597597942 178934334
41486455 293365580 227102104
141187833 249599866 255355206
2331705 259447200 317430848
79592897 445609526 61451374
183085981 323865516 56654988
33251345 84004520 54856772
95081689 177643766 284017358
124473353 483050882 83007986
207997845 401739110 141694986
210833251 346323010 24458170
111108281 332403980 166908692
16105339 178369930 4586198
85932345 72196690 15668670
166974913 147110776 84497204
92587993 398184586 46157302
81438045 336572760 290517676
109933095 12743330 105694578
383218399 374746432 73688104
50731409 348293520 5890188
52285305 344070540 150042892
177964771 92770558 48752582
66925281 5564780 7988892
339824673 204193362 76744306
150716363 86955634 215709778
141887057 133855130 251431726
70948757 107293556 224057276
140083497 607985004 89046868
28062283 301933128 293929884
26260233 163184524 174508968
43631929 169378760 110100872
346398625 58416900 26335800
318661193 365969546 131981938
211412005 89917650 135252162
261662631 448871140 415555908
80104279 241889428 143475416
26634771 793437558 120565498
79645999 205937506 90301762
143323889 65529174 10342902
29668497 649416396 131381120
269069979 408696690 51769370
78480315 168617280 197359280
90957141 401195934 11705482
29930103 214261796 145990200
144232245 305642570 145323690
289212945 261013702 162047310
72858649 626075132 244997408
50202993 95256526 309378654
33640283 480936626 95378654
100866281 73674988 131604376
17428085 562836920 135010340
121484487 39170010 32015570
17838169 462125656 6052372
369368495 409378634 181050638
195096427 182224536 81118260
245796789 189564238 235050294
992897 523617724 99823028
154729563 377065770 23042830
193897441 232696688 317541304
415056731 174764170 78521842
113078591 368804564 594292
127759561 67040398 22725790
50692725 348447810 358143722
136254153 682903302 84150566
305792423 165756684 61600128
46599685 261116230 55112602
382897503 226049386 15817626
37876507 472827502 236789714
204314081 145158232 214938916
82036479 288557268 82431356
140016073 21578634 26694618
122199121 352442958 325303902
12042513 181303366 105769530
387075145 180482426 89873650
61013221 152963454 86464122
133948971 86459568 110253848
276390237 91768370 188155134
147700387 519996684 241355400
197956605 224042112 186614116
200176957 352641176 391236836
179429553 238291770 25916146
203016867 328253580 43814944
294255585 428135620 207683580
113023709 611801148 298898076
186482413 300982196 227045792
13330997 11090490 4139454
198081229 111435504 175638828
101732667 542584746 268095934
152925185 219402120 24943620
61914669 139876596 406452608
117186639 326046388 73457088
6985001 330913660 206720600
218075125 157586500 118018000
4240785 169715258 72560970
199837883 199699794 29516958
29350067 60312836 152062564
57174979 95151880 50192200
91843861 82911490 43803202
69536465 150878846 132849610
86209607 209279874 172544022
145806343 295003792 157358216
158839989 489307176 144934768
72445917 75160860 88188556
237511851 337141478 191631534
284592711 306742058 188613162
240435585 454070078 173460870
137132757 149170280 223324800
155752059 119462812 53796924
28522479 515695230 5601950
123287411 98419780 9988940
170676035 213334812 202179060
27248149 246349666 48676802
52092699 360090114 141021902
79503883 104251806 25764906
137099229 322883428 76205760
12851885 385665300 93628116
198218809 312108748 54826436
183752261 52809658 97013734
89691747 413685106 96902982
69402415 486995842 215953210
44700813 417800544 396672356
55612211 313299244 383438708
194129173 189492976 84626536
33094017 608320190 57432906
238568615 113359370 41108410
39036033 178962084 156682252
44664377 27451586 214114
209006653 216701460 256583904
61581645 276145380 24044740
188129123 119623764 702780
205245913 88491984 58621920
83447677 179426196 174897072
78652239 342648758 189861342
71490015 285192510 285374546
26984745 74968114 41239998
123079907 27002706 187446366
362373103 338384458 197916674
62800449 260139400 361042032
144960185 464556892 290496280
122576709 178599448 343280748
15778833 179134816 230889396
20508945 286263360 219812320
144847811 348947684 472036592
83882193 120759588 26820956
111352407 252293900 150178524
222307415 257296742 263047406
95995805 269640114 186895650
175687689 83722016 36196452
20507073 399942704 282738072
199079657 156308524 140802712
32369841 97781912 49588368
101923553 183067044 117808104
91026297 316613640 15653696
93409445 60895020 80882256
202384677 255712664 64594380
31474629 173015834 118207158
162343599 193517678 84549774
97068597 841830226 54036102
182503483 230160394 53056294
103877609 273173912 87142816
163366515 128015680 91776360
48203771 256732138 54465418
125812367 110219836 16507468
19040523 266902934 86446422
34893255 355783494 262890230
248443673 261458848 47141164
17651923 74604492 42955044
47849675 424751330 321966310
150329409 307478692 3089652
30849669 312933742 48398790
235906883 181638130 25575794
173784303 413296626 16786
70530975 77373900 26054080
85755821 128349522 234642342
15986473 246200442 26640714
17794087 368688044 157550248
159682221 234380670 384269522
19010947 289320694 47373278
220935949 230474322 35118246
110460459 78163052 41798532
231175 226065144 35273808
70189115 38527304 112641172
172913103 455900434 350098146
105902389 268876406 134918138
223833753 189862524 19649608
6775545 466132160 19049940
57885733 92221288 42118936
197489871 171843222 89631710
94225477 360587960 67378364
128319957 255472074 292921286
49633025 411259050 133283850
64166037 220766136 149299412
131558753 216422256 149360304
59147069 126838418 39491998
146860453 61613154 122469258
127204559 478114718 293200802
57705301 270141766 148159262
249663447 363164322 252623734
174158515 235541028 315352404
201789637 186428510 91053466
23927141 220838304 15453312
26894835 72659616 89096180
25950047 374401234 198142658
146932595 37364598 59851086
106115395 267363004 326292928
120445329 102340568 125333304
205873779 242320332 100094024
257586683 12301148 13486496
71012937 176548532 109095024
318275909 394356358 6615122
16130701 366771458 85323418
126108445 495750510 61270530
22905735 299738288 5143116
113537055 4082890 207886770
63046891 556683808 176977648
31952721 53474282 3761094
258397019 321438322 160200058
205098063 84934314 117909922
122334063 407602554 286588238
4568399 25909132 75051424
9376437 246141910 108871830
206243797 29556408 28625496
175851411 206873406 50507398
2286349 312741490 93989182
70329411 372239700 183514240
150673089 248316602 51789138
285269501 265074862 24814994
84739889 98729722 67779506
19771323 113820096 175544432
208685875 351794790 161249850
72786339 387955548 24338096
98333949 590638562 104258766
66194811 191832508 168342072
5225823 430930360 80658264
134684589 58268698 31977270
296512769 163651514 33263482
124517307 331249984 37626504
110323585 431779930 90963898
57963441 447326748 84854468
137427765 103814556 114902620
172444501 170422548 131527152
275602165 122336940 100459476
207240915 36745632 52685524
96778617 402433512 119806856
67181389 142246148 66857764
4293975 4602392 7039200
140856551 73555308 81673164
14447061 371204556 97087748
423176699 82393388 17528056
246339947 443897976 239394564
156075101 331946342 139310366
109439241 366950362 158314926
30766929 866824082 154863894
265646313 88677434 39838830
126092567 248227022 26946154
80815731 119095290 62091490
215898543 152726784 21033464
139831423 267841216 129210892
24559533 295220144 151638696
89143539 451683992 71976468
299767617 127065124 45255792
34645551 359917398 380730806
31347967 137210204 132547396
93676263 359747206 236897946
59949113 76347346 193408418
198987505 134983060 5940980
74869005 291590376 125425040
83558891 179782512 198420456
117016191 212184092 101241144
182220913 463006476 322756128
131750173 751028380 209060764
7998135 180673520 107127660
145713259 187227906 173974722
189309265 319017516 50913588
332752011 296116518 32268646
74375469 78795098 14445918
112015007 260199008 113009936
76126949 234982624 31866292
74500551 632228804 247433292
119340891 22153668 42192304
75166075 92758036 46185848
112941415 180237422 15846946
38795277 425502944 85987896
45852077 295901014 236355610
152660261 594445144 338104912
119705395 504881442 119760306
200565049 146941084 220958848
37999185 383413350 68293330
144561849 372072382 204794454
335232275 64082270 2795962
51941295 249265030 206058246
174085399 278697368 198172352
111544197 406886334 160751978
142544651 152172010 274744682
7386503 221203400 11485496
237764113 627342864 301262532
97076537 465309942 5637774
79943187 237898494 62492258
80546141 177095112 4446432
40779727 342354332 116755136
133603459 223475318 81395746
400979905 215656150 70961350
262796695 159081870 98413410
303666561 378094698 298134074
20926661 80263888 13323532
103468015 220138180 303773740
136448925 341308276 234075120
57901505 295175440 48975220
189741105 144684210 266934490
147920691 216646788 9903812
147746315 347564100 192369600
61948247 688801692 62412564
291303119 281890788 222432312
127385795 326531494 378590470
80059779 469215314 127443942
338255255 172275458 24172294
121851277 174238114 181636250
60281663 417154592 69597644
184345229 261339778 41872462
211428357 84009066 111941446
238502625 305909190 238978438
171504245 111674110 221540990
129781023 289651620 115467964
172516595 281400440 65280260
116817773 145238466 18399534
35652097 144429792 158085624
18580515 392731184 150985740
8767249 30008332 149514464
14557033 123699066 5137818
75472401 736086588 87543392
249047979 514402718 38908314
71529095 286949914 20354950
155648135 100039604 101450840
26075545 409202802 121432230
240892731 251043642 145821946
228765125 115284850 41501890
76081745 266027780 163869740
249944285 82232570 13219370
169026551 86650380 148609668
64332093 121797906 303172066
143694703 38906886 56902542
50336677 254985546 229845114
183371713 73455224 183193384
231067089 203235786 2217938
138020153 94407146 65644750
330513579 378034224 172475228
226495661 196364698 35292866
279393835 96856178 55556354
2173691 428040398 282245914
15172227 338897052 297213616
82196975 490502300 163976548
72021543 109495662 39731054
50360467 538407004 70472972
102168181 81575314 232878922
159391647 370626084 125506604
48784959 204351970 34846230
267594129 151657460 241148772
92268719 396921008 148602872
85246663 465909292 76833764
292246243 426368302 17561674
12084221 315560910 4053222
217261185 111487070 70093410
157176031 330901038 274222146
133503897 282539274 344784766
55542485 26509460 13093528
145023027 135214244 62760228
131710853 154193560 15176960
235302289 456066048 131171856
15458361 126183352 95045052
33512299 295524572 67859356
114529413 216732816 122749916
11445053 419644384 72361148
22118625 439731220 237706704
84379949 140116264 10678012
22106693 269675754 115686534
196254539 99253102 19357390
155265323 224828804 77204804
20818921 474798662 265255154
84479709 96868190 96803850
20464203 49513130 5797446
315682883 225698178 75992466
117708969 217764372 8616704
20660705 261594492 99415056
196115973 128923322 98837226
38893741 445183290 148693638
54367247 502430624 344279248
174931987 75079080 111660000
4140767 117940562 37067434
186531195 329031024 129516068
116273435 696502002 150798786
260139233 296421634 249968302
142862343 216715772 44429496
35459667 84512866 19292682
137755623 320094704 240636756
53724047 131210234 260010478
84393645 150648936 6049540
30387957 86700286 10152354
140365901 518875560 245394240
154578697 182254106 278805646
50346345 22260760 5608620
224754621 239195614 231599862
27104377 374631606 177869898
159678733 480418488 22232196
27467565 91332838 134988450
283569891 70299558 7890074
111229449 540645480 47163220
143623441 218045958 276314694
245160781 329695584 129228228
183567451 98405942 13732058
10934083 260010914 110070298
337050285 278446460 61773480
175614107 217649500 17660840
231086237 45991616 1641904
58711521 287591214 323113042
141142835 264858696 61925628
259459709 464761788 338379876
54634251 311752444 56411628
43270919 127053704 61287068
20823375 42338970 157764290
58853273 483929696 3838316
81679873 189714060 246946836
319820011 217560054 147439182
133148249 202955272 203939476
84715791 174837202 238082646
5157223 311971734 118840266
10920249 21744192 52904944
17789135 182324870 26799562
147251389 218580052 35234444
250929381 428527182 28529282
28407061 231951948 155495424
37225709 145944382 112078862
163681111 80179248 22652220
123480711 198638562 215558926
7962227 464549228 170943476
178184583 196674690 34091194
162228267 289685186 276243042
24608711 568044162 239931294
17801883 45581922 45777386
63230543 340565380 135515180
110318191 270919968 49349664
99970617 5810106 16210946
213928535 302701348 95481560
1041955 237280890 98671470
147659729 216350778 94680966
281832257 565702060 64432660
45127691 529937176 110013868
40634317 377459766 26290218
237281521 235533478 67550542
43261371 114005258 119132406
133655689 482494338 88467174
43672431 470524884 126633968
69664937 220471712 37693576
12379775 371270276 340297640
50293865 340470364 220674280
93687271 359700156 230691432
42784505 659176598 222992314
62252537 361358104 201809108
129990643 398195036 187471204
55869 375859602 285394058
154951711 198396042 114105894
252022647 426693232 168692844
148815941 309250880 26095220
58449257 120468764 295092524
120373491 225541140 105880480
68042751 399476844 152747948
167020815 116883866 29216538
60287825 464715792 73837056
333417627 251151144 36339428
74597193 464408664 19531348
17255777 214837614 32628750
260823765 59516414 24406830
149599841 377982818 21919438
109047777 364232036 90499248
101275165 486607448 425499640
52436295 281715020 43760208
39200363 403915632 128067804
152754939 192373190 204362070
199071033 78832594 80919390
142051945 209685272 21538420
390032809 145619586 84291702
113889 508932012 123091724
22226395 545671380 22099260
38489455 85833530 87140794
365884173 448719504 230821804
376717091 209966458 21361066
91204869 514444672 24460056
320338355 589029950 127419458
357227371 410057494 190884418
112247645 566776700 148697360
64477047 104319806 129506094
105011935 305746460 79341388
2777959 259151726 330024602
259126879 472893086 158312498
190132527 483384798 429667946
112730661 168115168 131057316
21436173 529231656 182738804
170523153 181185930 357873554
15777135 319704920 196281780
4129235 209629210 34526366
26005495 40901834 18183730
123934951 386952828 206624016
243143321 317068974 56858658
96608655 471709220 159568572
9943767 232453196 162611688
84021549 334252350 304016518
39826827 131302922 6755526
182871635 87271200 182308776
172644641 244473762 62356710
318666073 361662194 167524582
143637983 187156936 181627772
122107663 144135572 58356424
143874723 177787700 68194164
134206869 653331478 221519562
258718065 472641860 95489820
76705195 83558360 2437880
62352435 244371026 224094210
325663239 233769032 218104524
21071579 43054184 123672272
83712113 84439636 32491744
108906165 91025112 134717884
63519183 217676376 93996448
168930501 506697342 57066166
202669541 425063734 207949138
6276795 120948072 100817600
25994525 328626644 363254960
157583389 270848754 18723042
342734561 365524172 198841856
203364643 26758048 31812464
37899001 235043976 262469052
250611357 273908066 41298282
81649095 287799438 1572566
53561175 316931400 103825900
273213953 89657058 47552886
136386915 109447050 72419878
166040169 334948002 157809454
6015987 100020072 36374864
15184801 291690968 217785896
169083565 342305160 1766820
53466411 90643932 308996872
121492001 472049302 114036358
105892151 149537538 56849766
60325731 565413978 162371914
224916497 233308842 12694074
47976569 189599074 249218638
346154775 184964178 178359650
41864213 186442736 357846124
167299817 78036732 216521304
97039127 225171450 58676730
56240755 7186370 48356690
175942525 69011596 2688128
145935695 383785424 19570300
232766589 132665916 56229752
295329261 358627032 88184116
35279467 49650458 88388014
63646899 341006712 173845064
278304583 362865574 58781458
176210191 8679666 35140998
119212853 541810434 74768622
12882765 78572220 123948748
89777009 237396822 68995458
141694261 49025202 8653554
53101601 371685148 14062484
215610705 315738390 78215290
87051095 349108530 112236114
18537871 49247864 11965328
36599355 518425556 43227492
19307865 305925296 50104620
103630429 393899042 220599542
114010983 286353570 140761406
66880779 196032194 9464442
58393601 224386998 522042
170111759 584019384 270164232
125439261 305932012 267610632
65686021 465253636 62620708
140091183 208326560 32380680
223858767 246183642 38844734
93127983 152883516 376973852
226682049 467968622 99596382
65644499 458914406 115532978
99478355 249120290 74184970
84108449 118224618 3904350
158226351 546949372 141732684
181213519 232558154 144394462
180636975 197637696 66330272
315007959 435719178 151366342
80980997 634904196 62203560
81234399 385571318 66613830
90419903 176590106 113035982
44849755 157532726 72727882
513269877 84495108 82023344
141182347 748831432 175252844
19016327 319466922 181705494
191027567 174701118 197419686
74177239 150358538 50893114
78180025 219716650 369725950
209217541 182796028 60653408
147326701 54339178 202042942
26815723 55341544 158406368
270863523 208788870 252253214
53671255 105412160 9766000
135336141 108012412 260400840
257830227 39901846 2694486
169118903 115901394 116586678
106119277 188113034 151417774
75055653 335835330 237489590
9503185 97296916 19138160
346961865 63319180 32571480
9130039 355179168 345691896
46106759 360923258 62133506
168144795 142480488 42219916
84823407 325752246 230634598
122446865 332070650 901118
120514569 448064948 67926108
18890609 216234744 60090468
245077815 638251490 87596730
4857505 31798250 12462910
133102917 41186544 103105516
386338533 291541110 152046850
38122453 248122414 220617346
7906129 217507676 137451308
158002427 175080166 64208942
184272497 127067610 23399970
7854085 63407616 118124520
132114813 370099108 136157796
68286751 70262572 9835996
9498609 274043838 214336190
174020185 136174390 44053706
32529591 43970318 19405242
28745205 399913620 64585028
33849951 307980252 82829332
376077681 474607280 91925280
116594527 680658566 160205258
133490149 268853042 52457534
299691339 576673730 46077330
158792819 159437510 15507910
255156889 288701766 26593338
132293449 482721096 56526972
13127671 353568448 173596496
10717779 204416104 39835848
25488543 653373006 100962394
27433549 593294556 255106812
367499809 361340038 209868242
70045715 207638630 174282550
257531457 90634434 20949434
9298237 327256944 338248452
167106675 273415150 62451294
8389635 534690564 64787240
27072415 236299930 90777890
111197663 241377012 107476044
280572099 321069742 68309154
227192591 93604118 42705986
98060843 112269814 65623562
149657065 404161360 466876504
80453653 154307346 155273850
209845215 340731190 226175430
156801441 338847808 304487472
158693355 248972580 71650828
103365903 470075958 112610674
27997689 168017782 93715998
224970677 83723868 25857924
24903251 230021712 140297868
184354205 129837670 145781006
89339335 179609568 64181724
69138175 223345760 360173968
120717785 163704060 348219120
29379171 133813156 61489968
24819747 278748280 321557904
119232267 217937964 151143124
21687287 148659516 20066940
2590475 2337014 688198
108876423 198423948 182477624
84628501 357266618 1687682
57294193 29476846 51314102
218292951 348221118 51954698
152658453 520917626 2506326
8335715 403735410 167655270
67040941 163745258 42619786
65115425 185424716 356611940
10522343 537455356 61149016
254830623 35748444 12699032
118579761 111099712 39822588
332106895 246746710 65477110
223165139 234892268 157446172
127766487 242735916 87974300
128047751 124087246 48781942
148297687 448377806 56685914
253698085 295661834 5692010
2291549 301299030 186201030
76567095 230526882 112144274
101608273 233821284 158969328
39449817 195704176 133090392
118727545 531703450 178896862
63871715 569307460 15115252
31649601 198775246 137812998
191104707 90586486 182817978
102030053 144784996 380389720
42157757 237240558 79973466
124787007 167830014 13660262
189936175 207416198 200193214
42283025 508611020 50257700
254654501 44005342 20403038
57473997 391839546 279203482
89790267 319010226 246140258
17410633 303383436 185831712
57029931 199934068 290521308
68399941 249630812 373966336
173847449 250393858 21056606
16101645 16812300 35711648
113071465 243271880 86565280
306942385 264712820 39876428
27482495 204458290 304035394
159188729 236337052 75265364
241936827 56093196 92042492
98380693 395816616 230860884
369649603 290481626 26711962
14496847 639094266 179069538
379341669 366706394 30496902
52920179 162590852 16904648
235278951 299733132 249859880
271951021 171121672 145899068
237094603 206205206 235682258
47025569 110447784 189164988
287407689 140542032 27095584
431387405 148543256 156568660
34712455 327998168 188667080
97942163 322621206 185470926
45990501 133106652 264038764
151726321 88745352 17513448
24175765 54978108 64675320
121297383 388045968 6190876
115576055 168196540 274009960
61095883 466095834 241356078
41273411 69280164 6372468
309653599 239300302 62509174
17442545 199641500 56718944
24449931 169968012 40872976
131398793 515941214 313409638
188079895 597225900 141740640
33378649 99422416 158836808
15626121 52610538 14554658
13159897 37560934 2944186
128370563 512133142 159367006
88730607 97934240 123890520
167989041 404396720 155867988
356790839 316212582 280876134
20757399 18683652 88786528
136424501 556844748 83780484
135440175 831175312 33019584
176152697 415524216 350687244
56468903 422611924 208609724
113961725 534155522 199040446
226059451 407849052 155924448
217416323 289006564 228554816
366608045 275348890 93495530
71791687 179762428 265221464
152842441 307587298 144371162
33789367 216127046 391741886
44775065 454411600 119987612
85041255 227751360 155947712
69939741 234024682 92408538
442508121 275089848 135547876
85569553 83290396 118583360
101275723 223900460 221505764
100809983 429073778 342171206
252445385 243142890 120051570
94097843 436437520 41423276
106000525 271884864 58503648
261532171 256948776 154085748
88926685 591924760 197759584
263120265 350353390 57451458
88912717 371788036 8645032
235096285 224643080 6056680
206494795 599324578 283840850
65739537 78606078 37262474
18791315 170905970 88090058
320302469 51628058 10206470
17434933 60022254 4571538
3561271 488253768 23146464
20958773 76611774 95658954
19585707 419432288 27666924
225950235 121838890 53004642
54064929 333904966 7522302
182811681 203913762 30501562
82932955 185845352 60478564
124947489 123022802 10319094
11410055 47562290 190582430
99081189 289858648 246615492
118742017 229861418 373979014
469535 468967100 167463380
161666669 137063224 6337172
198200939 87604254 95673138
156540347 219650520 193346280
280699965 133482900 19469620
21407851 521204182 97784170
79372113 144758854 110530398
148968989 54308804 146058992
235537001 363633256 66595792
117054249 281307974 99080322
20153709 252686608 16130928
278750701 358453988 83591176
207081277 367012828 8730376
42207603 141812946 11516450
5121287 175512028 216657244
239784301 560634822 358273398
146649669 234761706 43993258
230711519 488688012 112029072
154952091 233372268 55856276
37271865 287325712 231526416
91735455 341036710 260385870
62881659 192098694 77136662
2637431 408968858 402605390
87574925 512470458 323218530
124194599 125873996 18373348
64130451 143655776 143401428
6939993 170497660 101871600
338179997 85039726 65305462
166451441 312877642 199001626
3941013 109259436 21207428
9276449 298050060 385048320
88295907 326215610 413420250
88578535 106915690 10725218
100255359 109644894 88758962
286143633 156087536 116868408
68416633 84329346 62711946
72746829 110493048 10389592
23149327 686930300 62996320
118489383 172135956 45532324
78262949 416608282 93996250
88602799 164638006 142829258
87655267 63949256 956128
210557781 570230142 204999670
71503153 77343920 254576860
50875667 34300614 1472502
51167881 392378122 22322434
147020411 260856122 40395658
41851655 183262298 68894486
95843991 600133242 168434762
56376139 156486288 51955044
42950087 220448802 3942834
22132039 181986588 220892076
281979603 49612804 23741160
29506299 82864558 163406562
248262061 243986898 136124910
20565531 264686804 367993188
128063739 348594552 79192936
92102765 311495604 172407228
298073277 501517674 20876114
189542661 240991632 12252808
251450627 294840408 76993044
343632573 215853708 155181064
183755395 278354634 147281730
83113811 525405418 116340554
106549229 113914780 40325572
192391171 585010198 100365226
29689889 302189012 164993356
126278135 78153820 23621600
39719505 162473560 25469076
260140285 69071330 38162698
157012355 182588248 63703136
131575933 511694806 263667538
95738229 486640438 24488634
15329013 663969634 178873002
155640547 35644638 140747394
41975067 296490594 243586382
6563531 408968146 131402918
12269571 371715486 152687902
10409545 124347056 38134520
156039867 185123418 13982234
432594809 309004578 72790206
130942845 415135866 239348138
240642377 127689644 34304488
112031819 588245658 191603226
54814817 153779134 44820634
161547587 559979056 7969892
127599941 204274712 23465512
7932615 218851940 104716680
208774789 2592806 48536078
7227129 117678678 472182230
128428889 149579840 131904320
166757319 151188110 22494858
127156471 413273328 129752532
149433865 401683328 93811840
144019349 146022582 182271582
170090879 487337848 271919984
170929073 184771992 27379176
129683873 477865410 71312586
107418367 99301174 262402306
9199569 267510360 77883892
262295203 511269608 171265496
130763865 623508930 160700930
45090183 452233674 135775154
61067291 140669710 334832090
96270013 309632906 101238478
225836657 137158134 171234678
389305533 446314308 31629244
23480893 266519246 222790526
4710403 285214104 243543480
324070289 66615658 53859062
38048101 284156218 38155106
285441425 64236400 28819100
130527679 161477044 211872848
158050047 194915132 28556304
39826117 95001618 43870014
39382695 487700352 12657964
167812545 123736034 162153438
124248167 184290800 291556556
73742897 204307138 75109066
68085375 69397990 19668570
139676515 277007310 242893074
234369263 311717020 126956560
169158327 239737362 153011926
67568179 357520226 167689658
150652939 199407792 112587732
89279445 386312510 27093330
90029195 332552402 104692630
55973143 322334726 115497422
301603893 296978364 62073356
450245181 130148514 59963302
7077929 837689312 32380312
26417665 163574520 59166876
343743005 77393640 17406360
254682379 75723672 23270100
51037245 251735390 49914330
115281285 17386414 4762650
41148325 632238508 72989140
297194491 89638834 35469242
105998241 20194966 68564478
88394189 180125868 375495444
56555883 154149974 372762282
158764089 77473688 37574604
117543041 267574804 255295172
52039999 616228682 135479042
36661497 244646016 165529292
45194831 253212176 266266528
36175567 135018004 6360244
42948317 571349300 133717900
199192631 277614098 43854794
78234217 479281156 320654008
208839159 164194524 80020012
91504497 377904426 95226974
197549553 536084620 309079920
270182047 557996036 331102852
27050259 475719614 104044638
141593755 383819290 157218710
168218693 287958356 23074556
113884337 501910866 324074394
125296983 375415672 173368704
182978851 92762268 61673040
38176809 323284014 200000338
128049089 195249922 72510646
3192919 362513062 32536622
4613853 122907872 131460804
221534001 445950552 209525284
80308505 221278080 204886944
185749143 279868406 94445526
72323597 478591866 332174166
228153027 204529456 23816652
19959151 245469510 11603982
13781313 59087376 21027244
157555753 122486454 131506590
229035271 431211042 173325642
41574741 229039196 285579828
218628871 27708072 10290120
137038575 192059046 355762690
231132703 354081808 26209036
63109557 356720052 103872944
82306769 109875236 52317592
101674183 236316834 173762826
218678131 168075278 149417006
16832423 336082868 402441496
201551927 420309496 41172832
95525669 65683298 347048326
57844945 512526972 103119360
143103515 54875740 250520920
252645281 387881630 175305830
196752445 346038352 96209720
70257731 237032034 35243742
12629557 85681266 2384898
244692147 55366710 89353910
7072483 167391304 178238516
206750819 429329978 1311338
58789057 60399592 49236764
38884051 662110292 63242116
51459967 374895994 36367910
28544371 119111622 311533014
85119295 308064710 5513746
32197567 17911550 7632806
204022211 38831138 122211854
243167821 208085578 36454310
108763543 653736342 211700166
242697767 269420844 70933212
66028917 189507816 172369576
100602669 191233332 91698812
268419275 416917406 359256458
196827985 216226208 163930700
48845355 65227210 93650970
67129915 57973974 74079318
74210857 501831354 25737054
305236821 361995680 462960
158606015 460220450 79424498
88632759 115890992 415306584
166083395 386644766 264197338
125656583 198865472 2815436
99626327 14416336 17160880
129994637 423259384 418356956
337293453 272496476 61661004
88634879 512856518 160463962
11950339 350382966 77046882
145318413 27613698 7169626
138984787 261007522 410287466
12748807 799153754 61570306
105562919 314410646 86134958
112905219 72982672 274946304
207922149 456478572 12922876
66399793 630999352 148616404
65262597 64141456 354137508
79711599 499258362 42332434
242579611 695502712 166782964
75718557 193033366 89720046
213404487 319342866 57425890
128509753 133650648 119238864
79422077 483416388 5948496
32908725 428059218 83556626
239324699 56990224 12703408
34117203 38468860 65496696
190274141 132280556 39260408
151232097 245967436 76400112
87938437 355363872 174405456
3591709 59387902 33178402
414410333 227956110 180806394
3605545 43991770 4686310
127979865 394156500 387055496
148332157 223331414 30778834
39322913 142055474 14106022
141682749 21338304 43871672
236027967 123198328 3687264
98802321 86165982 198885346
267136769 306339940 171175480
29854151 175518248 314728964
41936437 800506418 77696686
78921379 242325182 29229806
229697047 23728876 14814344
7065183 151364022 491685154
125627105 297511740 348068724
130515261 264580526 114890442
3187123 119362826 175265146
53197893 75128760 65303324
112760085 571386294 177223258
140366467 91773854 108117562
265368723 319014708 166495556
224342371 381265502 74218618
19374083 595894594 127752362
104142195 202798490 109509870
194534795 425323050 152712366
189370229 472787588 376460168
35527055 139480032 114246900
276310927 243012360 27712620
103964843 512013938 35251646
192514495 189739920 64457052
138471819 69845550 208751210
33990963 493009166 131813154
5587003 266567824 144799852
200447685 405265680 286006960
103811883 279591884 114182304
181200963 506131366 75530130
138958895 404575448 59200880
70096867 464621384 50877352
32423003 450393396 360418152
313607427 445999332 359158984
1849671 92835768 121785632
215318205 142965260 26881020
13106057 194928636 3074364
108367159 42946988 134474312
170523639 104940388 8899176
219962177 520275630 101063586
182906593 328998064 304294064
6943203 28796538 16066246
241215715 79617680 149039140
145310403 122051644 86947308
331285273 279364400 140922736
143840499 195464382 192593126
196102101 385287062 218910822
43441719 266398998 8567122
151576409 300618758 281265938
42820505 535244110 152069470
95145019 614521936 195631972
11326483 110835876 169381044
12586443 397270928 78379896
37900571 358279992 75652344
118282355 48398298 54988350
119687103 152255002 124461426
134930343 754303176 135922340
112843179 273792892 193360704
119789285 188099530 173435630
278421621 115016412 16068596
22645881 314119698 110611394
140799545 532619860 113599648
53198403 316786086 95521118
201763043 59964516 53206236
105118747 191809466 9731734
30605835 25548120 13598180
34068899 445746266 22701382
122358301 278988532 118262960
169437703 336974564 128078924
243851927 76758452 113596316
224378709 580155308 216116088
136291915 43972470 104152242
227721041 645210030 87240390
112912413 506168546 64834974
43144025 354812310 382498050
64233939 303620952 307518304
338300007 491520618 40856146
82603179 66588562 18375726
170093425 133757740 70798528
17129723 399356650 86785930
52098999 199135838 131823342
11281507 88805726 151362790
143203303 693094166 77308826
161213181 95028432 176985652
177673735 249474338 26772610
43518755 480823310 7084054
101124045 117302464 26036448
5306703 75608056 32216652
68061243 41046546 42878626
188947955 21517210 58428110
43036683 115229210 1521930
247706023 506582782 53957794
85649735 388022430 83904558
122143969 371734130 65866858
203522985 321139232 405113160
98891981 378354922 2925758
136424869 145210188 327525012
9719619 545636742 48536654
208819083 91046266 101041122
81352577 213132404 308461888
357596253 281982546 154363210
65596521 104377148 133574832
27287681 357501260 123537892
43770097 265516456 101620036
258213477 245495758 15360954
14131213 77314652 5952296
36043517 212368220 686756
22043041 43285532 3926336
114165363 166802146 221485758
143515743 394315564 340908744
130301901 177825940 187221432
132424627 24495132 127262484
26699255 565113568 121839740
220821745 78713110 109478170
23849341 152376842 175746626
101592107 208790852 157600304
28217461 31876982 16242994
99164083 237432786 32454786
4588499 23807698 62849258
148658697 204295206 307252726
113491241 50893788 71358372
300902503 344946348 53632596
6956061 275965008 68056468
10627495 556228238 11623270
165965079 299230620 50875240
89074199 308349648 145537176
68988907 194125974 151572126
53259827 521290512 292011816
203767423 376190986 119305930
153056307 302895864 53344444
47383597 81452206 87613718
373479527 256692574 32129674
146182371 521783652 290862248
97638049 376451288 14413036
10995049 117580116 137643048
131769251 68273298 35350938
129999203 399875876 503823604
138746223 117697038 212255246
9103361 103107048 94736976
212797509 260384238 165766858
70684525 251081620 83897552
189870177 60473160 63185464
81578865 15493308 58963780
26723531 280484080 266876380
51736515 41478118 84875790
236259247 392386036 120219928
177847547 263317574 153906638
34903429 211232206 33743662
34764757 342839002 374149534
81893219 236145592 299855440
5990541 176023060 65065812
328831151 214072544 52045268
125727493 204764460 120023520
96164049 336775578 57827822
206832583 284879846 167910334
203125291 351807012 236569980
107817975 459411150 93023830
29755243 52243162 18532046
56839017 118750194 29128094
5764481 280092416 106701868
210024057 389303204 29014056
70182343 381606072 81503736
58240221 244303312 177542772
158686503 181089190 223109370
46964917 377509674 248598054
196261863 97199748 106111084
190782729 359863052 290064504
25772255 217871890 11235890
62662373 111226746 77091642
79531035 326945130 2287930
95145771 354913072 363688308
14676247 247607246 78077846
81792429 257153994 50351758
196239499 272458842 198504414
140526423 516218508 29042956
110593435 402427480 276750740
64680423 348920820 218855236
165871843 366536650 5863226
41118783 199461366 119966486
162165003 213063286 235389726
108273141 97484574 24951322
142913221 156949920 45713460
273651357 97602580 28540080
46582023 364083490 23518710
198936881 77488742 140968082
71843091 414350566 53307462
89893217 116443050 40309506
90311679 331287868 19795296
233020507 279273176 99682316
250828845 363718568 182454480
203011463 237841592 22845236
155927217 245399860 77237520
5798247 178728342 358141646
61356903 107300466 69935662
131567397 200966534 175475994
33335883 491047332 40598356
14624095 306189204 145452672
85043935 220624250 76780378
167615659 173610654 20481462
71710435 342732818 111861974
180833167 387876174 99265386
238832055 205104012 143217584
237988715 512673474 194411982
75699725 133488280 160294040
147730339 124730398 228516214
10348245 36926628 15037240
187018929 375876258 303081286
17861003 500490168 6800016
93578863 377204106 438582318
158054415 404438400 235657300
225747261 188106882 165039854
129720279 47797008 74728
64460065 419860424 13702468
62520825 170712270 117726698
168567779 362413856 182634272
87130179 182659372 17149692
23046345 170446896 46098280
169719785 103684680 75399360
20863729 337225086 44836638
289145201 334404332 14854220
62342949 109928624 253826568
9641049 65669064 3649252
201191055 247947030 120795410
3516295 605004036 304539600
191234955 207970000 268620060
86565895 116529494 152485142
16239471 292568742 137302846
8792993 603448078 210113006
144231065 139757670 5177370
103190635 451346270 30282470
36025175 661407232 181554340
875737 2843116 77312
132090129 314079822 304966718
37387401 23741658 79367254
122643527 135969606 307212054
136458655 220691108 116188820
157424439 430917114 310594442
115832503 176938670 64283470
94381363 506962134 60818850
6151591 748292754 47009058
182385093 739135080 29405900
57649971 441786192 184730116
136590995 189454386 102779670
183189979 409755214 58669898
4555537 141528346 52311482
195975165 432561630 196321082
22458805 455434160 162138848
30418211 171833208 233682264
243067545 288008144 95785092
126646707 39968454 103941254
275642515 183315720 37751820
289624125 78988764 16750048
110438045 431216330 249746590
98661813 298776102 214125374
61650885 179955462 318317890
260757273 331707430 317980350
155427191 179065398 143903094
344467803 320709816 110812696
206489751 296591568 96727336
158903989 52688892 18336576
387568883 70474564 21651572
113083533 181032906 213723826
220295829 56067282 54897094
231543731 196064364 2817948
234555999 319144848 178607212
123825845 375346386 129803670
195770623 250789680 47136600
234617605 321226690 54453586
137032603 215138550 269450250
54692261 132277122 92989626
172236627 178341308 265349556
149848223 170316310 159246430
38126657 8628206 21217226
34960923 63521588 54258036
229198439 289329212 1583524
126268947 540391092 124215116
70437997 339147852 462903456
153312345 125002210 114407118
136012745 102051512 207778916
58813679 204101978 54760306
83523499 11551172 7903796
41982079 458486720 32820400
214302321 94678598 155302614
410396259 234759512 105265320
92111279 579137772 140251308
26482557 176665716 46347604
34310649 384836476 289842468
98469561 19356758 116887302
29992311 106617052 66738624
140064297 540555284 13785432
87215639 395579398 123367934
218414459 536471394 12175338
283490995 132835294 158845958
7577413 379520864 9057656
172967833 54056764 61330604
63228361 129291038 184893506
205945959 458613476 87279432
81008771 236981878 249036242
84330095 69403180 21156604
81013027 31793320 52118180
26364269 338683352 497596
8465857 20090692 35578204
195994723 201561328 76406716
139697185 316526780 16432160
61398561 196370452 324345516
144517913 268231154 22315078
75397951 216938018 16505138
106538511 53627220 15677320
68045085 257866160 185186028
35637449 307098842 32310898
206324605 258826110 488430
116751783 489532964 7646172
119938919 677402804 72359312
131412253 143056222 22026866
167762523 468075632 94551636
124802835 72878070 64198070
173333001 278058282 163873786
297797025 253410950 180430050
2338615 306758020 118094680
339821549 528678712 229458776
216165985 308342886 115345998
5480649 100186584 76507568
47339253 303741134 290541426
164569595 12979498 29597686
198007417 308610668 287641856
40509595 52916642 20349490
98161835 437598498 12623886
148558883 136926630 59970294
332925569 226462114 147859978
174485697 337513706 186574806
47954879 227386426 41432518
131352907 446294824 195871288
98149641 353091918 228380578
176852085 275033570 41341710
59231681 97953158 127184002
367454031 208848348 112667144
248037007 281841868 71578144
6254873 573989256 179468424
285997895 611776140 60360000
17317919 511129948 20429248
172006797 306173730 311896546
154592417 317535024 41087856
1693613 213907226 49166806
36601047 258790224 101414564
120966407 40672146 46304502
187054257 315921216 195746908
182086759 347355208 230706904
17911791 310866120 53909288
152693 103451864 66107384
131882371 16998478 8935066
235324497 92304562 17711034
129608457 167346462 39771706
28216877 211211336 116184344
2523857 44057374 54605470
79866373 281364636 164436216
93120033 127301256 131709560
86335213 294332782 400853234
250871367 231694138 194961966
121116075 633498780 165390928
18227959 595994678 176751106
37554731 184812566 501438862
165447059 199562208 4114068
851021 426544858 16263346
3861031 259225806 69219942
23457929 212237730 40189422
186641691 59135624 43401372
104273757 145810524 75854380
170501121 48714582 18666794
68578287 150051566 27316170
18595587 379866156 68382416
72607283 467831756 133633460
178102113 185238566 251657490
71936169 225022516 356922948
85722467 133841698 20393446
122837817 171830090 60927990
188262585 166383586 137612370
149280981 318861252 117511256
136140773 31145390 5595686
63761071 383195270 159485422
153360821 181682048 77757884
82844187 178082088 78105464
68153191 156401220 28304760
277207465 275307128 43788196
168930885 517450970 236833746
98261407 191268294 261323622
203681731 763331228 228865492
265016723 302373594 31901418
248427375 125712300 75297500
75011993 97641278 22026334
42356799 207586170 144663382
150335861 392492638 33153938
206870427 515276974 403584942
171338257 71454754 35596778
13619439 106675518 124945238
238000355 24142490 2429870
179854445 334983798 33633486
237412219 227306230 5545210
132671523 245465484 63439916
41369963 423464600 235241284
128416875 356174690 154756170
160896257 161809476 51279648
122393663 741581492 19118044
86609997 189744408 84390224
99766365 55384684 8869212
38201065 574768026 3346482
44431323 440994534 26109374
1353965 283711476 410378232
59565291 3352508 26952324
154680693 261887422 288566106
231412533 394513354 58102218
410206259 259434720 102726180
135795863 41502028 12136676
246592187 411308314 26373098
42701061 460282732 190193952
5426167 568229144 282951380
239383227 162677192 118841076
5790605 142870810 93627290
38176035 324593798 37895850
83401239 740345208 23465356
61054287 193547116 418290048
6689559 481191988 226789560
169675439 147947740 22307000
88375979 134907380 281563072
165578705 114739690 9475390
163208455 395232790 288378742
36800903 23606706 36403494
316757961 353019966 91166998
130075113 625968350 332653134
224238133 303291466 52475474
195442741 231730096 14229332
151077195 372258930 21137842
133367397 64767722 169584486
28109107 480818626 44182330
135817099 266037412 199729832
81815283 373699774 86377302
286929879 161280526 115905702
271416051 252388068 210865796
26808719 316728812 216450212
146422489 171881478 31001682
6835105 91177180 15906256
110416165 294151780 143975500
52674799 543524008 185259364
9883545 144954568 16141860
126690807 240253486 175958646
27974233 224725766 256629554
49793165 248203364 50283640
45790927 259686928 76417796
181584135 137797770 272097190
41790199 54110628 2194608
182270697 352029922 413515194
243738353 303243534 34283958
169296877 557083008 137215956
148261257 387407026 232058982
177415373 99082034 120599458
1046151 73096616 163983108
88629079 126493468 330362428
170929857 201120144 69730984
102403763 327709446 9695778
241721001 440607532 35934264
92197371 340241086 236452482
42437459 242780400 6693888
304035449 327116548 105918148
11471817 63552238 23470026
57665093 46358532 4018824
221548881 150015556 132312108
239519373 317756218 212403594
203756401 410097478 148356406
274607787 563567100 81718684
351888077 161789756 106002428
183732875 253722362 156981934
40770139 178362944 104246308
125968919 464718972 418903332
17574709 334867358 122922814
318898503 305943344 231516708
22114205 32046804 124259328
65930409 132808664 25984152
71866059 218226638 49716498
156320995 272522110 211437826
87638769 180325446 186704918
46701851 374609746 183223918
77102633 235405698 46481094
396602135 145425640 152342756
226634483 259395102 71647266
173466651 55193332 9336240
10222961 311979192 344341092
413164927 229921298 82721966
229318129 170094372 216731160
201720539 310839036 93360552
132080709 101933738 157004670
32286091 325045958 45035818
54777919 344436148 216350956
81826019 268370146 105817342
22208161 680001706 278121878
288064911 457367748 399613616
182744965 464787260 161440520
7305507 331765724 184241772
213644511 365037252 29758832
205974349 370531518 91000110
358831687 123938986 50590654
65309287 70972158 165225426
58186619 464542748 373333172
397454591 77542384 5193112
115990507 239642140 14159476
14723675 163968100 13383200
168313437 301964546 182056818
31461587 68956476 7899144
60000865 111703780 112806880
145943271 156726878 116216718
31522303 512202686 204677902
106629679 472618068 76438164
70074075 353968740 215714300
93971905 441819568 372892124
49200921 512498508 263457208
52531293 427529306 169702566
5747375 227500440 12866748
172702269 479697432 69165316
68143879 91241268 20765136
209212299 92334192 108870596
223912829 71837186 16915298
51477835 327964300 321764504
207851439 390185202 437140498
973391 423261398 176715778
54902557 399004966 84091658
61201567 87918752 253143056
151021219 237756938 73850542
202404759 145899620 12533088
6194595 532201650 355450382
199930073 203476766 32308706
162604761 80860756 165950808
172928103 82079814 30303034
56604585 139889710 222092730
153480917 407292984 9039396
102848455 178334190 168006630
45050279 412181496 300927648
55835795 106052160 107714532
15847893 685121982 164499694
245087431 214592482 23811518
32225241 822851862 86869258
134144739 139359098 136692750
59914995 280388940 104566960
147543463 297228016 191099740
199406969 301285378 10367726
199363681 258722310 76874610
206223061 400428224 374184188
98297441 186343130 216361762
293563587 398811086 33427206
34078263 66030624 88739708
132195165 307075670 251504490
99449999 113863758 22221078
170111893 454362608 45623804
134174153 42416216 28208392
128381031 230440982 209359206
209005031 169215504 69774168
62536323 333725932 203905836
147703265 97321330 14130338
385047149 426375218 92268050
265261105 371087368 37289680
25132385 121062940 12409264
72746159 124101124 58163332
15516843 349269468 91659796
215494225 175848696 83728800
69247465 313299390 171690930
363393879 214861818 144347206
27653249 103579060 293377468
132366255 40260170 20681310
201392205 390128880 178884392
29432571 175868114 147579138
82682225 62090950 59665850
22011657 203045504 49148076
92386733 329587568 188855164
142504087 470979244 36045532
95117013 669256620 268136200
305751909 54103048 13929492
1758269 70004886 15828078
342117661 344232150 194907090
307270011 262419618 237588554
50987937 323589734 170634750
185845989 349219878 335024114
234171345 286441440 213814160
163555695 209440896 23603872
38972457 220402956 335693576
6592923 12905756 63220884
64096003 99967046 62665658
46265885 426339580 188484452
117506205 413084136 289360760
375361265 224448870 35813790
297468657 110867158 2172954
47837259 334800296 32027952
340793301 438783774 171881018
374702011 122780672 42542008
257153611 475298250 177610698
75944681 251686208 72042172
84062865 121337580 93699620
65859305 316160830 72900478
54998059 453801556 144907928
20323941 232796088 35605192
269420223 59866628 33942084
262130119 178019848 136899052
207668603 346090302 208468086
33414269 153472142 128675426
88032255 448018790 270703506
212036003 94771970 84291250
148083021 391846872 247593112
262212145 201893432 196182976
209020045 293095180 163986560
397646769 112171706 109992558
11946447 96655740 14149420
228383455 516617216 43190020
148638845 266383982 89620730
10025641 134920980 34923288
32003431 192327452 9538684
198606823 184337330 183490286
387042699 211223568 62906768
15087141 225282088 430088940
142011705 296748642 299193350
318205565 362730612 107475060
161093205 26397264 227618260
11629023 49568214 262537958
312538175 86594880 2765352
174068883 250316586 45068318
145652517 42348156 16212268
28601539 139215122 215453918
245381181 503024184 158016088
121340193 311725518 118249966
234608913 249326748 84346024
159973559 272150712 295789404
65387051 56029340 41691800
170874869 285223032 251998656
66965147 46015018 23601386
121021121 213638060 287786260
180054229 231772838 50215106
47995773 471527814 22805426
212146127 163942286 50797810
233521015 233215856 219588508
29329989 772132530 163583498
17389331 92430440 105940508
207972851 386842572 21079824
52282787 259749036 176629872
167812631 457474194 29025822
68022549 481411884 372050912
118884067 416443214 85711274
120114309 506378238 288733046
279533297 92166562 64632494
184508697 456432690 210253654
61014941 46855840 38699200
25880687 187930036 76243576
105723089 178177892 46199692
358842699 70170012 28592204
160317217 603588146 205588054
292774353 425696048 256958304
113293223 73557450 104928786
247998557 207235606 139145954
224329425 72395608 14460300
95938007 98142154 138062786
241498857 168729302 27997746
74449143 456476224 405004908
53719701 325761078 180475918
171650589 255919564 131213208
118481129 28792658 11222674
254642449 203985036 118636368
8330871 594205350 105600250
67934955 247823340 5070524
22085855 406471584 139024788
125857853 149335018 63572866
6743539 347071912 107445584
248459659 151177828 23558468
118313199 347145492 52099832
14518781 531446358 202502838
92034203 40705184 119437556
188075191 224021198 327184078
14276667 174465426 241507646
34069977 174636454 330522786
10775681 275302192 32574916
241169745 262047382 257058810
134022941 485191542 232814358
144004679 121042914 58657458
198110043 106244936 86450544
89371709 233666306 402549062
223196349 285382798 289958358
72818515 526516880 118163996
110853557 328675054 210507058
280003839 289004266 126351378
113738753 329530276 8766164
15187483 123485090 138991670
45296029 176138154 63986502
53192139 385220502 245939342
122684307 127761056 40727568
32934173 146451586 99146918
274976797 342309260 88065140
115834843 279259406 201603218
36020145 231712390 405671142
22995859 619527348 167713752
65480851 678641822 173364898
93612573 97255146 30382666
96573539 52208230 126257098
449051929 367938524 30641192
129015695 535937140 108428740
109842291 233782672 51711816
93108929 239968654 3254458
149466447 200325284 256566048
73972265 250641716 237356912
36247043 61495364 75200788
18137655 120091966 47512170
210475555 75980210 16736170
99625155 63010758 38943506
190467513 25711298 30231606
169352665 283624972 215378180
221441069 264354642 200128290
222830861 193014898 27423050
180957483 140671246 78175638
320708275 151669810 98033150
73131999 374458494 49763338
52244833 158383558 29931634
36550203 32186374 49124262
307959499 84797242 42351122
150904551 498707604 288751228
183372271 115161588 293875536
100255415 496116244 37671092
196731857 373481826 145570950
167243163 165443838 203270974
116527829 36651540 94248540
101268741 435178362 48053450
245278467 201296242 307222746
241234543 32251076 78834560
245042275 139293194 154338842
89909283 218038914 411456646
58520963 110314694 265627358
301323681 174991478 40445922
72238359 108658620 36273412
77609373 355535472 157779364
245134997 243875012 150261416
116695111 415423608 75687048
37512953 158342730 34066254
70333689 279989334 122356442
159021895 303006394 403658
22365217 556294228 116985184
125705125 417217760 72959180
20841963 280622106 292690754
200644563 431729720 253812060
177998635 63351740 21201388
57945221 70362596 126625552
88587601 228195236 29651228
149961171 378238474 7556238
11292053 29205662 71128514
182289157 435500754 261736194
86799275 116168850 45547950
27746979 490482040 142548360
24890563 251156776 6512356
452612525 324171936 26972352
63232729 573929598 162532458
22672385 392498978 284550254
288082389 221277638 75412842
32923887 281572864 189612288
224201523 354673056 127435256
130374851 159228844 350479472
52807159 99949398 120488514
53301785 562126148 131638364
20724433 342161882 244178174
356018103 412622348 145596876
153009309 256006044 99681748
263527233 674856656 77973060
14945893 473481514 264203822
51901721 672302534 156751622
66324573 474479184 193594292
163816685 280502920 443718220
110006501 95714632 3842288
73917351 23354510 298079418
294172945 270084560 9400288
186859521 243802918 67768266
195953429 267389890 4487590
164599431 314587400 107840592
113512095 398091992 96796560
164189085 290741506 241056450
134656575 231895250 27189030
68023581 71816110 4629258
103038603 18701448 21962416
169894339 142746982 195326774
64080165 180698442 353939794
13920945 45319720 38079168
11553439 331732432 166442336
174818427 207652712 327193896
201951553 354833716 202969708
204440997 112091136 144591208
120028615 468751164 298523748
40112325 636695908 165699480
196447715 527651072 180088096
181010711 23407188 10858164
257250369 197636148 61889264
163208449 148969558 129876638
14809931 291736682 18727934
76012641 105172858 128640654
112990887 372492300 54916000
73107641 291243512 269663336
171952965 461650004 67206600
424218385 262581200 142691224
200470195 362400460 196910120
68298633 404571512 260392656
279868987 231739146 68587038
203302275 136886586 85463950
259834337 80919472 75990484
296216543 138208502 186265126
166301117 337238722 34697326
134533999 106903540 89611880
104512681 214659068 110926432
169347497 646630446 235672290
222268487 183647690 13105234
10624435 6697790 4371730
49635649 235672506 147866118
81410945 180130040 34688060
384274881 58055202 36253102
55134049 502937496 338139852
187678333 677505436 108260188
219397763 10285324 11521072
111053023 165800048 27301756
84931513 210996886 156061562
53767267 527111810 236961470
105417355 138107680 18327524
131594805 184200330 204482366
57916253 435624104 112187924
41709677 273839436 135930096
259353565 502695834 224411538
101814795 286588538 74477010
194490437 23958672 43418604
80726253 328102530 4492354
91738675 26428220 127938884
152536811 212683192 22450028
51815011 81134892 21401844
256582375 537724900 306848500
169350829 151763238 11866206
57873641 407033616 214768992
251379863 66915132 150698916
7543943 487821574 77756018
305022565 146382432 6130776
91236573 201191856 214972364
20981217 424039274 49477662
207961995 99535230 131859278
264665737 226261692 94297896
219315089 414382922 151353722
55430829 192099864 427862528
301986293 214701746 266664778
229568857 42527206 94800098
125369307 74552314 219651054
56260957 76041258 98392614
57147525 70454088 69589784
114064645 172724080 164778424
102648327 513229712 296819964
133555713 46561556 86001624
97749065 126167610 2062314
117517955 521612994 397146570
241332541 251422598 40455154
114660385 266277740 213953180
144304773 331304396 684684
35659421 674520168 151606908
137649123 109810900 84104664
9926647 185737566 66594
22028523 54163962 31783766
205824257 133916968 112322416
95669473 46438424 99227548
62338927 327748894 79744298
182109949 302314232 42821740
79071191 109731902 228772358
186072021 190234372 22121076
9709957 258997276 233198600
133518545 40258430 124514626
141083873 369725860 267926864
74387569 418723578 51545526
114971679 398805628 89406396
77041375 243762022 28698446
23712807 530280724 26004192
15600707 263296174 62671870
337085081 207691368 21363648
104744353 97512066 42460494
300581235 208719770 6532050
253529395 22145680 50030512
243654723 133510062 156635626
184296825 179345328 77385896
20990471 369300988 51632236
143253405 353232650 272020290
277577587 142938966 69862170
90036391 295491878 247122118
181406235 480523562 450754590
292728603 288288536 220601772
153223687 394342708 364264676
334702281 243888212 27291336
88009691 492314882 175409314
146679809 457076542 403268438
174166981 206605192 44474620
46987365 66729510 136154758
124798385 141102212 319744400
71431899 54514222 16347234
98051061 153225702 314090294
17817561 691534784 84759312
174479967 47785368 125613536
89755837 624380902 229700474
56145213 646018536 104045452
100319459 141764902 122423746
48172155 300220924 99006000
54542367 79929490 113049294
84695715 288145650 117288754
322668159 59730902 58415814
248163901 102905998 13410442
187562765 75532018 4052426
51385565 86405880 620040
142061547 217094526 332427878
34004381 217938098 220551998
97692541 131866582 31517302
77743883 416951764 426408652
113578873 406569156 221575272
8430527 33800886 1584906
196511089 340657448 78957740
75884065 257815780 47027240
187447433 223685118 27769326
46328389 146849828 187865312
107323305 286975572 157691540
235027599 437724738 334604686
110140227 256665114 263906002
54289113 200231316 305819440
40012849 401824140 5348820
23872839 400750932 322525156
71571103 218934656 455068064
94487979 329624082 7421558
103028291 144857972 148340176
24466821 232160672 11896440
206509157 220596536 175028452
15948405 284951614 244939002
210153881 683882682 59093478
104547575 164359120 17935160
289644283 163220156 72524660
88363443 194022102 122952766
64796499 246153862 52415562
228741147 154417680 99955580
87468171 371330162 92279862
324812933 214360368 118903536
33550077 749358764 79443972
74691427 500091756 282565032
129989025 529127478 6484946
322636909 254751112 88047712
129808165 77312106 5821170
65281951 125356318 131930890
188411757 31018564 83790108
37220579 288329732 178580776
66047129 273997822 213581782
205123703 367898588 228926296
37216661 384119132 110638316
63752411 291282422 161030902
218371335 373782042 346845394
176802483 101930316 143341684
31566491 450389828 205653548
77099259 39643818 117929842
278890953 230592606 17217442
168316535 242859460 172857352
62996003 431341972 163763224
13488479 400722114 103367718
129438873 431097220 111693240
19596919 176608622 15628774
45665649 19043186 243618
131056437 434124586 184268442
81203475 174558810 108127466
244854847 344161472 117504116
257959537 346278338 286344394
205079925 446457420 117668252
132959755 162719940 118655040
130663329 364469832 52214284
84184439 108078612 359454948
194228941 66661638 234752778
53845683 238486294 118625262
294402115 123954060 132100380
74383069 322620392 379299028
340355649 134946386 68771922
95076863 245930516 252272300
260803963 330232678 221276014
118871457 394706284 5952156
113624973 243616790 283360710
73554657 376293554 294337758
13490029 115788284 4250848
81179127 193480836 134069140
16357909 486898796 64586308
89988879 366586806 309151162
272235357 113968394 198563838
60315897 529064708 267518304
12436887 245606760 179206216
249878673 224217774 26203894
55184821 23930368 16360372
102298709 143547926 157189738
243243363 277136296 55539444
61106241 93005778 191518154
27357267 373989060 142463156
36192111 309348798 297349558
12241269 704254668 35778296
204374845 204028960 82811600
118347205 131000916 104441160
98759251 32637338 2849818
42552079 119826606 6448062
262105087 300668270 172172266
136184619 650148636 178499452
170646699 173846542 23251818
19760195 72310812 73302720
177002505 244096364 147284760
16149447 227844108 119748176
99164423 321799924 495674044
118417769 224016322 243745442
224226457 722613286 215187662
197818497 434131608 176568716
8354801 38268518 13792982
118419965 219991310 169870
41089447 453224564 10637464
404303187 328133322 135980866
177038655 343078770 425169610
93159443 455557766 219975206
210831257 455091866 49850138
191654961 120517202 64136670
130233851 163504316 124858712
30012329 71132428 44403140
106202393 48149364 36232884
98687119 163358426 140744498
104855395 218396656 169007192
28606865 204736720 29251712
78449143 264749748 95796864
279490943 225764662 43011346
161266585 436966886 220279270
77138455 118308660 74058276
168773307 167780204 69350316
66240553 5709646 31731794
56488881 300969040 383678208
7397997 159543916 32045832
8182803 15632370 210853130
308226059 227015202 204764934
22110029 296532838 262671034
197615395 12273302 34278550
32105683 89927306 268061990
5896879 246418940 329309560
94984631 485555162 356464142
253071015 386740890 45794302
127896147 245815802 262808094
101614953 410541546 346323962
93989919 302170612 292314324
355603913 224135346 20242734
82504125 170782390 28618866
215169163 121661520 80852520
59492889 170930556 37090232
247011059 231706336 7956032
81026063 665783750 81191266
155728661 7736896 90359092
67347589 132678948 132515076
111830331 534906840 30038492
47942951 273495178 57490246
229094941 242985028 97311944
179052395 472485170 52472110
20964917 202028376 2019828
385306659 151770504 6005872
137348481 328086228 97248388
51901755 206750480 88248516
90988361 821197942 1166038
9646097 293231540 398431796
342839885 286545238 81966290
3142087 198649150 187243550
75483285 41937078 186220390
120533101 468206932 164043068
63906795 458644600 83123940
166158223 98824468 220453736
158228671 128208062 218485786
11100291 458336362 28600470
15296025 76703260 216524100
281395477 114422830 104282786
141109489 389899152 91306536
145244675 97035904 300967760
159031903 487318010 172526330
131731531 36729152 10822052
147587531 299642800 91011508
11591597 310143414 9508926
104872883 415814456 47424560
29459127 30702536 2917440
42514481 260303332 1785596
162689253 539234954 20887038
58266853 65147974 68468318
199572125 233817920 194420548
121562799 197367804 86183008
139565095 164460998 71114750
204267149 78801206 23344982
79785555 253108448 86447040
106556511 120462120 57902200
109698737 261103374 211447578
115753055 161770012 165768520
116624227 186354466 293072638
220802417 160978846 87453334
325442465 210169750 96252074
75588103 228154008 302455296
226411755 277011640 23121180
45048741 25498362 3271430
27052351 242687822 393155806
396536181 406108736 258739728
189005853 152830234 89468094
260282247 564206738 120271314
160529669 337272970 216850490
16069893 26058116 15325488
139050173 221656224 105366252
104322969 27429522 289834582
202412147 212199220 335772640
100315331 877370148 1594752
44416325 56346960 76240800
283670635 472365574 94716590
395835863 246640086 29937894
80066643 580843188 50213224
114348103 64925464 270464684
66823249 190096638 122278086
2226337 482416546 108737806
24197697 148511272 1577304
159060511 554419242 245065566
35717969 520102972 224220472
39237339 348916344 51204868
184745247 338788734 156615418
132959969 326747738 43125118
199741113 294028074 118369322
190580835 187566310 13623630
175534193 95585966 140516066
22955737 153100142 311029586
22603347 332341794 279206278
26903745 64220250 194412350
92473613 62703936 79507536
152647531 73382062 65861402
148542159 197346108 137917648
69923711 157485042 220974546
5874411 47667002 441822
213852919 462671758 36909026
156096485 236560838 72120950
16387023 212531680 42662064
6563741 55974438 17630166
182949829 599538498 180917814
17663121 383375784 80453092
304278829 156638268 73351872
35792485 35670470 63393070
5923537 138485152 46804876
167059227 279380784 227478676
76028385 25965400 4818600
110475057 394286718 97020746
189556025 315256948 41994536
103434159 158187582 23691742
179426449 211592304 47283348
86114957 501668226 159387414
73808511 104836732 56291832
323522237 274443942 186137826
266661885 70643150 18304314
172797147 413978516 202374648
98333409 74035578 1031866
132215007 322781594 378710526
109780963 365079368 352801376
143216073 255038038 25189374
24669975 309555720 48039836
252567755 206983634 92464730
94452789 383884260 338634760
67597175 491016700 128548172
139646887 327172654 110950162
112473839 296279592 109074252
11125585 87139550 18621250
73559933 552414004 255788552
145140397 149015510 350385010
136389947 159406566 327768666
139715527 342744984 156585444
323573519 592617732 266535192
189221807 551358056 233842472
159424141 284606752 149738312
91991373 436540646 72838014
44291265 63963130 170028498
266575545 224821860 132026360
315720553 144125746 71050262
51874577 133353386 137554510
69282943 525470364 197584776
86498851 110822532 300430236
326333313 98708316 86312828
23159853 14559558 133512314
97944837 185982414 141725174
51847201 535927518 333514422
83336349 229914282 197014766
48104293 565547104 270472564
94608781 253658928 223589412
174633143 91643884 281144012
337405435 119860152 77468040
6120825 474585990 184058350
162276665 559162536 53976348
385913 160774834 58464590
25777803 435690324 240158732
256360539 554749388 201790476
78903723 155030548 138178776
13023943 89427410 102723370
81321743 180469274 188099230
216506913 141360636 120836852
226335301 467217952 56250764
104268547 306198422 69670174
237781409 488120334 97501398
142555095 126295312 139691316
368605713 133741746 99066046
41020993 108470830 7421390
63899879 579509254 20574118
56754947 376099064 103076872
172041847 135494838 120539346
84189275 450996358 81882350
94712549 505194644 156598448
6877425 399554610 45733298
46330739 74403418 28343026
312394343 297208370 1755526
48732947 257281226 495111182
35305105 568067370 90343890
209188859 95067888 4643160
27509271 374715018 7200242
26393789 339076372 107437352
163184035 96092850 176963922
230109345 516476184 120222980
225643783 296796244 58210472
209788319 334606208 240243448
57743169 343455744 190201792
128575303 761812516 131842748
47041335 235126780 60588540
203189561 310913432 332612572
43416937 39207434 26756758
198740243 90276394 229173602
61641037 543109348 96808496
161611351 135372512 20211308
372712635 232516198 43856430
113573327 193655304 41074512
87246883 162878604 318993384
48033243 410772040 202944000
303364955 441554864 207314752
21653589 413815236 65966752
183192309 262806354 129448162
26891367 371980156 143873700
17894903 420641220 416368320
69071295 222122792 30947856
34814979 297312670 136900290
73788613 180184414 279473054
11424831 509535692 219357960
20765355 636574210 22685562
265503941 269291292 247134636
62925215 147609440 235954664
328713083 131069508 50182404
164627031 298830690 126846170
141469437 472742804 377185428
157235359 123337228 122983036
32912339 484765846 280690978
110127087 171851554 5549994
400234491 157544362 145421394
17658891 202215582 401920274
80323987 62783138 35738914
45610497 221160032 50052864
186684759 178123272 69998804
242028583 474451126 134489854
29404295 150283950 338865810
216751 305768282 56174362
66466639 338037912 225504792
90674591 315310532 362922028
98498263 233837452 333220996
21181765 296902012 244993516
10818809 527677852 97770808
191883151 295519842 244261962
120136435 83675308 193773280
265055273 189986366 16233154
250684791 320404190 102994662
49127639 317248976 66473752
56626227 271584794 6677886
227387695 172537292 84127540
20679359 291676728 6095172
26523037 178261800 178411080
328694991 335061462 2739910
135718191 201011502 52252186
107034643 52297380 187075140
38588131 541439874 322867098
368919159 213525246 7752742
166495041 257506938 78115822
94312405 89290660 253197872
120854367 35702786 13737486
110718381 219500742 390794258
44046689 456347580 34771848
227325937 197682966 133570554
255991843 174268332 91691724
96234497 687962714 211145894
116590787 269992038 8478486
64190823 223110486 52660034
35588799 112651616 127074648
91549017 301889042 92389734
33646347 166989556 131523048
118480495 239483246 9715610
174610199 11793108 10969068
75395239 130492758 64577238
30392455 90550220 9948260
170679301 421540842 82221126
72203339 347113802 440729630
66727899 316126838 85550394
277675061 307483514 305554778
249434133 69442994 40481634
111830889 175123682 47521626
92338599 55780252 192970008
54094325 40881802 56566514
248039349 452826038 138884634
347482065 137347220 119972076
153140475 283282710 39837970
287463279 138964072 7116444
123273701 299703254 118931138
346828137 14478300 2434120
14889503 125612950 433359346
16999665 42393072 4899040
158852677 173026412 110694284
131542691 110166922 4969666
40685691 515322672 171363472
53340553 334905666 338147502
155897475 360848610 201231994
69775691 232291564 177736388
100665035 477040962 246191934
155597601 143245764 12326332
155812571 151778468 165723572
87457689 314636808 1724788
279171993 75583828 71151816
220171579 109420122 173709450
10466781 351004398 83820814
10348633 342990238 374173046
56263523 126105312 40099704
89467941 487760610 147561310
90583371 81662256 128127512
212385483 365009366 62101758
202136485 67354410 145976130
22283665 491925406 264642142
127248023 202310996 2969168
695041 202826928 180505008
141211165 169700350 28143578
127218717 129388944 166147232
85250783 440151044 325768972
110707663 339692752 279801764
3415919 199589810 296159510
71510475 352337190 61088750
81513771 497928498 249600694
217600897 94114016 91671328
325198083 186633774 184206398
34508093 320161892 279603344
99657793 733750528 76909724
81936357 79038794 123160446
391558401 161061048 59859668
60630261 41605542 44602954
1807467 291670740 110164756
211413925 295487220 151975500
139901077 70733486 21516442
98731849 52473844 21734648
313249825 12919136 3980348
127049775 159791080 325744692
46395727 109622224 118230212
33059589 154164918 323296354
82567497 381043476 32505908
303600297 193319736 56983732
171531729 346327458 24954898
181522289 72218888 27696256
13026291 213090952 107089392
404497645 206573600 163043596
156720567 444377364 72495136
206613777 122012094 103671526
100975931 163163078 45407326
55307265 367578730 36486870
211421833 344080916 87541972
106903775 83268710 65844862
93882285 588045810 109415570
80016027 219704394 35680714
182380921 451808444 104589712
122623651 244210248 289036128
47466133 377859760 353304044
229146821 93259672 45364840
411952111 64602092 44208872
2820863 382570388 349692464
100202361 314060702 13096170
81382799 387594474 28194642
43832153 551797046 103694618
195104479 227533402 28241758
160705425 57831030 4313710
96702347 203422596 318181380
292021179 261912500 80430228
284123709 56977448 1576236
66790057 108367588 56384036
59088047 142448040 115356696
306225309 582148840 66012060
149566349 271073936 136197388
40586333 415543556 373590608
364090461 361862982 337187986
22934237 281815146 157535058
58818847 502130372 124577296
67519739 96937138 193859782
45854879 256448006 22842782
164864803 112654846 73898486
31686837 153656964 203687044
156016717 226289316 89565852
3623721 254911326 63891962
252250775 242411750 62533750
21444429 105343322 110249250
58859965 263605620 173071020
168502837 156163246 13117118
58433669 112060198 87157462
83262481 213881228 362672552
308971467 148577676 41411396
228641405 376750866 70642338
4688421 573773462 165749166
97773901 194593622 345753986
60367537 384532970 144350810
226416357 138698730 142145474
264337805 481919308 327738320
50634365 235133658 121108494
60516459 272964460 21987288
33360327 524610626 68778822
31714187 599450186 169803014
2946819 164747490 387675430
46255901 215750966 93482782
135292963 566668934 133120754
93961083 191585922 47847974
260795793 176130406 51888558
6358875 398878430 124873026
223030097 216856546 113831926
244289911 266361484 204421052
100733775 294437280 205328960
62829111 213485158 32409678
53322859 625176184 110801692
54884193 236562534 33335594
6544707 549139180 285901824
113688323 77819446 269447558
11158611 427816848 202644656
23707749 180715716 293239112
289666727 588841368 56028276
56248745 526751498 105183814
169575283 290102032 74749316
3642633 5370948 1185544
121545925 244897078 76746910
114882913 206380034 20793866
12621087 458489964 222803816
136988313 487636842 32596346
133819067 221294606 170051594
70262641 245597342 312414902
188892075 609738836 118283052
129849311 548456398 115101242
31767867 437483580 146300120
227553949 328066810 58983050
171169845 544057738 173576934
230181255 235263668 72493020
57907359 176828988 15927184
380969505 39126762 39877834
66601493 73008774 101460402
48415097 87785170 481714210
158035941 332355704 823692
117817901 170850092 37478476
51965089 270231442 175282354
429335219 252470548 177653432
59073245 370445960 140216020
115250259 422928148 314959584
13319853 86345722 2958834
4260207 282334650 422655026
75473285 51911448 17909160
197263591 150617488 20887060
164403039 105882228 339648584
68552259 445093108 393797736
251827119 331149006 325816118
17827719 223210860 12228092
42693373 393782830 192484010
7651535 470413498 290716810
62292339 416861152 144461760
152285045 117776692 70594856
375218263 327777160 72234316
210830467 84389372 178136524
99349499 168634576 154045928
16252553 327715714 278773202
74624603 312029674 230672102
118555917 238734660 4888744
26044915 404460486 266439690
99637083 323417750 140860806
131884391 220047718 120280118
142071 59659128 78237424
95936643 465821124 318767312
99860073 356636374 141030222
90488307 284914486 10061814
385846501 148025532 16567860
172146871 263128548 170226936
288577761 134420338 136651398
115016909 92882546 7812658
79145547 415535224 160298268
257509891 195271690 103521662
223766069 114218418 215555154
198631405 208178682 159687390
60559267 139672068 14439984
124051769 50485398 103338894
313181211 280908498 7120750
276414127 130534914 211344078
196167931 306060498 150532062
97666335 59620110 295782130
106969725 28384370 667590
10332455 273153584 264267140
212160267 227331006 245650570
401082231 316354850 203859558
20501423 434856964 98897572
275377103 348292692 174788856
259565903 203779906 232804154
345996327 416669914 181639734
185369 432631408 168148640
240999655 144599312 34888316
141162919 62729438 62539646
8070007 192095662 185478554
178937633 240906076 128867608
90232209 265288104 148099012
167915615 106667540 120808880
16007961 92952346 121498818
167130643 512514266 4708546
141228285 234763320 314568880
149945727 355971164 114127116
54353485 465182042 273055130
25693015 130887170 56422070
179009025 191963412 182943020
116202897 706986012 173152264
85469685 310503268 215944524
73263989 143773248 328638960
190928087 152836354 62702618
175564975 225548250 146270310
76144079 70184372 104100268
135437865 153119800 34869708
96818027 469739202 84042294
228668915 301499360 104935016
143440101 72573634 31873218
113513117 143702454 18606066
76437929 298625078 116717390
30946307 242152292 136467464
214716647 321148646 185401510
16934525 20898240 15670200
103425893 439778776 95881760
161120689 276792158 82275814
194073519 361828092 186776632
366118631 164107532 113772836
124498301 243528196 49001452
87781903 645952784 188467024
25144909 310162712 39739424
21666239 590261082 46224318
209157045 284014892 2562456
320732277 100653356 1049088
160684343 510711616 127429132
99896775 299140760 256969680
301458627 444676284 356187616
169452929 320679172 118606844
25650149 337375044 219801708
28441529 238069228 120728024
122164563 330616314 9496882
40212275 188228720 86054540
81493941 276846924 511960568
104632135 102740570 40748542
59077097 192205864 132547892
142002803 350970546 166359582
70728921 77671542 2561594
161320007 221880014 299753494
243491293 502190520 386349420
328908369 278628842 274089210
88127865 315435770 398390070
9744855 433129912 128454660
50816977 32530136 36345892
173342623 216944066 181609654
93591931 210587872 238669972
154118861 129132556 106721012
88231355 94738540 80626240
71934811 235736586 55504518
26335643 474751466 277309538
124410927 349199778 5964674
49776715 280476250 64115534
76612369 222640122 380214678
125908629 128016856 240285288
117408129 286612062 273223394
143491033 250238360 71916244
109008885 605709750 107303570
139043693 227770656 7515636
8145771 445519544 214897068
27653495 228446480 294252736
214022817 115970934 32349146
36391077 86711106 106622378
90740497 97071224 142692716
24251467 407390890 288300890
136926933 119978068 72416844
126157893 394547528 110249364
32759821 68648708 949624
249754137 90364124 13838244
194069673 204785298 61004986
251139215 298694420 5340220
30557153 266313144 490631472
137214521 293110758 262843854
142318515 277762060 225608520
76663141 358223430 2871450
431214277 414136326 54666006
178051611 260736872 173489736
184817255 266431146 105084378
247976475 206495792 184694844
126615369 282977258 268972194
111004629 338244346 190330998
297838181 104325258 57686430
64525323 99851388 1881164
133594385 100743558 209237070
265780561 373820038 82193134
26382813 94352814 31100954
165052253 223322446 313395410
149108999 195774782 134881810
271852983 549049506 51887258
152545243 75551144 84635908
28439233 168315498 135975414
77945551 221072146 183749158
139382957 264747568 11076836
100088029 473432496 322269432
261650031 382412848 230279136
208141323 495713436 298312676
238225095 293762874 74472418
18416823 225872136 61935428
368124811 201296632 97629512
85445495 78526044 19599840
106251559 99823766 105235718
203820835 226187250 18784530
237452515 240601590 74389530
5506123 283317978 7123794
29225297 94772442 6667494
43193405 263473210 101018270
328344567 449769788 216101736
235281059 17378842 5816746
64377633 508811564 62948712
265674367 139019556 12186864
13809615 137575710 58631930
62173641 374313146 298429638
265885527 196586226 22568458
335396209 342044968 176623864
178798905 636201878 323828046
170481453 415318788 199467104
314492057 186580488 110337084
30951259 360680916 115342368
98595045 145840060 185735400
86388577 574774464 178617300
208507341 382941608 100006584
184799489 103842622 10366622
64491431 101690336 121504612
13114855 678606180 18118536
84086967 308487074 28288854
208783333 428126214 7637118
21222993 149355976 72051120
13954453 273682582 262812934
19029843 77465382 71746394
61062071 330011312 100552844
227018195 117949440 171783180
100920753 115760044 194080032
184393015 506265530 245788790
113979637 348735936 367741308
52048255 355015968 191920224
130035187 554802712 279685204
37108195 181735712 41715484
14695689 204737276 45559152
224366379 221876880 190113280
197770989 367494582 87562646
73088465 145590098 110646470
102030979 35320222 25986934
323407821 360060708 164348492
13898139 116258452 9586128
319749731 32281312 14649308
30066421 410523320 9259628
90326681 178258062 72407022
114347021 239286438 164180634
77478057 780246994 140685486
123177455 538403440 186121700
351066041 100126354 15985702
56196691 313701406 24910318
75248831 180224208 127540752
138208593 419775358 408316566
145891879 187230928 130957816
138338707 226095390 338607330
141606155 97904290 200193250
7716139 278684756 109227688
174567353 59505754 28259602
232120591 337874790 14450970
19052521 39954928 11401780
192848595 341617516 273906312
255442783 411714836 216492328
110968707 462806154 84445258
1076995 121030382 162418930
20243975 322040430 297687750
134932013 201934172 270869596
224937175 42605786 31113590
431210017 140406414 32342862
333277157 239293868 8994604
135988575 230457480 42582908
220539533 374210474 328079302
56803583 41232414 223831026
216317739 103265178 32184934
169412877 42004152 582856
166997171 293888948 52091924
126746303 164537772 206357676
159862921 116574388 68478724
189142583 349005284 229500836
111596633 309891914 310824554
326879543 207927464 90238388
129278413 67562972 42868256
29929135 120006070 396231170
231802167 341933336 336495552
9372785 692287360 265390420
66366261 53751436 52937628
119108265 336922620 213628504
123070575 137742754 149622150
113253675 191140750 218084190
140539125 452663906 109558458
31391177 245273136 405622344
161671433 125253436 114582364
203037775 536846580 276544452
65475437 132075534 22645566
121670481 323942448 45749092
84614537 63170720 89877116
103846895 297468672 140302320
193618631 145235030 15146950
242348823 145264116 238672352
85534965 423777126 45529970
110045119 284187342 130490298
103425645 434039370 195115190
115822143 579401428 137831916
72959175 234173790 199959418
138213429 360187468 101516196
207903847 78934036 5698132
109946969 288578110 18900010
4245955 277853730 271231218
46633185 290428970 57854670
124060569 482185570 183395010
132433277 278676496 296912872
25165095 375990130 123165690
354705135 88369590 18342230
37915501 198745596 260288028
32786103 276836952 400484524
158444445 70767930 6583646
176808561 613392954 155180078
129047359 17530332 144077472
175928679 210791912 52264104
85939843 141933624 40825536
241101733 291787226 248851898
246104091 61851512 18531996
83069865 5840820 79960700
82940627 273064296 138201036
83151757 106734918 11917974
78773603 39017504 67314352
8455703 280504776 152326224
118957981 359221656 87026388
14186377 112259412 11844324
7314367 392472382 140066534
213701307 282005274 258798830
36565991 409749684 273835932
156844473 359811486 87609874
97861199 223836882 36542622
125045585 190993876 59745868
29664835 60650610 19568730
40022025 85529458 33347670
217001259 257508924 26716868
126611613 329313984 107829244
21464713 65722956 24874188
136801451 116051612 45264488
254886463 566088194 186045874
35746865 410644360 158397404
58335055 434841290 61037530
281769321 265597542 6482258
284032881 239868198 92799422
60042213 142216920 56984516
37955523 106946436 117889264
127539101 95291344 23073532
331894011 94828744 9814092
9925381 62267722 10380494
155630297 334099944 29328696
5245951 205091528 28564504
38921183 126188856 29020656
433371969 369236990 68315358
131623409 214359866 119300222
241214853 106780836 159574312
83360163 199519388 230206416
317730233 560076506 232024894
255267471 208174232 127132068
102251283 154756750 364338306
145286833 64762844 132650588
88960085 401133880 284722340
119555711 429807862 83671114
90903893 65302604 107727256
185308163 48927936 66016176
231391743 218610012 266446916
37784313 288990184 378952080
56892869 552241068 78243252
172482459 383034672 111773588
226058035 404342072 63936404
125997275 368374986 35427198
254329715 336164370 101319510
119237293 391056488 87225124
82879791 346060788 18905228
152711607 384257344 320778432
249769635 236190720 14817980
107258203 467079026 48705922
109187835 71719136 17630148
168791715 382727420 184389480
247684655 618408790 305507150
142417375 451497650 6003130
274585161 331387844 362447232
390107899 172867612 32030884
106642069 296187082 138704894
185045467 598623516 223018092
332250613 114637866 12903450
135476871 124406056 135952788
100802269 123459232 217007144
8247155 32561004 425982600
112670033 262812042 34334706
19102955 111611170 35298710
90540505 311983410 178582650
88809141 220015176 219729568
28978341 90182216 258685548
226316633 330062132 21223256
23460597 138135030 63325054
99594073 194259334 164858662
179936515 70034030 21138070
102551279 293526276 178524468
277301045 150156990 219002070
39776473 815464826 39964514
262144771 288363602 160962958
17506309 151172906 358152442
83782241 563482026 70110282
83704857 395397186 65314298
32046131 411486390 86053158
177940465 468729202 287419370
207626691 101515968 106244744
244097439 482853184 436536492
23329683 112780904 12035172
105353403 256031046 88794722
200023495 128707650 263651598
20942771 258842164 12863648
109147799 526107840 191614140
30245633 533862502 74691646
32748607 292779234 136127238
183670423 211820340 185448864
153507363 260668176 37752592
46620561 331355578 228239466
137185921 561699010 196167622
32620103 388547114 150917194
102840531 258180864 215012
261542937 56921076 125568136
120212619 395860568 266142192
143636811 59585566 44210622
100948455 831663770 96717690
141608403 79494414 186596806
329749989 532504612 121101984
114455065 541577836 299862440
100323471 61117108 157923684
340841871 225985190 234157050
39521677 728746356 107740932
162304271 307269172 142615400
68832577 138950290 302567486
42212597 496999840 223867496
188677233 80073064 96318396
41726885 79983630 1190442
197197293 96825536 40273476
25769019 695309800 122532720
114402343 73257874 52182310
4874145 578842680 99035092
250891941 181736290 53714538
90967823 91140304 42831764
168185977 578806610 209994710
101266539 158694606 273274298
212376471 228782920 27134028
41105963 579849492 104472864
49312863 188891928 41922436
147037275 608186880 207843416
107167677 169282124 60024648
136711647 73455048 109250176
312685335 332407504 41744700
176049535 701268186 80095302
345410533 105713686 27390254
50043421 95750218 147205606
285507105 164709018 820526
167022935 207735500 36379208
152934823 178328270 197843114
86053209 409110638 35354202
24659313 65055502 24247146
199507971 223770782 332026698
229024835 152728990 127273466
40820307 32340148 3694956
151687007 248035976 330832760
31696503 234241544 178585584
34862923 154051426 105410002
59482025 254548582 339696070
77804735 200256130 284406830
82187621 49825238 9853786
286912731 177896542 28234470
2684769 44296608 12826652
237513617 471447276 250999656
36802641 182316458 46911786
99804909 527538494 139214838
74130471 419100242 348762474
262908749 59240308 79999456
81969183 378534314 110906898
318432871 349404378 169465950
56091397 258283922 12351274
274097845 398016906 149156442
1966791 221764416 126437468
214017971 293756436 48196008
226392813 356300854 51358818
6785839 8101388 1752568
205789003 263580986 91823302
214220077 267504686 61172206
199965355 169969240 133721156
160162791 170361890 148695930
130716501 151999922 13808286
233601323 135506058 28669806
73826527 379261370 7128086
3081477 75193696 17493756
260194935 175718496 107252728
61923741 296109172 135867564
17403715 119996400 5813052
141832431 75252600 146432420
93086191 252325030 300384838
88724965 143850456 388630992
265160555 313654252 205265564
110250875 14085400 723776
143154601 50925838 227929766
219261691 484261384 142528672
176885503 251776246 104531306
47182733 552302386 229658182
242973951 451748068 57053700
88571403 364625142 112731514
78670531 405796022 284902402
2023317 590250914 65847282
68724827 328266500 302677264
20012737 45796282 46013846
117407911 208467612 103875684
95665185 168334622 37373610
46526103 200627024 361551336
247815703 421847050 225682946
30342585 289631784 271524812
119224217 221579240 328336456
83906155 254182926 117648918
43115157 387054458 186171726
263946015 416567860 27589428
189369013 62721370 3854366
5349141 276460352 126666252
386271317 453089236 88051684
161895951 35303912 102066516
29333093 232707224 19731380
114756943 472717926 296868234
103389659 671616650 232382338
87735441 242855490 25687762
333972709 188939818 13495534
47011419 158789468 65771844
150125597 374442780 285815304
225373861 73841748 19245720
134370611 327869406 145027878
176704567 16552094 19837382
333203965 126327476 75074768
9973571 185030688 71009892
75803595 62403040 93876120
309865841 301349210 50109938
244785669 448890134 262301058
155442281 142978606 15820402
39974675 60328650 75232950
27501939 279028190 39188898
113737867 17501114 60892858
145874773 511149516 40411008
203025245 237909790 22588406
30430321 363665828 114962860
250120765 694169566 250705010
274443951 74939966 15707238
362090217 391715294 10391610
338150909 464937028 84700396
70545375 210107968 155314140
154341079 248224762 35563966
168742905 460875134 21169950
172383113 307759446 314590338
107006977 470095564 25297712
197961123 163612204 245865084
76297611 34226400 49297948
86690533 335337700 64351744
48131345 161282930 13053334
90596551 68175856 16936948
54840105 75117862 453186834
304366495 280785676 43153468
253050617 537762694 65923402
162230055 1727760 85956440
240084695 258834500 203405348
96610021 466211296 123692132
25713867 190978584 235407724
151105501 564284102 124655138
134312773 283736710 109561886
118390205 364179230 77152610
119101553 185477752 151274444
203618273 244412696 134895316
92415675 19458250 62977530
27202785 411708200 2521284
18224073 69401214 185887646
131717427 79508292 3012544
49267475 149464868 12570976
66358991 453981880 54116480
101362841 293555952 124350372
74395935 162015378 171669470
94322269 32124518 50349334
246479915 203449776 83227068
178247913 83167716 41744720
43352961 639015998 159285786
153635251 480539398 213425422
69928805 246248560 63333304
64990133 232362422 348015514
110143481 150642680 250154408
71728545 157155732 183801100
31474495 360501570 383305962
36973209 430611542 199500318
8328099 417213958 11033886
8713379 245719548 232668732
124926693 300930078 261820106
82134017 217006848 35606004
13892739 219932302 359423430
98562945 157496310 144543530
396528055 323096610 175655130
26963873 152862972 489572676
83538117 136080144 17541640
272980637 210212166 99945054
52187861 388564998 10386030
151814165 342118310 91614022
159394755 272140862 87338034
364426029 160558130 19672722
114613847 279724392 86239164
137056149 429525884 441565032
211641779 439692942 287104914
117075073 191435966 197394254
244264607 559582224 206493180
151906865 113370554 268307078
210813239 220543362 15061914
157353301 411216094 193902142
83064077 176141504 180318868
68619569 494411068 23245192
52772819 349077624 186915708
47246619 36283318 11275326
152234649 54848622 53977574
183104531 182837826 118053798
335721627 227665666 31502802
18096237 657917774 10005558
243272075 357084282 175031226
59622323 90337844 157535672
238948351 93139832 16757560
109333133 205448620 25299980
256461785 339312230 16908530
216785335 333858598 140648170
186428109 213314960 154835088
137379101 45042170 117155230
272449161 239434884 144262948
69099437 217147386 366049362
129286019 301969372 255318008
25614395 624739352 235295000
296604485 343579280 147517460
140675449 208887868 201641428
142398051 307898052 321636196
216659259 509094498 275104526
284231211 192294942 167743282
263265783 480482694 49877570
142479769 226599462 91543074
159684487 52370442 88447134
237164215 310750600 12713600
206009613 366101196 220442504
26329569 66927008 24492516
8377793 78368466 70500078
22831009 233761098 185432034
5851867 302525610 88621794
73368895 131066580 7273656
79168829 70420542 342366546
18852867 147764054 119262606
215258837 74139548 29542016
91637319 193362756 84690992
211672917 94986894 37429114
110511341 212265190 3483562
220780105 172721640 23926356
87493085 71217370 57288974
17602349 327047378 150732178
8525047 602990294 31851034
156370883 247813120 53471960
231104055 249512550 64883918
83903565 595905016 140588388
99559789 326823720 19832520
17155011 237590464 181044948
257334171 338494242 180006578
162664189 362831048 162078284
434693661 367513698 72149554
4201577 17679792 69818064
15190015 46832390 93062530
259509135 153221646 13180930
320265259 248046702 74945094
188802423 134358882 30405874
15977925 156408834 197912138
352995219 72280668 66221432
67472451 224571462 21860342
231432207 408138576 269343980
11728205 284578220 368802740
116928983 379522106 8017454
100226447 56748894 2050626
125197673 114626362 2312966
156017313 274700424 306862268
64501799 435173922 10881678
57631021 335586848 332277916
171321565 535726796 330907660
16663539 347655802 150421194
141021297 82986974 30653598
47449703 267423964 92610476
116784797 180720224 6259168
191681993 137865988 92939704
340530191 129332096 42725272
98259041 542435196 47519328
57726397 280373146 107263694
192164671 276526412 56725088
229897157 492708502 23378354
97255215 255885890 14829930
320160179 161841728 149774500
165783147 185268504 34851140
186283047 484532146 142350894
327600861 247720218 244829714
127390045 107119486 375925310
34180615 84115780 31878740
107715487 316265808 76150536
13415505 144184370 34163610
130843015 257613880 68521568
153012431 123931386 83815578
103315049 61250960 8447668
190738029 78402280 35401728
283141975 75621300 51078840
96323733 1667506 306921570
133968069 92831820 30206020
157419771 705043212 57785068
146052725 308197100 200791760
19714557 438103446 67471858
181353423 391690782 57547246
137536107 291429876 125949380
220999789 276123352 260329292
108052439 417776988 275207196
1924715 19387864 330981320
184233999 389804228 101414412
32211803 141628084 259758928
208184145 370816056 276866980
109356945 494897540 76677420
79031159 752715568 42604492
87678525 252812950 75183690
323059521 171254820 153493120
330251287 298913606 70197562
30995129 435659178 66278406
57634883 320187438 107662794
222018777 435240602 302518086
69734981 57620976 306347208
159464923 298280528 84374836
245941573 361708986 79287450
21143717 344098004 256307228
10833395 279361810 163630090
78437527 207684194 4967438
66937077 192774856 17143008
186005905 305305408 72378700
293475981 510335308 133031088
197738233 152411546 7095842
118635947 364207268 43740736
11743085 52202940 56161272
65092765 614979890 47584898
318608961 456476844 237505592
66132579 357015518 180820866
77982511 284389130 183187570
77523349 157900816 234061568
162332951 386410780 13856300
179552227 369508206 37051782
120548953 215950786 270182558
116999135 209478990 25107930
188263841 524294698 417746
27577581 427330758 49131158
127405653 386273406 321326822
181759191 224867322 66052922
195040183 223757056 31408768
88144239 155802404 281713308
81187949 213043598 394479574
153756129 152499278 223084446
256813823 272401976 192041684
60677781 107552938 227253738
124965301 545042612 48831764
77676643 165021644 15396676
147998005 246342002 188934790
294697921 269572864 31337152
28354407 283917774 105042850
212590279 368013320 17873528
145401709 609719016 360493668
74117347 79059066 26813622
148294721 20388908 87852464
158372205 195178090 59761626
20487751 580690122 9345822
191842261 458545836 156803712
429232307 208862954 39726406
75700979 348518816 44395852
72661375 291673644 283764192
174753015 614638534 288842070
223713243 156249154 166001382
60595575 343101730 89519538
18409601 277578722 300761594
13936469 178514628 293897928
186830763 95333016 75151484
73031411 589581512 281341208
22376217 468464928 101645704
150282315 99248310 32635546
39620529 167909932 133774656
206519817 288754752 277903396
125915515 327008330 2886190
107422067 354010660 200666620
28805575 106544834 129244690
320525603 149259746 54128050
410327891 403073588 155540140
332637819 444123882 84701506
150163001 129282122 59879558
291962229 88996230 131886430
129466485 623280072 172650700
349582227 232104630 88197314
293515345 341834356 8278592
5661909 267207282 294980794
178107585 130341880 25134336
110193715 261408820 17935460
232626605 529454110 261022250
89919971 626944948 78727412
67914369 253913684 380014092
32269635 741479758 67867410
113354021 468562546 297087518
324100779 324028252 116706996
77657895 400208100 417512552
127307209 184499598 35309238
43634965 99112998 11261286
249843957 681997258 39371106
37415979 401363772 175818212
6153071 82232166 79458438
180789115 619879600 113205680
168705567 281884310 104904294
154357503 196072416 241636976
117921951 110305856 30916428
196958197 81436872 81558804
175738799 325950552 6907176
35077387 237124384 11282000
223699695 80379646 88305822
130359539 26756162 16918814
80854803 495665142 81435194
110460541 307572562 145530550
29938185 478599880 86509320
925095 260767152 24858620
166150029 152623252 193433916
94254489 91576128 83409476
7113053 126339642 400672854
117234057 212697004 326203944
188823345 293694398 161164950
397605699 333525858 202808546
13053995 158078684 131367760
14420547 386544696 381433780
244446033 245923236 277102084
77664593 364907344 2948
230443353 310732374 34497526
258998301 396668662 109652586
283158659 299119682 166379282
24388275 489372156 43711208
132294503 409756672 38731736
8154059 409363118 359245882
208860995 25453476 54837600
70650269 510413432 178507628
122302123 246540254 21806726
34055677 183039696 77337888
50410905 253350140 139540908
314206187 337979896 146147936
161149541 84425904 113102892
58348135 169537324 196540300
294904417 138460728 56864364
144238397 466638090 95687430
83797515 327045934 184888362
120573503 150380310 24831570
26900505 14379270 2749690
98391291 117881298 96112526
147658673 247585266 116404902
352296825 119919990 36575150
70127989 459599102 57026990
163711133 515219512 414844084
56942849 108022328 364753132
13743003 538041306 93993982
96288417 286451172 213869536
94942775 257266366 95208830
2609497 585564984 150380772
59691653 417533046 189822762
26643203 54071030 341098454
83316493 575662606 198679646
267592203 354999618 216275806
213330721 225429538 1184618
109260531 137860300 9145392
149840469 160847986 17874198
115626627 120548826 66002306
92307749 353020292 179513704
217814007 113134274 21365850
89295421 29271392 7290604
170849745 579448780 94898616
26343969 231894068 291911388
140866439 201115068 2272644
62468931 364948038 52060942
214643881 191429392 29321380
151890861 85617438 55023134
37582555 455168752 214115260
157632565 105811702 119081110
114500133 23974614 18217454
6265003 87710036 59264624
61299525 125061690 284966054
151727843 390468426 68611014
27788715 303270750 191855218
38872101 237844812 21304268
127987617 239410854 114143158
247897807 591173200 246345676
334612847 310819494 100312158
31058367 90478904 104296956
10691387 115815246 45377466
69719105 348985408 254301260
20061789 26653470 60574298
82852769 243661622 252609466
246418521 49196274 744002
240910585 291783866 215449438
101986579 387217438 49858958
22859593 547961512 243172796
103877457 348653434 205777758
101391107 294486464 93920432
147208097 324460686 22025274
39791753 158595000 57836280
55644047 78827012 133318984
40355533 41401608 33220224
235200115 254715486 108490170
25926929 400667078 322460674
4023451 350512518 114641970
209535869 220952768 191125472
180355959 139655068 113806788
34734303 407271134 257480502
202832227 310714782 265649094
197598123 152368278 15180034
81436643 423929826 150946134
154647133 159508948 178603276
57862473 132956902 121209894
164038269 425915072 429450228
2197443 203343482 112696074
120002165 609046608 57553080
83105461 287779752 8486868
366855335 25603422 2186730
190758251 145670208 199948644
39238155 374857362 60771290
187426869 209244028 404316
14054055 66581310 20668930
55474915 132851904 38417940
142206969 191085004 8751912
24077915 245784338 5295190
89883675 123512990 181306950
227596125 209415000 91808480
90108131 401596404 188133732
219970637 305177016 74905212
345197937 442595674 146920974
120085983 146970128 92566476
47566917 424594638 39480686
258950871 192773698 63114138
179289243 523449434 210241878
62444061 163237090 144265602
66464183 454098606 55914282
57392609 17622516 18579192
149726915 273534820 209365364
101017359 376426846 181493502
249805985 212746140 129733380
27266779 105494666 122828462
123449183 19150846 145170286
58859935 416132020 54295292
137096175 171860874 68541418
45484179 209756118 226849438
497347 352739116 142108184
130657733 496884432 92512284
367825463 95810216 14518756
5943765 513014310 97883194
129208131 99730198 114377682
61062605 73597536 358879500
91771163 167268024 103576332
85502307 117143394 34157626
175205425 529433378 349915310
85734899 356236386 244672302
248244931 250646482 110713478
154105185 327951174 63928918
150759411 403121806 467328798
40178839 162325698 469727970
408957305 240249110 190809830
24790825 144814586 173288150
125659841 334723654 44806618
66542433 261085052 11211864
93035757 365492760 223085900
66088085 173510022 23499246
228024329 635019268 145018744
65737617 271087934 418643874
8539105 380299540 154647880
13572669 247552012 61510284
26947249 163714058 71304698
19915577 53993052 136126236
16725947 222374094 62042538
155844011 30770208 16136364
105588441 171987372 36395804
36055257 262318158 304721134
84905391 449433952 220026552
138742767 275697730 70913094
257026249 243109414 81170338
172335689 419972796 113434968
155080489 151238556 11423772
115382027 442135400 40045136
167016993 143576456 12272676
44305637 408074636 33663928
37757549 408756046 104931338
74336303 645582064 265277408
14856155 67050388 43801916
263348147 620206008 257724864
21455047 120318236 12977276
209757299 58636074 1700622
166637 521345416 199687820
172950571 210864772 142082240
256310885 102688270 24196310
114760889 360901038 261795354
127245033 136136128 189402456
154293715 214897550 334693630
140965153 530306866 298025602
55172735 293734710 184968270
125615785 120803650 11251130
254883681 119677842 3509954
231470565 187634790 3303758
10567941 101439438 26698970
3830649 570881814 257732978
132085153 248357734 223480226
140704775 401066964 162172452
58965737 314484894 352528998
33828477 225675636 130843960
131529585 416990778 263551010
157631541 284805270 233798738
97275799 119775212 53931352
68263355 350255928 199402140
290451019 187485742 55786310
194646031 351761858 8947870
2785595 284288234 388815910
120917847 391706796 37374236
102443891 358779278 44327498
123561729 231215640 24274072
291752543 582877856 130407632
1641375 51884100 341361380
24624361 184540762 362851322
293576247 190858766 80916702
127464017 162660096 14936856
310989837 129637926 166126178
292315787 46322912 35817316
203345371 60193848 31998432
137123901 297139282 315462954
154839505 138545874 90990318
118068907 69319654 354475066
332502349 238374212 124727524
125389367 502353554 153508778
50134187 152846366 109668290
2619245 38041660 79786420
198649425 448432846 49736622
232411321 273604628 40365268
71707295 172020810 116230950
9487919 231993820 106577480
39672625 418124888 228152116
37073239 116949602 16539182
33865065 693829252 67291380
110456595 29968450 28052550
78602773 471701842 299799554
75188487 87490920 179320
74523883 14000780 94434260
119863611 388819766 124441302
159657323 597937256 195577496
64923979 533458960 108953428
240281581 31253192 168325516
92699101 379914488 49174384
74981841 81255078 76418822
116710731 58172250 60770558
112756031 451467128 61618232
94282151 30220492 14730032
47661581 165161128 175140572
114159093 129616136 248704596
191773879 180740322 192406470
186395077 213158838 276124794
209655479 468713626 215568298
36875729 242705342 118313902
114281605 424408930 187951790
127688551 163834760 124319240
142774461 296493426 15696502
120679921 254503484 173753968
98779591 304370436 77780868
124177691 509660342 198166894
14677071 438372114 136926742
328023491 343796120 136879588
422613639 147491610 171346702
101228531 169109530 111978670
198648877 24019916 268544
138361641 346759148 444377868
113130619 384640142 189930830
9015751 68181812 223947176
28930061 529071176 124745608
11478215 308187840 145840380
78076797 61672626 49647902
6894631 328546866 89943738
140922035 325142240 225427492
132700489 155240966 168086438
108126263 376643888 195595076
27900307 56259322 29615474
176595475 88901230 36447950
82264473 199069506 82104646
161358281 308059638 205554078
101462401 63127368 29228280
157638311 429859746 213662202
3645871 479288220 249351228
72706141 16131688 3545264
10576401 70355900 99932580
252770807 190638748 97217404
188885683 155237304 70378212
107889681 468804452 131957532
102589949 24591490 142265782
98958375 114121732 101282976
145368789 455964968 179497032
163046941 72109114 149151358
91490945 131740042 326370890
52759271 188990826 87958602
12607093 329765208 138244224
146348657 235993870 118349726
43807163 60799524 88450932
4990327 504007484 232170628
132764857 39467164 44774788
88228453 660650294 129930322
278966187 590215810 145170834
125364537 469483554 188997194
296951199 109499172 17456996
107412303 259536416 215050572
6726765 30297294 7742258
114489415 81960304 202194872
350761337 95232104 79201364
6768953 278811404 112863244
49327259 171691276 423634412
125602129 101489078 8247994
41705685 94773330 29419790
143095523 145738582 283141714
175337927 163467896 48639968
195869487 459711792 306787336
53069455 193539526 163490830
106336971 260755092 251708456
13186327 52845926 34680274
125163831 264319692 221789360
22434345 30095766 2256038
17931955 309363190 238221950
298354363 236077154 195521974
112588853 179023758 34091814
69785953 118121818 14705654
190073505 538419380 12352272
174864937 302311718 190499086
23610975 96363794 62319858
69063435 250218866 144080130
7118315 511336354 91774178
132396325 790003650 126618450
36318063 103278514 48791382
376112569 347617718 116665622
23964261 240080392 248100192
13535071 337921318 89581898
19423371 391082200 322869672
39063545 463201784 74240600
175739043 129400662 301594834
262295621 136350778 30549158
43849889 519580028 9341516
292968735 356360466 196035662
45216237 275097220 45256716
177017735 36796334 263838838
20563189 318844542 313847526
201097803 453475388 142690524
264829523 240006606 28820898
24955187 282651068 213355256
153735895 55082048 57315664
57034901 418627060 87776668
65075725 309499450 29506750
80533571 372404034 78125682
134772459 528523214 111893802
361409411 339132548 84466000
226860585 231465900 187673912
291546579 206635224 261510808
266694533 199571524 72422408
232342829 18587882 59608438
208876191 33150378 219978166
287152533 173125132 77022264
88095103 438737126 25157866
217952725 418821230 157070110
154023381 176925028 98508396
126992043 329481954 94256962
26241043 357509336 106389308
124527739 129682518 53029398
141317117 270861660 5890380
108828409 500561978 20129582
114068463 246762816 23116844
77532033 63941388 446532704
23149171 147607246 345573562
226243389 150092106 159076822
134544511 93337202 21726110
34469779 110032198 140726434
100537193 164382174 81649986
243910863 330926014 123138882
228669585 114420244 10633092
68553119 445019702 289184494
59520255 173911540 326089320
234264511 267993098 53901806
28351823 141436832 58395004
210597001 65364006 115993938
22530945 524680540 243869520
135787273 423890654 426300898
84108249 473991278 247246806
91432643 183638440 49843000
300987561 167002412 128334948
73564613 306482990 344975266
50957067 87605656 165101568
103610021 397931742 360865338
178196693 568647104 123524732
237570375 345602040 110548400
129146127 125320518 91682594
190479401 335315204 341695292
113078865 341753720 36337080
142812061 161985418 5325578
36949001 32650802 67102462
133189319 343742520 287781180
92786017 441998684 386499248
82802509 88879688 14166416
60518995 266740664 291197048
59054655 445364730 249888434
334368859 275255674 155280758
127330869 289127266 245443902
4743381 307402482 99335882
136085055 288206010 159806678
36252351 197046562 208192542
119355899 273813268 129595700
62930745 287868110 113151798
93765135 455100868 138025524
36073053 328453866 150735818
192662163 114197770 1991034
21812057 667891466 161504734
48887695 239802810 31821318
272732657 157287178 20967866
188939001 45949708 3774168
88797673 13951498 15421906
126788245 472996360 289289320
15230427 120817466 5111034
146629921 496181586 371834142
127253681 165209638 110976038
180461263 373098724 39469072
292031351 114886460 114500360
219999699 440516328 195119732
66345287 229359108 302312784
152104841 335199932 75777188
151865507 197692636 181046336
63264847 547471436 236171252
53001625 307766586 361025010
15236813 634634506 75511402
58838949 91487332 4726596
102322229 389737458 83016858
138773755 15525514 35266810
105064087 295103558 68908054
300929709 64005432 54830768
51034983 300027982 95093406
77105625 497546506 327997158
224082515 369279548 350556136
311464601 101620120 12698468
104078101 716327618 139207282
228099583 265203304 71609524
22154757 103647092 7429524
135845381 205923440 281712592
51691837 187174090 237851434
112902011 484505356 12481768
186591249 46245128 75965964
162984621 368561878 35660622
9817485 90580020 161919020
428274863 64404916 38622220
50016833 50043296 6272548
20486895 357258942 540394
298195655 198871166 76736930
99530871 324202570 290460678
253929655 125970052 33615836
35172655 371329020 110737872
79618323 311032266 180082858
193951883 173006356 267013840
204523923 634484366 207023838
167202735 221988690 214711330
29410487 345815980 116921284
210651403 553595690 136230754
25421715 147441882 175766374
41443621 150118368 54491652
70919203 325737798 31245366
92895625 160549750 93858070
167184243 236160376 195395292
63924361 139413478 37227758
60917943 139934844 4198808
223338393 684310824 179728204
8224095 158635280 27761340
89739875 80084940 168227400
169216831 174504402 205532406
27212713 89938850 8832650
40460391 105969902 36219786
225500961 420370038 227689574
100405433 121475924 148891012
54038091 126167520 239842312
212968009 140786132 155236904
153765935 16071120 14628840
69060691 113876024 37444148
117106639 352237532 223625768
172490787 375511222 110146986
277295057 34493036 21280868
175091745 329811120 322146556
163385823 39039804 163978448
109969609 1995368 60668264
72153927 446389174 93586374
69997813 384254794 156194314
95397861 519336680 341571360
185368971 216052852 190738896
368413479 390985918 104739846
89128705 91804240 417837860
81818893 202028242 82061486
264118539 380770956 341185988
87869313 257256800 154206420
127738963 193532352 6664824
147038615 68787170 13705690
109791153 272188896 68451820
169538907 552646344 22599292
186406159 134398800 133614288
213077801 103290868 154561052
208710113 70176450 106391130
76715149 31808276 51044392
57177867 178911828 46518644
633505 145602410 45026710
36575933 90955130 172388270
100572509 26959512 99811308
89258379 557474824 12236448
181472915 245850782 28150610
149399355 138228246 253872710
101692381 196160726 96843298
130813157 106163716 192224056
263434243 224812110 179932530
13180887 104125422 17585894
44237959 32943330 20839962
340493149 157998730 121417750
133898901 377646838 133071378
71851343 186072462 12094926
82618453 429660348 67183356
7776945 503622258 261586850
401629971 438383322 50840150
298001163 303905996 19239864
107292817 39140864 766148
219113869 111850196 121847128
26315505 388790080 224981364
48619683 124278194 220119774
446730823 45221656 27722044
310742543 152152682 88147354
253504871 430639778 230864974
101345991 290471672 68308368
93482487 453175296 313627844
27298719 407007132 155459884
210098075 216089350 84015094
125151825 609189336 43894180
182644553 487725104 51167080
244628831 161654310 95832510
64312347 411249168 77951576
229674045 101021490 21702710
67277251 57833556 92154168
48444627 331011506 195787902
16859115 171784912 24373284
187166865 182411570 143681238
168907987 255379996 80513428
194347497 321128414 50650542
109678531 288650828 254490304
31964319 19107934 5289042
240275551 173867672 43994984
67712805 459224660 228675360
26741909 225439448 53699152
164582661 439449708 19716808
76940037 176869356 198716612
65090803 58146046 135291190
61498055 204468348 6876936
183919163 631641610 354717010
407477723 99430708 65881456
162760095 450716222 201221190
53614277 57707114 152570978
141833513 317375866 304170370
59305921 344799112 33259352
22804529 225211264 369406048
245758839 444745158 125846938
230721421 21252226 2237578
169571007 414252506 160837626
51718751 508022128 139807904
224996095 338469994 47458130
112341711 328346852 212531028
212218029 353301800 282949080
143190025 366880010 298941754
278258903 66698600 30271796
73168423 659018672 129507356
141179485 689652160 122331524
39289255 259278438 286151070
160037589 228508822 107338458
214813905 517259610 66418970
237370923 392156204 180737028
92638335 332531360 66857820
206076563 93461544 32307192
170548533 491510002 7576746
156568941 241367042 104664798
338394261 338505698 18457794
204911469 68588410 119243430
103141215 32923102 9014790
15267973 150873738 3387726
59906565 61285920 193188680
17671495 523418290 149372590
148299295 487435390 21330058
194219525 150319350 146764890
8204137 39397710 9320034
33242889 52256112 24981572
35440251 220896708 32450288
56983631 196243708 234289028
35656633 99245080 116853944
220742477 426522826 193307306
9233613 143253160 193679184
127008965 312844648 152417336
255731683 252494354 1664618
200453125 207279896 107266340
51600669 259857428 170728584
91464967 103442008 83028104
88992901 127906348 64649744
77310233 89606868 5886804
13404935 173945316 24157788
253160201 377102832 388823436
63825045 57929584 80945100
16997851 134566568 56602408
152167461 703095542 552042
186838171 568361370 118716090
271546865 441579768 11577720
190827217 548773900 307804700
87880921 315885762 407643846
183100677 390116548 272775876
9110135 38446550 61180058
169689675 85651410 39417634
13970313 284108466 69920618
232168389 106531488 3762472
128576973 200330316 140453996
51303561 377041842 212391398
17921685 559024662 3500266
19266863 45789836 43222696
137348003 372183084 80994576
62530423 110607324 109045224
45673155 59201030 70260774
4631013 49417308 126733604
314536119 96939838 24520398
24011981 270087982 7426654
39316549 260491422 235119162
49894363 100549486 308117462
101751235 116948330 63032830
39281963 81879614 110857994
151414101 465221086 32265702
98378425 381659314 90225910
125529903 218938368 46903276
164319365 319542670 58668910
1176289 264146650 288947098
37340951 249157494 8021322
5363671 31469054 5984242
126601927 320776838 143063534
462107 188997576 65982456
99648585 217821416 276792540
17439759 358183332 26020888
108614727 390644876 98190828
114457163 240831804 325305408
376089999 264081188 42349932
58272401 67244114 3283462
170144175 23552840 31759116
245061921 268371034 215615802
69138027 36543966 72892922
49539215 71300120 163074496
76235191 315682642 45736526
88251969 365120028 13309192
41152835 216265640 77613520
108868157 274799282 872594
332128499 127104258 67928538
8941285 16492920 8153040
58060837 192619334 264650330
157974147 71209710 97391090
104708221 51660150 130737690
21678277 351647194 73000442
61516681 341565732 233606376
45315209 483904584 80096568
197924141 348321158 116234926
149941303 495605616 178232724
223027197 290766304 122400528
164358051 245875546 366391302
97975521 454771932 66597356
112583443 304670506 294722962
104253915 302931036 735652
34448721 327465414 75599222
137019913 93387644 56500036
163205537 194275572 107877684
79684063 62311434 15060330
179540497 472119794 79202038
163815927 621690686 107229138
127575431 398491542 214554006
236155969 360164168 102580556
120986759 433625776 136304452
39911817 221637366 239657254
93922009 112510384 42275332
172597941 210144848 62062368
5458505 93118690 3651830
100624543 321765796 235739356
290006489 54063510 22244502
43079833 376380600 293499444
8126955 445865190 109673026
194259435 143657252 212348400
331415563 342166722 8157066
16864427 381864464 224818400
295398067 150451280 159897844
105114121 109078420 92807428
281312485 115987120 17572456
199580079 140621862 240031534
69356171 229986128 206616880
160369167 200631126 298526018
327854463 381317934 99706102
362857749 344250908 1780692
135298237 132882822 77250666
222538635 326254590 368821838
17866095 127585746 11453978
32236177 296301650 364191086
106247045 96058856 94383820
64095519 847794468 174247784
13490835 147780642 178516406
189540367 543821204 184612492
68967875 55353338 2215910
135376531 69939844 45036512
128918953 410579746 370368358
193839053 388922442 248689206
111850609 389747748 226622448
159596995 308990332 205895240
156774805 102631320 74905560
84777035 266627928 381939120
16918385 36391620 25762440
82001713 108776380 16018400
61640017 217357404 16807104
143823391 452349312 109303488
208325857 84526164 147610428
59033561 363591140 152149052
116573607 174245696 235590876
152659275 415524270 6032426
97440943 177255124 25778848
316575705 91255270 93499698
216512965 723707620 41822156
34470821 137856152 20636144
100379905 349584790 51429550
49396525 265118490 353478930
149635389 388648198 194200650
102780259 104474352 157473588
83944075 98689452 224618964
154215811 77875076 11652032
210161643 133720664 37307556
232222661 109946742 20433174
4082835 495288804 205313480
139047435 152851258 129465870
159957561 322620684 26059568
37951347 183043932 281392084
383172463 98170386 31822494
221818765 171827510 12053518
82453545 68084112 13067240
39599325 31693100 11550300
300716415 184590194 30003558
327824949 388608252 122470892
78195551 58976712 29307096
40447965 464231590 177026070
176490675 414998928 211666804
269022681 315821800 102861780
92550185 343330422 68566890
135344497 138270780 55531440
183772153 202605762 71183994
335595999 348872870 196223970
159301527 86425080 38618836
41701811 148225296 138164508
89095271 592978142 200382322
76078913 114441292 126292384
105407023 189182168 145982116
164271437 234503428 234891044
28504833 104086974 321538
133558789 563376556 303029272
47081947 218949426 466885326
152229771 187775424 272227948
114574163 107078916 141964092
21552135 376908684 251543380
3879201 123231864 50413888
256590659 417464532 42497976
294678617 417092644 313392356
224063581 309177622 151437806
107303127 244628006 230597346
369428079 149604502 63181794
322963653 297911346 42776510
151297573 316601560 124754840
58634603 45217998 145706946
61363207 432812196 22474812
1515715 197218650 50592750
3414363 607687892 132980364
257707045 246410370 222566814
90353767 341906626 57982274
311104971 255003510 73201922
68967765 172179144 136196108
194397803 360437626 174048178
64802625 165234024 54017468
369488063 238021336 42081932
10000389 320641428 6125744
14982933 472400586 196290518
156884913 73365400 34553400
140750301 241326868 80439972
99627309 192395530 23446710
223978079 182708478 175456170
201603711 76808912 183334044
128537137 567143638 142392206
133439533 67062144 57759120
153695843 176626076 8328628
8633815 248074800 294075744
215995167 448212816 2457928
23127313 328643946 294881898
88870651 823024454 57200558
182332857 164767242 96870634
104981489 498944392 27250472
298455257 142043732 83962564
379639191 285126708 180792584
105378811 139730162 239764558
251986711 351627836 77781728
9644553 365735196 104223352
158139805 113699160 311303436
52843165 70355340 152563620
15647535 164684260 94605780
184812929 340061862 159698982
58537185 230951850 369193366
8242761 273628166 125290002
8276721 159671314 302923482
126804501 217674348 46256972
56155641 292263170 54883038
6926115 162291080 28323420
186470667 348526140 86149760
332552747 484761804 66732324
198156977 459960314 108254870
81063913 239680556 262382572
315762407 50899726 19850494
168441725 867221070 68355942
68529057 162646538 104430726
124978133 291206818 29931766
12508299 107307798 72509158
91066785 459197634 108547462
354672225 266694918 160013026
291592703 488769592 285707884
265369281 207511902 81241682
256150295 197694106 89898658
42047431 206570848 263863688
113468211 187900692 58832812
65775311 48153962 138435266
61292291 89980598 40808426
24596643 82510112 33562344
2679351 135442902 10315102
11940289 102587082 16764414
230790489 309119372 1725096
168129421 174744972 39293136
6987103 414853972 75163096
104818035 21002316 265579712
439567963 164396364 128962416
48571185 256976530 31368570
74733215 426731460 161740620
39758265 480949566 85958170
47575983 672074898 57549214
129744789 793764468 159121676
147649925 456121670 150182690
126791497 417522818 58580494
110715065 352293880 64667960
79701099 92914642 83905494
86931501 184353186 46979942
345374205 105264030 54525610
156473207 181685478 41828094
165952439 241691578 79520146
43534025 67473260 342185404
35408645 242046304 134696428
114043697 263994788 29231296
34949431 214202372 168558344
124695183 149527720 4386444
243268447 93235068 168175776
34014259 333504062 159629198
67833169 533930874 42579402
241234849 170593582 5133610
111996067 590298012 42810384
110035327 543448184 200827856
44201139 474133048 5083428
257689115 622314154 346906922
177484203 499498514 196640562
121110195 34885964 8255760
69423305 290347540 242361464
231701097 742584308 121892196
137756065 418472394 318492642
81670687 258635196 228344544
81250587 697339742 12803466
212983175 61580926 53747750
155510965 305870060 85309396
97670251 463919948 164142788
183939077 68948236 48054220
178263207 160804476 114265708
151360717 293348586 124297794
186255591 252033194 180679758
9866323 253908032 300895516
14692981 11429168 23920792
68050239 348932328 128127772
234280919 123173638 48862214
151410177 209098922 61186434
135408605 345445700 210283076
97080799 643844250 121445790
35841419 89094812 108268552
40481245 38408430 15100494
102906495 632944560 204502192
271188255 281486998 298955670
54760353 383554804 6043800
63783677 857461212 81105336
74428303 225016592 236469656
70780299 444537358 25500414
277911019 403568502 21495246
195783099 383644296 173184928
36584737 156267888 170932404
207946945 16542130 85498210
47981595 136810032 183631360
46835463 73645280 9732384
17006805 376671150 259168094
149512865 503195020 202112860
128945043 350438786 14377698
206207823 78964350 176248714
42325579 151613842 24299254
91572665 467024370 3278790
298977673 148346666 16134058
110199393 277771246 58306038
166369515 369322770 173788810
105802233 420738412 135108564
435329607 216505278 109621706
322275119 227387562 225125058
6093975 218786640 137645084
282067365 462006346 379241130
58805085 206015664 345513820
137756583 463479284 272475816
221624903 74416228 94387976
190246983 176213262 98902106
114950403 216200098 35514714
249939169 413526594 3719958
74370113 222251066 107727358
85020597 31119864 72683564
75519993 182068494 46307042
40574281 419948932 100482572
41245329 51178004 66714852
20180043 224744566 222780426
80183853 290435714 59356182
34518791 552234162 130082562
204083771 203357522 82384862
74379547 239656798 372432326
154679881 155603414 174899578
62707167 610024790 112381350
48115967 587117624 151123948
205800343 52076248 61074404
3862581 542658342 3130694
59663865 656921400 90554680
178290069 167706308 158044860
42051963 294917794 33040062
123322031 281479450 54301958
44464203 522397422 58272614
116351217 484714956 139237760
136447523 255484896 82492752
2622033 88213494 59096090
139788659 20307812 1702400
33075961 228283054 128643002
95039879 192368028 19042812
8288589 20406548 2443032
39900165 327812940 189465328
242438115 163772440 5233320
5604709 254720646 196407462
145917825 375121130 72788598
4802199 357519378 38581318
231748763 96204280 24218116
235395483 165545382 99438874
61287765 75963912 23496620
3746863 353784066 22523490
218358603 86852262 198536974
93013941 352401252 78490216
254235479 360867920 223759600
136729919 68251800 166029408
222853741 166434602 37182046
207474493 139145286 54383574
195310733 218294754 71748486
194342867 348577242 57233286
122597301 391642980 69910340
18802021 558102328 241720600
39060847 155882346 104195934
101358217 203730608 110583416
40022997 287172684 14957216
61502021 201705436 233832352
175691163 403880204 189211152
9308557 425730248 110498836
46413775 693463950 210986310
125888497 553804424 75005516
206117593 139006504 134368364
100615537 460049596 154752752
55431509 91297624 4905052
45809837 178166344 63363824
23490091 117587298 121346814
3845295 40946400 35921560
266363829 511812346 9606282
44376129 171730058 207238794
284911963 317692954 121098598
100916685 342368820 22733920
57437327 102123712 10938764
253073123 237566864 5064104
43744577 114191506 18346258
233954899 40153276 49183828
184213761 358150228 147679776
346850391 135793554 96085042
172552585 205025760 28030080
164385947 88237952 5906144
4018555 190315660 430544836
96190835 360659780 230960620
169213037 12859114 62943662
141972323 295711064 2857096
33010703 21294744 39113964
207099585 193170772 60130620
42585437 421144760 123736616
7025205 180522408 107332040
191159217 144723524 111844284
96883905 271204910 369594090
273417837 234887744 295776036
111016905 583333080 270747596
73283717 79955526 40366686
398830029 377964226 36465282
110469771 363118798 78210762
308992451 108492808 49568956
21952281 96406122 16969162
160237391 565885852 35225708
146312545 114845520 85271316
1250837 130306174 24090194
194063847 433980500 186713100
27326851 188376204 177182568
122094219 446862842 149075910
40079705 154904210 98697610
83755213 238561846 461114018
132491313 414878094 317940958
62745375 380354980 155735748
319886715 162206004 139145060
152748971 277959678 52776642
144448613 164142422 8397166
10892581 31125426 55880478
37175297 397639324 45670904
82396737 229271256 47693312
59677629 482974908 109540636
12089777 237309452 55388816
159015999 58317472 29664456
55487053 30626006 36885322
44444531 593277948 244559892
141010455 204785580 130897840
137962585 321271700 16201756
48414809 358890226 298669258
93453633 446946968 18447624
17971565 248812190 370663246
134710969 462263234 7415642
260159459 151604432 18521108
336016927 389986862 133633594
290355069 81090692 6642720
82044955 382798082 186129074
208462211 288719530 71030302
186186047 46544600 95147104
119727491 341222802 214078098
103557821 179146428 140874000
68897585 512094190 211098370
5162081 132684706 38241062
190115699 355015826 256885802
45033029 471764972 136867844
130287145 154355108 156452780
157032917 322721046 30893526
142978689 509199502 214565670
200421677 20291330 13939190
199969619 157151852 22647268
65776433 454197004 25784284
12184351 139818308 8392388
256787323 26764140 46377180
14000421 285934318 22057746
130113291 306693864 28703248
84156265 127859826 115494582
162608133 169771326 238881086
162696527 116408456 51385208
105564179 437362184 246465532
79061767 146974266 413264394
222495271 189700756 43629992
42312683 501263504 24578296
34226565 301403120 156565560
235846285 413506312 209987884
21264163 25039414 3359378
13142979 312825688 170249352
74241973 62390964 15503940
142975155 60123216 185055700
74192093 426989722 218882906
67814013 35137638 53196646
74648913 44450642 653286
18982715 199074922 100534054
68678103 163991168 255789936
18283035 390570840 140409880
312525605 213300220 18821092
164807261 563927272 1973392
79929777 600852176 91620216
38573787 57749916 54221140
98136175 299586340 58775500
108681875 348773730 347787750
201935331 146736756 32909288
350824825 161335146 48104778
51883987 113816008 59848316
7679183 324309482 138243806
16182579 495591912 3285748
55029047 330731594 40489066
209443105 172579026 1271982
191096021 420476040 39098172
138038165 642410872 221486204
28188283 215777740 132438656
58438957 452066194 149871266
83971523 513559236 9501684
62252221 182986168 98557612
60650197 347429716 147845116
158411285 63828940 56050208
44301113 554982374 214946638
118130159 107892464 73207112
289455859 283233868 165729004
164054547 586638938 356353794
268072237 447799826 189883258
104608455 38307734 46404330
3420033 176973558 54021254
141522015 30420390 174087830
219982491 296802012 188118680
16365573 232481526 250860694
162094531 617223018 189974142
74996385 180338486 73470798
118213377 170639238 76709614
133727847 482598502 308695194
184803961 187883018 14324534
142306503 212874606 114598778
114029825 75419492 389814244
127416167 648743016 220701324
133475585 54063990 198927930
135278887 379017624 115522356
63177593 333197390 70895074
209592385 772712796 88665072
30393903 117315150 27699710
120598221 556834214 227473482
336004401 80313654 51551882
4355493 74532294 57659986
221579965 457505820 245005740
354236061 467318898 121017386
11700989 98021862 90943842
125830723 70399216 159684524
102643425 208643938 320386170
92289675 454988670 252833458
8636875 203220348 376924800
89313811 378053760 1081920
39762941 247139160 41499288
177977067 338144974 129036582
37922259 22617618 16297742
149506457 123355776 70350456
102161823 330706236 69839468
21430887 177894078 191141614
429635925 234034620 123560600
440010153 190422606 167251202
164721433 218129112 84178464
118101713 477451366 54220558
91625467 193258582 422260294
4138923 118709746 50318382
232074835 498909914 226551098
153751491 196100526 56894198
60523457 523828438 141646226
165096465 218196244 160150800
113487291 106559764 112813332
42625005 66797250 74083726
404288211 249969478 181171962
269000055 556401760 211620444
224824401 89770830 128348770
131447705 562985428 277851004
74096093 364556126 261252962
70981759 46041788 217568140
326263843 236619004 27505952
368707251 377962482 17419378
111844197 163681176 363516056
103178271 333678112 43224732
93820897 490853174 29036366
77330175 409640960 26492280
140762139 100671634 55073982
79000041 654513512 14389944
112145115 781857210 115611830
291147219 235202202 136768442
91573929 41203848 220016188
58759653 146566042 85281294
60437425 383800390 264269894
87009519 436662168 170395112
182472879 87122432 92406984
61572313 258918790 334241270
42358939 266240436 81787728
162460083 187997950 22652394
84866865 108135404 13593360
46796125 269591850 52627950
130310153 160488338 37027486
156393933 518025938 41326866
67228761 386490240 127956280
112153223 309456420 8701200
74360681 522180010 100609870
65174509 233031444 141419388
150814319 91041192 24194040
37167669 474960822 335011258
29832417 63719004 43751236
195755389 343557126 362282118
15766109 59182164 262638252
837293 347642714 206498002
26734867 283182476 192710416
3909545 116560760 38836484
55987029 571252080 196870720
11136461 579435158 197018366
188358843 236510328 167017664
6854003 103941944 31287272
29662421 39533856 36745092
55099531 468823528 233736808
153466453 423664440 290861760
154950865 800529976 166472768
184371761 357755960 72072548
170056715 182020990 60124430
185022005 27493360 51636164
15714239 157401354 147312018
194522457 672697240 43628040
90719297 595619674 142837882
12824073 285323154 42735334
11039655 426269530 132787698
214633963 154103036 2879972
264005931 124635444 137266952
271757841 205834448 25968156
2190015 402420652 330016200
24351033 235502782 68155374
49022933 210797726 74436086
19489553 125139448 86333836
114443495 29687290 18591514
153566863 249742426 49588358
93627643 96464056 147975172
269865047 180182150 15528710
93652615 313625140 347114320
89176081 164909582 80887166
269681243 184400604 30794184
104026751 170620218 118876050
139055235 286835290 270686430
33597403 244076704 70967116
294747045 300593966 115387638
231995501 218383518 169033578
363387 129476672 251664576
51490405 175316900 86939056
466863413 133615480 51849916
64819565 698018216 71960300
106382545 115470098 34636570
33997173 52657030 193759350
350237745 48023764 68266260
130854717 180311000 55870680
71336353 233109904 47957132
234216377 660007856 151864328
198930399 435289512 212340376
58920891 277178972 261857988
76472649 222750978 115204714
111783585 397189870 111725190
180079987 489354116 105466012
138035817 270388224 89511844
102341391 325054962 5708530
168122319 342978698 156695346
2563255 338835860 61521052
40697509 119575668 79529364
95573995 657762456 16980240
5277973 149316858 97188726
790461 376596422 37392558
262693117 356248466 98115718
156325657 73615468 320119976
95279025 27600448 339274560
141181395 328853970 465063638
275104635 225764280 91490720
223430921 41671222 5266658
73542863 365849088 219099096
192311115 285931910 335273070
47453357 158205436 334692568
429975983 273073880 137556656
28707809 42204142 13093046
94403119 76177024 118309352
21200997 151014288 2979044
24765291 550950882 42966814
107887535 240313486 98490430
84008295 293961318 172968410
86331581 173684962 317138
305435515 371933514 211000770
12729187 168021650 51334166
18476839 77681748 131860164
32576907 184776444 199844708
25409739 66073218 28390442
52232051 456529368 265970556
171606585 167536168 98312640
108945551 53301198 91790874
129036961 245510496 164292468
73673811 441338852 31488624
15963787 54957336 101631828
3412575 225501850 296919450
216350615 228416656 169319992
285667231 424525172 146437612
4383625 154844690 5365186
22161765 269813274 49983418
134498895 55864890 203518370
155847721 40270214 72445298
309193177 101715916 145390592
288933905 295609990 50864710
168418537 483359316 11060832
140760815 254007880 119456672
43368109 303041368 70638932
104698861 556357588 61046236
22838845 417719990 131573290
89475075 592575590 43938630
87160057 580857474 227067138
35306953 19336030 10806310
157471511 44273338 67382978
220718661 19062918 22490398
172417281 359191736 55928208
177365505 179117066 3730650
84182681 247471068 153035784
321021067 336572834 153208298
5586581 125135200 42213508
135196107 518201274 155897686
129172471 307341462 134328078
227431795 487645860 412912860
10354917 259939074 3330454
89243953 350231072 235246216
89784685 84317524 58334668
81591485 61330400 32021020
6533235 419980618 7851510
91120065 240031240 12658020
294663267 372487890 272131070
38634663 326695480 377649900
120602593 607943392 10991896
118546245 336963840 180988460
79137195 472873630 95730078
53803533 320298790 102335190
55204865 131090162 49100590
146598309 121728900 282594860
56243987 470749062 305908566
6595677 610899276 96433052
252949267 95300414 56895214
103755943 181247084 203664748
95432659 450297038 116039870
211362965 570854554 228105790
224356347 93368292 159986516
111941531 400735658 27499610
31967665 316960628 401055304
69445347 474637548 58670416
42720539 253779114 25477242
68582511 873125282 73268154
397514751 237866272 185971524
120275869 353424564 105473568
128461975 201834028 233108620
50412581 301369228 338379788
121806403 189758612 81447076
32610577 414148772 154775624
18570289 310272274 48105458
250636679 232097440 162496180
463421511 227788622 60941274
39430305 74302900 47770800
339834997 205670712 2135484
169805465 60994012 118090216
166338343 211006344 65844492
89886717 27035606 19469970
96524183 276365044 289241368
381527513 109642920 35277000
79422627 476204388 328289944
325141245 434267992 119197320
17515299 84543756 41616988
61516591 132945576 204656472
103724695 228999680 443230456
52974631 674123546 230718422
129823071 194511562 314048382
25568629 737687968 34277212
231589371 325254930 49470590
130595233 204547944 48829536
23451051 402060476 151656288
27146763 431332312 222859716
56738513 37536206 11652862
18714599 252292868 33350620
167259931 331602228 171405672
50117675 540517950 238596210
6483855 114028226 118855818
147466643 149177818 226254466
136947327 260684514 78123118
99717677 266017704 22221912
35027535 515850120 158197700
172717503 354442242 218946454
262379125 268747350 25219230
23616237 80860758 40622186
173840591 402634078 240458086
20599855 691050442 139144694
148057701 319164822 77096606
309940561 306653098 73617218
40328121 32778404 72653172
37228651 96171432 60095460
177729369 671674764 30567268
161210641 378942508 151723432
41110849 292592248 393612644
113395075 212867356 337190108
136346739 232322244 100568888
43061083 727433356 75987284
55843669 99447602 185760566
293720573 280658796 125774532
61664503 23740796 51713500
209663525 339413674 105055870
42301625 158790970 65187998
100235033 7636056 180996996
26114769 493458588 246523592
102912705 472135266 50305450
138718349 111606852 1398048
79229423 286173914 27260438
315771019 150662770 30064670
173865947 509333106 39087294
25388375 471143626 105054718
134063625 293563862 89428290
145535671 526965382 174124562
197637375 81754010 163528050
282460495 21123740 23232848
6488281 377831158 350350958
323377473 319447974 106192454
203817023 248548854 56641698
10985643 380119548 167843284
165194597 389219040 81437496
26183105 57462660 45722220
109050735 333532322 232838046
72063405 281286222 74843090
5490833 418684530 180938106
158098301 119846996 61549448
401221791 194988528 18293716
10531559 372146738 24264230
39471839 537689834 98437982
135660283 217114138 271279514
69689085 530966052 54635464
250772341 101642598 205412358
166430053 290505562 75900134
341447087 162466842 94777566
76987319 524726632 191034368
80802287 200709504 323634624
104918711 68395302 274950246
71592563 77032768 125795804
406311481 299645094 12097638
318677213 285217988 5469656
330262425 455610940 326302080
23878597 69516180 91481940
83775753 377530776 279403532
150674399 168679804 90146528
326348691 508841238 244290310
43561515 515573420 102559992
113276435 413862776 318828232
283660515 146795380 38362020
227705497 589732858 75542506
38751999 19872770 83112582
63720071 328638866 354120778
79192689 102518404 6662208
98726139 283084604 411934248
147747201 274925232 17869300
291167089 172188522 112190802
434590555 189117640 157573540
20847615 66456186 24472970
150827235 84272600 61087716
139839051 218933442 159642674
46780457 186475490 80140726
296270225 539204992 338807320
178922893 116204660 15314320
277703725 116119990 71111602
120712855 72981794 185123290
280683175 134951292 24922356
237479325 190433340 240381236
332991345 312723020 135108540
154436739 107700702 45815990
79416497 418970916 225558648
59760119 362235698 95052674
58056147 400008298 216348306
320074485 419866740 17638136
55792537 339408866 3847726
106178967 68858438 55889286
182245353 344050304 235958700
6940335 473395218 94846510
161318207 375451014 38857158
78379643 430752114 91890906
44268717 59391056 10765428
44806081 37217614 75749002
118388285 129476630 163334050
330511121 421106494 26857178
233385889 202607062 290134714
187088427 168590864 39294084
113865581 298040842 172322998
166218543 142260336 52989128
104828365 328612624 56441932
107996599 140417856 8332848
68362157 378563910 45116610
159264141 57847128 11275412
135147809 298314600 55036080
11111151 34638676 30143148
84790377 202889362 332515326
20814083 100394812 317208524
29048737 161660104 404720356
283250779 126906722 125583514
28950579 420745860 36860428
27290877 54448628 59333964
126880509 91862812 13676340
148719731 399550208 388709192
193251559 49439622 79604034
172240807 397891380 267858300
145361949 79792098 132725962
233616735 193508824 75971280
48275835 142241820 2362228
56501861 165331378 280876382
36550313 167710248 186776844
40099507 266926862 120939994
303602463 328197550 237296034
215886723 385604076 68251132
24816989 113576098 87504602
1306133 909889294 29928806
289776203 198365404 82403560
124139213 68378832 29799624
65803951 366506912 150019468
125363519 348195032 13240256
238208725 361243384 165330988
207330775 485674120 330091688
107411257 433504514 5583494
113749729 565880578 137729350
161542927 376003472 53187524
123168491 54381532 21303548
70861847 101487426 10245438
90723103 84019696 29004956
120196231 794508048 22974528
127399195 436392242 81982706
164376233 168063166 147470738
22006807 721463040 39796440
207783657 238558786 17362182
132430041 146182460 184133940
55594893 511742844 233885512
68088029 159983938 33225506
100679333 62062356 183357720
97648113 349703900 143563140
8950131 179059382 346440966
165799349 364106378 113938778
117937877 256115056 352102628
9285435 187149392 14306160
181706341 492286314 183809382
279386915 294716230 102099830
8932679 298850482 37788322
25762649 570525580 194165632
131187977 299715036 285468420
176135875 370445890 115942
68541365 205235730 64115058
106435433 250839498 149561154
91852201 341306548 94971872
131081635 673321460 200472112
110903061 107894498 6665670
138949573 191443296 160961964
288263513 124588292 142368736
153297527 58840086 127065894
194860101 478738526 268747782
5674353 63361204 41934444
256779631 219154520 66547780
327869947 286467854 101476414
133613267 153566196 3347508
102076539 417300472 10252896
230840223 73434260 193472940
122890001 16608042 148393194
287031619 343588378 29222758
112647371 220263692 282096956
42767861 220309696 39875048
144990261 110017270 86131470
35631585 48367296 47643928
125843971 116812600 285147760
170208237 605536004 31241196
9416835 87962238 17860730
161742105 114477598 74908386
227469333 140746982 22765566
100129911 284626596 121081532
93719535 156946880 54589800
86095197 161677584 34110316
14112897 73830246 14719550
30612467 37028712 29150664
70498689 30573278 62357514
157399093 440183668 150856696
82628945 94557370 92721106
64781209 386936404 248714152
5483905 351389046 84793290
67172421 216307720 9336828
123123931 374228604 9492972
112481163 208491132 165893324
26150087 433385960 245601860
89992087 228856704 105643008
77923827 367233978 214247114
32642537 419207522 132031514
160116437 49243324 33724408
92190499 244938012 58883604
58125459 173103356 168408372
87998151 151207812 3123116
158718399 257748544 104105172
33172065 389996820 66879220
55316941 121069930 41624762
58648803 450037698 79357226
249563305 537347512 303226160
65768167 186273436 177550316
25317793 202125816 14782896
90169989 345431398 178101690
176889389 164256492 127075356
374543071 464310752 144612212
46425299 271988664 63811452
56106661 272157132 196824732
40909239 409030444 151093992
293609105 268567250 139227850
59123367 313625856 190366960
51109263 588438210 172479530
80854881 322598364 85419968
57001109 345844250 107288162
108031929 161591130 24536650
12564323 91417798 103704854
79720971 337662672 15017540
34861267 260737670 209311994
47572063 136027666 95236778
117008233 155624186 56378926
186065511 179813722 145582854
124015687 145215876 293663184
53901177 525832464 112478564
259263447 44265088 23238516
138707369 440265558 135161550
145713891 264732612 351645764
135947141 294284940 139527012
40395677 22374564 79358160
229776959 184685318 97081418
11833689 321712406 183983862
121019989 156032464 329587832
321292425 39342400 59690760
13948071 497284274 140839578
86705679 242959360 16315128
760945 224718060 252304440
110147441 131237496 64311528
247215563 209347558 26900926
165235605 271612560 76183652
46767523 299354724 443861232
46722687 186139894 126385938
143574741 88588962 271477250
178325735 286532820 30473340
247235751 25676566 12308682
89233249 139348052 133042112
128016135 104773920 234125560
57884261 372525694 177599678
190281633 118790766 116742698
35718443 379006758 58314966
202376535 170495958 143501806
57378211 415596986 223788278
178794447 328130872 120119076
209230041 92405068 119789328
341841433 161373980 29045344
12119205 370000106 329505942
82838259 266951950 180053238
8492043 369425688 308090944
62129743 249761944 45559564
13280223 39963742 9941514
162706671 215408814 1015318
101938957 249023936 190923992
107091865 77045490 273368094
14840985 339176772 1162400
172334565 491814566 21354462
119345895 426587378 177901146
230508091 91989382 163839194
38316593 72852836 32554184
73877195 109845418 90861610
169679387 135719962 117220726
125424333 267744214 265285914
10720843 720018664 57785104
86113339 31914356 401924408
73538093 394194566 83764774
20920467 319808400 346206956
70886479 298810062 388548354
156927297 184375464 43703564
71576957 318024456 17440872
47268079 402259560 127223940
55218803 331080536 165768232
132175861 389289722 89524742
15655575 493826276 148549368
94324719 162811194 167498758
367285411 226048672 18747976
303797485 174885410 53335870
15218713 253348712 212322316
189952411 171174346 53851082
226246229 238582688 1799864
84775335 465923290 274031934
39466943 447981346 13364878
243161761 407580822 65470842
58711261 343087060 156091048
258922881 401216280 200785820
18948307 358220652 268804404
110730531 220373928 11360636
63683907 294094938 66078814
36472645 224981612 51866420
163588865 311087260 87683320
12037449 405609196 175727928
128826483 499213290 42582406
188009009 88583136 168150672
185377437 95260266 42659530
224643513 221880492 144287564
146007239 286278816 155065848
197862753 205827150 31039750
191134253 265686952 186043324
143995053 216448566 41608382
182464271 55595746 24010322
23762151 89487298 64821822
58494229 575674162 245475818
157536745 115257460 184224820
199758425 640695820 121602400
39614809 26059362 10165110
71267755 179165070 297161046
87741251 225580322 254671558
72604491 148066932 174972476
195064849 149680388 34268812
103995199 282542390 252407470
6359961 69410348 45124632
210560639 130416746 2046562
17349875 278419478 411514046
16911053 156584938 134532946
466923 400676982 210633166
175177777 370816334 142857118
205284981 198665562 189501122
8088545 809615810 78946910
265351713 136190602 69922794
75760953 418156296 130599820
20191965 574892560 123988788
59778727 209475982 71639894
58562331 733862120 124459992
259774303 129737888 28128644
313157813 276169156 87417976
94068423 282210312 169493236
8297727 427313670 186540610
182106237 274657392 42425144
318392337 257695226 78825498
186716735 134159370 43740990
28310825 128254300 191845900
165529623 501803870 28036014
124035839 497313388 275681876
320279833 427058950 157669406
41159041 22634526 17319258
59315883 99095730 4233706
212352753 85838788 56864616
152217995 333875538 304061130
188634675 198508770 125842150
50510775 487995654 280078030
102020997 183316874 156648726
40224521 27246382 13498874
112232515 475419320 318300760
186070237 231237274 94744598
23516807 546224026 65009558
129511609 248408522 29152042
12809953 204148000 439866320
79487179 347422108 262214968
76400069 441971826 6978282
182881843 173728712 47391076
120203547 322705144 3754536
111943829 176130172 28272476
2614193 133807076 56910100
204658741 135670414 243580958
13717425 151990284 94534288
290024853 421115394 90870086
105200535 54009900 418338424
150035411 65198748 29268060
206819489 330183768 78195144
361046463 129961248 85663664
25100707 113236894 100361294
39326729 606186928 57717620
38246307 427370064 10432336
113128407 19104030 125389250
87472551 153795280 20961900
136003271 91412462 58629478
131015385 155111184 283415512
213361817 232613524 30700252
134470503 76169880 1925404
35350659 35855178 23375998
240979983 188444022 245001014
85225615 119494860 28154016
219501879 295689922 270885114
75189127 456173602 32541214
83718939 333101036 81321852
78043237 507865066 337217590
39530209 315261072 55579104
208500811 275085112 129168284
17927713 34896136 2362904
111074553 371317446 112270742
338098467 208594038 69098006
6636031 417778620 96573120
308028775 411733090 18006130
14449325 46085340 9976164
141314307 172970296 74434404
10472643 110563006 174273474
263950523 566816534 166148122
226442745 119563828 104061504
180613007 270504024 362245632
23836287 82321194 135829958
62347263 45020844 31796912
184399137 128536506 14302582
16805971 120021132 104452296
46899755 440203160 294418640
181291689 396836120 94717848
2678985 312809468 98229324
86293319 552036552 134727912
110065305 317188750 184348794
43565893 143078124 235359420
1984443 69565362 20657546
155754415 347021274 94687830
40506215 616559210 47951054
247165915 220892014 171159202
104325193 271126534 34673318
37345937 219721988 376579516
98819469 313463210 91583790
116907603 467588604 298390940
28550515 537849950 9389050
66906693 404500652 233376336
282003863 123115206 150387102
161218743 175967636 13472268
291691161 48051998 40365066
15973211 636566080 116656952
441800735 177967122 109130046
187713801 523597838 125858238
63265815 284631940 46721676
16318419 324218118 114393578
174596379 102330822 34797070
73966893 376293462 386358566
29014839 455457822 12919186
216569529 183628896 6399772
151976587 247421622 48721914
406598195 174562690 114613970
192802239 372488664 270210568
178405147 247362370 289177630
159422087 244987230 141829734
105150735 732129370 274213110
122882165 167982854 108387478
92276879 209093208 46748892
174488679 74729250 44251322
391001485 432075280 175059884
91902191 136854216 30607212
126063121 480049416 455459328
38208763 141966964 17359304
123967819 228072542 223146550
9239279 24326382 32771046
48773235 477075842 107125410
47240361 439246298 236386158
154052517 136126036 213482208
235110463 394121726 24981838
200642071 187232878 125857954
44339641 382150938 234605226
66448207 388029526 184885810
30018633 30175874 5551686
15439881 484335148 205530588
153765645 113087050 285336126
189280487 307654650 65514270
157228905 14473260 30637340
2882499 629382378 87373786
11473965 309499954 360704190
319143785 322920840 176319504
90060835 517801210 91587442
124283175 391837460 181647900
189842391 225450462 36756970
263253609 184716078 59675498
281758173 362736766 18737586
95851781 85174272 70291188
184738065 87057652 89995620
49870357 374620752 288577464
70795531 265199224 189075932
73369793 107120510 42888526
139223193 372231342 8235826
214394885 133012544 4489408
46919163 343024554 68074282
41595549 155337972 182265904
33277101 204045348 151055476
63542185 69527950 146956670
369698589 111959172 92650636
167682547 373648146 290978046
76309855 195456232 45472840
336667789 343165652 280896548
241223297 633205636 127575572
17611095 186384576 164376632
39432881 177467520 184468608
195981955 187390330 38136518
152363363 332022674 57220178
103255299 73266504 55266232
280175957 230033856 64038636
148303869 232938756 52259332
11239093 431762754 296282778
107148445 59054610 76766370
129920061 260160592 19574868
81183503 335888126 149578634
77336479 205047604 272970032
120974191 35261638 170801846
5511785 165418890 492659370
171297125 121032580 30804292
57910467 319638468 37005236
69090989 391477980 95637780
163709539 80919750 13524450
36321115 448384202 53176114
362867389 356984546 73709618
29836077 104998844 393789672
265024333 44546232 140225544
361262897 204769694 51653486
82317779 369882466 132561038
378703465 560185510 12643466
77302141 119339446 170003678
412085147 285521044 2115488
303044501 195551200 50312468
106750105 120210890 102231850
177239137 195859828 33935696
43085575 360114290 238282042
238669217 708109426 4037206
29787183 394504116 151195748
154060649 101177016 70962072
14864721 243864242 329617062
86977955 96039340 138169880
83421561 51681438 5113114
127500463 53874188 153120064
111839035 328253270 211148170
28086815 564746522 148530010
81056439 787248702 174081214
251923365 453114880 247607580
206298635 240671096 184410280
139172769 129048198 36620206
68214773 324395014 15258398
12640819 482707394 109192382
156257549 168429338 117111262
58302759 357679476 243763972
184439417 87048872 95299264
335196129 284307854 24525558
139748611 299208532 198611912
98896185 80611710 49644614
135757929 315219858 150319382
340932927 139994958 64039846
162673615 160021504 30943580
37108041 61605244 25805112
368548059 296474868 59660068
221831575 540438570 102855894
242016755 306043690 216352154
95187123 567235874 275197938
190757559 150326904 227326072
166532293 122524458 175952934
195449637 104288812 236538756
133286653 468128376 139105308
296520899 366786216 169481208
80428731 406092092 252782376
165590861 519006894 77795382
4279819 329728552 17346388
109429251 57599214 30590378
267384847 296878384 13789448
145369707 80513044 8789784
70796253 286801704 119592224
29726421 297873432 179348876
98365245 306575820 101251064
186839799 175637004 132075812
229150001 177717272 12321464
301046565 47258214 48460810
206944175 129427058 47146130
44759723 412980076 102089584
6093485 490652960 47647592
116339109 110320968 100110632
92881257 406107876 71725724
164857861 164538808 122287768
133626519 87746958 99660730
161787355 135504344 13980340
76993715 378454300 212132600
61977633 230160090 114828610
8286541 61628400 31491480
80886165 203750806 161851890
257624615 221695994 179883530
185088147 77235522 13270006
51594359 449873068 43371848
307308185 125547450 24890514
147355005 189459536 175413780
146469639 614066278 143651166
19398869 298946058 210307638
90601621 160586462 265772566
105603113 72339372 40322964
65855543 322484264 200436436
148485791 43403318 99471994
152687769 249099630 12562342
118460155 420909168 410167824
72623133 474959644 202125756
40909125 168854754 455631478
89299261 619777786 309944258
30131875 183428020 152321476
345451475 109479450 77179350
40431405 211535442 216636406
50369679 464333562 177797834
221073327 236995956 22261148
348428873 119836704 65775372
103493995 238379366 26765362
260296035 379367742 222859394
12551289 797088538 127726734
113584441 52187504 172646872
133313585 364498212 210716184
100947079 278171844 434382132
12127289 188442248 85593400
117292817 370154680 475756444
17307291 76275288 157707428
98247317 131495086 151874182
155151333 35154072 42594344
221629771 210943888 81917588
72665223 96048294 206204498
211703221 42886468 142530872
156745215 27987380 65212800
216142735 270309530 251922614
38369809 222496474 2639998
10545603 390764746 146529450
7989389 57563416 75835912
125373745 304260468 236117400
158172469 363538208 219985192
140403503 557654444 230409848
178557149 334043200 107897632
326471289 136957434 54933442
12121705 405255684 77671188
286807015 317923822 188923270
153573845 352154160 305205360
751899 351205836 125174968
351650629 428042908 122881108
196732985 167986756 142068592
223425721 343015506 291944058
65831925 249352270 500571678
120436589 155779442 279706138
10423989 218573882 318742542
33266229 50427486 50179082
99483587 218195124 68337216
17404767 528140784 23743516
341159493 335011308 252809096
218955081 517548668 28161336
156875915 35608760 20004896
423366655 248774030 103649410
67317529 630618438 249149862
320866047 351132666 242736518
62819441 330001312 95314652
64101801 462544734 74307838
367045 246357594 19976130
128840847 651095758 303139914
106016447 296622364 46025312
285683991 131328846 108952718
44679255 371401360 62872380
291854503 235015624 59690092
189247691 469683082 166436962
244812321 177228358 49017162
150140539 172835390 86343950
93933639 254540228 83866896
53307573 10171130 74994414
105248133 218105248 181733484
151786795 207770408 28351180
196206857 112802026 45575090
64307621 135930278 22629466
99214525 95503890 137632230
96498953 650798284 22857992
158121595 398231010 55257630
46092991 303454090 231768010
41350359 27131788 165259068
118953443 237060128 171299656
100887355 33910240 24149060
16315251 109929218 105811266
27829785 4527960 2593780
127376153 235153422 127442754
168377747 129297354 289734030
19632523 122711744 9546512
23807383 609639034 255134174
141712675 346874450 323984462
628353 55561626 23018314
81162453 150932492 4766124
112085457 352599216 198567332
207359999 237549832 156579208
72390851 347485428 74726808
179085797 88478556 2521092
43398385 418825560 129046080
151470305 97546700 24519760
208513289 186786698 54482666
125545097 245393708 94465616
117331809 136232568 222017456
104971581 450684288 222177532
146355219 41163398 101514
123972587 262490108 247795876
183754819 163279176 58537572
382703155 23223180 21062940
97297443 540286828 11599704
158544985 401775920 114831440
101411237 749274574 172488226
27437673 339723186 248604010
56854413 81317544 104118436
59800397 606402174 425754
91079607 163346646 162397286
340224909 221945288 178102800
29745527 219959784 394896528
222342229 338569176 88725492
93069665 440530570 101492690
106634355 288739048 387353964
193056691 239859592 45382216
30524391 301826422 97606566
64472095 115574580 72954960
73209103 110009994 314058294
103621789 260606648 340152892
55425935 219257372 100862180
69379389 306102534 144753442
163498725 612815670 58997350
32870275 419897890 185884162
100528531 325150656 70783272
244951407 144130632 32111956
21374871 169715138 21282522
86177659 60896966 339013802
26803091 27189020 6956812
52937833 461341346 288208118
8050591 456730952 48958552
106729177 168076504 400818304
70698513 84255116 13170576
134448571 223451522 81500134
199270467 122826396 265121672
183068721 149420216 53178348
254891849 53537324 23765348
36173943 354132100 131223000
82942735 190138620 224822592
157563907 524585564 51682196
57680543 503231150 186862490
72445011 124927238 10201758
87667007 147451606 20228054
243094831 202566400 77489020
155232157 186921646 114809666
120986519 303019984 68849632
104017541 142955694 247404738
86515887 347929090 238431966
125415245 189337460 130394740
210495695 293705552 189963536
101501605 415455832 229819280
303915641 203280828 109282176
161131273 244074050 112776014
37350099 246150748 179694744
189160527 741501230 122909814
196318747 200311918 50053646
244366525 234190656 236957508
13865209 340549612 156473920
138701005 415518910 28827910
40267565 509275092 35918256
73350291 269184604 93602652
42757995 63080378 54980790
107224493 423010336 97776308
22773365 332053370 341958370
283714013 100079096 48030268
5894905 208082160 427122180
53190521 83328632 51848788
132671967 459850308 266926936
215379873 188567550 149892530
6146751 279198432 146623940
146239275 886654392 150992660
30693719 93856718 47227526
6592279 140872248 7771176
224215101 55899082 14241894
337661977 277519694 299473234
3630157 86213884 80179736
40860975 122748840 60834632
88787163 104513448 228765224
208112457 234694974 76699906
205939759 640220968 285250204
7637645 125374070 78420914
167603065 448101720 77947320
63095949 212448740 76771680
19243895 229165768 267616720
210124205 180156688 75444316
308276127 421677114 41884646
262136923 115624108 74015764
200957881 313626472 227068528
384244337 369414424 233967688
9034353 222325562 368355006
188253101 379798442 211667438
138098459 276838302 179787414
57985055 159238436 70131500
216467069 170142798 236715006
156508363 120653434 66844814
99604967 335832838 156207226
80113053 161207346 8657050
178627549 548522994 129196242
462619507 244813324 158882560
204338589 347061052 41901288
256365289 130698728 42307736
233598487 153441926 23349194
223541131 197713078 280778278
131315327 524891644 386222704
320948477 445529544 362855424
108232217 318836374 4667114
24798383 17022018 6294306
183502303 90218578 5493074
76504885 426886480 82718480
207708063 374528036 113873292
193155735 595689790 380966502
273330211 336186268 273071164
183017431 80282142 12040122
14730051 128394272 25783884
40773181 525843808 79469860
43028829 65356374 89087818
165236623 228277764 46847868
108819555 557773898 108781014
151880889 373663302 250487890
183787415 145167440 107134732
143174985 105787520 95659512
224698521 111399898 117501522
46780503 318032960 130724040
63544519 613307208 195380124
139321589 613458588 138273996
49071107 28880626 133918438
38694137 397386292 146204336
118019701 149055608 100394728
62789515 162061620 15094620
74711791 530217594 128512758
312735481 268528662 156282234
36591797 135440882 71746414
144391539 138837534 83143742
97180845 274373112 27710084
173909989 319507816 69379228
179622183 433197080 103180080
161923375 740740710 5333574
172075359 291402502 254433414
1394395 380064580 63654796
36308659 501586282 102293342
42293391 91313716 322018368
19240997 166924816 31638128
83726707 717422322 40108134
7882833 421603056 117589772
233483121 532896382 315663378
55778781 186413548 24007044
179702981 68779670 122252842
79314831 66449048 56423364
152794009 258534310 194365450
100847441 131114960 37277440
318421981 536897292 135227388
118411659 514349952 72514816
80545021 335908382 106248866
30744753 382267674 89050322
263159725 67474382 25755410
116465151 382203096 47550208
75314191 170931482 56976742
131249985 268465870 256368630
120045471 52155696 20104208
13787487 164087386 148137654
154266933 162731694 84060170
145073919 278382214 117951858
190398445 233732850 118409490
8621337 305338416 156183920
103520739 462998668 47014884
148713375 195054842 105292494
168494707 140832124 19853156
31414347 242459564 142132824
88369293 80164294 141949374
24326363 421246114 370366282
21356445 620545760 127875000
376752591 352755938 27915702
56121169 475750022 258618854
176437785 380260414 189711930
124102847 387783978 273346794
18021551 76441632 75761040
111041663 407354674 37663414
68146863 530536396 88187892
63871437 459081918 22444274
725821 169276738 300441262
156770205 168271674 20750882
89792039 356133232 163032932
7872687 81576926 28772478
7286793 404073858 143102254
78907325 557129350 207340930
61195181 26748342 9480330
177347529 294525380 13830972
5024437 160874274 13174926
384204145 363006158 120423994
263235153 35080222 32785314
3220243 711569974 15311470
12513081 60690608 60081300
33097325 510225032 42919024
229133741 91312284 42261492
88614645 452589078 52093870
347748279 126514218 85349902
83955393 352157016 44803828
89783701 249712442 50300462
74629859 97573256 80314192
17136399 15844752 15270904
54611431 241334428 394960252
241613037 158456878 42074406
40332375 27004170 56643250
34861605 408762440 168154260
25683175 103613260 320056084
21390561 81718278 241961366
80797353 402946004 165917760
359157135 311099430 54986650
43038315 229202130 47590838
192837289 89670500 8969248
254217529 288412878 157825950
105718159 135294364 137854652
148706059 102878412 63448476
162266017 305592448 103868264
165149873 83386334 45555982
32155963 167801166 6343218
154464777 103239042 35906494
138263055 104529360 1142720
75250133 345347964 232526472
28419643 519528106 94474822
24720775 23529060 47726400
143579619 594811092 225058316
280321397 362016592 71856344
168814415 136033970 172411150
57131755 292652346 27241650
156790233 121891092 15388396
35177863 320318118 240928926
123048399 125686570 84486030
204656947 155235462 94135266
21456747 255361726 363226302
231537155 257731290 12422502
123302509 431426478 30006438
401117057 330849420 178062120
204678987 467032826 52099554
225729389 132668666 114226742
228233135 91340612 29060516
204777721 94751092 43480292
27885641 520184632 146218732
35060667 127626672 64479316
4830621 494028646 41593758
51813749 238525350 215937870
9857975 291205996 138041672
165354315 561271956 267665992
45421229 311013854 10518802
109002885 125765336 88655748
97321359 495244892 128167824
78500513 200460064 29121196
80074647 304033486 21134922
143569283 543041694 37301370
110809179 272285766 222932342
140543161 109326882 242708634
103771537 170779004 174072868
62868309 402108312 187629068
217931893 61034238 2712774
124952015 421793758 414279394
153482397 263152456 230314044
33082899 171148992 139090388
147844847 378310404 167799660
253722857 29935938 60113706
246390571 410466602 31896722
258144357 446390934 222461294
56340893 334047414 321962886
331919475 303870382 104188890
230988477 687690410 102383586
20365763 159002676 285008124
252222157 261871134 44703762
156874185 251782968 101774920
76085985 261505638 164550770
123025131 352857298 262585758
59813729 292146652 37161148
1885357 105777594 8549718
170807115 371859930 29750950
197240973 341204676 238394552
70017141 227920266 259434758
199539057 131755194 9102842
295841551 143122468 82671640
431340185 167798126 32706350
272487705 241107666 92852762
24319457 409269938 67289734
69701531 138537332 265799476
159427831 213585478 261358718
70643013 157009916 54054216
23111601 408797446 229546698
18797815 350166530 80455390
95069949 36196314 240910222
121678573 283368102 53035086
113033265 48528510 26432230
270620785 364225970 93709370
339443767 154127722 211250494
77081179 218393688 63873024
301487403 217734230 254211354
82942475 256844924 242991332
206731751 82878968 36874876
39401595 416686782 281665750
28484621 35105378 10346210
97073837 310949844 281820492
184767873 135218506 5617206
52720855 678823700 142228724
117078569 169054008 22849296
102583097 49203226 46177394
91890179 64372462 403904378
165110787 90081834 24103894
18533765 403979444 52555520
187917017 216782902 98596826
126457683 148653884 247417992
33061441 492332060 257089612
204091189 249855172 37738036
64951081 348257182 70105846
11299791 229137890 155038662
72633315 201198056 92206200
17191961 94271584 67336712
247997835 164895346 25970322
109164769 458662862 106795214
122241123 496703630 28013886
6412163 284058044 102320992
82122129 161212672 146480124
82275499 276861488 173083348
78414747 328454130 105666854
72426927 201860460 460876564
157444379 272800418 141043114
25642679 296904452 347411608
214033267 414185534 58631134
197883575 212408270 141673666
161713773 215365456 18212328
472557699 217404818 55882482
95652241 14808406 4200062
66714695 254189736 185611548
25087631 209091728 185493488
82734843 459203096 80582664
91215333 641556246 167665454
2649785 362887264 312678548
82222459 71707932 28037328
94786485 147613300 99171636
216276625 477897510 310784430
34640801 868778328 99192516
111526523 577930008 205369476
204945595 245759506 82920358
103581719 538373940 97319508
4426595 759180590 67565974
112474351 462866824 72692312
254748851 284770266 119807082
166793375 47351750 4617958
21209615 505848770 20987510
40368465 125000066 77673462
279955205 189103374 15322110
91370789 295410956 294654392
143878727 107154606 26383242
108539741 80024072 19849208
106884195 408955010 171982782
295386377 240846424 130676512
230064543 250703854 85021698
13170243 139580986 70411938
145120587 379417706 85786566
56742981 235154962 35047902
6259221 79803272 8222580
41727819 285741588 245269976
333834837 345575966 70277838
18487169 279049432 174209608
29584545 606006026 13598718
126948525 119651800 104068380
283705 239605038 44365470
31168597 72999832 4596136
139552163 157163772 112088316
5590739 8026228 172834976
59365711 166860912 281928528
125249599 103977982 339930634
223678293 255482344 108592164
224122677 272722572 322609064
12258111 310247374 408192858
23235153 27704962 129982506
75564013 235549900 13474916
207467889 135226004 19827228
50704885 265386370 262145510
94018715 375946322 105139646
71175501 165621510 412852118
171588943 117114950 45825010
26982879 5197522 546714
203321359 451100252 180510464
79559835 356488970 133903230
11997797 172104464 155221132
99326037 42891306 44880058
57985935 492677472 231120860
137041305 107973930 114920710
210007913 160537428 149484444
346638897 136872686 121751622
155234209 279839336 123025448
9989187 662593618 73100526
81281359 198147846 39786798
10947951 41019570 36300190
42959535 160769462 65560866
163366095 291798228 71036596
187764673 585211450 197737630
327827635 85158590 41685970
176152177 215307612 258318684
53202589 63918492 174856224
15164467 318009972 241356444
239160737 118041776 125943028
75820575 302271352 205766436
9913791 193369910 58498338
85882287 355329684 149658980
249779635 423861196 268177360
233887665 31784620 56029320
144366111 88173354 349963802
245260385 191131878 8676954
11706091 16019128 28588948
202169405 203643990 39257610
118158005 183838356 105838500
188711099 28348732 225089320
145001277 390859624 107146008
190051767 258929208 33708604
204518191 185850178 119205518
319345261 290468188 68482384
124016709 62049540 32715212
88319521 618264628 144681428
41426191 86077308 85227996
101787969 480836406 319912522
37095279 411874538 22566102
82901713 563549256 57070308
63329385 135436010 166122954
93119175 342704670 191248190
170165927 129557566 329951954
22397327 208018810 308876386
188113163 201473166 19839030
55416791 417872018 76922146
26107807 444475064 99548492
227365339 201073760 41151140
205695415 104700830 141102802
101494107 144044976 127208800
17315135 425122560 61727784
12400583 29790600 17495940
146108825 414500880 101372340
124023509 480219116 102041828
65793791 16643152 14075188
125138657 61446374 53902082
14340763 529298688 170213796
43807737 235714752 406223524
304898201 579295468 127766840
210790215 211094328 44739500
57646447 329179294 82687646
296537887 140141606 159107806
221483025 321936810 68420170
44442715 139519840 306684776
200739399 205859478 177114806
81295767 39381762 1252606
36233063 499982434 19322030
310748241 267792588 23074520
135947943 93636770 150083874
44412271 134323940 319724828
248993155 60948440 40178740
318843621 267882384 18562012
427127597 152441856 66771768
288586071 345193962 197124698
43412433 613112616 68877712
14854819 312222342 164625498
211673465 155500600 69050620
392397061 351392060 338116648
90239613 186345504 41688632
133727613 282331200 204239984
63641679 23808680 20730972
200070721 163443882 15164226
174207397 72382554 260257110
57675483 37842170 447982506
195892155 513765810 397439710
2783271 334428388 322566852
185420885 281337480 299650080
40510671 120898714 98515902
216446835 60112464 10796752
47502639 98240806 384404298
109065359 600127352 70439776
45017993 338185064 92118592
24540789 48665484 4285688
33450127 217288728 177766896
151857 476812374 74423330
170547755 563508590 190068410
194968155 47706390 6696058
105921525 153691800 400547800
49002573 656933604 62161096
128864373 143475220 87084936
122936497 382200556 236685812
57826523 287640600 34940460
80134171 229417568 373054912
310016103 179515662 193829234
113448863 593652524 3070832
35707849 205698646 237127538
223190859 217729136 227280372
120503867 257663724 69299796
97231437 319782180 109432816
196893257 364753366 156425854
191968263 226966098 66610466
65316841 438419382 339230178
148617723 404656884 218640968
40266875 314478746 315803878
39371591 315419824 14634088
10646687 64239014 30622382
200794335 212185470 336881410
115464461 242796756 152114088
64390991 271487328 310137348
134025893 340130472 10066776
41229135 223351320 117842200
13889897 146796498 57263946
52393179 176689804 140521788
19688575 272409494 1679758
7877789 8795348 17105080
69294445 903732740 28853980
26458503 584404078 52260894
92734505 414742700 431153584
286476123 243853514 91762794
133145223 427287924 235548692
37159805 408826520 284806636
231048673 490810766 188122486
7160153 221135226 80816502
160537791 113552714 92866422
14001917 461810794 110490878
30308171 69673258 2447938
71663769 88634280 79824808
156087849 115923166 81078798
96182381 60344292 241256172
225748653 311780870 401743290
169872197 285878956 21233356
59029695 9684872 2969220
93369943 359371540 17695724
152686397 235091014 37378826
167490505 86837418 233156574
19033495 358361320 58572436
328509321 254859512 231824364
192620993 219493478 10862806
89057949 197910532 258354516
57982335 27502130 59204130
3199629 124104572 5268780
26291939 155765742 122664306
319120355 441205120 10409560
25690593 51483794 12869886
89328649 402563650 43054090
184195921 494655518 63980662
238056321 325742424 161532568
25904197 48858546 9046110
186445407 292875714 8639426
225333005 479682162 70471266
284099707 253082816 20609852
5758673 284329854 363654018
104343187 366607366 211827110
233232569 411283668 369260412
81959359 756697988 133103200
22235317 92911390 166853206
54522765 491216130 304848790
341815721 381440358 258612654
207332367 317275824 286413616
75520987 199116416 35137036
207697367 115290302 73170446
171837111 687048910 24410610
33459547 472180286 69119698
230290945 344889700 43458364
2373989 397826184 76872168
153699073 666934704 119617572
47485707 84626036 273939348
76006295 43761740 27763460
70867741 322954784 342560528
35928943 53311720 42607760
60440171 410966408 25670624
28244617 157271626 45256214
159716325 308896650 129092366
15665469 352899168 273110492
112117415 558032610 151717122
135959421 165873208 43967604
299196657 230416214 196809246
103756545 254670174 216828110
180643197 406623728 153721704
3721941 152146368 31077416
43024247 266079620 374842204
127016939 641746030 111540002
112901769 143731938 31885966
44681953 500055526 67369958
30816979 34666428 41899800
146100583 380942696 312712544
129994047 341127762 123479246
209505951 637765300 309771240
69484255 375901574 161455270
17873385 326255430 17743750
183187189 476281288 46774588
26963931 571448078 150236466
326225753 260163358 102202594
112635981 210354688 193802424
62353917 149143002 29255434
14726013 227867794 210615558
148925395 543573178 265990430
70734669 94870578 37349038
61048025 66290400 84298800
24260061 444072888 220807588
28997373 163093330 37489830
81570771 296012642 147227718
161793493 181462060 133754024
133767279 181243968 31240868
301496205 176866444 76073808
52017025 199387100 61144592
365274657 432934038 363618974
58544463 708669584 120488184
131168619 296586028 50747688
277413123 112242748 37082736
415391147 245566896 163528332
35179623 436838046 269507534
36254839 294729052 1547048
261546971 78662802 49618338
139693817 102888428 231538504
226562909 208998132 264951624
41566705 317231090 76857014
32074147 393638762 133382054
2987795 264616076 90200420
74659531 345390022 1456874
32797941 215351846 120911922
103112201 432804594 47768262
49596747 239681484 129500864
105891709 347181356 4570888
127264691 389909922 203449002
193011083 465698744 83871040
112966005 550273650 92011034
163321225 495318860 16534384
219613577 335402534 76420598
42899555 293041584 161071560
10569537 96916072 18966384
171040809 129883138 215110434
922803 220899946 94682286
8425821 113692104 156126988
6694269 205915804 133949772
120456471 139881322 78826650
33379473 33690484 27495228
198007645 461072260 385086124
14123193 111008072 214433784
36588581 290304952 128225468
44048651 31385508 421488
229520423 345765486 150473682
139239641 461274726 35205342
304452771 36027772 4368252
296834619 321565516 100724052
109847263 125508182 5570714
69799407 128150836 55782564
33266331 65605206 293787398
232375057 185611446 63968994
226585249 162940502 238859846
184492111 156986736 108223848
56300369 170125658 49282910
12288649 361120156 363558812
11121015 776196480 65487112
331548229 89828714 18443198
27793589 33896998 486422
113043299 58354132 132136
115554285 59545182 123570730
223113583 221710854 172883886
75275757 265870768 280641504
119922999 576301422 259415086
135744533 207065926 92549858
175205999 630887144 252025052
231489061 125374208 184324532
43303325 158181172 4681040
467207 153689570 114590074
125508325 286719780 52582800
105562771 386237060 82635928
85592979 327117862 198596046
86932015 76677024 49692780
237457817 387610754 163628918
53259287 317708494 260680262
73862461 350716590 313810398
5689693 208644436 48339356
213609141 199190490 152296162
30014107 177430520 87722200
87544943 364779878 72879994
173703755 255954102 142299630
260382409 209566426 13278902
70568333 18399352 598904
14115365 651548060 40051220
88192245 241413780 112825696
159314955 256597710 188448170
60541601 74907068 109054892
130433367 160164866 205623138
111889889 277313428 35121892
44815835 167375048 95170540
305534925 261909800 200896860
158719117 323080514 71457182
67549375 90372160 35767120
206905465 200653916 21218212
165241423 131666684 53855488
27202441 301262108 232646056
297614583 249003054 74863762
270897933 339167898 26315074
188474585 144280260 133062720
45948057 477600726 131850106
116553153 420977922 77888054
93954437 339140924 146181056
137351889 330225862 91078674
70429251 47198820 17380720
158150499 514935082 23474922
216152237 210640632 93131724
108875433 101103494 970662
74643615 246983030 251419206
295984879 331051016 18445528
162619449 179805062 74123838
139055395 336029090 62035490
129434767 598449312 173492676
83162265 85562636 52347060
10519845 119049720 165259340
81376959 134217138 117977258
115576573 120943530 37447614
224099635 199578876 96535068
13024017 287323594 64253730
149430577 163919104 152138884
175357939 216723370 53063498
92941611 211172134 312846018
6697341 113890978 5152278
140483703 582316274 338885142
146430403 597934134 209129478
254455013 175438390 180418990
220576989 354019488 339081596
437844873 137385132 17627776
13980289 206814464 150852752
30623853 386123824 81398532
2687937 147759738 42183394
145934667 229542332 151420776
32221837 279258208 137111636
226864255 185683826 56929450
134813123 504682054 320495038
182993719 293230608 47721264
74582149 313674466 114988102
9244311 119066132 66670428
148259139 172101348 50663488
126861759 225024586 297018582
96045091 167353194 125601222
148452495 659019096 89695028
163414581 442651864 26386632
98101869 203948402 46192242
87273767 402513586 76723102
218262045 185850102 207255490
34336809 185084172 193056916
214123471 174181608 121797132
16822619 65869734 11475858
170446821 217761558 190559734
182567041 370475582 16167946
162115963 211257676 245240044
235525761 50594082 3726602
96110641 441144628 188306516
359741409 238488504 220297628
220565237 289406786 34564322
53851187 422815094 243759958
38352655 121208098 28830050
69463765 265361712 144614184
71039199 245086812 15292492
117376025 310132866 198263430
228919957 268362594 126271362
112030721 272622662 21030502
155134561 332946482 177171946
134895803 72421880 205280300
130524233 196268494 108900034
3062643 409824018 215214086
97599915 393872346 132880810
22372395 231093898 238240170
11793345 230653576 92849940
218445223 25914116 90707972
69859989 616150862 20054586
143985531 450998218 166342458
32480187 97939886 136114314
111981537 63750084 13571060
222000193 105302304 139739124
8982737 250296504 378296532
47748675 404305430 96580602
3955419 37199958 45816970
71968967 181254750 55097910
5320595 407856458 98957294
112440267 304793086 74979834
338986725 152405196 73345672
18743179 203384402 90911366
40224129 207988508 376545168
285165723 423615738 190203814
146794939 122101802 2750834
114891935 25990660 1910888
35119805 372571580 231347840
6454271 342929244 346534452
256913603 234603164 60266144
204438155 165747278 130126154
97659789 218429088 375313384
152890227 141545184 187788268
211205419 154654158 120701850
96642425 437639040 301269720
127945203 488320774 279473202
77105017 88217538 46360974
235046349 415087948 104362212
290018547 269982090 200037730
154672935 489234172 44104260
96504457 388550344 38199004
56965031 218822890 696410
64279425 59766840 17452
43625663 431489706 349061862
61611403 53479494 58279734
31484977 294457796 151121104
232190409 137588638 105316914
47984293 260776032 371412084
64212333 107874816 232753804
52897883 742102698 69897294
179396029 83527306 16574042
64337517 290781636 167262988
181382473 28456404 225526764
149385363 378723788 131032176
53231227 113111124 82318308
226275401 450811200 57692868
38866875 187209550 22076214
57335821 124618918 189302566
165722343 324401644 386344896
12377627 215076934 248541322
210529031 313414536 101757432
2053303 180752672 91956844
19271765 516136048 145417960
192640389 388877196 95415272
85040633 612735318 84210126
44098807 481374450 201017430
293658275 404502940 394211792
291915997 221025814 73163222
95878175 251267060 160375100
197196313 326406434 121167394
183124089 198288152 80384496
70451141 302249062 130248170
149097791 629428084 262004572
189271927 47535450 49504914
135981185 781585190 189996830
213879239 511172938 81054806
25351139 149063812 305891936
28240323 33118682 116767746
75078347 344074614 153879162
336420145 220947946 80218222
241619455 162705200 5262940
38371593 494933918 32996034
203117427 206539268 83240724
101916103 267280978 20543794
96972485 265232430 333285330
34843489 248325334 269378522
200960655 489153140 432814560
97768755 260818620 227867660
136168775 626954240 198540848
115188393 530882660 32436600
94333431 282378562 70641606
25952685 552100668 314097560
215921101 651334762 345213926
229685007 165625906 101517726
86582095 501763464 100980948
13421353 216242876 16402324
175749331 119651798 248203634
164344063 73491164 131342896
201788093 204759638 956306
1825737 95053356 87487408
281428313 190366466 83289706
78437481 93088644 101502808
430038793 117569014 7059566
184687991 446629372 52417244
244633785 384819434 165806250
49492441 559971708 97295388
21230055 264577450 220671714
66439227 59812268 187002636
184040905 382572560 162154940
141704585 637064370 149297790
3088873 298587280 106520264
2541861 225246640 121077348
62879851 88009324 4429132
226148761 538318020 400845552
358074047 214568454 164235030
114764127 216974002 77876874
144349215 407293902 10605370
76219693 206383888 84589904
332352289 64639552 49005188
35823483 68793144 1927100
211087445 198461586 12625902
144160171 328155628 271839604
7831761 198313248 105765620
19641987 120715476 14155484
111885339 110967562 232599594
34597003 260549742 69241086
66842029 166285106 61494862
156786663 313292448 350399096
321210135 400266576 193469200
227676161 231929008 72429076
11598175 339558694 19329730
144630417 93033538 86643954
231869655 296674228 23416920
171801951 74213562 84588302
38659677 367461444 377810452
258191841 52953482 48074058
146237133 307194346 162088314
44832905 219262054 200584430
2193041 103463342 43384714
37246431 185174812 48363192
95167355 201147896 61062620
99254509 415369944 19174668
74145455 378862900 132184060
11189585 193956920 599020
294140149 347122402 205202458
108112433 129484966 146591026
97220023 128041540 133226164
54907815 608338520 93089880
157858061 419205136 325164368
381804021 320738806 237908622
95820567 37008090 64675090
318485687 232450444 164513888
327959765 89747062 4964366
41657457 313757346 144449818
108080507 420321066 132555222
10996105 321716210 268086530
104107521 178604608 162144624
108882939 162093182 150268218
139312967 375716054 233055634
2251933 446228876 115084808
201256685 448392492 408280980
223207947 550437926 248137986
35101465 54146050 24927578
3494625 126621798 40226050
141055897 42880644 134740176
71200923 368182358 15393414
30447415 17330010 37370766
36272327 209118534 123856782
109587209 61052092 252848776
155028069 269560208 61389924
112067961 229731108 212668828
158949455 141433070 258403390
83366895 48844492 141788544
41013493 49175700 261688224
297169537 115401966 93411282
72965709 51891108 26266328
104844905 134864728 317482796
118693313 344470064 67433696
162495585 268550280 26354260
479674409 156774068 70353152
15504657 389526090 323152426
214359791 76325612 66305972
226388421 505763088 122283784
220731853 510860588 341256944
258849705 26066700 423940
106265517 469230420 65651740
65636283 191011376 175192932
110892993 181983672 96146756
31449463 74176402 41402066
183235399 509425188 264008316
74997351 569523678 342727846
88116715 119352720 144812340
82172775 355223850 210615310
145256061 92765822 99725106
98254505 251669850 2118450
113929057 374184212 384260536
142966215 142970684 223004712
99561731 220675552 106635164
155751795 7799376 248139320
8038961 30697256 21224432
73188855 264821920 9797352
52330761 116132366 327808842
205163499 106274336 26870832
112785881 142919862 78073866
66133325 321429452 188329964
104737515 241218980 99067860
5663443 237063586 251528794
54236975 69469540 50282428
282786095 111815378 95491730
252570829 131855342 185361838
43380055 46537990 47541710
78201147 132227404 280431468
230453317 174573484 20350024
26811069 22451538 15415502
89371315 684876006 267317730
62970929 174142410 53693550
20563233 15784704 12359152
45024117 608644416 17230892
110250693 211600086 16991042
66018081 404606782 210157746
320138169 66540738 69311902
96051997 131098738 16215346
123722377 145412412 92547336
431340775 111809808 11315640
152830435 192697958 113928494
71576481 413947502 58629282
73569623 198378756 245571588
151586985 59904148 27320064
90997653 53485316 5513652
56795455 151137260 23726480
96445329 356840956 25238268
54128889 293211042 226137446
280428175 272616882 160406250
183758675 168524150 222269870
62837581 33726092 32751808
263883577 254959814 97519234
54821619 84687168 39166012
136456267 270336750 29993610
133394627 141873048 170819496
103912407 331194126 217450606
16352837 408393220 244911016
12669871 503414272 87601780
44586465 444046806 378850450
53336527 77667894 17140458
55921701 79099692 126422188
61904797 332574614 219998
58564431 167185294 96186222
48781287 289372434 264897974
273629355 214821726 176712830
19963817 378227674 70073402
6343303 149454216 49949604
156687641 315472342 82286018
105228221 213413834 121504082
50353675 68674660 318333304
254269107 426900972 127957316
340722543 418154204 92824656
119113077 495529164 106615780
90333573 124500206 417366126
54383313 193339406 1119582
49240259 65725690 3597938
46373213 101258970 412984050
70073691 462811202 109440198
4232797 206061592 19128956
232156983 17686002 20759494
7491145 74785596 77050860
85704945 36673450 49471950
21781659 669742894 233029518
93996905 390822760 73968596
29454223 180982420 40908064
88888897 168127100 26218696
198647229 225041274 111072278
243062825 220829674 104761370
171095379 674635728 117222280
310481 567284174 58526042
318432795 208844856 143462000
2239175 336291030 178475502
316664405 278762718 68184474
208820149 212486702 2515334
102038287 331732970 113584690
185104587 575121090 7872166
139504185 314246080 372267600
124539065 207160268 136910224
238298207 187643150 85649230
9388749 151013950 410814990
47873963 137359722 130056726
233873295 154971260 25694640
10581019 53179484 222049408
249641253 130887504 117567376
66267663 313510296 324388364
9752207 404180826 155002890
23468447 384519500 259574096
199040019 174302278 113787954
234275873 471949986 137099682
4964255 306970020 125204772
11051393 123036716 50731888
256842753 461372970 34141046
3404121 191939324 204422292
22129557 393279860 242974776
257957277 177165136 9200988
251630441 79572088 21434000
11098425 95274218 16535070
246477451 109271910 37531818
387747607 215146870 197158810
371329359 363015596 298796748
40152399 64544580 440182568
73556061 79482032 41079708
152093613 385351694 155708058
329140425 121870482 16525910
40542937 63696764 199733984
73845599 391603836 302346888
163574127 338615814 254249470
31674525 482090100 80388752
29475067 182541996 107431512
85509907 160196574 53582970
123507435 474652580 60395700
235079983 295003592 22662256
2226899 422120340 118299768
109296171 235620852 63118588
196207261 111576062 132695398
23610285 190917282 182001310
166264835 286897006 249042770
19223183 2512172 1904824
146560769 217892250 156153558
64982617 185918380 21732956
43430769 255585652 156902172
214398063 107548122 21687674
130954045 637725158 292600810
5857499 502587818 275969018
92848795 305165834 110200610
39536035 77720568 28201920
46960935 238700300 97617456
443684871 308417600 212182200
49161333 471517944 89838104
233622651 337314286 56924778
137115139 205446640 262628048
93365383 282190088 58517716
236080473 503567438 340582254
69908313 162857946 9032282
92685715 212601420 279686640
283631623 197565712 242928296
111272329 416962392 17212596
83212143 449136096 365670196
31475507 565706520 147032976
63539643 158204456 304832424
66949859 137167566 350413698
12304287 500638520 76350984
261479589 356530090 298180902
255750363 147981656 20234412
13752531 77903358 32316310
96827913 74986884 65580268
236199975 140518350 5040934
45310737 424677258 120396154
152669021 169450770 161071830
258644219 516410598 43305702
25468383 219142478 39707466
239364745 207729686 27856250
487553585 42875690 10897630
279635267 588366282 387418974
134187165 476883816 69527020
374941655 259704460 218283260
139088307 309946542 82381606
24156145 306299370 207472590
38246511 52707948 9607736
209458279 210285018 234331338
217921035 111098568 158875924
22228551 394899006 52686682
75443265 274422370 7026090
28344713 144244486 149696326
16340947 131929634 40672142
263498647 117472912 42090376
284039791 505692268 31783472
205269 307295658 241967938
197100903 388819176 55674016
127050073 166610626 5995342
58414715 271032740 195420920
87486519 348780644 29258352
91168135 120893570 175452730
255654507 499797256 19714188
317694865 266391734 104652830
244676515 202415010 21525630
146838203 202484140 213633380
224660581 41838822 32818794
236277703 30328408 82594516
118109637 74629374 91736962
67624865 140390670 250279998
59747403 145979216 22741356
40837153 140964204 18998556
124472265 430357140 39104680
135735201 136207034 310758
65904633 356831056 67871880
284601867 174903856 114680292
15719137 473559520 252490684
270544599 154168280 51706560
291129519 473039948 66996912
98481459 475536428 165146448
22790663 373758276 236882832
16063955 54648754 230905978
196811133 201939534 94643882
136261845 318917600 236513424
58673811 179973698 58060590
351280083 137617530 65816906
121961661 396163666 267860238
239333241 150967288 47625792
244077365 170779070 42306850
103656457 442901174 294916510
189691711 327495042 116465238
150345651 243587348 205389372
129409683 84667144 12183000
50902537 260657880 170294616
33885021 331864512 101422816
21343163 18093408 2370876
196051083 300869446 126591822
190586315 286714802 67336514
212566277 181348054 213007438
141314563 401801500 74701516
148658799 241845872 342891396
18410655 560244690 17131390
211101933 330270908 192585636
79443973 257723816 286711696
9313515 92783790 210060770
227726503 166730452 8399996
282735357 343849726 28222590
108297385 464221828 404333980
30291975 280183314 159254398
382021429 89042360 17445872
66017581 28831136 98808908
10101663 229962096 465594376
12888885 154978050 194981650
44179641 288038190 240825770
198628629 197492978 72728910
59945305 375864960 250030380
243583693 183324014 69318506
79170845 93701460 69222480
119562915 255702380 108173280
21441969 287488014 307448242
6705195 278173630 27318510
185287689 173045290 210610398
139158455 410157250 28690034
213674145 321747530 94903914
114048099 138274760 29395932
153786505 176835270 98552010
131529119 228315772 297212212
169145097 174035232 144167896
92771385 423758692 132708444
102503607 178029804 116019608
129964887 552481606 89757426
88164329 530304528 113936688
21730261 249616276 170275432
74507991 162753944 172101252
24942787 419298706 215156554
63663383 352967316 109134552
92581565 121015000 28668808
15259733 8390184 3190476
45005459 103794958 63427906
73162569 424869948 43372792
97218043 377645890 322476430
38783701 342958906 362759702
30255313 153458566 93226018
42174441 543373452 162800824
19373053 317844266 422782162
188276501 267366722 154129666
26205695 30916680 44566740
333699203 367493766 42491646
43720809 308828918 117402054
53273859 127619240 36209280
118795179 568914642 190168114
162184683 532989694 258080010
54265791 270917952 185588516
179974539 273884982 78127486
49755027 104881776 2533936
53064919 453808614 373305798
113158289 663472604 28892548
313864465 474896026 10278818
130806123 403122110 16952586
199187931 325958442 101009230
16632889 121520218 58586234
11613675 537504966 383530550
75398837 16340634 7927182
15968641 220222008 42904548
205453725 391135300 5846700
152238225 439836208 135946740
100203915 288767850 30472978
18932235 146753454 36217322
44046985 184409120 152534480
60543791 432339146 28201558
19054319 522886980 3591900
93268027 116023586 125644310
19315515 665129160 63077024
12824615 163481560 44763020
50407635 156402130 4101990
12597485 433888376 128911840
182616899 65850890 29792882
13023489 164929310 110088090
182434429 71858980 121847972
37072749 423980200 42037260
237503679 248922902 347238678
99427009 91535894 194459282
400816661 227486234 156790858
79798075 249030900 342682500
133933083 59201448 28625236
23983995 246396240 94062340
57300981 222198998 121087158
340179357 107968974 60762722
197897467 76765402 231695686
70576049 94737940 13320332
53550143 804105894 81342018
111933171 238404132 181468708
68511721 31552028 55575640
869355 255814026 265041370
265101899 493721424 90130068
172998455 293603528 117650596
185339469 388757472 17902864
84584365 189692876 88710868
140605209 586713192 162132412
36917761 65280282 3483978
301135647 179639366 56504034
58154631 482378272 41261352
123714667 240678564 429696744
194535465 531158500 109633644
87170343 303161464 17002596
75105015 690789294 138236150
23758889 391170260 43530520
57824215 286229376 275031060
90033359 239339492 415241684
155492547 321324054 274545406
239353895 254483360 80577920
55371481 434141568 44748
132502677 227447550 40188550
39983623 104720986 6413830
112301233 234043666 124909334
35897623 364587042 209017386
154476147 807103800 208216204
176626549 595073842 283663082
30612033 281760510 109917850
9931565 171660634 110076850
9744841 329610488 102973184
217830511 458697664 228379108
26249549 486931382 128540170
124612015 277614910 396655930
92802427 316922344 2907532
90501233 273393774 116034042
132744885 186321870 21675314
141207429 258586432 4904448
256040379 247552280 111103920
125788841 576286276 134380468
38783031 236442338 396056094
204134355 388539810 76790170
55264201 150436202 28500242
71866495 138921460 96839480
134502263 487736166 127250634
161776927 137339994 199814502
24808375 154995100 65752000
110739959 26889472 60091196
14391547 277127674 123323878
260316509 28420586 4222918
45982369 205813550 260797030
116156039 193268778 299034618
139256307 215057236 4916196
2752913 86769534 307438446
95448851 241944598 164570386
258437043 176237034 132961786
114109931 608769720 154417692
96787365 185226132 110435524
203045035 427176870 120524430
81329359 114355284 92617788
16436805 35861684 55600512
283452337 472257274 78106078
373008669 107257272 48315812
45401643 178635342 155793386
137406149 75927672 36348876
126785419 223051324 233091752
157305635 90899180 214528000
158716173 297627966 140882218
7241461 291151938 198145398
171188577 299897892 88435244
138389721 281940328 66355104
228813417 120101052 228132316
21487067 178121164 54783208
6744105 371902260 197305436
253543609 404646152 264002948
289269491 271913818 51714754
311960429 483209152 99797308
78482041 246380646 180367758
155183021 289509778 42820834
83814201 164368640 101047668
59476061 23518028 139013884
92879627 85950070 42959614
48210615 398168400 40443100
70542101 290465182 58049566
52154053 163569990 107816730
302516371 163746672 101555100
43603499 90377668 6353876
124289535 616548480 15987032
192244045 142200270 241121202
35348599 124921468 260259980
86559695 454040490 16678650
103160997 278007362 216145674
85698893 384029564 359922064
316645499 339221614 224787118
180035825 210036840 881880
231159805 109043812 78167216
110791909 720680402 71013454
185646041 116171934 67278582
79656157 509681536 18062372
28464101 154675558 451245442
208701785 367216216 24853688
35159413 381086630 15505390
11390037 165543718 25318686
208854863 187479296 16417048
189725635 372043848 169903080
17375191 83493160 6001280
46696719 107372712 102186116
70518267 84090442 3218154
74044291 490129386 113177262
32205929 430793062 348905714
71534791 398298988 97633976
212961159 230843072 326827704
76386109 453509712 4703832
182535049 96535838 57729242
12360843 51686746 18370902
174477101 140360358 119936826
218772459 137184182 99268326
148790187 75498800 28719516
32115733 219784762 52099666
17152941 482192896 122889948
16640111 78222188 43227604
7881253 118060906 62214242
96302805 59705940 262881140
149909521 83475218 38016122
90223705 827562948 48788964
327425413 191226398 29197946
85092451 426503038 232142638
109908281 50544718 238632578
163326303 353867246 299621334
165687897 265058814 97473038
95153065 281133030 11748390
163143041 121056428 6464308
244693073 199756536 24017772
82861655 215718576 63059868
83294109 447669162 1670902
104717687 340729740 140575800
1865887 432869298 56958666
28657649 283054622 6545974
29485909 318962538 34602150
91517733 68468842 33869706
82062147 393569264 372779604
66348819 120710226 72152638
23650235 477520118 206253670
134356767 531811944 205929140
33947425 215123462 43086334
96100517 105723476 76899796
29238431 721308482 89354078
241086025 203645898 70677630
293462247 135221476 78977964
245556101 271265668 253689632
131938039 530627348 416176364
293953761 46148508 23059936
201403435 77877330 195255330
41595741 105470322 249967294
289609021 493736792 294846112
88516549 116536642 76858558
20499049 228960072 74547504
184483677 143914662 67729214
276850685 252791834 194525870
279125243 32828998 41014034
42260977 198806716 225951836
232621223 230684712 31216764
5398167 673781134 20726166
70725135 33121700 171441600
108357645 216912246 46513478
216069351 24598652 3692328
187504417 241362116 149804032
95353235 167203194 11904558
119129129 497285682 152507262
129855347 127674848 21124816
276006561 168678468 163781336
82207215 37617432 16145276
383984757 127625926 118190322
9186367 380524936 60908452
10477163 884949726 25349646
107710921 10449238 2102318
11446395 585625690 181048170
166569031 254251492 129649840
184390917 161212854 100464158
122152349 97550958 188725326
153100155 162373950 271430750
64182405 164435010 113995870
121897415 403067244 203993208
70680949 245292702 98855358
47993573 442583286 171507930
325263919 355511434 115213502
115504149 114417382 242410566
136273251 193824718 292285890
18933291 439707548 28493844
152622445 239254660 297873080
21492663 75012046 37568634
70520777 410007972 141300324
299639427 101433312 24488836
399622829 300584578 112065446
34219211 524156308 140161892
60389341 318871970 430
46419699 205019758 347795706
3858403 178446206 87887542
24700459 82498884 55303248
77430537 138910470 285966734
89025513 46762236 91547036
90598455 116169190 241510866
23713693 54959734 481050502
191043447 205148160 135251296
8560403 129327904 27767920
69722469 67450452 172484188
23712455 342240002 106590314
21843551 347051832 197372052
233058771 384043884 59152772
46555511 265430682 273984498
194479295 71271100 99129500
36804959 167657758 100029026
296909219 536027498 92655362
175457595 643435038 185424790
18430215 519392278 73136346
27693811 420015684 33432948
46783221 193212390 182782822
184681321 89742030 4229910
62717125 256433182 26538926
46948547 29810238 14619846
176993275 153669826 30795418
37686071 419094002 254226214
125653715 298245980 52431964
67972585 77527350 267093282
74747489 47927708 35660636
350275015 308045770 264821978
157820455 117166112 4623260
161254845 153984028 31239540
102090323 117679636 57496984
213531791 447010672 168339904
41907231 231103538 479337798
362114779 143012596 51945968
8599593 158379354 105798814
82603583 177573242 64328726
178345339 73094538 168746586
176626855 153533958 13122894
164134077 447413150 140957550
76206437 58083930 36381630
93649075 558438510 451206
322394835 375595670 203401830
175939615 592421520 146792220
5187897 47694636 1102172
116615255 158249250 332852622
55102803 519338054 24282006
350736717 407789814 31176334
29019561 590756196 280884908
186975185 350970720 19083960
170907229 328099864 7367068
265328043 415913118 23088314
46288021 478291872 49360956
88001511 333601644 129389572
33950775 43391610 41063966
111427579 107141506 24949442
42258243 341621340 134619820
382972401 243015756 149954588
89046429 374555262 363060518
218322653 466244396 192540032
4882401 315841596 241443728
216222339 350624526 25870918
96308999 243657582 289713462
296365817 165998734 84163114
102870507 133136022 91076714
270775483 80596926 45974346
78121257 6776306 28391646
401229933 376183050 23171006
29344857 390570348 120747256
253209379 159830912 47823116
18585485 359462564 161150260
155720215 476247000 193836120
219023895 494633090 53569410
44763169 179650958 176245018
139693273 185358286 118036730
250154001 413768830 35826690
28599231 457729226 91306878
1143581 170341242 79669770
28802215 230869932 274743276
71851775 360603980 156128140
157126191 377902008 286385692
395411907 159506584 179566872
132040105 116479290 94531254
216348599 491364368 428707168
124759553 265703302 200481074
111183567 156921594 104345902
10063837 249323192 278122676
205989977 203640996 102220368
93222417 375636336 64312568
165065971 189256258 179650522
118174071 192661680 219391172
20050125 194874642 24217510
47769855 178297900 147075348
178936855 585328550 162438602
47048593 389518736 190107488
42887829 301833144 243802612
94846541 129739478 181814006
107957083 682955908 78967804
176356397 272720086 321912782
472450095 123275962 31177230
2991019 228994880 9004880
129615019 139571282 252056458
199871401 100052852 154894624
29132591 468051220 54388612
230016315 614719800 52656596
37959711 189340972 87547764
179463965 413871160 96186436
165842475 149784128 98744904
189055087 121581530 72210166
5417489 497719276 55101772
135994857 154571746 136297086
125920235 398145060 301102944
89705087 348820084 331399220
67865741 399411506 59171582
115393827 416108468 77670696
357605215 304996664 2339360
24896253 193866060 163808696
58566719 40491818 41094178
3853491 422742972 109885324
215915343 579119766 138679478
356352933 447954504 239503448
30002953 333273630 43263450
234871355 241093440 63578340
178298089 329183710 47691998
309818285 90500480 39342488
182467305 203493780 22268392
151074501 357680514 276628342
315886851 156094008 61904272
202707485 462886960 87763492
22997355 189940810 131117730
16705053 388132588 55627116
68993277 474586752 39064984
52600281 220150122 58728598
120771385 156400680 2360640
122779287 495808706 179980734
166027069 118834210 120943858
177513091 45307484 128886532
19711955 222047230 118979726
151412459 90781730 270414638
251352251 307250988 83057412
186885241 528937268 403680272
106881095 340678776 65203368
212849005 216956020 66304640
87331071 153076922 87182970
208707099 22285848 19826624
128033595 216540504 38759900
331830081 203523318 263440478
148865205 44873438 54978234
343421813 463203366 206866902
21104049 250107218 172752798
181710213 178536266 132207030
228774999 500696436 107531368
172386195 308626392 11520160
51491643 411743344 188662668
288121119 576044928 426383452
33402879 31444530 53486470
189766419 155838912 35857496
316075649 431456788 428175908
299941053 271491706 291313794
280298601 122297210 48833118
59543325 360523278 2988430
32727051 438713068 192552192
98312397 379759904 182061120
12264855 112410440 10500108
80828017 691300806 63731490
364526785 70783350 6584130
118558851 447176898 315956158
166719745 297779726 28954330
125079649 418018536 182718528
3206805 645007740 290939740
28340835 214427184 353264012
275321275 271280786 77298170
15297617 578392900 111417040
35504549 73326456 91667328
175715295 605608188 256330784
95893561 205339202 160465594
233830257 353969898 172720246
158574649 268840482 101186766
210633725 129091928 84138404
165269279 113702476 28650488
30291591 377473362 426857570
58234141 498938322 59588838
169402887 261560010 373425266
143804737 402787440 109859484
338072255 35487700 71300
13772143 260271374 167480306
59343799 399868310 76631090
20026377 134749506 89780786
212678009 208495302 11270478
239167783 583997506 34902970
328578795 98879490 62272930
128212065 317638842 189708494
110411823 112672426 119050962
31377561 130859024 8269848
136997159 272751484 148091132
318140091 236119320 80310580
9322479 51270846 62558758
56062995 57961380 8344760
16443089 157901758 30906218
188676203 221446860 83583900
374727335 326524616 152085788
22969337 169709430 435449730
47693773 56415652 74040284
184812689 220794694 43705322
92289863 303613746 87628998
122955325 423990910 205723550
201775993 281017356 56705844
272052661 523551378 253095438
83196667 87409880 97498580
50218371 356424198 108534038
239922185 270939806 1612358
208616661 544545986 226874442
39294391 62118910 42572638
136948731 397859800 338005308
134713249 312969844 3601568
230814735 235311150 55615838
263402123 326560948 107884616
243333141 439030748 264249216
68439163 422193190 30027170
117066847 31990236 109078452
120027625 171186450 258867750
23446785 175059006 216874430
20031613 316235534 388205762
28802721 86394728 116938944
185099045 255184592 46640356
59885511 185650998 260667302
44387147 229246204 83659324
161623291 105923588 88843264
44969117 133914016 3479176
239574285 242293020 170712760
118024425 153376938 56541034
61913215 397812380 347107420
121842255 345018710 183629718
100522701 468652092 82884008
144190655 327280840 2680720
63296107 36838992 29582064
66211711 66273308 88197248
238221967 543258464 223765612
212534155 259314272 128045596
42047905 322718692 194535520
243964183 369827584 89863808
57265985 311464346 269844970
63354489 128837512 175087104
177019417 298887114 118133502
16899243 214660406 272562294
74073945 300933820 319589532
176799489 510162402 105305102
371867125 297981040 252708280
46664691 123555090 21664910
149225553 26665194 33810446
182839591 265802064 179118252
64146585 168670410 395998270
227633475 326944200 272863400
72980809 197240036 80080168
5251667 63707536 33668524
51608601 326901232 124072200
97032649 118256992 123508832
77860089 286408196 5742108
8879693 127283620 269131880
56136465 175442954 112538250
211768151 145056908 108820796
229155423 324689694 58663022
80413065 460945200 30373756
129089327 131776668 36939984
218708241 217693556 189017232
176489851 58825942 7142486
225998305 203915100 27285600
79253243 242472576 50878680
292078791 408363884 290734608
5676543 210840552 82040824
92537599 116442906 35628258
70461119 343559378 164920742
132114213 773514874 96437298
118706127 541857944 33489444
153461499 214803432 162699452
378444711 57190074 30143098
15719843 51119090 47508010
332649451 277811290 33702890
41544259 172978972 67346128
163050397 279438028 38992564
187736953 52736098 3189206
234425449 131921202 64346058
15907095 89252690 39788418
151669809 138812366 139632342
171115767 357736646 45213618
105835375 127086098 128863430
189490831 214413120 13510440
111842737 225816466 116593970
152632607 498548542 412939406
236963715 269342250 329104238
5619131 350876082 168829818
224245259 174266562 175740510
135402699 502768268 123333972
283292139 80874312 48511168
365903481 131064426 117217318
128216335 480677350 30482750
284568385 379535870 260774626
379258887 252399858 197816906
19434039 679178554 16839402
82317383 305080164 468928272
207292019 153960692 147901700
64590875 402535848 148179636
211199339 424272090 290162802
127271163 382635346 172090422
207426217 427926840 156983520
106926153 814641244 128786424
128036505 158290894 25514442
230540403 213113124 108578864
444154071 35423966 23584542
103172315 437543260 55004620
35238765 91162288 9430584
271681277 87089538 83923434
346865913 243070600 84162480
214685573 92981468 86761184
52973021 197238888 109839888
62836291 137921488 109344076
219317977 164530396 161396176
194433269 92826452 200665948
240792097 229722558 163322406
137605215 223342350 84720370
6826993 426266722 193191514
63364121 74112528 14273964
52786649 121068446 95893898
276112265 388811090 164620670
67657987 181242982 191679926
212833769 168779300 6279608
198208629 128690212 75889104
129161319 219989448 255016676
11474985 389144494 211953558
164597763 164494642 143733186
9100687 149918894 73529918
112971199 486618410 258335050
76178795 330831160 297867712
279227091 269628192 35602964
177762925 381544460 71766464
111574639 156295598 258760990
87483781 353141406 5399658
204657687 75201178 28708374
39644887 175700412 211092156
97972307 355716406 147437582
217549303 350767834 185956678
199990595 104824452 56189964
127197729 231016872 120853532
239639621 67582442 18956966
97574315 58616170 189023630
331136497 361447536 236200344
276135549 268354858 65832126
119633723 255753520 157273760
161662719 100498038 160643918
30929907 120844908 58056896
45589749 130748862 240864158
178573517 349296986 2469994
83309425 223781850 346202550
79839299 305413828 69381784
141882343 301721582 56560294
213731531 62650454 100232038
9397371 386974904 347536932
9294075 165151014 355895602
181287201 526950356 284111568
45593759 289674518 159060938
218443093 544264666 367199686
343960169 400657340 127336460
111765011 149409238 248284442
221333193 90932946 60485438
108735057 369282012 113512244
168993613 100842934 208913590
54535719 386815350 267312050
242029017 221128214 4726578
163137945 287564758 32229294
477150385 215211940 8973680
264935383 376706544 378227880
122061225 331522788 186572720
53079365 161322050 22161070
179932239 207832864 311667228
322676539 318672658 196003694
90139833 133444704 30218384
9389257 361429682 297197086
166693499 332046232 157106896
123798777 268044108 49530616
228146259 140337282 94086718
60623271 291713964 315476612
230880369 176877424 105745548
90844113 178325026 419830758
85044815 233365420 60985300
60935825 103264652 63020836
3394349 413528974 62676502
71113463 335825214 374587302
260220265 492020040 95396292
355231163 397440672 229114536
204596249 248467626 206456718
273869345 334940600 64995956
48359905 156972036 9113040
200437175 226222368 320731176
263506927 412249300 87006236
107667013 21260218 107075626
27345743 278385142 159861574
61220425 92182314 23479350
305482105 496480428 60079380
165072069 92727368 80435736
62302715 76188700 14010548
326205551 302654268 24655560
40379765 15490948 11763880
64662273 90282576 200198384
13141191 479133434 383847198
39646305 89882812 28722516
326174675 215784830 119025310
111887423 342934686 8510094
89395415 521853170 7844030
44077515 81406088 75528180
236839783 181116460 104120756
101862639 244373100 184759352
97184755 48997850 131163850
293035677 176253504 224287672
119427361 137276128 46193236
29179545 162337200 346529500
5526849 244472088 62106052
72818085 145680288 110953616
127265301 272598044 100239348
88164465 199994020 46669284
134640111 195654246 73828538
13406733 309745314 78654746
45568673 117735120 115282764
72480555 46644290 22616046
930861 52913596 99271308
18638393 443915078 221801294
75269061 101896544 13445412
100187805 502688760 48510760
197643001 119509576 64422148
113901991 137619394 132024518
124490935 405153920 16217800
177716521 139515858 12532602
48277161 301784378 126085458
100414907 509153724 165300456
127553471 135533072 171649100
13895421 348685026 19585922
199799979 121800894 4017302
65786937 275134176 100782356
149883447 563623464 283635436
175941421 321401854 182539262
96963267 339093224 26760228
253290399 297168858 309676066
31629403 591533412 250667256
44542697 332738674 106330262
7352471 33639354 3915042
217199489 116254912 149664688
314901399 260409568 276685080
62623165 215268660 371415180
30844409 157572112 13184516
191490599 305189482 114914038
334634219 243617830 225854642
22911549 525292940 14783832
5483047 454064944 198967984
121201669 415933174 164472242
38085653 316604672 82339144
1335273 69236704 381962232
121761049 317277266 296016298
91805679 84765240 202951372
20964051 457668432 150024952
250370563 477327094 44593042
8905087 55504562 229563694
74237235 216866640 348236228
73920303 518353436 217918944
100672587 399205710 20915066
287135399 291028752 235926684
133077775 737210802 161012310
346938239 186858548 12482012
187288743 194986448 111128784
63592837 156342276 338951964
24245423 292857300 101875536
135272683 98977218 19708266
172345429 295062096 119586708
23779389 355790638 35251206
13997535 196703970 44008030
127205661 161448418 190181118
96963185 390131046 70677822
45013623 63950864 890880
99118763 14519004 128824884
29387253 224497420 196926204
70685687 19417136 67608076
43606961 45058986 36936522
279187385 72587220 72679380
153148199 515215730 70554218
142219685 312832618 246620926
5663843 205120382 17074306
52031139 169928116 25162728
5346605 371969760 115562640
70203259 377023158 319470354
231192749 91620500 46004180
136665491 295274274 33220818
169408083 401398130 188623470
108108809 92319612 214345428
249816719 308655358 35658710
28454467 415910774 85935794
443621065 115864084 37029412
39287495 270409052 79169464
143395909 192879270 174168870
173180493 334298986 117164562
24953125 565635280 13582960
401036373 275304648 76364416
40754115 78383104 132052428
154914461 22375998 182727486
136618267 446819104 242540812
154293891 50175948 1052968
7237031 195250606 144700042
29848815 196402148 39630900
79370821 406089396 19399392
49835313 76089006 60815038
155611651 633758604 145308
85454249 421144232 102892484
75210447 435526128 42749164
319727703 326648394 305245162
207148933 81400228 146298476
179725731 100237572 63924352
102632561 23126972 2126816
9910989 347614890 256061050
686145 261824010 429713426
185240821 130080148 210170992
11528997 20968212 34317884
38014873 145540166 64639066
53153529 52966452 124321624
19159235 109352302 30619514
53480999 51513720 46300860
120470995 585436580 168494260
251619225 66021640 20283600
128334339 159124056 7589452
33174119 749951634 53352882
43810153 79987982 253436494
89473475 62051500 52610780
2356283 209072632 427827704
254432403 331060330 22389846
43132553 23199224 78254468
84768441 375076208 329351016
35075341 486549450 114968838
141099361 530862878 16430102
216557575 128549760 84235200
81863385 510787420 254705280
52486305 251402986 61206498
166845281 70990048 13826744
24690907 118628792 73295104
58069235 77142290 142651130
90146007 220040400 452618776
62808919 378915182 241227902
80112679 624953428 220475908
208496945 333787290 79299606
58804131 425056654 173546202
74887667 411969438 248073126
88389783 167041664 164259624
83978493 256886934 151254278
49851905 117268440 118888560
42136357 84303646 154986898
58485547 227629872 85005144
13519493 258024074 146098898
19025881 354132366 22931442
52390015 163967526 130327230
16541895 215470058 4600890
18416723 420651090 204048930
98181393 198208280 42239424
35828079 91097020 199468872
5244669 212139732 179075372
414858055 256721664 241788960
200701179 384503178 217301186
129149901 225761802 89342938
59438663 422842866 5347206
160741785 122563328 218917380
90206879 241274474 27597518
27640613 169341172 83163536
245663555 153827622 30365454
66186535 68258548 14204636
65172681 186490728 25776908
148388799 278226858 159305614
170266023 258486944 159403632
106763355 526876772 261659400
10346987 303588394 399078242
34463847 237061018 184610286
18482475 305305828 274305840
34799449 443616314 86769862
194648023 206023040 102686260
74262725 268698690 169601238
95389595 381062220 17608692
341793809 508382762 162194122
190179571 111677574 79418238
103944453 331421896 136540752
193858743 547812466 136875702
102762507 356576406 20734946
39303265 99402720 50209308
52752611 77955388 5479192
217134801 148834310 904218
39417777 146239736 18872568
157147433 307687702 90349966
68867319 588662700 61140700
144313751 36892776 95696952
130341479 69163064 309427748
243806745 59385108 90707240
125512031 469876792 217962688
35339297 15014286 71842074
139242421 189146428 26199340
457909407 121226118 91957006
64157321 378382048 219727988
28240231 161032742 125613694
154366179 192113656 183041892
23358307 420281924 92052556
43538017 440584642 28361294
155162781 72643128 70450124
186169151 644106668 319839772
150404067 457594896 446769032
108013349 302492362 495531302
53949497 247619102 194472614
116687215 259304570 292906670
132031587 436514808 335661584
222761489 324632502 158512014
165638575 248870982 169964226
97170811 238371442 78839126
122620249 241049778 152574198
178908009 262515650 97263462
153943107 203722274 55009734
33284239 249746360 349887352
115907487 235236414 27108974
308386951 281547586 23506378
12547823 19291148 97549156
50088959 281907856 136353848
243307267 194410748 42514064
359348259 209179628 200941272
161573021 206173236 172243272
158140417 236493238 178185634
181584489 99840284 28072668
144466647 415339004 43921260
116680127 125784336 21301884
49457581 145221272 28090816
73546579 235117130 133311410
19542261 358368464 111818988
97627363 247194340 434322784
74804627 114479238 326024766
162356583 250963774 62700966
44957197 96983004 54882348
139019013 28467086 16355994
227078391 298059300 41565040
41802441 100185872 159968028
54474759 407358988 158802720
89300221 339361648 134028692
85749945 159934890 150625670
165778857 275498286 16744034
144961845 507282702 137417014
233119647 310160718 34919894
165229679 406850942 103437982
209765501 399588278 167885126
24881345 324944910 233915670
180552603 172200160 91367940
55343287 295230420 297001920
60211167 297418322 193858986
43599093 279453814 494236182
112083885 115581660 1568080
265054125 237128934 53645090
169036841 57534792 240830556
126108313 436652876 367616024
229353963 282599520 307899620
43586371 81644906 243156742
122746873 437795710 250552786
173818467 413758628 205659636
36822483 502748196 187372124
385411837 166028132 5420596
132377521 390701318 47575654
19305661 216103742 39369122
301661471 384097756 35107052
150443907 319393086 53747702
28898601 444107164 233475468
129603533 213858564 26233632
69476461 355178788 385553852
90994703 288805230 54176946
28027061 678839640 212596320
170811319 147054002 190164818
56019217 446645694 205382982
104280111 126113586 62040598
195283765 9951480 166493700
122211745 133267370 293810306
28604511 111367242 413097274
61514689 315280752 2308764
179972433 413998794 329425102
262736675 607701900 334850100
21066485 396780810 332201958
3492801 105573462 64695142
68586409 239152062 36546030
38978741 209565068 18302612
212241777 232748524 52916556
195161979 106893894 56144782
30294261 429837042 81365474
20697971 284115812 313548208
75879577 387541706 64570346
179334631 231135224 85893292
134594389 418910294 261867422
61121691 399405108 90727208
34315681 237087162 88345074
82562159 337114992 241412796
157955495 273327346 86055670
258720115 263504810 123489958
25006605 416583714 53784650
194106933 296702694 60808310
296361099 392145456 197688188
216968185 268363512 76943184
267264975 295875072 6371896
127743843 630677546 31020042
316599365 22923218 45135674
11456505 170333358 387293594
83733715 125417298 39509370
108850191 173223278 56588778
281865383 348565544 201688340
59446245 70931410 10601910
14988267 150289986 69049514
77239321 168918202 107688706
65502675 589388450 310312314
54416969 230944644 25546152
13956071 364931478 356899710
7327097 456674084 174636248
151354205 286687346 76937410
172125947 150315880 191210396
70741963 528263566 386155762
124734795 95064844 24839808
280904569 233667820 62986808
159629687 261430596 209715984
25425109 473299306 83953982
423461479 230829642 175014678
92555547 187127456 27660768
103468257 299210236 59186052
50085559 457279018 49028078
101836789 16799362 115634726
12244227 274229336 310677816
56194779 736346118 13370362
348795651 177556878 86792198
83714005 130412692 84255656
56316593 156957854 48499754
68074507 274742204 20609432
289573977 136182998 26266746
49928943 413993348 19389744
52487461 417456912 259184484
174624825 517536840 15990400
133438197 83690994 96282686
413567369 41437858 44811062
252645465 292305308 87267744
67735073 688829812 130970384
146517941 713175778 240939254
127832403 77780160 51087980
48039675 144441630 197187350
184624225 188584210 53990530
52741729 271605234 133288722
99712089 49424012 221053248
183380459 337380288 71464680
259058175 61602740 69359700
41610205 526519364 133861652
55856763 136916196 167269244
108998143 121113116 92574992
112643349 487764096 171816112
55302249 531306128 6283092
80337541 355405562 50138702
235089749 473905818 31224330
32317701 659593332 109439980
72813551 151258490 14504282
14279721 148472772 107185568
117181769 168305622 268623726
69852263 34173776 300831232
194331867 359638098 138380266
110175985 15351968 260675260
137834735 149050090 207700930
50060275 294155562 205920834
14190241 74878752 83037084
239785189 96175682 162346534
46169985 530548932 247432100
67556631 176758478 230582334
67964831 421231582 206262914
134490273 659483264 66785148
26150519 373248588 56194944
111727119 626932564 88165932
40219037 189827256 11062104
16685755 75737188 293578040
64513781 321975816 73305612
101410881 317260918 105685866
146529659 202872132 35666604
124244975 182345962 20835770
322427385 88525170 80570510
207683873 479368972 1813064
60885733 124046684 63160496
217390749 343156002 233668694
209454649 284569174 199091702
6699747 54635364 32852764
173913077 618108508 223397656
91282831 392367036 238331328
78539131 376873938 393895914
36167677 292656206 64074322
333360361 205594692 132647712
173281953 115558898 32132646
198597477 132027166 152158662
15321055 65004764 3178780
153821939 317442562 66088166
172461565 456858870 169605630
196275567 231806184 75226156
134256067 579190714 134968598
167336943 280608436 95049456
74806155 208451556 8269808
137316741 15891588 18763924
23790423 348483024 479122648
117517349 293363452 482615948
312594337 203304300 93874416
11581181 65681892 80095260
244984125 303704432 153778260
173084977 89018544 36662484
197874467 143013402 42036054
190821369 173438866 190074582
192493995 296618864 198915900
111743185 191092654 22686578
214682327 644910424 332754536
63673287 135900242 185342334
280166335 464060490 98038770
110511543 283428276 467881316
303479061 443151398 4375446
68729075 153985140 160545480
25689903 315641646 154858994
173145967 277610394 246547254
126052803 272838144 130558568
38778169 43202028 141858216
38588047 234814384 180878132
141447753 449080350 152968154
104974351 113277472 111592972
190656381 253074246 283339562
141998211 227411598 3245902
110981549 346270468 99361264
268556537 294147324 157934748
110471643 353102706 126672202
14865943 565048670 20963374
38926137 81271558 400456914
6565181 318600178 435431038
148139085 403135230 113042330
147882201 122060918 332057070
81357545 421576848 284012400
3405059 245106668 42615776
232051565 180697900 8992400
132865935 212389148 116789064
58851223 504789820 365071436
104179173 210426790 88232790
100755561 343816656 162882088
227702765 234395232 11916276
199744263 207507064 245339052
7235123 57996102 369344994
45345111 119841288 106574768
206459327 160688926 56601826
229558099 97408886 17192122
103856447 247019666 213507014
130742605 285585488 8257684
158642211 220368240 238461460
188121225 263077406 32399958
93248721 37340004 13823708
272136817 572480912 274340176
146159227 80785714 159276554
22313001 187256018 105102042
354530779 167279578 131821982
48606863 441093818 306445694
80193331 68474714 71767898
89744227 196294870 47638330
107904623 162368676 53559012
85760403 453754926 150874322
313736965 445531178 47626910
107222451 61580154 125626438
41291465 637921804 54953228
154224863 233988526 80148874
30247753 82966466 25595014
221238745 318461592 180026244
3413539 246664288 195163484
308101875 431958972 152843740
46755849 138710738 27076278
66654089 501028906 56629522
84120261 150524178 42319402
181303653 144851034 262070858
173637669 146838222 332026826
124009289 490186792 51004544
33427257 261963784 401923428
182184805 76122760 68684660
65439533 472839120 339675540
85732467 321938880 266099740
165588423 142227984 138951676
210570193 127854914 42738238
79833329 220224866 160256458
249258975 458162390 374591466
86108817 181391226 19627586
147082553 76202652 105319884
51494303 115578616 294689228
6593037 669123464 115226052
145048813 110267888 27295384
33048309 248383498 388292514
129320409 137919818 211326294
47122273 264328174 230029898
235969473 68149716 35137516
25620145 521365762 245091166
17736429 348025480 110612400
256191517 381533504 365566456
61215709 314218688 197948144
215235481 277314782 109954046
137990917 156116496 145437396
1827617 245633104 1769032
125288781 580765890 125900530
76854265 294182778 104073846
115507607 423120526 215172670
62311273 517060152 74818716
91531927 717022096 102495116
156968103 578511066 60573322
313651471 510633928 176666752
425955725 135818450 21549650
47651453 471993600 429164496
152876003 389903436 16076292
144041243 586624910 259737410
96472117 392270414 171278362
111757085 375717826 169969082
206545539 560023818 190471258
107579511 74531164 42412812
229919617 127924708 7455484
25784961 226862512 271192668
90939577 229442216 150953168
90280087 251330372 401494124
342343421 396950732 114644092
415518681 365733478 24469182
136089695 255050508 1371300
2304937 285483706 163745746
84356085 389563940 17825784
160729645 91739140 65295760
39031189 593711872 233260892
12564937 181306178 145230026
187303181 224903266 133889782
31280579 132740428 125836840
83836021 133815598 15273094
283318613 267822686 129278846
46951947 65943246 85452418
108353439 159647958 70571842
118293043 412150944 355434516
111326615 99753180 255206100
157933273 221861660 194433064
194034927 508184786 113352690
77926913 8562874 43513874
31274507 539007580 12135440
104338245 269345094 231195550
109633633 53877292 30822544
400284163 188628540 108049884
184065985 28409090 82863530
96264501 294390958 77248842
191331611 245850222 14870862
67096287 343395128 284624064
96933391 233608168 184763212
205287255 227434830 5585414
105396253 345639998 107004466
100973973 317794562 110263674
71911409 70031172 154438656
202023025 541694924 14348432
17786701 240544124 42815128
17184025 462117350 49870114
182644887 216352662 18082654
86102325 37035080 125214024
160436233 240317264 87230792
1649139 175233438 383072822
179569187 96045560 40891216
49145655 195235940 150089340
67951467 329550756 7404724
115173499 40563456 157234248
27876273 234245222 15439386
201047257 251073926 72013550
4407147 128945982 74964554
130159477 526408218 120242586
156711975 29566560 26629876
102551683 247574290 71210194
275300017 365083884 148215852
164870881 425924378 117994102
169561707 354871494 51538438
47210223 265669086 239942894
45146029 165710578 29299390
134408079 159749392 78332448
92099169 263033916 178775152
78111047 214432288 58288724
92847289 59411756 122370952
270222279 224848016 72070848
250632257 202292876 103151984
137073465 193104180 51822580
130223853 532756134 132564038
178272589 144901856 55536952
100807537 393565754 162561982
72082091 120129150 95885838
35311153 121987698 9406194
220671945 351468860 183759360
1788915 27036480 1853692
98446507 449059196 235806796
44945825 390275200 183191660
247398593 227213734 163156102
483597 319673258 15498966
34210489 70065338 86251718
243827587 478652598 177825426
199482871 589849028 327346928
72670289 9631100 13619552
169113153 324413394 72691282
447924381 232285832 194267604
125769981 96215886 18609998
47965365 23774110 53267298
241565849 478283432 420823232
219543729 559205442 63978262
115615295 217267230 50742966
17828037 43453430 55722234
180197769 282586416 38558432
74869245 478911782 93904074
270383601 79581898 199305942
5780229 14945130 45134390
55302081 497072358 305818846
256068179 568734212 268746352
26568793 246130252 181638736
212190129 91150298 130004454
110770315 188912704 169301128
62907483 42384056 2128740
259058991 477440928 256743784
10739873 472952390 185700614
3422209 129004928 194577596
39743433 270121946 13984398
223659349 70624392 183870828
77342407 345911080 439712276
32635577 230151578 130369874
2213017 61063526 93404134
104620899 339178264 43177392
16995353 110617078 114677426
181039559 128812868 19919728
271587585 102855180 23903560
16661759 219594070 210187090
150868361 312414298 41390990
25843503 51102660 22571320
75666109 51915682 99281134
285311049 206414592 139254488
203848671 135390372 51802912
194224137 389272448 307034496
24220443 110997098 169168434
135598855 101737270 106731910
16510043 38043826 18858430
248770635 266719482 168719474
77233945 137848196 218698420
131276307 379092406 459982902
24550365 21860734 3506850
198022251 237243708 72750424
295620141 139572912 69201836
85311705 420793630 419127678
165528999 180930894 14859658
139543877 40814018 70034114
113436259 357785290 117853810
127226645 270326610 237780558
10589999 14645118 3347766
313012635 211630920 65959480
64582051 119348782 13907542
106928173 523297676 279594884
95293149 342650052 142488748
191339655 307355802 167362114
70786845 269845254 312213590
20877165 486414066 98433050
182179615 460593150 86537718
275921849 61905600 50158332
43527355 321946622 99152354
12172451 308083944 213033408
232565643 428222330 123709974
235316029 342384138 186095202
87310027 279439528 186433156
223802869 78622842 160283130
257694275 342982124 63942968
97332705 172184690 123614670
52219757 99045844 78402752
154326251 141736380 209042820
326834081 344579178 241932018
92821533 318077094 81096602
85187977 52721558 108866666
151910367 740349756 251476420
237636161 520987824 229825488
9066997 45216918 20550606
15976847 385589802 107698314
27129867 372785060 165832656
61066737 531597780 105987784
164391825 133885946 262821822
66641037 278795906 113652366
56709995 335530142 100475450
117923853 402518814 19140218
28454061 309238980 122540740
188857069 534694904 244430228
82172747 204002108 328065644
145585587 255276434 57614622
70608807 242689284 102485408
112938267 448050994 46643670
52087565 239600070 69016230
35058335 234540110 89674970
1431501 2454670 3353682
209956431 191996482 131342802
60388629 584588908 10630416
215418203 171927600 133443996
390498433 149929716 89052636
340619943 140267278 25435314
145427891 298299158 13163714
209686631 616520148 13050324
161002435 330250238 89820190
38344371 419433222 155523290
364500423 359162614 329968506
141152049 121193480 80308320
98929309 141682512 38585028
49629887 103708826 17510998
49702849 215757918 152623998
50981117 577801048 84928664
113479793 243826212 127092696
226694349 155983282 68176530
253186359 287133302 23794974
16066193 343599920 49394024
42249851 53428848 5719416
430066311 329808018 63571282
255848539 249773856 127841172
93744213 377298196 44151972
100503829 154914400 33327400
29297661 552372592 279667932
103701129 375823760 224975040
123930445 237445100 351733600
206452797 185643868 179977536
332675341 101463886 33557618
44927519 231860486 229286642
120424955 295457676 160614468
51632223 50519452 63532356
259160805 33941980 43986336
16480097 310805658 282821946
155848483 24325080 25725840
52011449 109256978 26086858
217236779 387447358 49443182
141267965 562901370 130230750
18999593 290623024 93255980
37435359 532256742 345525922
101347415 492442470 246515490
66962995 253543160 53618500
217837997 122378854 69138026
164646199 212311914 137773662
90768945 108996430 85065090
296059755 175283810 56479290
139540153 37969784 23145092
51562015 265144940 201192244
42417847 175973896 300301600
53897859 371045480 311392788
97233381 412752314 170463678
319032535 210314274 172314582
67703439 386532146 5612418
135765059 127108568 217786792
160861701 353312768 70471800
150674755 171302362 2796250
201947437 89708966 186067958
197855169 114772388 53349948
154247653 57304796 45810964
135773765 341335290 323346294
298273581 167246568 41469748
191739647 271279822 29293294
234698691 303590192 165085788
93862483 394172126 74402746
46622819 194127232 292841276
193943535 172408660 58601736
57579869 578935298 57344462
278974827 339408506 246610638
1332871 23741736 2788668
318560417 391777824 341759712
163323699 365935422 10414418
323612461 81713756 100854128
62534241 287207358 262605298
159751287 188431708 5622636
25827053 633146184 19734456
37601565 381675858 25036306
180546789 306584822 135418902
69404727 633925274 135058914
245266603 212291018 242243566
46962775 424706112 190572384
225219851 96951418 222887810
141599787 392226180 207813484
53321127 205666436 222245304
160537135 134628170 36240082
175407159 218393200 113577588
23274583 91667256 4706988
270926567 27018228 58621344
49359155 86472526 86932118
325965833 323340904 26638952
10801331 84553808 491302052
243532479 483025596 298108
87294031 356957524 180472228
230122867 394721214 189782262
211027979 282401924 9456188
124695403 40189432 116143916
48875307 717044380 42953040
71563501 293047970 106291018
303785287 106508596 8222756
118663711 121026508 46589644
106181935 271138976 28170668
62969935 367375054 358169578
274108955 279764048 42290536
222718885 315666800 114473000
107942061 158013860 12132300
84461823 54658600 208120020
202647285 663161794 217262910
19954839 557528512 83964924
143091193 332459272 300507776
144284091 300088742 331438578
35912869 266339672 135220948
65942453 342252762 16600686
309621013 290683432 193703744
377119431 289550130 59965942
170784315 605460580 311918400
179913309 298495348 30314952
117977127 568510624 64270776
158850651 141259898 83120778
213898287 80219712 53837396
33230459 332047958 75933634
288804915 46415480 76260996
60316379 464609578 20567206
14194077 143865350 352211130
153739197 33046084 18515748
21195133 22556136 14091336
131884331 366605272 227520692
27938093 155239674 86935686
75951745 264643298 70099450
80054071 250760802 13172058
190873159 469120516 59493988
145650767 92798524 141059692
102062321 57098748 11066808
48663577 372116690 69358486
141563901 22386132 18137096
354023873 161054360 16144340
248062531 311165864 253090792
80012827 313880096 66314176
121126273 362818236 37192224
31355661 310585758 102469066
31043611 29173492 12214336
47677701 746946418 105645390
10488509 4751984 56193712
25294631 111916340 40425092
56986053 711358878 139204306
111664759 158851688 54555140
16946613 384555276 191708876
88072301 199217160 45813732
132030135 327731944 453970692
111642275 43228390 15955250
152396841 292242644 137094648
54009119 276869952 11707272
91683187 416254632 216869424
9657185 171948730 74311310
247967211 179433114 45976042
73269513 406374482 29796726
36818661 284101952 332752320
27959205 302173920 119175752
215645401 84430890 109791750
88166575 382344130 72521410
10921583 147974556 19594788
11218515 322147434 183858970
209062099 806362188 76323048
118966849 29432460 342174732
116131057 392680074 42376050
70261191 236432638 288046590
113598001 406560732 244649208
52179401 174847328 136337924
55351003 280192570 287966210
124568573 108864814 169451894
114908199 493576152 26919796
5897543 393730600 150966776
125067373 383498444 18963584
129361897 164967566 18623654
64030069 105454142 118712290
108469679 95749632 232706256
176000465 87127566 38401362
91441281 218206396 210890412
266989057 312189776 190166240
263195711 439893792 134597616
43832453 521946526 114755182
22960529 593364450 154071690
57126857 544265864 75115648
58451781 32222148 14121464
275138073 278560834 29114154
223518771 198373238 182881614
246579075 188791782 42394570
8856889 20760192 67215264
187954491 602809708 91404276
177189955 302059346 52496978
49764637 488118288 279469764
47467749 201884404 166365612
91204337 312744516 63765984
35007531 5971140 49862800
62923523 77820548 100066304
205595763 300538190 7375266
97828847 279789570 281085054
110601535 229470968 56848424
63953859 246239852 252876492
103140375 67576470 36526022
13675119 270290578 46352802
40598931 111334570 71396490
70849381 131263918 87351602
122617775 154687570 398030950
59042309 121288206 19684938
54352495 413277160 28761400
191050827 617593584 140131492
208851349 153992864 72619708
83674339 407517832 9224152
6829957 325276246 340725578
24085377 108459920 43517940
150920517 369101690 154845306
124817243 95153774 323317330
229471623 367117976 184171392
175846009 255067334 17389682
85831475 78409908 54895620
39766493 212359550 71710574
97959989 214166802 97339374
24529279 429891918 171808842
70704533 278667966 147350838
113879709 372433388 262001724
114361983 265911690 192516406
81800785 528935220 33500436
70839297 683382650 151802310
44960527 51005016 450396
110447395 399993250 133604266
261871715 582467530 293588770
96092151 446799918 201886814
170081635 588428882 85539250
316448915 312150120 120054972
274139579 129299104 21989468
66508695 237135752 91089264
161243301 294154422 144931018
30347395 270517224 9061260
27038037 191297862 3870974
231646655 615272680 126148444
163708007 204974876 43566988
122617911 193041412 9758352
53746071 414459684 81503588
214463765 134979020 224375960
38382399 90851618 31272282
268376031 320590106 126979818
84043947 514835004 225626480
17054109 234390516 75735908
14454939 433319802 105502310
22108239 324551868 50165116
132493741 407574708 111105672
136817793 93231194 28708374
253590333 198461994 6988910
79165189 290059716 236444172
194438887 144977436 235816548
356229049 92633822 42367654
16791255 77185080 34431964
113992861 298944578 70221514
115903159 612997092 159852528
30182233 267862766 94347934
56936749 302936916 84902448
131879937 162544320 59908240
115128687 80807304 103007012
338833557 603020244 108921512
119347587 110760642 43486886
68865279 407551086 150169042
91289451 415733976 55906228
259615191 235013938 250241718
340318275 194699450 16440450
195494335 103821090 137887374
80413813 115429436 7554748
239248499 86071646 40110242
115827995 69007650 15255258
98735809 465529112 89052704
114090833 536577204 38882316
122957485 125104192 5582944
181267515 358960440 314682056
117631821 24290502 42149158
15063951 86479764 75891248
168855831 321709726 43098882
140040003 319397450 46412130
77506915 765698090 15950270
13379839 237137220 30792360
24979127 406970036 28107656
3093347 130745188 150028256
26529407 275530224 182104044
53489547 223582946 177091698
247961657 101332384 70244072
99943599 414013160 209255460
137383105 303335022 60058746
209509793 224402412 185464284
122844727 300150158 364726486
266248403 309223492 119729104
71021835 181910330 329100726
133659123 75853354 19722558
206575387 302383644 169506696
145049795 539598108 48928080
58963883 213411464 434937664
254841891 148465722 20969822
22623351 236176992 441083684
145575039 301271688 208719916
107446915 611237556 141076080
69361947 217078476 151489876
53760361 341913342 248109114
76600991 447522698 216473626
34336785 195038514 94816702
98899031 506533092 296613828
161156173 224117236 23582800
127866141 795587088 236811952
118306733 681028704 229353096
82296901 82370696 73050472
105456345 111382794 161863490
86563831 158863692 63181560
77155929 495173434 62349378
177852659 124371948 257565108
244047459 578281638 223025746
46548199 487394358 19551018
24851557 549080844 31936632
297775325 99714466 4724170
203940443 89774314 36493118
199356289 451337886 111759078
139081275 107595036 23150948
292612707 445500934 290681262
117401897 36117156 4064952
7156419 323982912 77732324
136316957 229043466 28947402
90951095 244596512 100050740
196765023 201263160 306936836
238745817 145069290 59588194
104137745 88552620 3753960
29291691 241889622 374656918
125569301 366540788 262249376
59232237 458641816 79744800
217027661 386759678 118906886
39725717 44899456 112589764
127905233 393403006 50480326
239744691 312018760 76384212
21652949 482672198 52058294
461730523 285571950 2351610
160680879 208759274 149645478
69593613 146533344 27225256
152432895 91574604 163254800
76267547 173527508 290172364
197645979 149843802 58755538
84738761 200822472 23901252
68167827 245235718 300298986
116612637 80800906 9589362
356776413 232004710 198501390
114493563 46401102 29277946
43009425 519022350 126486938
19211889 245018568 60708508
122945733 431324814 93046918
146432637 211909386 175750822
63926871 377631178 159163770
148912757 346859658 164249514
49979831 88671018 21554118
111872965 47402892 66113556
98994539 231339668 10547896
58439661 424971098 99651714
52699841 194848528 307433924
101430723 255467338 324738906
99336427 442014564 56477088
214096861 43050104 131399132
197522609 429963388 162636160
136464931 100946526 13126962
41217063 341826386 419585778
135626013 111074926 145903818
113704619 417275076 110726652
95070445 371852836 80091548
162611299 117276080 40574132
197252107 110245642 7057486
135723115 298530220 109891160
55964095 262611666 263395362
149287005 118936962 9931030
38298579 237821460 144495280
73977815 752376790 21277078
255223977 185479274 137838918
102224835 360599778 198389030
14228347 45100772 45620936
272249047 136497194 213902374
119396865 391918560 143005228
208548487 193678114 39429046
73253411 255214208 318020024
23158611 301512554 406030158
103388053 307640054 162907034
11431095 146356050 150330790
91346851 358199320 136541980
81314999 92365850 358016470
343575297 295388548 288269184
85643225 473320946 116752822
409135123 374973270 189929070
80181379 500104950 145009578
105585827 354445234 26061574
67868923 294755646 506931318
86062847 194788756 24458176
458669603 279527750 161953090
57928059 450233294 30316542
60019503 84563062 106037394
14310395 398982660 53749020
40022789 417007966 208219822
10025019 442031152 46671324
61018661 249558582 485487894
18679233 332689440 83970820
58940777 276519494 129601738
312075883 194366090 235462894
191681967 472578686 126622482
71082045 182413890 289044970
144726045 15185190 9402850
68678035 82440370 132810550
143110379 437222370 249122250
96854635 327075050 218417114
68395931 257132376 22058172
170430991 710189602 15555122
236748195 400981820 72346860
175307953 132923510 79810370
9144907 424319142 17580786
94445559 331856658 96101906
296989845 197047910 116819730
28479351 285113356 34103712
113986417 163006724 61539548
35868125 90079188 33945084
152681145 149527614 178729430
247501761 173339126 73844898
174835713 251274942 47051686
146644395 272435936 149231148
29658651 336776472 354971672
65446835 222661852 88032560
45210077 304580452 174612304
78775711 87091750 80490998
32268539 225822812 296455684
43350025 100197966 365191830
55589847 65561016 34881692
76857433 204063136 1931968
60033715 364113770 160741238
72701993 68664320 11008960
86737195 328832960 270666260
25505161 124100078 394005946
197449473 38574048 46258264
32584395 497112310 8980590
59783007 521195794 129401622
316056703 135094566 30953226
175169533 70637864 1588408
33706103 143588114 324425494
152057911 407742178 279239362
347501451 384845836 151495932
128579659 569491858 122924698
238426357 118887626 36861322
8656015 199631656 64655108
41453587 65684442 35688186
4794809 324150368 90928064
125600857 89718320 65907260
195141121 178117186 31946278
41325833 189035162 179150294
114657819 119767230 72957830
281145117 376183698 294106166
346542777 232899620 115594836
37771671 441119562 18960622
234077927 166592546 35740162
269183649 113896088 44790492
133252769 140376984 20958108
148323945 36935700 313661632
230421975 268553604 85674820
145857211 338647510 244101490
182010993 559975206 271715014
198329651 177479332 134017904
247247373 223123026 190111658
238290273 203069282 131956734
132026565 316127200 134542080
74904021 166258554 21856222
119572063 92788566 42376074
29002485 223435860 23451520
11998575 62801122 27529050
108463885 350500490 169311530
103385613 116586506 32835966
143487559 331288122 70212318
160342437 107398006 224482206
231696215 39182900 43252120
128280209 150756722 65556674
423471345 152927370 79402910
116066807 213131866 123207362
24415463 329231886 15776394
246389125 444753410 91492130
199944671 637915682 163171742
236199989 408116752 181128968
115664575 256984000 15749960
210481107 114184424 11949924
163236995 464848808 144237320
21992391 11946104 4377648
359355759 526173576 27185732
51960099 44349678 13113778
247464277 463730942 121480786
337218105 89243870 16191786
34423683 316240688 112643196
292811579 421362678 15136542
205793573 534671704 34839532
59782527 408192116 189824436
213691847 65393454 29646402
51712957 748645676 104914048
305727777 415386264 258280388
1631853 101156546 46745766
13006293 341727990 468252550
65032809 24707844 256225828
68928021 166862406 73592098
384238621 104593508 63604292
21593479 292800268 275737904
263907919 533564494 85427498
171621685 519976020 210023760
111670641 187802490 107253830
107047169 642321884 211460632
10115505 217680072 11832496
102578517 444154644 261048292
311888171 267404122 108184070
13958087 189518924 80740292
219795119 109195274 92520542
35693341 21990658 35900518
61685319 62943758 102544734
213645787 216999712 202053836
122189439 314015404 115043412
158279399 421461280 100665032
27678379 215934840 378533760
139303691 332770964 114551252
108180027 475840346 213205362
27266585 137271222 82249230
56392683 708547806 197088254
22171635 916561390 127600914
218997183 10135036 13912692
166272887 239785368 63246204
255882435 629312862 62670830
76417341 494316938 269650290
57399075 106545500 58849320
105999851 613052378 165144094
19950995 324406930 85934110
168615265 196457800 873056
176197971 552827166 51726518
352546191 312725636 164417268
100016743 330384350 124736026
156723063 233027734 32377266
278276207 524018798 84709306
14356623 259787424 299618932
302366589 160144578 94901834
267238455 659754930 350719990
149403227 612282056 325901972
179338887 239521880 94221816
64853265 167007000 25471624
36476969 82440336 9755388
35822485 525815230 112355830
135786847 470776436 188449856
179315423 443798068 332766604
43632897 376392874 77554698
190568537 513071834 98217910
48167105 253291632 167910540
76390941 215832180 235848520
275319123 209070252 125022124
50782623 449770814 109713294
24702513 189564108 59173756
93837045 262408350 37757122
56526037 28589672 423568736
23916975 296764800 100531120
135366831 172153992 690136
8215525 324982676 33156632
161493447 70007766 93677402
40872317 420666694 396822542
72540437 406654992 123872304
165980853 78319394 291859854
57639859 207457126 292489462
28863381 224447088 47990588
172451733 312077704 212845524
263611999 168754466 86525678
224543569 343840610 111164090
243440889 144595530 181129330
456343359 232779558 13904354
110463387 351169590 135256910
318578367 245005190 95556030
17986285 373482136 3659252
153275999 127429322 39986242
121635607 361512150 25397790
7808793 200939820 43375940
364508273 91280240 74957564
309249265 246458530 1265210
187080977 432242394 201991494
285555287 123578644 56530544
204618969 510853806 48802618
79498167 45347394 71244398
54385111 27324156 1543128
344258211 262920636 69115628
23637329 550102068 105703416
35092659 361676412 117937700
118646073 431210466 272130578
167090123 102931516 236398016
169442313 651999904 346542036
268511581 611941240 131410192
50366059 292848926 340446082
174945941 210040090 230744050
50088995 409228520 280465244
136855989 509048598 4394102
28947345 466249878 47742730
88648279 277716602 95958118
199914777 677579082 65757226
182556201 67091468 35583372
130411221 684307364 170785812
149987403 294623820 11174096
174659087 116576014 1681178
262064131 262098952 55652356
214569663 125545098 46182026
122394769 175087332 232569408
101787257 592625312 101108824
27734791 374316732 54113928
41447709 237599856 207723688
131025593 11488356 1782168
5938273 359314298 6065374
263508255 164029944 75179308
124431013 53639414 32250074
161209003 53788226 137032454
21969299 48917528 321948164
159835201 168652640 5621068
11445929 193195534 162994942
151053649 184984686 178772622
226974931 205951732 16498468
128442593 128627586 20148246
163930131 486891058 308534934
81008859 450739894 278571078
183356819 549894174 15853002
157914203 256808006 12489778
115235991 152510482 342530238
86748795 459240334 257339370
81092307 25699644 29943032
152359107 166743324 138167992
100051803 615231696 99411220
144800121 430100152 218745168
196857123 469528506 234143542
162098271 369651278 10907730
63134803 188455564 41525428
175115911 180084538 31379554
28061923 307723362 273325806
47683009 201694378 19178882
65328337 839620084 79933024
113552879 536584802 267148082
191625151 216483568 67294840
58658059 504589272 140917932
87509743 75821700 107006040
92829503 491225946 113671146
130616635 779755494 222861210
184322415 138035058 15099794
56790313 120751732 894944
141911697 286961018 40315206
146090025 580881392 69368544
85853129 361469228 25852804
89233867 265866106 60455654
67428993 244355300 96627480
5424149 328901942 127676546
137051565 460883002 162261030
70551085 180377138 301675234
185285173 123924616 198277952
128383553 309913836 108256692
380564121 163691658 126287998
164727531 467671122 48477782
48133895 549008844 209189460
61922909 131317864 38805848
224102945 485371700 221051036
88500141 44989048 20817612
228322201 19960398 34699818
27970239 198222772 171528288
177024013 473035916 290932100
77004797 15421000 135819920
213403227 57248214 187047770
116764697 162775902 133455366
9366581 8618750 6632350
53856057 242855076 57539912
21628363 500833124 74895128
9369357 786879790 61593390
175377403 474750454 301756186
105496533 279438412 122892024
15295347 347457276 34122896
318524787 580827014 28642854
184959101 290720108 260713556
38001175 467528882 130260074
214950385 60899980 89648468
86817261 98930058 69282554
84691123 259123334 20710606
127955565 456407160 337099076
252265393 261330512 149469524
68633597 42299842 46627394
105863809 199280120 275905640
155634305 187578470 65913682
12842077 193812568 69029024
103937409 427439658 354728822
82435661 304695112 145820584
315267359 211744084 82829212
240582235 115733136 19734720
65411835 499413630 135949858
96831163 393666026 134801758
80390499 360333114 82318018
179617249 391905046 74196338
154055397 479431104 270231412
280517811 525000632 127986684
3840667 165115804 214210768
124575495 209929688 57765816
197555559 259905894 54539078
166903939 354675720 32978352
184161149 108632644 66229652
98520837 409483784 176649000
92866085 14371942 1641194
104757553 140055064 217284068
122723225 235233000 171213000
267658565 302988886 123754630
158451051 201050304 268932688
153510231 209656896 130002572
383436969 56100378 58918354
130472573 64906086 153711750
7695781 203588108 40605536
205042611 105606986 110308062
112696249 339874838 125443502
72911405 186965058 22502406
225031035 182719188 11323384
101083487 167297698 99067654
16703559 109386126 107393318
215707755 409267702 160260690
195666465 89347110 156069130
233743031 61797088 4693712
25714211 58494590 103455550
159016803 289901726 150008994
100072115 253433024 27196520
88160651 134883702 80597166
30676025 174686354 29397490
108420893 319193916 111991692
105168777 29943286 370030110
77284227 513583872 4518736
32145635 443055180 84425760
121716335 131090400 57483972
331733675 87814382 86281970
138796165 294020120 139328080
250877759 207149308 69512756
2047671 11250264 164466388
392158399 358105622 50584034
90191121 136754934 21044138
241059373 57885236 3638396
132846603 174384456 27719524
245159945 190901562 25211466
68111415 89321072 26245740
60109527 308595494 121819338
26977959 317442702 141981026
113261501 311003350 112714550
13056783 560606280 227531356
75196531 388145496 19070028
233466251 104102116 93069688
297775613 383657316 173552820
149483807 127702766 43761022
54078949 101344962 21350586
23350685 137025670 410476070
23055491 164454044 56077132
112901379 69466958 304638858
80645365 426233150 34349350
296145873 501434136 19771976
95049951 467778936 291881348
12827161 281782206 117599358
176967805 147114150 46612950
203817359 92943618 10582002
138351585 89216478 217262290
25110271 167863082 4222394
226325727 421224400 16861200
62170065 606085166 327698130
298586973 56917792 103601544
45540803 72259946 17125738
23835089 209775008 124988752
186935115 392437290 55352630
56794429 159476202 221578386
68672139 63196884 42397688
241236509 144805384 54906868
263110533 274098888 67221736
124085751 486594630 268013870
63595487 43981134 45330090
258872535 271143994 33622842
182811797 477271468 264397856
5021289 218644766 68545782
58999385 60677450 3694286
191237999 411377930 226309690
255175767 90617498 88072146
267756479 248450444 245861852
12191695 462995196 227159028
15822929 406846418 110814566
7349411 15411670 571490
8085383 7208422 937406
93081505 368359856 138157192
185050681 299280734 199460378
38873225 145652920 227663288
71690349 437448876 208445272
3565891 194966674 25642622
353210485 189477298 36105290
80647711 180953986 43852982
26900209 39999602 321292118
85765455 150930600 62519060
22795569 543123244 241551408
98744429 28453362 154415466
40349833 389404946 33428674
47443185 920675690 98447130
56845015 351568800 17636616
234396107 209243584 116930812
201437535 310595402 64984914
196779319 332388154 104075818
251858893 681393674 212193050
78682889 184576842 31319562
149461815 175936280 209454660
73323421 309936982 44450734
20379693 40767724 26289288
51607509 581170568 81457416
72902589 359329876 52359972
185154051 125268664 5102532
324863563 142885534 187652158
9822979 77575416 7246848
263839127 314839036 294152824
276651065 13030336 1302752
3719067 210002616 221999344
146301665 146619662 53050970
32600889 116285972 84417828
15160705 11880354 179321310
30226775 115717666 324598538
45070711 434357702 24899870
207393121 203689988 136913036
268642087 435205004 307524812
275257727 356635676 167821504
130992837 412528120 292954200
206561139 375949758 302323222
9690629 258089272 50228168
7080835 103574972 58179704
207502793 433439124 44646192
58790683 324622788 140440704
348410795 243211036 62723360
110344783 372822680 15237580
142416039 166088652 182345720
21688327 521593668 28974156
137830275 391993950 95466050
152994405 87851560 51200220
276613903 186296478 23734146
16395159 136545018 39020066
71409409 95797072 189520036
246281017 95954564 2927632
100257549 361263786 255673922
271919403 416695802 24436146
326655347 341048116 255027124
172437197 332037852 130297536
76223349 214204362 25919086
127693905 288193530 52279910
186554599 607718078 207739978
58278949 427313328 386397648
253097811 10923954 15376022
89997755 40509520 29555060
141186727 137395856 152061208
129207807 297742776 263812232
121876425 234854300 80834220
83423715 266801820 245316380
121372297 342858446 344809658
398603389 306710098 125891618
22169661 175946776 272840772
153718385 3151030 3042146
163357303 459857358 298822266
125892401 184301668 134069536
4092319 179291810 147570442
141903465 99969916 341536260
56225731 204567148 153937288
176440709 319218830 89893762
60455951 164924134 140473762
347137185 98077626 21621850
157147189 459907678 20401166
204054781 273293132 101687416
98146145 64090718 202072574
63821801 211663492 130639184
93272385 304607916 237486212
37430185 223322320 43517240
151566269 319231058 74821282
219410167 84609710 64784890
70674557 303113110 287306710
60660729 502516796 11828568
143253721 152394922 21397990
48041137 275592256 246598612
34667111 410898284 209951408
75209557 403737334 86316178
197047849 475810714 99657962
78533503 113617306 427497662
145413497 123223386 47762286
218944955 228323460 96949260
49231855 405526660 43869440
217128149 2845364 92511748
198500831 94714532 21131852
234826875 443670652 329687520
112480115 424617524 96312232
129853319 121382926 237958538
383865101 425454720 316470720
121239423 241335024 304221844
91107399 95277138 38230906
215856897 193241194 128930622
111538565 88484080 68216480
45963207 155869174 98813070
97927623 143927364 243428140
145731959 303936556 177020272
184768045 97676150 39882442
113273509 156258988 138622000
75317637 531716496 133585412
101760875 243384790 9436166
71329113 477737966 135908610
3242341 456851586 71693238
97118453 334208836 399973664
257215325 144036556 104251792
31983123 344124514 156707202
189400649 206684840 38563340
36296769 86997346 42051702
271495127 72165716 184258712
90621057 235386730 358488774
261822195 401864720 230967624
3312509 77896638 45470550
217838827 180222778 128337106
13900615 317770454 213969878
276707093 562489928 236625704
823649 225420358 15249922
54314849 211157434 32574818
140724661 63812404 302607352
300948693 156956098 4269894
84950211 417700856 9716208
84848539 440427970 210424850
119186705 123180260 19781132
51061693 186492384 87925788
96502459 175609868 48092492
110520557 122081880 22919124
15256967 576844312 39322744
51356137 240419694 412144974
172077039 256672214 59171262
67570465 385302510 240934830
178612221 371282746 18081762
36482779 91963448 57520472
45175175 224129122 12599170
325381345 306138270 7352190
387092035 243404838 146727690
194453523 337496686 77609622
200844915 91202334 49375030
213296365 337168490 129952630
126179279 599262508 71580964
36434659 89435838 215378694
135853967 290462888 51384824
308910483 93160144 11978124
27770179 457435750 111551870
76159007 198085600 254255900
251732859 230239212 99140920
48033633 353688988 46009464
98852549 393453452 293202716
30050005 15052160 5144980
109600443 831698574 109113466
162962827 149745434 228475282
22300981 716376792 65249040
10538223 860086238 39186294
151590155 213231860 262924840
50847593 569963166 4860066
114135219 288955088 112385496
191178669 497414292 11029984
226425997 214400018 93747814
89278805 320658794 284882542
16364857 210152302 287214854
86928243 88401476 13759260
7415161 327153818 311431058
14911289 254272580 40249948
90883361 34618016 174893752
74349035 383262502 248958386
162663795 45283070 7241490
258589477 167164644 13622988
12815763 238954672 333044844
188488917 456712164 501476
288808519 433720004 396296188
96870919 85080882 143817582
257822657 266083582 19666054
240411165 282036254 76446978
56282997 268373216 181399488
32051959 137304950 324190562
92936521 599420112 155435604
124147699 284792002 113923898
218995265 202766650 80042750
1550315 78199670 103493350
169846483 168696246 144079242
35659563 506132556 101274836
94466743 485759286 288241914
78519927 93770340 61609036
73961715 114214296 101020628
50456879 412459596 116135112
28945425 6808954 1898478
8042207 334789098 244734474
355977327 132368612 109334124
332612113 112962846 45279438
7809331 371233198 134678474
154306249 514890702 317014242
159838013 253836624 50471652
37639871 98580152 3255856
16459357 56973968 56773864
159331195 46214300 74138132
145362279 179856376 59749452
196803549 81928310 21278082
5559999 121005882 66940190
207445191 303086212 120347760
218268689 40242082 49788254
148583421 45585998 52859454
5847337 46535284 171471424
125191179 326965002 45858526
144423433 458876366 8640086
322966375 466530080 5948176
91788535 714046718 104018074
230080385 212321880 270568944
284740551 96611332 51584520
11627147 424826948 56307736
477859 182806664 20539168
46274727 241623982 210889314
173469079 486725122 393342026
7313411 238182124 276772748
41379889 260780172 133062552
92303133 210599916 158439452
19090399 87567230 10833818
108469691 276789728 344672584
184495801 270272548 307988792
16359397 441451150 188958590
214370061 751184466 67907362
117280861 73209198 352571382
141518661 195916416 71014312
256165067 180930644 16320800
113216573 75204548 143653556
69879503 528762776 8670388
34181449 320900114 132002722
64086615 441038930 147201690
222984585 112586112 5986016
7843343 307375736 101881456
249008085 656862626 210741318
282754709 449470812 172518192
21041781 96966308 30379644
42277895 544528936 141092240
330780753 250781406 125983142
171855419 237479990 48099530
25955501 396895642 124057742
196545771 150296792 54090204
262006985 469826808 208175220
18186265 180117510 93886278
258852915 159948090 161201170
82595931 191419628 8300556
5170243 403130678 217420346
145532099 371210674 5588762
42264803 33263268 9143064
50258167 356010004 101066092
32099751 190389110 13161630
59608019 476879652 38829564
140654891 165192688 116530720
117433569 304713892 93773988
57061881 22396540 3899400
14390715 194889740 158887080
370821363 149234236 98674968
57102923 164896156 6466156
110637027 274557006 18114826
48889925 192697546 61835410
230576295 132860060 42425100
8612639 160641722 85366438
58102495 158915130 249306654
251550803 186051604 154000364
49645765 175553262 78109470
139385139 249439140 55186100
102752689 267364360 95916448
9560933 341640954 67896834
114520119 124411156 118209072
420666757 128835816 115039404
78146435 162811246 71578390
151738715 365712350 29362630
139408901 436780710 90237510
252430013 95378748 65474064
4109225 564523250 264498730
16255459 473435674 35185282
178483701 161490468 170438452
10354271 149347328 91463708
206205739 114761102 202611722
105507077 114834692 252209776
81309371 326044098 98507982
39878967 221019180 3006860
162153479 286751134 200666018
236307683 506680066 163289198
113098067 395144492 2647664
259271917 402224176 402153676
312324271 206908070 159584378
18980653 351311004 145346940
397310357 291562222 269214214
33363411 180238402 194082846
114551301 127427634 37371662
39355383 287256428 53225676
14852199 430091996 43237068
167267833 62828144 19576856
39694089 201520268 95292852
186519021 94613874 129561422
56847185 382939974 183841182
104545731 310360512 17381584
76584177 221421958 70527066
107861675 101512772 132376040
120135779 47476990 234941990
11106681 322073716 126801792
149764307 265487414 106485554
318852631 179961466 49671478
253533419 315512892 179037612
53804989 663806442 46313118
200042141 269156188 75126772
94588461 154175388 36595724
270766671 122385672 57305504
227199717 702055026 170095498
40541649 472510128 51892904
212820153 64129884 40955668
137149189 232553702 65374334
94660653 335314752 41459936
50907465 581765850 107723566
51612679 824702952 79428096
231572871 264340638 43862938
227735583 225191594 1252446
20848543 245148158 163766746
2212753 476411934 22715622
144769631 686310610 145180942
240183485 74344510 25195946
413475435 251019952 26655060
184107715 128029850 224957594
72565287 234086836 14719584
9439221 121211568 363198628
185497285 60590990 26099770
35874005 175297070 49045334
163629609 184484640 128935112
317700057 433528538 120448866
148634289 129539192 230823348
169750225 168229324 34637080
153203099 475788452 35133356
190252833 44456356 62819532
8737127 99850636 38114716
83275231 548977678 148667594
37440635 764625338 175000690
137125509 435939138 83315042
1303537 395584158 303144714
205549277 288828606 160182654
84131425 529655900 301821632
110178169 289407790 779110
71673117 209649174 354995254
61875571 315235650 281843478
76324705 530967680 299892440
55977941 214243388 297388028
186762137 80427186 29056662
181790349 224322882 222940270
60228897 420568996 263663424
16916339 93137074 200706902
38985473 199148804 51985204
333559215 55865970 14531410
58470363 269457634 4568550
26275845 329896190 144163674
49554253 819959164 22113452
229765491 190097908 43228224
245218095 228571830 252966910
245567927 195390204 155703516
32190159 107795602 124493526
11841339 430041574 60614322
128390491 136026282 47480538
261688239 248656716 169407412
76024635 194163492 393459656
247486161 147821118 59122202
4702085 317900220 371463360
147158871 178020000 52938628
79698365 33657476 39942368
101546385 208675830 72469790
9764667 822134172 56077124
101671631 452486308 55106396
118418035 630976730 236700254
58359897 348711664 94500456
175923535 535865714 250794998
167881837 12760184 82856984
35140167 418780352 233719764
45922425 38847848 31247160
185987735 198433792 134099644
114265317 260829106 40346850
26374185 239141696 276225828
100363341 565513746 296989862
130566517 167866840 189009056
204600215 164166760 31317172
32517075 919596224 24492168
160754533 117580760 28917340
168504971 133234436 29212808
114784191 265129290 16180730
33378677 252743336 34544992
47658015 403075120 148353708
170908913 114938194 88942234
54906709 319935726 27126942
131602295 291572744 256337680
130028861 339231828 378444048
39867465 19032450 5496370
101295357 235914694 112281906
55548995 9344178 2010690
39415927 505266422 265011874
41166945 262902360 235579660
94309073 369009152 58847504
35096421 66801696 92930068
43981877 409747436 174225476
6516869 48518832 3087672
101207267 359812344 248968836
121228163 119990580 135360180
28133455 447940210 87595742
8524507 13282944 12810948
240878803 84950412 127635684
88461965 76879544 51697660
15119665 255038720 125246048
183867087 511016994 46731278
122041833 306084502 197349546
3837751 33610476 89364168
113519133 134021656 33982500
179163651 361432782 328090930
10391007 357811374 42224446
211971251 280203182 14360330
17084585 177013036 17493248
126490857 84308128 48552036
237162331 361280270 265838042
8279345 351413100 404492748
148800223 146254466 73898066
6458127 97389032 23231364
180589939 80103142 50654
34770307 261812202 293340414
6080993 562604850 25432950
154555229 100309022 33652006
202412047 342054046 168783994
24722563 134609676 95841732
287103 133105174 42202326
30838801 94256782 180373910
40454393 353837886 247215126
217606201 20964108 103034604
175108247 271367092 102008696
12793403 331372314 41505546
20354453 422585674 261486502
114096583 710929836 59053152
83113783 285134604 346319832
12750833 344620260 103714500
169988691 326554316 44743152
22626837 506800876 89962644
134958759 574369108 71757972
123168189 434028054 18531922
55154929 427212292 144955928
27142737 59608284 1153372
155847357 438528166 33969786
97898737 476754314 176964406
27871249 59300398 36434422
89318639 193323202 372445210
237069045 276467298 165290786
289174605 276943860 112381660
57654337 112574722 139293794
105405271 567826820 175614428
18132883 471021044 233824676
129308701 869384788 79514752
128466685 309319866 18751638
215803083 54425848 28302036
91271347 180077740 381176704
74640927 183716706 7375994
226962501 295032608 47304924
94770421 119676358 2256298
103798991 572255216 88079848
67582393 620113694 138661294
83155329 441137820 9711860
203172871 461391962 255803218
83728595 476291920 23429840
172009933 635760340 68439556
325701307 231123892 166122964
96416215 94261600 71165536
160883705 177200812 225546784
127909307 468330336 330064572
117393619 305505344 452320592
16819655 420796870 108134410
343391565 404422678 56511354
26564587 31676406 19556718
387066087 29940534 2630434
283358573 207579948 153496716
233545273 40286408 26369096
45465129 125069622 17612758
6324769 292134068 10363504
178353175 45176430 107733066
282395787 203350694 151135626
98403619 409301502 208888578
47948273 143410422 162787014
72811897 205077898 27055226
183423975 41215636 206893020
223391819 199113808 10754996
74734641 435786252 108107632
79604883 437793726 175183054
213964715 354184540 41256620
15914813 76637846 12790778
397712331 147619602 131963702
88411197 141377886 13508774
76179023 438974494 61360162
95580339 226561482 136979186
84951821 486998282 201529106
111867697 281289654 46780338
23745367 93837784 87503408
244077957 254671704 169317872
155493639 382538430 293557930
200561145 387513660 56798620
101918819 205179246 108129198
161312801 233408138 18821666
56309855 172245860 50260760
8458819 77984452 7153508
99827583 261046814 76366122
139236667 99380080 146275900
260734909 171284822 4856966
120231811 235856434 222005798
60253831 64060312 24401692
32838407 96786928 104730736
268914027 268935122 60958386
117466581 377336784 333530012
129101869 365818208 27898228
9600091 297031188 176551920
188802429 122640672 134814068
384193329 202546656 57850132
61183229 161637490 74825578
64011479 233537022 228608634
104127739 591729432 291613464
24770029 9037616 2926172
167980889 216267184 58207988
98468449 110324400 36096432
136890523 240734396 194721752
67271947 170470604 172010420
359608627 266546070 147598170
26638977 223319646 407325214
55740847 299582506 95822146
24432233 502047422 251451674
188076041 367259428 17637124
1807269 378322652 6849792
20019207 197879824 46113180
253315041 696007706 129176742
109845279 390837282 146292178
187852797 245411982 189557906
67691331 264946130 47332890
264069611 88858354 151491482
62671917 171606576 185840024
101820943 572118354 71478354
13878695 183225696 34296828
94186221 629991978 228475870
120140575 136280470 25946042
3097923 54328534 13882626
120532309 176668952 16771684
175837649 191917614 32227482
56288271 485013178 33174882
133753149 250736390 64504230
241587987 280519220 46540920
109510339 400568566 26145038
323798035 108953250 28338750
8285691 101436852 427640524
53815723 37024106 72499018
197221495 172104866 249413230
74599485 95000114 387014010
201240111 178881422 13033254
396168375 245526368 74990280
16481859 132826976 96045228
27895325 431193650 105103910
123078049 363806368 52917868
49497413 490062844 130148144
119585055 104028570 45726934
236082679 368071202 158480002
8627729 57769522 28196338
152896503 159797006 11006502
84056757 30967866 55626658
175759451 368656022 218001314
67457225 68468924 25398332
93241069 319477214 354024442
70152985 154405820 135966040
28602229 304557974 56302262
32255453 85960102 19066486
196098355 296671302 227486286
10016787 87869160 77829620
82348249 516944468 99313960
286505915 255986408 45185720
242742911 226006558 7677878
44940373 204282016 213610472
245117709 453928058 27545574
221933091 488982172 136745196
278893831 304321154 155087998
186864051 374609874 267060242
149400557 238347244 298053328
24392503 162637466 299510938
139100931 496929408 134411720
15885409 56748266 183735262
337248569 333696286 271100878
206644319 145361752 206250716
16033195 250905236 10754252
4926165 38371790 70672122
7971351 236977152 309255472
164493981 299587544 99270648
101081423 127389344 393909628
237939329 175266366 74412498
45051483 560449446 164222582
89632265 32716954 145960930
162924333 200163644 303822492
24342583 267019478 231872174
374281331 326477196 209684328
53356455 47629570 69625410
94199987 119234534 53879342
150787539 536009432 387064416
125051017 394801106 167290090
335058945 237176680 9849372
86422451 254248582 281164286
289778517 369738156 134888260
3344175 194846832 147990620
26313417 296257804 179580924
26590117 95831150 16109390
179262309 369965802 19082794
200418109 265298040 166830912
61601717 326836628 26515204
259677565 309178310 79773070
85692285 219482736 139574120
267325089 526197138 13550618
2048747 80294194 144380422
53829613 225551210 83535434
11619111 78478506 143817878
112592541 59536738 78875742
129802617 67209796 137718024
89614569 46419534 144634322
118457613 128189052 69082676
28515457 83570260 910360
357840177 265416954 37619638
130028431 126035162 246189734
34549833 260973712 76795896
245853979 290123978 131021086
269771553 215012354 137197050
83413839 18125034 88795682
50196671 171391718 61098374
118364149 391112414 17201218
328247699 153257216 182254768
6492213 352560400 128580984
81563479 542765730 97819878
378527585 341234210 85419130
131849545 541293166 64528390
55078573 217539790 191506730
77432745 305604000 92012984
193019405 298294268 128726876
116481135 290525374 204886182
30009623 76103908 154727896
21347285 21713994 4446558
83795069 282319758 260402730
217659545 374542222 256188610
74988339 590884452 50592200
231582801 486155016 157562332
23241417 76876826 177065622
146459693 230359586 20844886
241448121 118727194 50025018
107983421 230368372 194128
48071337 5375432 1031076
31049431 61016748 14266968
66657123 764428966 247827138
27635665 740457940 108621272
196412775 285461930 1129938
17035325 41052170 9886966
22950321 261125752 247043736
18437107 502338120 210128340
393982853 361834434 107879082
95804671 138710268 202132716
115807509 90623832 50252956
79326603 176783990 58352646
45365799 48923332 1711260
10714075 40281290 9920666
7891433 535641070 150666094
13721283 29469966 21428902
95710847 481226574 71873982
54559627 174502566 228762306
3098347 73960086 108600006
22658085 217265510 321910470
92620511 316222058 61190786
71145245 125915630 8206610
40219773 259822024 246299544
260281911 69168480 248548
108970913 213475160 137152520
76413833 398821670 26303090
184023495 276167272 54015504
116186349 203633512 7540776
98147265 434925360 29353516
99750191 174919796 116181388
115609411 802522968 50694408
63735323 8979474 13395306
354169281 112336950 42754142
50151301 533894382 104130750
101875373 334592970 51800190
188961703 371701784 110220076
87030167 344566636 146412652
98051453 112114676 258577544
43062715 76065298 820514
15328895 54158460 290719272
60490811 48807118 112525058
29220995 273882350 300474098
33141537 318339994 304814874
237955069 162132586 130257178
47354681 910076104 73314952
140187373 419817104 167866436
13269911 306356048 158177044
75514111 174966090 402364302
177236349 248409908 54043896
241312345 244441264 153794048
48757357 661853226 17628798
211720879 333926358 355058202
258420585 408776000 84718212
85117483 72454866 71738526
202072459 237239292 108152904
104467355 352292420 255222560
25753799 300746888 4129216
73103233 362867794 42419426
186155567 56551336 20534564
145723041 370979448 44300788
82506855 91743342 79540394
123591215 672491776 57766900
136416891 374474568 328059604
250356451 379955198 92307866
177320243 92898706 1411178
240456035 301000990 58553482
52933929 148971942 45697294
11580525 560350056 105962908
88647599 395436488 217001948
15389135 47206600 23676500
77636081 533235682 175437614
2003493 56850122 190656534
234537417 430326342 15723526
112016559 158507946 177518902
104888847 504996038 87382506
150908397 213175612 83605404
278942905 99346360 32784940
132722907 269789184 113641876
58770851 382772750 181479530
6765057 732266444 83062044
105007141 165094388 48363440
357076477 522325196 103256284
111442859 324337712 222405832
268106589 318615984 265097912
70025731 468379812 227176896
114084249 248771786 401495142
327248367 77635284 57343408
114889277 168104398 69837466
147454935 262710828 8819020
100896173 299806084 114436724
245250813 49068374 26655558
133050645 246616550 200926950
108443929 565056586 223369498
23155509 147557930 56405862
171066685 23672582 88594910
225003673 320748264 124857804
224435801 161535032 245625320
7787997 309164004 119952908
117028599 396104786 38595018
104803315 420176778 2515254
188017619 115555972 50107624
263745287 308529434 35662894
203798525 104770834 31535230
79116797 309717254 350232470
94037819 151594362 20648874
185927349 101963682 115378090
32177379 220247428 9956916
181802325 46293534 34111670
52004781 186569242 200152002
255433381 198077768 55052408
3934601 41910832 2627392
15265487 340761834 289786986
249326645 255787490 288484510
121573037 427953536 159595432
109310781 82071536 42010608
348568723 70663046 12891014
89604999 225902242 56045934
49958625 64007840 141099120
331087717 391017492 43557744
95439701 423396428 232123604
88052639 25505130 44518050
176360845 156565190 276038410
176769741 173055414 59894738
75474629 413346408 29789232
129513741 227387028 190758604
31299585 360205388 59823984
280556463 124952346 128123362
107900901 589521068 18501072
50870165 156829606 434761042
98209083 8623958 8332986
109347233 152410632 126010536
246642513 354794496 225820504
27780311 141230618 357480142
149608889 395544712 142291952
30829179 438276822 30130
95033241 167906542 11816178
147751815 572195762 235037766
268861999 166061046 174011862
63726595 843229740 34664424
110922565 290384148 121860564
31063553 247770006 51175146
166045047 234595158 45688346
20438039 33030948 115254804
204128811 219655200 99266048
39979307 784281622 58222714
97443149 202908972 134941752
156565731 282903588 363704612
174496401 376063304 105506172
169068111 127258458 170865262
119748595 268199192 86098280
100130701 344610016 401433268
42874415 163467084 155652420
31581285 497725600 316276380
129795075 351467698 78679014
7222831 505249822 6524786
158707035 444939210 338133470
164150731 482345514 200165802
117881615 278486360 106709420
18789489 98156098 97247550
184721245 397295060 94449280
50522207 140271676 45666688
21031551 742817304 22980992
21039361 233962800 243257148
5914475 375904828 8065120
54831909 531231484 91429848
115474669 345251238 143638758
185675775 260418062 62793570
106544385 458974240 26096796
53815335 135649840 29808828
6874211 287655806 42267338
92390067 415804966 128569374
179527581 538797602 326769618
63828677 483764946 89078406
77913547 158992704 63566880
65673831 328216248 113388448
95978635 551410178 276187046
32042635 322392866 22390438
76247195 73922120 63261512
169306171 417303418 331890034
81845907 142740026 291049746
223192441 206205276 113718768
56444125 251690700 209950044
237933819 648406008 260098052
100126911 303997182 188081734
63965389 299877400 439920620
97877199 451784112 7530988
211291685 572240370 69313710
105702707 417269666 205010378
111567073 221899340 174334936
42144751 512276282 72250726
176938685 160278080 26394400
249412323 325112900 231111720
140174567 297505196 162351212
32102411 441301828 165836896
20507705 49180650 39639810
213070685 229541090 135933986
13477919 368042352 120148392
29904595 373721278 84739370
200147259 382100784 324413492
117963989 115860664 395528252
241044577 42527756 20445344
301295229 344156654 81692418
55633913 573549564 260791308
82203681 368234458 395782110
351905115 81535440 57801476
53293405 234978024 20239200
116184737 131330222 41749886
140256663 29557986 35406302
81612837 624733918 142333986
238511309 186104836 10187072
104659449 262919198 413087334
117290433 424211464 3733956
338163 49903946 9361842
48018081 458155540 162199008
6834041 157662778 42262966
55093009 274345138 268359974
171871731 242831644 100197852
284190287 131204964 105481704
389525677 303703368 126648756
139027171 122389354 14471002
285751249 539214760 242772860
157861799 313882574 7420958
27207425 204333116 147569612
158031611 104770482 179411718
81759453 457519014 152832634
66625457 291768486 116603598
253267431 221327342 127234206
84693393 296431442 288971994
98894315 295005620 222502240
167147107 71864714 37340938
230964709 159449310 217421850
142667505 75438858 281084506
83789127 367753390 105868050
342006539 79681188 10525668
19683221 111715740 134228028
178423313 478523146 138430874
106551491 70997998 82833914
41353347 658485678 43076506
247050505 65427574 11923730
134024651 165588282 195058782
97461891 31496278 64586586
157125915 578672474 306153870
47591387 89565390 109446534
23380129 120012562 7966066
143722275 102263810 14494878
90520517 381847770 323838930
82729585 173491580 26725340
72090177 367031178 10080466
139279145 165246690 343762578
12897169 87969798 81796554
255685105 550997970 99207342
172707673 188157066 72900462
105747363 120304686 118559866
22178853 370961306 67319466
31977339 238908092 220390188
11536785 734979466 201731790
258728783 173544416 62806888
84819127 276424514 134150266
21738961 81228952 105797020
365654937 26447496 26161748
31289331 770336592 15915800
178974603 135915836 132164652
250295027 125734768 183546544
94523743 176272104 134147244
56828799 40556432 373280844
48308053 450414160 224074904
476683645 316196442 103948050
114057115 308510356 34748392
245518235 298808840 91304984
107894147 297168002 80945126
40753237 218622774 10340406
347395869 292017348 98614696
15434223 306184968 330053584
47473517 343079156 248484664
222468805 175859650 56343658
39302355 538746030 107164910
9592023 305249196 202066156
368396599 379696868 13441616
83752845 288697528 54451440
11695059 563385238 89032866
196556717 726024472 182347984
208137979 421419714 277533618
8465205 569954490 22829510
135530463 60185598 27081806
15908225 117714600 502365120
19275051 384322908 154717448
227155715 339255550 137444638
109010679 172127776 108127668
33730539 496237872 46307228
67515475 58938644 117464440
107494911 388014852 105833696
146818719 211347012 104035868
28020037 280916386 122349938
280025283 540498096 24324928
71758345 254327678 226113490
348725421 387149410 9274590
100721369 9498644 46035632
260732247 253132116 276433132
956375 743202066 3030270
79578407 379580378 54026626
195627765 280031730 131597110
97358701 663486086 322879838
96836987 658555896 38677428
165510157 302861264 5189272
134514887 267456268 111865204
189009871 118737736 41198372
53948311 356470348 56989156
93283413 397317874 203547594
172521557 255752614 119794298
70347647 140379426 74443014
236703705 440338110 7322590
82733105 148893940 30396220
326227719 203282742 123496966
112560077 194916434 17138254
244588449 115025154 7814738
105492991 121883292 277221408
230844295 251942662 189688766
272637263 138532778 88605574
17468265 184470100 150330108
266034097 155290996 125631040
322792163 283964030 15877310
52782535 138298304 143962328
144474781 56364692 9216880
158658161 275088104 322115572
99588479 517794396 258131052
112976681 199589192 281881576
38880381 248795268 11023096
184595253 309787834 17483118
110326069 461309332 87480296
152477615 321564760 87877088
123060131 120131492 9331300
42407739 249166968 388716056
37297257 261216564 95940548
233032667 245436404 124347688
188269111 163728048 13594284
316342297 543187874 309852466
259553197 274394424 315166812
21392329 486164224 68988968
194854501 250760280 243971760
348207685 175274120 48845420
224665535 125215210 6422830
125020105 115370450 160585922
149705941 22932682 6398518
124926853 149724086 203308018
211044515 563609774 221981882
185586477 388226652 229711004
323525529 122212802 32965974
249033483 327656976 88420912
67531539 423279214 225137118
28146433 117595220 39913000
25743639 715924888 138134472
705619 507133072 224010032
107955787 323641484 299215720
132506111 116942352 8922600
164991451 329705932 32471008
32183667 315029200 165436356
61147271 82159470 38382822
55951257 154974148 41533476
373562431 234364620 43471200
33445583 139725264 34695384
242316517 333523632 145759476
1050003 2715618 3286334
37522893 704272224 228133100
206810137 249726680 52667816
108600187 7929484 11305156
48728693 679159458 190130526
114725581 186209472 201161964
31228087 76469844 3532344
73913287 577540782 218014506
183784413 222625826 242676258
132661489 382680348 155234700
146025627 286522032 16093276
139649463 247474362 24595354
71443911 481389286 132720498
37358565 160523612 30629016
201965541 146391552 8846152
187181463 133269294 40233214
15393399 4386788 346044
68398819 507491126 34039042
119245815 50277834 58890530
109799883 376211934 185800762
262302715 95443778 45030454
7564773 356056284 243467272
24308797 554152918 13234826
164174589 310479576 198790688
80928965 137554490 95518898
81722429 318480630 338376330
329830707 155767630 10012926
198204863 468477814 201488906
76643135 106906380 69862548
37976011 181850768 59148916
252142795 402443210 144428182
12484889 157195648 110652268
35044371 159028050 333148190
263118971 453896578 361312094
264599693 252862784 251783788
178646005 297677668 151682300
319017639 315744198 51542050
152955823 380695034 66998642
176462359 16748502 72877986
157039173 22833624 41580088
177053147 334671386 75643822
9819819 85529590 36213942
298770045 231224138 145084410
41661303 510131766 79330094
109520797 94086544 8068624
74020887 291384502 142556946
63566191 77660784 67228512
202971635 16892936 41664020
190643693 435463706 306306094
120113367 251171292 82044544
93107991 317665530 98901862
191905403 582447396 261229680
327344037 245898116 146299284
97140999 119405712 69355592
155653685 196458640 291474524
169382867 236555260 317426144
147160925 137276814 178240002
266699215 243450104 145553228
190066073 403253464 308487440
10024765 484996504 300674272
96826485 142371720 47558720
35297217 351508158 255923806
90134403 47843556 160147784
22582223 129740804 48437852
245730235 447395598 233316690
149487701 84749868 2453520
204279909 469320708 9112508
324769799 204623898 133383654
82351733 554971642 14925874
132809411 272997948 176059848
131376693 467317858 226898526
114310023 331253466 193595422
72472239 299125208 187027992
1468019 23202142 3951782
79255909 493183356 108837108
9848865 179121996 108521200
253312123 238460642 108105886
172552845 281458494 113456342
30454863 479738226 320330654
277557213 124341442 4803594
157551517 412636374 153607146
159791985 107748380 18189420
16313055 586738770 120609290
197182055 79412202 167853714
395860763 115691450 110658866
31467375 319107770 313113102
8191975 525231382 223547974
48289321 106473890 116919970
176516557 190046786 34668166
342871595 379736814 336578850
40315929 208212834 211145578
331116749 114108296 118829512
50012509 348364030 83373662
110476515 293576980 40143468
90837331 490830818 50152414
129996651 548186518 322687494
159101291 263609482 66385562
294974795 422860370 196606490
129735483 298396380 73717640
93923013 22950460 40730160
68409093 468606274 111374034
416785453 195612348 120173724
9085321 86710206 468495258
220185011 61171600 129491348
138256501 381026192 203429104
350187341 355793774 150376498
2406331 25511212 92440076
79237795 445489850 83793802
197536965 444151020 135845380
67475229 227583432 184371112
71204313 465362094 199149914
265899641 7601258 6617686
161815541 401004894 49234218
45918221 394086362 78889106
38722801 89298752 385567288
125738483 126039924 56174676
170135719 151167342 155304510
12077063 471357712 124061324
144259957 211157966 101735458
107629995 392886794 458488470
185973447 94503924 121915688
44068451 495281640 43841340
188801955 192867630 64219486
164786971 330450404 133842512
2681697 99825766 25979922
245590607 104628218 210230726
9547319 207628392 123943188
104627387 202695890 312044450
120971745 53215160 5880600
138732253 331675742 5347486
198305349 359104768 116784480
7289837 453950284 188189396
296226343 154271654 210655634
21054753 20522298 11564294
175430531 494708522 178851334
319690515 506868064 24473052
149830161 117612988 218574408
251419651 456834982 364062326
52445535 218159802 190692250
38374601 348072700 228389740
208725609 300104012 98088744
30744077 100678890 64503114
104258813 182509438 93966806
185056585 111626354 107769250
265269873 338400076 252370056
7058449 284675586 82299882
200726575 121723444 53890000
3203993 497616316 194902676
670893 89390954 403191462
45198095 275931156 13180392
78689307 447459230 25188750
44886573 47275086 103775386
53732405 93586636 25640840
101925529 197829758 9308726
244773837 225920548 102694416
77935641 386470192 206725404
222498741 295230648 86470924
4238041 601964222 121217006
153010061 255710492 94499564
164402273 564374836 167730608
134517543 140959136 189432948
78079621 79642140 15888420
206541147 315323560 54124620
75833865 277490070 148248650
74205243 123832056 80551772
72427475 563196750 11186190
100946273 316583402 425955814
185562127 230636534 339421886
94581181 127300086 162581058
148329019 554603246 180344182
97524643 569411424 16543776
38968327 3398744 157944836
122933419 649544772 147706776
16285379 588437688 203192532
2989507 133148318 106767146
35841429 156640026 95298862
181439493 152598982 103881414
61916805 98486910 7766410
235614247 325605654 232005054
145542865 474644430 163376850
196964131 127002652 179249144
96231831 231477268 31606476
45000663 163679338 109993206
109691387 123381024 60897096
77438069 208625662 177143738
180704855 82026826 5302990
36191009 162023360 31260812
1258859 49151966 5642158
154710905 268427050 26094578
75780411 334134564 73403632
15401999 322633108 179759464
9478427 50287156 43996144
247487547 286575810 15475270
71783199 211853124 10789672
67939679 48756452 2155676
63262983 72798492 228119384
179056935 60074660 3391992
172900341 422111212 176557032
62628771 444037102 1945614
6559971 264838218 171514642
88256439 406442302 293111082
10980435 97469470 254443602
123470337 396096984 104084836
217241049 139996042 71965434
53561985 328155150 61344650
183071809 519370192 103720936
63088097 527203154 4605826
115818765 200703960 45659780
288002473 301997364 29951052
19381743 134136438 262413826
121456029 26029530 230918470
3647427 458196112 12477216
152194257 224588546 33544782
133445325 90350520 13197860
307449927 295851726 103665622
65565585 352391300 63364800
154342555 465947432 267984520
107071685 134800494 20394342
232414065 50517590 53972670
60402023 44429844 18210456
103059607 318478724 143697824
20004765 334693040 359086320
236516649 326367966 158846182
118374825 372289352 1669740
259737019 171198508 72930712
113727163 327190234 335448614
184182609 70604062 56145918
114089309 251394908 223562296
192727929 189801710 79735350
159949175 256793330 215894866
152491391 407670184 160428208
70492387 536404660 173703200
141336461 61606572 115241832
121352259 125814562 93430890
122479323 282286616 7601712
41708087 346214860 135922300
208158613 5920298 50667626
132518001 194510544 24616588
76813995 304559840 124226160
245729095 120720560 154077260
40179953 61587556 37003708
65984549 65997642 10728654
9710015 171993070 126437210
418709071 285530080 55779472
255116303 59497044 4339956
102440101 262133190 36181518
130282437 450994964 279841224
355150041 270066854 141299022
124074911 255891312 348528732
100704365 214090864 5946748
56229795 402977160 56006260
59693629 172947564 97718112
29191969 182018186 118178438
314414209 164712556 172059152
89444529 203347252 261127404
196309825 376537940 43961420
240368427 158498916 29042552
161608563 188189628 186557896
87680337 404790222 77726026
7066647 466978434 48255494
141069349 346255932 130049388
487433679 208022496 41615708
148959305 51395400 30973740
73647501 276866682 76804510
74787831 306076752 24911212
88017681 448859242 133715562
13373601 277553588 190547112
29312959 333107762 111637006
243962187 20786716 15817584
122952805 150564764 84718952
77677723 460965320 47123680
1401991 57214342 64906742
54505585 321512870 20190598
180808303 97773656 120783076
216327405 459987340 135008460
49599669 164784408 69189412
104170017 275463336 53331424
75631039 141269362 163512046
236956687 600164376 116390472
7473847 545747154 8964822
123574509 44501700 86506300
196413375 56777484 170312812
190027577 180235894 150428066
98125503 450251752 49127364
150775457 93383416 25962004
226485085 551238970 327445162
255455091 281064076 16968012
39598817 323893256 143241788
95878879 266274972 78687960
320516515 186244270 77562250
177363623 261626498 2369486
280978201 150439364 2358608
141534077 392108790 61642314
170192705 131859674 26111618
117270489 139637282 86984514
60746623 302978886 50226810
133005163 138998648 122018144
89027661 276199026 36269542
78886375 182457362 82181366
267448939 329773278 107758722
73494249 613657516 47642532
140839495 663834840 100725060
186028407 750893994 145832138
267830597 309502024 218438864
118541833 661471944 11373204
121147191 18372674 102081318
23554591 359929142 153197066
2658325 338994756 38641800
64661241 333181372 36079932
177728963 162787158 32690226
2106675 20909940 7889524
174575871 100965062 34010862
142114803 369284726 167342802
5165203 222565974 405023766
39625707 936212552 15968196
74982403 335920194 318495726
175307711 414825214 276375278
86583133 63766830 23358006
298424143 142346118 17519274
67380985 332547000 261716520
181322497 289322926 67257542
86319989 328727498 148375198
379190635 235968626 32885882
92634347 71948504 190275832
27005011 79207686 81975942
6001259 360522366 24208698
55498919 275972248 85948136
197335487 499002008 289818896
5158055 397178092 120781280
140413565 162608580 264987000
91523117 281605294 294841262
147187187 483540232 52340896
197473147 105034662 144353406
82294709 393586826 221077798
8841941 92329744 19198828
53783789 219761688 46280292
86087145 459197310 252787210
66278433 493732062 175877734
132596503 619253686 287048086
202523091 150725904 74704532
26203707 350885536 145101528
155333247 314180618 75183306
106582845 364083938 10078434
140342895 206768660 241065240
93034675 237988590 71380266
173015907 128911476 32317120
36312395 524570312 143976820
285852903 343416236 83185968
80573487 180713170 4416030
228658991 281191206 79450758
363736273 131678962 34006694
107440809 431617302 252677786
21752485 633103644 57645492
8933547 719855934 110549042
339669679 69627386 39101378
300930915 448097892 235287340
63595629 435143964 30041908
36053873 149226876 34904844
222323939 282316568 80176312
296915199 192966512 28154928
27214585 686465520 203831544
189619641 42587420 252194712
165435085 483183212 179759980
46717339 250468556 100984412
1831799 224005668 58266120
136370969 304762154 897362
93226605 477878130 337798114
57235347 386690392 445135524
62974933 340918106 296912038
127717047 236938944 246354848
185942389 362001582 93156186
89233875 332367790 30415530
41717725 454856670 344549310
27289347 262672844 241922976
123280153 42802416 221931036
406630431 347251308 105977840
199850343 290026884 63405548
211549453 328318196 228964360
164609709 81734748 1220932
226679581 223991388 645456
1775115 78529278 25565690
198814381 674312508 131968680
35250451 343609382 20002546
307778141 73100678 35004794
167579269 298490962 11225578
47066813 454615026 100528158
150942471 351194934 306763502
55362563 30764994 1074954
58201469 228822078 130469994
41509633 448881134 58624598
37231161 69642912 17916172
146204591 494910616 254031532
45325927 143411456 46438832
177279019 267469710 50481258
205557125 409445560 175759604
29248449 71762348 502270068
113944233 211840206 76781098
29434043 110102128 77628104
86133111 238341852 271342436
38241313 221949218 308572946
84145723 135218606 293594738
116536679 178248104 216872348
54179583 221491896 35498468
156788595 389485990 408857910
239719961 545215426 57945862
13560149 59166278 36546914
19815719 520204758 179317026
24521589 355858542 158027714
165711523 98654574 167045178
292520327 76901506 95647054
43873681 200154840 134059692
46044401 45486270 9187782
27535569 380898342 87225766
8110021 201537570 47741178
45861799 352402864 43817612
178411007 448615962 141731694
43619581 465234908 11619460
130881657 457952826 164414590
47732173 387282804 275118336
224226223 149694690 34516086
162669423 207004360 11525136
296869629 186263292 15823108
57301769 111600908 253740368
117805213 542933226 352232154
128246461 142788178 65783018
203587673 155668522 52140094
185790867 92336586 145069958
195843527 96833876 66646844
72798539 666812852 26391592
33182247 81249372 106257724
199888257 41313262 195848286
130131941 330294586 102021442
5647479 322942712 97999092
247346535 47194800 152125400
1296273 319235166 45373522
48982211 61246524 199272552
96356553 455548616 235960848
68983701 175303300 137673480
134502309 146037836 49761792
76536805 207459654 127221030
306068019 463343076 288650852
331088585 144196948 101506564
308532345 329679470 182562798
45187587 397629054 281695454
168857721 15864868 16989696
90727343 204960434 108809522
21463707 192038734 69836274
118380667 272019874 128730742
65943941 274675146 191655978
147958915 325840570 94044730
141249885 99084928 8007396
187046771 250595260 51525140
145990973 336410706 154323618
24226963 97645362 137973594
102283993 101608236 173711412
43740419 392584492 411348572
49492535 554217820 31606844
119102705 334750210 155809690
145939965 172032810 7747862
348310769 505147754 72634522
35179573 171252810 100357686
2237655 389440132 412559340
182367117 94338166 44128746
112668667 414880324 23009788
22502243 389137408 296869004
165103803 124336126 180170694
107966745 72004812 24688216
171379049 110297604 2599692
48337765 178733100 26979600
29124653 53404642 71395586
116607459 552812586 54274498
162699295 716607000 259849728
11281297 65073664 29133352
105221115 379159540 74857956
111533963 537477940 26391500
105469405 473241330 133706142
134677981 137616654 2742078
65717649 223983870 150527150
272413791 393892212 99725240
144968985 27000696 79021220
184922713 381357764 70493404
8916767 439196856 323990940
85007059 339556182 88522662
46315737 382349904 9031312
2743085 130388556 140780700
429210579 214198350 12340370
320651361 325507350 322544570
338757045 220076766 89205662
152199975 525700040 122936220
42491175 247856700 461250860
187003375 140658696 5014428
377448339 180887918 117288714
35858737 514688398 322759906
191396925 294994080 209781200
167935361 530811828 89996676
115147185 318230470 289568970
159606029 605273318 49861942
14203079 112811504 19220392
133943065 749985980 235285520
79117597 469565638 76359634
28897425 148983276 116777368
205640275 487737880 499278136
23625595 340838658 23532510
16741593 507264926 299594610
4393863 496438064 316198536
174810275 308317112 230244916
363676749 280710858 35332874
20260115 21135414 10734402
113212571 136952258 38580874
34339683 431654266 102414306
97529355 340196890 1765050
30425039 383249000 165938560
99135417 532291348 33734196
170332955 351095540 209956816
89303549 267101868 100229196
132238411 79880390 13268450
216283533 196446966 128739398
343660149 303294972 29143388
29702615 363650834 68220590
138634017 498556396 183379092
273148291 167199338 53717794
51352889 405868314 265330158
40489893 547576258 91917606
109797249 252434586 113858942
110411555 125602960 15602452
183591989 286772804 91333228
133748179 241422912 34861056
41449557 316794066 165916798
139485351 317473818 331670678
242259081 133437492 42000616
137535775 283230920 228189032
166935987 358911724 142110096
18619 375159114 194098902
7125685 251991838 344534150
40561979 579705388 215664764
184200785 358208120 130935512
257611095 335832394 19373730
127911159 320594732 76080756
56810419 563431734 270866178
135134965 339435390 234619230
227563229 473896914 16175598
198223025 155996542 273515606
57522385 320156096 239133320
146790795 108564846 48506210
223040811 230477076 143591812
262701993 74341254 52268254
101016483 45656494 47472162
86538803 78935304 130773804
165559041 477484442 98733774
342329921 471376162 283834202
255796693 325457250 342467190
128045163 324401656 109915164
46741677 57951630 9252086
72509315 83427778 9343954
48653563 190872462 23434554
20858429 391116554 395039738
206245703 600823406 316759474
47057955 15193144 38784780
67530653 402957162 241633434
234819335 115415096 39001072
25145987 148924224 133943316
152367929 177423822 209757114
205752709 490381878 156226734
66170377 62254920 45083340
204464423 269749686 183786642
35850525 473910600 208068580
144111165 318545310 181535002
6050193 60587454 310444018
39949013 186270474 74891934
20862137 382225820 361564916
173014473 89624212 1400376
90940165 240898586 324919102
36054003 598662494 78590658
64173415 281011500 215706216
110652657 460451946 184080134
218334941 495987932 16314896
60580877 319626324 53260764
223849009 69317660 10414712
149678311 784899882 156925026
60332415 491291814 9458602
105570647 400015804 147613544
38754679 126245574 79210542
69556243 174473434 80803882
40798613 360385102 178966226
76809919 351086262 293468706
137936763 626310518 461394
275031259 131341618 20025322
376951015 209772640 117281228
80050519 165880950 31695690
136619911 295154258 105306362
118180873 195284146 210124898
90107373 163824572 59877624
280162707 86562006 68735506
152832089 101790112 203886076
9892869 293085758 180558306
320148583 53234178 43922814
18387291 370064922 118406702
139539241 235245242 206230754
187994745 182740102 330312090
325962607 219598724 129363268
198676455 331342098 65409086
115169573 517628336 37416568
144366591 362884248 124207912
278081129 375711448 304536424
74170303 285133542 105193374
142006985 541009432 105405260
158617239 214840724 42725952
9867973 124112364 17815944
192954403 211073054 92782414
57718719 478172238 158400446
319928423 233885234 31487242
125475021 77863156 6504552
150683455 578517830 302587610
27278375 449102342 113508130
66302067 95732876 121362528
123697143 418614606 217360754
240705843 483668886 471976966
16514127 410220314 31956138
9025251 228818988 253066336
376967571 207824490 24722590
195145121 311654266 296200198
200591279 292884818 51888394
82302265 367413372 153360804
236699289 266288952 5113420
11374833 185073976 265437852
96573081 55932582 5875742
167416993 307992096 126798648
189112251 77261702 37293138
223281959 633262588 237086852
107450523 15434070 46090670
151981981 56220148 8954116
22592779 39699708 1779096
71145797 227621336 419110432
119803687 194832316 206232964
66511503 219091632 39949276
29674821 107180272 42692424
1335991 42160864 366822052
188027373 451939664 30094164
36104103 192041544 312449116
40302559 468833102 360723874
50037037 265313926 35735834
24276569 137033908 90392936
320933023 351558514 14114446
272789139 95162452 71804568
313212727 106603388 92691724
121938075 330390270 256633850
102538257 331281936 53036488
412414809 272257908 170757184
105222697 524184464 236344976
84756459 315438342 373463038
24951727 16310064 29912280
76160211 363326070 68305598
19836915 112748660 11916720
118356369 188533058 50235054
187096107 490330940 371314920
31018853 50900186 43587926
166462891 143859344 28608908
213674731 506352940 481923800
386101473 85985008 21301116
137191929 209680918 136291806
181357487 303805200 31118316
247810139 535187126 457595282
262743967 319152394 51033982
137469191 366400486 19114318
217460829 203345398 107653902
31620659 62842310 2606590
146458403 286013318 287981614
80308619 405693712 127701932
145517569 37520344 34635188
27504735 224207750 244497786
176334889 279685988 6150412
114930601 128662640 179676740
121128967 144294376 100640384
36723413 212587572 68091216
206110935 457716330 2131930
17752025 36692700 98965320
64992591 187112638 45547926
78582393 114229064 8496084
1206631 220610606 118322722
118842363 211182210 103561534
74230845 169153998 39238270
12428585 374683400 70940948
307541589 99128312 7507188
4801089 435423538 42357582
16517675 5830356 1574280
295582645 306793530 40321194
42812637 371870210 161569410
149780845 115002860 275314420
191324877 403863124 36811836
245793881 120760738 61629778
39910677 81927334 48277098
178233201 277804362 366719074
213094665 433452872 190231140
370569675 147227900 81070200
31848129 542679350 13243350
154577655 305299380 26319640
23636693 209410114 125212666
29726817 186896958 137541326
148536067 315260696 202099028
344328777 459930342 38988946
368656509 167936860 38624100
209354541 142846360 186803412
143091855 274283240 117239640
165819263 87240580 149091116
69769731 192845846 11886378
108065319 43148542 5593542
34239785 162855870 260784330
15428463 244268816 48616116
156938415 602530326 202893130
88005375 39137930 49911762
220800191 550698678 203676798
86486041 134621788 5291900
43571207 449841382 62323514
135230419 417761634 80037198
162901429 22291998 68235606
229681199 318925242 198427758
9612237 113414812 93771216
35127021 341737504 358448088
90335091 258216222 133647274
50018959 121244082 25224858
149169509 495300084 4441608
98621437 203423444 243361844
144592839 136707668 53645232
250438005 93662858 57833130
107806821 82468598 24585774
191852261 216941968 164811992
10644797 118635524 205846216
180776727 118591472 21288636
67800627 292389584 358811112
23453829 499770318 10573402
74820623 115331544 21568296
65096343 371648450 44711274
170003611 135266898 139543830
231962519 99525524 139468
281852469 66034082 31947222
103491025 88073088 33145620
63257187 349404334 145755210
138979363 236461006 357210062
114787829 713514492 74732652
10089565 62778890 34576030
99922231 352404236 263639788
282250071 434707472 240908616
64523751 63742034 9003762
116378663 211488078 93317514
253361841 518109954 261518362
70013997 39015168 18433924
130885845 348101170 221146374
118991845 134791192 168807100
87213253 63602346 284357862
80953261 428493502 116343722
163690923 282189996 227863508
135728679 470536632 318037876
90279095 608174430 310238010
224907239 168136146 150350118
188661629 364347682 402799526
104725643 191901976 101938396
52906593 219046460 102847140
69966945 330945630 418110010
8360445 124272180 204050176
3369357 6606334 7911342
63864211 32377548 6026844
264881983 138763496 81834196
157722073 256483374 149491218
52535399 40857180 58192032
272436757 159418344 160813536
374497485 303336438 67812110
138366767 156385654 78844598
59260257 312685014 123651358
127980543 121117914 167262982
26732163 440267134 2479506
339927915 194897186 50589990
317621735 549193380 287426340
30144219 27611358 36084482
11665581 222140696 129523668
95374385 190376280 276462360
227024421 398512556 174437592
133069843 44901726 23811630
200048717 144880918 45170434
85586161 47006210 26392190
106078233 181497496 79951116
147135695 547196990 395889770
70059511 357298648 154799372
94261079 598315788 287369652
56812645 835785430 34684490
240938999 133686002 75394118
94851371 598225498 2833102
128023607 390082604 192221968
225829165 216672540 57158316
27652085 304026180 238750560
258400395 202339290 13233770
141818757 34051320 2795524
96801589 17264728 16604032
119696631 148647188 47572956
181700031 200917378 220721838
1128861 277821656 87672012
41321945 204832760 259756420
42568991 230070952 51497032
210840547 539913022 92405434
97150223 46271114 134082142
205053225 124452960 93401984
180415701 174438886 81828342
5472139 480129808 7531432
228809339 555059376 112956828
74361545 448008170 7333714
53577333 126889614 363276934
153302883 361598406 54300302
91986305 193217496 175337928
143504311 690689178 23641638
121875547 294059386 119269718
33314989 45594544 780572
31379319 378454820 234811020
51902887 330507296 62863388
109189537 71011704 217229136
10616727 53664280 98095200
113291521 408882194 301579022
333473001 164091960 6100432
400647897 150463794 29823014
329755311 287395722 52092946
21276813 152437618 52743606
93073253 376034750 11408930
78134555 182073808 14002144
44141183 81595824 107575104
25543663 174561352 8557624
14754755 25871350 3916850
101563113 469261990 18762030
115653077 147472690 78973930
76201093 648083400 176402280
108815181 251350108 148683804
297351055 425801370 204904410
50313255 53569840 6395820
177626527 219479362 38054386
136225613 227468418 145260966
26460969 215646386 69224862
23622605 457919140 277250660
50990111 35211668 1128212
263417571 427538692 102475068
67302673 238961596 14852812
127307831 298300140 264591192
162542957 495431386 320174438
66209607 119021956 122427084
152447863 294317996 99737296
104403449 408663110 26481790
116805299 249015962 204712898
361021483 143569680 9044640
277056999 291054566 267194802
127581469 318477458 208046494
123888089 200698816 79256588
62136657 438670594 142753374
64590925 459913474 220611770
238824587 26605668 3923376
191332307 246157204 184758052
210463869 225638712 78965348
52667057 347232816 144088824
32156827 127463590 114826750
31683641 70014386 255269362
3777913 81542058 395660574
11121251 72295304 341812312
100664125 65493560 18894500
102903409 545838028 250012636
26044513 480353294 280687906
37133799 391461542 353865918
84688205 226781638 237835534
47255679 393041300 9342240
55746613 233483620 229113584
208861275 463691472 66037096
40940325 493733112 269661380
67965011 92787576 1688988
236366455 279053640 178669320
269965539 510314886 222569438
80909627 604055416 5704864
37915533 419057302 185541534
67129397 46453574 43507478
288330735 205684650 65128150
185829209 421906256 199936228
211066281 549886126 129121338
26525451 106640968 103276740
271913031 36407592 40605440
155483439 326235180 48003940
279729177 406357484 116355252
117460789 274779226 75875938
66643583 38496486 33886278
165396967 398201660 90968344
113326539 146785072 77640756
207743171 142993808 152172352
389103879 363906522 345931730
197749247 173848796 61381720
31601259 444922194 105146662
73868559 314616624 406013188
52496609 54059038 144395366
18327459 309943790 285612162
35357023 123684426 131662602
100760619 275746798 132028626
10351233 200642002 104161086
29931747 261893000 173206980
30745849 451650390 6793230
61841787 481948536 29610056
300615837 303212660 71460420
60533931 321129234 96147238
60746577 197750850 10793510
244494969 220452554 26081958
124644271 376779812 235391816
274982973 534361196 226139616
89734521 369629890 196053030
351520931 381892320 26887908
351559713 194126154 118246406
208170879 193073102 88236318
195055013 71603848 136460356
3242241 287573668 29952744
29644095 209332692 147526856
21583721 117987502 261835654
140062909 16990272 15841128
67760749 220765200 327009468
36738093 110780964 82266148
163524391 406743688 428536096
30624817 165271812 22148616
166263729 333700628 1488768
5742305 251112318 308898570
143252289 345680058 60076166
39105893 385884622 266012174
103160337 133031770 275583966
26423403 192615798 55861546
80035645 154980140 45782800
51151111 157216576 30006572
66399515 633224288 225711916
198062613 332350960 40865184
171616265 720359326 19580090
320128477 247740900 209030760
330141293 135107726 88188994
132790589 250571802 266493330
87453813 408544904 290748132
17038237 208933204 126700576
212870351 229771746 63417102
205023693 246869996 181141044
204757863 443485378 58026906
387749 401572548 156438732
22967801 95719420 2098832
52426167 127483956 47934968
191213367 156103728 118391204
211861447 343635490 99280690
214176477 183010524 302015996
121663151 20261718 181534062
75342453 97326114 57815702
142833677 166760692 10842476
75401491 10465504 100208812
75621127 254839004 318055472
206264659 116813208 78569904
102209461 306210282 237138594
98445127 234901830 76380630
173568755 309017230 55165042
81872549 486042432 379358400
95896233 160255254 4116814
90656289 218483712 42908536
108475817 594120572 148596904
21580925 113066106 295613358
187773455 240514060 65791400
65522879 89724774 173615682
49196223 324467604 158028304
15324347 530273684 55135988
142833115 34045202 16732514
66479501 374526232 211458716
105304167 78247478 294567006
178161891 48488248 45203064
104192689 247838142 4660806
187095705 131660610 141883202
71697553 274947396 166457940
22219567 360771298 124077734
119794465 353815170 193074138
477892217 197540882 70124294
155217291 247945562 359195694
13213731 86014002 28740214
265615713 494434374 43329602
8760375 446278026 180354382
198785487 170206526 5056326
2825149 118683944 14740192
78475213 246680990 130589266
254039935 173683430 189834922
137465905 454615760 134963780
38529015 250263826 215671182
175423 95746074 31076082
39377057 158741506 235638206
209050011 188328326 346138398
92310757 198325596 10777248
304736575 324357650 293095486
203925039 192701548 15028284
271890963 119624054 34532142
22372815 291847560 45740420
94562919 498443308 76013244
224004531 40755774 47390038
139873965 268832862 89708734
56881321 245863478 60939422
77919331 66679502 70937174
47836019 148466706 12892722
163319255 248492840 23721400
15126825 87321432 341614000
141046333 196276556 312978700
157200781 348437058 146329962
44010053 528475134 326156286
170836567 280993876 87125804
57984853 430409454 109780098
23785391 499365538 79507342
98027281 111508916 11060108
116171769 141845172 237963316
61671791 61374880 15384440
33611543 37679636 25048492
52750233 660202386 19699342
59396889 504314204 161021508
244447719 379418448 180413288
211288599 211166694 108959342
148210545 188224134 270553630
197147465 447549040 100372180
4032371 27613940 31152460
36417343 413533236 46350024
39350099 195445248 386252448
132232295 441164462 4476334
43984163 261693964 150672368
126593631 634534338 45699038
107542815 57236580 12867352
138674365 113250340 264325120
135811325 252553210 145101662
48617367 162950756 89722200
282573993 535715824 299336448
78673659 566864146 4283802
224129051 97015592 200876492
342248877 136332336 63586868
121355817 323314592 163376364
330734323 384157954 289745474
56892849 152930498 387880506
22777165 120442906 109524110
144328897 104857054 139869650
37134231 179034472 119045784
357936169 539708478 39055746
211332189 396137292 148590868
152818091 337957286 124972642
305866311 316205592 193693576
139317549 361680804 308632172
262355459 297130116 97033752
170294663 86132880 37635984
54541773 332955948 56283296
269682597 227060404 68729412
195262313 782491092 29733744
135414485 101088380 68063780
41784365 125651700 44820600
58546025 25645840 2840200
325815947 459453086 12388738
15905595 51030180 59213060
261487593 119811674 13996698
391119675 231287184 60347260
22696779 122540310 90725050
262657973 292289968 149900276
81019739 294668398 48685250
157339849 272719838 220985294
276454857 84568248 62729744
11908741 90202050 467566038
129627925 518695864 118547920
12941325 255700410 309641582
161859725 554670828 353413896
69165255 339334750 248013138
16820229 382970634 250169162
107203585 196026464 124370248
12323661 454939182 6203402
82577545 349943650 69843374
176977675 296885708 200777944
280629641 49217196 119884548
164281663 710779006 115036142
84267987 90958538 68315586
243685785 124093980 7933552
10852793 31139640 24304776
44440679 333391034 22297798
66148973 374738844 36563232
190176843 257686178 383492766
192563405 30959692 7422856
215682927 341735844 180384988
96678279 397746330 182605550
116982163 74041506 94045602
234341311 279235034 101588662
238673627 147888356 15178888
170226645 313722282 124444526
154627255 408838870 178684510
98892219 430981508 116310240
21740103 373906904 150694284
211396003 213648032 23171876
117060053 381145336 135714928
40249913 96374936 4219456
227586611 598181458 190630642
27609515 433932938 5506610
12968233 165673114 139117454
143971149 271903972 17166852
51475431 235835366 123244758
166548467 300732116 86865412
71273419 183142694 2362058
120131921 623766988 243274516
119123885 289283918 163469174
87938143 542632874 62399030
93164293 321766076 156635872
104828055 124126550 8060490
95961373 61129738 79537466
4068605 163012468 72711176
296486245 401928360 300338136
228658427 347949036 213556596
3962885 207041710 179511586
232382307 359620454 46154922
62848371 379275782 140761566
137433767 225008352 104555604
136682221 36548086 8819602
161477383 427345342 227644186
232955063 214502144 40652504
197799559 257936868 62633892
40434403 378177974 302863166
220673193 228620754 183072146
71760195 399972600 173503100
78211031 25777458 36541530
180202341 177091632 23442844
146814283 73118676 29020068
277554117 52460916 31513684
171908611 157897888 127220932
89974815 452427450 71369830
166228895 59740650 308862390
106845609 76216868 108187716
160625607 108314568 269491916
1208165 471892190 185370838
61489621 98739262 17609278
87119415 59982688 60114960
69194499 266539080 5080768
11853153 624682284 233428292
124633709 406475264 255393808
339357719 334817426 88450442
6907957 143340404 221823248
151000191 288133452 11601196
203315953 503259824 37691312
76997617 360781256 81124120
3824489 576514354 65587982
65542595 452311012 115668280
166941389 140929782 66082758
199123707 189048544 133656432
215323305 241766162 78204066
433586699 59754282 19422210
202031683 107807252 57898004
315014965 425696296 39503372
100274925 663673416 148581820
13056729 106373728 452719260
33859389 49775870 392139090
118003335 228201440 142867164
333021505 360902364 103807320
114797759 203709130 8064670
386267451 188989268 41881320
89123055 241229170 78845598
70208065 22225750 2937418
187386165 162838380 125161360
125282943 344023884 62538548
100368371 386554988 314393572
86326947 314238692 140910996
306084865 422191700 229631320
30646641 379669914 81401042
42619609 80828518 50805298
32652087 377766304 150415608
67740329 212251444 136492408
218072975 216992030 19602218
17170987 78883194 199849962
139113097 288601476 226317552
255110891 177429742 53125178
136920679 156784542 98360442
170371599 303106032 11373548
32309145 141665540 31209960
28916389 255799060 17428700
125549629 396425168 1635784
119215037 483714966 123664986
29975159 161058248 70050112
125994859 189480160 152365588
467565455 178025720 41000540
244174381 204825468 43771128
230865513 85516326 13371886
164735775 311774970 133463450
128830443 680917024 249964512
96456115 365958390 140301918
92099753 44384876 16487312
121238319 108412288 134334828
108733419 457619372 40933176
82469113 631446218 205301234
107006587 295197174 86755902
24056289 278658492 93867032
88510225 342115776 458651268
328218247 196321856 32826896
85444681 171682782 23934426
214696419 465048432 207015412
117000009 302528310 246043990
354399889 370541904 40168932
106250487 234813396 39982888
207166421 219492946 46160498
237994175 81547610 209861338
8639093 302044776 181885548
147907777 277396920 24939336
4358259 108089018 49020222
103336641 203764612 224889540
123422387 88320020 91619840
39401103 205449104 21915060
226944449 363873242 364726694
116237459 101512818 42885726
38666611 220372478 184148762
181502211 20207334 4311722
110109045 162159130 81278442
78944619 307765018 71412822
80253311 140262138 372088962
14221041 434991400 155357880
225969081 368443218 110757322
22040167 204768204 27944556
145904163 106657784 16183620
44540429 153012236 64380868
192803895 336738360 157468640
57365623 557082498 60010194
52359703 324095532 123260544
11474749 404426568 217478352
18654435 299905350 87383150
82145385 79222800 31088588
146236207 67202542 270435734
238966043 377424640 43298776
291043839 349475632 204945852
30806377 31475130 34237014
304273783 165717274 92990386
116738555 577576830 6105114
54124677 567839352 322640156
141628703 320279132 423084596
266516463 442412726 68558718
68246827 150650866 212076178
181447595 192532756 94876408
26670387 105255642 19283494
3957797 279077324 397595164
234493373 430113656 121408028
5214973 550481312 240060424
255908577 45840764 114060840
175986263 76903856 219089216
282404507 109348416 23062044
34478443 71790874 99089750
70838479 130882838 181396342
107015959 301857910 5334190
92049359 265256706 61935558
75200785 21734482 17327074
29622849 70007494 85694502
1026319 150275558 278383630
325177013 371176700 122101916
112465811 352821408 125187948
4022133 405711656 77991756
186036841 198621012 3015624
34628273 61675880 7429940
177656367 357477954 171567746
44375247 374288296 81856932
80309249 423352154 375765838
113640335 295727030 160680910
34683753 79913856 158527996
193623733 100783936 128747092
1454187 387254716 171226680
141402031 391096968 444415488
452093457 120177940 78753480
53380423 91276770 32381310
93107405 140408432 222385624
69812757 114841994 18659502
217495139 30501474 3365538
160876661 391803970 114289270
44760911 213519098 152619350
11911443 467253186 354648626
307249907 154026340 30595576
223083297 150286042 262903566
15370895 118448990 219750410
185835331 175741406 139995878
171450439 219626502 148438842
109729065 93328584 11913688
187327233 141629604 18996092
42551775 302250950 74574150
159880981 364821202 394631666
240893073 391569956 49320792
21420791 104176422 52292718
190013747 510371146 217122614
149244561 675198566 41729538
42227031 162602892 35909780
106488553 31850454 50618982
85356349 492603744 185229708
80527251 286371606 81421358
92581219 36475982 6717254
89328555 118312480 49646964
90698307 456629652 53337736
118591373 668784786 190526238
150728689 58936562 65025058
157507319 231670568 96507208
68159155 62185240 27781660
279362549 121689882 65482614
186435881 397697492 291634216
30905327 89737014 42735990
13006813 102286208 214295936
153565527 306499044 177271748
32891419 155897342 106889962
158712449 168016412 92184908
99698989 269297802 109018230
110388883 141659216 29638412
75230373 220687784 308762508
14873139 292960774 137110698
116084853 95494716 33607928
27747359 408929904 15910332
133054737 304320150 74260166
53651087 233611532 170301856
47149321 417838436 120677608
15644153 672293104 28942280
38685245 164169600 47074500
3237065 63202640 18317080
92980643 500061436 175980136
90630627 81701808 98000176
226664105 160364262 1788630
417217537 53000598 47036106
71419243 405447502 168632494
161712841 282096004 121839388
80271341 370590744 88565688
355024067 386387148 104300904
189370707 270984822 33785086
146794763 151609048 11459296
239743617 47521652 139283376
303318475 236583114 133685910
192249525 151942752 77559740
12777023 178360394 131471158
153691673 344958358 179616314
2279545 340941968 58417724
85878145 132401920 91519516
936171 444974982 317548598
87984217 335236384 237286552
94886759 283052730 187413162
211966033 48301680 10429644
154698213 144033256 302367696
239806533 355267878 77988826
42457323 21159078 25280726
83091827 34383688 12751424
112867945 109372964 225132548
26791671 211604978 137931642
51106391 95941290 348084762
78553661 367289448 157239060
209943823 208062264 15739896
56628691 409375016 109363268
69297741 215453802 63018526
196626279 160856208 121708796
228782143 292823704 79116304
222446167 24689294 141846046
5243205 183794836 229048152
218671277 335255308 7858724
3430545 113480694 356872430
150878981 529634488 20114204
196395083 94155116 6229036
31015293 332900154 107216942
128037505 677673240 141708924
77016003 325904906 253687374
402536189 481248638 53398906
118075091 29151892 40199984
183923963 203772888 274358496
213254915 435805750 33074486
5357345 575792590 135746606
205992723 378742664 145519980
240394583 100462674 91625262
36611121 430425144 99371008
43734339 129322388 87462744
54556411 191335060 79920280
56347067 81626776 21616912
58592059 434723150 115397810
88927369 107877988 53979208
354274753 88687126 106534466
62246925 300645990 12784930
227852429 49239338 121632806
146338901 425363612 452235104
62613811 326707248 69937764
270232989 149693362 149970438
101067607 27065706 326420934
86452849 519591816 130764408
151377031 265162144 175660172
322228723 253873676 77931968
164471895 138907660 39832440
26757093 199587314 14247486
275343825 229905206 24661290
20333363 274739426 140873858
57938145 334206690 97617922
97223075 124225800 181763220
198881483 343929626 85079782
81028955 391942820 423263960
23976825 399939348 48090136
189418109 116657140 97125640
164854259 287795662 159200030
41411921 39401424 15037752
195138803 38879994 196086306
117759505 557797828 86422696
130494601 134467652 222759452
176175075 137062350 173987950
49965179 72628228 53998856
370596839 230791578 212497122
298360329 57856752 105805312
98624963 337355988 240554484
94772653 277612314 90963558
305770679 353818522 322342798
199763845 496567410 355417770
302328951 435972204 147615092
53000307 30273472 38064876
114749511 163390608 203845268
83812435 118119442 283928306
214817367 301706342 53589006
187182979 125380556 251985688
40303493 70383914 59752094
201937753 232181636 254919376
23914915 24382434 1960230
41886547 371369946 15327930
156558575 550681026 356936118
40419931 60978512 20913332
13923001 125966302 188144354
259089569 663936448 62647984
85439539 168329336 143489168
50195065 427129706 189495490
163297897 128480124 33071808
43354575 217967360 227463600
35580493 87477286 174001526
109930739 250586346 4798182
69837453 86817720 84874996
91884871 258566854 145527542
45805717 256437956 215413648
35230241 584007608 156198536
267887543 265109264 115600888
8082065 365613094 231149590
82049145 254786990 46007262
244396133 137047826 62396458
19564965 369118430 35323566
199719619 203762780 5910892
215903711 429246846 321254358
181588847 321370428 77463684
255423277 226849084 4588364
17797885 101690950 53884498
56084285 68527032 87789420
58147467 32136470 111399090
56293231 359564378 284487194
120453269 85663278 252882462
215141529 255956282 307150998
190514919 122764992 28809344
207777099 52830842 124706382
196880797 409182576 370877964
170536411 638025252 208143192
107215261 133197482 249431842
102828333 45974690 345275850
360291455 269007536 166541920
224816183 104278152 3238356
220242377 83711954 228692222
133759655 527787030 25190190
361236705 74722880 38374764
91545779 582125042 88808642
115771661 339181076 172521052
146706849 201476192 245081916
86540359 162565672 1655908
268747201 511928652 5539152
294040149 136605480 158505160
47136307 223143944 73170848
65890479 457255564 96024168
67529083 517205032 337355456
242647055 139825224 87076968
236699639 107852046 22800522
168603423 345986694 217418078
26766549 366129128 264375324
172376443 352462174 230621650
7505631 256815042 177600758
112904819 392944968 41567028
12880893 355722286 69636138
236818837 542933834 273087314
318081845 295320432 233596200
282453561 169653094 99773778
162051555 523107330 119069810
294917819 256499782 59295218
15254595 238771160 102483120
252347475 327876252 230495836
165153801 257941882 340511622
62611289 43114022 1067494
244180397 131434506 217198554
23788551 28967012 4355976
145113899 125689130 204456430
92803589 217114942 311860034
143493689 374282688 162059928
61620161 77629778 35584138
28821351 541187986 288231642
157083795 185828090 111095670
267415041 112631584 117564588
82239855 46200530 176910
7814519 70914032 150054232
91042177 640042754 73055918
6837465 77861176 33856260
141744849 87523308 171807296
62245285 454295730 316613430
280252157 537010946 48171662
58429735 360784070 108657574
59001197 108008032 92136836
268061613 204301876 78857544
62345991 641043938 154282710
46905719 350239892 52503820
14211271 175914292 66193784
297618809 84225906 81806418
33831151 184107610 89561590
163574301 266378808 70691396
99978675 277859490 308787070
239834709 211864638 132090550
39525733 513889506 172746522
300335399 107261532 89024952
161880807 560865584 83326356
362826137 442450134 311079606
8586627 473150032 318350004
7936407 429414024 239365912
141562179 352675608 43684124
60403557 444173054 6558846
1424199 490807728 84980128
38414523 401720514 63608698
1504725 81265670 405791310
26319043 377373098 236235854
62502041 324199570 131225738
141732857 342463556 106421896
404460119 355925984 128522408
31139869 161983378 122543018
120225671 44356412 54438032
7502925 125612350 58121250
209815809 565284958 100136178
118905301 485131796 160729412
4130227 412272510 86712414
236454261 106154364 232971308
73600463 104641610 29027570
269469227 114162842 25533566
119671577 51175340 10145840
156543011 79736704 236252968
119947603 243509324 98556568
53328513 420146586 239824822
201617581 259537572 154636548
259129385 117453274 124691110
111353769 311690612 66203544
23769347 39729702 140442414
96069513 171827786 341053854
107288657 369776206 15419066
103091473 386682584 103494592
23109391 633324830 60780770
217155521 110048252 5084168
28340015 278993670 94507110
19520485 134791710 75519462
3321069 359757398 134652186
81856857 62325054 34172086
99324859 74708812 147151972
180203885 91890010 33017630
37650699 33621290 34341282
183227037 314579254 53197014
184480787 517993264 260353028
248343193 34825014 21911598
91665951 258612958 153608418
116719617 233823456 94388372
54837879 9969740 71420628
72005511 280977748 168891432
284355463 103197220 9579316
94449433 152032972 358904
165011307 258459104 95618124
39638947 192504766 446211862
247120169 133036882 49404262
76560133 504945416 32506412
188657799 213045728 41586768
207633835 294698730 244457010
130659313 121181766 43250070
292924611 118911624 25015808
125557367 439345112 78669664
214214261 180303930 14556198
219800733 198641574 267328886
60921431 301616102 435492038
176696643 159586682 75261174
185591379 365114162 23817786
109333317 82490736 18037276
319533659 15776262 553134
3070015 538985280 1700280
107613763 173835852 355661556
97099535 429202052 317366080
201368233 246111104 61294988
137154627 418412628 396928736
85414503 126815282 1312266
54327509 66025900 355355500
83642979 63709518 183012566
43050003 220105404 119720000
56249647 29554074 21048606
124235675 180586682 131637326
263653367 369929238 158608674
29286481 251764212 434500152
127194799 324543110 11619718
47853391 186251884 14557072
91536323 313710276 142746804
19398373 477785096 154733596
31156911 434431972 61759908
134732637 119681296 162714996
24544701 124867384 6884568
124773201 165918046 135850938
22871165 187701430 152054210
304998617 357945600 116550000
343303319 88051430 11257658
151425039 71318782 60487266
114210305 448625404 245281028
147365989 101072828 222973928
169921685 229477142 80913806
19654199 289996708 219610036
123064385 44565914 206719150
208973871 91063652 194868888
266845775 333320190 52896330
189557161 210972226 267512882
21490517 397986744 20540580
60741477 445133214 157417130
25391895 198919274 21993810
37048603 568132704 183781680
61683233 57587524 18625784
191564639 441387138 137087958
167708229 741361336 221441412
65475875 240948860 212555804
249577395 307401260 202362324
119900409 209369394 240655882
36843895 433079670 214869822
114452513 31851234 23000418
290059785 141999190 14206830
172746995 68884140 47791980
207531851 225352268 109865600
33490587 236468036 2167896
196170683 285502990 260992294
147395409 356623638 128172430
167507223 155466966 97242022
273070279 155246068 49891028
32281717 181353874 23163842
65593701 496308382 115127970
223246795 326884268 26060360
30397627 290889156 67682736
179174883 389029654 271257942
268996439 178338028 127361812
116114475 188040080 306572100
69024079 467108572 12301732
101244739 591439952 38441804
188683555 419741100 179662260
58205327 38238266 875074
8738667 80826080 16406544
119659829 93949010 11053450
143516213 90593188 307845056
247494127 472671738 137505726
399900463 321232476 130695456
146761835 129663588 137235984
146623321 168615878 56034478
262529925 112056830 84493350
5111507 93901004 140962624
85653319 160324708 20950360
107646761 448831604 208337588
30890095 531233940 24915852
47190809 193039026 292523298
123497565 508107536 181355652
13668339 117389944 8794212
253913807 73607086 3244898
91754269 419107198 25556954
95059071 350543880 110023100
238640039 492003686 204556142
17296891 183821028 483993504
235371973 78278064 56021628
44652307 518394338 280506806
208914023 208487614 25552850
73927189 617588844 60678408
345284063 274896834 7837866
288896175 508323690 22174102
22234647 332335316 123968892
219857763 136126184 76554564
154516741 17106268 68246744
75714799 315330798 83512026
54961797 49628426 36815994
86180055 246784568 148243680
218145355 386955020 89601364
319652925 529359640 154509480
154706953 258998846 31212106
2675063 488631606 23860602
110385039 181586926 373531182
34260267 310069794 71411606
10471467 456110444 113349492
155556775 330833338 6848350
101951487 178911026 145236762
212348049 281515548 16007804
46576405 205566370 106005674
25835361 663768656 188121012
300330787 189927566 91220750
1289377 455189904 27178104
134616735 337606382 207164874
137956455 14182324 67696200
97507791 152942060 175714860
128092171 201065552 10059724
174850989 165855996 55042688
216196917 177532584 87473692
170831905 316611980 31034860
31438069 317980440 42502980
57208087 54074890 21545590
122667031 142878940 338715592
294181855 100950080 118459040
340714055 374373276 83950368
13650569 21685118 12147238
399531159 270736056 153506848
226625775 143948160 22845268
212991561 698629918 162095682
75308693 534075090 158966874
87504245 460573960 336708460
75731431 314608372 62177504
317101395 97037542 126810294
93915609 384480370 95677038
431835521 348909338 162018238
311189453 308600244 286898952
164671517 134457432 16797324
361872237 371653794 3426658
221261927 169441988 4171084
174016455 106026698 45717114
45597353 445950516 114255612
201367603 352047174 20085786
206894317 509977256 413198476
7920423 602502236 73601316
98366671 375503586 145045122
14933841 138435258 157414426
129043317 257902802 17752446
55611091 568279430 107272210
202356279 257853972 105973520
52488487 108583716 25573752
127538169 555485172 204060232
84178567 500457544 156909544
180843647 460585610 250042310
104474395 324923250 114690150
265997871 41861944 37800432
25494889 127096002 63724698
165251997 420360846 47147386
176151473 219774486 82182702
210655155 85329370 78402510
77947951 348625804 387421292
70489285 351873252 365019636
110261297 86576014 121115266
69254405 567884104 22666840
34047261 29755724 26102952
185698345 279066790 10277470
157509517 63998044 124992580
91985849 112481222 13798502
189562949 443510692 22483168
103295467 451022456 183334192
358344039 227694750 47126630
101026609 55994982 28134306
54775379 87457620 42345180
51323975 400772018 94206026
157302761 126943120 401552
166801615 260999190 31798446
82414691 358508920 20634812
158549645 206001670 29413454
121946217 54970374 208733246
140401835 475270962 109157634
30042317 226277304 325928412
16145241 339591438 377827282
351400813 372352784 43812472
207833671 236352666 30148662
37902971 305906176 65785372
274715363 173999172 87122376
177136637 509175854 140731406
2191139 107951824 62723812
166533565 137665686 61046010
88125575 292449990 148465002
227353183 300781014 153236778
117778351 563835248 309721688
47500015 529071172 33968560
80524701 36546272 52143912
140785697 139513556 74051848
143517245 297945716 293245688
251608087 370808146 408592958
21363827 185235012 377563644
98971743 215065878 336995266
199496175 254116926 66558818
170447655 285748312 73330740
115066603 193152902 49095566
77796187 182480646 330934998
2762775 29173972 17059296
11243493 405842906 19999506
143166537 137965864 150367572
14945869 220689480 46727508
100951059 357840092 69935568
44885083 335041184 21951832
135148941 50753676 43293788
172198081 352846858 87517234
7987697 174534916 32672404
34154415 39843780 93346100
201078115 48792324 52172532
398575397 143890394 18106286
66838225 330668664 67693152
60004037 104241374 135765578
32716665 466853284 252378840
25223203 20518892 1924916
144411883 521047026 187064094
44669307 344784594 19922738
95841595 98464382 20914870
37696079 280104218 290431474
156867237 169238324 3344652
77516433 33342014 18006138
9947425 63806500 12717460
31065545 18598000 76233100
67895503 163008768 294779316
136538573 143616694 14004646
249078943 240094924 272750888
56051775 241708450 218313030
321755003 298846834 150342842
23877019 68602462 62551006
162787795 115133988 144170100
298969203 305881446 167818610
81557259 25005558 121138202
372745575 298120156 50510280
91139997 85338426 73416214
183142727 109328616 88155696
60835645 139971020 350000360
39829707 7771614 71162258
9022251 41672232 109652188
187096663 261310854 248668182
184898445 39143126 176598210
70294779 54562762 22286418
147581425 233222722 28668710
126146511 116212288 19971408
972409 211871248 240399608
114714383 285975580 297112160
159920645 322859540 152110040
5445601 450031222 136000546
105037321 191751366 211826322
166822145 78793030 150686410
121588005 217088782 164018526
202690337 637686514 231533234
156281799 114387372 92625452
163002879 424624638 162728342
159426197 264860634 31523586
426405249 183884968 121887240
38703869 113252222 57872482
161786395 235195856 108685408
295287297 447734882 107422014
298048475 275443392 14423580
212111893 143208048 65754636
156507861 369260994 98280478
112948325 180795842 92402194
57553359 246217612 125685756
244505915 449337392 195552760
315972321 80434032 110756252
60198047 311462658 17396106
283490089 359188128 255563844
163811741 578493576 220409892
111390839 223590360 13802520
33209125 56024038 11038466
102068101 339212192 117252316
108516169 373385622 449848602
66021633 354952914 332225446
213565163 230400464 313185328
322811751 164029630 156165918
5445151 412245982 35199070
45177105 111879540 80672440
90987217 132006356 255576080
101511473 157886346 76761162
170813267 259308506 18148970
253736051 284127556 220041412
44545755 243822570 37345790
182560263 290405220 15448240
113567091 490679202 116973098
245795781 79845332 162249684
397997669 333979628 213403072
229343979 110099818 184760814
23459179 201814560 156015600
112818555 258021876 121521568
3443553 107538724 432505692
158250545 166068620 120140140
102119201 548997118 34742630
372837553 416298584 44861912
142637807 179581700 143964980
210344117 70979106 97194294
67404403 219940496 14025892
80618269 36854984 79832092
118537455 303266700 138238060
138695953 158709430 16844446
54223095 375717040 347625900
74580147 37958538 2680586
52622709 456954718 22937598
48377919 98320986 28111942
126541419 210790014 145680338
216478183 328355480 102479180
211574825 170136170 6266246
219716121 79682728 53660640
157239129 221246828 275287236
62903631 7536162 3693154
40960903 146916782 45255034
85170873 105057018 51527446
395566601 152735826 81732942
166546923 716658472 209210844
188642533 71263174 111558278
261626813 202687262 66692254
208197175 31649880 6764700
60309663 548907384 270513440
141819249 194035348 111663576
5739865 334738166 189410062
48420493 233067776 297941080
59600019 430187880 368216408
47860233 447395926 53761398
83097217 500065986 155695866
51644277 86274314 91314342
104371145 378391290 39933726
5320957 68028394 37095046
220795173 278178758 34258674
183688643 240856188 34601304
77353131 233180652 169285928
196204675 638845564 41664548
73215731 184527030 170906970
147083321 97301678 178014578
146640327 267138584 189814212
25981785 522442014 125757098
31063317 366508164 138811444
10773205 15178760 38452660
33939961 206949342 40813314
45714659 221550286 350845522
67682437 383795406 112393674
103400631 63347278 11049054
115192451 155148888 46434408
2891671 124987488 15442776
70026207 188759194 394642518
237279637 87331546 63817258
92456907 224609004 69905444
54186411 605842456 22172628
130245225 52690120 38759100
123709105 23846224 18442232
285754027 411519312 130872756
288118177 202673226 7021206
153674757 243391804 28457724
78725215 348134330 197401030
315985475 213069508 97905140
329870939 336401376 276880092
144962477 238856702 69074794
151113463 96429686 77836694
12565315 166716690 8455602
16598443 319273940 93349876
30688243 490856634 30841854
123916563 222748574 38931414
103331359 272347036 210488092
150666139 664260888 102902424
95346113 232177598 137882746
105588995 320213010 171010710
137659381 356948472 91053036
89366635 465312890 335979070
85017009 112797352 203218032
38869261 211835094 16099122
57127579 193100824 36675088
73199205 146006460 64516340
25003213 443861852 128673184
176676453 220557804 310977260
47592715 187401950 23433146
195801751 202742082 134462058
86718091 243337488 61777968
48901431 284533360 188380680
27601725 66353100 188184200
280046053 423658036 105770444
168643355 746034028 98149280
57304093 158726638 275622146
42105025 214403350 30556774
66221127 148561662 126941986
89222717 64956770 178302994
139442975 302576918 167322826
195756873 311139788 142107204
97146363 534236670 185243510
241759549 206005872 14993268
101853333 262368444 69025504
30879817 227243734 56289718
209821269 299688418 163149078
246154935 335917400 144509580
75767279 122576118 25705002
198853217 337948392 292066524
258176723 19313334 12362994
26210951 404843832 272828604
30846825 131011604 199604472
2573903 245994584 22808884
98343849 91365204 304381492
147196673 404038878 134102274
33514799 515282094 338875638
5469981 100013342 27906930
32435219 247956556 129916048
329346225 272047800 24954800
107170623 398811630 46338986
78669513 439729226 173699886
3542463 393604372 17408784
146472591 476869668 156854588
41251833 31376824 76559592
183279573 472409786 264790398
204737601 171197472 82762028
25559167 77869726 126355658
42904635 67723620 23157860
192669669 223023478 128144598
116673269 347712508 140294708
36287613 29862384 22062136
19420641 229024024 77478072
24366965 391869950 177098474
26020273 73533574 73149074
64024637 256327206 113551158
1891219 210960672 206609904
218627529 488309330 189460878
237713395 222769406 66337970
7844231 352666262 62835038
113538743 572623314 23126502
277464903 279216010 271132254
163582011 138062018 138434286
78681787 310906426 178799566
299677959 80176128 77355016
117197295 134931550 330640050
102062645 255500200 413104000
157846665 115007870 112120698
74879933 259422192 437800416
149493279 377497730 166899330
85952597 312048986 253092058
56142981 460166936 355988292
238527881 520698236 437353172
17799273 98794146 66290318
16238207 390882710 278880850
88779157 642476928 159088824
74504115 401475570 33567850
149334935 20901420 271333020
55596159 556875252 33723524
1950087 241756126 13528458
54331753 683809104 68497044
322148031 72022248 23856872
17378147 109357088 134410424
215990859 325611880 73990980
40211035 111548606 304676770
4475529 134742922 34179990
132622871 141566912 28558432
300738463 122874718 2505614
221178255 251375170 69336990
99952523 308403694 294743714
34997333 579171256 94009748
133854115 170820106 343936930
31229303 295627204 471569660
12228137 246425080 487825084
325321477 60669044 21599656
23154681 417633912 118540592
289545135 334093946 256688478
7829061 163285098 17313734
28675249 131446090 19051882
120269403 79922514 9731582
46521375 440792580 234527896
125297897 129167120 115024496
96320713 522122754 272588106
169656519 194830212 61354748
95517887 113001576 66933264
57662685 806511960 34203380
69136091 404312738 125878310
4288615 148996060 11114272
108573439 178922816 324258508
31999873 83653538 8073574
183433779 441409678 150413802
139255577 73866724 92232452
60971797 112766900 35230004
123039753 388141074 27687074
122944107 319740944 177808788
4357249 493035132 17903940
94782787 413673766 80129674
54497995 224709556 163450192
93087877 172677174 24990858
56210313 50011724 87548844
119866053 322085908 367649364
45994303 296042164 28861972
108593529 222176646 92949742
187293055 185951584 60127660
79212075 160028730 39094550
50723435 124291420 143333828
247998969 127929646 26545242
155046185 67057690 15524398
263225095 227145210 61557750
116566747 286246926 54005214
154425075 243378006 119826910
62004005 128821560 56126880
17872843 104781256 190207084
85746891 137570916 1518692
58703061 241407408 57695332
98014431 712069212 127283036
389858965 434199814 38241298
149997677 392981648 148547936
3337677 40945904 256145184
241652475 284212560 61680748
29317627 515811960 218770200
134046021 533009602 293868966
400448411 328663594 588398
46520813 752967850 103623250
87710719 177314058 26591454
16353703 332698752 234373344
204137193 264090224 100367460
159191167 282334516 103748756
228282281 88304772 47562396
181486733 496495726 302428066
277252113 317647268 29858544
280129 145203022 81606554
97225205 98058750 67179042
219590951 294673706 171340298
48436503 674134386 176069842
44457419 881617692 28462944
54007239 96722808 131512004
123043907 123899402 115271866
5685105 144300774 48080818
18219675 80061396 288193528
56407105 132945350 194146750
443631531 153549510 98427730
327713793 73485166 59128506
103687643 296336200 304887424
55918869 143385792 146614064
268869361 218956974 137507322
131503733 496448496 186588552
84619735 563455612 277275116
80597551 121946980 37220600
154479723 103890346 86630874
152096689 11529398 183170
162613731 58726784 160815672
352300657 27275946 8108598
393025935 10169448 9588464
45202491 383016242 125719158
186638259 239620772 242506872
145793799 709065504 264266432
141183295 404462646 268922970
137551887 98831128 28355964
73160065 412177758 151620606
4506067 18412512 27439524
265918573 306222084 52996188
238570467 489198852 270041044
48276861 702536088 177119536
80685895 145751360 24397760
129499273 311447868 316029876
114857611 511478592 106621812
342519867 239125084 91905972
190153381 219239718 151194546
5534715 162551780 72163260
19661331 223933868 341153568
149778529 250962758 1763534
74033451 68114010 69327718
122837181 633685622 346158282
373403897 250276354 65966110
89095767 102702544 6138900
148206641 39149612 37481444
54284331 32256272 24084768
32573785 141832782 70845426
83257645 520753890 145626570
34058199 105975382 18453738
27148533 172275890 320953410
66202017 160974952 146001336
17634575 131714310 33939894
155790297 162693292 135967176
181639297 349640696 61889164
36983837 33997514 14545166
21535181 568466274 67488618
360379029 465289428 217566236
25450775 331393200 183558300
214410053 170601546 57698310
40267269 26129110 22232958
69204903 352279974 54885814
98706567 383005786 225720738
74478025 70035650 19173550
198806239 184408938 158693778
293088303 75684870 38098990
72483591 483696704 149134248
180068603 255627450 137919054
106073795 263771860 213909340
220197201 297889192 20030844
505305 518441800 293659572
24102835 234437998 37099210
9329827 94887176 5179624
147722625 253206720 215573644
66346013 144356000 42797120
171840401 422126558 377713642
46338411 189812032 300401976
303484023 34472264 38055264
199328281 434945570 101457770
55329513 401506026 103078874
17853697 501543046 99279490
211689109 318523266 76924218
41871739 148642524 279510828
319410385 272203666 285207038
113462857 253106426 273948914
205807283 283430286 5071338
268047067 252890184 34856112
118624267 98982516 171236892
142813031 277977912 407830308
14649507 82200148 24542616
122322789 283213912 101855268
123328963 124890914 196348394
84419909 267317348 74558564
9682069 401140558 145354022
51796585 340496252 19400720
226683329 154489322 102354754
32466765 193319650 73009086
55767459 283460324 50250312
12035587 325858416 315799872
273700435 170861830 15652066
230462239 311762620 108243260
127542255 221583790 94792170
68566519 196159852 373828612
289747981 380587282 317110786
159262989 235442002 27290154
72192027 220334048 31629804
72395323 224963508 273566256
63161041 409792696 235657832
268767547 309420170 97735790
145011717 3370696 133387944
72496683 670963394 31985334
171211503 280105356 119201848
18454565 227675340 18718980
315601379 228164244 19099908
116922095 74180154 20674050
118143707 237598236 85093308
20423715 273449342 81983094
80816969 192117058 80459234
38526297 562383678 75340226
1098495 50056410 11524558
31920231 192196018 158450526
5841167 299747444 39843848
134614833 190801572 192955756
173452875 124035194 138499542
5507659 153106912 1806872
190407885 92488092 65960480
55684751 115162432 64610788
157167781 151563098 38355866
214606227 105095776 21098316
32744317 329471430 192769830
36072115 95628208 103537580
112009093 93274376 5070416
41632513 329516576 74064688
27688745 220768510 118630390
189093829 150457522 87369550
134631383 61726756 12433916
5426501 62465146 7306762
60286505 491194050 127120050
146977833 332838802 170737554
138088527 86618722 98493786
112140021 400538508 95093992
132591057 369767718 347560154
8442551 571403222 208415558
23707873 252390220 341113264
459065087 280195584 131012052
8747741 28941272 58593112
17199189 476979008 1599612
156248447 37106206 113164502
50822359 64358852 8487752
307529829 389747928 145464848
327785369 180374188 160779476
319752223 109789484 3750232
110886201 258858052 18132852
155074221 144253772 20508120
12688149 34397640 2762780
75690349 57390472 32417512
17169283 181523282 85562434
40110843 396158776 132809172
58061719 542898078 25065438
70117103 95100488 25961744
30775149 200229552 169765528
255827795 338343670 112971986
216864903 171247128 91459396
113645333 36473288 11185016
31785291 328406756 113729808
21263779 311258154 397180998
330575635 372385676 30575320
151303469 297275548 135796336
20467779 699124914 5713858
53347091 276777588 115993500
215177833 18668156 21832748
179030313 221778604 6595848
13512681 56001372 41925832
15152283 270621562 18244566
35257999 475757502 226108914
8128665 231578876 76930932
101808577 396783898 60314114
167088245 247198194 74485242
131920215 251649020 43357980
122180065 326578378 194970290
54396855 42259440 53473516
297521595 192028282 130776450
212414815 214150488 51834480
24781783 56213974 86335138
32217883 286271786 135393922
266104367 166622474 17541466
14087905 235740038 125136266
188447845 38395000 25921000
291090395 366067120 276976004
72528355 97750490 111562210
50543733 770182012 161010996
122397151 261342168 106289616
52366211 260575996 375793048
113784693 189311256 88343168
144941737 286807114 329014342
121586117 104066564 246381644
195052217 179904964 21559336
198658641 128596110 52945238
226701407 502850852 279916504
84339645 146861550 27637390
10959895 33189550 15387050
59706451 130105352 51067708
62349631 85925448 230548128
10437193 92692012 9016984
69292509 229794738 146411870
217634185 351047520 212821320
121256991 367630598 151129218
53547035 179085810 160854
113625215 342205970 128638070
150543489 160914552 16427192
102239009 560629186 129385298
218156209 79899546 101715918
62093581 129139792 11648188
265172643 63399774 13360790
135032893 67765444 6427252
882805 414350328 94892796
19798817 470988952 4575676
87842527 62899000 26855864
38183901 108663708 237882484
255950637 267395664 69229912
178222547 429214522 18242114
115336265 233393410 108976258
209006415 232733784 169338812
43903897 88746720 309549480
61269413 74184972 124999656
111560897 172905034 99124718
228966283 519916254 91958394
32020911 250387728 201268052
32809815 59844072 234893300
59007159 350955870 138183538
269380913 432959966 138527218
43191357 379323284 230938464
125066407 120201864 7283688
133953355 103378218 106636230
17299233 540970950 7071190
4925101 177521344 17254588
88629505 311542634 159683138
248618315 528778862 205943366
67498631 203352512 204254524
49107047 506841644 258064312
261149115 273742162 150224334
161870651 226172488 222184988
50613625 75690210 214992894
13063569 215621092 73090020
199497441 100990552 8227824
93192487 194970314 133144462
123652777 159726172 42379216
74585945 273503340 96229488
17639037 359905634 417605946
43825729 425515868 6773068
34370049 170104148 124710516
98231359 181711054 231352658
1001043 316190726 95996490
175266999 283162918 75222942
211166721 112119240 16085828
36880401 124516700 230449632
254550703 69159604 6426524
269981441 167890928 84152636
159458283 339918944 215503908
217454725 178169458 32047406
106725989 324901848 69599820
224444999 447698592 273265356
170570569 126400536 117119568
86741945 69591352 33537536
161072623 438678560 125129864
170519635 323059398 51774414
45372291 378737252 310998972
20929655 382580850 137511210
86136505 84897540 314314104
78644169 328521006 332119178
180420219 200495892 85794224
91931969 277050742 150861086
1291137 143202024 24343508
59220879 218345008 70171104
83343203 635740450 277770530
122300487 65187286 10500786
86975177 870256916 2410388
56547603 106303050 41196650
35886505 342783198 353535150
122934021 583390122 109913038
7071535 59938700 18840700
204423485 187192900 266541400
11095079 721205546 28831718
275035155 215750752 32439900
59518815 160285790 3100770
61191571 191577102 176450802
186009525 42222450 111802078
68717751 186840346 303738858
32351493 364332994 144815742
194855099 552668448 61156392
170558635 221459368 184015780
209967341 301424092 363881056
124269105 13622550 12004786
246287827 105697562 186588226
41779501 344300182 73547290
127926629 454560982 106517126
78806473 441001886 7109258
57227247 246787896 421388
31759843 60642056 22366076
142085325 95584356 206213192
68242837 220060084 292894900
12868385 131787888 309444060
191279643 155163626 191432766
147382753 119555506 19522574
220688523 427679936 193376832
79589905 197333322 275282754
224149793 183350858 167741714
233729241 40171954 88828962
10685735 56807410 47179954
81015767 339382462 300049966
2895983 426738886 45690302
199163521 50389312 39277072
29987829 341700512 421201464
96896869 29389388 3610832
344403769 223810084 63168488
169518601 172431946 72050342
140874685 24140816 16272488
136957621 39667772 4101116
49777001 42658292 7820944
234653719 580649542 192001550
92660979 577751988 308194384
98716209 243948072 40471072
269590547 239513134 312367522
44625413 207376452 42376176
125241765 392178418 67701774
123250321 94031228 43303984
152498155 773751518 61135874
48197553 317756382 177986254
427902981 354623362 60723726
157142133 141504626 289065762
29893349 120814026 34106562
84069973 364708550 13896070
148275185 299618180 11316016
54205219 112600366 57462122
14801791 252396682 28408658
11480875 118693096 389165140
30895137 52545082 82079706
23677447 52421744 10969376
192376033 379743924 218711808
54816437 599859694 138763762
229272515 290548136 142063252
15507253 66188244 38971932
289812009 426888616 180807708
83815137 325101020 326484816
20268591 35376672 12456628
83924321 299415270 230301078
199472317 529930686 12894246
12856279 266580472 409970180
149684147 138664426 172615258
1086659 42508722 171270558
30207161 196634102 139830754
92503041 154488884 209900832
255807659 495807188 177911320
4552577 187252610 839870
165430835 431252290 189542182
65673801 383435640 181070180
132415607 201670676 10274128
370033045 189265834 64176262
165613979 255994942 228898166
104199869 145888412 327353296
11702661 397250588 41748504
358027899 247500410 22688418
108708821 152296800 110318940
51159479 220933132 357760948
127542427 37805256 73476828
49446047 307540506 36056934
57431171 343040278 35842
276690033 70214448 69545236
238171291 154571434 63142318
90169789 426310182 151456074
201802877 442592226 89666022
186710365 155544096 52878828
26752555 477887802 188685690
206876955 241951536 158695352
70464755 221702674 27484970
78363313 357307974 174753822
27137301 525955070 118076718
161784885 223977250 259948962
16043277 534892512 275710024
50946953 22945706 188340166
45791585 373912670 8508134
68085759 496909866 188044222
16291919 317621178 171151758
36697605 323586590 253130010
152370207 34391656 10685184
311939753 505169146 265716062
159552799 178034778 102797742
75753867 61271598 67061186
143724991 424219682 246192286
216980541 194127732 59961976
158546675 225763400 69298460
84427105 412152658 12400394
185659071 192092212 4212864
162925275 300454800 257806340
138083117 225459964 383650208
154570447 206841540 78051540
157316013 182910862 194043174
328075673 81722984 19077464
195756485 102235006 207759842
183530427 221254618 110896266
62531083 290628292 102411784
149180281 646251738 125810718
67813535 216203582 59986430
108058811 335636012 234788188
125433993 62795340 376058624
255323781 197936932 129174984
198391513 257765984 11996560
211475865 387900386 298675398
86953543 9577824 1520880
15959171 103987440 274118472
227032989 205187778 114282758
101303969 315465984 86613192
96026547 317026806 414243202
224498651 387563718 191304870
177190003 139744342 35632966
159943605 231628494 136089742
121222313 141931434 5827218
378250009 103535430 61590162
288706947 151598380 52928496
48766861 198103466 99325582
259308049 70046184 32222892
120300445 73969000 270645712
47144671 50197522 5544850
63488729 522853514 189538238
204907233 477446406 247180226
41000453 712228956 61056528
11531441 50718228 291996
110519473 551477746 329933222
79666691 436138822 126755362
234302321 418779152 253734568
209968647 205223992 128802324
22678509 331335138 108212230
103277361 448601628 160876816
147581545 290657530 273638566
23003997 34882048 58215696
9973915 564114390 194034630
428657 226027114 204506294
21088953 453746568 189945676
35845149 432896932 118851132
42067787 274056346 340384634
57214113 436718916 14756080
197133935 65999670 78156750
2013943 467478164 34184668
119320785 572276658 14148994
3374123 54371614 311372570
194439885 169070980 74165820
323909665 242158280 8638600
2139925 463604820 133883760
133592345 91119680 272822188
179592351 339300878 428226366
303469261 194571430 101647502
301513995 109310966 139626462
199269991 371046738 24271302
231944529 49348884 14563972
262837317 19457042 14635314
110616077 766490676 112853664
277843559 581984118 122915226
284654291 243438576 74343672
825913 340569614 282635458
10864717 187649544 82449240
31378153 159763398 17420934
148166399 300236568 86446392
25552207 118036594 40970794
148433049 245046282 406674934
165172801 409218012 297484092
153812631 264022112 162269544
256484225 391745498 8247650
179073269 286421462 281741918
91182833 868274426 2738342
127539503 387705890 18213554
245101887 263995550 19919550
42698771 341180668 216648068
15121859 36478942 4053838
45422133 43237828 25352004
323489439 162471246 430022
50057263 341218370 260216210
84916413 380765634 398797922
398996583 147329214 74115154
3055533 37995542 14832714
309145109 70412552 22886272
77909931 410219832 38926556
22388181 41865296 7478508
298378559 203719504 122325232
11392235 455418476 203198368
65292813 335324324 79096008
302192855 428396264 207195952
94648293 204132674 230447046
95109625 191084750 24930994
405418847 75840320 90768460
286106825 317890104 118606740
108734745 504934770 198761266
52087201 529995832 18887408
37764761 48506658 177854886
187530589 275217898 17239130
143614833 317552940 99105320
17005607 162338666 12413278
47008109 28504758 2029806
195027931 55140562 21895034
205099749 45634684 188798532
107126019 20526518 97963602
168407227 246506016 43947132
55310649 110671218 69050522
282256781 169191086 209279338
130315025 666943850 26580950
54211925 155020520 56329640
290230347 256740654 99456950
146732499 478399308 459204484
268316605 413637566 176699438
710493 205946990 228693630
245400345 436872108 50975200
148275505 41947850 222436910
133133987 225576426 42658098
330665565 186901494 134801290
17867011 78554648 145331348
65979473 103938622 315809554
131346313 404004250 223610470
202965163 212259738 239030646
320847969 235886108 45545760
324581941 125370832 31983704
41261957 401185530 13405374
4707975 75100290 16094530
135474979 238957332 48188592
172274175 86647730 201171150
189708251 382043334 211699758
54981607 379349082 120393966
314708903 373010232 95074476
127879089 626058860 144098052
52096029 355875522 169205230
4647815 475667402 136335070
10138769 446894262 80547474
253043447 575956754 395502670
50692585 278856540 163115220
34196355 354400470 334847494
344329587 165654588 53110336
45694309 208634538 62005878
30512687 5169924 262536852
79469375 241864350 51020250
6513137 153537194 121043594
135685671 496494868 208984224
182336775 352935500 48507720
23654385 16152344 661092
202643901 579250602 93558934
1178953 728016582 156851334
57427371 70442918 10748226
85540931 567779496 101693448
114677211 224914128 208684588
219910541 54717776 5063248
275233093 492135996 153496644
191828379 362715236 113447028
80104239 508621806 135891922
53626497 576120594 201341174
217987433 481722460 354079456
166406297 162267814 127403306
169796205 200236210 152188230
13773813 293575224 65611948
74655987 200459484 8760052
85543895 128368972 360034904
295430611 355748812 92810236
164386697 503340296 355503440
9911747 125394986 24425162
186373175 127585066 120747170
106824011 151518186 90588918
122806069 28251854 5291062
142373113 67693048 217940536
150416915 355261252 255716836
146023021 102439998 14748438
141252367 244231614 129720474
162972935 285116000 88980580
124409141 495470458 192524126
100462005 113795990 47402310
91655443 57634466 55284598
80436315 431102112 189363140
138212027 249872544 59927328
133449611 173004382 147371158
129050857 170201204 69104812
199437741 441057532 78950424
68059871 146296304 331877308
5010493 110005050 187118850
44999535 76826674 10582410
66294987 104284076 5409528
107195453 41655550 6028354
44188531 95440356 91094172
59635425 459925080 148731400
75936827 656725594 154994134
23390023 458813874 297881622
81123015 496945470 243428030
183489261 262882828 183148164
81487673 395171444 30031756
41535599 166564450 20587382
55619909 179337060 176156412
189160163 269812982 69345214
169161557 265342566 144453402
55420315 299174030 85109006
73511255 284728582 192957874
121292673 212427438 297593854
260862261 419041612 126821796
210936813 67678446 206413058
211996489 70317312 70720728
347386695 167729466 40241138
90270065 61229946 58243590
170772737 463622858 58562506
191388779 236876708 7426312
38508171 98862632 15419448
90667953 129307404 218246860
4761177 63006014 13574550
62538733 117280596 1218996
76298053 126355426 406292198
343270113 188256868 36348924
77636985 383905868 207789324
42570835 431886120 18670260
173591513 609891454 27928822
22404499 141703978 150329318
22994975 304889000 185233720
388967541 185638760 72134088
218543487 452535324 368015072
49481263 156107094 154390074
31420235 114520230 54107850
41428581 76250946 53622982
42763883 640674856 140388740
166054455 589251864 174788740
49000667 81732782 25952206
80961851 135067946 217543622
25135547 390331158 198311166
169958979 296069110 278438478
102392239 418713728 105890272
102160855 458889740 911120
213913111 242872214 101793602
178662007 146519464 21150548
77816319 553585978 168931146
167831617 176719088 87368944
60354949 308547552 64062288
96335153 74744032 1926836
224720085 445224870 152840770
26344681 113210268 304741044
212904677 85168584 27010656
97190023 411538222 138344174
62284407 265079956 443915988
67519961 479072702 384027914
194722827 360260158 183234966
165945863 259458426 43210518
22455759 525913428 45537628
125301657 129542938 10368906
132406527 679093740 225072640
327103635 425178040 30637320
110714319 378539910 37368970
75386027 238649286 171835950
172545767 198613160 74756156
39977715 138909896 38148828
239475955 363149520 300653376
58602733 139666128 444392064
114219261 84131960 28244220
9927073 132570846 509586
12970915 529477858 140877106
225048553 68922862 185638346
49525779 116037272 67064856
175693941 439025438 29623434
22758887 393470310 28703034
23404455 217267310 410689698
23678363 198166166 50006914
78494901 594516378 220131886
175492327 342299684 44753116
336903317 134162346 50533578
100027359 86627676 36334648
220479531 68667690 12153050
109642213 75994436 154584988
42549143 381498336 214964916
207409845 136084656 161956840
29963861 301669418 146644378
221138799 204951172 135536556
162929571 95160708 17369876
194706577 375055046 235507306
319995515 201490354 113371022
174313231 626614460 194805200
43295287 333486082 157124366
88415917 213541586 186731386
257341335 634264260 155839720
224802135 36009052 45085320
229570023 120923076 53908924
52676977 209050742 47338294
164057715 463567820 113629512
136419195 301379460 2559608
404724205 403660940 329023900
120872505 133010642 15733206
137916465 416767600 288621852
57317099 194686764 362522412
162695345 243996040 98174800
86840185 314918234 94853638
25160541 306973590 237619910
212743371 578745202 243361902
251328189 548319852 15497212
64558127 307989570 46261386
293375875 112631530 124015210
121945557 175803150 161252674
6804717 197109300 73650400
105554387 121682456 70651568
252453915 446482886 31460502
138803375 343045080 147686532
94307013 461479584 39835480
259363689 391865110 368117802
222590253 543222504 287643040
155686377 176413406 53919522
113812409 273505756 133970432
111683605 353921720 323752660
6937381 501059812 21274156
31496939 62463150 25623510
7295895 220671940 84367236
246960541 564946472 95837996
340311685 78471644 38233208
224226637 131724556 135859996
156867197 221550904 465040
124522017 125881994 74437422
142829831 380263742 310513178
11956371 260459452 25564224
46103395 480752380 33241636
20836293 93215104 94111704
111740381 52987090 149817230
306992945 184205050 177108490
5018281 73904768 33249008
30924001 13722334 510298
109206557 136739754 50461806
69708203 288507746 123224578
50890663 237267068 370746244
31501411 590351256 87349812
110833579 421909384 268561432
31922321 505930038 51138174
33417455 430965124 16925900
100979981 178719562 223316482
61112883 483578550 93806594
26217075 645356460 69620800
9724299 238866958 63329034
19867545 155794290 124736810
62414431 96310638 176776074
57150009 512435378 128490666
221797603 170001806 87243238
47196333 337911994 173698086
247907373 235203000 129696836
2067333 76780406 82751442
111059111 475231142 108527086
107161765 189984130 142966610
160695899 429107868 225643332
76894215 328252380 106129240
31557941 560259598 52295246
170115229 104333278 181101770
250770767 292771544 182766220
183078371 541903208 3898768
37234335 95753070 40024726
6973157 224480176 95638040
11686869 36798876 4775792
142879441 149046368 10233628
8941225 65782780 380115112
155636511 316572352 234398184
53127221 107230920 127224972
63921833 107773784 78894796
69646003 134591054 300134390
15930019 100243996 3401692
160470461 305654648 54989456
5923929 191118982 462446022
115151247 209183322 66845774
112104985 121419154 165801770
14050135 107987150 341258398
29924251 310151442 430214406
232428621 230121948 5783332
19052965 539810760 39934692
29055855 87201450 17781890
182731683 244703280 24365720
117709683 298393586 107939334
192999757 174999126 272491698
189630031 446213572 93179048
212918603 263966838 18632166
203967103 522096804 337644516
129173741 373373948 90268864
48494973 92424036 7174096
21319815 135592970 36635610
102641255 348251150 19314574
102567135 516727430 55817190
71284833 209194862 366210834
67995421 63978286 55072102
196973025 52769862 108458570
32775597 157942122 42359354
477079165 165575380 142276760
176395593 249402228 196251716
163429427 82583584 20147932
73698765 437038530 54418810
43576655 432724938 7042290
172011477 93633936 95649220
16127631 265183800 335236960
146487067 460388046 2860266
282673805 263289744 71713608
42836877 313363514 35780022
150997723 158565460 219618580
190345075 167423240 113414284
133998971 323924488 253812604
320962105 492827420 221593048
303379821 284078814 231781442
177237925 189994828 55142104
105372943 213166726 119323358
125661983 819605508 64104324
174251763 276592266 90727202
61727879 14217766 20938022
159255047 57756126 64525314
102246159 311525400 62867120
43946141 118340306 168381458
170619339 302631678 298946014
302140517 133535864 160234772
43356209 109716916 110775368
66458649 587757482 25632438
63346801 372538192 220290208
320223603 303948952 117729156
128768669 565309492 81485120
118351433 271629052 102251656
136006005 120312984 151906288
274460861 99106394 73822738
139627015 185938672 186059300
175068719 76641292 4248400
18282911 282707082 106257018
76610755 589665340 179804300
144791069 89197298 41012882
43820721 281628168 149998132
235067107 299483824 189324092
43588459 421822530 77390538
24840129 422383162 27734382
103530151 121060918 281331490
302279717 276522008 198052304
43356249 404846194 404838342
21589319 509499218 139452994
81956127 324617650 162078414
67048083 96831834 226043246
170075037 324630924 295710172
120615117 242347966 72080286
144973909 171218594 126617938
210698727 199007154 83355778
210133215 474199730 126592890
46129627 302085072 158095476
21088281 328001772 217634564
273107955 200581450 69511050
117765051 354431542 175508946
137694623 492795804 15677016
12585453 156506946 96802310
151468995 496595058 141063790
225869529 120346188 43555132
300542981 128837828 112806652
40717025 143446898 161781514
84391077 315069684 108266368
25471483 108100276 120554108
46930787 186797004 162525816
18314129 172054804 1603688
59158747 248349512 324714296
12524919 277310090 206497050
258354069 435089274 53413898
39793375 383626684 27478220
197012801 232523580 6535968
112025697 238472430 281877146
118778209 526806886 232627738
101133477 844036556 55072116
26299823 544783064 143557508
128110101 364904778 82919782
250938823 461757052 348996896
43648279 520094742 109754322
79119261 388167708 110636368
352582231 111687346 50548438
125655685 91107320 46000760
254361251 197814768 183431712
263205579 235215138 43592854
218132327 331144664 263854832
31336461 443677910 166108902
101098937 327413130 108004170
128088989 217631898 260750526
362457533 565341636 118599732
70101553 123708832 69602684
98906845 422681410 419957110
96703867 268513524 269360364
270806359 119076138 14337990
9735615 418038480 173516620
18877231 252067698 110254398
94184857 351097444 52738204
132334715 301579716 44996088
42552291 318822212 84396360
223498455 375086996 1399920
187117719 115824370 26643942
21441965 36404322 43841790
329466199 345145292 215669332
123998901 436769118 13911526
238431437 119006034 12450306
152764911 345704372 161266404
78106929 309109880 689172
131899725 290872730 58559610
5468063 108199394 28564966
146391207 103141324 26861736
42950057 380942860 362624276
144535587 147574170 33342034
104883449 308347426 45532538
18109711 72292822 5090438
33091789 137918374 282690122
243640305 112161544 36815292
59015441 132126244 113515948
6247309 7455912 7201116
39308751 208792974 280022362
104062681 341388348 3428292
76611595 191520036 198692220
34795593 61022550 16322410
185977827 467388196 247829472
45640465 590738680 73384360
74566021 280220552 107794396
122262417 486637884 132172748
22723729 57920316 52608408
368000611 374422054 223973078
418470887 373660716 241514784
41638961 105106302 134481366
310677151 253399882 146901958
43649661 378508778 325658586
126903385 134535348 49018140
146783063 149451976 178721944
166786703 139376856 72870264
276024611 61584642 37089582
307300611 349328852 11695788
56087119 404686748 82327016
24991305 90699302 60430350
375167907 233914536 19804532
68737379 154073328 268453500
223852869 208503858 223605526
116478181 379520742 63392262
118173731 35191636 52495672
210730409 84313704 12432648
89418573 58943926 133415034
158045421 319512350 160266222
239720357 626110974 364570098
103684111 328860148 118136704
75509755 344853698 226460830
74268941 19037172 27107232
331634955 324567882 192764870
254458481 102332432 43667716
51776673 545773454 101336274
165080109 72202872 265349896
51016657 93993900 162468180
14502471 573748272 109353028
89523691 55264822 265571578
1428381 49758708 48324488
215075709 153548936 13398672
48242481 283718138 117014838
44707045 196777106 398355058
286260941 180058638 129431142
323891877 124335874 46716798
297222159 233290122 176427602
187674763 61032600 58844640
113901815 263149158 30795006
111486151 31012282 19978006
117104533 251948788 103476484
294332985 73461208 152410944
138659743 64891376 82740640
90384611 173217548 90455440
16443121 101727942 109799286
126105575 67129596 136805160
24254349 47807424 49404392
202249377 119841234 91981018
7136041 249299688 66012336
304904689 50954662 41403778
4169019 319307718 8478634
184215007 254399864 70157116
81474313 357393978 201885654
396320459 157543482 140049066
102084685 81843724 14486960
29547679 284858640 226583172
190846217 415527574 42896614
239419905 336219664 220213560
45161811 239881056 7778308
21704675 526983934 144566170
65719255 198459860 166335032
21755963 662473520 155151884
131862585 436046094 30480842
214478275 241717130 129370150
165399057 180433404 167184268
213068427 45517236 19572400
82092715 89958270 95930190
308018125 239757240 15428916
8903825 279262678 165616946
326212519 254928568 24059792
13509593 165846474 11434974
185626733 88520516 71674568
180328643 444767944 53998748
39763919 378782392 177473020
30716243 160160828 311094764
10874245 580166216 119612440
36522135 449069738 28172370
114945097 213182436 59851836
9959525 170747090 64444370
169123411 438892998 12136110
241676069 599813978 110658238
281650899 140850714 103495022
153868953 98900230 323583246
10479319 351562508 102028880
53529831 183411456 148443292
55253205 486795780 155679652
53357095 337337700 120559200
261416121 421895980 61274160
212385333 115216536 84292036
118478415 422672460 15707720
224127165 424546830 45921178
188644581 213356542 66858030
28049801 239966584 8589532
53658129 36297678 151267970
161366435 708580502 48053614
93619319 732553838 47621962
112123671 287919510 159087722
221972677 95051236 76872460
14701747 33946576 73472764
113974527 406883204 164004636
132997925 317605562 96690166
90576567 684067434 87835186
305210971 520507750 28917730
19651683 50647176 50435872
91140439 121715758 138151574
137377093 172102376 93105068
135999201 748133606 30523818
236546239 396029294 290715578
180889823 417912220 397623800
69076461 52208988 19657316
103987069 480800628 203379768
51258813 450302588 313529796
64758011 26537328 235802484
36151757 501112132 345763064
73888159 34056424 67000328
276305865 277231280 125771940
9283939 457542088 47197808
108152067 98307886 64458834
58835613 352393130 196027950
201250687 334500174 130430934
222572803 38950444 37767376
143404535 167144594 72355630
124379295 188791264 37230252
323519565 197677842 190494590
85839705 417323718 30962774
28098867 550641894 24724810
37146163 54872022 14636166
65021541 264253442 8399502
199620615 408519880 387534144
35240805 625803408 338438756
145372171 341745794 102455558
59181243 168730224 81603152
133190101 325210520 146652568
23027183 223926766 50517218
237370915 446556530 107954350
241848921 251144994 189349918
64654347 723017334 151544966
5242871 177054682 28236082
197515199 8030104 111571892
126759127 362878668 130784556
105301435 109578030 57686730
18797857 119742132 3357756
158554317 219895744 58352736
18232871 434577570 304847670
6852287 108379154 50584474
239566469 489312390 106334370
51025547 257591044 54536488
48299665 154337750 13518350
305906705 368213820 266102772
344685677 104190504 63759864
119532667 123995120 202030760
155873427 322771076 9907176
168354315 284700462 25137910
118072545 319767190 245994450
59970177 484598496 12958916
196258747 183479352 26591424
31937849 721995270 96027210
188420615 96908460 47269188
86200165 703538238 52376034
39477911 318740872 181597664
26161179 150913508 92213568
131236033 42402356 177666920
218518241 269948124 5776572
84345641 169400412 103858296
5738149 161672732 71303612
147529027 132251354 186931282
134737065 464128070 243996990
140946705 35003762 164033634
399675513 113180104 78720168
209233031 102149348 212175448
273032985 441624450 354172850
78612791 116693012 30481772
51711509 111173388 81305520
195781177 99239096 44138392
178938321 87559184 161621892
243912723 112438966 125431482
77093715 128901918 270068726
1107389 420443336 36944848
257804159 29398748 39635948
218623807 33460812 5581236
18068971 316561472 128057480
103677323 277104746 214098826
175026897 132051758 114899574
46670665 273088734 363830850
168953195 406233866 406974338
240363615 159401236 64837848
241943881 88406772 145299708
128480215 65565204 168058572
17052547 351442774 157844962
22896327 264772794 249580258
69177855 541381982 87921930
153620851 191842968 3093456
242443955 64829700 67848444
52821607 577612104 191732328
82623229 91548300 5729472
74109651 197723016 119034952
69030943 69740888 91215364
122239107 329875074 31578806
28026095 636917860 32960492
21820723 42840994 24252998
105008429 148601888 73463992
125086985 578050758 147787206
19552881 462196328 278211096
100130019 307286928 18044528
163704517 329124084 15472416
85989101 287609554 55941202
57491751 250978498 292804578
80439145 68400580 328456760
212569593 267719822 12030174
81984039 68120362 6719574
199045521 67935298 5995374
105574041 232991762 226206534
226203243 162673716 27354476
67553201 492699112 91433908
125239723 279520122 425078826
180083605 481726910 1947470
99454211 549400138 46164814
138784945 98261468 2633824
212073069 60219162 38716042
65720623 416279460 288269964
86012621 358171178 205262594
99498971 27927828 121029384
208383157 457864434 440095314
239314803 191788866 15666962
144646767 190457590 219924810
104327437 169243280 195618484
3132777 340956824 221316672
196659145 177134984 178651588
127759417 620738128 126986024
390596281 81539768 44878652
13991111 172609456 1461428
163233177 517471686 305230642
202355135 381416374 170968450
4491451 322717530 117897882
197288505 146415690 189359390
62381037 160877178 39634994
225355415 72198790 2088886
135636301 211568798 137969786
58441301 680700746 19828942
20241221 132177278 389788070
55397883 221232046 115550514
203557921 212561374 3725438
47087301 452014878 234492578
60529605 441604380 79771552
109782965 438762198 173886930
124619447 67102482 31262934
191294091 98147492 269396148
213005735 51677668 33813680
130578853 223385206 29804906
131971585 347967312 15996960
92204111 111724584 107381508
334681957 281802782 118180834
11989149 301027088 69606288
102950125 360079634 46136762
14750933 266377398 228474834
115941525 13856970 247977710
281168763 284184734 105021966
442529031 241803428 75991104
17836841 198639302 105214882
136108407 244316016 408416812
149303333 840369840 131883144
105907503 583573226 253925118
141127627 311566880 360301820
735541 6549632 16339736
3803855 423130030 248985310
239840141 152348974 121287722
128365793 31689652 46560464
55756135 240213240 274210128
52149579 91780078 23360082
88410367 158706168 408213516
201107535 511466236 220976280
125822705 564729186 204008190
46037359 533450078 4752086
180778745 516144336 454304880
190575405 464612950 32235258
82313809 218831396 34002608
285721917 195158044 292391880
235825141 78315468 128118096
1249849 80548986 55187082
140047777 471474636 288634944
205922575 138624062 243687770
203705697 40459068 66397916
376986771 188829828 141986768
100112727 181715764 190315020
114752495 217529000 100800700
229517343 22895520 17552680
26120383 38430396 22404588
153795315 389651542 475073370
56172477 575987664 125320324
218029567 435570106 72126502
77156979 266445656 230334768
200352697 376494444 101472996
30735027 442094200 266199036
201462041 147637338 102372810
59743101 270464832 315431140
199889689 259556546 130339102
47534451 251000456 78420588
65519309 281124140 73928012
262505553 70229864 158668188
46011213 275067252 167331776
119612053 100822294 15263734
190635929 423292672 267392920
88024527 114832364 13057716
94565411 483165012 11029884
12363129 445364992 8928828
85268407 600489970 717574
25460903 254355324 344317512
113395113 403299524 227567268
31161955 318956660 140040460
44988623 175784100 60517740
406052455 334582224 71114580
77135867 28338218 326753726
209440415 146506452 43932936
10901643 63584850 117689026
10833927 98836790 460333770
158261001 223688208 26948204
115209649 320164882 9462278
140696547 285113998 113292426
183056841 302177954 52840062
81394913 510625378 3171494
137441139 197167932 120263176
81207773 90768758 118076014
25482253 857900570 185181050
11846115 469867116 207277388
90424929 474196226 222936282
440196819 35718996 16696132
179047113 47560110 148610
148477957 370195636 148360252
19721583 105136746 118986902
142870731 133991970 65385110
8062667 569662194 110292126
386296215 251135186 87482802
56567263 115948128 59382984
10297953 194831914 177961062
107514405 285601176 57681832
81368981 430516702 186766754
127761477 160559244 114231748
157801727 99476976 179657736
166731305 160450830 28436334
4715013 514385188 24079944
116799375 303402118 146297310
92681181 142516360 50083980
104608981 36506572 20952272
69933465 296030270 98008722
28753017 219904720 61628244
51540711 385094738 112569714
183599365 250331620 264927980
9272317 238345452 34575324
75944901 90350028 112221664
128242679 130547224 55237528
127346889 29616360 343573600
165739011 278344242 170751134
200849001 320827218 213994862
239626201 98240216 48367172
15724083 59452710 262589170
59783787 462612696 165118988
242101591 571547530 359469650
61619803 215405434 138495098
28042937 47283544 21151768
171825399 381676452 62896276
330588897 296410376 28103688
130498219 221072308 2033620
179238487 155273738 148137226
45660205 359433968 199911160
159169679 608194258 253431686
42347379 250754578 71933682
86161183 118343006 424020782
15535943 39382408 124405744
67075041 182997666 293990018
204886655 314863504 379671860
113242243 23467658 16857466
69319121 33901556 89481688
375416917 158575406 75278750
8424627 279423306 44009158
202448251 190358782 124259150
47509219 389328006 178868238
179179299 50807226 60157598
233838965 288172192 34467944
85661013 673155264 260177368
65765461 259562744 6795152
144396863 126028974 45926226
69758387 181545188 211382524
157288543 376043274 219301206
276979703 116717022 19374
151296803 513084824 206875336
176566309 85694262 63590070
148132313 301741730 208509934
186710739 295738956 7795768
75265071 372872148 183129968
74428021 126502058 75298678
134646621 401035938 361100674
68321221 850831542 118769706
216965461 245005628 25123232
6149817 260109050 73556106
197121023 478741644 122042016
3685287 46382440 181204584
35071635 243766440 6979384
273106521 486647208 313788832
150739365 65307414 326402650
186269697 123252550 220146510
134350939 273443132 206841652
43688437 146534468 67502984
228779087 215172698 101900594
177364279 122714672 25308260
18414635 289633892 198493580
223225149 304331832 149422696
59345915 112403400 122470500
172467465 158431130 203070150
138837635 224595478 31753930
28426803 423377954 162082074
100753461 323844696 78008168
62865803 336612514 91551226
153209525 331053920 284425100
25189591 57357214 30806942
180288475 156242760 80594700
326832239 279701178 144612654
149759315 283622966 175906562
249750363 86066422 2071374
158898755 562266974 168747130
53795981 300246246 12798702
220833297 351958874 77122686
178395827 219637088 162839744
45756005 174591136 77688460
46083855 281044590 91213622
21075779 377254818 365699514
172793047 195423706 44871274
87310355 114803744 201532660
57431063 217241084 16717904
27889863 225151346 62128794
73752503 161909466 156533226
44206557 359830522 358223214
15345477 77724380 192240936
152703115 137649392 10062344
191455983 373248492 115368424
26634273 62973204 46569404
101802841 243931170 46108410
35075797 198553854 148654326
128661023 133840110 65890914
22490085 77061288 1384816
60976307 345782754 28282842
239931905 331459078 60058690
12674619 108235738 398939658
32133067 397897644 106730220
137459677 519256874 220950554
151307727 59070516 368132
112084323 270205302 204062426
12358869 38177072 9695388
151734913 124131234 60491730
110464141 496846846 348124202
126540519 104395410 187327858
258310331 35080306 34092322
239913699 111609806 87367962
64417923 400699266 423244294
139911425 129287970 68231754
392275275 79997410 39960630
201310631 194076080 58506008
62539291 336015032 51492464
76920897 220013514 164444354
219866949 152553176 138509112
50896461 126586554 41606278
85943679 102875634 60187042
18689127 23728612 97987476
3390359 146131082 24829714
49779705 481071240 162083860
101794771 243599796 316497828
297825961 338004494 98941238
155949119 464685132 132330216
280380891 340526856 17748488
235970809 309379792 35605624
384416295 342660490 40281810
357787277 142151394 84384042
82556205 181559640 6856880
53899247 292292668 236426416
455642619 230908458 150184094
205504231 326259342 106773258
12028121 323414878 142848962
17582765 330517070 116074970
28130049 117753430 80012382
4821033 274142806 52884462
15880129 6262620 7000428
151890721 90303112 125990044
341200345 467140900 14393900
201129177 322200898 100388826
20622135 89753660 12920580
197660413 72109756 3209512
79319555 180226138 140647366
58884569 114733352 86623864
89316595 94154486 103206790
99617963 41078030 10166366
41803215 386587494 68443042
91146321 249315424 109481352
433630925 260803280 177425300
271754723 340856746 250494274
97832043 103731486 289331978
1112019 193865768 167697324
21826095 198140676 84779668
51526961 85500254 85288462
172587013 407254266 156310110
45311765 92522582 66215330
149823419 485398174 76713262
9014859 124504718 242494506
198521007 158799396 27541732
23161929 308719818 446298782
11213021 436638138 198706098
162601035 283398710 44403270
32994135 62926674 400794250
18864315 414171140 140444496
69007033 163539316 434077268
168340301 109018522 24048346
13606591 202054598 184489318
60362693 32855600 68845480
263650911 192176846 21288978
366531831 118196772 78388936
80278265 875500924 72179968
28591507 436497322 133179454
105306783 201781364 29220348
211902971 83263488 195100896
95122481 144123928 79195828
136807495 272608420 68241424
103794605 45723952 63005836
65582421 345835962 342176866
58211383 100881022 79654966
125215629 365258776 162375312
145414975 440642148 332430936
413936513 261580590 125267850
9393803 12848138 29541874
237957773 148675646 38557634
295631775 89076540 14590000
72288759 306403680 36779600
175847021 44245056 20382672
4850131 296542558 207820990
80099317 304263060 175061544
14789919 499063128 73866784
101301579 576401372 241556676
444851557 232370528 16763396
59438687 382440996 415308612
40076923 75476294 158974606
44601775 159734240 91068320
301850275 238659950 16126402
212882345 12709220 24995060
364192557 348801846 161656334
223841015 202320328 224735300
52080341 187472290 306939130
51442625 472878510 47331570
288838661 199939628 81999464
94109721 101926598 60528606
57893555 212431918 136924826
58117443 178804614 233509678
40702499 44447232 32177148
125690839 112693584 128993808
74518365 318786790 359909214
52273695 189624618 328923326
105662937 201996800 54289584
47542905 73521184 30703380
60939509 78485490 205699638
104559915 408471904 17529972
163602005 128929360 319746548
140572143 199052250 131650070
348084369 343010972 89052504
271010283 278886132 224634916
218542249 107001898 22916774
139063483 147343106 231573454
97293951 276766602 221629106
178502969 132153760 161695892
164027767 257600536 58924004
143250825 141943446 190604450
28738335 434201974 179725170
85876511 67288492 96208532
86715699 308460246 206071282
91430751 352785708 5935172
121041487 279806228 149192024
150227975 285539314 88285298
227736545 250953886 226974230
335939959 136958062 105183550
247369019 206273742 139411290
44332909 33324634 74789822
85323721 768458498 55443818
104769423 174991836 115908104
42924145 338137360 77435780
36557007 82249746 104215598
154230555 168221950 14523990
100666699 93607122 37857234
180176529 164561016 101737252
296625363 232926492 26365556
13013137 190907284 58369240
100755305 406857050 201019954
92740829 245255798 278988898
520985 195664010 47291270
179003097 415704744 324426076
14365161 464068476 139274512
200671773 671868624 239818396
104562553 31421192 251076944
147924455 176758000 191357060
125852979 414627198 38067686
254005105 112186024 164610032
132139405 404100680 236495960
18588063 242592330 22558450
139465583 78489556 7228096
16300355 569468548 10999880
142571913 367972284 38071736
57524471 798509474 146563798
14959871 88826536 141374848
263707899 172317418 56876310
10438085 100810100 171110800
71945353 300113144 399289216
349862589 328785404 189746268
35733717 87405144 13052548
19644655 436623550 4552438
62319155 147968190 314893290
261623811 303195632 110879088
321582221 477632448 188051076
360765025 279269924 164450840
42007387 461602578 245417406
86409075 22703156 41765220
230307061 210268418 56612342
447327 339875948 210172116
218678713 78991704 126049668
250843775 432578552 59696264
10386551 62478438 475572378
7651267 75953674 113531614
115812173 186310804 130758008
167685843 34726614 30837014
4014697 268868204 47682440
155618641 204410810 119898110
82227573 90049764 110025364
91210699 235749656 113699392
209680029 112883186 80088762
63916777 42257114 288188150
130410291 63602328 31930184
145244515 54766920 210459444
150467251 295959240 131170380
237173713 352312438 48148186
150693491 320583182 44322178
35011163 103826662 119464786
242686799 637570234 134037302
156071301 81866352 73849276
232003019 171192328 7643404
238135819 52366018 3950422
140159817 154485156 116114020
9839727 428963194 136795854
170472157 111741114 221399214
275476503 409029638 31671534
250280051 677480168 203821708
200981839 169477838 301076434
119417883 280254886 199612158
25230523 19114794 19131498
126749133 400092154 254383302
79406337 141225276 224045096
144597065 343383330 73640742
101971305 416804880 60527060
52818703 166817940 24781920
467605 245120270 112845646
59896031 137668042 19576018
51784469 432916646 136475218
221341579 168988962 4561638
16124439 74393842 104090994
181954795 353677980 27651360
49075527 306406926 259313278
286286851 536829420 2675532
72399829 50633088 57093924
32133081 386994976 184858452
32606693 427597114 181086578
49997139 270195306 118164958
143904903 88140606 157315562
75568891 42402580 205044520
101313393 71734176 67636564
216910765 172263586 4779602
232937031 308738782 11635674
276351823 445506154 20099518
68861727 319293314 132034014
111852475 421838404 203355928
83736149 302322838 112892366
81374419 430869246 30972078
76274287 217392736 160373552
110103447 143838436 23876664
157024175 108725540 232229720
109853415 65357974 181982070
229905703 268260876 22622136
171918645 211290240 225763912
78428723 74997358 82437754
112188587 145006598 247806886
24480387 451051166 381140322
173098509 299695282 87483378
56452305 245409978 19701754
203422051 15876162 108668274
354089385 317624658 29028506
157679823 228421776 105422644
381607383 217825344 91833724
50886783 305796402 315752434
94697931 211649454 82463378
70785653 236357336 189333112
382089243 86603930 74924826
20847049 407141102 161684074
9067751 496356540 192534132
78256809 301672742 214928538
225055831 371847142 238343338
14497961 6982230 8108610
60872209 56366970 27843762
141002161 476273828 14423104
233644775 262658838 77388870
78942207 382019152 218591724
48109055 243617560 73342940
77637857 86414942 31820774
192446561 479133916 102822688
54453397 189061216 281416504
22203137 216421884 178104096
36112859 224477512 120565460
15305865 247944200 209693820
154910221 276332856 21929328
306561259 259858254 111986802
170271019 164182784 13176712
216279953 698769118 85277894
99694717 262574806 23213398
317473511 352126582 43795202
74089907 523085254 242230106
307898189 191907698 145821410
59350317 666534546 147032398
36520709 146567232 98358252
15205259 363815184 203479152
27201749 86801208 25350156
100827849 424272230 67610382
7141299 89356092 55710452
91683287 184959586 89640194
156211065 291059880 148622860
101387823 336177480 76041364
174704283 76140144 299922568
183814313 203381456 100596472
85083481 213928052 275543632
150954221 154511904 273771228
132019401 118773966 166665842
352944813 353308486 210231762
98392311 256730868 354904372
115743697 43716454 72753490
359059 60407134 18592762
187673927 425899664 157848200
6766917 115811144 51361920
234580117 400444744 114375508
228757725 173396108 21101280
250039469 378725448 176273208
60473117 66879254 27723826
6982875 119261950 84028530
5133487 342455176 252654544
43146679 308431052 123969844
245412917 141031918 90302594
70894215 343509630 215937430
85407069 474892824 253924292
89599167 91942086 49044938
144855281 662198806 136760078
90626505 150491540 86389380
89481563 388552656 45521256
223687451 120889782 21504990
119215599 583271160 178830100
212522677 207683964 27922080
72180339 350051060 88407552
64572329 22822980 27739020
126937175 287247346 342071870
175023547 238350086 57580378
98292285 471628794 273840158
230702989 19331392 1181536
138141997 193674784 1837948
41840221 35705452 5097584
106149083 348786624 54193308
151005055 409130680 179336176
138573811 170980598 305952626
170190083 445269136 228183088
347918559 112297110 46605238
199092531 699669804 177396968
149898651 579712512 236138764
120001491 752674332 135509464
71416143 388934792 176627196
204076325 167908176 15031968
66033959 49146938 130394422
67957581 275512712 162074244
165390641 265080752 76472024
116051079 26043318 55611398
70441859 254363132 174858524
68645841 486059772 171310516
118808857 250300568 69369784
228215327 538377434 246921146
230341999 157793040 114941040
353456713 154922058 144479154
234463155 219425230 157677966
45751003 437736126 164555178
25487025 300765504 154249328
30690397 498342196 277626604
99649991 133182276 83112012
156492311 250991428 37382636
155195963 329406106 135863326
63056433 256346146 102840318
194862395 153286770 247063674
54122745 278958480 344387740
91439447 182337138 112656654
92772891 552406100 83002188
96494373 158605036 135848472
193974845 284814932 75196024
110960367 314846028 53913044
115813545 384945194 316896390
228428077 567712256 285372376
321084889 352278322 325971514
25323345 84252494 138590658
67782839 670973510 71668598
39704003 208360416 521237028
222175027 181721936 6228920
238708953 520034196 213324692
54291387 19263696 14203952
8344255 174907506 207181410
30263727 194456764 75733452
88090761 89009828 86765724
304671441 324725978 265123098
130239495 151992420 1687640
46446133 494982934 109181138
7586189 343538678 105144874
59396695 390254236 358914752
29509389 371312904 88250932
60578471 223109522 57401930
137912601 243298758 99781646
275865459 225663702 10430378
137686995 233741840 164240964
116845613 301109492 90169724
133129071 296336550 198941650
104424959 133237278 4552242
35734961 581334042 88177818
46611131 344411382 7805502
134420765 118255276 6774580
149616931 365187732 226934916
182385365 349094440 108858104
46720869 193878992 191902284
19178751 195632782 323484678
81680019 310605910 358645542
143585715 298919670 74897078
66617207 107702888 10075384
139240311 67391402 53897214
77755819 140168618 22984714
140398227 229153026 97810622
425168301 97543752 77672092
284559053 19158846 17405250
149519983 298099228 83458424
59237435 602569770 335449710
84078447 190821162 421792114
197026827 315964560 16280860
12995677 102588648 371485056
58448137 139938568 117646304
110817225 161804880 1464712
21767877 376237506 59899562
20956931 45683212 10265876
77774947 845584242 21769806
9934739 277300686 144719238
278955899 100525328 52289788
197470727 121454094 172724286
86877119 117251458 103136210
381953447 200066526 3036966
67146429 327976832 5754456
110347079 474297374 222257318
237371211 206743908 69184328
162692829 93770472 305417008
202436589 558725948 230010840
30251141 238371040 117077180
89934425 186557200 31824020
128762861 140910176 59700388
105101055 20887746 61663522
2676783 364529768 90168576
243034293 158568696 2719924
42682411 445403962 142969018
182815869 30778588 22891356
77596749 36563796 19841092
3444021 261614772 217163828
137059765 501618656 251057908
136637629 180683870 95932822
102862561 390609094 349898002
25794545 382264708 291512644
245504463 250074876 178196468
175821295 232901006 240198842
42584023 240770016 192165744
59159065 21443380 32155520
132897701 138518852 154153904
124845077 486990300 21019620
80753775 226498730 13660218
178662649 374786842 35663362
176987455 150134620 26336776
5910335 245309454 155776722
51456067 81858218 76629514
8421479 503623908 196844832
66665253 28541124 332823808
168220487 392439974 193975762
27433505 378979630 161567326
139910133 34354700 288506844
60210309 312383910 486772262
29194685 254232558 53431506
56954097 308733726 41762
127331799 134099432 194873040
179269151 50950688 5169472
229906825 312264710 122709814
285633183 290354444 155513460
90843629 419932544 234628468
109458375 265582350 371183750
239885903 176044754 73812682
370845785 170072160 120028752
263348717 266287858 75647246
163092127 146979074 205784734
80506749 308161608 70486868
193235999 217537842 209431398
97643791 361368802 127454638
49263501 424568942 268296138
130822851 172461222 105159842
80770011 320872228 286897044
71475315 323392916 20867460
136412997 187773296 14611320
24401355 151077426 40008970
83457019 318165766 91284158
4352973 75025836 35417852
4603981 375298870 31746350
63940921 441825062 61707686
128476089 459142676 73506972
61331291 147681990 37239630
212010419 426284912 112037356
56637529 117217856 35200448
23827619 126209888 98565176
68068749 165270952 48800424
234086085 342408078 125204990
124233889 379303792 77598608
51427419 290249826 4155742
348093071 498158922 1799790
239671953 26724998 41041254
74509205 429403630 12777410
91145671 374478926 332762558
32204993 189712154 165632494
90915907 358874092 216234584
11215349 107035942 67402862
124798775 91053810 9816750
123109233 486013680 396116344
57914375 98003850 89976258
57843063 604810368 64028176
116065695 425601344 100426140
195408009 171485474 148642722
60789485 204335620 156617216
22823337 349708956 299207644
40967825 460036386 94099830
115322235 452781906 75622858
179198109 368536602 76382326
32624281 262843696 315538592
272157991 318436968 53093772
356063 76411106 91420786
20607647 68870180 109822180
234161313 302531988 114881696
297624741 158663822 74298822
111255075 236542884 100118500
78862275 53681390 20680770
201063197 88685420 64264496
208083903 488631874 140088138
224750533 487904176 247877504
225543701 347325132 248040672
26632399 535021104 5466408
346225889 236701378 211621754
207616721 295232392 90424288
24289369 48615892 8034956
140078425 552120944 77000420
153805391 424822708 146590564
176902275 326111180 122730984
193383729 258574728 136038196
142577615 110409088 22821584
98535529 111412790 83359850
2308467 357009326 296470974
38734693 392700242 283285394
87280055 136183338 91923450
19194621 94219746 141789038
203926353 250425682 106171554
273688645 9073310 15976370
174087315 257861050 18690450
78766549 263368216 165628312
51774591 440170494 197782442
234868561 155995796 66656348
51813303 708844828 41121984
8470729 358519016 118609468
90882969 75279582 156496466
99845905 175979436 152265600
49678561 134943382 171310522
12555671 343388276 17647408
187814721 636795350 248443878
194126507 401911794 356756982
255611843 250182024 104791332
198333507 201669636 219712072
187465731 288162092 21496872
54613665 186864818 176257290
361316103 225477396 98732360
148658535 302048390 213298578
85068985 243916370 245556334
116270167 204515570 401790550
90896813 87509504 240312224
85587065 86188790 210149062
13223429 198929338 24644162
157280501 533932408 15847036
66366355 489943678 157514146
70622945 114944110 125812190
79065921 296894764 177607188
21431897 161320846 40048030
85236169 291507946 102840602
218037183 530812524 256859656
188862735 44103770 4854870
22481475 221514700 123565500
128005095 574846906 176784558
81189853 353449276 93718628
160071999 490096362 130249154
116178823 171209338 48869354
196790999 313164556 277633508
92411621 226190306 87499478
231209501 281419672 119136724
72917615 505283488 277637716
9352599 479121468 131873416
380173627 199248948 121262664
132325861 129739632 140671656
112519011 191703178 51765486
139096395 101181270 59882510
18266325 103917770 109762350
12123655 459922852 144578036
249433681 101413804 13389892
77005163 519198750 303367110
28074221 110200488 1905588
169542919 128375708 318847724
277016501 323103188 16657532
26280357 73528876 362440944
156039507 374088674 257609646
78821509 147313678 28479418
157936475 152146424 125271820
88281053 127589958 119079486
144016679 484423596 71735148
228083311 319057272 114776148
25788223 30846244 26748584
164382363 213623544 64196024
200558801 224234868 161694660
100974485 195607270 45531830
67115511 379933698 955186
140139723 306506614 55660830
78831097 46284360 6140460
114765069 121311570 17532890
251406997 158783620 129952796
109739823 282372506 158317266
181964587 93174626 8598038
171506861 235638048 57523560
65948449 38137448 262294844
339782609 347612994 270019902
19409405 102882960 2260920
66913257 373211650 161944974
188601185 94472738 256027966
181511643 379304778 60657886
27941763 87750032 87331896
63386415 688942210 95113230
316026355 370237220 329622760
127814217 340747956 169999292
97096145 109773966 36762750
137971069 314006838 109305666
153822909 220032744 35573372
173115429 240422880 29353780
125838713 112508094 11187198
104278369 103569630 27459342
22498717 29968694 7938550
55634915 265464950 16198250
18701769 216990524 302424732
11731041 567272846 266787198
40082219 143833812 94391028
131142179 36023468 4921492
74059533 319742678 127573986
56026069 10856600 25149908
112202017 216970276 9780124
116575315 688637378 166359554
43520883 345815932 72617136
70460031 220162458 92543998
190777309 592770882 205271742
235066325 137763518 25608310
21410569 499050934 85542482
126078697 240447802 140743214
75721995 246559856 357661800
298003233 248840004 159990856
158809209 263277600 134195812
45387887 199651222 226236286
267485915 112173160 34781980
108366659 332909820 42656712
188544871 306173056 63737488
170017485 467721100 476159088
271696209 522992140 102998700
67188937 286175966 106903910
133671735 219935724 52890380
235671851 239077198 38592502
186130855 306390342 168173106
81724045 129635490 242229690
264547565 301018430 166400894
111147035 43569700 131775620
62857809 458716908 10419716
141009125 221241324 42788280
166320539 603969486 67411602
164641901 151536688 43433032
168784379 359488846 197701618
147515429 319377140 280133120
448910115 196398894 84755890
21585865 171835878 156265746
14745853 94601082 21975234
309256861 224503082 130846238
205311161 166960750 81599702
46678637 89171516 75377332
126585375 522020300 125440080
185650829 165772012 15454612
93649431 90443328 20843152
133310409 264992920 7118112
93637853 626965484 96087016
167161183 282201458 143865986
182545379 84126184 81453728
142479073 39937934 256939126
14507401 102706518 26095674
105574797 209704640 101381520
229830069 440811980 50892840
53709183 361942974 112870274
153642015 135266946 34454122
227628607 78976294 145654214
52507841 91651428 32793156
225240143 257403784 25674212
56753635 333882836 121352840
11846473 228012646 52844458
34139235 78041400 36201800
39136937 135179734 77753158
139782049 414886076 68459852
145832379 212171292 91162064
13107171 349003140 149112820
200587707 717812384 21361872
259767903 79847208 194320004
58207613 79683766 4039150
2886577 233903354 470800246
52331195 144517980 88306860
90114675 242650130 251863050
311645965 317237930 218149298
23739727 651355668 150447924
91016115 300729170 21955914
59100543 188906496 12079052
35302953 100635546 40793830
1268865 468290532 18758140
60266139 257720918 93551154
333998829 463750314 193119722
120685145 517264320 291607140
80137215 57803220 42959020
28533537 320690236 197903544
92008801 233228016 328645068
153218589 73790450 279086910
42136715 133940912 168065716
97856373 265309902 397670614
59889659 341675242 310461062
42746871 331156104 131946272
166973951 417955702 234235022
12185469 84429528 5932372
125344239 584489252 175148448
95824221 46119852 110758628
329581225 118309168 95425276
172185763 220951334 50291582
153061499 309538092 177200364
330973617 168406056 144659384
67901405 517777334 241566650
85100383 92850640 31497640
6501767 61331096 234358096
295069599 173646680 125794860
245932443 459401824 310502604
10524957 545968304 191721168
348747655 231914290 133703750
278187271 416047404 175969212
101213263 90118654 70453838
11148893 402584776 154715996
205857039 436695352 292080492
148016689 160410186 60039138
13656301 330730472 152897768
59153281 477466142 273557686
32755875 171795310 200321586
30596765 28327304 128049772
93607309 121821204 79451808
50706345 32016410 84456870
109059517 285812758 289209866
299055891 176122612 56116140
169982853 65795508 47825344
144898433 169417974 270285558
57135833 101312856 46730400
181774389 162849272 295456128
19172581 297613458 88496370
41206365 77749938 166949366
333299677 130465476 132299508
174265429 520588854 277273878
186729877 269855280 30689940
136539447 64378090 207603954
26591021 307104922 419667998
176593545 213788356 562680
146051369 529892128 173008048
42286855 209431638 247847730
97353107 359904224 71153980
65965641 147036262 1325226
101427571 413189462 421911542
127605247 324647246 128522654
65684991 435556278 146122318
72970773 87966648 15708196
224976795 614151890 177175590
262846197 475205446 403900302
114499293 221360194 139755066
103224321 51759112 76230012
46101195 273186464 259679352
72871745 129969880 327665660
350048475 245159844 263098340
135999461 251049092 4146772
91539481 201332114 95964382
14014761 293866804 250496148
3717215 198580292 179006944
108549709 327699646 71764282
58318869 68761020 143700640
190891001 178735338 243934434
74782625 104546600 25099640
131041393 282528626 322690730
24323991 546335112 178936940
299417533 127660728 30442464
76494139 57292240 49748360
176321005 73066940 27204140
120144371 372290418 394894878
165411821 149204268 69403608
304756781 252622006 24934478
36090045 247174460 44236992
79581855 285537918 21591130
127663389 523439388 43181012
30174827 264793238 160743466
442223297 259278480 188286660
9526183 72845014 213092086
259844503 391232282 120943186
179021345 227341358 830330
90144525 168300820 270525240
221879339 323138862 259431282
7313349 32643090 58611482
8133087 163747774 80464026
221033127 150091446 122959138
152644395 129697746 136242478
85509267 111887090 442043130
285387845 193573966 214375970
191345853 213280166 189197382
240305345 407490522 190062654
236185027 114652890 49183950
113188015 159344576 89968180
94919111 314435538 14593974
139036145 205356212 230808880
71755711 69374152 15296060
100510763 478524966 28029006
60920945 249314840 217060960
109836847 406452274 250924862
153761671 207943498 36929714
353392251 55928644 27560688
71860989 138480018 66562906
271695067 624413706 43685886
275441409 187853646 78001822
106829825 144784840 104500100
189178449 295531302 59831222
100373525 22444870 36204650
36366769 260941566 199268178
187906355 465196350 188834958
185531149 47612580 61970100
266131609 328740072 87586944
43307019 430332708 73285940
9444263 193168172 128169364
204245041 578288982 195358182
231457811 407827382 255794614
123694319 482739832 6982688
163026173 449245814 117665474
280894919 300534888 153632052
181421725 613225550 153136562
204005695 381247460 110263960
126193247 150549030 163616454
72984883 308890562 181353854
246935647 224661106 110153318
25470251 356199456 38107968
327939651 325656896 139606872
230099825 78331918 41816974
40686387 124677434 97096386
166549285 165537372 82442160
74652743 159464682 154845174
316659357 373078210 44324490
172551121 26939722 3670294
144616427 239855976 352577304
55396605 64969070 12121206
140455991 282864576 140195172
166209049 748575864 136227228
221945331 375207378 328080598
244122375 499752186 413236810
194431647 439658184 209856076
19114299 430617662 81786786
142517983 367154660 335207444
31062283 407656790 110723006
317894997 321052998 159103306
184420459 213759348 149079432
61810645 227314230 64331202
79724519 149204062 35080186
120565653 25219704 180866128
142393803 262857192 48777916
290140249 171222744 31555968
4483213 478267808 6480184
67922241 366235092 377908508
17857641 547169150 26472738
25517007 160902456 90556972
82873471 63898522 7131334
151183543 340804780 13961200
21702815 209033610 116479722
47981067 238811824 97790676
208094579 590405276 310102652
108492939 46827390 26243698
14852803 179695226 29190794
60161705 113606124 197759640
119998365 160166952 185525864
56623143 350101522 91703814
170518637 296945486 43030982
108913799 238226044 94680788
278034483 146876238 7519514
84864185 405156300 270073464
141137075 542317170 391637310
253563903 463873346 198400554
52729039 520962018 351655758
180694751 175439916 172560672
152462897 87396540 222284040
145248667 335765314 68136154
5018445 231921248 126242364
137851107 488809376 41543448
129191049 346942156 27750408
62903523 451750902 67772174
401349503 361041050 28823246
178128605 191645786 20701630
17443479 47215914 115845662
367255917 167828880 68509880
87541975 127890600 127014360
37519957 17683844 3859172
69070269 360134048 41431668
145145663 320974092 405485016
313872177 205054664 94697220
182748189 550832490 220106302
21921625 51932352 59503620
51347749 252480818 26040910
30276165 658434948 212407736
280382947 65127816 80787672
46606173 82294214 22340646
25042001 225962752 24433652
57940751 237229922 11273122
130503137 367419998 36751514
20486499 242987616 30251012
281497701 229633872 71567848
8894837 165186974 211700098
139325909 26600068 41055868
173253073 216595596 278243892
4090835 261931856 139657108
55956679 409040016 204870552
3262831 198446532 37561128
129127515 179836036 323669448
132987193 387249972 142231056
87207331 580834578 194700378
217310787 132297972 72422276
2890129 475272746 42768082
149493753 62552478 82439414
42145737 293261118 44958814
38098327 348850150 41980514
258185801 599110364 260075008
7833241 401791038 64033182
180224519 575160742 381690010
126497029 176185930 10800250
161474355 212100630 30911786
320681465 219984290 12051382
158871489 40439700 5485280
291426439 366832882 85870934
148036651 23676968 46789048
162209635 506917170 78632610
225288487 232520694 73101798
40515199 167071910 49931482
28487739 485195514 219400958
126999593 100324942 42229726
294770107 297987488 104721304
114894603 442322370 388565254
13521625 397718046 21755622
246626739 329615490 7614190
349004653 311055006 67275882
250809415 125802710 131146670
82237949 465288884 3002512
111442197 171790126 143021874
286571977 487640686 334140286
52363125 290652850 459304530
384850861 182175478 89993474
135738567 88834662 143378894
142086153 492412974 136756654
121778241 268905116 50431332
60221605 400407580 209090260
212422861 155698982 314518622
211096769 114890522 176452018
16234127 66709652 74224936
151908603 547707390 206538550
177008535 192333890 103327494
43996003 61747036 14083228
186138703 156333056 112966496
332012725 30242048 14917036
124667533 393347356 264511312
164374657 253561836 99581028
18417847 501759432 332559864
166316575 102389464 74939948
170717279 179267032 113128568
54359045 25882220 37183952
25971695 32964786 47563698
208108549 322104062 132787942
142390581 19733792 597780
331588125 460035254 341484990
194156661 415987782 314261486
169624735 10648950 33169398
188124383 62376044 143856400
3732495 400355310 404773954
147269585 277583330 62248310
65841219 639430036 57215928
102079089 296951386 415728618
16712209 273774252 162297564
407802211 79609384 59955388
62352031 47689138 6815618
155187395 133090316 198135688
161127695 152357560 36447976
238542865 164531000 94730572
225322999 429523332 189399384
203080085 441086350 192084850
182330891 362335722 165546198
171736027 310608014 6241810
74485639 471783248 148165880
262684337 302353586 163640854
369306289 290649202 73149446
152820691 474647260 24977200
455827465 62038930 8485730
226875841 445194200 130687480
70966783 595390666 74241278
78382419 371340934 46841478
157383649 151111736 56222788
49709791 361881152 229503424
278727267 300056344 216220980
177958837 348171666 247044570
175220583 303666000 60324856
151955571 355235830 158961678
166290533 41410064 6349012
165071445 357003990 210676154
161549383 56723206 235676338
287445651 280858040 356700
58439527 108228148 20271196
144996883 325889756 176639020
19847033 648624248 48535744
158737095 28493474 8009118
27029193 288091266 75857534
304388657 449251898 52257574
110072843 273026488 59334596
63424579 555787812 69935436
196770597 495956304 226317620
59993407 219006076 365401736
17345457 513471632 59982996
221729573 180790712 114617576
101718641 39614574 148651098
23050913 43858642 22860074
286620521 424265246 180054458
316316561 234432528 54223176
204438919 78659596 80400772
111484267 377440580 340009156
109043229 231390074 117966282
76919619 87257512 6151692
188123553 107194496 565776
190402879 239129244 59788788
187583489 236263688 93673436
55667183 266763536 71089876
343998791 293952564 115137108
22843857 64425124 23975448
553925 263303118 111463926
203820353 277394506 11613206
96919939 444593818 71363938
152275431 458686492 13248384
45834771 437374062 169623518
221605209 87314384 12241992
45072465 313247080 192872952
59671807 40880840 15954224
363094579 262250784 11093448
256585349 193380342 5616138
26316391 339041402 11892646
202525237 506969130 24357666
199947875 92827490 44503850
232044737 390880266 199920210
116151137 229039526 165905678
247745133 435073764 19528604
391279295 176935096 72583940
185001987 386905164 13778512
7120297 494115596 99504140
95735585 274583180 149043880
46794285 36185304 36797800
177129703 265660976 25250888
10446201 357151112 241298472
163111865 626168036 216277880
35913657 272742054 98902466
176069049 455944242 293537686
245021851 35220178 76669582
200901919 420933122 99735398
79933617 46311740 37837044
92628921 19742568 27762344
80073245 54221142 43795770
28792507 255658050 263600574
236783537 506993988 12455436
175202295 764193808 142763460
187336739 415855012 1178636
286635855 287011276 203882268
60151379 341117952 101002308
332978559 164274348 116839576
90907963 288999062 136714034
26351675 76182148 48513236
287843355 262754826 72731582
221712191 296470260 174195240
98135297 371308732 409291576
226552209 231861708 120596164
32992453 55835426 288934
194146631 189497882 63310246
15354717 491457738 102528806
197896683 564812294 354272202
272357455 124094114 23204098
32971679 143587828 43651660
29246227 185148346 59146546
106824929 274999660 262074172
181677589 536871002 372603946
228157223 242153924 314132348
29495279 457807936 11129432
146880463 558004156 108105988
184088895 87667562 80225250
150334905 80079780 133816840
101149419 199777782 86416618
297540521 239782022 59656622
359299285 141295190 34768030
60455223 162390246 48454394
29362473 534864964 3144900
373809377 237010806 128859558
138600999 71587990 31324818
104298097 288908840 66482680
178529183 228534674 89529902
4460267 497296868 170604436
203154157 197083104 55287996
98001153 380784180 229551520
363303003 359814586 284767842
131915253 221576226 61099166
82522503 46082164 24048036
193773527 229211304 31730496
172491393 274857024 124939816
79394773 457873786 302839370
277594313 405498100 26383084
92047507 166080802 25987514
79666813 359580924 268644072
121249019 156750758 238215922
71788099 697968818 126559718
301241547 211993064 29201712
81992703 486651084 276314816
77928807 209697246 4702582
673149 44514908 82750932
171040687 31491464 16625596
33296829 18376252 7022292
454706779 309506102 70153262
467365989 122591794 83175798
23273577 11304086 10762014
223587965 30813724 91548700
140470679 718939904 177229732
132085289 301744756 33980312
72018995 365026314 194193270
50978921 227062068 160458216
275904357 242066268 67320476
13912189 146826226 169026838
92640339 533497068 61016504
64730345 65772600 6180960
74418327 482739992 120751536
75671127 385248866 97719846
43464475 117214970 92329210
63183047 616917474 133564542
32260943 845751226 14181134
21450405 546485902 67663710
124693455 211359564 192663860
26085531 232585510 61926858
169434075 195263850 97276310
76592905 72878260 73090580
256051641 168121122 38379778
332206973 277710044 82974052
77030065 57412934 301008262
187351923 384292688 173459904
291992855 225548890 71172670
200541673 433595294 64471846
211407031 425739204 2464752
87680217 637615406 54415986
60401609 488248826 268873982
20446791 288099912 325098644
55350131 350303958 201352002
120173049 529786338 13385638
114964895 179982558 133490094
55029451 294276892 283582384
81651403 796062634 134571778
119064265 541903646 247197590
7402589 294916448 197137820
18444409 410335594 42940718
55904851 58952250 11204718
141399007 274995084 171815196
34336485 211244150 360589770
304186223 168765062 98330306
154739979 131215008 145745752
209372175 227670542 102154230
113852533 222055406 291959306
139379185 240114930 160427862
146453745 202438090 37406550
90815649 309004716 16482112
158197829 207426344 96403048
202238525 144333844 20165140
174588123 271052586 282627314
39320339 172989482 38925898
27728665 204218250 35785158
83783603 773441028 44502996
195557637 253540364 32665404
53525531 262325280 120851808
122117759 598606988 26715844
80163951 405281100 205666700
5849879 308481544 90056132
183439717 434301556 323243968
75932571 624793952 220181196
43356163 518610534 21871338
102942341 537063048 65616564
222943853 450642904 117076976
19158889 594605778 131480586
21140329 20899290 38963778
132523417 440024134 111228526
229893995 169513528 170823596
112984533 207719430 156723850
35636891 110196358 65283314
43409643 534587016 157904912
104081973 103693454 167147322
142962149 443746672 80990668
163162963 244567112 135102896
84520493 173821994 60411226
25479967 119064136 266236144
282183829 209045550 106758690
67329157 442617016 117455704
191161599 133916518 405006
17414639 103241898 429921270
135717499 235561568 59413544
31866341 180473666 209341798
241050543 80340922 55942914
338840717 498315144 135285480
94756815 456904588 185185860
41509903 451786322 17389354
239540439 344758572 85163156
169421033 130716764 41557156
203445991 147993878 285210146
174146501 155452904 10532932
18711695 207191030 343858154
59831209 616069084 88915492
113300391 731579908 32677716
77684875 277708166 272930038
50035001 122504594 118188358
395872213 162100558 57063086
234491683 265682714 103606382
183298555 151437156 23965740
119569803 95750238 203701834
55013635 166679538 23032950
131332563 361544814 38840182
6686187 724057106 74501994
171451059 327971202 82802434
121170829 296686708 17078836
235111903 392221700 18315700
22262271 144952530 383473822
221041113 291115730 89415366
89871125 553341450 254348502
70171417 258928524 48097788
119875605 213532870 323546742
193333127 335361900 80725680
341480089 199622458 31010378
38324221 376076098 37436366
22601835 162593214 14793502
100384475 350067646 59794678
11245561 544452770 106437770
171451899 236622782 330281826
213063317 367412830 40234570
257405347 261654788 167460424
35665965 127434180 90883328
112198789 309182044 12455128
44821007 255319790 212936374
240958723 651011524 55035176
23034151 336076286 228108682
135760855 305729590 82780990
34564805 115027698 24810786
41953765 115308270 23930910
238166087 178685338 65481806
166600137 296026274 178447398
40012389 705540032 135853416
73792841 484670720 44299688
12367341 151421328 13259024
12989089 108438876 74814048
34425419 570239188 150362968
18215965 525847424 696140
267822241 744635828 48211408
427903779 341394592 208476408
27532169 179452126 83899598
152503745 108259210 167102270
320915455 350940470 198900814
92181383 156433014 198860466
175272699 225878262 183377474
216280391 618392654 33590782
13303603 509194378 141732194
96205737 412213066 238320246
189224273 133902384 109037904
1491931 207975358 93927110
154363799 35375232 36885348
58383445 329974500 123712668
133320361 603057588 164115756
120375905 279579890 240236762
283111967 424949632 23285044
101335737 157790676 82690744
193476579 266524984 70876212
122273489 381420840 186315240
66505583 107472830 408024706
140729037 153156428 265949556
17313435 544668260 215370588
40970161 407332032 175258764
252197495 84633780 72122232
251595657 309045352 103770744
181550973 368941814 44499498
217578917 187512776 69956404
161124045 216337206 62308570
69691129 301439148 68703852
248682349 481714476 3854952
88973271 27821746 56623578
26380193 595627634 221283094
27709281 281262144 94093112
323709445 242398888 76048040
300428155 205763316 24633012
10783175 206938100 118650200
3249313 532554362 38537786
262113721 82025802 131017446
175701071 305638242 64132146
28588643 359198776 190848452
128080705 515185910 295223410
113647833 155961780 120295300
189829443 182350392 141995384
131155991 124144660 117003812
179591801 621935062 39748198
129858819 184586612 270037656
102107535 247750452 51280636
16551021 134500882 106569522
98511889 287854506 276190602
50730449 42989616 34232352
82158555 495283530 346039106
101820261 197364894 14279042
136307349 109247158 274994862
119899507 60770784 8701056
39159401 369277786 4536062
4383561 275356002 417369818
165719257 411720586 493754086
446202109 312452942 158886602
507159555 136424568 133469824
208819573 251267384 106063064
237618253 54824426 181574942
23531275 222895680 121876200
151201361 31966746 43141662
138744459 327150738 97446454
231526155 131698810 134185674
91550841 188702142 142690102
56306961 259971750 83602498
25194783 345645500 70811556
75679353 390852960 19924160
112209283 61379432 57342676
226046245 538402716 294777540
5388115 12982970 6288466
124239527 343653036 112372008
131674001 302516398 227729186
116123953 268095874 299399078
217569975 168527780 124700232
258142017 97161394 231825882
53721915 551716780 97282680
98786151 125618366 360691818
240861417 127489488 21378316
387799543 150806974 174252950
45169983 478391656 101420868
45012879 199759002 11228818
205768725 231373042 160182306
218382845 370625944 178489492
31463769 97618240 6494208
46417319 664252948 82110416
32915357 125003076 98787132
12667857 199022516 401591364
349887 229312066 47931630
63737535 448539626 177469818
87769449 79601342 191752842
124042003 293641586 87808106
68639989 296299132 170891024
162662435 25363698 30790890
143201971 99440108 107794796
102175619 263602462 384933742
234666737 32362250 18581390
265416725 456569468 133638680
230952149 452245882 174051730
66603467 655127506 104957930
155142759 301354150 20371290
185766831 103070884 94788792
179399517 193126326 12878342
107436765 298603548 112328000
83497953 248402868 356838884
43720557 558936272 206439516
92294021 240338782 311571902
5505791 474845784 8000328
119677325 468045030 41278950
160735961 279956888 81969968
19135965 401839660 269675580
172529291 214804262 863270
262430285 180639176 24965732
34988385 330252040 68190720
153403443 71842752 150304024
89797323 336263334 151663994
332717515 387702190 222028130
305887769 280452732 150054408
300033391 65284974 44117178
152623755 424450290 282648890
269116049 528410186 195106102
136385975 104726006 182751842
170130965 181238660 111142520
228044931 100420848 94601144
250514751 151934568 34794652
271900929 108632256 169841968
357982165 322331682 10027470
292307565 140837076 112304420
30393735 547653940 151427784
19783987 75564772 9549856
225811845 278863406 5546370
156211473 191695838 217242474
127196847 130658304 3835972
124866095 7866470 127773338
223246051 638986348 238421788
232185119 180287508 259833036
132348225 229097486 30232398
123288265 121209090 74099682
313204847 175869248 56408524
53801095 77945500 1659788
104732463 73963178 199014966
182458577 91221456 48606072
51219903 412959456 8189792
43185005 176244720 61522560
293496477 355272436 3823344
188423967 474090146 147219222
32027979 540326032 197025816
319866753 115967764 105936276
4896193 490064076 245979900
143358573 202174644 258757052
76729881 300941372 98762988
411665013 103275342 22775026
82728923 460980534 118672494
230400649 244712506 238613482
81307657 305301452 277561864
36886055 175825972 10185920
277522497 170368854 175395778
417680235 181231876 98313480
43707571 440175862 158985038
185648591 219365872 8368192
110813253 46689694 22677606
99864487 572747776 228383804
155344123 514573680 265553760
187783615 124862120 43983248
39749207 544181984 170756756
156361121 588059892 58464828
168084637 492393656 152467316
80894791 328253470 292604762
102582303 328745146 214052790
175718833 580068868 215671784
173249213 189760262 131589646
329856191 290483628 43749852
155778777 341681550 38182870
128227491 321758938 144966042
59064465 275480284 314728812
25714841 194355974 229518418
189354393 416896482 33685306
222329027 179136298 157632266
98666759 201465608 359577248
47325581 289917972 16542132
94554535 431882368 12986024
87049877 242219832 314253396
30596833 483081576 251169648
189837545 352480240 62098568
268920373 125462090 116204450
41510967 174653214 25859302
74306069 298944038 10011634
38184927 289912456 245762736
163381489 174053546 96212158
125632755 319172250 95517950
149058943 98238566 82979578
190136941 218595298 251219938
156646671 668683546 62682378
279611137 371649134 230844346
44752409 407315272 338694848
1748239 358270268 32277604
91382449 68389672 26470348
151890471 165342538 65154078
167386317 248822700 154085144
58458439 121664738 34868986
170996799 475691724 190316608
163764099 486453882 258800234
160764751 401095800 84514032
293712735 205347170 111216330
50696767 434962492 86317324
185824733 197879164 218815744
75982973 156760644 43107408
144323973 415045548 54616724
8245645 195598090 76701310
165927207 191575292 199975536
46388525 115839024 39109140
4526913 515465946 94875454
249142769 167200788 76276812
46869165 602713130 169979070
226552847 96102842 118483346
56616705 166338366 273125362
76375953 281246412 136808524
268865469 442718016 136502852
43866837 185799628 404977884
17051267 42048364 49972892
263732265 411688676 350137368
187945573 470994644 326092712
206123947 363383804 164117800
140503045 208622220 256166676
83030193 590612640 91764776
101950163 542932664 188899264
293161633 32359154 4760798
281513015 61335324 58866060
11230441 108913522 13858078
45268855 358858450 343197650
126998807 350470470 119728950
355238549 59422880 29582620
186533903 112084704 1033200
4456973 423067586 105571354
18523605 290133336 83690048
218691603 256677702 192204214
141593531 321907490 240111242
31804227 50182210 70398630
140140111 400386908 323917088
82250463 335593164 192963752
88820997 84045654 42764350
49113907 476097606 4737162
88489795 493693878 259533270
165795051 491775080 361454532
278934541 41187622 59235134
406723891 184655632 83895068
263830701 285669530 157245582
94491051 148158180 149897168
85647355 687783876 69037680
217781503 433381696 32579272
244790499 455553734 24658518
4242045 84699820 86199936
43080509 181283282 178237118
27806613 82286592 57666764
140174487 107617266 17615134
82237415 119469710 403209806
33512723 374381646 206918934
38694139 388406956 48549992
81759153 535527978 15677494
55371927 138137766 32031166
78181925 589976060 221926300
109282623 261467370 74943410
108190161 329998278 9927326
90949535 365886904 71121428
278992153 228070794 31957758
28377861 105695262 49423514
161743671 334888782 5378806
4937225 378109418 112863026
45553825 42882416 58223840
320900695 237176014 44402450
158624189 156278448 88780776
32165983 38098826 12244946
211996417 347587056 268598424
46305431 624128072 199712116
112930391 63906636 237973848
201094953 590768202 119837734
96923041 462102328 188228972
121139897 44017618 12710846
169148459 351445158 28978494
152714767 106990508 139239976
79524039 199691994 365151542
237358287 98046866 61375326
180100649 273454846 86615362
98587301 275394600 400254600
35767959 333259092 339055412
91777643 79492076 62029544
61021975 391875450 128046618
304269505 264130394 228958042
88560981 32388674 18959118
236888999 344186358 39220434
197984013 328748024 40383516
50026279 94253792 13687468
171517251 655026224 284324412
29086651 248291302 74953054
159629345 223359796 221641340
66604507 307775296 150173116
15738227 122928276 455618592
135258455 201910560 441706560
65865345 362369298 99282250
110113069 173160028 34609832
1716459 85547378 5428734
187117485 131541516 149446112
203271489 198107714 49818642
227151899 381690438 153672054
139211937 55683118 147970734
163359799 17919552 62668836
13873739 19294386 670122
157883117 762189536 166479736
248929065 384048240 27951548
21054549 192806586 394238318
23329989 223779238 124203606
430035527 254379784 92521616
243206859 392598578 204154278
244879037 315865464 156642552
26657691 371209542 40653118
89137779 102597160 33534828
73229373 242888240 32761164
286012213 31134244 8119336
189331303 93423288 51575484
30588355 189863590 22408858
117199705 291595866 74527362
29318987 371196916 257640220
57897645 93910110 147543838
305095415 215120530 241410610
50689133 612406558 104730286
131191445 543661186 87758330
35704031 68385772 23640652
28325819 476811498 27629346
251619969 210216668 4353936
112477003 32419544 51328724
86310387 463602054 131255134
333068643 208280944 82370772
415954997 392937882 155209914
91832947 620004086 113595014
133404379 303002382 231683958
173031481 471727316 62625188
143938059 220235718 145884566
98558837 390514326 54354534
32614239 184544668 63529836
134511083 815844226 42719158
11068189 271080942 214597134
10016473 299159514 55911138
174860945 7051930 123087962
247392069 697663996 127021548
93870599 288267236 314361568
79696457 176712174 30896394
267623065 125308230 41783370
73419125 539956130 88858910
87658645 144929262 174801666
252621759 384147962 98006910
216381955 126414260 15750260
22885247 175822840 88081760
4196565 170705270 177216786
286278615 537417230 101341038
23607535 121061300 380064800
30017629 33615978 1634130
242693039 310869038 83394046
4054817 4238832 112476
87302445 802947698 54960270
109077681 229974492 70612916
65014709 295374512 150022480
156271677 173901594 220446746
162250499 404209202 87192014
96145345 226163310 294482370
173389385 475254000 11630844
168084873 112863108 51646856
26602829 82399218 111178182
81491757 491318978 105220026
57836975 190410098 181312310
33527977 289624364 284600
68042611 215231874 13840638
44384099 388768626 164985318
81425815 209254300 46738000
207578221 423417712 62094524
145465417 271524134 72834082
80068107 66208884 24130208
24912521 193174936 65232988
21668479 125747346 133397838
203006423 159529754 83658338
106854793 556719478 143891234
127918985 122601554 33800122
221963917 133815404 8191624
109896075 302486100 341739508
3584307 305304078 54309874
224069007 319949838 361146034
13314949 191665616 103441388
59415853 545894254 152533630
157077625 505663640 388124020
22838183 296654144 194159600
9319303 328162896 66572424
274851439 233578894 120261658
131008281 56127622 178168542
174229641 292737204 72626732
161997429 709564182 103672718
392141531 198152154 13411002
88094239 386698502 52740746
75100155 240752480 15622836
114125607 142298670 18453874
157991489 166649592 95566488
62435525 186977560 19636904
13178927 440379460 322400464
113351657 385333600 73385624
62932413 363041068 215584284
81950415 113078180 82058748
73600741 193638686 20373778
283114631 327494988 54804672
215462379 140553864 131322668
148870129 199653128 47515616
152381585 282676950 123683778
132890107 113208236 17911844
65413621 161188254 295981242
827271 234803132 152790108
62323005 286718948 93048336
104592871 149925740 93260800
54305895 257022164 125056380
83455993 231030476 216229720
153689141 320116662 12182106
129367939 418289100 104491452
30702029 449914954 273885122
103440437 425350686 81670674
12958265 165786070 389616430
173631051 136779094 8587398
73575869 94747112 200815444
41549205 533944612 96347916
169636959 352289468 112845912
205554693 118560526 62476722
147007159 512142332 225761908
420792331 70313518 35105626
8308529 122128578 53807754
247664669 226915974 160717662
133532347 168064038 225370974
64785523 501055526 37841494
150909951 330025906 57473538
203768953 365732252 86544236
24188341 495023872 264503468
140445513 263784396 321212092
7255001 414153032 212829872
32955679 239364898 59595478
59524571 496482624 129245028
322936375 429843984 216154812
149195851 349319278 5294414
188784059 136824024 160768548
243953205 230380808 223224840
111052603 162369036 262493112
38102475 191054280 238828076
31625301 225639664 391254348
355285599 113729920 70692468
183574205 172522508 88173244
108753983 354319888 33457184
208837919 152062808 168631060
408230105 279390194 35995742
113420675 256482650 20222650
313383779 301265432 69572092
8317083 182203824 32117084
150120971 338272418 5850466
2410253 450694614 227447346
102018015 102827660 79158480
231819447 350516286 45581998
262373745 457181550 264973250
19270697 388335354 79135026
43780597 155279622 411514326
166836383 340374242 5520674
13169941 98727994 55326562
31298665 270688104 276044772
256305191 111821788 123168484
283025253 262023282 104882746
118819851 166228752 120210232
237308041 453038476 95009788
49822495 20091310 17407178
141325593 245232634 5161938
78238271 172066696 447490412
95334899 756159558 133947774
173033139 208511898 227181038
165966497 82375654 15385762
6827829 59215872 143001448
212736277 128460416 76671296
199772627 467044516 252323416
31278265 56806970 13665622
128917321 425237546 206903582
1736235 345963444 314102980
46190923 322031314 13909358
30700215 214119080 15926688
54612651 682898928 251736164
129793153 113158204 11242940
204865861 97090758 6359406
84664051 159958860 24560532
185980339 353550488 232606072
164175451 508652502 293723154
176305947 256819854 138089510
25061495 487509210 341869590
722425 77044028 23133296
112449297 208209836 46102272
20669353 333176602 36194134
108339445 298200970 145369786
18841315 389874616 247573840
148134393 93078810 22292074
283842581 150523042 32413826
134336643 358081210 170574474
95294643 277955628 238054676
88972913 456631526 268495318
113706157 281347686 140235042
60685837 394608094 191727386
138288611 208010994 222846258
47024903 46368606 223163874
247951533 99534526 57958698
45616081 413986592 141660400
276850959 168006110 10252962
52945233 12654924 2692052
477772959 227980332 25583044
132628515 38249930 156587670
16470809 371166202 180765706
216815345 227988616 236120500
315413359 140112678 149451006
210084775 710612060 60722600
160513673 506969800 305209480
20519951 453473632 111672080
180494065 156946418 46019210
109924525 88653796 8469772
44888757 10064798 145249794
139509275 269006668 12141076
156654075 214869966 258686962
252126205 165551670 20835174
110957559 102645302 42711006
33545003 312871108 104329676
345517277 53129848 58615576
129298317 102076046 49488918
10958917 169268436 157912308
41344977 389469012 42255296
36148365 92708840 32891928
4886515 511985230 256913134
99427051 152778542 247758434
170640817 160085064 25142028
248448587 452722460 243862400
207214107 127218776 263100
14295495 491937450 92359090
111181211 325431668 122367544
25548939 338416572 21718804
123162471 226355822 270846198
133258851 349538552 274335324
2048955 575318780 106625904
33416929 83343550 91341422
69983127 581317754 309604386
248013333 265128884 8557248
52283301 497243204 81919152
16242443 314154210 403666110
4297095 92029128 45582704
318441765 233114244 10842092
173155465 608185970 164283430
218973811 215632486 54132938
43489537 120716726 483323026
61064317 18919454 328716118
38962295 298444550 35232038
110276285 495915180 89076216
27420157 84448526 207329806
342639811 242791038 2971458
140971947 568131396 231819920
186927919 360696392 272262400
31354813 140045990 279792530
215964589 34613078 7923998
100086441 83416548 106400296
152512821 290325416 27883872
116452685 202765800 94386936
121409241 102325872 94140964
331301895 559078704 181525628
265243025 85789250 20069030
26593737 116704158 112572134
272398185 343917170 140335350
21992831 284063702 247159774
168040577 430198210 49311614
69663393 553327420 17432940
6572237 536866214 183443578
132804675 270175020 204812344
21612433 160740846 3168018
139987575 617179104 226729220
48592267 355100570 91272994
68536005 92779492 123676980
299937735 413937420 182855092
112113495 356589896 302699940
70074023 86859552 28622304
116428671 396076572 386480440
309940003 216236350 62401630
154821229 221374838 132029666
245886893 315995120 159021076
86229861 465642352 253444380
35765415 222933280 32085708
320574385 36638048 8705680
76326769 17466634 781222
57746661 147184534 108445962
3654705 70595346 70934030
124923385 321626326 4377610
261398849 138721462 1569722
54670685 483548948 56880964
279713403 126428304 198804616
138408685 438641808 112553580
34749077 204143370 57429486
80238129 127468496 204398628
55099745 437090790 3184830
122236591 285985732 107950156
174770041 144739318 46264214
2564449 886070840 40453232
201720459 174007978 154832718
239287739 174255098 5452450
141054255 169712226 34706950
212562081 383912640 41056192
288424263 225420126 44094298
47988611 171282572 59214848
55067991 538501684 304135392
8260527 382415418 260346254
87808171 106426002 74746854
23801045 105028416 225981888
185598927 33915906 5383966
140349315 309301580 85241100
48431845 347484016 159900440
54970979 351894612 78138948
181354679 33773648 30589424
106592615 460143320 234210700
169395427 97940324 46989812
134526215 236777660 113079580
15042407 49156858 3495646
108562391 144331754 378814742
72115971 95266418 5804046
12709833 456339628 186294276
331129677 502660830 8374114
124443851 144494748 68148744
30056909 748631272 136306424
67697679 146335420 174824400
204700207 224127762 113803194
35394069 414285488 218547348
104266747 294329096 25374632
166778209 34173126 84032922
64306685 18590018 71739526
236656615 33083784 53611488
121622049 257276832 35293880
11417659 678779332 161679356
70853901 410055732 350908108
12539607 165182718 47222666
90255615 164624046 207113770
111616479 207169820 23709972
278582789 303313944 180247308
19908933 366355864 71057616
151890627 449291870 220234050
169751781 154703476 3769332
156317663 34791774 26439258
323563497 482005358 200653734
333449145 296069178 28584490
69871339 504475700 21990052
109801861 76607178 14595666
71541937 347540284 138194996
56063445 628252898 199272570
49184867 128882918 48226094
74529135 408319930 205157070
213293183 109984440 54680544
11028835 369307830 146170590
173562227 617263440 377399520
49684839 275355846 260665022
156750945 146862718 9808026
92771029 350277682 332305606
243754447 322070774 116743138
16496025 29616870 23603282
144313589 230906536 160534628
89208171 126567480 57548020
235738437 212164646 17159274
79582367 32206750 193313294
718343 329891634 119695818
50214435 33073214 12744198
175622045 68584330 14246918
69806381 314227232 83350072
201085021 414065448 18524652
251602423 398343296 239895352
3111297 411004482 131633126
21309403 233224144 15556288
48534923 116387016 38627484
226070509 484949626 288019742
121238003 7560154 14966170
233003209 125314638 77058
10435149 397769394 196988702
276157655 55246868 58126576
114357327 94161710 201052986
195333133 347228424 241703736
120026347 131778628 256739644
67348247 395657492 263611204
127554751 143145624 27471012
78594099 407139038 318829302
124969725 360444162 112051510
41931165 320784280 227311500
178866205 307606768 43097876
282348913 178997534 19865258
405650149 358316788 6424204
107550431 227389786 165416722
256288953 261626636 141935364
66589011 221636812 150186948
257116327 39456264 105877020
188481779 100524842 59003438
4930809 545701992 289350116
313560477 415196912 273001476
97148885 131495456 43257308
128837317 482597984 20552728
79608899 528925510 188255882
36833997 38688082 179915406
11990189 319365828 365561892
216842361 332114002 320074194
29247113 376137156 193288704
125593809 289582888 91060200
64487487 293356924 182071596
175808665 349602540 193854948
177427413 440605412 151951584
124912227 112719246 316639346
87177071 11201668 256678444
333386711 332854160 17331580
119736349 58484336 58520128
186347331 241115366 10422258
68986867 252603866 142055798
116638297 196036264 14675348
199947465 113402360 73964820
272960703 21590946 8951170
176015931 275858730 37770070
303907 183513126 200245566
73086251 445868784 42230688
97100473 240697186 50362366
91046719 48596372 65580448
190795499 175608234 36252378
38651729 38143866 483608178
55281033 210622354 43712322
79406337 290611210 141993066
27155563 189490530 108186234
249525683 285903546 194595126
49672271 506565728 259883768
145242197 113301012 2563776
71170789 53334148 33101044
52461209 102074302 67065734
65462213 266188920 55695384
125641507 91722250 27123310
265274823 211181878 54956154
219574761 296032690 12500490
75402707 76810318 10235606
68620953 48248196 41266424
273041891 317772504 65201412
175442673 712609572 36298336
139035053 449940994 107354458
25241691 117913870 483284262
37451343 758358324 125633852
115677213 388026852 60797584
132392201 490732810 117442030
84210079 242500788 275903172
103132847 365614712 198403076
134359799 401082978 289319226
73061415 123460260 45660220
44423807 365977826 51731450
187869229 192483616 5411552
131072657 41121794 8136914
321448575 316733550 64148654
48538795 68300490 57657990
315391091 476543012 241694660
131567605 75092638 368398966
167268861 214219262 251432814
133238645 27424570 56218006
119657223 204578034 212265914
53969401 39246122 58499246
16237857 117803930 173644590
187866991 82108052 104498888
35306859 503088978 219108118
76469043 198174426 280231702
480989409 89446158 7773034
240540697 347752784 77528428
100454665 203794856 277247420
91190685 33712680 32910040
37936893 85227966 64476358
57410605 107711280 35646336
73714881 157246602 238822282
469137 156238112 4668084
32713877 288148636 359707264
156920753 439161554 317999690
6327877 91411740 92315940
31779555 91702606 117636390
99204847 80741462 2664886
63398335 367415040 408908220
164959155 458006696 34292472
322692779 256857158 41917222
169455485 237356100 9511344
33424945 305782198 209679886
95829341 213642778 7092754
118129169 266854586 6569618
47788625 96724518 6290826
68985795 472138752 123810700
508645781 182188316 149941888
232644289 251191258 106134674
134253641 323703546 14005842
283724441 328509744 12516648
188954145 241449130 16592382
41762743 487952016 65275728
39305349 254144230 6185982
125330255 78860354 3720322
191060773 501806416 183901792
143859215 90515330 26152238
174691437 102875092 170567316
174339677 176027260 11637536
241144909 268444740 300805488
64403103 142413396 77329096
65406319 235261842 223105986
74409231 185988802 92053962
21054249 149703852 9889916
177621625 355953356 47787440
20829907 15027866 13652554
18409453 12049280 17185660
108528703 4982884 14144284
53264127 259901104 258102012
423525 284827050 85823402
45925061 429287282 366410258
137895509 129389322 90588318
87838303 89528834 32623006
151564091 383003558 201388454
35599059 537769378 51998118
131618375 165078370 13656046
70205969 542687632 75499804
183540343 804253584 72602496
72579987 361885720 395350116
13957955 348134594 54260558
107701863 82914154 227930466
22761801 561434142 164340226
27392863 468489528 12563844
266316973 82743466 75806042
55036137 198383084 263207928
146358593 521734192 48616684
33615147 265015596 208887752
109791449 215979118 153488446
34882767 64221668 64642056
179849239 341374698 223645398
91710895 442196080 219141860
3526359 408752226 198701042
50811735 813081756 67390760
158080439 129662362 99353662
288868625 350143250 386151490
266385247 149245160 157497520
230170793 69424154 124523702
18764601 526476408 183964792
120595727 305601738 120528246
118530275 507335478 145358946
95584407 157668724 60595536
114075419 366668986 73533422
122858179 470307898 270764858
65482129 28491622 42942314
120297933 252600652 22375356
262675917 266929756 184145904
335923379 144139874 46262042
315996213 177029936 84948168
106649487 132972658 17329014
131727217 87054812 353811104
71378663 330697650 118656966
130437841 362653218 252845298
212931605 391105330 12427478
117755949 111305190 63533218
143120749 345982334 46128922
82508173 354118436 373479100
3796691 405637672 37462552
104793981 132145972 300927816
89170143 122328454 131953722
192355905 196812690 116252510
146517849 529739832 18607724
12059469 654038516 10358928
61574001 221609988 69021956
36536367 449779956 115303856
89399871 634953252 16836184
122777793 673143418 152507694
27489045 305276402 227391414
74673715 364311080 139750912
16198007 51333126 13975866
18908253 398304156 438734716
136610165 98964394 70711642
19410981 331443876 99625888
284084035 113336722 58124846
203507491 633451102 101291774
193297639 329232438 304860558
55327915 332071192 277101256
85461671 211431916 359743588
104708631 317480940 35569708
48124025 40344322 43369390
102937347 207170154 298799558
157197351 231528142 66044634
38281761 93908808 102758132
148841085 401949550 26854530
3104619 114979842 284927930
212515257 107951664 9969128
19581307 243026700 16508376
7777157 468271326 30588534
68213809 44944186 11303902
221351691 432321308 194658156
96531441 490662366 27895682
176501387 165161024 224165248
118661107 311152488 144384636
228524783 759994464 174533316
207278713 242081716 36678628
310693673 272140732 170650424
209331975 59986700 32213424
27760447 464495554 320817298
57696275 76820102 34886486
231633657 460486066 47434974
144501891 182417462 296411370
130690501 21817842 5415846
248356141 365763312 185709264
35292707 40310412 33167604
239144113 391458200 233618516
285042591 135197712 122406172
158555931 466754434 230540838
127022985 590327528 211318704
289403117 52381720 68995940
32683533 160039476 66924436
40588969 182908478 114504718
65347795 323624788 221835800
178155855 77755698 41292910
298009331 178715724 22813668
248439647 140932022 3311014
276584841 268997616 191869808
237217889 385579780 36797500
71451973 152567004 163530912
83252601 356143322 266509086
41387269 141246990 8989410
150227161 425302260 27598380
156828787 242027318 10503134
28894395 591758670 92709662
387994585 316273788 155788680
114653907 424629708 10860544
116176599 58866168 2850712
236083575 327023610 181599614
194478701 134739922 85743578
134992875 328540778 153184410
213171103 547626408 364109496
84061283 401153206 2238842
144287211 44396820 4210180
21586727 57216436 244079540
101360701 54489532 74395360
54336107 498574418 173019694
67985091 426608922 376364746
62600949 392335776 236668
108440513 240581584 115419712
32392713 517471958 199906026
78629305 317806990 69054782
17918695 726197340 19884348
134882901 343965702 187961374
72580939 457525620 231622140
414610349 371612068 190458112
211407721 550023252 38023776
71385509 462979476 78382608
86527069 375395618 50329162
12256875 50148630 183806050
88812647 45571246 9434270
128101165 364940050 229719146
68784443 120855276 17437140
132936627 352642104 282932864
121608011 91855960 70117048
93141 36976088 11838888
128793299 309364750 35464582
254474985 321866910 344145370
254240033 496858794 245803950
25554713 125294134 196987574
298438347 110652394 103077318
20398173 424853160 19931236
5299555 179075054 85252450
2292861 83577774 15473938
100874729 588545312 104740772
36205785 180317730 160535270
220257429 556894622 267133398
182623107 318263498 47183166
123816525 492362976 65443268
57531505 332594314 141947402
171832553 276746554 37227362
132394305 139689920 197516148
122984653 541172514 175105794
84278051 400184070 200097690
9158173 622390558 71152754
38850375 505811550 263749918
179102107 281841394 246775382
34953957 167196154 69567378
229404909 120264138 39715406
39580755 230638660 124160400
115547003 232274406 55837122
303867609 555862888 116300412
158390737 336783626 171380266
304854459 209715588 98174060
172402983 237355638 207134486
240122505 466205506 20254770
218364615 258666210 26890862
131429373 74299376 47616216
224157745 304018918 204913190
111436121 364426592 337718264
168158837 290615924 151909768
182113633 177068624 31681756
62338163 278870690 76080866
98590993 203028700 76880524
50192465 568889808 17915556
199062053 350183750 20166146
99572801 149289654 83739402
105377463 139284584 53154060
82564333 449374610 192352690
154806827 87997560 245535480
80344187 348223764 100313544
31759293 461582268 326442236
60798813 542138966 30804138
68252933 221134970 390378106
217273245 276302110 188060814
134175137 15655826 36819418
108564751 638883376 111609628
75425569 177103750 151141990
285343821 333412032 252599788
132772603 198368744 58955276
212701459 88351318 41796046
136994615 298482282 62567610
204833787 375237036 101369756
194860137 66061184 98979780
199701933 370334254 140551626
90769327 341613092 115921016
163219049 88833992 902512
77259021 796102978 81319554
112214683 208328448 149453844
101668059 120099182 421177974
205354717 447073048 23708716
25761439 422566452 397985724
167345661 277969302 129838730
41285619 314487976 15066372
14093931 200974218 256138954
74026303 201786670 57525730
60154437 478893652 106618224
54939985 315454370 260312890
31095747 45229288 119540304
12361913 176310724 65828368
186361529 92596822 40735714
171591765 241925340 295143244
174923699 257887404 41724708
213501899 367665828 77842932
47712693 220492214 123829398
17656117 255711284 142324756
96044743 547707206 258288982
328257753 595647160 134473704
17320925 237068820 154458600
241277153 647691044 109884404
160503053 221530952 87420136
29169389 122643934 132912658
74614927 818732146 175748114
210312463 192809134 140209930
36903789 206400064 26673348
113241163 419325424 338575712
150047719 121282568 54560896
100418985 159123750 45647350
422352819 396970452 19289564
136861331 164978012 38167996
13975903 300263406 98776458
124333443 78662360 58409340
27288375 253513700 95560320
94406701 577209728 72496156
13066647 532905614 28502538
150615597 526930932 23498084
105172199 428029494 23741178
150434865 358314408 212624800
6921033 700631812 231150744
285145187 511649502 11772894
9261789 396503968 281847624
234586377 512660238 251507374
80843641 747659498 67933562
102934395 46700070 12367810
56698007 44479750 114416426
32206795 237492860 93893260
53358279 316926492 233951176
15494573 274565096 76877264
220957461 147307612 62079696
225889415 155500080 6584220
75936583 35375900 122878700
251950205 386748534 300251670
111563459 412638124 62076752
6025569 88055326 51502398
112063473 686528294 225157098
243839065 185732640 107350920
412666941 169237516 86070132
67345515 169931172 163900760
1601733 164445974 4559154
42734427 32692954 9028746
195011831 331426562 291427402
70973255 146982920 51972476
180105723 299713624 34984212
126204487 135470894 21280118
11742317 293009694 72624690
117397319 93918318 86854602
25053099 404330330 153180018
70689975 181010840 190070844
106766503 68898204 124373940
53210463 690088326 246480454
76623441 131040096 868492
269088919 268424110 276057830
122861289 142008998 231053250
158616489 56747570 22819698
149383863 468331652 9412716
183615773 140102996 300112
7070143 313882728 220508376
359924743 313551694 230157122
172715313 558788116 392947692
139611667 87073356 22195260
373034919 330372456 221601112
172886873 76868588 36964436
16924495 419266724 245574268
77485657 134592742 19988866
279302005 94600232 133633624
103363995 238647640 27940560
46924323 178766980 238502364
59136009 516168496 32369508
25148807 554743606 155667754
82054967 225678414 78958566
120892193 391652812 46119164
79267307 27394864 30317116
96822841 441170462 275030402
180718379 383524112 166097284
21004997 34592624 105010984
215592505 598206440 249034760
147700053 34611756 115801604
146709239 152074820 96105920
183230847 190540192 191403264
172723611 426867742 350763738
107537471 339051716 23081512
46961577 145603502 306470886
62746499 523505530 210498518
131461261 441637482 148419222
128610729 460384222 47655366
227908765 213807020 143483500
63148579 310542454 173885582
33674581 108009032 83457224
183617477 208242662 224663966
82773339 236712882 99653398
390203913 50553840 26946500
38416841 232192348 21898708
223797029 122868662 9641234
98758743 123963494 56616678
106087271 261371182 24136342
242900023 157938312 235948776
62494715 419096770 311497766
154182009 168891818 253821642
23866373 350242266 27996534
252082633 472344626 357852902
137348379 391186528 257851848
134101895 318213600 220929552
286311859 314075978 66797962
145112801 321087008 104562652
126282305 597544614 102052230
254443419 218097458 54191778
215238439 281195980 78154040
113743297 457855530 93290070
263251819 592269486 17604702
187700151 649312102 259978194
32471001 165624512 169372884
87646421 224500142 13559642
88711913 473221640 169650280
275517919 404046242 111507710
128852051 131675852 79387672
79521405 217759592 240051744
316971621 412606118 36734022
194525891 219554692 70954792
5093559 405033532 25656468
289039719 124025400 1958008
21663751 454943138 236814082
185076451 687315530 154383482
142456731 515356732 18332136
198519555 99294210 42093578
1249319 266250232 237222848
267134067 62899488 27348764
122978445 362393660 43344228
241545893 115584592 76042744
19580435 519936550 269167106
4801273 80429630 273620686
310678815 189950140 8252232
154801869 262115516 52705128
1269825 114652650 434983510
235711853 403101698 3596446
111918183 166690186 34903986
140491283 181054066 215259554
62383455 103011840 136723520
21815065 237412440 32340420
143938557 124352606 2068854
52305959 61794044 382277792
251007429 138475130 35407422
32206317 201697748 167754996
96330837 506824204 184465908
106818371 27067350 3675210
105101827 79125256 70934024
234150279 595674862 10689294
61072367 281506752 314850324
368964235 217155300 117684708
171165153 175090984 160763028
20646111 191312798 133588914
51865651 268853118 48123522
857089 192998928 116357112
16877837 119539214 422400886
134294807 226112406 335411478
288558159 183239418 41720234
270973429 208540532 55937456
4461905 527726682 65291574
9148215 309838470 323788130
35474293 98512690 87465050
34521967 466556782 78493654
343142037 199611874 122205534
13066763 11370814 6733058
268004847 234392908 42615984
64753459 231516478 433549226
6268185 106772830 318836850
160227477 567748738 78248226
55683647 425393164 344865208
83323713 248096746 8235438
102705509 75716178 302207778
69144577 189285314 327156142
7344473 542329558 256990946
81568017 206198780 151721460
157174579 327587174 181907222
19172635 434451652 332891036
138522461 412942222 203345126
54500701 135872868 131331264
197487191 117831992 122063044
22008727 237482294 386558558
178281927 140755158 36487634
54091417 210010146 28810326
285625213 416609104 135473224
198982277 579178486 93043066
58936313 268021402 42143786
144413835 152007912 106116284
106357683 193485166 188300418
57523293 288227244 307522256
209492513 312767106 187067874
15816207 308843886 117974258
500629 253165614 2214138
82056545 136926990 57377334
308467009 127887362 62041342
120691577 370282106 90481634
15692273 475832492 30843364
243123787 40536938 78041626
86931079 218358718 185721886
62298167 165811538 23283266
258500925 265211170 27228810
154435659 691057570 209748870
59582179 579487014 52941438
166399783 337042066 295426462
947435 39885364 15953248
12631667 481951606 314484158
4216167 66562332 370952944
317254347 450565514 117810822
105928119 389526116 234152292
99508593 386386036 274063368
278089205 73572030 8678010
36770047 390436784 56948452
147004641 240707538 310364978
21123471 372531516 291713548
62575815 90816850 193166250
113013495 497671320 117465460
115586721 391266472 98476512
69490677 285087484 34979016
247854985 287847358 15344650
10200451 73696770 138818790
147098151 481705190 157774518
167211795 218926190 252529410
116592509 157398832 21808816
154991295 535735782 201712474
75683763 245702034 28446430
22030833 311902008 121173764
40106299 70161436 75345292
319705659 157520196 110179628
116776215 195534660 182756944
124421239 560165254 169726682
115263975 167625250 55506750
43674663 96960666 136277854
61648893 266189516 216921636
28310295 537224570 243427590
343402221 218162928 14418776
293232595 359955430 190587118
400964581 116424202 119504834
110438221 620788342 54995762
118480487 307704120 241479960
61689407 116158406 86285482
79954981 64895074 51291982
39555055 134135788 41399380
158868795 298117018 61261110
75081277 462371610 57532914
63616665 376968570 46587430
74625411 322996522 340537962
36010983 465087762 62933266
62757745 174704060 110176640
189172711 519772012 210569632
135046129 323812198 258220394
53864651 93949862 97917494
360968357 300645152 52449284
176313931 567719138 256523554
22042497 62349958 21882606
18067289 75272736 219911748
280279727 180467360 43808936
6294233 211009698 70171746
175286191 78951700 5992120
117265815 224353440 47254252
225055013 338409106 172677434
304182047 375349544 335141372
53106809 122568158 13474966
190581217 287321426 32140654
2366369 16479894 8121198
258356553 183081984 56485472
72230019 263172566 306782682
34451979 392036452 27038616
97684643 421884244 209978048
341277839 431535544 70178312
120515795 314049558 152298894
106664909 223053298 111203806
100271217 175189230 278088994
18118395 76704004 87908772
87219655 131445910 67316762
267759677 350451606 55649586
152837631 301976960 302482692
234690795 116648310 20153134
77782647 525013674 275928586
178386365 411227110 208094978
19176707 414511174 276860230
96760977 355204556 37175628
253979543 37292362 78518386
387817417 191844766 131864954
46063675 275049160 281489200
140983065 104609480 141014760
44401737 486086404 110642712
28312277 173905244 93588868
204232767 172682364 12846532
30249175 262539610 105003202
62002049 279319676 337773148
95136643 402435390 66900510
55540545 417602060 63606600
22510015 204886798 34744850
183394365 50321238 227204150
266737515 102165530 139699986
230884519 315073062 371691342
92442295 286857030 274575390
17375425 131986900 492780080
265580117 517097866 240114554
72222435 231816922 121966554
111775661 176518236 174198912
334761019 80923892 40970876
45204443 42750186 11931234
121406479 498775728 83324508
158068353 628928880 193934204
434131 16125730 437158
152013449 75136468 13010900
1236801 211430696 199291992
53165559 78112272 30518272
68434735 271789870 79008986
55187511 554354868 28649636
18078589 290151046 59241982
190150753 431270898 297592854
169391157 735086378 242846106
49562345 37450692 4160100
38634797 127560280 116057660
223157091 57487056 80567648
89610115 129784104 15212328
113347155 136482686 402628470
296029061 320214082 195696746
59538167 110835266 114524774
84386957 185099812 228289576
52440943 271760888 391466084
426335427 225883420 1484136
220557113 397937984 61012700
966849 266005122 212754646
6791489 482530078 159116566
28219095 449858522 327687846
54478835 481616346 149126730
58776575 265752630 84482550
53791985 202871252 1984940
61470297 118172436 4850044
214270913 322658936 163382776
97155903 422418228 43630424
258600597 317656130 52003446
146751889 693167292 283259376
119945023 624136908 18670404
26761027 178901364 100643688
44720467 383519772 161200896
247000721 301456518 13567494
214531169 328649062 127686958
86509565 387244856 8919700
125143583 70247510 79726490
127611391 263878128 36484596
78548599 457187652 228017388
197219567 254417944 103331236
145724211 191961546 1991398
3098147 382395822 90139194
268620911 134698502 64409614
221706141 474554902 392293014
75429785 130750550 52107370
45647979 618028386 274835882
99503223 273852534 114114638
62048625 393015730 246618414
66790121 312858688 27760808
38603205 294585940 389733240
37978263 51380464 22956372
196491907 260570150 27679126
255187461 98575994 71896182
127684731 37484574 32525962
203656615 607001760 307060680
60504817 32531854 11249426
131269849 186582410 5348518
111748991 520118952 319147908
17663481 51524792 80903076
29789307 75562672 3715524
83595569 107177446 51940682
16454907 343853722 11674026
281434121 331921482 136261158
56595319 169802742 9398730
23486593 358314826 342859066
105895425 108833060 60743808
95703277 120394214 258519950
92254407 439025840 436364760
35990451 404922168 360996976
74737365 283096130 247980246
133971087 305827734 32971330
114425399 252626118 210148218
76914265 435262584 279481860
33621255 203701758 108089794
162929311 316792542 356210154
94224719 415263374 443093182
250157349 229352658 208393102
187735349 149739070 50748718
11497931 449750468 136833892
29322411 247075778 292278954
4725333 167203994 63911910
40164123 441197476 31413504
163190425 40277112 117733620
215922861 340315024 282640632
5442911 696219698 188953270
274825269 58776030 42232658
112898591 279070896 128166168
204051295 179593920 59194140
139021051 491322072 165626028
26319987 459490146 29690242
70028655 46773090 101380870
11971153 122851896 56266452
51735583 32211042 39204774
134834925 547029900 28770820
44200419 291507504 392008532
256895781 341719902 113232254
77825115 189263862 96101234
152997997 62636502 13255206
1399473 95161848 80146024
77360067 59325960 305383456
210138879 352776420 311179280
114435603 488834684 158259816
375893671 102257256 9502548
78228039 314964390 40972750
19857573 142667024 2731884
44476599 254743872 26879752
267137217 79447902 51566666
71933789 501937420 292408348
149102431 43159380 41009592
268158471 189489684 115623808
248491565 388556654 214486678
160365187 75921014 202803082
269501721 476799706 349824438
20374597 482016286 45850262
280873567 285318194 70147070
202328751 259654446 29457182
131610325 300167500 342106720
66752257 271021452 45996636
130897663 353914808 94168904
5824245 14914188 8056120
159835413 63363536 35678892
118432077 160352496 45755876
185336567 196286558 17301986
36487403 167253594 55985826
54186555 213497290 67223406
117756631 130147476 156711108
279289983 238660962 51890146
12423861 318407394 16078478
47720751 319002892 43856592
135809619 167011908 22263080
94098127 711900246 270546198
92544823 351786114 126931386
44290245 90329530 5397414
1649035 369649750 63140750
309463375 556672792 114003344
5918105 304040482 224726626
21649489 209898292 370006744
87671535 518672460 209688080
54934143 104804172 107840816
322265919 392779526 105414042
452687 51008316 156868620
91449639 30622170 11685202
148121359 55009806 109147182
17158233 323578212 30299836
301095049 426172842 86228214
79395561 106985822 67798578
11459865 59982930 182849870
4265503 85801376 53029268
226064141 273643026 43116258
67701449 141426896 250438108
263278879 228844112 156824924
22323499 243298906 257410898
276173403 232650324 57179504
243316161 294344078 197589714
15265153 416135514 26131902
229521831 214473102 32912114
199746633 565107336 62314232
33709379 581586550 85218422
89106867 73378672 81472104
138802111 170385282 43510386
347879469 62872902 9631006
89433065 323373518 112841530
46798397 78914528 46639444
292017663 75640094 35531442
320702105 82949002 43871014
130531665 222411640 144736848
129387487 334669646 76169066
62391535 224637686 280600198
320740959 138508342 115727118
11830017 377330618 170837586
217793069 414906660 90579108
324433973 220871202 105614214
283673241 149691772 73744452
209054209 27757452 19154436
54828915 227061970 418272150
241981877 334516724 92902084
11317145 177103640 25737620
239240939 80925842 141162206
90390123 632940894 146540786
50308981 275403238 400707098
155701017 301923414 85809994
156574667 348835076 223490144
120423351 446260042 101941782
364318003 345935964 86440728
158027015 210645030 9130866
299815335 209669270 164351610
158688975 294692220 81373460
200499513 63047514 94963382
287768373 279704268 175798576
94386125 308448436 154512752
2467875 155143240 83487600
356389171 257100564 153042708
62607457 411196944 104959248
84266585 76074188 54528220
211632759 281883466 125205882
197759019 296066426 99866358
142797959 120791858 106258078
14666569 448088182 25542082
81589281 252375972 279400132
4290965 82427290 44960866
202995901 478417900 37984580
79217691 93284836 117983748
123733193 149333594 142685786
218852155 161876152 52753136
115523967 155976548 52861536
98549765 379121930 58533890
26774955 228174918 307314674
159524271 354108828 77870660
115476537 78028816 34624200
231686767 311188174 272643338
17623359 50888958 737018
92616379 76208558 14892386
44330523 46941816 73604128
14025421 523897528 57988
179799305 155538538 4225334
84804417 711340674 103723166
255739107 132891372 51106276
125687819 535495844 24437708
21535037 205378726 36914318
226971581 532946678 181645418
175696839 309727758 347059102
211996603 379225890 124697910
131394183 132652796 43636416
47801461 50610682 8903726
90151285 129577060 94769920
69881925 53463966 156736630
70939579 182860828 306453280
45785673 45609764 41769852
130187057 434590592 80505196
52561389 17869808 42353988
113602775 465538430 213319238
35788127 212871480 176813364
143187117 134653858 171087054
171550811 392769346 83416882
100031689 351917700 249527952
65936259 110933802 6300322
47610961 418853556 102367368
2453329 612416558 54626078
205497643 55742932 255123224
118717995 123833160 25716560
210598761 177154386 53266898
164556337 289120464 157223736
6725417 403733194 192049474
130516991 562677718 254066462
124248813 575068884 62997064
196299677 381788964 157521480
449433129 30013928 28799736
936513 55884144 31840976
212695023 50961468 134278396
190985197 52764866 109743218
247111493 244542250 185499010
117735787 316470976 231004276
265711335 376095230 164151954
408858855 23087940 16411720
59383189 67534488 110483784
264372061 193951068 20225808
180564385 465454202 252147386
23874851 223490462 118910506
135386913 340489048 164789604
42176671 265848966 266001378
137953067 114338686 40448342
135452525 137156980 57116900
405111 202685418 8510374
183364833 439331844 24396680
99486009 137362326 88509718
57713071 159524304 207814428
278900125 138196550 144799370
155979313 426331434 175765146
108070021 97274092 179065448
113297097 409598600 184568040
135865507 381596154 50471298
163165733 508602306 86171382
50089541 160653360 49815288
333465597 184492384 53454144
292019831 252826064 9994532
96477529 400948182 85318818
186687419 140700802 21318298
19823095 607290212 190012516
326601775 317163100 132568300
132095897 349652176 25250812
296042407 35937464 6905516
44425673 354732504 31027992
38888097 306785466 72776206
232576357 523311126 395772858
266597639 125379714 24326622
104864619 248494300 188821908
85485655 299249464 152563852
23574041 458993420 223383488
233139723 693574816 93228696
182846775 24553860 8829980
155278535 200988428 18348280
133867937 165085146 145232082
88174617 150183030 109715030
3424625 432213340 157955444
258094125 137432060 178696416
15266039 14782296 65027112
962517 124318544 83618748
111958815 366023250 109841042
232754787 79598416 42532740
204460895 378590410 298903970
76659619 270445872 344903028
204939589 490220564 290647528
276273615 535869698 254158770
126109667 140654656 46836700
23533913 501194264 21185024
232438661 209165790 168693090
10523439 425826856 20468448
70428473 117895126 22404446
75009261 204352682 40818666
137791765 481605270 86584830
49882077 251826588 82449164
99781809 882400724 6823848
416640099 174994176 137279792
53148693 227766030 11509726
119556839 743299822 130126502
114342171 17782884 95938192
171502629 352097842 54028314
51391885 35932490 46540970
201129301 20222928 72851484
140280903 463919706 220286066
94212855 377620144 98927700
141876551 71887646 56945042
247406063 316179026 94696442
17565395 200937886 94795790
182012739 1163568 78014096
363536623 354877096 311497408
315602681 44896008 12029412
425423237 390518866 16902026
122800315 458364190 340413842
125692387 200526804 79488576
78237223 21058664 5097352
44806965 174703230 425488390
106066945 282746272 121934420
245553947 17512798 1522774
38205059 86279562 35679162
162529525 149366936 108951280
88595915 92079676 28958968
35407381 445407228 100587816
187028745 337664158 72010950
133454897 175599346 351143614
272283931 467667158 200379106
51156409 34218856 26164828
122343843 209104386 98796754
129087231 314007178 165886614
182100079 154807978 76533650
223746801 351738150 301185610
56727089 252700498 205114514
296602459 435005530 103309930
15191791 579924088 214706440
35795549 39488468 41318960
11256357 565943268 15349616
139945977 311483336 117699960
90104753 105673114 201990238
8271911 5037136 11935232
333249381 592970688 24237524
221613587 468683056 366155708
316259543 114748998 17297754
106376553 229229346 77814086
312252221 123843354 43622658
202910721 64703966 228963402
15977013 307341646 94323966
230151869 543205608 72058680
67534903 834000702 172902726
282885315 165727340 52983024
46156605 212562570 15766990
151515387 159304524 3530468
355033879 13833684 13983732
285922679 257611978 112311550
32597431 298286966 205905698
191269645 330094090 66589810
201677613 125081264 35955444
84173481 265131558 12135626
146669669 226880702 20157358
228070065 685877840 24598680
226297559 229984848 205440024
16336683 145050546 429930418
155284451 149248244 85853752
108297519 537905044 155796552
260175631 223907558 37052566
86627019 409750830 114352342
446428853 254764146 238994382
96041939 197024762 107292622
126687471 256712688 127900412
266532965 349505808 116265600
45306413 80406356 19529504
226562881 181515514 23187778
99433755 445543500 44171188
251892155 104527460 117224972
96160289 409054002 15543942
99065833 578411596 29045176
58801907 94036258 92743594
128662925 158597122 166775254
200460791 189492216 180737748
44025513 299189862 19306454
63016271 299246398 204504298
267114863 639391880 149217884
43205723 107908252 130390324
23227033 116701834 124007938
320630527 371571594 350508702
63596227 714746128 178569236
64784615 577191264 96924780
201487575 726420300 240043052
6043083 569072630 13839906
317369517 336615238 48809406
177616709 97695628 182046656
7887831 182087640 101808692
310461449 194277504 57983928
158695869 349162702 411055386
111743605 203558342 105702506
36661971 204007842 58711702
49459967 102530762 83915374
356998119 217273812 147255752
57588219 521750108 36997860
38071437 228390644 14503884
50194761 307014804 394350332
162130373 79430186 149552426
235579527 202545056 10538052
120281369 411864284 103241372
314062711 263221488 188044272
123212645 382718202 102982986
61271875 176407130 93305198
218027609 355621538 43864630
49188139 234477432 107801412
76348755 74345280 293300560
20276385 432297762 293908670
144459465 155913354 26776478
149000723 48221542 85810126
12902821 132897280 137888320
131314161 523368678 306225562
145447993 149329052 321305116
37974545 308595714 7824702
94250417 112700296 352255492
150340091 176259638 70242646
254240419 305009758 114245290
10464999 762416580 160111768
54862859 134590684 259917988
127559645 692009176 148180420
290780253 173175228 65308136
2678883 273139256 41781912
260159655 339300720 6200260
81065931 266077000 121987908
124971309 287929680 65585312
101960105 307331356 73236220
172862197 209115040 162175396
6259769 206931494 53547158
260372561 133786296 17626392
80115683 226175510 74708150
289984415 423008460 215338020
60592397 6834414 1264134
102217517 407123214 80280486
85999273 120675736 128750848
298125889 357263872 358856164
1104091 165785000 65723080
39905185 143632912 97426780
182602081 208488424 6804908
245281241 372829894 173443922
178443685 285020130 84475710
29841035 342617660 395283592
60364455 86636812 227112216
73901049 320319942 216111602
82578761 114372008 12986752
115009231 387534558 15870774
86908385 190043380 73859020
201815239 198400802 162326270
246657073 532609164 134345880
34620507 287623314 27208358
97309461 147965868 73404484
401813891 333955502 165381854
161354567 178590688 4829284
146248195 157576604 3210280
118791217 205194206 287941282
112740795 315525870 155310110
150623381 439404814 135645802
92825225 578370740 38181500
197685585 259712256 34623092
347077257 67250806 18277518
174817293 65026022 49656906
25072105 343324700 186894764
4844287 428606036 285479852
100052155 459988644 344608908
1913505 551930934 269704262
74191681 367224610 115834670
111823437 163210672 5844516
74920781 145116608 64891300
302702489 323969602 195693254
77075581 349421788 177872464
184634653 487899096 248397492
34956597 131086066 6682122
101671857 457954464 354206228
101181305 424157414 160496590
193859479 225673826 67963238
40975239 625366420 73911660
1855261 177232342 271614698
160385457 184231598 208383486
45198579 376476300 83459140
15048557 41913398 97772834
80746611 653614854 251364002
46087531 134103474 154102542
26699831 386283066 83327418
106216831 119262108 56345868
60161299 491969214 31812978
190686081 312433750 132049242
230391561 113600832 59147428
52520237 586279274 306542078
300137971 203957592 138508944
270705091 52749822 74384478
27650605 325697592 166906980
45043361 241375110 11290950
83860093 263486184 382275216
69058517 108929796 115937652
92632425 242460100 42451596
97264127 540807170 42213110
171726493 442297072 60443956
53351131 560420390 232378430
195570377 97189056 71371752
137212279 38406128 44055464
23405497 303809886 2677986
88428827 176206306 185630746
160496987 574135258 126847046
189094203 141327546 8344838
75867915 488118558 242807990
34976011 240275574 46724082
230519815 34514670 41681850
350182017 407131720 268565256
185975975 80029660 11083100
12889443 18635850 83633674
97971379 192677938 206096246
44022975 580918762 333691734
334617969 432583334 158754198
61835253 151276144 39057084
210863529 593843422 284508906
65541659 258192462 293520450
156602525 169269300 60976800
61783953 99200766 160913114
21569347 19903956 3296364
163307769 654435998 27327438
38048067 266555232 30986704
116797903 141339674 91789406
25415755 66932636 343948
133337995 130733820 172916676
264698153 71978470 3886346
32697285 191342566 73597350
89267529 331747782 282672458
197003785 237946520 20350364
136038025 6179182 29987926
324287919 107320094 122842542
7462353 339860924 115247256
146889157 287940168 108307296
201043659 592638842 65683626
179904285 586098018 151289590
272684311 170356078 115856566
104801939 205584302 175313810
8857115 204332480 23283256
16357539 305367138 113472914
83546545 113501060 32277824
78418877 196023184 2589512
162746707 152160424 51427220
163447661 415613348 147444536
300498349 240102026 3323098
218359705 371432640 91553580
163248783 62252430 35921530
57033835 614130768 49519776
106583145 222114968 7948224
360061653 115713886 160240758
20073471 54391564 91422768
262467823 232517236 9012040
176778057 406160058 178818674
170767603 148311406 184494146
83633217 371484156 339668804
204441405 146391990 226708430
227491201 499413778 277632866
20272727 103038104 65907296
2341561 8515902 4669734
23450023 296066318 52638706
245113943 232021692 102276156
276120859 138469428 191465148
60632079 299655540 94614460
82805247 440987448 373198804
362062893 256648892 26404824
154155027 193811670 329786314
140795271 258501902 139125018
136589741 85545268 24231292
66984097 27280004 269914124
357743339 515121740 145583060
25091195 274257624 387042000
36903369 204048462 6418682
291484929 367872700 65929272
44322765 81316688 61362960
27438901 430979070 211513110
340915463 236140956 14966112
10083331 64262812 4924792
148637623 84462034 127697798
93366965 597438202 167133010
143769573 77992806 51887806
27937225 355401148 173197736
34288805 316960560 137803080
42543087 236408756 27576684
136537429 190327452 102097752
8715525 65809250 9643470
19212161 377207768 129202636
20005375 84157390 18011546
229697893 173502476 99446800
189199929 396288648 230242304
175576793 514857326 411713858
79903381 359115188 163432492
192137711 348919880 87736300
72739639 140892038 77729018
73375485 222956320 119178360
287368491 256912112 144288036
80261485 218513410 165982742
86464393 492894450 213662550
124605675 140025450 50083510
29003349 20730064 7728948
179565583 349674978 75424554
148189701 96286800 9054232
100400865 426437910 57953566
55254999 486755794 198884898
149462925 302420604 106700480
44657155 62606672 68360296
109979989 277696242 71255742
121929843 34306368 58236404
137077445 191704210 98575822
89994951 627519948 141823004
53544981 38991484 42928008
437441237 260590846 181689346
58939595 349707644 148342792
357647661 244507194 74090338
215142557 244165744 206950796
45020971 77034292 32956432
80018375 209057818 41843590
25808441 193669742 163574474
12079567 455905614 130243806
228224729 461331254 96346378
106076865 243515780 116981880
165595977 154450998 60382046
302402681 360721662 257497818
146053423 128338256 60400712
14976769 64493722 203041826
78453429 505618448 355844856
288042137 363180368 114292024
106085647 33815954 394310698
30282675 378846518 137318550
308846079 604397658 115467814
216823025 219745706 192191170
371264537 318512128 265420904
252620205 168671324 157268040
18392477 268299036 327211620
34918833 64395456 10739920
235496271 94855100 97017900
229382847 102657374 28391682
148419339 163547616 65327152
125915381 248587668 257557104
266170015 520006050 224177862
43459309 410983908 91975224
41415395 18646608 33558456
159791431 81036256 113616412
23675013 113667724 142939152
15778221 404721492 24821944
297580431 372278222 344753598
155559845 30501760 219921044
101208279 345002002 115010694
109958953 151803054 300442350
109467329 361378430 322464878
62148829 36358848 131682372
77338295 362706800 168562684
324456731 287015308 282582344
155851535 554539160 186953896
81475953 119757896 13987200
88366051 438886420 28427668
17924609 109069306 209283382
24055333 217814722 119221606
71992321 83636148 7200372
34754481 218831196 336401732
221115801 619444072 212214456
87041687 260614604 129460576
116982327 216967682 39194646
39618889 426265948 119367700
72838531 109678200 33333360
142399671 103790526 99163882
90537817 147954464 120336992
92188843 171485760 40810176
48288615 741660728 57600396
143777729 147358228 118297760
188512797 456093084 470617468
255105927 235812444 180018308
107454525 335411520 74130140
251308781 30819570 39673890
184543457 158573108 94865044
266685069 279693462 64955962
153102419 106160434 35649722
125171159 151483638 1940166
255045915 280494114 255065510
333167475 161234418 88598950
57665869 80626814 41870158
41962211 134317400 89641052
4985199 418630032 355760224
339550917 255608250 19069094
148315363 264853936 263947268
9947679 492483376 66282648
194595241 205569618 109776594
23180657 276009534 150448818
81679831 189687620 191556208
334432355 387016742 139268750
242696715 277640100 185873692
13148537 407237344 338640836
106854405 92648984 194072712
135077757 610368396 232556168
300041291 152442188 8770876
72534933 349694852 405128616
214440009 53814612 81169508
122903245 314939410 308621410
20476001 125116316 217878388
74810333 172678988 25420564
119506733 122081872 76909544
15105927 12106022 19099986
95115797 389353130 354118450
171582077 129801246 36744234
395350663 276982550 78823630
107937209 215888956 3362552
5133849 368297700 178305868
118493291 321543638 95851514
60587187 138853444 190731864
329612309 78670796 94709492
105843705 69001266 61546850
235955197 429373078 77203046
274166291 336971822 289146226
1155933 18094076 3659028
184499835 318030080 63249540
39259837 135860526 52545582
7561603 198052450 12311746
225345575 136290730 281552350
51962351 203543908 185021348
85251863 76467152 145352276
159137441 242712806 252392518
86712917 32520472 55700816
241243669 84782578 89460838
74974949 606167702 17545622
216740657 319578518 41764994
51447055 166685260 207162200
195279345 138574842 34746010
54041931 419251950 232027042
58580053 244881154 55888562
72510607 98734376 154389116
21213405 104947140 421540672
69246603 192971040 390132896
174504437 332058216 16815540
168955681 396036408 324987504
77738125 189944220 22935012
38096353 488038112 98085496
11198223 330802836 251229628
360102543 187810108 158907264
40984509 185146220 180567912
70177497 396782694 18947026
137773607 156883426 34400758
26601495 82453988 56380080
167435289 253129874 129320982
125294225 265127698 8820550
232637397 351807810 122153030
49048791 194861570 98319330
85586993 68997106 146509366
127397227 263368556 84996676
46422811 398475242 175188298
4500029 189276566 407919938
378388407 228639828 24751436
181717435 242761070 229329934
127031731 410160828 121647288
220129877 256273986 43068630
154264587 583627194 52139726
68096335 354061770 439181922
8984067 43890862 48411846
194629469 169220160 24151392
263931883 198950614 163803142
61423045 337677806 16255558
160139415 404352700 246725076
128770367 199969306 151907386
64185691 294489134 99341378
48470531 113859802 202236002
70856965 240243960 142758864
8206035 408315210 338830682
148498585 85204848 200306664
87301425 359442770 22793250
18174295 398367328 426786040
96613863 25885344 23668172
228612517 127508362 18149894
19688465 454415870 233283950
80413549 563132380 158298700
57181145 225695040 417023040
364868445 222191394 81467690
42211537 96960720 103294620
61532275 659858582 170328874
41078273 264144274 1454522
29791383 276359160 74355380
30112999 825150756 3040188
63896453 461995514 60436742
15073931 233235652 20892748
236596829 414261830 127216310
82144253 110144814 47719314
135281835 260916214 94325502
228457039 214510992 119144208
186478893 62111136 190237864
178206029 220379806 320322442
58503689 362159896 276744448
134299925 302930450 251325230
205996077 338944882 181975146
69043711 657675414 260143638
13978035 502403880 132734000
29083019 355394344 105840448
27962385 509706504 385304128
198927723 58127826 29739626
36776871 171018000 242294860
2079813 300990546 117790646
252905971 308418790 140040650
168316665 164896960 198391992
246419793 385930834 120835338
54188813 667821214 118952638
33248439 543917764 52375608
11295087 462961496 225340788
4297117 335686058 72706546
121536681 66667406 7140882
137607963 80443656 127504096
211186767 429925086 83216314
136737729 133079668 119860668
189740007 418430850 56941030
66652517 286211826 273151938
87050943 192736586 86836566
367934721 140868978 1725082
312907055 600105260 55850900
52019189 64775166 327980958
199696679 400012922 15355586
86675801 183687406 97618442
85995487 97433174 149624638
66126515 104093990 2570230
152504821 196225098 133255122
376000559 247866536 184189732
233638551 287952258 177996098
100541791 86828718 122919282
164789025 122353250 344912694
60195787 102977898 85475826
85102985 226617166 341291338
87825161 408160478 420481918
143170291 364610162 51481078
306597335 478483836 81915252
401983175 48799550 38111678
136729493 593913256 2771008
2786917 144377978 23478514
125309533 740045394 19967886
177675267 525879264 208130908
7348067 386009958 102798426
166518555 508745008 242877444
104323359 397436176 143651172
113020047 362482736 122713992
101873391 276660216 115870072
1264279 186029600 342771928
7533615 168893720 252736260
283265299 127581388 102041768
180112131 792824582 166476282
150613191 32111628 124999208
177981229 296344414 145817338
222003877 53734048 10354244
57234787 146702736 181122588
7155581 1287462 15625194
103873111 222732244 24851428
34759005 725212728 189750004
27942129 208716162 367324226
150503935 450824930 104805730
158576989 43346500 4575352
7591851 265343980 329285568
102128973 214266874 13257066
110398523 411038192 55194044
56815335 392157660 125673220
170019381 301696242 267147070
42070675 104294400 75273660
223036467 71592426 18382054
115667267 200096224 257818108
102000519 38170992 9423460
148717701 85341366 45009298
106106131 535430560 127581092
30586707 99299390 103427130
91098507 397962496 154722276
58219861 306600768 45661392
80841639 487201400 11700948
32704227 227980686 143926790
64807149 299808632 50453220
274756763 252219614 177678706
229022307 133577086 164173746
32211193 58091968 25291304
108458645 498275930 371074918
9638157 245687922 39580294
86737559 692589258 196309542
35213619 248784994 62213718
15992587 235965420 40162416
128422777 133085944 20662028
115952039 78366338 100470334
59887045 255094190 213027322
59323777 542541160 161712560
95900349 345475440 223586932
175786149 354177684 111702268
44343649 388418902 90600086
152278657 83676126 149893650
18869263 20961248 11711624
166730529 160418862 184270546
369678791 350586112 3075700
98321699 514616816 79578512
14883397 187373186 101306986
201845009 260319168 156143088
208003023 559330722 202632694
277499331 371060178 29603218
144222407 425416684 108474344
122621477 570640930 41257850
24752445 304462270 123125586
391297851 212610142 169017702
65063289 41885808 133491308
168663943 100704994 79200574
110568865 322400070 297687330
145434425 90494760 206276820
40896461 161315638 412020442
44139115 675119090 133399478
249758785 94363310 136770226
179975933 178961284 3809984
118762385 264061130 229488770
118395657 444787334 180556746
242449665 31937826 19485730
106575347 421004554 461896642
77283333 103447594 36718614
154930951 228628282 256518926
72471687 175345296 41771668
218256407 256036824 10912584
198063221 39970798 23121238
210023929 184083622 47425466
151995957 143744742 41291806
5576933 277288866 24742266
117015041 75471844 233385772
266795447 403375616 9163448
44759175 259715400 434425496
31029949 383622654 239505222
188642709 173460614 124963602
163024505 308467090 262781770
194710619 417455458 150433822
94973743 421916914 103519498
28873959 48442588 16772232
141192159 421083092 223951632
203181579 275416158 69759898
13437701 864495168 50669940
131702813 312189706 20276006
218894403 333284120 307239696
89718673 118367100 81271464
45962853 15716550 17521930
31690825 78098392 73525520
175537149 410745270 184462382
78587859 128817122 3838194
159767553 209286826 124804014
27092307 327664456 7696644
370122467 374973876 53043888
42277365 470105220 21502640
326133651 186616134 88721282
72150131 605498292 126382224
112132395 719961700 263331360
118176771 172112366 187123062
263712813 325537896 199084256
374351297 304271528 125182964
224947125 141541348 119862864
144619743 23431236 2798732
64983465 367208008 2879856
36603533 545080418 112874254
112169881 176388000 3579660
70577365 197296858 142439930
69725061 172413486 7852742
13601507 35408024 29751560
286753911 331115958 540466
78110661 255924694 6527718
16153265 501705868 215945420
123323605 374807390 34181150
214079149 316943572 20619136
179209007 429902040 311151360
209308989 270397768 137163816
261930869 219984196 112519448
185153353 544614184 176960716
105219019 348043774 333181018
213823011 60536886 120825362
110078655 256967186 29361690
213479409 97100286 6673238
126530991 542815908 33462404
144015067 156552444 17267580
185176279 270737800 86156372
105883443 430628952 118112956
158303139 252729234 14744242
282435733 389814114 225513126
21174137 61373314 953806
267643915 568668390 230804802
339819135 216413336 112355520
149995041 289536036 122365748
169973617 303553094 179699002
239135181 215731578 283187858
48167887 102009220 149457316
75331365 283946364 206778800
211124983 93909318 1505214
95747487 232639444 34499352
222837585 196989012 85913516
43645401 140008134 90025682
266883121 197185646 203950978
143909989 570172858 44440514
142730037 499973484 147514604
25048117 604106556 268907280
78401279 161607518 162623306
122081337 149653850 79739166
157836561 199204898 66547746
36552119 403208454 179141418
14623359 60358932 390001004
186682095 378324764 266391648
114821033 388676094 349773942
227300991 89671794 94245338
109737407 395753584 426254476
78241009 662499508 87549316
258458731 305035082 164037526
300942957 294317400 202877276
49677607 547926924 177721320
28541217 148096494 36310850
23907873 715357844 233326188
161606623 252723594 220528758
85637371 217637388 94755396
347068257 140292852 31433896
74577957 458677484 138900048
167583141 215755202 133774878
78370871 210785158 296046314
25236019 417134458 170463830
101432523 536858436 108479732
36336731 115447698 74152194
67435411 68947452 2805300
37861711 146086788 257533668
43118117 952840168 45519784
48252993 234993746 323302746
213775883 97567044 31153440
346837539 262344852 75053812
163243625 220373510 45962350
192131237 208702164 17895576
105916615 472987214 27845998
62583327 159258354 73373086
41091365 195515940 114237396
127895127 314168030 38665110
196985433 230472390 227625506
22151061 96826836 163992932
63785531 374655992 120971992
160403409 168076714 138415422
78767455 585213746 19195670
12339953 627241368 74017164
65164159 158469780 219408312
288789825 258301860 131470576
32617581 316041874 30852282
45041311 55693154 2944082
40884225 412485906 122621530
10203399 168195028 1187352
175045017 83382856 20716056
29722199 375684972 39031824
305828283 416881428 388233076
270414235 185677050 161923770
234779347 442517086 244323626
28645581 374168202 67657462
44871737 450095972 258263804
186771603 261980304 2658400
249221643 494472282 218433146
148285211 486345592 29617732
452687859 222506752 79828476
43789321 464615042 273400154
23246933 152847384 174898752
5993559 274068288 17254660
198189011 190715594 80846518
112986675 179940650 52744950
176995479 420205090 99790110
71732535 384098462 57492666
194257515 464897808 211147456
43101317 240077784 293705232
240321093 197432664 153243112
101366397 365034726 354636442
155023411 607152192 313727916
94726903 107028684 62406192
17684697 329310572 60542016
157996517 191965334 250894622
166349629 165454536 38764272
234938007 314328364 53323116
83425945 127671620 58708240
161398821 441039358 2344398
44945139 446900218 17035002
19206847 134447358 333283674
97370697 333460146 191968570
102072347 320145020 98521196
56685379 72444876 241819632
86742355 287152510 17432890
394958221 389223364 22852048
241212575 405234810 195790614
78701433 193040264 27281052
83565835 79140658 191803594
120248299 499296732 263148636
43191927 105305806 25931466
135005503 463961198 157121294
248232197 75441388 43880584
70439469 236676264 154253852
221581561 370520900 117468748
36038393 111522154 1099954
255460407 103948324 62417892
72102917 138198130 154327670
182143471 174825152 154289692
292790233 161408896 39226808
143826093 106646476 155179680
3045107 108829326 121817070
111464819 350408342 327537250
151762959 313468328 247233084
268267715 540703480 210210580
60923585 59816802 195880590
51497701 394937848 251657224
250988115 320817300 224689996
316361329 210392984 183560732
123701619 364199004 69691108
394134633 129981612 85092424
210100565 493440876 293692200
1983739 691977062 55834798
28244113 73613806 6525458
130913591 301931968 278615144
36417791 162452068 25622468
29629941 280480592 115119312
56775959 60614088 7672704
208905627 345310572 219312196
297321701 267365136 13024512
198726405 326695540 13506600
82109223 84077022 5029354
138804443 139261804 106411916
286544983 513930798 18332286
46064711 460735416 236835192
160738297 696943322 235953286
226152199 22757518 72823306
19991825 491700450 251323650
29107727 312280600 99566236
227850193 345627264 107240964
151955773 245719200 80668740
45463095 256909920 123866876
16891797 480704274 134948026
56849407 473640726 230768370
226264753 120701074 89702002
347941031 306916550 19000142
443505509 190315984 10347472
5337935 155753638 347135470
247015255 365702300 83658068
95845849 528075578 32326334
183586733 20834254 58262
120004003 134029142 344217074
311965329 258446514 10408718
172993303 155485632 289851324
395373237 186937458 68511694
683555 782523234 158042562
332296173 265309216 48451884
456497377 289939934 105724826
18173505 523446374 10673190
2531421 180512258 81693486
136963641 144385538 94957938
77327929 214441108 62131948
283013307 335024946 171892558
199806435 113187520 58833036
325724227 215783794 205098338
120788165 261555664 119239348
3130913 327046766 84319330
64442657 37231952 11621164
188618473 149657564 123622828
78122855 265070498 218847370
133716501 52158324 8692192
99406167 164014370 394029090
128539655 599980416 61000380
28965945 20957300 3288300
409957469 274576774 120479678
24437843 94164354 64385862
260115249 284475022 126141594
112117547 646334374 225857866
130517811 335237248 287697900
237620051 107203006 9297518
54229017 301100990 97911606
11393649 226359048 47165528
64097421 105652776 199894012
53342505 394547194 14660250
87331241 393865522 10542538
4900481 350179666 163940762
156458923 292261646 78335326
55940689 258105422 55878914
76861735 51991520 430553444
163245373 215342966 26507402
175680609 252103488 349567904
223769935 131078790 38599062
112853267 344891808 125242776
200847759 274994736 24593672
117385763 134993516 388997660
1565153 337060478 193097054
128738459 212427808 37462456
88446239 302715546 402795522
157917719 175241050 173608930
315426355 217298660 238292780
239074947 186912938 108266286
180408625 119067180 1388760
250138683 146174794 19784718
145871431 461672192 60931124
71251215 184230778 276048546
206987969 182508074 5329402
120702715 273635120 26066260
146188965 349066186 110862198
20494045 165388290 246950490
187400397 142915074 50213678
249080105 148646950 77049890
19207879 341505678 152414730
151151697 401058698 18480906
20164807 261543256 358104076
82199199 519365368 273050940
287347599 130622340 76991768
40880745 47405470 14644494
29247803 33757778 8943266
280902815 105440800 84779884
65709697 65796726 13830846
88173341 233169912 226376208
49762583 40080746 285160786
12158083 298631994 129795690
984029 173321978 71294330
38119549 472898494 316029502
121853517 134714956 143856588
168112435 102544358 221097710
298106001 140284620 53135432
21678113 257540608 10201516
9661771 229170282 272483178
251394105 346837398 238215190
208881903 411920796 92235032
22290567 184442874 62773814
46982919 85842248 64850964
122036393 160211814 82124634
136488589 109816040 121712552
156535337 281915034 329033334
47521507 356249870 351221174
170013083 104167044 52336320
110617737 345502390 495630
286000431 219776094 212683262
22278465 375596610 163099918
183174903 157725936 1356788
66360405 497790008 149075460
61581195 589529590 220396254
111954075 273776874 301477918
100591503 143914748 324222816
70027509 274371438 127651106
86302675 382234480 107544188
10204335 310133760 174467324
140348797 394112322 23395734
145179265 529454590 325612130
144964421 215732370 157663770
35875381 104740818 275780466
34417907 449472868 48657976
287450437 163845196 32559584
303425227 234604006 35720498
100331931 199559640 253350340
154735341 150432228 101616284
247703069 188877386 53695018
90483201 238472816 36366972
50643385 209240512 16034284
113004545 154128550 86206646
12297755 78193970 232082854
69512083 228331500 37748820
181515819 108158792 12380160
146227457 105041656 304103648
91129145 39339220 23582248
62899 266178584 359063128
190348437 388657046 64466658
252140419 301811338 21126982
192017345 341178116 241371988
6554725 233700006 10525758
2784191 349391022 341712414
112044795 86965754 92397930
158036063 122596336 12733372
154990777 479402444 386704696
121892459 230269842 24051486
41299539 620701662 106158346
412855055 40157720 6871684
247814661 179312508 168724288
73531719 198446832 162506936
40289129 221699708 70407824
297603057 176593014 86319394
286307649 359965938 25333454
26320265 438025288 190113760
1692895 455453480 125629952
153361551 25185876 46529128
18932697 16086342 1149574
137095941 142768128 97348336
15952305 165411330 172993690
101666229 614151132 136242436
298553007 195318464 188215464
229994959 320085184 73667828
188161755 55144540 279443940
176096115 182957720 129586440
367008185 186135940 75330020
47401055 312159714 396055230
128581017 592251016 248026392
243990233 134942508 118569684
291786817 237943690 29696350
143419681 66365938 118160942
63334047 222259998 79035766
145506995 333800934 24088950
40012571 471136128 119528760
119172273 167054844 15916904
76567421 55123200 235847472
124453419 404297520 133185008
104185623 210056922 398177506
103365341 251300582 52146922
210073345 509450060 305828720
87248109 96524922 51578518
38645927 448824714 261671430
26402159 519154772 176003996
58166757 217835376 10473676
76951405 5339140 18703820
49329675 506567538 268208870
203462213 96710366 89294170
205908847 91746580 25848680
26372025 217359240 16610476
94272069 87282344 242019348
69413399 296801480 28760132
72317385 198952704 126023372
75568465 323985588 150779580
201157269 394246964 221775312
38937825 231993540 195332600
135211839 257889990 40500902
376264825 284068912 72032800
269800549 196577980 112966100
172205445 116135870 74419038
191635409 34753220 137300240
167945347 560577010 230601410
252004245 339136342 72506394
17237799 43177346 76924002
45379877 117491996 435112988
209970729 358467320 156546420
48370089 324395552 18480960
96872815 122711790 171625170
260028295 328513852 160470920
77502395 610735660 104602312
184686667 683858710 7276390
160983613 339632954 233694346
53227387 327106638 23120166
58938561 32423908 27896784
173921243 338788024 120174520
119601989 118560928 55195516
165193517 548187972 239440644
88416891 387102962 7225002
173227719 408661836 283844272
11037079 189134878 58474
22693029 103971522 382673906
40078753 435378406 210901702
78789449 88410822 127470702
214942669 137117276 182959508
45240657 71302944 40813612
246424595 166740746 1070678
54344869 156467296 262946792
90916395 697556220 66783260
32131901 185283982 214405958
80249325 256238440 120838080
181750507 232695000 41376024
117837525 309461550 258065990
161776107 63745116 19744304
212700749 68248466 14675138
201588913 385170420 219216240
89250317 320450656 146716120
111946691 700101108 126505488
49327719 89737458 29528750
161032605 698671744 57051600
113737641 50736528 287408716
19242375 385585686 82660610
133820175 817847618 199717974
227854161 223482468 242052952
16361685 236759832 202421924
190659131 197307032 112010824
47351579 147398496 79214172
173024335 320554330 172718066
263681013 310613052 21843416
285292563 63799706 28506894
83866155 19549670 56920890
3432675 22071980 83860944
18107535 99716314 104413602
196360633 318673830 333240930
76743235 89362866 342605850
89219421 191408020 24867480
39930929 63398754 26621418
53507527 146135096 57418724
34514885 538205640 66532920
67667999 168320308 246736744
278066929 140804276 167874788
199612253 567393814 369268886
63568953 297261706 230429034
317899519 249775302 87331962
30328015 639476440 32142280
26948047 48046446 57298026
244182739 425987350 121346770
64424083 424021738 313228006
1072949 250499240 83770480
20846993 519710896 218443832
380452299 289144694 82943202
94396401 413722788 171110588
244481721 147645752 161457588
40620183 458260474 8143578
190222313 387412516 198902728
49132355 97724644 140853092
205600261 258672232 5722444
123089475 475157378 161784654
123169421 242085202 7535566
184447717 89150274 12369246
13110995 511098340 54491548
24250325 137558800 157429808
130872399 304592602 89413206
138306075 112974556 172022292
201146163 143316246 106317394
288271991 306983030 59496430
72091149 226634590 57883410
196158887 127928362 70454746
48437529 566424978 198810646
72737019 701618896 69472968
126987697 334034154 95046750
74568295 113844884 102556000
41196203 5792646 5758890
23559963 278221218 223256686
56889563 442898898 166920186
127219415 497833678 104492710
183377145 163624740 248420668
84230041 23250488 36877120
280810925 122052784 102052360
42486187 490378284 187208340
327515487 370120140 114511384
103006595 322509860 87414428
69441551 744724194 28901658
184975313 292819144 150865828
65602785 103549190 63112770
112168361 162078750 132681702
80740425 50168752 51364740
96777269 138503760 42587280
105633949 125177768 20704672
236278405 259716790 199564790
87661117 391060446 6317178
16951661 292391856 116190732
90206837 306262690 222643366
163111197 104779638 135523606
5637411 61751244 55884308
92590643 188486938 306681374
56742021 41019092 58932564
107722895 518178670 272910190
58411235 416815812 157295580
46541537 99876494 135004678
28936833 495339006 172531210
189166977 380751646 173095302
134326143 227418648 134867056
106244735 91701170 101284354
156824895 253283280 200954204
91281717 502567944 86895056
17581011 51934974 30020918
254087193 409633816 278207484
148857453 305358102 182277214
15622665 311588724 340560232
31092857 294587226 58976046
52659715 540805570 99761998
174785451 135456170 230757918
40633973 102590482 40549814
40940671 432378228 72146976
102088839 3856972 132021072
48939023 452604180 174361620
99000787 277529508 275296056
83756187 428734304 156782496
249674047 103404096 44019276
10909933 288981056 45576440
204175845 191062402 666690
283812703 326602554 169321290
164925591 213751284 369777932
54627761 176873732 287599444
22670343 36256064 329052312
267387225 94761700 5777100
138201287 189507524 85604956
116812073 390431374 340533658
32035741 119706164 118281508
46657743 82974698 158713266
32519673 101718706 20735718
42962701 439509950 20015470
110775831 75810198 186754126
396714769 149089142 98145874
314860417 498247242 320307246
280310631 162321292 57824796
5071995 674078810 279658206
54875277 351441416 63167304
8822545 17264560 19375528
18828569 87234598 265024802
174118391 71142208 136436236
90038373 217966374 70164142
14167537 224598996 449220408
196262939 227708502 171623466
100928095 433236114 256231770
86501705 115316118 11701230
96728475 318676314 30034910
74823223 128921646 14472066
45823315 200027086 70654550
148777745 297176110 16466530
229656103 181172336 46153472
285985717 138063794 37286906
92068369 441482866 94415678
157914223 77476272 108593964
62260083 322832388 57553844
126749755 243586010 255243274
65042141 103941010 298193570
236862657 135314344 54252576
196592395 574671500 47399140
9849805 226629308 32947820
81271873 865526358 135645834
191815967 32442216 208220976
36928195 241953292 19200044
172029013 144548976 193663392
86418039 25775746 18100938
91765445 246737180 184716760
116059739 295762296 239798208
68971983 214100344 66985212
14138865 506195390 61880970
151831389 479154156 54547532
135350761 295662842 128200618
206205175 430884010 272913430
47461397 522118690 296255030
102546535 449434466 76460050
99421831 153336736 234945032
2771223 158538492 83527316
106891047 57140484 176465524
343108395 198441390 51113590
91624749 320512308 54280808
58631019 112127472 173418716
55388893 98798330 44596670
14017449 35112824 19402152
390069141 207496258 11459634
32084365 61977352 26062936
232290059 342871342 5216018
390881151 171481632 167368208
196367403 327545236 20873124
154680155 94246460 59284220
68748173 86152504 172732184
127258385 494344610 99657370
100906243 535307604 181562508
48724167 285795374 472479822
6594701 242601638 73564666
132941817 102179232 102626696
66955441 183319512 170110920
154753417 617224382 263959754
154379299 589072240 341307332
137748741 304217882 37217178
358371165 181809912 29046580
133505589 497495846 97963482
261241203 207043808 103426764
125500791 249560712 404523892
174296205 153150960 3770080
207220433 575720544 359554368
132063929 88936174 63642218
122561533 84626024 20500316
87544693 122250958 123811594
140016009 535106562 180257126
168087969 453685052 97667736
67822631 378365910 9367230
35203635 349743582 247883830
197871553 158499900 170378604
100531767 271171722 9611206
311582749 176980592 63920408
32927185 492625240 183793880
15557301 114497406 63482402
215532441 369080448 112844164
66201651 195543828 94336052
47623805 108270776 51536968
88212353 422587874 116232466
89174153 172152676 284672
253756873 269248726 267387214
278379743 190019606 61885042
46333109 443332324 75163768
18688697 712908846 41965122
107033977 821919770 139327286
140196239 406014634 438887182
73140373 431174484 72401808
13297231 151229642 16672490
243988217 96569866 118865146
25419601 461812382 75293330
220924281 639849438 199546886
41596565 406186314 396595398
16846121 349898338 325627382
40030705 221387232 269842200
211362723 279763686 5340470
240471487 74329976 51636112
89704461 292174374 11225438
54885093 341051356 343681908
206296175 152410840 49554316
214095261 420967440 1010752
266277101 159716990 69217582
202594957 423331514 7702162
111552631 111890114 9751462
109389169 482553842 179177498
9992753 87002154 19309206
24299619 494660604 172697608
39566349 72697512 159537944
18752145 81141660 17102440
17164703 395807204 189842176
119427495 216417668 73039260
44857769 279933958 211232150
297122601 92776602 25917218
63085423 158390586 61116570
230793157 278244956 70872676
110101741 431476912 383643236
93489809 110276812 343094428
208145131 152050732 493244
71655003 106732464 93005368
5852215 76696858 56087194
19221715 348795300 202078296
47513785 153888440 313368176
32677059 68531088 41535232
202887557 237135688 320756816
6253725 316184178 54110510
2529881 284808034 8903902
234885105 214919700 274572200
72687729 497022952 350089212
31933449 285791214 242074378
138719939 174030832 22290416
265257193 114909956 1023668
70765573 212989958 276036706
229215537 184032804 123112364
75337719 763430168 111896364
38153695 89094212 54601084
245772051 121437666 72814198
94062693 219035274 120897670
126515271 138848328 352536764
216094851 83547526 13246422
93924079 290739486 264176238
173027773 555439640 144141380
73905901 190453802 280647878
325937873 177073950 60404130
44223373 38589234 28101066
174011659 658771574 10732702
5327065 71879420 115656496
165489417 108060996 9007252
1400719 30103456 136615228
49927569 300245034 40698278
57428869 101605684 14822908
95488291 126174048 6256464
106300605 191062230 44989190
89557773 346182002 131444226
266626563 169614714 99270878
3588967 105641832 138257676
223030417 428984570 132037394
138950829 552499540 355560600
247437611 238777982 17305258
296777259 451993228 262412412
43231995 306294398 193653186
239778713 514628864 364611044
256863339 122637992 186715008
31768591 403623748 300722372
263265645 422771970 124390810
296547851 559917478 62933474
31161179 398146598 375324442
127938805 410768324 192605920
131003695 198538440 190774224
69928231 70412698 62292554
207510103 171328148 78389356
12716391 324364682 71077602
95811267 390727536 375187112
270810733 372130094 244345514
111356359 404758944 78540552
177982507 272364770 69829810
91429699 297111632 99287732
13897399 482579412 32144184
187134105 363309830 6071790
3720661 273182122 371428922
80982127 750991616 57767252
177482261 66182462 279014506
3087615 188851748 28646940
255701015 355934660 393309224
165961091 39891040 73113488
86696475 388536914 98416770
160583765 158791184 139548860
161573757 541675370 35436150
74967109 372108058 36480338
22006279 123269296 32883328
122148553 275368706 101679274
158488833 521510664 305970412
47161923 176751676 212634336
22684999 531947802 221271978
124093625 323207400 125994072
221486867 247762028 174806156
28841127 415760304 141829864
92729891 97397738 334647610
284745565 53992220 129078080
271405207 654540074 165134030
288175573 21450240 54265140
262956923 139950714 197309766
40960691 521034304 82351288
35953513 195806444 96909152
100642635 744974070 98445650
121894793 461515792 174129976
12997455 103432536 82862840
210211861 186343308 15740724
334811939 248126352 56794260
307622707 328054550 281642674
70700935 35404860 69586404
13100445 167000700 146798704
184314043 19940726 12307178
164777829 476029308 78854576
220716357 110432370 138407210
44652425 36521012 137500816
110394603 249795408 145068584
61382943 132732876 16679384
373397457 321630284 110310408
1790351 335006632 6193660
157942485 116430780 51815756
139505399 514684808 86014696
86794405 155089690 75481910
285407109 505361344 37594968
213605081 208871356 206938052
35813307 407410596 346252676
19921717 607762744 76132960
9513223 156534186 127405458
238977385 623967996 231621972
22502637 46207968 74480704
229175671 218239080 71431080
36482007 676612536 31872064
175533747 381911496 35988464
49675077 164469398 48684786
28054047 110300118 29664514
98477819 101844922 159103846
19531361 504671998 94084430
67002841 143642492 276107548
155667413 574505214 303018666
53192571 695456490 51654650
160934265 49133140 62441568
66138739 396246972 188874708
22720477 508421056 154700656
3187315 517025712 118075440
201508325 524140340 412106228
275093057 92658466 148208182
23045925 384132770 263227350
227581229 188938108 121790288
116539897 225970192 356526784
96813533 192684866 127226858
134234763 313823026 22881546
44191537 68715814 64010966
77682341 430309570 62980862
209556415 313309870 40082830
108698547 225248234 120127434
143211679 373988092 359398724
45841857 125580644 22987512
192806023 189831404 215066992
143833563 551832064 155126112
246469461 92666586 200721722
169450809 472894012 139615740
89633449 110676912 24318744
18796629 328522134 59475958
12403333 488014394 254054134
150353063 272822312 10160404
176836659 71414810 29114262
39627909 24135456 3683332
35859805 74194722 61486950
95833915 22736030 216039370
191341885 224045070 9790830
88583127 204401134 193293366
149768363 515634624 204486792
292480869 191088500 87022680
176421731 188956096 105639268
35545353 517026044 174687492
57524719 199200610 120980170
97486043 67054256 61747912
389026595 62648420 17595940
62985797 65875666 12542894
112661011 125251434 262577658
213849183 299531486 49874574
203209383 555945226 142604442
89778963 186374934 225172550
171347865 273846420 76953616
365426345 203265020 32386760
150733131 156732374 170925462
6937127 21657124 7770532
133862863 394991336 228424576
109797321 18650538 74197606
24014227 283982886 288160290
68943669 71389524 13341188
4812925 494776620 31798416
63607661 521076994 74922698
1285085 379300770 323761770
261342585 81537270 32934310
15613785 21037950 17277130
255241319 344778456 107545608
66169035 337385550 155711870
88636971 112848472 233586840
95576661 139852080 345185380
211147129 234723882 25303746
43588925 150177550 98570150
105164037 189680238 7176946
257743617 41400172 83236404
229950815 178441920 169113720
116127281 305432584 105937912
327093021 224760878 157372014
73785109 24082130 5492930
68721735 76585480 93706944
158596919 20615786 255802
118469055 41161824 133380080
107118671 168765040 389291428
80763121 441897492 107831376
72929089 83257374 137566782
38844353 334176298 261856954
275267145 615559728 146753900
368573221 531001612 236422436
97134719 78015312 130116912
233799571 148221328 99914840
147564915 295048434 124677038
34986477 25209008 16472004
2944139 410916912 228202284
17293905 200331664 144679080
86906195 132036534 375456870
298636969 272940378 264493854
78096057 75363156 6464296
287467699 385682188 48463616
55991385 274108784 48378588
41433813 430576870 89957310
421586837 171544096 11258888
101718031 345654342 389524890
150281969 310918988 165122104
349389627 346035726 112558918
188622123 282383554 51084954
107012231 141440458 78538330
176825121 524725720 110613180
20194413 433382754 31208794
161152953 178026086 52930602
95318841 719491758 90769046
82980927 130880984 55730268
277631327 320234244 123909468
258822111 629673652 37103160
111528075 235440980 19505292
79892253 258400536 40581016
146144699 314633518 172491482
63153063 62166268 218156916
12954313 184939020 91024284
105497489 104514616 227719528
53241839 290333296 348817568
79621469 57933268 86470616
45661077 186833724 104666684
119787367 82390986 8842506
473072893 188533016 117030908
13907359 465408038 126085430
106024577 136389636 18926388
208418117 163172154 69974682
225851813 428912976 159839196
143397707 468801848 154274576
123532641 217724674 24000042
51230997 593384654 31395066
68116071 51012198 83476118
292437805 362314368 353291280
123402431 250694146 80363522
66392749 456587578 81777254
157924951 284124946 56495038
128125511 201396278 21317038
383208097 94918178 90508486
170772229 50423038 218238046
297161979 285154526 187769682
170303031 250877592 199329256
68402701 38134254 5805438
56310637 31838546 21762014
94614333 70754562 241024606
206630569 620426718 329106294
107112215 768525400 206557000
43952253 92850054 32908522
175226511 480090650 16177902
173536959 275807826 294376538
195345093 460414538 112637874
89868709 49984744 26842132
151444035 164762420 54736740
303513755 281897428 67511500
55776249 316194824 120600348
206914683 400196086 266161266
52755389 383937128 286918132
160069137 267536746 39026142
341430457 295518036 177308736
103304405 228542906 56094470
56260401 473892418 190679598
40094581 502795972 138442204
120196009 435751018 163061894
60953497 373549396 132232352
183990331 307079982 309382674
189354315 94865430 39991270
55593055 274922820 192565860
34745361 345186554 11721198
4184543 282672366 409157286
60137285 173199520 36738208
131680351 104749682 136462922
140679471 41568160 23372100
113210101 226528772 162921844
161910093 235207402 65044326
18843453 312671546 14948670
209898223 191080674 23960586
45840767 605648396 65726672
107164065 100160648 140015436
60314305 34912640 2855120
121563877 656868766 260294402
314745123 442619378 423171786
276512667 407693564 20227752
174190149 214789302 65004146
75546977 304932966 204270534
96342357 509924736 266279332
82169265 90855650 8275638
34118735 466354616 190873388
54675601 514592238 178307346
298229983 320923526 23687078
23294413 208141866 198225894
51063991 268742584 70304488
103987203 253697296 82406364
407871009 196858272 177199412
127746185 340006222 89113346
106304599 113601750 72448170
180547659 264005148 58049464
220642465 254310306 23588358
134000349 302580984 22202992
250498645 118686760 11718640
112973901 232321692 295257296
3151297 340731010 453011810
222175239 328358310 183796390
165431667 178620270 16798450
7747545 149160726 135375818
1269093 51569476 24451548
12671233 308191114 101159206
63318643 87789534 84803358
209052563 446967262 25558406
317095017 193728246 10691006
180124951 663042252 351493944
164028471 313608762 396399814
45725527 23184846 24864294
35604257 239825478 140155554
79786565 48747546 79521678
47197665 630686364 277072400
35123455 359163184 199632500
5684599 293942364 135490032
243829721 600501178 294342262
308929027 246469516 30372268
85058513 436375726 208366594
32878877 355461224 51536788
47508831 481929570 135544450
26762335 497350590 192476430
86819999 617330910 328824618
135934607 256682922 180580434
75212989 521612974 139296278
142951879 71234242 69704822
208751475 506507674 236746710
14694195 153834216 35230040
132980785 257250524 96754280
183103533 125771976 111663656
121152023 551985164 77731016
188380021 102209448 134108832
182876961 392896152 247754272
135174427 218850642 72549426
187543651 226648656 165627468
19138417 379278746 289036226
79051687 227272822 221127346
172831805 151612426 10658830
156933817 200691260 209243680
36926045 180452896 106558972
50351143 377744500 100856924
15258243 391109686 290451462
236534805 387550254 142615070
217417639 358505200 19229680
447618667 106980134 33719038
119231225 181489210 321131950
39605375 262335228 165061320
43379805 62371260 59387528
30759487 265564214 450532658
213023877 182029986 231165518
96960721 207150388 157001404
108126513 394496964 99588772
27349031 268309510 62220358
160800863 291117478 82985906
175348065 129616020 19099424
43500899 503215936 209751272
110268237 202120170 428741866
66381943 239726014 3842086
323292807 287280130 124614090
70670725 368175030 62739534
15030183 293344356 328840816
131037747 154995120 163033940
50811799 244780426 15363422
315221429 346433278 252069538
159904275 106223600 51020880
286560115 263718974 11624930
70561171 329927662 147730586
346650369 27088776 19807232
51399147 215215542 115563314
2898635 301004616 83422812
216256729 93437016 21941088
45042089 437569378 241504438
53942325 22746090 25904018
10183589 136665152 119952040
168681709 40634872 35339488
115963919 326758128 91685988
32929391 123644452 225784156
84649541 244606538 379527710
353757935 158812300 103406704
82325145 255812754 170978990
264158013 395637726 83075398
226773233 111211910 75352190
34219139 205986572 126965168
167574689 198934052 201514760
3811015 350985824 38625232
67801245 71336490 104137190
56227631 133604966 6286622
162958001 563616782 305207614
105253681 520282672 146383952
255214149 179547196 52949952
54394497 226097556 99270464
24474615 167330284 127708200
203128081 272101700 223521992
185863283 466337314 224264786
122464699 230180218 6730010
93975985 516855520 111863120
1295357 219327436 216118468
249615921 94438692 74741864
26438127 270839304 10458068
1727419 23912742 27367530
23432109 180454602 356076938
292522751 538756722 59289534
214480397 290453968 76631744
21486915 118232536 104735448
282443009 248645648 208819984
74208851 511070268 65280036
29062825 299609330 389942158
61614029 111956448 222019032
81373035 322949154 7832278
114433073 185996744 50561176
222191199 318822138 31326286
309072881 320157188 4918412
67942419 146197622 9064242
2836675 15298474 33696118
170765545 248615370 164102310
111448931 438340286 97992202
80001259 90441806 24450062
134552825 417412430 132151558
29804319 95587142 66318090
32066113 575378494 70965266
5877537 89484734 219248814
59204995 311211910 228062810
23724035 52194870 13901070
258388299 12910820 8431332
50774001 34100610 16294382
18119713 108855040 22340216
68639491 310871658 146134746
203621883 82001706 254089526
74826551 189628056 35389452
177613185 317683380 139600664
190723527 151944134 51036006
146430597 78308154 18668998
111676005 135369714 142082350
118256451 197939500 99589500
35234931 795791386 26684622
370540357 186191474 58612622
147773891 275987170 241267462
188216277 436295178 246664486
344417079 157587682 79704702
32506637 801409236 192861864
225384275 482930352 189370080
3952693 128139668 132143404
19874391 188119332 199795028
87762169 319122128 69469144
43911137 129067634 4107266
27283129 85513002 43428798
99791451 174738622 285341514
17349605 480459562 5111930
26871039 267377518 162852534
3191935 181582330 266874046
93521891 477218796 57046848
80606579 649442378 275528218
10683045 801120060 69876560
128490039 415980002 29290290
47031383 39311506 29470570
58027203 53579392 32951724
2614593 132160464 177212552
112658595 310364472 265370896
167713289 144883934 121722358
95126607 174408526 181493970
282814675 135333754 50853430
16667943 196808890 39139710
78832105 46507494 73871742
1769239 281463764 462865688
307051915 246737870 27866998
49692983 30273604 11457796
104089557 228369340 108576276
202193121 135538926 92119262
187928259 244430276 65367348
42775701 33250722 43379302
4250427 178316352 300728156
46341149 179037548 15249788
18350449 130854594 151807062
82674437 466066468 116020864
52248477 156050370 82672430
126728343 374485556 21771768
218734537 358899774 17408202
229556981 123134682 12816966
70177863 162138726 183030442
336322401 266895018 68837818
62805905 548424658 17836394
7446371 133260342 29368662
342454255 128310122 12981430
266394967 60823366 19613942
73625933 331472512 22836184
236326281 224601012 123771356
181892855 100800370 266004290
42076107 358151514 53098318
51492667 362624446 90724166
122687549 224731412 280436188
152216979 574742732 92555004
121189269 215325066 257611558
12483379 167290034 400549438
246322179 158951968 163777476
54170489 170597838 108577938
3965437 26581744 104255464
123475717 105028878 144638394
298524947 182304854 28344410
77089361 545067974 195952702
185858157 221767206 77375906
94607975 277852064 27659200
204148709 219749150 41488670
59967821 261318422 469137898
146290911 527702336 266015652
84048747 162687836 34826688
304981349 427751538 310625586
137703757 80828948 19970716
45023575 161757250 72834350
80467167 372590778 102337046
182001491 71335136 178122292
63076901 276411748 449179828
305854305 101146596 48294920
154762175 480179862 42001134
267289467 141787854 100374746
49715471 258386876 81175952
46611083 87382646 97962158
142075023 521112684 46790524
161491329 568983550 266658390
45071825 48961870 36815782
121356475 410827850 67340950
145310449 793101798 49198878
20492793 664047874 63594546
38218435 3358280 10354420
18106427 444361114 115696870
63269213 182419448 274377796
7455805 19301310 6622470
89135087 65567594 15819034
35897093 434281942 100427854
98582473 408032584 113663072
119362347 66298826 143434662
20988039 580798190 28219602
79430957 441376204 86819336
13822251 348336432 53169248
166572915 138641206 60119070
53794953 560941960 86003904
17141455 397482660 37407060
15339265 261703478 249614146
7150505 205127346 353418978
65510811 151235048 243891552
19659469 702335118 70205454
112926877 189853692 63283284
61495497 179556986 130868154
115510483 339178426 267941302
24576351 134505902 293325414
67208757 554924270 40713750
59621395 111717820 10190440
17212777 166819516 130927364
9814269 154418484 378268028
4690467 274090026 388600042
118830665 280113170 272730974
212779845 445732680 273338140
54800787 139323880 13009884
172513683 398486094 402594122
5827351 82598318 1378574
36870595 184992318 43714770
167735359 544833628 4103048
145487463 231987322 105704886
24122327 1016518814 1299106
68534349 468126932 78773424
50489481 55084992 249801076
22315079 406762918 35791606
147955227 394255102 153916266
10721277 53365986 4787134
124195567 134066588 202168564
146265775 131221510 108831070
201037647 4399366 3307626
129108617 252916006 435444470
189030039 163535866 105736578
125970637 142129266 282554550
76360441 179215886 78877318
58057307 422321480 86340200
72355135 131390890 68743570
109163823 209024144 120006516
53974707 275332876 163912812
201589815 381761034 63384710
112147057 256254124 406208692
149313635 53008430 22911326
392312967 355425006 21273650
93955411 467087280 115539840
146577131 165149438 203275142
97651335 96403952 91561860
34492371 115686548 145152144
74894241 491599892 342438504
103825257 383210938 8317446
169240765 164291560 285968084
202853245 228495460 96453592
40880099 298185682 51431414
157008089 572467990 74158402
122632911 413404854 113970038
215969495 215601490 16264430
152539143 348858162 136048994
22008357 316975654 1271958
32002861 297889622 97485758
292531427 422468562 139818234
40101105 158454420 70595540
138552081 16572408 3703540
196872681 203757408 8030332
49997321 251658844 66470992
243389701 343637690 119134718
70026727 225727768 236907244
186633369 123809738 201137334
178123397 28131376 33148244
11207273 165483080 72338500
233798859 180019842 78102586
72501675 278916650 63135210
43667493 216423334 8472102
137551901 321541428 106741848
382313721 434466282 84406558
111903757 207659792 118557316
7071195 424846520 158047752
91990905 134039746 169549530
202322517 66696510 130063306
189937947 653452776 66188752
137635427 238018878 250657866
113736837 169748436 332151248
308808601 197936520 5903040
192077745 85323960 242839184
105175739 380444094 105501582
64324283 195462726 145392414
187288743 37712476 59917896
94503797 707239488 231731136
247065071 232428188 124603024
98049543 168450790 257612070
138249453 248579930 64761954
80769125 419479828 59873320
57402147 337256124 335899088
85723815 155585520 273792880
277053737 429427874 37713146
57069073 186738156 5402064
127303217 197136726 329585454
139818285 567669636 81325952
100363977 686429700 207617564
270141921 524129938 204446238
173761121 80968762 154252082
191595303 390338130 44314970
90716969 409975352 6357256
173628609 422692998 259422574
169169405 97070188 575480
30537611 164536918 201212746
180358395 332063880 132682640
82745467 473322584 373601996
77629017 237310428 41371924
40851197 110607616 194598112
282580287 403914174 88658606
134897991 570322962 249836098
238332103 414872826 69626418
208577465 188212222 177769346
268836019 18995246 48293282
121455941 347967946 74912338
48387213 267361374 42305546
171576197 231513278 220023766
43623293 77595136 102574328
18087109 370825580 55715788
427674217 292990486 83243266
77485087 235736534 130148462
229350861 130509728 52723128
121271399 182928186 101973438
85008643 484600544 285064724
299151359 61405656 121344132
51195275 252407412 1541280
134309901 261442658 169051542
198976635 158781850 97118250
121472935 303845030 228282410
10483893 96448826 19044870
156644191 338810924 74171788
323893771 291563486 96948898
127206087 580010926 61652442
353825049 182861128 61408332
9230293 81122554 249422062
2673615 378211134 16220870
17270963 87711636 137705712
250822529 544687612 38792032
56204669 311620904 284635928
293171039 280240402 150991210
257633117 117821494 202650250
32203033 243502352 94119964
93057517 549966172 189349696
125480859 47348148 157205804
280173417 47742466 16863534
125646595 139719028 182666804
18066097 115821446 25468478
187295981 299013126 91414878
168066043 210371698 237967346
220690411 139002256 44355508
39405397 387577446 66821958
1708609 236441338 150560042
16102297 47093096 6923360
88429405 438033464 286332452
180992853 373356246 40101970
160761819 243141612 315963208
112101509 206057922 30758982
22073387 382269262 222439466
266281087 94902206 209320342
44874677 140733458 494846354
249607335 206100606 241726610
109070535 152995620 18761980
191091915 453119220 116293660
75565885 124191740 37406020
315848753 257473800 132960504
109852641 70022178 9583018
46625251 57724512 6626904
54472793 99254776 56409464
17516763 29148606 19360918
124198991 157679284 264908008
77355931 192573492 224276748
178420227 12477078 95960146
151724209 510542856 139773888
100356821 316854686 198839338
111586655 246254154 190089030
221764961 74378716 15313132
154053201 70148154 95137822
107321847 219645570 145884146
33291161 255138638 39610666
19811643 270724874 30638370
97988615 157980056 409823360
10391855 193040474 16826650
45056295 592960898 283426350
11572507 155580294 82776042
59166189 603535374 195309518
79272765 703282260 215087516
234188595 87592790 155989074
187043387 288072316 320491304
27240655 317312008 154927444
49650215 75639930 10584870
48165117 224433338 287012814
7046267 589782276 155995488
173810635 254035466 131428190
31742515 313120132 17918624
64490591 367330822 290584718
284398911 303577098 133088218
102433227 260242422 24860426
81935129 101359134 18004062
279613573 163497496 26422592
71656853 447669424 107923996
182423853 262362594 160039798
45025781 196857098 37421918
310422321 308152674 125148122
101182615 377325640 205594580
252174267 467460132 21981524
44564243 565706452 261626456
2090277 507306170 87028314
173432725 176046080 94015400
33394441 38248946 89479718
43206531 357916612 44886912
71721693 509953386 10008022
215229811 142627934 84397702
131155821 96363376 17594232
262453793 145400502 66222354
311165285 135726660 33563280
158914723 294058776 99248916
3817817 29879466 12322542
102836031 262475680 194250192
64574571 504803852 13309716
1843995 30511840 72182280
108074425 251330750 71428330
54965787 270447782 9484794
99360189 429406788 39030728
117755611 186399110 260507798
71388975 253791930 82246378
15485283 494805654 239725738
69595929 173250736 29714088
46550757 517602942 5934566
103163665 122860068 1626960
87315047 305790204 64375020
139639465 325103234 269050762
48395127 180798634 45606894
340033425 307499184 191882612
90930551 213022902 86176914
129214805 144264000 64639872
80629035 191671950 235096870
9781525 416057452 109837964
7737539 382937328 359077704
19683287 135384194 88147658
46827963 650247052 159258996
191920951 169216582 213695290
108634193 90527026 155438954
29262177 156614704 309668232
38546403 334854666 225837926
62369229 513820806 320145502
73942419 346672096 12663228
79615221 231624610 123391410
270201717 406453544 121300788
125759111 89327396 66964108
89902101 463617286 233805798
7287977 174948584 89790052
128896839 447887372 7763628
127671003 196344474 32083178
6954175 428822670 70549026
162717417 165625002 2369746
35599589 359109518 252533366
23820331 272445044 138622052
41613001 655063432 86363360
263832779 349743318 297730566
33867571 20438106 64473162
28151685 127922934 132999310
43096301 406021002 36203598
261412697 433780544 66716488
200050781 174183502 27098858
49545773 251532842 448623946
131348133 260132154 98080682
18999569 328682632 111512588
75098027 374531774 159778814
105960111 416932010 78225750
8490449 247510280 29745460
151242661 663460640 31781948
130377777 449000302 110373726
183495109 702694808 182130704
147932125 343243450 12307250
48699285 159140520 348183040
365387461 534298708 6239648
237624707 243364096 86251876
96571581 363300752 102496476
95991107 129280084 16564568
36670997 313125376 14664028
65289171 61173466 140192442
159929127 287572660 161159580
20251839 380515468 72568896
154835933 158641114 150192142
218148701 305925234 126153198
302627605 420156450 339829326
41847139 251135736 438978912
52415187 62983674 183044542
168814787 582024366 237934830
42388793 252072026 313371850
282354785 311163578 91304554
2283807 331167976 150959088
30536185 621608000 185687800
82714683 127164554 29671794
8243619 73493734 251921142
218559431 428156740 218746208
276998161 359474216 132239788
149021207 421501908 72019404
54219261 112331988 8011964
151652761 40979238 165674946
223322241 74573190 106950790
76142181 32777306 35759478
57698951 80447368 86752424
357194025 313344786 215161790
125090797 286185320 478652804
372873933 408685056 186484456
169141081 194860836 101713608
195964233 94738056 17454388
104715129 160288266 229139698
11300271 195419676 45878992
78670859 290117420 95675788
155287613 162423004 28703632
108348327 246228326 48420066
28208165 120744800 171234280
60607735 213255850 194907838
192607313 44732766 239033178
112244691 484935298 52271142
22312525 170056150 195035558
367499653 262325240 76182100
341942923 421707638 223082314
152337161 223217126 58364602
190756803 146625360 137620820
124427161 308845574 228919342
184229 75542768 19122008
301159437 195338016 12964852
272832711 147251062 53972922
125754915 150620300 142542612
57935115 466005118 152313726
204199139 640062598 268110094
10463563 291519184 97976852
3877 14667946 21712778
80169505 259356368 10666520
189282005 104866126 127979818
18285303 324748766 424923786
147108761 68916468 157281564
98430315 275626052 59352240
17822421 471946126 213306642
157425791 141285592 53607428
133486469 115370718 198209034
76065699 44975056 161535048
142702515 28705466 17583390
270510207 237931126 163038846
277865379 117087342 70984946
149787289 93558550 174275990
96216299 45340896 4772328
54973209 408462406 36485802
80449299 402175920 218627332
109445415 329786382 287803774
380124141 519257180 75120840
202020063 257689380 100965340
125465417 594803442 192216666
77009199 425646282 333881438
20183593 330039912 38031384
140731791 72405906 88625462
248638191 48947818 38877858
281027109 268533898 276201582
257566191 194723658 13347062
115844847 195441082 17935146
66551037 306424454 283520994
346004949 142641506 2214978
92225039 519139288 14231908
2064047 145297234 342909782
226209215 150995570 40688870
186422129 303301932 260889576
164075917 369112902 25505694
71957655 93003294 32763542
80624093 281544886 124164422
114556757 124972674 21550830
39870717 130465326 58389358
195995279 87825276 81840552
293097633 418310882 269509254
282894859 428348222 42713402
143731821 371102650 325150470
152163899 328316408 73491908
98142583 229007548 85661036
268468867 638926094 220675462
285237617 458800944 192622824
5204493 472345084 270649884
46994807 298828962 307082214
206004121 60173448 100784352
1997345 537877060 112289680
137476901 133578768 101699316
146871667 184121102 21676826
146849405 587557066 79995562
284735331 394048484 51867072
36123485 137593490 28651570
182074685 272657330 155428066
134254641 701210502 39508006
98495387 190380184 196346828
151152573 304727494 13054218
73858693 205322008 154674704
90231383 371759168 45290744
32390255 228401400 228796404
132461873 212769894 69423078
64346467 300184936 168246392
23433155 209256960 1641600
91550541 467487838 34098186
116486367 319426794 256902010
86401759 224162538 69862050
38127077 556973218 277565054
361618311 317245248 263950252
85000667 483938744 249463024
135814783 209165872 5609716
149614635 716054440 114101964
68804969 72467778 210693378
77503467 387176974 183568206
1368533 149493260 46606744
326537343 276461208 290833076
242268625 86133960 20619720
139060257 161549666 113606766
73734711 149348866 4469838
115722261 475168524 41084728
205152509 338321996 94362212
168808605 319781870 137251590
308218087 407827934 80913010
24146723 126958370 126187250
9524041 144897630 222389670
100916913 328287900 92975584
37367057 176002920 388133676
103225177 296510346 176421546
45112637 123581516 80585060
237841449 318348078 179151406
409328317 326977150 132179230
285301115 130640030 7466198
291827929 179617756 70132768
57156783 99893502 311951654
44237865 309703400 335061552
199146057 227535304 51439968
27500203 135320616 461503572
146170081 343884854 249279802
30230495 199930360 357587180
61071991 104859162 11316798
113474621 195304078 173693630
180250403 321615160 14349596
83932163 315017402 128842606
212281851 51427360 22253868
151040109 107021352 9554956
122366465 346767924 63327900
115607473 48733080 32891436
73462735 398621466 106317438
232160265 214682226 125467190
54785911 296096492 168460024
84712317 332388182 275270754
171055695 53073840 68250220
28301673 95882854 9200382
83470255 555841660 44353156
57105693 307069598 69588486
34634935 327304830 294009510
68547745 81320692 137241620
134985671 650535226 327718658
35946075 242780322 61002670
280898889 176187946 26611302
182076623 311435046 331692462
47883209 120681132 61119876
1712979 66806310 87671578
222304347 352413324 35121136
94780429 445660726 77416978
72825559 344134182 41168202
54711357 290245314 142414942
181485573 175143780 65074160
52461855 179028012 210940316
62940633 453548252 98176764
136799685 390365908 111156
41670755 145215070 28698010
254923603 313111554 174216234
376190413 172596936 21696228
26809935 498277074 235182950
18299887 366720814 47353606
170997977 50281164 164445792
201478101 569068348 245184336
56569343 73944668 61879316
2978269 425100050 12238558
345205349 385474218 32410398
279903819 267230158 75173970
103560921 127712628 118907668
297381085 67322480 225284
56723471 228611462 114227918
78798455 112748884 7814140
178103569 138177796 23663072
24082939 155394192 182469264
102526533 110342556 61921864
115448869 504821736 169852212
21645501 20638094 88907418
199535745 185085090 48793858
25641009 301874388 161309480
49824753 284036928 7876016
215135135 397932550 277630054
256822411 203203654 27821578
203283759 588112224 316865572
174341881 125665552 66611876
170921127 156272404 34853112
65651661 317219904 414385892
79441395 719137826 174113382
68190993 186541892 225234516
45547351 50230568 23892580
161531877 47645338 18025554
140331099 195790512 24880096
33664601 387738524 90743248
47164425 88941300 21935632
84117501 216362562 93051922
161206057 391574110 32188526
167274373 348016826 169084202
61534389 17824508 33345912
136814031 511848420 307875220
305967239 201015512 24705068
290502817 282431234 113511446
169795203 319798068 16907864
189710283 461315428 104753484
368369845 229383500 153854960
74087037 336281046 187946222
1291273 387400238 158751326
55241335 309655292 121270744
86953689 281532230 73906098
319158157 48927644 54523936
223622217 511003514 205973142
43182965 117084562 5046130
154449779 226059390 173207922
367201789 144955790 164703602
63705815 324784710 135518082
45546693 114441800 161070924
358575895 265121800 215209676
150001 128447178 105534966
195918487 120963734 24109306
117774467 506963516 69092452
114460635 79577270 236396910
52542863 105997706 27151646
10026687 122110140 33572716
54489403 110510156 38267732
16376837 398936406 213551082
160363017 222103616 132921096
51432527 245675610 181746414
69094375 108909200 182828960
72663381 558607150 32601030
22971303 37163688 7785056
60115077 197432994 267737482
11952321 444578920 154406928
269329453 118579204 13925504
86523535 122710800 219034620
142053617 270009240 229426644
11424761 494069630 296119502
40889781 633976432 9641976
50716283 115221092 268810976
62860835 65106924 250732680
109930519 344874392 41281564
75499429 511658248 46069544
129769595 303042590 158944910
61858109 258577898 131119682
86816111 10332256 161361272
54806063 519974182 62290774
36704497 142185446 346535506
231424401 456935232 317745680
21632043 195663380 26001324
13021439 235830086 57481462
332385313 82277942 79373234
60311829 305312036 201881832
252891471 183222228 110601668
340397599 206246698 103639882
96273971 504750698 236402626
56897523 769093490 5950686
121516633 343889356 364094360
9505367 197815114 21396182
44998415 537020350 244739914
38371895 339869800 190949972
22821801 199007248 306794316
232700491 63934778 24734626
178672461 102113202 268039862
30423191 430792892 253215296
215533287 74670790 161105466
348492767 190286546 110339642
150490061 330630340 58700420
244169627 554435710 93559990
33964845 449795310 149235490
340696743 138906016 132384312
291682515 116807480 89176440
262541783 487621974 341550522
211049843 465369794 231879502
89141835 643574940 83924428
263906049 372055896 144620548
51671623 581965540 80252420
167999799 25323498 16299482
146016441 393111180 135035012
3048341 216770824 246033908
85210281 510632988 59757956
216333087 376922654 267450618
96925053 120770630 77692146
90259497 390444956 180035208
19288405 483000950 29015458
53831941 92919952 110193464
17773463 208375816 33271744
2180051 340893502 69217234
81413849 175929856 210437432
49845003 194976438 5748026
164939395 130651280 188764136
92749825 134153810 14425330
336343777 520961026 71863862
23029915 203943642 25494594
119972863 535911182 62233574
90465687 817073706 124442758
160762109 785025940 35724940
135431555 184948360 8807260
165351065 95249550 125011050
109386549 30491030 33242082
428949225 68852900 3225300
66202893 172378734 42345326
12752257 548686538 7099694
6196929 89457018 3580406
21878405 356834890 364636166
212490297 279822682 267151446
96243035 87367930 105875014
118265107 241412172 131784504
111463327 88445804 1884608
27254993 562070248 170849704
136583657 220308824 18704540
199000207 521746136 225476204
33483101 278916206 362958082
34656495 582668244 225854740
131856819 463827730 360096570
223739175 57921474 60001382
37931035 169919186 105542210
12765685 173022280 257767420
98605193 406621026 20434554
215466483 249656186 113207718
181859225 116773450 29310026
143065089 271035048 115755352
220099341 4122884 50689608
83413881 151807844 215904888
78145197 346758330 7306246
64587249 82947318 110511590
44204681 402305842 384864478
131495647 318096260 314196020
69186653 116660276 59659636
74354511 199462476 93370508
99382581 337300522 142103718
96019291 416713292 137799292
10787277 430712476 57110616
213147159 188167874 37598802
190680853 260996966 12836026
46051531 100400486 17846158
75719221 216558892 398961736
385510823 406365176 85371748
229579397 66652084 162706712
71598475 552292472 135798896
13549023 199625406 109929122
45605169 258760184 15656268
65011739 108915248 109466500
48221571 259680010 86292630
72770475 34965320 66201096
125385315 98417708 333831000
70067549 234788732 236793584
187819359 679349112 53814748
4051341 78334632 25901276
258176405 76714668 69994824
338676855 221834800 98431800
98962515 383266890 500842930
186133817 347608180 14293856
14865925 359426248 125655836
88237163 126300972 172636404
137684985 452508508 112098660
22855537 43774636 1982116
153971317 135778696 267978296
85263355 35552136 70627980
182070813 137385434 2958654
52469893 145094098 23352866
151288499 141664152 146292384
32387727 545005460 5894760
70232903 460650846 114308322
47458145 215063728 130703860
251270537 478288764 155681904
214248909 82178374 18155898
41499301 194790334 98316538
90626571 31046666 12729462
48695777 382217836 231555160
141079379 171438574 50203222
42834743 570164886 3072534
155616545 131059460 210935440
108391727 293316234 193085226
181153103 112081536 54093468
48754799 91619374 97043858
261533695 110185074 31950918
85474239 183002772 2692864
213749183 90266226 8826102
37540133 247968950 224973710
20925651 322014848 148273416
89945101 140472928 240574064
119956989 312657998 108116730
29891789 337949254 59757538
50479705 35305730 63914710
142469285 321241860 26718732
3804429 343432098 175313822
336136133 470588582 287758034
24116649 368226728 312033816
25186301 55597982 234152990
127010999 843667832 194717744
243451637 187307060 167236660
237969285 61240314 132292610
31587893 246037082 327332314
74707211 199777654 225096118
4756131 776034738 3211874
205248653 163171712 44651144
172292373 82180424 71931456
90871455 277832274 58794350
89174063 401724556 361123264
201169937 668998512 343021284
57770057 179760662 260329786
141390599 175801982 183479402
178444441 123665034 141988998
141830359 387181192 124527568
71631095 164244114 11757810
376004211 281901926 108697722
141431641 210172622 86678554
180130403 301002386 177010906
126650185 482559180 405477936
97243945 341143500 366912600
87190725 47903430 61835750
35548129 361055162 219449594
36893561 343540968 232255284
211423377 233973086 21259842
17847575 200067140 262562020
97361117 253432326 159586758
82650025 318703628 77749900
265330267 71650932 5415264
60127971 285931904 360231732
135292891 473522920 36663800
87657963 139800424 34210992
274059711 60938412 3005768
350729003 204296726 59802578
115864887 216862628 74470596
11699625 296571050 181179174
212007949 168645652 144816596
58013595 27348910 39201870
51233827 412227050 108520630
27660033 475411706 303927426
138861915 518532074 190211982
181563161 47027776 1135172
162830743 140985964 169120964
229891749 71470788 26179004
233673977 129040834 70204046
90576883 34737288 115410624
46291277 378538164 83569764
153870507 400981932 125557816
81031929 357466550 331017630
82462585 302332020 180655920
170598265 112084540 55989784
77053151 104775610 40106318
26125995 25305380 46821840
97851193 319640604 252049188
236364485 102653738 197647966
186024815 270697846 209279530
194584909 21712374 6414018
253022653 130670730 7270854
74489331 370146262 255125118
178127883 509944882 285826746
106233371 373801774 198131338
19361565 481715952 251899580
237758767 87947704 78739756
231770635 432219490 450435682
63315497 628527622 82589026
190240995 202032510 21118210
56916447 330194100 316805596
176866397 120766076 173532388
35266297 399354642 340314414
55876701 828472134 122564618
306351443 72603336 16570344
355769837 168922364 172113056
156106545 117286362 10153034
5816991 95392618 210747702
185361863 484473404 284585072
51027491 53796382 49643398
95355915 33409620 6716284
160247607 431496182 238086654
249572697 481941406 199976262
28480197 248449696 189683880
15911643 816426744 24113564
167363803 255965222 177953006
129895237 348643168 20740336
125170831 328472160 65834700
138474373 55977340 83697280
8751185 11176034 17691562
362983621 292130020 204181172
127910643 423613024 315167076
234153163 374701156 218707904
202111323 96251596 113833572
296964447 531702626 163752498
159299517 223874794 1767414
74966675 656789970 132646710
25645877 246313646 332157118
79694895 420579394 299348070
211105991 291384198 38597202
196111867 444762528 125532444
102176937 341901392 36248196
229005181 181544106 80597358
109913753 76425000 4683096
118011019 704490620 219786860
297061037 473731306 166529194
130690659 314656510 211028250
191854553 288142118 299510974
203225063 211871054 70652182
48622575 194622360 67142980
31273373 132550100 13181020
62923689 39146184 3757372
154285511 448704102 343637910
125582249 77686478 75421186
208011271 236450006 326787578
107235943 350701534 427505042
198697543 271755154 97466078
35413889 216295254 352120278
51063913 699948494 54555466
131123753 232617360 112426500
71861091 128776478 252099642
70493775 130802924 172567932
110963757 287216076 70702072
112131019 501651892 151418696
132448499 448567248 23288376
11866895 111205892 254047880
113543075 335114902 45103390
112625437 177825792 74089896
1332975 633958848 142022636
193996805 525401990 355360490
65102185 5198280 25326456
182154303 416952538 177530466
1259169 189407986 163962282
129728605 49845080 15658592
11123823 697538118 15474034
102106395 460289856 174942700
116112325 306259358 192555250
166007763 81247134 39850010
39742485 130442934 20423410
153737945 290931968 230407040
135558689 327678246 30458622
53796337 161527600 84762916
196679565 411566324 126009768
113490803 405221026 205752254
232978207 364268190 397686330
197914221 224219022 101219570
177189159 77116754 7643622
5246739 301379306 27846078
133596481 286535068 279152708
333218009 187273400 21945460
125346319 406313542 80776010
195753803 140750144 83424716
70681653 53512740 21785540
143432763 121444080 237511616
1743469 273695538 216431922
131465799 227446456 319723692
115052845 218092424 79824832
112677591 228569870 257547030
197020047 196415534 35509674
148432315 33255304 55335272
64279419 281242050 52479970
80090747 525329770 99599390
694305 247011686 466870002
25330039 280507972 14401076
164828669 298408858 140830898
100379205 154500270 385362074
177428029 151330444 325456772
123973681 88654114 37822042
231612253 187252486 49801166
56546517 457663824 162357928
6728195 385309810 301939810
4470649 603668836 146883688
134184561 419416110 203900530
282827315 668182090 47419006
136532549 200101584 115281732
164195367 486535176 7125376
305321045 433172660 247968020
202685551 206212718 4180490
181067735 202082980 86619020
161313523 159909064 86329772
86380795 253201268 88461880
51340669 106140028 7161124
170594585 29116770 75535170
4050477 189005346 191885938
122427541 173295352 98532688
315255699 312235112 86864064
249610861 332409528 176030748
162840795 45751978 12958410
10944143 210909666 395417442
19471987 97029116 180468940
73321511 336956782 88109314
197156349 528635962 34835922
176245989 283332222 31394894
177116833 272032756 373697660
125146893 138328486 7563426
313619379 395402818 351953502
84339871 174461728 92333840
34430231 283507698 337408194
120388053 106934782 37965294
108566023 127718526 231356478
321502845 157460094 134238058
248936443 267166716 198962832
294923835 227907150 137438654
109764023 374162484 103174368
147832127 118150504 86131492
52805417 37643874 60657522
26373137 189010656 43179612
1497265 77209134 16737390
269995699 271950432 141468708
107962499 205392628 56187488
130570627 72432724 135755296
205808969 170039776 265487008
7921685 402592230 402585210
20465253 87679674 3985514
205642017 423363410 124729170
76129779 211859522 342241998
44445245 521145610 98515930
154827591 433708898 155865642
122818471 152547214 165393742
33177055 822386262 161438166
32745937 207623514 56578386
8021341 81533066 4035878
24197625 322232616 224543020
86560491 248194372 196765008
33814697 73974166 16495618
204102055 383071168 206723120
104129235 256977510 122944226
12891261 267821214 29536802
35500305 55902750 82904990
113890677 111317740 71580564
44694615 136789320 129564260
47970245 505877520 30255432
59553959 276282888 130211676
72817265 258027770 112641130
183678521 203251288 32368484
140187723 185912770 45140586
59768061 95191192 326773668
87000705 377958240 154057852
96118351 239244508 307986532
43671345 767966740 51553512
23445851 515555458 101112502
34996261 81110912 20725544
226016763 235257824 108121608
60684231 333275234 28828278
14234753 235605526 127855306
71157395 184333946 314009230
0 0 0
203996999 213934146 36548982
147947829 377204634 242151362
56715751 313972134 331563618
95579547 85545054 62129330
62347487 386038958 392811266
6763017 491604560 186460944
22688419 142030642 75370750
108339889 85916916 28071708
225494119 109901918 223002682
65024961 492453066 106633262
50411661 148326624 21841528
193001325 177256016 41089020
48515725 169743566 395660450
144687011 413418136 199140352
160207075 88240550 16537690
136657633 221526222 44892246
32111527 57660248 3519976
225742965 131646540 83999384
58688985 313254870 94917026
19308975 456394820 184137276
78010137 817458996 64845908
50343851 59166368 20880880
229390713 234798708 2416504
23991303 289249604 207272256
51383529 387713548 264614088
134418515 435181320 175187280
404069425 360475800 215864760
141955041 487414198 50159106
184100223 328122040 191722020
124713081 32315130 23876042
129437711 175538192 1719244
152721521 149311824 246662268
14867891 153470718 110655738
116098027 243945184 48503192
301850665 134536680 34494240
86651949 409676826 42478538
338852781 169054878 134291546
17919501 301803050 125416950
11921165 185555560 35694080
270327761 371452498 79455530
129694863 388314776 110521308
204061957 175451100 46239960
98858359 85146602 228410218
217597355 291529058 109695050
24336115 255428582 443687774
211980205 107698266 141771630
53216207 520354100 219070276
274819681 38867112 35156436
66691247 125988294 358357482
114457721 336318960 267889860
38152093 135850586 98646986
129376333 528587094 234856902
32490109 255427630 140689838
293160845 213132154 231261610
70096473 367190308 247088256
76000597 57830304 123332880
77665763 264862060 199620316
75389299 210930332 376383524
122023605 181971450 80205622
55403963 476976056 108132148
195555229 361213700 439093328
244757295 301174950 144632026
121760361 459125328 75669296
186564909 137142944 74417472
241214925 446136734 63446838
12144477 256206150 214053514
167360483 200584054 49115338
184084685 433084130 139310690
332021865 257319202 154525386
105665943 261768534 317457698
181101579 376048208 476172132
63899385 135039600 242025212
52772157 165831176 343956000
60699621 262031862 27407018
4858665 456432252 159315940
112142049 50542920 280960640
229688069 383812928 178992604
256330347 233462476 145740504
144566705 214246160 42130780
976125 516598840 186875364
178481017 153297066 189997986
277765675 567334010 340948126
324863625 189255702 80900986
84052339 466950840 209692260
95670015 376794120 139758860
247657825 193242470 145098550
35888063 302692526 196523342
35342813 137241478 96130546
4019715 203619918 253558774
63331403 288010374 247900854
100045715 252935760 134793468
225780843 300664716 138206372
48995747 773713428 219854844
60346223 509615318 66552554
110194017 459377758 108459354
56411813 73509466 188853178
26872745 390720342 122271006
125128951 267778728 40618812
40380749 189307682 170427766
212426645 62154840 44680680
97910585 474731234 21500338
8689079 380855322 81992610
151870159 40465810 249157238
79918237 189696946 227033182
168655527 313412596 119953608
110560691 363850358 119524162
315054981 516793558 199899558
252316201 237569448 251759676
34560349 179888282 29160430
116531739 431836620 144640448
2774539 111521580 18832800
18223643 274778874 208957866
23385879 189265620 283801772
2541129 107672196 141716168
7053247 27389660 88744960
50494579 672600772 85641464
98119429 514413592 53618948
174863165 34836706 40998158
116197279 372012616 221622208
17318055 526934400 105110764
75809153 142111444 61363336
366462689 138073990 41877430
258939939 520013088 387690904
186935925 395043364 324008520
103388695 296351870 159306926
152467973 218284346 137844898
118190313 638662806 206751086
148480689 169467464 199757448
391913801 248717168 204688120
62127303 161568256 280078512
15986221 110976406 140814082
142396423 157493024 102460912
232946373 188363796 7478512
142806529 763029780 56162028
308886267 85860138 41143046
110171901 281167002 204399398
45441877 41698602 40805886
220036685 244146230 74475874
46422393 74096494 111352362
228842407 294506064 124388256
267985465 275489730 41957526
2085083 226563534 283894122
97055351 390878586 4838778
91598059 140021932 110013436
119601769 195867364 199159252
97338235 351300024 171581700
137168373 26265372 157209676
23679957 240899394 103098386
186729781 37512648 51437988
31901403 140118612 30280216
70774339 81756008 4886612
117745111 313748532 46313508
52349303 218095916 68534636
114460549 241541962 70972678
368752099 231589558 51943454
128324859 495543514 28962882
96109143 427063710 168518026
277220963 337434216 60189372
322877113 175110052 9267044
120271839 625193896 8981412
316391513 244616076 190750536
137851551 242332944 184663472
231325983 190878456 26200012
27159843 466473062 51864546
446931471 293244596 208592112
273197213 125238020 128665880
125491229 95324302 6151154
11079363 209350026 70648822
4271119 379350408 223871184
104178133 137392534 18474826
108581231 498167812 118519652
187469993 245409842 139353166
286399755 127535308 94834656
321058187 398710456 39404212
105148325 196238960 52083700
90745587 100442720 34344084
304583617 97712970 36073506
47596215 510469300 138986400
200660343 341154606 318831058
53753071 394020648 257913972
56280987 273319566 348367910
4318697 152838476 79422208
110264873 488678024 219461656
138789705 434339460 402275468
28489983 167649372 221470136
9300279 74174724 39386428
29154085 333799220 76013920
136569693 293334362 184533486
87978881 469028042 271380994
231809635 372473880 50989860
209278125 203164850 278789250
23745417 239754732 139548164
20108683 54906788 132194824
7366155 441585760 112189980
292775965 628817820 79681980
15968047 275540684 140092576
12129945 647970766 236040462
219012859 422285838 354640182
114057553 360252562 23308666
246478177 163767204 48373944
21175873 20952560 10235440
146659741 410059758 359540886
122892455 383783290 68699458
5878763 404196854 76273154
89460481 369329248 291689596
16912681 560186402 11609518
245459561 202944972 139822464
52123065 388654222 195664590
101448223 313792964 143847200
29065457 177158036 2699812
181665553 203187746 103771598
63470251 81906916 17922448
36837515 753364180 205227880
210565433 299106028 45793676
224993539 314005736 19000168
133373943 136914754 207973722
175884139 656872002 337077330
36994315 357096540 193507680
317894393 286797726 236746398
64555843 396246282 92196126
295346365 265098828 120727260
323436509 199331378 74710138
191491013 235633626 180841038
28474103 411545694 44316162
103131215 482984880 287302860
89043017 189809552 110754544
17591887 152599768 113431336
15354045 332142458 232086270
231644035 504723202 222022910
88733045 192589088 188416184
351508981 264882436 176172908
42734997 237479238 106625846
47202025 462957206 117393158
164955591 276429462 102457522
33822585 119743560 23124356
61588499 343190536 304404692
8129555 161364720 54340140
108033107 299438126 191506526
271252305 586393804 246237540
94977181 426616918 251249686
185067177 533265534 230744534
176954135 278495942 304495850
260462485 341730046 249935350
37509387 64367520 4108580
142895553 124220174 54780102
104277495 442834400 100698660
16740349 33151052 39205304
129280215 23838330 94564010
72159723 55880904 59142764
46732329 391522922 106605594
87259221 84288930 1488622
197511221 50085218 157370138
28971193 393445234 34396622
234519131 227516058 143210766
155993723 604914242 288909046
269333657 64978668 44720616
236216771 680522378 120617270
63707885 353231902 177312514
48749715 72452050 74628450
95405919 372682222 71060178
123979141 72391462 29638330
71023101 153834188 124607232
46185573 384269286 57075034
48314743 24864690 6095874
10771571 325426152 404959356
37595739 103501002 41600866
67642781 28343228 214142276
136318773 358456122 225437086
36316343 200517762 174554334
186685827 128984626 53629062
7114935 140470510 3275370
47349339 427387692 83369504
59533517 377575444 23016760
102630503 310207558 109011866
192623929 336624342 41786622
15890031 191278358 34774638
118931679 213212994 386625022
123351045 306039860 129665256
343671999 255086652 113724196
313711157 472926848 130688204
275126851 123187318 23540830
153012627 599094192 159666776
98055911 527410850 333511798
88829937 292569306 318311966
114188481 14413758 85787462
243947193 164343186 14412562
182617597 517453348 466830784
14171369 418615214 238433542
40325989 137767354 26993318
49713725 86134494 57244950
25815751 41434942 168872198
19204435 362585962 38122934
165311635 84663750 1139958
49347333 259474250 85538694
188101147 387103804 254776900
181349001 419129296 76737708
4139593 441145700 120731920
169196365 85614860 60766292
3608493 224274214 193372638
89272899 324168798 188977306
186497511 232946292 106709564
97412453 374309334 317163042
15523431 356741142 383486906
143594691 372118704 33812452
97264115 90046450 341459050
372096207 307844810 109706826
110680169 130870604 286824352
60098035 204446140 409255520
48357029 9818574 89946342
78272073 188816970 273764914
20963089 362684798 193928846
140375293 227508402 393476034
201475959 291577432 81232704
69878239 263658002 295941946
90831531 111138746 34221402
34770747 330599324 104096364
177354675 424561350 40654270
180587041 271450322 167325626
270391161 681661798 236692650
117483935 68039222 212541550
127132181 339118324 9497432
369865449 81180476 12734208
84623411 715124002 57396290
252312679 219626722 104810846
168462791 77044948 29457268
63722963 283687606 115846562
336657207 132992658 190061114
54794267 592600506 86926230
123141737 501998608 378795904
186938877 466353564 591028
4254323 43836830 46317790
143449945 184057550 145116866
146970063 337717820 134726184
9870123 452321400 212371136
87443731 108617292 98160240
87228559 427588742 131690162
322769595 204839682 189734774
111769615 157073110 98015398
186972513 212532190 95431830
69053993 172030338 174965526
65979779 260194982 42362026
338477595 516665304 346803380
93495733 131885174 153829702
2645379 440850798 193372162
3291309 164686218 16333334
175163599 111254088 47072268
46698167 78331276 4147864
87812445 418186254 79795478
5688251 46477592 150637748
258423169 441194532 27205776
815733 59947074 62939702
38757325 37122750 26388150
205520345 247750482 23499126
68124059 418203136 198625792
90733899 241380934 154335018
26773267 306578292 39164484
36879519 288282030 60319250
19969853 260631734 340887382
118684283 151468496 8657992
115472099 171465726 147563922
336935315 466108120 69770896
5227257 427080460 157994676
185094233 369089608 192998944
101835723 357754188 116375176
40290813 140392380 8771780
43376773 456497946 180067134
108483515 78598940 216727120
80583605 112076510 197601110
37296235 66153258 19553406
192042429 250071852 3041192
80983827 126976944 46359136
46092709 163627238 11799430
154684393 127131696 120583716
33400899 257697750 379941518
290282409 136765486 7866738
98951685 380853240 64606108
168139307 190964914 302123294
184270183 144322364 4631608
342003961 231363444 20324088
94517199 160841148 114369452
118077527 403268074 311061842
194543097 340712544 112125272
355836609 566180414 183534702
117592711 400588634 495438938
83192325 792075480 195271124
102115721 104040712 141930772
38620163 170591120 64714084
369516279 223998432 206505592
158216643 294209604 160622644
29163879 230092582 252461022
103966779 224627202 390445802
131317715 198511180 259220132
189196041 129011718 98818858
67698631 305163588 419233848
298852371 201465302 65855154
144934989 48863748 9769088
51547927 182631242 11994934
230308991 280978282 28967818
48403411 350166728 2463832
138158909 64262664 50156652
113180335 562517654 181842530
51158499 85330602 411524266
6499163 96638992 54700244
8966547 48638470 200796390
156294783 400941768 25980436
361198509 421883372 139039524
171685715 123610792 184654100
76671107 255536848 268029904
52229121 57338646 164646658
75965759 407279218 325989082
24028985 17384968 12836324
77930977 499155284 152090644
93445387 419064548 39649324
199168143 48065804 174611268
55652075 130103800 49406020
178273233 73142306 158618190
195187901 385401278 218812378
250679079 263388846 134591222
114116921 443642434 65912218
83512139 453318414 149543058
147397081 28015456 79081688
292701731 107263182 169663494
99377593 495127048 59010584
32196869 264297798 225736686
222806117 309314534 122206766
168486117 425085844 231707256
40256935 116362084 80583088
5315037 136426516 97529952
35706719 432645478 375664814
124917781 404265612 6273324
14713457 116180658 417009354
15883241 376599852 380899248
63626141 58291722 215975538
165237335 308610910 19636934
50888995 284821928 173236120
208812777 385496326 353280642
117824063 503707998 138251274
63991043 20610990 62871726
189340207 423752596 157598756
6292955 335848310 54827710
367263885 357486866 344506050
132347439 360777602 302540574
282578447 280744216 215474644
183484599 182992982 169715730
261791045 418482950 21796622
486030889 133145492 86624504
3182361 479767702 142218474
125506507 218919622 222502574
55597 255625832 314794256
73137661 369262912 133333232
88553395 520983620 69766456
178683993 229222122 131974634
184703635 320875310 316469122
301247537 229760490 28700334
75858953 184119686 117596906
66148375 343733464 299068300
1501887 133372372 205887684
18801459 291183198 63478346
12672753 621721820 161551296
62611469 166246238 91200242
94712593 160588764 3744972
53010255 378014286 70676198
162114863 39806952 44508924
103199643 122117134 191375502
119376447 419672774 138148662
31649799 305654688 194939044
169059407 173947052 191889436
33695523 400817320 231733740
217683765 500051732 369308724
118511187 25012276 18403524
112880695 281433060 34751460
391841653 174899842 207688766
154499607 149446164 46185548
205295821 285697788 321081072
80339429 141452904 192215232
212983915 205463300 84892448
28874869 505211322 134598942
154030021 248732026 127192978
112208205 167409300 202426948
14513697 241094756 98486724
50229935 461747370 183362730
26275101 460112006 40878042
95761855 463681672 5301304
227632317 183518094 30308570
170735445 545836440 163907140
45499455 289474558 252972330
147905593 331799114 136408634
93152951 113535962 6668258
170975561 285736474 33315202
199244669 171458714 67400158
144563267 327271732 29503324
969143 233458174 237163922
334603269 113975122 97639194
37603945 421127730 383150010
141579259 105329872 143020316
135899531 396683512 151855828
85016473 198712186 119311030
84501273 155172156 40847008
20934141 86600928 23373848
44729971 276862810 100655590
96082109 299351614 154800622
195114933 454677416 218709696
209114401 162096768 124988724
80700575 271321944 3970908
128286661 260390602 188770058
114767711 39493038 64513074
42780647 136532906 79208458
160089835 296622530 44625590
216362343 64909686 140993038
228345117 636694046 346333218
117379193 341966476 260169380
40864301 237517568 29018624
290791479 359571160 273556620
163339371 196034390 55332522
153610369 118294592 137655140
64985863 33141250 23043734
78979811 59487312 39022548
53071777 78094324 113205956
69454237 452495824 17327588
211827399 477461950 276443382
77355245 315267010 226628198
36906489 284721950 189728598
78159781 66632648 4300352
267632477 328522618 245912594
7443085 56943620 49579660
11679129 296009574 212944622
234411975 439699246 102476622
145284939 117107430 131671402
6467881 221376588 116921952
36586053 221583114 293844478
14418485 44440440 280362744
51338659 238726070 195438610
66659281 22912064 170840068
21825075 423651116 8739780
82398693 43625816 313834716
81617857 428743066 153080626
187317839 397221972 194606748
72147807 210169564 31938324
179601029 284658946 2810342
235168699 258062172 164260476
299716009 65350106 59734118
132696635 715091836 17761480
97973395 487779110 52813150
233817653 213416144 212490664
18437865 719501850 189526058
361179713 179348374 64688402
46095029 265146098 27697222
223626801 665687958 92057474
45435511 364347928 103443268
86770165 544611190 262134830
47308047 85933854 106340842
63287287 236075528 51269536
135923149 461653162 252768418
44094117 139445456 3822420
18482835 388914080 214718268
117058643 300263936 387781732
203353135 118430270 130460330
171743173 37290526 59506694
103975469 531560868 235520508
44322663 385561084 210164724
52416005 255256108 45943744
131221889 18489386 162235118
184164925 254439622 105142454
163695379 183976246 84845278
97285175 149488174 145455430
56203599 408282782 15889026
68492313 226456124 219407724
163676725 193025100 63784020
40626873 280190064 156798644
78416989 323719592 99686192
267567581 352590878 219226582
385462579 187235678 125842838
32944659 123715662 64569310
156861103 412737712 80271436
576147 321054058 129766326
27882035 584957600 147860348
115449107 384113426 167685478
226705885 430604488 9796340
127619331 331043886 163992862
231019353 275774704 218153880
102174379 375857250 497781690
85545745 5199360 211664256
25510277 193555636 196612712
35634327 363882254 234233058
6978481 106316942 25504870
34973971 161088788 5222312
105106785 405681400 127372236
175313317 144209802 122655474
67524069 495117542 171590862
12452171 354308128 28578272
210949591 487694882 143614382
177207235 416216332 125492024
154003167 422038908 296812724
196550527 174859650 155102850
143724625 169306100 153034616
141490427 99872974 165767626
195999113 280438722 134837466
58081215 330968080 212502420
15886619 304385678 180436478
150273575 126922720 46849672
363327337 374108244 4704576
61418955 346747080 49726496
243711851 168395600 7420468
128624089 388886498 68263894
25857313 59805026 221146418
2514453 508103670 230809054
247056297 384220386 97209242
155613495 582508590 254114450
1254841 526626108 3135468
209374581 119586148 161566764
327673845 272089160 62938524
157401983 101759244 1464720
319113903 326361030 129528946
68969313 550019316 6112304
120070653 197219386 131792574
157339285 150130250 54625066
15354539 76193038 126668686
24079515 106962060 17014180
119282981 420409838 36622966
107948021 39687348 280759188
141097417 18561106 39092506
39152067 541325246 149695854
93475407 379862676 61489360
276164493 130835186 33121122
88480875 131161212 71839384
242561611 161444280 120810252
214739263 89082964 38231392
134935357 313292862 76612986
158327427 39342914 87106038
201828067 65429072 199629236
63333215 336490892 17188844
29140341 79909688 97764672
99468891 67545390 65794862
56200855 71464162 78534866
73447725 269641950 185049542
29752589 669669358 88695922
81531715 136042480 31239188
51954697 354720614 55927342
38643779 444309280 299555272
44226441 125930362 318587346
168739525 387429380 75345304
40512005 98085266 65021962
17323485 617461380 115001780
43451907 24295674 53607266
62245871 666796512 29036832
163487197 487045416 148156812
84707995 302135950 27158410
4672209 146303756 58168728
145743351 229297762 365648862
215644559 83995244 74171888
74854559 362126942 169043654
152499697 194532716 253583884
93014093 154470954 320258898
61278765 404729128 96890796
80232241 138965342 219044482
74660795 199673310 76363230
177353697 184853654 79689366
299805035 174567476 41864540
9553447 245143952 89981464
315006385 181053370 90813230
3467657 394554316 295610648
129776267 298149694 59269886
134181279 246491008 39190536
3050787 331505946 15882146
84773801 396720352 18524752
10592521 229154018 202479494
78608087 520965736 325509712
73734197 157319516 17261212
162591939 72993642 145457266
60784939 129838218 378367386
223921627 27105186 3604830
1088231 300232990 59254390
7039613 131401662 130541466
80428095 355229958 300345706
6226549 228425472 8604888
155293127 396769384 195658024
74393239 540085028 361756028
282307413 422847666 124790090
370179991 414777972 142928388
44079459 138538818 59396194
69292839 256262226 364849198
76306959 151460358 198415706
46714719 64122220 65872392
30508695 46755574 44556090
130129391 259364370 39328470
48264565 600719630 6606110
13580245 565455290 138978694
208273759 269536102 6412114
184431175 227176596 71844000
158347737 278658220 124327716
88371243 649707144 159769352
24227123 123969324 163144476
18806209 539337186 60184842
166920799 501745968 466855188
42400817 351162656 62519720
31208603 391345246 204365926
199780013 58316216 82552576
115739813 266724724 5967608
332916039 125050144 17461572
126435639 276833322 102095818
1984799 139333596 263127012
242131149 188391502 137421258
238924025 461699900 259909960
77136693 47850534 107650718
167390547 323317184 237728808
9564185 741436200 67829580
2461755 339419740 298868352
19765009 310101044 301862888
126842223 291770238 90988126
188391623 214949808 52728924
136415851 752733842 186502486
242324145 259576920 4682096
39500399 461287382 45344822
101446935 379119840 325755824
333719813 390246884 244352072
14363361 48430260 29163452
322239389 157719208 55953196
90761999 101505886 227752042
100009991 189444500 349624712
25133303 253443948 115420356
112492387 328457084 381031280
28378153 452826454 189136754
515229 338853102 93882634
102679913 305344054 197702386
212748809 294344218 240810562
316918171 573772742 176444438
184860647 226218094 136442122
97448695 182198010 420421050
98556765 276139908 26502800
219739327 115884258 117117126
73285297 315524304 228708912
89518011 286912772 23576184
124937201 272214676 75713308
56247187 368403392 158810764
196239061 165925198 199527422
20211141 124102692 110482252
43352191 219082256 259027492
119522371 97172112 98976336
183555347 133496452 172840384
16774245 225453796 77134440
8236867 145384924 120680732
78567423 367235182 262787874
36619105 48866738 153140366
375200299 204533212 130275368
58284143 169697504 400801948
337442533 317684596 258735776
321158619 124918488 71482376
269377337 270409334 40659574
25701191 202024558 13762094
186755635 317718016 187632088
23857575 173301110 212480586
23274905 64059560 421629020
110061477 407435636 123434640
363008103 308155554 144632554
144538537 158900924 39155116
171599841 53779444 60695868
209243817 232119126 55465946
336038423 317346792 106501176
232320881 5854858 8633638
302936147 435218996 338437240
220833809 51533848 147587008
141620765 234858450 37110066
293297699 308989818 8497014
134798139 360268358 454929666
20151951 152869842 118976662
153273031 237845670 69858
34531611 210257202 177141038
103967293 488731666 321863794
3775793 113313984 30382332
242219063 524193076 177516736
73763053 145348566 12182274
300321761 65001152 33905552
152364035 297398630 68016070
175594393 495846806 41236802
176310631 90231308 3406144
241484071 351876370 287744078
166183133 368945554 161214406
49599925 106327780 53224460
222196569 317460032 155644272
68971207 208645892 195067576
33797977 92135064 88513992
12881745 18295936 2036148
328037163 198113246 39933486
60176897 230351088 136527756
57065481 18994146 2287882
82785195 346859686 186078210
307199335 127616446 55203922
65396277 183155016 394189552
95599821 403311048 161625956
119944629 371409864 111414052
84760403 93654694 86344282
265350873 110200308 156997076
179850699 296700996 187172968
335693339 207797460 131870652
404593137 264638916 201442348
192096033 233640084 43548968
193531123 607559676 256402296
165817665 211167770 49438422
113227463 316412988 293237916
19021677 124481096 52345884
41680335 161159220 11083600
77489931 144139842 36822050
52186705 385664058 178319430
69630451 232902016 319116592
62061501 209981390 94182990
71513985 211395710 57345030
123058739 49942712 81076076
207635079 565988362 408608814
253833765 94752906 9880642
293655573 536063296 246089088
255718369 358205718 26826198
128463461 80705266 107907658
26481367 69641036 125061116
277604509 247277712 111664704
38768293 304272618 84910866
254402463 529341048 172964024
161502561 614468888 205986936
105399837 84830796 6271124
87125993 105844738 123809534
147547413 480847722 137625394
50992709 187679862 313133838
120105409 598826338 103728694
95838741 78185992 22554144
51761075 279502250 99457990
72363275 56675248 82178336
167378169 96287478 172916326
91037309 119765140 45510512
71926075 373533178 179334370
69546905 266347882 153767174
350008229 150516270 156414378
2867695 58774524 21801420
241373143 85616486 43690306
30606817 33467200 33596680
142833981 179874274 163438638
147722505 134794914 197861902
249078965 82188322 79044646
306555775 282199480 212762600
22734197 142362762 43778994
2616681 22748014 4028058
44135715 220028738 126177870
43165001 228178356 313020372
238513879 210194788 102977324
211233263 108895816 42159916
67116179 137913608 78248404
69856863 338263134 204067118
4966747 276197820 268118796
194556033 323095194 18680450
49885131 395951430 255358910
20142171 311423422 173849394
32293163 421946834 145431670
98614283 302701734 91253622
392839959 170351218 29546046
56470415 774931646 130996922
182565945 77638410 291854578
100699819 339126184 74043308
100253177 296469092 236493416
217950703 351364234 96170386
8597461 320214662 85338154
281234289 182417142 51928774
200256175 167515230 117664854
76169587 210566314 450991594
182347943 301328336 46386364
294665181 202540928 6791832
92066971 78170258 33597778
85823797 483369178 75993226
35662345 254143740 113742240
83547333 135208788 176235904
174067821 205981088 11693496
18051389 254269708 487365964
151814825 171143410 169072678
55851555 295104570 131610982
166978491 185889606 70246042
72271673 545864156 124825604
180169227 239967704 224222124
34201239 400326058 307017246
104085663 142318534 7544514
22655433 239421956 293800260
233707035 69108066 108549250
53901001 161243992 6195064
178554723 153843814 55090734
176039975 266017992 27826920
48996151 229108120 226810880
167752801 10300356 154141308
11554143 143876174 73086282
222992609 181592814 81490878
137609187 95831010 2548834
28798431 325919132 73207848
107828283 246886254 180819934
39572175 572134754 189532422
32508051 387722448 60348188
230160825 521647134 185675038
263561159 102902650 44670338
237558085 89484288 34939584
244253479 185189600 6075860
161561085 349000278 76507046
136093311 373331144 56943588
106878961 138913862 261996326
160729851 203518714 85340838
66888657 213492996 182480464
307697559 386808768 171575248
21735869 135947232 247446192
32689647 182872692 37764296
137080587 63980024 114284856
13754425 19672244 77892380
25204969 436467502 271622426
102991489 187460002 202749230
152142617 51929436 98958432
153019083 265084164 133097944
205661867 103254334 115919186
106880581 285331638 8288826
100282189 141612162 204178422
74015353 98198766 13565142
18056405 483234620 133555540
353370083 334738072 64084636
138256877 385136634 171380634
210627881 351449688 199081212
156854047 375386326 30447302
103441109 358321638 101040594
110388221 226976816 230791268
78723057 348816944 55152372
167883567 215905924 51619716
30689005 343482740 31012280
20425351 250488696 262293672
135189141 289950108 36130664
27799823 27661376 3745864
83643679 169959716 106025468
188919755 108785260 57128360
279608755 367047610 201520130
16425721 444287858 191844566
51630427 405287756 190742324
137670897 161082854 99910734
103621961 218620840 285100852
149997583 155330826 36479682
316486527 292226056 253152588
114797069 334433520 84532992
233300525 329720770 152497610
120178187 112043040 88752720
238597557 273262770 148005626
173950131 73583142 23807998
46959587 84482836 2231224
42837479 25194630 192057870
137184801 123989978 28341822
46716453 821205658 138689814
281527711 174338982 89269962
167763535 624145516 177931000
93696223 33114234 160182846
82956027 208438104 187883572
157114907 161222976 128420244
45200627 630217764 5626920
208278741 151390916 65160048
74385583 391660696 199847396
46340333 76904686 4868942
142909263 405799032 245457676
4832419 415816328 315323888
133229503 252979054 29894690
128342455 254137810 177416050
323441 78751096 162079832
58640959 231002538 42167418
49839677 112453932 15253344
54814217 527061914 225980162
9527635 273441320 109983056
309125313 298080690 6686930
231838623 388648776 380430128
174752653 64475826 137617446
48414685 48300846 15873222
62566437 420668614 3878514
174317199 486957308 21826968
205013741 148025772 82427592
6546939 340909652 240127272
6007701 235948384 74697132
258839363 333178628 15657124
55259811 691567132 205997448
278954961 385055630 102262470
253100641 152861402 90579838
4925083 110121602 12731254
19445739 272546306 160992798
238422395 546656450 329576162
326516011 54161838 5324226
291817551 244607056 11879748
217766477 461841926 28061122
283180055 25546574 18067450
182143991 193643510 125790862
92235419 349681592 115197536
282998515 229787306 117281710
202705531 181878858 18881190
38084085 21287760 33917884
161196295 308238934 386737238
163100481 549126906 355787462
243320877 51517878 39935894
45661153 159255876 11997732
337450219 376264262 68778422
24502373 127990464 22577340
19374425 99636924 80849820
27073633 365678330 66474970
37315965 84655804 117377328
162306905 461101710 78907350
113608201 93729640 38636840
161185311 409615142 16082058
17810727 28561564 25191924
225686883 124635386 16152162
155779837 47894994 152602614
157931683 16592730 120912930
307097115 343859490 332110766
92076771 177650742 122919998
16002577 208206698 69350194
369230297 260893260 85379904
75196159 433950516 201340788
27991217 154344796 159167816
28810803 143791278 72103774
200850325 509722730 56513050
37700511 414221814 253218838
21403959 226050918 483128554
32092137 102763416 155587856
111559365 205449816 57000820
185026951 423638082 18607110
125617047 291739852 259246476
56198325 289842724 221275980
75430659 353971614 325471678
115575475 101525462 5601034
194105247 420973304 276925764
123814965 249576026 271655082
186661709 310664302 163515058
195271793 68127914 118781354
21449179 402581910 111126090
314318799 111842074 36309918
128416199 132690928 39591016
8050587 362144406 107403782
19744699 374773464 40506648
59027723 178644414 121578570
146005101 430645732 56441244
207979243 424140924 289245024
375382577 105831636 15638160
101590307 197003948 190048544
174640125 182303400 315835984
248159285 98502930 62695830
24812049 273588112 170859972
198652861 356126268 328677696
239515815 224453150 146488650
190907045 278767692 45725844
89644811 67154408 136164412
19903463 500188548 199476036
37456945 234787102 56054186
198934845 208407120 147750856
286731213 234612366 40256578
200392253 178109854 41455118
55373603 428841236 138829468
71363121 389558660 233861340
132982713 116077722 220104746
170050171 524869086 27855198
92433291 347040560 57397788
28908555 358585890 226501790
151607249 642202084 82333508
99957211 251795096 344365108
238154021 127760148 99023244
14517693 558602054 35822214
241838173 469131838 174960034
259953693 200803848 53950184
217025301 41577282 26595110
139598185 198761880 238194960
44463683 70259110 157547006
140963911 370696172 169359628
234237867 283518618 57539654
143017029 58290478 21562566
22515073 245682262 103759346
229755935 30106080 40007700
155453571 175466772 20017088
79380195 616326292 210200400
217438439 198825512 31403392
28746243 404976594 207210542
282005569 233053756 326096048
178514477 547998030 86741214
113226295 169111560 366901836
54325179 323654384 166879812
161473095 395692382 81332826
56717389 43055646 222928938
412540047 176691512 137003076
2894849 190788334 78437342
282273641 64995660 1125912
12749685 30744090 11090378
214159583 402252196 235910984
164932789 331158250 11312990
12229735 102831998 362956286
53955895 182274372 67300620
103028477 188606766 23285706
89423495 262731740 327053440
326641929 156929188 2178672
175899539 276887532 92258736
85277343 313961040 85860980
340906409 204189350 68641838
248841287 180844976 119603788
8098221 268046594 276330618
214302201 93758150 206012190
60915477 472652602 134072706
319016253 201444422 198887106
11479591 98134290 18364662
44578427 47172096 98919312
404733397 257738240 260193496
351802005 185554262 161524434
450875655 118372710 116459798
65545919 98236070 144218110
61906591 153856442 116974906
162557627 445624648 56818076
43905959 318156492 364657224
46172733 227832544 254127636
56286525 148812666 166002638
196681335 292336330 144983358
194122633 50189766 114229854
291523535 341371930 100477990
156343135 444500200 149954320
6936551 40451794 49399198
247864485 231373170 3612190
90855175 36131460 8280036
26748837 94443054 74671406
31665945 12800670 35297534
209803057 260865840 154018260
71450445 423849090 70216682
367301427 149588700 174715964
65600017 124993126 196595098
237504297 352640696 93928680
78227337 98292092 60984804
122422015 96427414 265084502
406599037 204346484 133667404
46252653 130356054 219462830
58329555 226112682 2295850
66151145 202861764 73114752
119613519 370672062 148667914
2026673 265397926 414703862
55784761 444138488 314537344
127610331 253558974 36761162
41177207 344115374 105836486
103057293 723562584 71091844
28277595 525733560 10483736
86487001 84361094 165889118
203579381 140916936 15729852
86066617 83830188 307344024
85354625 177250930 54129034
13390703 622966696 187614556
129711403 343443764 54721136
66643861 251767158 184949574
171472247 217418520 81418896
180010651 426923984 129305228
116427149 288302232 101888700
283636159 345803302 169797566
311474501 219187758 94371162
178441117 343165186 136769906
187892013 30281666 29953926
69981403 330064070 294114130
95561135 322873830 147139470
102371081 386205080 118226792
16890293 170137724 345055360
52521749 271202422 340897886
176273831 384112908 148527240
51170153 129057128 263179216
43940347 127941444 58237584
182056807 160160916 110453436
316143815 314145228 215954604
62581729 317046948 286882884
34899109 172489824 184657452
64619481 382904086 110775822
28431885 222968350 21123150
69039083 23057796 17690148
169407403 99426196 135250616
173856689 442159638 34995402
66008909 504815044 60057032
312522351 297072368 138320520
22318917 417351708 13330516
59016661 184473202 224090330
103623113 112884708 92386416
105295531 286055322 416171646
26006429 89376710 198603490
193817887 117110490 95244534
35490161 112828762 145391078
39916207 428423774 22040810
116343689 313377588 268021356
89647401 72619446 28690898
138610111 537517940 389406548
72640425 84142500 97070560
245573139 142564270 86366730
84542057 685029750 191777610
196039811 179052438 149643474
168774697 253560244 43399684
151199011 62866548 114919164
72509485 76631620 226358480
73093367 297953094 74693982
174427755 140728340 371661720
44383501 332320000 76144168
28124833 39327906 10066650
4485535 28119980 256851856
278944563 133135192 94374324
50331825 521624010 184223570
191544583 528607316 268751732
142810663 103832388 203856876
431974465 279655150 81186926
339316087 77211620 62659216
145439235 177307230 68006350
59839031 285442362 145106778
138415647 616900602 258836506
128543177 394460958 33708174
118611629 240976078 225370442
6116637 202097400 248384120
206743785 174464158 56241450
123742855 122142992 54614800
156650753 189626526 99884346
40306861 190245698 458083858
288309807 154127344 10864656
107704803 357626864 409102008
237267 29179194 40385338
237438461 184886742 98357142
18983441 18439698 51639594
143483927 159166970 72877114
165671919 150601492 169133868
131711069 467318014 118039222
31863029 151818550 33576178
46256283 514411988 65344224
187795137 389405750 67151970
203507801 315696986 253018822
203074377 71807808 115632496
151439655 139607910 17036210
359794583 235685334 207706386
316138569 210308198 176620878
68461643 239063290 374366926
225282003 484067704 276422820
249790863 150654240 118097980
21934581 57319624 485976312
313986699 181517542 101579874
13444581 293885292 134220680
27162805 196203830 87593110
212577507 190321920 217416220
67886409 314479482 69413642
181122603 6646512 743296
4578287 591278096 20943464
26908905 367704252 322813220
84300957 95225374 13907922
124054067 237067434 124321242
120029427 428533258 76993434
273211951 78636148 15211624
2718021 14186358 15728738
113951025 352643034 240576410
196128885 334649178 257379310
166765285 651859672 91304596
10878455 188735198 135483214
216240527 302274516 326606388
349839023 465599268 6667356
243163455 263330400 112257560
110356479 116061452 32025276
57374471 715375326 101491398
192524105 17787872 165384604
254890523 143878406 28020362
172557511 697434562 112642342
95403969 70294212 1159036
286334417 75231324 61494708
141366479 455414274 58757298
131408985 352962262 5056434
311925613 422384176 86523004
320119025 243244900 144177940
201523903 195651758 99691046
72014929 158843898 93309426
86030903 313558414 41627278
61666293 203038576 21468756
284402829 465845844 380668732
95710921 431828364 152962908
55069531 29252208 138387984
130676857 40420604 16129124
204937315 294327180 7766220
102336601 83050168 383103524
232877 237185768 100156564
8394917 370020518 165518074
139389847 458396132 283332596
40520787 379539204 79236932
250546723 62635166 54459362
245965437 122918594 522138
58780003 543127772 2735284
125944509 87736294 48109782
7733479 46109842 146689754
9477721 184351944 253154328
116190321 129125022 205494302
13063985 298385618 52092370
153024739 386034518 40613662
71520639 248706558 80561378
211642977 103769640 131585720
233766645 632950402 71935530
323040691 282596672 185431484
87360439 464597148 405082332
176441901 600527722 290227818
313896647 110418924 25044096
272620495 419031450 30323694
69745209 623810388 33292336
171166825 491771912 97813180
109663155 25492878 2565610
40186619 449242148 153835324
169973835 150822580 327261192
124030671 24132590 221191890
62993433 103765320 5319580
63738137 36646194 69411042
58294383 120554288 117034644
77817499 669921948 185798424
289502593 526121074 431994490
19405727 393594854 73316818
75664935 390188200 47512512
200795545 354821460 32820108
405419209 243609356 153420632
70118279 14990704 24430952
342835767 239530954 113060022
89656599 323420152 224826468
4556859 70981368 32828756
135759677 243778990 4144070
54076245 406275460 225948528
274604905 217772020 209496064
90348627 33575836 278580960
189857139 134488812 48733748
177312833 29528578 94362106
87658351 130814994 161946198
137422523 198021494 68292622
76189147 47075876 31127236
87402081 231135088 106082148
100425291 241132830 156875638
77086065 142607962 200702634
39316931 265609792 81100904
17692595 612001100 291493960
48887165 20812710 175755558
25584701 390901428 7996032
91534821 247858838 14217042
61261431 251855970 85443442
4205875 315227318 134648570
142454557 502039244 220659536
320209433 277069248 215296716
192011883 392345554 254678886
64241079 578457532 52736964
59320653 122593006 421493394
114512575 414352760 468155180
67116451 77105646 48446082
158886061 377341844 79074688
9344877 148502724 172785052
83942823 330849504 357439072
123853169 309325430 314918758
129317827 690037846 219716906
118899711 46819316 104063148
19972765 246075950 286323230
19137195 152515360 47990796
296862641 180848156 100197512
60737775 164854720 104729352
118879949 191533338 320536914
24174951 554606618 107326470
390046723 158073578 133892534
121252245 8606430 287326522
79476235 707576334 157502430
45538507 10791194 1315306
28324937 547955378 216546014
143769465 68547220 67787880
104352237 99871450 48797910
147761283 166656344 27906888
65092971 528861702 240144854
283967455 71730820 53899928
81288891 129668292 119591024
231161175 78472020 8105860
143661821 276896194 41614718
84871969 378254996 5200148
279557535 611192418 383798726
83699105 448265946 120898722
393643759 141868696 21351292
167917241 329194738 92517622
123779433 446434866 168055046
14776753 200898974 246938458
255554271 295640728 223818240
104912647 167874796 243754616
97443237 349274524 16945644
205432349 79510258 29627398
42046841 139762200 49089600
14870289 469984292 144490956
420375037 76610346 34704666
308200047 37849802 22236006
74021427 101924658 314491406
271172547 168141786 39198842
64023717 315469044 283228456
17866155 493072170 48534394
136343433 242550348 310205204
49487385 156712242 38422106
100675775 166979650 195778670
74978321 349193930 355307150
80802877 560870462 56015654
65761439 103057008 95054952
45035993 469290474 11317026
91101505 494264090 285321910
115958345 255772512 7142916
145817129 208984566 106245738
162841631 479102972 39094508
263026989 254156240 231663240
244607033 289118480 5791856
28143571 259100322 157342350
101658433 99249624 309273468
53136131 44909648 14601916
217463205 65775230 62689866
166139097 417846954 29397746
14290393 157583284 191319268
205936605 301794800 137710860
9514433 211984136 61449136
136103117 128492486 215932778
116623743 346632020 166787976
6087627 141721502 53254746
194914299 634401210 57801718
27695543 389465292 207504636
159106461 26465470 59082270
248971965 203730402 33652550
51617033 654569460 224325780
13364591 298938964 75508832
75153287 237326666 432197590
53683855 90735390 70166298
35956795 30149238 437634630
9681351 448636182 205174886
161925299 120548882 120267002
243521601 194188082 95611206
114911475 473692800 4091900
170616533 147568616 213325372
84639781 428002298 318738802
90431747 70239574 153352598
610037 33754334 8650486
163466917 683692774 93444002
164224615 342716150 220606178
23580073 259847720 224097080
2935063 179855866 164074090
246917141 104782472 86159804
75990515 382382368 40748476
168311647 105701710 34063370
22375415 449251714 64737830
158747591 479232814 52792078
23297999 91078472 31221644
269590997 213319830 3964854
384868149 171045288 74566916
203197871 147754304 87657172
7576855 374514608 143233300
49892325 141656180 77906004
33711533 220690064 78958924
215512899 252796602 79056514
244415925 462249078 258814090
116627025 416218450 226032210
284880795 410557812 103815316
5839211 108463244 26053448
3657533 120216038 7357574
198559077 120737146 35607846
202574851 185655932 14389144
294899627 77540752 48358096
178297153 779729586 95442102
8941015 412375820 188102188
68428485 451717138 40849470
102946179 411727274 59118342
13844305 288567970 2849002
114944957 416689600 61539076
113083113 229625838 12398126
124549463 99699104 153253448
100668843 519883198 25774014
127960739 129935708 131517572
137590049 336218740 265476068
436419663 132228742 43708446
117928485 357455260 223464396
259785185 235774100 138663608
4522001 364941118 269566226
5793539 431752230 81808902
270251151 296342768 287247060
197634407 662335352 268106176
7589377 835128114 150743298
146451115 647270610 28046466
9132775 255372666 182287230
357092299 272377232 22637092
9913865 239922970 164965882
130970957 357732126 85792650
8872581 48952412 20097444
14858813 438058112 126956596
235724753 222761434 143478158
260733159 272186596 8058588
56413439 499192298 75870950
82434441 101899776 27358832
193709567 229890634 62564822
67127801 463270318 9804794
284347095 184388518 33267450
145685517 316312748 12031464
102795681 347504162 18070122
131884605 215666390 36747450
50798153 65978156 106964704
115790625 178230300 11469208
53914875 440097760 146063712
203678743 12899006 19642598
97447995 79376876 107302620
67437 105705856 40093944
117369423 212463564 399974000
178057931 315583146 397412382
255237599 66565592 80705284
313657491 338732604 26016532
2301085 113949470 246571490
29386375 279819054 21497670
48291035 30363872 2914004
139562079 168982866 306188462
130053461 280441738 211739194
201233463 64394784 119326600
95868315 401275170 23805790
126462537 335238632 86190144
306874099 292026702 193027602
17878321 278898338 88191254
140462255 477051368 142683224
59002163 82897380 27738216
297811701 145529782 98926062
190541101 138307614 340761522
196243569 96642732 63037396
11734799 4576842 6204414
56895143 91472836 64626716
235041231 411361678 142235814
144285765 284186220 160820980
30529817 394025012 177328156
256367537 310645484 5743120
108739383 70046426 30210918
284328031 217260642 240363318
22001117 206486074 183885614
83744515 401096370 237738570
6652699 533807008 38257496
303718779 448719622 194666550
149019471 617876744 252777948
21851891 328181804 231698308
254863081 189386428 110747116
255018781 109520802 37010982
46014639 595464928 127889436
240890497 148280666 172155694
230576117 536963598 206086206
229654167 208252756 118583460
302424793 272434418 22421054
147998553 715212914 41795598
219362369 437705988 66666924
140268639 148588278 105837382
92385241 306077656 141666728
142126479 135380840 152053200
194837783 100902760 281161840
14884277 20583568 19580716
82990021 563448290 185663522
6747755 327548372 75493096
177607625 450080752 296836864
1797965 472318012 234438880
2466365 106687612 138835360
161203831 111829468 178525696
24700165 177924086 167363098
84629173 184159236 343829580
33679855 59092370 26230586
182491473 282556506 100884226
442846399 79573300 81665032
31990859 467272878 104568534
161361757 146809426 79874290
180911087 260942604 30242652
222335517 185939484 306059492
238272491 312661710 58856790
172165173 273123238 75498114
206146309 263209686 32221902
113624335 233465310 31470870
20688231 145727208 186429712
24786237 494668962 111770494
189519067 278424910 145853294
292240109 158358846 53265798
203716155 625638474 126756718
147740067 188277194 131582394
1086627 311187804 417706256
75503209 521904638 121827758
41674149 127420566 32479462
163536477 420520978 28364526
269178189 233190642 57461998
152077049 412907218 168953326
39789101 327510492 201457212
219784737 79902448 16399584
93095713 231820374 83702874
114527905 435469224 125620080
67680013 279444522 13560486
185814969 611907786 358450862
141351651 194033346 133671898
21956461 455255528 35604896
184044557 198631444 255603488
147287895 290646350 67379610
75417603 175003544 156889608
20282933 360479504 351495676
260167465 176966080 91538156
146441417 666160210 158232106
181287959 251787980 28715612
179624409 194833776 10030568
2762133 145788638 42529134
80296455 320494446 340890722
29377429 182882638 78918946
122263325 314517820 152819000
124640773 564317356 125292568
157551225 222268050 208559650
163135879 298003178 124686730
2017959 668068442 98270802
243881343 208919076 49607528
150655485 111952620 18865156
240654953 408995812 208953844
120248249 217257412 1229812
193877083 59994080 126935960
67637617 519903532 229376464
96788547 314007972 189979364
174522171 285882816 47385352
123266849 83925134 136257202
60794027 36078634 8549194
191969845 465996444 31588860
104766999 441154228 37948476
2625537 525881628 34621276
25701891 243249808 20784144
17401031 106595206 69801802
49948753 266221616 84102712
169281157 214629344 136077272
157628439 290334216 169927028
18448785 442451808 294979400
62524467 183639764 35825328
284940691 105596582 61068838
169081211 177090732 102067992
100356123 90379364 39829260
49001415 212610800 75228252
184752951 108494952 139991128
58427561 96734628 25762968
134979969 349865520 216838192
186888679 812326722 129229362
260884747 172876276 71389436
34893327 408389976 112857424
160384197 54782104 7217760
33168595 535402094 268008730
271271271 231802912 68878956
186329783 238716540 89799156
127535937 155505270 179569966
187971429 250681828 45433452
177926955 126494890 63011790
25408969 40883558 11380838
22134229 40330088 53176336
170131773 257519062 36858966
139336899 239738124 70196888
107613595 255973320 164208396
62637915 90352654 53018070
88404073 379594960 255185036
174123925 428556344 1299992
71282075 271522740 95902512
403805351 416934542 220755826
65135617 259737702 236430774
425341709 259240012 34401980
52568539 248953182 38989566
89482441 142230236 76420928
100659113 407310346 264845246
180949853 19063838 3520594
177389317 199839214 160656782
40203401 21005040 70496640
188849031 103520798 51789378
9707527 8909900 1970464
76021785 259758212 219081360
225198947 477481158 330688854
71244497 535115954 298448990
57531341 472823288 197654420
218402319 64531050 73985342
32393859 267449566 52550502
55326873 281239522 94049574
84397575 375339782 115042626
83403449 375067782 197401830
375232037 355846018 16187146
235591789 179411768 95067512
12522213 282735344 155992188
193593081 77405158 105737358
41657329 688125932 140697644
306074417 232418516 57913468
5095189 373336694 276454102
135419033 134029876 48319456
734771 271399788 25313736
175505593 231612176 234572764
248160189 399757152 327996452
101335931 147925228 20790476
122321279 349053818 94257094
6667593 99990746 200148522
153171153 190312786 192033546
65212637 360729926 106976366
239531407 309393626 88290050
133272063 168801996 82306508
5543897 170910752 264799276
33161283 488403260 183333120
56041743 197202306 86704478
74109039 360221442 230648414
281704855 257610830 252503890
364489441 309755376 22084392
8610129 49029112 85368648
126618015 190384020 140619472
150940005 32864640 3396160
49240895 323761292 34214140
67562303 452958254 177872930
69643713 136687522 48154446
365668737 73709384 48686760
160040939 290595238 104717642
94247073 624304006 54948486
166779605 499661638 116045866
90575963 204917614 343358458
153795019 316109158 83013574
157585325 369206980 472847108
81841227 62241114 45444334
326186293 170834360 48061924
119732389 34713892 35158732
164131569 78852818 26634498
87405835 569521882 153374210
95903301 406299868 114384036
333618205 256055790 102831678
119441551 327742102 160004726
8141895 548837250 112403150
4990675 483189380 30172600
176521707 553608692 133470384
260987023 74383156 123439028
196798265 331669844 371222392
213171425 247461690 5023830
123651793 71289822 283958454
84406157 301745736 31784148
89073681 333541070 105214290
240216359 44520154 63520438
219395911 13103248 4328548
56593969 475705852 262201544
191149625 471574994 55816258
294126323 240790794 37109418
363091845 199783536 29692060
473487053 205125320 21504496
257541193 136216366 154621726
75949891 187050926 106366618
110189109 229476216 126986672
87110555 172391002 65615386
176370831 116408662 99027186
301607821 504332228 118840304
135180771 104143632 26360972
134943477 261087520 30745464
169566683 208247102 47588534
326872399 271545918 50361258
82312251 277091802 63144178
89746795 70477782 21736026
89813509 323319602 115646894
104609189 78223296 92539572
43115087 538741980 242688216
202447881 376126302 291260462
206669201 133581398 59709922
172154055 270400520 5454516
190607821 460576578 255318894
102518385 110469570 158503750
21429575 17610952 985780
95909915 75351630 180826410
57568173 148612614 21997874
135711105 270891608 110827344
226856723 188264998 263156606
157391189 218315058 71013642
184037153 208356314 220158866
153169877 197912062 154555126
121156737 537886770 196839710
68541237 508702314 246940822
89887377 529507236 320345672
154489895 408553060 72919540
22148939 288131038 148054634
20756597 476794322 315632206
54479713 326104256 152708152
2126925 588557994 117322490
113236381 182508992 56066224
86989939 182782798 403857998
27577657 294792024 61844196
179741839 278860908 98737644
29933191 14804416 4764748
27825665 64396330 23710370
232761063 297670184 194477136
118020231 163248180 58212808
208540715 288563912 91735460
109964025 415253566 304858638
43130535 151025330 187763094
16589133 86724222 4660766
372967097 212749874 189064414
174721785 500260670 74030190
179435951 608422468 270055684
159062483 206765026 57888422
35900393 139509784 101035432
278650473 190532336 84308712
273415255 214542734 37265710
49319671 365368312 12564064
198585255 119979960 69783320
163191177 467033244 201684856
200295019 90825282 79368006
74005617 266570802 238813666
15586115 381255180 337567872
231549327 90360530 150544950
70526629 187704446 125270002
89532461 274939838 94157458
45086735 29276200 28155404
258865613 108731446 16426762
6997835 412960670 112966774
47407525 86088514 102254602
176947275 301801770 189174278
18781735 68911196 81947180
125106779 304018262 16760198
123202785 250829390 84236502
134039373 221635364 243168516
324730563 169198074 176942822
51320055 187470696 127311520
155012731 509218570 417715810
194784169 454606380 130838160
49742261 257800512 256930932
165689291 120469368 17746308
122371053 392246612 324867576
59671365 217927770 189638578
42138995 78725354 107851822
212949629 386196568 24883036
245544557 259562462 1431686
128489719 202770148 28266428
4330681 577109310 127313358
159747351 234456452 40113132
260293731 43627710 3242542
140783879 324548804 184874212
58764837 261179946 106558874
32344855 211712260 247018280
166161817 425843506 95003914
159394431 60117708 64933900
129704329 339531760 77047628
152082955 160166042 31134406
159618687 307561078 133675614
227634455 166670342 161957810
817697 98447046 153126090
209902871 255353722 122096078
60919815 596871366 159062750
381168331 375952008 15044856
96437441 201093912 312106500
176592885 229067620 53885652
109133405 353535064 209976500
234167743 204773708 45767104
56808095 33661404 143055228
6626919 259868648 372265296
61790285 433414836 230855760
259588609 581951798 32132738
134751297 254980798 30931494
196784547 312400694 193666782
204272851 324751160 67498700
245431225 451272420 269137500
128585851 418335972 269835888
224232415 274038070 88075570
13923849 68950862 335500806
25314909 78850338 485368090
18227499 378443322 129106562
56756345 65801710 67295150
86851053 299220366 277088542
38252889 500955270 162242498
151727767 249411928 127450616
120979701 148179098 146286882
91989271 86418698 32897638
122875883 193233482 189834574
259776909 110328234 8403698
382646451 178741666 180018258
193490779 125238644 102965912
194387223 371221542 17180294
40638921 387264150 203442778
304142661 392264894 234563298
28297925 815516810 66809606
217714425 151474610 30157230
50435585 332962730 284022770
86437857 44461944 99265256
16141299 624899232 95207588
80429201 30773950 7027918
329067685 173313606 97457970
8098409 111847262 29861878
230993481 166481022 114706462
2377121 575069332 30749488
2335057 132189154 111375154
276827675 455995390 210520082
294211189 300033232 51666968
240975957 302182026 102038162
15032515 432954918 102410610
421820775 136588760 3195600
11451971 23012922 19824390
79338019 113702352 76321836
31185049 111121756 218221528
69649659 632367250 186936462
160952615 639300140 53465548
112717879 400529978 335683730
20189087 170661426 112485318
122610919 195396742 136808594
115463317 624244644 11083608
10390469 353959392 176766360
130001969 177945452 188179936
124231437 48733158 35576594
52936551 444763138 120889026
290598047 210271170 101433870
28591179 397379898 335518082
153735887 604695064 225135356
177523583 246537404 175004
71374937 159142336 92942096
68644333 208395730 25760606
106996275 149355936 410890252
75090237 546585966 161456378
132714111 15587778 91429498
219571309 88917212 157307164
122096863 305345208 79146684
60403801 416151108 75941268
171845541 119547062 112949310
33540221 107927958 70657554
172080831 102766314 109058342
268926315 141057420 44662760
27708931 472007304 331070808
128628129 177087960 2095700
105156489 303953532 242831192
28697305 51791190 56992974
6433087 102562168 356978684
188179915 121940770 79724270
205877845 230373632 12173024
72919585 46331820 205062324
271891155 170433920 194246940
229463367 422856694 266608614
122348347 451339096 246736580
123271755 124769310 25672610
1979121 525083422 158569770
216037939 403761008 60278972
198624931 359517454 55948058
110958447 85789870 142069950
33637339 307865840 191287520
275330883 574589628 1062356
315998137 287619358 69619706
68642043 117448282 58188906
24558497 170047128 18797256
17396181 314131048 88981968
57654413 334356934 305900918
226351051 28277406 56644518
124795679 330328402 58387982
330386703 302304212 21181776
18711975 34544952 48470536
252726861 252800790 245163050
11413975 454943000 145398956
61232165 140055630 175811010
199040063 229968916 117174596
64906509 364623068 288692832
161179907 644390826 71179638
8387491 110273670 379928010
197468585 253975816 13096120
140196895 367023150 167178150
137637737 49711156 33872204
310525865 321786648 331277436
94612989 199152472 122578656
76913915 65748720 46301544
92507163 382424666 70253910
280983323 247246186 100650110
171909763 63173326 29600978
102556007 353704508 31717876
208721035 94324060 41136880
197088181 495579792 60718656
269040369 377714454 245309662
149162157 209641016 20081136
168038025 63829992 248633656
23436277 678992266 218824954
159755181 506633134 100505118
305171691 263766822 34821674
121533615 308678970 184234342
37685223 279843330 448905614
2130035 399103130 38506990
182026001 94770162 22663902
77696745 425364860 190147380
6306123 477698792 63518736
118471719 181505502 174301214
357853825 319530288 266974380
116581297 321247572 111042444
243649103 139478996 60221480
208714375 157470836 87379552
216501137 193176406 176467486
22449659 137868682 86535646
173275651 387444934 273606782
205340427 343697634 102786206
219660769 268603922 125344114
33301545 317897410 36915546
72864631 176913692 68048060
245759069 277648456 58437968
281534127 123285624 71979916
302843213 198743370 89620566
136194187 319790916 26914932
252744067 177849950 98950690
74550449 126464012 139337336
242520191 181283566 15023602
118249937 135437244 52958628
198037791 406041062 26450982
343863549 353722094 194438442
245160975 172668994 154990758
5812563 147796986 128009438
164102299 137661318 23815050
36726117 779417586 197700082
22789015 202463630 75585926
104540569 107646442 20330290
87875885 277307482 248195110
113494167 163178634 26830102
127405635 489844710 349756570
9641443 66930742 60374006
96372425 635930682 284615190
203467555 40290750 16059510
312678673 137302814 35659718
146532225 265451520 288959860
62056749 264978318 479942650
78835079 316105130 277904330
16570243 336278424 114448080
22570897 97311964 379324316
133496951 473633438 173192978
253412807 301921506 128834934
137978837 186573584 76250320
53624007 93857100 48799220
132768155 183586650 91523250
157729819 33693374 248571958
60398571 384265032 174652556
97968403 293652534 402696042
86345061 41438672 10873164
119132497 202108856 143256248
88840335 386336480 66978780
32562479 166973272 267166684
86903299 73731236 22868092
23022641 134594922 30705222
387701667 299789994 300763190
283088585 42514970 21378650
19249987 134623884 27791280
47266965 608253112 170674200
72972281 348356902 49884314
468785187 212270784 172224980
124071687 297203664 32444776
70267485 556092510 178867346
91006707 247984344 100905332
25018187 125519116 289640
179466171 156892586 16641018
46651985 8232236 1415380
65646219 153451198 85425906
208305109 495583888 177300460
35545747 102931446 200952594
126618781 320428596 82608912
9635141 355009402 68675002
7929109 109875104 199127228
154382591 701287332 196141056
130984069 274564598 5027294
12787227 29353752 6295336
276092553 443569932 235164904
464817609 182141292 121312352
32380183 116485448 61135444
202045925 71430772 109565204
143973887 382402250 31645810
137789289 110137732 43074348
6103953 106373982 44347634
219169043 398470826 242434010
25429099 261470074 69216122
196241263 745811780 224992760
22123453 306149124 93934332
171943331 149035134 39020142
40283095 423995280 170034840
39064091 171300172 162221956
10186085 227931624 75001920
54394859 309635054 285691178
78078395 98009608 134882060
174449759 768343760 159150700
114412437 279661194 156408766
144647567 80176890 311385450
69598603 131624232 1272396
126671607 200220456 255440096
309939895 288582550 56399110
18238023 684054738 232874714
201513753 195864986 108506214
132721503 103422950 191465754
129688955 308684930 1329326
183510831 427480588 298760304
249698899 213153266 68605562
114984845 358600250 44493518
53496895 101428078 278409710
32446499 154983282 57881586
72458293 268441358 153647854
105964165 380664774 20831910
245894957 132668802 53341614
25835823 415033928 234129024
27057343 218332434 289411002
219697637 156255902 32899474
35558383 109683116 47241964
34421019 149825618 324344418
216230819 96051302 109701442
49839193 420268926 95140050
83821163 85360256 230963752
161470723 74692588 51188596
85546213 300256304 205231288
310473237 524103768 50880496
92382833 431263688 57024544
173624059 518846534 235562638
10709849 146282616 163290708
39722277 214802562 61690214
21957669 79466868 189951172
18304725 536214900 145435720
86002323 396225540 100075120
17418363 48237466 16703190
30551229 318446940 116428072
128585713 435972154 26825294
279240387 239995994 25087062
224693567 519071024 349968224
223790457 105495934 97259106
62979501 507870208 155818608
39048545 394354760 396438584
146211547 326757562 102452306
175992849 138497766 12686498
162673305 509029722 96009346
119497481 306733406 95810498
5524139 65876202 108163746
65677157 317337350 555310
247368789 496047092 129655824
72824155 512052130 97828310
15598875 82199618 120919926
149507567 112911252 27544356
279217599 191703700 124313232
72783953 75044234 4052378
56365807 32233924 6455116
152245841 188550904 115857232
131708589 456199462 77311242
99396847 10676676 11184024
141741289 312224496 50188728
144020161 340991724 493631328
222331957 127111184 279449368
282051511 440927984 182523788
13441427 415918356 45122532
78030877 680055344 224482292
122636175 333644970 113107150
1776431 58042008 31244520
9700591 67093036 16926592
37842173 105284012 78635456
55904139 79216618 245528706
127481203 410884696 154796368
5187939 142323060 119069548
223281933 72267726 20875058
64830441 138359948 43599816
114153331 307005968 354458308
205386639 222541914 147791662
3112015 62775710 157362130
3210315 12648850 882786
106607813 95732884 251463628
5048207 26064878 14597146
80763123 453140286 94313446
317144577 249080386 105958662
167467725 413123970 29333710
87586859 148798600 168612688
238169757 502985644 470720496
203042929 414823848 130738944
222429501 243602932 97075020
207614835 261888450 56375450
35793021 31754332 191736072
77536483 444449620 92100044
201427287 209175510 11603234
107787387 133300878 27632186
189219699 130457692 233199972
212993659 58445648 28325156
176216951 89714100 180617520
11678397 426676068 120142096
120056731 390704548 191926012
4138575 280173180 453314636
32334993 291467160 52955680
25210589 294245624 24223288
151737957 347062644 201028168
64127319 447464462 111340014
17673211 172346152 188011304
255560335 148398894 79717710
27947129 574722308 127833728
49711319 829066952 65835052
22801463 294160456 308319188
22311289 292858860 2783352
37201957 126603500 25571624
140771927 132082764 92442000
156418521 266993394 216134138
184430415 339008302 14839890
224554441 68469574 71997658
111891613 355379168 3349156
421695729 95515902 53383534
40734341 20677102 1703698
271641387 231968608 180744324
4826631 427726322 291549714
61128793 126222008 294056344
14800519 83316224 29699192
41058057 123145082 54948354
182706245 421724202 81675414
157207643 49083952 143769196
70674517 272905696 70967488
39961415 37319594 10142690
329016063 387315684 30755044
363232973 56759464 60767696
131464123 768510264 173673108
134088743 413343574 129761450
16615563 23210756 11594796
166823727 625093820 26031264
162298781 169224264 174277992
156092341 349325002 4950874
12648275 60056310 2490546
54923109 385176790 456261138
103790745 218964510 58708238
1830301 12072930 2999130
115579269 185797652 435598056
81686883 47644936 103036104
69021319 36532968 190228668
225837763 365244932 42523336
177913317 391893146 227334366
256271037 125756268 145863736
147786173 320182586 331548070
64142815 434822124 250952568
148225385 547766500 72528268
47180435 345368060 257026276
334700549 325046862 220869894
163303497 336980736 164430232
164602139 465017830 133554002
80525789 410405084 145229908
137810885 134096540 179463476
36414499 231311406 11676522
234166815 539686742 68975430
26589741 20703432 9692156
228738267 225837814 194633742
127168005 367195066 39625950
165804293 102033196 59379364
185885753 97107346 336178
124442443 140791832 242042224
10360201 135658034 140708762
114062799 305430714 223562758
190240065 417909908 170630244
16396425 140441778 44085610
189366005 142153880 52811212
983575 3108550 685630
182765387 46734796 34816876
29007353 185954714 33881402
77914081 135457220 26858608
135937323 43057702 11196606
220526877 455512904 161430924
102207913 89355050 238917134
7109157 307789792 215294376
241520393 434798362 120604786
86061415 293368292 28674080
139352209 106260188 5651528
195399335 243321392 24962156
80450769 271940692 189696624
219084311 147805612 1098028
205032921 429336894 158551622
50087503 342983994 44903754
46400045 463398832 59011876
156133837 53642746 232481254
145205035 352880470 130767694
24165397 195869232 207010116
58500909 296496012 131798476
264192909 391396638 110540186
162723727 484152940 129641000
485808863 251649654 452142
41521625 339510890 90541730
23914095 70791030 9515290
265845233 213730356 18539916
172526377 640155614 188741950
16976753 167227824 136512588
80532039 630852834 135545522
103458229 276689112 138597156
41292553 127986996 46720704
7087315 17284910 5054366
9252663 467285718 287127554
79149637 281397116 60932072
143733147 170124504 178234160
259563199 639829490 25642982
438679487 396830384 8895908
439145893 109313444 39824656
40730643 178199364 152330348
256740261 229198502 255574638
196131495 340402916 98077512
96136191 120055398 137985206
157562967 287059496 17315868
99923209 382712618 13018366
65485085 375593252 11513036
164095285 82818140 40999916
118574049 286926704 262480368
78449605 254693600 132703792
70599815 307779030 28347210
93156701 108850928 129020996
62396365 255238730 73699210
112402033 62417636 40491232
280390475 61228100 41389280
285589611 164926956 103285108
371651631 235303936 41801292
123603149 187736012 127973216
138700937 512919284 129433612
94687615 268494810 65792298
251967281 617579756 86597272
289956619 216851976 25134408
271940585 390459300 221468904
102256255 67669664 25099948
99001229 474767056 197823932
132008487 251662096 100828056
73623813 172198870 18482466
17606261 304132472 41850668
112491495 567178320 146567572
221655941 268166378 142498582
1706943 35712904 35628036
168647829 308796428 247396860
134256405 266343584 125348340
96332213 166463002 363976814
159412317 327391746 53298058
188679251 344123416 371200412
134277245 101766570 131797218
21545245 198227010 36283698
164056249 752073296 252834668
314469929 141783052 3081208
87445755 164738700 48932000
309502641 324248814 1563442
149239271 476963710 244925450
180244099 73960634 82883878
287322399 327991478 291536154
26527129 158884606 7030762
24135047 526624648 64432636
73691259 660934612 189521100
202116799 163024932 85572984
30958473 264170366 96599046
31418545 158751314 47245598
77952471 469825150 158966130
187659653 288662660 68523004
207699341 173086848 18067308
10303771 473446778 13369858
7684875 181950030 52399546
55446285 88309458 186947506
102408559 39287686 19674698
64624937 459204316 86185472
9922059 566557062 44827294
239530113 70651756 177704244
13797927 648158440 297317064
204969181 139101062 190872214
136099163 220086982 147906866
119831089 153124126 135541678
235029443 421955074 60701318
194872291 403172952 109539456
119609571 468495476 129042348
340025977 267331804 150917168
193728717 273891920 60025980
88451269 126278392 168576412
107661323 359157214 230008426
16726657 25751720 7339324
235695735 84894300 70373468
195255209 175346716 14197972
135542229 179820928 239890560
199516999 318865700 7199032
13940507 408337478 116434294
44216147 72122324 49824644
243768497 399553686 83702838
158962785 353036020 185380680
374738069 215629196 15338732
205104545 152431604 132024920
38103573 334338036 374714296
202981051 206760022 193432574
123947017 247683724 308605204
379964697 264675642 117544346
77514975 243526380 72859840
184439961 226208728 42492624
229674603 496173814 196614642
125440193 145938338 22341854
184495901 127045652 114966448
32967219 504910214 199525542
34359733 195036404 37111868
22896575 339233724 429043332
153913377 94394986 44313570
43240331 324558582 209105286
191810451 194113580 68084832
69977987 380475194 25631254
190911533 51148884 69514416
98177325 281740602 59932886
39444791 391050138 51585270
16159873 453034514 61926430
301451257 548423476 82653352
40530483 87564624 68389396
140262341 142639578 102084042
41342667 63864174 40633666
21044945 151906690 136980074
138971863 283385030 38830310
60460109 151732078 174146582
72832833 39893166 12826622
110529641 389991568 64684156
88910845 508673912 266423116
83198943 241312384 66531408
188195449 48035338 99032458
52840251 353138484 33399412
447945939 178003878 89629582
44940625 160260550 41955290
163001653 674127604 95289320
29441575 23401140 44310600
180035345 153416060 45858040
234665653 429474364 290745256
121800793 543611056 185080736
148017989 152407258 176949262
141283435 242280738 243412434
52459875 439988152 78679536
225627247 155303582 41613166
68905873 901112534 12319322
11195717 84171654 11963958
14798715 161529006 48982342
52101367 405480376 85232788
72527173 317554524 3532524
44934059 310545108 118886556
228259659 216462548 39146964
55165343 182236158 235579374
7447277 94317214 181753790
76997567 274046442 9111234
168017839 203910894 91718322
150633025 215308356 53225760
384999051 149353282 158601522
84692155 470125604 360900572
158878077 196052718 151446494
38517487 291570644 225273016
276234903 233307966 118974454
85736321 264103306 192409418
18515747 159472104 50625636
25173459 260729538 175568770
224885563 132817256 21276484
101837311 109942564 54279868
108235169 515274498 77943282
172374913 49508176 100494548
60203739 662495516 170125992
89395215 295053462 162400066
137467521 62682068 170815992
312103847 202927026 21929586
276979223 413591044 28015268
76570219 252195614 176153162
65664443 471404924 54574936
38044505 48705242 101246494
321925151 553495064 175334288
210180255 384571842 118271570
47479071 79518352 9804828
74991939 50748198 138420466
231969603 306147474 35682146
94447731 261785714 305845422
103480863 466021606 166151322
73498841 90424308 5296764
15621721 263537144 419526308
90018403 491980896 188315676
5095101 58328668 26420640
305484495 21857220 26550740
34431179 249910392 186703476
141985647 166661446 51021018
360942797 473844144 24035112
315043917 120119866 150861774
130231243 151990296 71812668
57471305 48652740 49266840
85292433 414507224 446399136
148031235 428456556 116543192
3710565 168091512 21987284
119981565 16423350 13245794
33948225 454894930 179997006
193203435 607674540 366480992
88735549 402086752 75211916
75601087 183968156 76041044
76737501 524923614 20097478
49281243 129026722 2116374
71091609 560406828 11960408
3272989 494251250 18884270
21281329 258649372 310942364
310935429 432523072 8446356
46391351 153961306 408890858
60436787 481181556 346596816
166952751 342033202 266813814
89026089 422542032 115506688
78498545 89923560 47661072
177376453 56163020 54664600
176027789 201603906 49916142
193282329 181244358 166152926
112496475 172678044 50964008
42956703 131338284 43174328
159246373 186954554 7870442
221705261 381839432 34519816
92900043 384786122 124088286
158870093 204328556 107278784
90441463 101698478 95960474
169819811 169023756 220775148
36839557 658039440 266863224
286743209 282915638 269250902
74834921 701736178 27643154
29842689 206990640 326411840
95056445 261776812 214049516
19086863 385589834 56945870
72623467 180847834 22850318
84134275 216010568 234790876
147012053 409273558 11903854
11098329 613868694 55719922
113972535 96207450 13006766
81441607 248799954 65666754
135668809 126545512 247313440
299114935 91894520 21093940
28118595 140281302 335534114
187539749 186175630 49577818
178333179 258542936 194713392
167514639 60502368 66352024
288792393 261794526 65816030
232676157 275986948 144020136
77809817 259574470 328720094
204491505 186849326 272636382
7114959 266032528 158279616
245427771 499671712 435479664
47733931 262143834 340507278
23619435 75513300 291831080
227533025 244466624 175765400
58081983 107866470 10657706
338281559 348807770 293233738
156934701 152067630 48415982
47372419 224815288 394391584
52885675 355117334 239230862
65969117 154064660 58598560
170721731 145162982 74241442
151903443 70224696 7865936
85178085 106302174 172099582
186560531 306312838 235049506
114336851 28043668 107374724
95805837 328901894 121336278
48455673 484203708 79219184
1297093 227539844 109912384
120954555 122435060 54248460
207706627 53205266 85663046
393912073 127463146 92257918
94691579 298101040 106397528
56341319 462064104 61914108
450087463 243464734 95496574
79504679 174695764 328751492
139375745 115252376 124270732
14610519 321864202 124871838
40787451 255044974 189108438
241268253 80290120 107362896
131589693 266278842 450673694
131556285 362099488 87079260
166681831 451711038 14583354
221068721 388845658 20863694
288010423 45181316 19787672
142122331 134743082 222077474
144607897 186974934 12856074
35834667 518946582 7436414
20655095 29741052 79140
26783151 186214110 56029310
269803581 175840338 7887454
34675751 217264948 117178424
80155791 340479102 248157946
78554581 268987122 209382558
153146855 187429440 103213836
147815537 239770766 153364522
179054207 255264210 169641774
148539021 8049400 30031080
79795435 76700090 216398542
235184231 96738698 71545654
431360449 241161444 35853828
102881231 159295778 45736222
148264261 124463286 25611342
106099605 222689120 71558760
176433145 599074064 204432248
24290937 380083066 91104066
231494189 248329748 42029600
50969201 244390738 13516414
241472385 82724070 32016278
222263341 204137360 137178020
48286357 259654080 1125624
47534663 617265184 22529128
64647475 193418650 2154310
203559653 448978648 239185976
63549245 57650782 192605630
60451733 302831640 146269260
330411935 335588820 20786460
29894835 365168186 304315698
74544593 294341574 305676690
402328095 375022180 106245492
286702601 444765722 411416998
143279801 495188054 63025718
147873781 202785762 151278
55927869 153252592 351997128
176471401 88135968 247443624
75961795 438604790 66151870
192995475 222151240 56375808
301898043 605504568 106295216
114746277 126953714 148045566
135209943 219356470 69772830
77530901 317881982 88944214
105430761 167881062 78589618
3150195 166696388 478200
235319323 180746926 75590618
320573161 344929078 155320754
74462153 273461326 379209478
164698443 313130142 15574906
412072303 190040708 159300724
219894029 58278972 101114940
72005537 230525036 41464708
192510557 23195312 6015596
79856291 174040044 87864492
94289697 59228532 60022636
264025145 273086210 100733770
130097389 173373138 34396542
33628051 26065676 3734372
55179201 550339768 36586584
15613119 140189254 30041442
41772545 273380582 23622874
129963819 82819866 139464218
219802513 121885928 71099144
32491631 114198290 48956542
47137373 206248684 88143472
69483389 424042412 37021628
335588821 212688638 45011662
121597113 459993266 69005814
187692719 242383258 55920574
129506475 284129960 24123300
101366725 264547940 308678452
74960045 219428490 73379190
28859837 595250384 9946244
239495097 252688506 86386706
97703599 39117968 5376608
345307057 355311620 8532740
281502105 51625854 4231070
183425675 58230240 6609636
114767405 170736190 67833830
269689917 48194678 74403234
105739759 176766124 26276732
107915283 129075634 88917138
107727667 87709856 330866672
177089499 195385268 131177844
150080521 220447256 243868952
7724397 60739156 53116272
361213785 395621680 270428520
117866581 441063928 173356036
85286769 223851348 287148688
882155 122362090 54456310
174264349 284781336 157157508
90660213 389867592 243318784
89473025 61124506 135633842
92030319 429544972 225647172
132497807 162665674 115175866
90574937 144631954 2989462
116352249 388377474 16197442
226765803 564142888 336352824
189114811 444014948 257718428
106575515 202498160 241244920
216061131 453767464 149600592
291792815 266823272 126975760
114311059 353643838 66582298
108467599 128245468 85690064
27759977 222464486 83760550
126169429 263406518 1949698
30412757 55519688 139384
32019465 746155230 100356130
65269187 5947350 27555234
262216445 71923360 60881888
146652961 107211946 227706698
52497419 134384526 46689738
201209485 519959090 239369530
29907027 57919138 11919474
89440829 90724428 5030148
72373727 190723718 183151106
5595769 522894678 21330138
27361959 169562416 13444332
190933963 247952544 4974252
289189665 205135572 181231700
209018955 170324830 5605410
313030781 385010278 66425114
150716305 100962934 269320570
27371241 597122638 56021994
145861457 243108576 129844320
59356527 274288662 174902386
88725429 402359360 70702272
217287133 388288674 150104094
102544447 296941126 301717798
7426413 242011984 83522676
138996195 540618822 338640730
14097087 424633416 27561560
154867215 104025010 63338070
240475545 107068728 77521504
87409785 45618840 346422520
40138125 51883758 37339594
63347137 452176284 67211664
115570549 149105578 123301414
230177757 431429124 262479460
14272163 306924528 375780684
3833623 50756220 190778436
326092275 513790074 68882882
248311915 245311812 14928840
112715197 617791344 301783032
28013379 455558562 260566274
83008879 463483622 213629194
146477705 257077810 27399610
1931551 349652906 150662662
3228773 497626824 205678164
27043217 428527200 224666544
237109159 189501102 14051802
7028775 227446180 27949344
168052147 395675334 55490586
18022063 21469446 1171122
104715689 133511948 52299260
371805061 400826932 8527756
99168305 48422030 49786490
75842405 925618372 32289896
50226633 562879946 42544938
127255205 142011602 114249814
159931023 356073016 82838028
99157717 226402544 262033724
33881319 498781344 323510048
275651889 202926978 133528178
3481549 138068346 182404578
181038897 616783642 188181474
40462099 443937080 147193732
102113299 317670906 286754082
162437515 48211570 58398982
271075839 579709428 414954836
42415763 105232174 46692626
188644053 156753220 266323980
275900119 433036846 19086262
152117603 351828306 11401998
60490505 170411450 86053342
175064229 349487980 70617180
78595529 193860472 114931640
5039985 232538586 20683250
42038291 37086952 2176132
15827825 88564740 35938500
35074831 99454142 83268814
4597239 115398500 55935852
10013775 80987240 44298864
101469307 58765206 103335954
172955947 250681392 112990404
174294319 483057300 115638708
20400555 172742690 58308222
95099063 248792294 200086358
346428477 293920974 11827958
48371619 188810500 198270720
242964521 342477672 137684772
21686365 271547890 177884530
38508005 178706500 197847100
78291015 95344530 102056666
43751981 333233200 257878208
422339605 238233950 99933154
49662335 100310092 39773620
19041475 297569796 239711400
221587431 468389922 229555634
55730635 70118450 70334750
276044853 355823004 36329200
164808379 31693608 97357956
21958223 577398656 33950236
48718321 241947092 100213768
40842141 105361898 11064078
114387759 596343042 205863118
202721179 450488272 240194500
75954027 287529718 140384466
40151309 425585732 325009348
194800423 116838890 213869690
145809697 242247144 227162364
48270659 138119242 156588986
114932679 159713190 276032422
135261873 350971952 115163916
190317743 376170774 27732186
147448549 622578542 26267734
68585427 201975272 178635816
275660591 124541594 135807038
78182243 760763582 98953934
44004133 131470114 279988802
119105719 614137552 269271352
49405613 75642082 86080954
354547611 254905032 79169656
7255043 414995622 203663826
100468743 101846400 295737676
55464097 104713256 57960688
240340873 247178626 12700174
31444145 329931686 195344602
92954547 155661576 389854156
38236903 43869684 63267408
378786627 107707796 35116356
8483315 279601416 108559800
211212817 158561894 105152734
12034559 118002290 11666030
264006987 66172444 31177332
144987069 716849388 96453044
195148729 315350920 234827860
176553151 229839142 121103582
402731955 443469820 189692160
50217843 226363604 76448268
127706961 348008168 152353248
216757157 176931844 13717912
204517265 340277788 287755480
151949327 335461394 125240962
125799181 37452042 62432142
120705183 181802850 88341250
32238799 140261344 61644788
428954863 351775046 98322322
159591835 327210330 6051186
181222917 265544766 47990258
17596059 288708888 76023376
97727457 276781676 58081656
10831179 190486518 13688422
141479979 301750232 15852456
11923557 67875012 61941256
136050493 133211706 49424598
18986133 480349374 43062854
29695971 600947788 104650308
313439891 456458236 213701288
318996609 331047398 250851546
91165299 363441306 304438462
18818313 240916746 88209538
221879749 413341222 236343638
34430735 194797510 117600722
230137749 411969962 124429866
35362459 427605236 362615972
193442363 155814034 173469610
34503599 42693066 17290338
159907307 296132756 55122392
122414209 85119134 30311978
216129531 383228312 83506584
14185891 263869268 21506392
130992151 192767076 88518228
313184883 177660510 85187110
120847245 375076840 208472700
83807389 524706558 85257918
92010003 94930014 5695402
285884055 276565598 20669730
28640735 401154626 131488990
102523331 100346758 201279410
110535739 440372556 375739788
205588941 75546618 55755758
129099385 163131570 1801170
143977125 414535610 428276250
89545893 14138384 43937424
89190807 58153370 129660774
44362785 75514390 107404470
45789963 379657250 67728066
185518491 543083860 303047820
84698033 813462752 83884756
33448737 119718046 43694538
6038471 508876730 214852210
217594635 391095520 199485840
29360887 142543832 223538576
91875383 320253844 186631856
164743155 141132716 116658180
230061111 203005272 4849256
103782527 439013064 42338952
84379625 130121900 198298300
24347517 73082056 171272640
222918519 125123270 91378170
142944711 355329072 376870616
273150209 279391658 290852986
185933087 414423664 88140796
185590169 388866472 205676224
53766617 472236696 161697972
34581433 24825734 30008026
321241275 72843630 16409306
22696153 100249544 38370428
193569105 81506640 50338168
243112221 42548566 24114978
34328879 26117052 1051596
5846025 332156610 98991770
229362345 335193480 38920684
45293955 29119572 25572680
31582191 424511084 278329812
24798021 106775700 63334472
24062789 276475030 190129798
319574785 335651786 35996698
108586317 169585206 10271498
185699297 187931754 10316898
155057837 475624016 38447920
99064523 505843242 239524314
46926703 114245964 13581132
136649789 537265590 141920598
222210219 15716400 113113492
236825949 40245432 67413400
178914861 93363818 151860606
207109485 338523030 48774794
73202349 300706518 40274090
134940241 49624388 4362224
374068135 244584100 147384680
107884001 171304270 105081290
142362393 267700674 138240554
380548459 133295876 38955308
353929943 172849624 125208244
61801067 266743606 64102450
232753667 353522866 39481454
17366955 514565738 114082866
13093021 34348104 152366088
285570335 115246680 9191820
39086911 165209034 312005178
6301369 858871160 68135000
141056021 252104444 24232732
72047373 132232632 80709964
31935003 131453992 218594124
2174491 219007500 226362660
170250275 140611770 28255782
144625011 249189394 99997818
32129309 398557030 168889162
203467145 40799190 142707570
26828295 148369080 57130340
68421305 317734290 178993230
9597041 379661862 120505074
175048637 185742880 85833860
213269505 170491392 160189256
58002275 279073474 197839882
179065357 343830534 130964226
52517981 21559710 6409890
12926909 192707962 9387478
287936581 43311286 25012882
172344417 283198218 65210486
943439 83211096 7295208
238197259 446368522 131339294
36477725 352078708 160501520
57291577 137115276 31338216
77303739 148362592 6080928
100510287 92824400 114086784
174515639 300185092 328214152
85211145 273103260 38937560
6618499 62349428 36442592
29003517 284352620 196465044
58299995 291751690 276299914
21239389 363679658 118966738
31736923 376008596 108132392
97187517 401642322 79937974
49397985 163384390 275286102
25604371 25444068 54130368
147766791 164268632 78195768
81384389 483050730 205572498
238421125 692833602 60880986
61868989 472399490 93615298
5837775 55215250 96395562
191606535 403974372 380294804
76695413 56614224 27652512
120344287 70435634 140280406
76775527 408380310 162932514
262676955 131448078 37977754
109929033 344047364 174598692
198843647 247264688 212313244
427214207 175425678 77896734
78249321 216888334 143842842
129310181 181727518 303673906
75292809 231617366 289792182
14287485 276401760 23068724
88236635 263182278 184431654
278377877 51262836 28395936
276976105 202536670 143820490
133289739 105845964 133376432
227882001 330392484 123039472
134353951 216116348 28779404
13121499 262785002 15396954
24203181 786826738 41275458
50534225 155141884 355946512
293557757 460447710 235242426
108657267 75079400 181312956
122295775 190417588 69544580
259848663 220889386 104383398
167071961 604236458 338680702
77713147 18827716 1244224
104319983 214942206 31603674
385379397 133244826 138160646
20783287 78281688 385142844
30225753 415003320 133985104
76849653 136322214 241907714
253028259 175915296 289847692
142882593 312519676 143739276
17370457 29767530 9121710
244945341 248387462 205191594
188923555 136375684 88442840
207104195 26213980 56852744
45578981 680159508 229223388
163665139 647150146 304833658
64086611 187853254 73564862
54487251 314680842 268737298
186362175 44383510 50080350
29408379 93851878 38348646
275163945 488320860 266159860
22951837 91925044 141618404
40659667 256838880 329092044
267784923 179891480 22665264
139331183 249809926 21150718
37328799 490792084 105310008
103250771 113271418 382779418
227419683 290868316 10955736
121623475 185011562 3568334
65197477 352965646 113712206
39212217 315254024 34018248
70154155 343966370 152837990
146406279 360978096 164487028
264261681 231250956 126261112
180057657 241898104 6201468
315583199 48496282 30379862
184935363 395281398 71318326
116830557 430538144 268664664
58575105 179431164 242822152
144320181 38395516 7070112
8873457 147793194 71228858
234823925 233978424 271359768
186515753 339546124 195689996
151667907 358410174 92655718
9749567 65854124 10709228
47878057 64846256 3430576
49827995 143209598 100108990
51724143 346275866 28961382
277544851 355646606 111005878
38369849 225279236 8610628
184212483 252555094 77191842
209525497 173316710 1094750
167501829 199284228 86325880
8653681 699089536 10734008
214274069 120311830 91414210
31000307 50824088 108573596
70734701 138938880 117217332
195085659 179745520 158463360
82018977 458345588 127558716
261357215 186532370 73184230
305563433 456830414 366063866
60034387 365369936 101068324
28846575 131176750 12899250
97264553 320602566 71371278
76649215 442246580 202389940
227375157 161263794 26245186
347670597 376843620 194153596
11578947 724961310 51927046
121351441 225503004 320011128
59747045 464009088 5897340
18793199 277903038 152748342
208358383 475361526 78579906
191497935 342701420 7874088
177528069 174025718 69578658
131423377 431518520 183597736
124707347 237685686 114966546
138218367 455370674 410197854
155548405 175778980 67152584
63481611 493292768 8337924
81439649 157911322 115307594
19085563 69536306 35315242
294275019 191359628 60915936
138152751 332840690 121839510
26149355 789419358 39125430
48010459 539985854 202500158
18431469 124142108 64014720
6260215 345769710 50042070
13443933 406781564 145591188
48532077 107502558 5292346
231406555 220507234 33441538
232188285 202799934 228350962
229571617 91206994 113544070
251586285 65820588 4141760
7643061 39139958 38856042
200827747 138818214 49593606
78777791 181786478 58554982
145675319 234279988 245463404
107511441 240065426 227461302
305098649 361751222 128825786
65452033 99831286 104777438
103770555 576433930 9763290
195061525 207737314 131402890
81332767 368623326 9028206
147248585 606464766 277449930
182812551 313231380 123490960
88022835 600126194 1758810
31913803 385389698 176564566
47486589 63784020 19288148
9926363 119468556 105654984
314092087 367839786 6587742
67226003 566238966 128235354
173882091 482780890 319981938
17680155 320091870 126847690
12291575 42633416 303354140
140185193 100067234 178127026
60533737 272246002 85118374
23360485 470958290 231788114
147350117 185175556 140447204
220184871 450275214 470398418
19802145 81769710 49090090
3313325 299464882 88768574
145725179 113107010 39884510
92338189 407495248 3553568
173147797 175514440 324730196
93319717 266829786 161256942
51598395 157117622 314223354
300436941 90581370 44923762
161583193 306494584 310080364
163746389 142197132 80459568
97085361 374452636 242897928
500153 596649654 61789782
26569783 209385866 32504546
385649577 200793534 107236702
159111333 263737744 96921372
242757523 89102650 118143010
170643561 103892552 94779792
44241837 438146118 196028194
32276993 180512144 131210612
144864077 37276906 3576674
107431855 79282312 4420484
120186153 312228204 103604768
51342925 98800700 387424460
311966113 245872624 58150892
222817245 261017610 67072790
178601141 74367528 134492712
181017557 558786396 173787696
15717033 17974048 4294884
235767101 145841492 125997628
28502373 50893524 183135388
174178909 323248596 44243832
166214819 118377032 135667436
38437545 333630850 46089882
25189569 55202976 23172028
47639227 168057884 169914308
169454195 68711600 63002324
111868881 55338432 110884768
131996665 279296642 244525606
20872189 312843478 235941254
305319029 50077062 26663994
90547981 259639382 193992146
101948671 319421062 188868902
199886589 273405042 82603282
92038189 280931592 263661912
198327865 176610108 138286944
210114525 15205646 191979078
148032537 212421416 56901564
91721963 443978588 28230256
141522043 320257106 110051162
55649993 700653674 206391730
52586545 42749560 135479600
89570621 174874386 53708682
2335941 133526348 30630024
33423227 452200332 140879484
164984025 171062370 251200922
60037873 581672664 184654800
14752493 165955804 94539728
148980561 484494970 211223598
139880477 75267276 38649336
113800101 89295640 1912440
52148527 21818418 255444006
266930601 240873648 151395076
110789065 193075410 422129334
125944599 339042082 83350818
126368501 154750070 700582
145960391 662721404 148644968
164899517 536158440 80738640
97668109 357914472 5766768
429171589 208728204 6849612
194998625 351433680 158727240
251716165 231292644 78222492
280800087 261912580 12281916
112379157 260703374 3209250
8257711 308185362 155935302
46993579 14639528 106416064
82329605 222107358 411178494
68127499 296350846 157976458
12654089 549163738 31487134
36785301 132647676 54726772
44201939 160937364 50223012
247276069 483261142 43125602
28968205 102454070 23471782
198011385 145975840 47320620
260201609 387061644 253950828
99687803 213497884 87864868
128270205 499924462 143672790
192724625 197879978 53793046
74731465 124424120 87941900
76104201 461228398 86301126
137753825 462610450 227483378
228481521 500042320 81220428
93562941 307110804 248209868
56107813 301778426 128895062
27226323 35598386 2207814
224015837 308175016 256254316
221209447 119628318 93134814
132544373 306030664 20186972
192581845 621098554 36371650
285932991 228692772 56901944
32271195 55348740 138587440
43931575 676129120 200988200
130256923 433872276 146534736
30497303 138941152 142756264
94347945 253103070 67534186
241799115 203367450 115145014
126150475 41444436 121491252
175847355 110947920 11937160
110437197 512768516 81646752
74217257 188710746 176979486
102665965 89816430 24388770
70734819 655876278 150809474
225890927 124850794 28757618
57433553 435750526 29947486
75513255 588811770 57747910
149011009 191358752 8349656
135175229 329570822 371509778
15668353 261393270 81321546
207548845 233075674 230821850
127635171 124683614 8224038
149409865 294656208 97920540
259770315 160765740 50913352
223112327 573702604 380637032
57552847 53910048 189315984
89417091 375094340 435508188
24144523 35257222 26589566
138011613 169894716 1133516
7347887 124925120 45832316
184291287 195475106 65730198
22611323 510450076 235044232
25565093 462057748 123678704
269784357 78800466 64638698
377100329 416800512 114503364
213452789 388260612 229394568
246191755 133645148 70261480
106341535 521180280 59453256
198939227 298810976 63137288
108071373 64990088 50576256
151963661 208678136 207567392
147983299 289136038 49984502
97306397 705080354 113811274
181889133 391377358 249189654
261798701 682349916 139109868
174511877 33619764 98364912
130009479 52995928 130162848
36233217 54392646 30399698
121922443 440993754 16889994
268395085 244427330 292511230
38533387 269922974 158966494
46679703 46996746 378146594
96258313 111297822 59511486
1514759 274519710 179981670
316614225 215914100 61107300
138746811 304053852 251916220
46044613 476604554 56634994
98598329 257275148 321815188
897915 572684084 64087380
194770551 389553402 76228394
259852541 169803088 12293060
153898093 297264796 194674556
247539599 356292528 39362556
235182505 197288510 22208006
84259409 351607672 41215564
11241527 315999158 360041114
136290777 488262332 199965864
253071591 356745942 58653598
62060681 160469762 8358034
344690199 89116974 83204842
244368869 386392800 184882560
44588463 476546812 303168996
55333947 524951796 52958452
158828549 515942428 120055304
82943995 94776660 53680176
122925719 245855282 156345854
45223793 127572826 72402490
8738587 260688974 225011402
177971981 394254836 97838812
123354205 91726640 30474808
164090271 255638140 11126340
41524049 265332168 466426440
80356957 34807810 548870
59819091 125433198 205042562
251396311 294887864 142929968
23644583 262789026 191111454
290132359 287845082 174102914
168293645 46417680 78345852
168733669 398608358 63019730
13310715 280541020 161160360
58868397 452406338 356591346
176149963 56229496 42338932
85495071 384412736 336561252
217788625 159648152 30598136
215002141 114206288 38699780
62693395 203479130 28565990
231288733 106563236 143111332
173083487 657810254 177779254
306361921 122997652 53393288
263811943 461909340 10872276
99807855 351731340 127814960
216431867 272272502 156297034
231927365 16462484 8024488
182466393 248509860 228429920
67290359 261067408 223120912
55309525 551336602 229425314
52097673 184063250 151199190
209006595 53235000 15272216
22496811 96447720 179259980
121860633 117951070 116296170
73704281 12933918 2204982
58154787 454839874 121627158
37542869 638457762 202844178
43409867 231009046 138567362
67619765 272359470 7958430
51914955 230508114 260299198
298654689 180653244 139345168
122353727 309800830 157820830
11096565 667424110 20943270
136569399 119458238 3370002
176287151 379665932 39193916
45559605 460465330 144023310
64298289 408616102 99694290
204712181 538046278 143480594
61972505 527370010 151201910
157221231 62103300 145994708
74237873 283704996 339592776
26384345 49948360 2980460
57749845 477653096 77138860
146986265 263892970 219858298
71746209 361714974 91604402
60951273 76556814 19059194
225757109 41071978 51777686
42344835 216000582 136404274
27578847 519061854 133965278
92401051 480339798 145920534
107030505 39948090 150640750
159335993 94797846 68684466
124694435 419929774 214231310
66885421 291017928 142990860
182269791 418743468 100287668
34005951 74628152 56724888
369454191 133315988 26956080
37969929 258798668 171747348
45415423 214236846 12077538
164485301 400297582 89054630
264607669 371806726 218702078
198935725 434699240 49266556
184812453 319753144 48635724
101871931 218495454 72240462
171858809 52688422 68023226
232253567 90097014 60413982
148449811 15401252 80888
88455887 351153654 317445702
289939915 589902182 195667610
34163055 399194480 255313896
3994487 330749678 1797694
297510057 383390878 263929194
755653 795544994 114344042
176205755 158848722 474846
189100579 209977082 113849018
143120633 340594760 187241656
15509985 122324320 2233080
236558659 109288000 35078912
55051015 204407140 33026128
211307805 163595256 202641680
78146055 525445180 118281552
22822059 42176664 55698088
115937661 162003672 139481564
316762691 100633820 6643960
49265585 100131524 177834632
11850675 297769290 307014554
111113819 299138638 276004486
254182567 483000636 220962108
325726505 288894580 106885132
97757105 337854520 167308660
165123435 121276870 42682770
387655589 116003108 58732424
99050227 122709796 42318172
182268623 393682444 110384216
49131019 16241898 13759074
125551049 37382678 10527866
15038807 451765000 117748576
318151223 42032354 50692906
189777893 322353924 175326156
49320211 253473790 169289498
230518393 367457300 202038860
105569241 32649332 91718664
26596173 183037092 26943604
14107927 397078758 94663566
59933675 213198100 399029300
334811807 224990400 149007624
56374937 568627754 234308854
44081549 533028482 194475506
155532685 542880208 214517744
98182001 209345042 118339262
56913539 108441862 5496178
81773447 18024776 6203224
170244773 107971056 235263408
88622317 213050022 31759494
124887811 293926632 51997368
93723153 290742596 7894620
81685925 46839748 31134664
20694771 307602884 231679368
61573089 409194714 30648082
191126835 122631364 83268048
68880387 269675154 61257182
6511215 385236924 101683900
215391341 463085794 279371342
423055039 232457598 193186086
89341969 299934104 45633512
82376785 430006020 190595040
4962647 162521604 995376
71946639 210939764 79926492
268333473 31334756 23677332
213766547 10185898 24970214
111634103 412360626 231972306
213778389 120681894 17460458
165611427 196620290 155024490
218928825 162906774 28226930
8508813 267269522 287349546
195983901 219130926 123397898
134912607 384570924 119446796
174791409 249017712 287244232
82495257 54808336 279779688
105496125 254077334 299842062
325444925 218021934 102570
262451821 89613182 57040042
75275115 241863280 194361048
50676779 404177498 9444238
291602375 116163430 98443258
4757147 113183730 44418930
122196755 180463718 120050074
128445745 529355720 290366932
101429831 544431890 76962590
64656109 569927088 95833860
193620635 58195630 213386170
371704959 213498858 6891422
150585349 282611652 62866008
110571219 33491792 38447616
98692037 303477526 44322718
44917537 458629964 307295396
90243157 154109420 11369260
159289227 536344626 158661034
74001733 10576496 12386276
191047465 109824320 111170140
106505419 392677264 110800088
87481697 97876280 237732340
154334431 49152864 11283372
167415197 396574974 296786442
189795515 421474952 308131600
110216403 122847438 253846694
41982011 43588902 20587350
170505205 266137430 28672510
56166957 318734076 32662280
86170717 292670904 311164092
13005745 408856040 83782780
284963077 223604704 216892292
61599939 121615290 71327330
24658929 213896134 345817998
74977603 540691974 6918438
24401225 375245782 42168610
25150995 232981890 66850430
27489565 526438230 41388078
115939823 49131116 9080792
13577 244779972 95402904
41204135 145170310 97781630
83555547 196546408 93688524
336188877 287085304 210906576
204059585 200487470 61339450
170883379 202948650 18234510
39278397 154580776 28495548
94491679 630798868 110343952
127665039 92613774 272350102
1969767 649142916 132983192
33990407 322965916 31373332
201681639 170617248 100570184
38820873 251992726 5538618
39318383 301375798 65165554
161193625 148531612 55910560
138346361 332833178 51446014
105189733 99523940 179120656
233684069 35547156 71555388
156190467 180162690 237548290
355085029 296316460 189502672
35821179 316417842 954298
235103961 273618402 38834026
96991297 404705314 60482162
187665827 231741396 76149624
39447771 268795678 230308206
103459013 15886962 5503734
41792887 95322956 285460856
245329363 66977102 45681586
73443867 322466844 75310604
87150523 508493534 384749858
113708731 273666994 45602878
135844879 101199862 49566106
83859519 43615932 154844896
121558713 103056598 101977926
105756243 51209834 138120762
118574199 537668968 196958436
43530387 438051000 148128616
227131227 5582182 711474
162503117 92918386 276651914
343223451 329349040 20436480
145913865 311305440 173834008
123269639 197588438 345220354
200649587 115545426 90392238
296484225 133410472 36461604
196929491 319974468 211201428
102459143 553906894 77307646
81721279 214402138 793906
97762855 226890600 96292140
8043921 193313602 3077682
268497677 115079744 164105812
118289309 113250508 18871204
194402365 215317140 51655980
54261041 796026058 47954894
9591415 740037430 19752190
273358563 75695526 43237114
239746035 252559450 80243550
104876355 316756130 157131510
15043479 336836952 111702904
230453435 373940250 594054
381839345 364412628 37610604
291459793 412367674 52730210
24969327 360887522 29930886
32671307 352183550 18866390
115245715 224038370 73958530
185269007 148817944 216197984
262068893 259659760 48799880
86732457 298489924 64421280
281763849 342613106 14699718
37831401 410324486 83810778
266574811 347292602 98009146
73642251 642508312 155237412
12337993 56629706 45103706
199134005 658882366 28308362
72556191 180550828 158922576
16092153 211045854 352571786
62816301 138756764 77670588
92273161 346920972 290081376
214998037 382224916 91693060
143909509 351707796 148868508
13722025 278560110 267548826
165121999 219116576 248472872
119022723 140156334 1064246
179529 354564466 349114122
24645857 84276416 108766436
26038253 42181068 48340116
172089247 376866356 247370596
131946705 49974360 60413164
228541961 312745078 83159462
33404173 109900924 126093464
204263997 280037720 7858596
69800137 394905602 245477294
97448363 193154314 125550298
51589173 413901078 180589894
12525821 438228812 109273588
1033437 656693486 140041002
49634251 255703954 70911238
45715915 690433172 84673804
318640899 549743960 357984720
165140613 41525242 19762926
368766351 404933622 16196482
158194213 199746236 226431064
386424359 411246798 291668946
78632275 52051990 178263430
310422493 188733398 116826706
171860127 101009352 57694256
23939347 334240490 237155846
26063079 260859852 21563956
9367801 591481348 76390856
178718943 538040676 171837368
234722489 120454878 151917498
71203315 500919612 306309240
66463569 228938242 141204930
82189305 130767740 191761128
274764901 497648222 5657914
123749941 20302462 5328946
196033393 530239884 116090388
73234233 106854168 97289764
11319497 448163510 284355946
14251259 509569228 230758612
52591787 115835192 16999124
329944909 45115548 7982196
12691715 255625520 53656360
15242229 208605218 72274122
55788047 437907972 73398456
155180205 558203328 155023996
133124475 132584460 26613356
299228023 384218434 342472666
104690493 205008570 47157130
25136317 189752546 144195086
115485759 146541016 126419712
432927 347647014 278825102
127891929 17411322 7244966
345313885 318542242 233058206
94936983 130325016 398639992
231464225 15967090 2247662
98854883 272617794 279616110
121453409 455573042 142773842
23267715 203673918 234840326
155772387 112070250 86019790
97400155 387182210 69681350
99409653 478515796 40367040
118305467 468274490 213260810
202128141 371303766 40308502
25098193 230265824 168378164
132847787 106717384 32774920
116671455 707892790 43248090
222938613 437797376 119247204
287948491 375801340 72670612
72954153 293614996 257625048
38880389 185949202 18662350
139607001 49645670 101224770
112646311 164906228 124323884
135498281 324764466 100042578
117514955 65762910 50379090
371185207 352357590 6305430
84835793 177185868 33795636
82361129 521388178 154632830
96499913 223998334 112599374
119252897 345860402 44871866
209480163 318302482 22751226
228164745 227600446 26034570
186747355 179558500 27256148
67351417 461613940 23526244
340803453 187294542 7900366
26551743 63109590 120189626
82085597 501785632 179476096
92077809 103735098 93658726
304965999 240045780 145067768
359788671 104616672 39678724
47044583 440769172 125398304
267025731 458375008 378771552
117347923 95244506 14507086
29615001 279313424 54751008
111207029 140368582 27932462
194946729 411134892 157200652
140021175 280190400 47466700
75737759 307926688 126476444
302107979 274855154 77863802
8042749 202222744 56319472
17799905 206987140 103529860
206526721 206035132 189504916
186978335 446618520 280863780
406330141 260823678 6023286
36140775 115277676 427031632
165125827 491625276 25583448
222058361 292187454 223969278
1030895 449097314 55141102
173575831 169589500 91405408
176829907 413359956 66425016
430655155 114125688 105459216
87036157 229985964 412541172
53490759 186887408 28809228
14380603 186280194 158771394
216570765 362103350 146654550
80551729 43814848 68697692
183062017 268029784 73302196
69913271 622856788 231137648
180432989 300212376 107387988
323768425 426108250 129011410
230474539 328451012 82439392
337167493 174819216 70196412
81702023 396390580 201975700
102759209 218740914 434479158
19122111 348448098 88290410
404396901 130291842 114710458
98492569 172681018 253977094
37243413 332951884 255316608
209476239 328987628 52687632
76068217 326679484 228178268
293094683 500260608 282515136
2118577 235077072 126431064
88270865 143926798 197652250
12179667 341699064 96436456
188101301 186064718 92121158
233755443 243498380 87523740
204942067 111329740 193919056
208675175 183189202 269938930
266460791 278063752 203247524
8632769 422018128 309703168
13861665 94930290 57274958
10380881 48408320 14126392
137494713 38139154 1194594
173572883 601662574 337318798
283361095 117480892 20153044
113014673 277412634 306540438
200991049 294320516 57810668
238158419 382733800 122764108
175544433 477647534 271995402
146971993 99362436 120602748
111959247 260252946 211065502
468877 106832694 200466
32278699 247679192 420425048
107423701 810786628 59987032
167966651 476001512 39195304
173610519 161347942 248778822
107850203 27485696 281897764
101097717 54248320 190329840
47812291 203022900 392331612
28783947 210595942 38632134
196795977 217178856 115045504
119932013 504909024 191135832
46541679 338079138 311358986
4108545 246301440 105417400
86300513 324226866 298779426
4412703 175845444 107566532
109833487 323956478 167099734
182053455 565391130 18191698
87328537 446059766 85600990
212543193 263214926 211941702
91852563 57582582 39026426
136650399 323854718 47129358
182360465 540999960 327965880
126799173 59907874 66466842
135030687 243519504 238382864
149706637 275272882 126062414
27983561 456530772 56775984
8394003 522095280 80926400
145140619 291677282 87104602
110115741 519305546 186228978
2971349 127282354 66133622
105717043 144251196 257451852
264420873 215943894 18573146
62473211 288836988 71941308
52570439 276220132 244476956
73592323 256702064 30621640
303207029 390254488 43484416
291634341 180562760 252332988
133596099 120555986 90747942
4255 6842650 10973614
120181581 316461546 103467538
272101403 61436326 30301114
32245441 196530898 87332782
49901805 247701840 266048960
198599611 338642768 182055676
237767663 296487874 178610222
110059987 497403116 85412924
250313209 264540814 51875198
106660685 221156200 67490908
208113709 342001248 203067624
162190203 240198450 201791746
36847233 38340574 26663862
84563295 84205878 5539546
167195343 91038768 63573776
173861335 587105040 377195532
64852171 410818368 170928216
129347895 164069550 319329650
390748061 191849148 11040972
38224011 279390172 192382524
130193317 715438954 148979542
6848113 621182390 24405730
197685069 242692414 75159042
313638649 244681224 4578528
156972509 230973548 146951452
12355603 37201302 13063914
113646883 424665678 63980346
72077553 102568902 17976266
181045223 643815364 51327352
75643691 667544128 54016304
22932817 89717354 22187378
467458673 196107380 204407360
78046957 96831818 50877886
34726373 360244774 167689346
11877327 210718742 279835794
140927395 320344460 32017960
111819741 35168762 66722850
6819841 263983658 121719662
161745515 262168352 199371064
14941987 410501246 67266662
233538025 163679520 79364400
288782323 95964064 67947128
91788437 299832700 29987500
137182477 574496808 140330676
42304021 110781502 7149302
251780181 343137484 14938872
243720163 145234716 57705780
9105361 801387534 33618318
100071953 286695180 143252304
361418411 92147194 61433422
218465637 133590126 186807746
243006863 298570434 77168130
115296973 377053528 175558504
131356485 826812922 144050646
226097407 421550838 35812794
209010467 270002736 11980212
49002285 475705500 54733880
188976879 496145624 367184232
138917365 365255334 227147010
154257469 180983684 283000508
209025031 316492168 127208576
219714245 14499500 35095456
43454719 374705548 130667596
146455897 73441386 2442738
202109571 284268186 38294018
79948143 119801022 364724494
56705845 565330088 86352700
57583483 134244894 9866382
145271679 409268076 240058108
119265857 254407026 291311670
108010155 60904630 106262010
264071833 203547190 231209006
263325121 219906898 204302258
141457205 441124240 215285260
43263899 230855324 171497888
253379229 185477594 122253162
396547543 195714334 156247718
47105859 620536702 337115754
233232111 238753704 99092632
162438111 216041378 59053746
445075945 163313296 38284460
21573043 87375136 31927252
45436153 664861858 8434786
13785977 292686588 184322676
132052375 848526240 81297792
142821375 522106650 128239490
154445511 202903254 141661798
2918969 208720314 45784518
19057509 262873962 239378746
150267429 593545304 237647232
115873205 69256438 152537566
99079903 28556398 890626
33779917 322682682 17977866
16812873 375475476 63797144
32267727 317890684 154593072
33583085 605251562 67450634
177793171 169141806 132941262
183806397 211086576 13940152
43318087 564517418 273510274
9492535 361601000 404813300
78257509 232585562 337964210
102367305 580425150 138489550
33515405 333462690 211795842
238816893 298352988 265019044
27714655 561832374 179881818
198633477 180546880 238437840
33555531 94904148 46107412
200931855 580847990 321744606
63386337 524595094 295398558
344506467 280607882 268205034
39058111 156199708 47039684
53678213 207051266 404986570
6572411 774493122 154324746
6652661 183455166 182850678
96530481 751884436 123133668
305579673 46933482 51024434
34807633 297185504 79445624
46475683 87738184 24502232
9896135 262921050 457414206
134686383 224663704 157346448
85418961 501829976 57511668
41584125 675278750 13841130
194755121 305068748 10037332
296826743 232898898 8329194
150636659 229065970 293868538
11787741 497273442 8405566
212600149 69670846 216626578
211296635 408912208 126969244
16397641 456760316 47855288
26425071 342337270 196903590
187496243 455329962 376740894
136535025 224585972 147797100
86466593 281892516 171337236
51455287 413782964 9122008
73117949 392545336 33272768
56119173 128545044 24171944
46953139 288653912 114652088
745465 196115800 107121400
161148515 401813122 145196746
44969783 468882132 112303584
269618213 440582510 144646570
142924011 205697908 36007056
105223279 336106834 101025482
247735375 133420530 187457406
115104983 552486598 11082694
41452279 400648298 92832674
106541993 266478056 271544204
56589263 447455016 150399612
44912915 288214692 304878300
60957937 93644370 57128934
196908965 79563356 76859060
87127799 362181062 33392794
48222721 480928908 45175212
17791485 243782112 222485884
50537467 390803374 261009454
2838743 169153188 169118736
210896811 696453162 15375994
94420315 288707736 76949652
43215723 97045862 154657014
100385365 672534890 5473270
209034395 417975660 32555040
475590115 46387200 28335600
58796061 50526762 49282298
307455449 249311668 36769912
40062771 24987702 23532502
134498619 41649426 85670462
115121973 244040092 351418524
294835527 157981054 99159582
152834593 552508492 154548304
128401115 61654956 35969508
137117641 155945294 138591998
128776889 340222300 232089148
108042349 589181846 214393538
29889317 334174944 104372160
187027385 212124768 63468324
148232513 50298346 341877926
238800835 232735174 135441218
180501003 245985754 289280190
18919067 68324312 76514396
213307643 223760046 3026262
165354063 276869728 288693216
108664473 246436896 218355364
20637961 95644604 385388612
196221203 489414424 284384348
27352985 388891644 322996392
179485407 120842626 126743550
116169195 256170348 76178564
270321043 140936270 237386590
5428971 460834950 185711350
54073795 952032630 21329334
182051965 328681930 153296486
18019179 554343266 314303082
88674193 88132466 80266678
35908917 303072980 424258620
198254007 111905204 54444336
67972053 177481418 24623766
57398019 310365798 24494714
170401969 379037122 289637282
90223437 444154396 69051336
168461693 635590850 149775490
118856211 124151152 1423788
13955137 91237986 55576098
366066879 222664192 31856472
20975503 285470488 356291596
162838101 260213784 431752928
98874237 152514474 90836978
125972909 150866502 182846922
12780657 9778916 12510252
68111205 263551766 34415838
133804617 190544826 47510222
7465431 93575752 9217524
137576341 377413502 243848566
98857203 121937190 188622446
311478587 320316458 52865054
90195705 744940326 162089518
319884719 225859318 167223118
142788361 69051990 357284802
159003039 678648916 119054688
146201665 120516420 58895796
134371863 236244964 77712696
61146735 36932450 268287150
123885983 281505954 101982114
104132089 51302294 96704942
67065473 723640774 183773326
65205251 476648864 374852272
221948063 358808740 169660784
91368007 537688048 210569944
57428145 105615456 16298792
94894977 310685622 338911294
281503305 576206050 133619010
156315757 615883468 132346384
241229165 25173490 21405130
145167467 75987230 32026750
41038407 232747634 239344326
45078075 213126300 138187840
53499953 283502172 60246036
77559771 79966932 65038268
118369225 357072330 212649750
58261375 254639348 93661240
209495579 253023200 185449580
143358669 225670908 67182784
119061195 541796790 16707370
190659603 114603616 118275612
38358477 429938764 331997496
202223221 171739010 113129110
32963223 127132548 93190316
251851585 567816110 402643430
123701603 91591504 763628
221293635 438913778 151248390
144242463 169721468 43933644
276527577 171330654 114842486
67176939 117006166 130742862
127848925 370214650 125052890
103219115 202808500 80619700
93619651 476876882 22486370
64114633 144662650 135487510
25348417 264045376 146685836
161022609 167706468 123160216
89469021 428694942 110541502
213886199 150698754 226255338
250752453 206716040 33555396
227719759 51574384 6765308
86823845 128772874 410760482
179373899 213935124 134240208
117330401 123756254 11362858
53187229 275331284 36035428
66533381 301045822 74993546
14968011 369697182 87457858
187885775 376265560 200021080
271933935 163890252 106139860
47414553 627653630 133715550
168583935 147118030 23902770
213409055 114901380 84068940
150844425 123153060 38170000
134487065 424063890 81191430
145980927 618378070 75425730
146404047 285117184 70695636
250941913 109527018 4573686
124546621 284055402 182071014
107359437 327209706 150310366
139635567 446818656 158628980
62249777 178163604 175023432
11175953 130128128 213386876
118457909 436336124 201040928
46909599 8761714 11141922
75785079 492135362 13964358
287283425 402119954 36265130
24475321 352496400 285178728
29624749 455744212 297350056
224770593 272509792 246761796
277040613 584783704 219316308
153775387 420161434 241622570
218793289 107617874 49147202
48740981 592496638 146472538
162983217 493713146 150640038
181592139 63275880 70960952
71815377 99950374 42228474
13118529 257736770 210867522
91567615 165223040 371323388
93240277 304208348 32317124
164899405 154921440 163192188
28624959 49598720 41607288
100980311 78797552 45260764
9544521 642907858 198604602
66317825 39823854 9766422
196482627 293460806 137922042
215763705 101641552 32341536
24631435 450563266 40588862
58588943 224012526 217886274
22436169 11339058 45629122
19463507 274183436 7520308
161837465 569044876 246702368
463451835 54574736 48555780
183254021 234790414 63398522
137238371 177109422 98110050
80702775 150236068 40978824
204816465 201152504 142559472
49495923 55762064 7208400
29512399 41045468 33185108
112092843 358343016 183430684
66656959 191498954 22848998
115825413 439391332 239260284
78506027 90079606 168443942
29007045 61591290 14779570
78182725 103875042 35085030
44206849 268087212 82269996
204287767 191058108 192680904
56957595 298204124 260245932
26994075 294993360 314021500
174376625 180493860 105359700
69286411 438290732 74082616
240652885 8120530 760330
190582143 373389786 394702
201792761 496514348 380322680
215206611 83664120 81215548
160488395 269239042 180573350
51930053 226310256 51252624
3649389 163965132 158778284
44816177 411911840 32714720
782243 490975144 56677448
255673427 6552284 6356396
332521395 211113318 59985074
124989785 842583380 25251580
147833941 140080766 231696682
91465007 192696598 108332434
97186535 231511520 26983964
157674823 189373578 98998374
169563531 160409242 105213294
229084169 292107740 288846092
248901561 97502488 93179832
107617215 309029760 97197448
71064649 301185832 234974492
135613229 123981232 38338832
18902791 247268426 306036278
215882329 170044838 157753918
267988293 173132678 218644914
200659125 82547568 23640520
85240979 182480858 7728898
215780207 171564956 24125176
340506291 294038688 107976704
96108383 80326854 50391438
18526611 51900922 488412222
22017245 105021630 9590082
5617251 71601098 618678
122751021 650549470 171197550
90839285 97263300 244989600
24364717 596065176 204845544
59283717 194051564 164222352
87697595 353671734 312633438
144305287 247263946 199176578
151258383 388518236 125283612
251018793 474110482 266268066
36410535 77319634 44200770
172125411 139036022 164517198
67271567 203102878 73857206
196275827 140573156 201000928
165376759 31686888 185523912
64178325 317366554 5471490
50229757 23372926 53079518
219089415 500748624 376997420
37907405 212015918 101314510
345087123 300367046 106645434
269124929 381139212 138409956
36430553 148317596 58432052
113574073 43198108 7641176
81969267 112270936 40787868
69661469 259262952 120285732
258544033 170674194 49305750
58381763 352559556 462129276
139137109 332468458 144949526
268316245 360263390 130919230
107100329 230219072 81961712
26334521 161513852 20393504
15127399 190291652 63286204
68439291 530192426 115686738
167631663 106371650 322908366
32064959 405526130 139906150
216164711 435090658 17754422
8430853 304205216 191407552
130033521 300820394 304213422
15630765 750011674 41985582
96378411 319363774 28977882
193878491 115669698 243317418
195531753 96061596 261265208
213626865 135996716 61650312
41813461 193428228 280155732
241195237 262024864 70035292
49330055 193334478 209587746
55397625 93833682 221030674
64268763 46444974 418614674
48281103 99773438 3063294
114702885 219724120 30886740
161654763 642662872 248675004
166524789 136071148 157510248
939669 35086282 431826
2353479 638523358 61470126
2780225 276938582 14851126
131106965 298504440 50167980
6432873 579421554 275468014
10877881 295190540 161548640
182568701 369112330 71314382
353390955 288225430 86089590
54221177 122883412 11522804
243329913 384209226 251487562
176450419 173589130 259260430
12272975 382539190 29544398
205569129 453172668 153770276
57682233 333863934 94423714
128306479 222547308 111861432
225674827 81164234 140651686
2330749 244565232 130377480
205647555 510300340 201453180
170508405 106561356 277380860
154470831 107975414 340042158
166653921 504161358 43122338
193975917 402976394 363838566
239787633 356903454 168475778
3467607 62452904 33245604
58466635 389178806 193522990
55813869 184696892 120217416
56357245 156083838 95158770
33385097 274473048 251321196
313873955 144276322 77426054
29065197 438516834 293736862
166357415 78046768 18621776
70236753 395616360 88562296
197319541 146936678 138448906
248312779 275579336 44023348
15306079 32019222 53702550
80647105 471933130 132871210
39930905 167531294 68308910
89897225 260947634 120395738
20280135 32222540 32583468
30162785 42015020 58452820
173780643 200420816 2145588
148942915 562276082 115118774
9513675 596514280 298157460
155907893 751768716 168563832
4185345 216097008 444446680
2354815 11137630 4516730
94367095 452838640 337451612
436197951 74476080 14538232
330968005 108068070 46009890
61238259 36566526 29202442
160652263 6827116 40262312
10497105 124616950 7666890
6768335 402660570 181037070
9897021 211431014 3986898
524771 464996158 395967638
73195725 114055622 223050
19302523 24813872 105124444
85360159 399471054 240678858
259402663 62625810 133716570
61600685 401192532 235689660
171138135 156041340 265584124
161008959 141395184 67655692
132142061 87606418 7097558
155535191 279593084 29965628
234721677 337307364 164180048
11008831 383685522 73070514
74389849 331196072 103368884
298892005 221329576 110561168
32250729 56734428 173699636
14973493 466518184 6492632
249202683 193501370 2015850
77565623 809218264 23459308
79912351 134627156 150304172
144134057 305661426 89444778
60439313 156314026 51567014
141915437 223305906 189147018
91595541 154814166 55863538
120776389 21071666 110194678
216773163 387925480 202839720
135679101 456273862 412686798
138580931 100730382 135715806
113157657 495011638 348051246
155500715 209072090 3494170
142848819 166699392 189014816
22529973 232823276 277800744
48329943 55369830 22996774
236197137 234922534 9303798
104623661 227579458 33690298
65828941 98172270 30105030
434231685 324016520 230132472
75075225 293562640 49253100
146835 632321640 121538020
148446379 605152632 156746328
5664743 11490836 4509044
284715693 394233456 55025468
83575009 212117106 31277178
22435263 178592220 150013384
98873701 169525568 262444652
217986885 136991626 82320318
105297049 116943960 331246668
93417821 253948888 136098428
53249439 123427154 33540018
206306395 242084996 31042960
12313637 502817520 86196684
288553673 238802962 7457494
190347329 420901242 15831618
221910483 311701676 80007528
47269343 297151926 23774970
133011777 343254382 67382514
247663443 413217920 159760980
44863547 32627724 97913472
172898223 81007648 81859536
142937145 533899196 167438028
84262841 273527988 243329088
111502829 443601018 464372538
46636121 152387562 119837622
258749365 250621986 66243870
155189303 222785916 50700228
2054677 312689148 32372976
124948437 60553214 133208658
63037011 398171568 198910988
7003573 40194586 125676146
28625225 351361580 7460440
138402067 204782276 282054388
232747485 482787370 327471186
166673203 313268632 309212144
50549591 155645362 71508526
348630251 232337718 204603114
132266927 580496884 79836128
186557199 264736542 324253346
273194591 130167742 59189474
122028745 370444628 33356740
162506331 453511482 232319366
30558473 460635714 355024482
21133567 33021480 25314156
371150395 114604930 75491998
54461339 46307406 22931118
10738425 247295940 119901800
106204577 261991526 127761838
217678089 145714004 121337568
160296725 252348730 40130110
71999509 458784830 84906338
292279137 287413906 4312602
208652671 238006452 14834952
237488349 316498158 174417334
38803037 369109648 216707176
202138241 210986482 99649442
154224209 264818856 183525552
64282907 148845678 33988734
224580137 227026446 83219826
36545743 551567614 106158374
62392939 154221948 27689040
112442159 22572222 25805298
65780983 76208546 71550866
109979179 229923812 8585684
36280611 507030384 205569892
163046385 122922020 95906388
106790811 251280128 44874204
107119293 391151996 83654724
128768501 326565322 258751286
69322473 201517248 246174856
156097731 232846868 271993104
400021915 103543776 46754820
58098803 227778836 145672508
104891979 518239212 135782564
43717489 308930714 278556118
202433683 380280956 65736812
134009957 336537274 383754758
50855621 352228588 114796696
142758611 257617868 115721812
53255591 111584236 290179108
48277649 273482748 140022972
337143015 266122130 182646510
128627379 13649982 4159126
27660437 431864532 253257984
143047779 468873372 199227392
58850193 75511950 22605926
100983803 30611614 30252526
33920311 37966298 46446874
94451695 336121830 215168310
122949841 43310402 27849374
182202409 420851344 56005768
103492993 311088934 212887774
160171735 549211230 91794450
7662759 443559902 348500982
226567977 181700088 182749744
192501765 636378696 104206372
173763563 364194354 21121002
141470693 170252724 207813972
25668435 116543120 326771868
68454075 50279900 149036400
15346449 450067412 64474584
53347679 214013058 134568822
67229573 372082226 397305826
101299601 26071964 26703128
249973781 78284968 11919848
98031057 83087820 295189780
74824537 571657558 210610694
183251413 360588614 188070094
204368967 125195340 114101900
23273251 93444654 317098038
82598143 339345624 96413988
118169457 90145746 134511034
213991069 251483968 150648832
107136299 408557964 140003292
366980349 313620172 98139072
3280629 213709536 259965308
15330085 294514720 92218240
213132853 396944994 137620542
113859331 268780920 189947820
168177337 243375138 43561074
17991725 258871092 345538620
62527353 439669374 68087758
147576279 151312996 122044128
68350099 39073952 139433872
25683599 46832998 33256066
16316941 636164912 252958612
120873115 468922916 60793760
73058371 126898454 90503342
108874885 15220718 65936530
153390993 615468768 25831664
187832417 56673904 39534568
42093319 62810964 10090488
223963275 206513674 104133318
52793873 316659922 8476234
257254191 274632220 229053600
211936815 193310122 12201054
39828763 330934208 28253656
117203281 84990606 186882342
129510419 49317546 30637158
101092365 486097700 207506304
104695715 230233030 290148542
122745541 631269492 140033628
127474627 646928718 186785634
139110273 321914310 152866730
90185713 540469240 178498484
45301209 212833958 313414518
7576637 295134416 14194144
115158171 370382600 196894560
31018539 12704892 7250528
138368241 76647438 26532110
66214241 43660266 341455938
52480819 384212818 298087078
61901583 159028132 68051976
3079219 249210754 118261742
224341091 509331610 9450662
5964855 141982800 23768360
99354895 194797510 3553190
55167035 451801280 363203420
137769215 346143816 62376960
117976291 362938492 67823224
440569665 103221984 28583012
30300921 124214098 76276866
13238981 288336008 326961196
17551633 349995064 16256216
56532173 384522464 151854196
125292775 82123220 121612000
57424107 287235364 317652936
218918985 201346894 212308542
106339419 599239842 383590
30667259 177912784 63616948
5242229 511879330 99893722
61780549 93031298 80754866
53327127 517693270 294207186
255831947 320486234 331885846
190984241 204810198 55689006
76772181 278882724 188503708
144638843 109799136 87626448
90861735 84591570 314449226
308334571 488970654 161508282
280679523 121426188 11923436
144570969 131901230 59833650
141120839 195950472 377291172
58257145 55038110 3405050
197927211 222740298 85692970
232378049 9873522 23682558
69048341 319335850 54105790
226500219 376626398 69478098
245928735 427383372 255435304
850017 500272824 20963392
217855051 373308474 11274942
191769601 672609540 128364168
152193533 307278416 123395828
87410729 23749004 20748392
56287603 294046888 26224424
58445477 89088244 214550084
318050879 83120338 75767678
83899873 235138066 47065646
97522979 92175668 43001596
55549525 265169630 47814250
94971713 210100664 127603292
158033469 323254756 53451048
38374169 476835212 53544352
321789101 153067482 86172150
117407541 183548068 279605436
58436333 73085124 349824024
179389839 559112910 344531110
144040447 219558406 69760646
394734339 33800512 20514948
81447923 734731650 214456686
212665685 477507138 286190610
128457105 309249310 119408610
52585219 462580758 59228646
51785031 230806554 165378922
46823053 75297054 272238858
77439809 331852082 152677562
217328901 350430350 269403930
346428055 131203350 180952854
80522711 14365930 5510870
27084469 225053238 59326086
28026489 433827452 318693288
13128809 359761342 265152922
153215601 253614318 45261742
133986139 561229262 290479426
210504215 137555760 114574920
40673751 87963378 166432802
286610733 248185932 20835016
70139715 160407930 3338630
268375865 266362654 133739278
146397951 136385782 173335890
51483077 170072982 118927374
388398769 322065912 291372924
58905431 169823380 199849400
195023297 331229688 49458996
267286429 416283816 224181048
339116941 362043988 239987068
47067577 284200114 46014790
260386579 162329318 156418294
140613887 122593762 92506426
104324959 59503048 244861976
44716459 599963168 56994196
44961261 304213992 200200736
14435663 80113716 3327000
452010639 312306512 35508288
192683511 221833024 104954688
49984971 218484110 82064922
242384977 75209276 162383528
109354789 436456328 122443496
136983785 317160078 52987950
264784627 429518482 17046286
257611965 117880380 538832
19563417 381942316 369271608
127618623 384985708 14928216
55366783 72404440 182732156
252893477 280701006 63015558
152159569 51817128 120241704
12398035 474406212 159274416
79958835 16867272 44877896
37141219 75033242 17959450
45939435 86800564 27744852
85964253 722773176 38815972
72951119 366340092 67113180
177189951 525142920 215844920
169256211 561269678 123565698
149545185 192304890 235059622
35015487 36864642 1148254
138193051 506946786 21040098
9134137 316759296 283075644
69091313 614928484 96975280
319606569 304222992 193201796
6845935 333596820 374697324
242888615 95880130 82290490
214585133 358698710 90826330
112308647 254829396 331782852
300069551 170793912 183386568
5782461 303462140 428981940
6005565 11080260 21857320
186195051 272116958 95869962
202273643 634316816 263013256
343356755 191713640 10746560
40668155 139762600 285148100
143922771 349843506 341709898
85750925 373289100 66686100
19630353 173165764 15375672
56314669 540125018 18206038
343918565 327649316 322969060
130594397 312486266 132056842
71530155 461551850 12484710
89781075 379826950 20539110
17486823 561610896 37191584
38360835 432740430 131840110
90562075 137262726 154454010
84674679 15986916 59699092
31421619 247473088 429445548
158761099 36505038 954138
10495475 592525540 127064848
9581265 216970160 24695748
77715931 89108578 388078982
107299055 217246100 28873760
217083865 282923584 62959712
49818699 136651362 5036786
157717481 121862876 107551388
244604493 602142484 152827884
14649457 582559634 96248074
51705807 105079464 123351656
120297347 213532616 114728996
39899413 314356854 253702674
221118737 36942434 10123550
307084449 436400418 384926354
291622775 229792600 36761932
300655207 56651324 90969020
35266933 324205394 33587218
274143555 67086290 92199714
80881841 59866292 89377424
285463101 88941348 28036772
237476819 506914314 350221038
4630287 97998236 179724828
169195379 64823242 56150606
30629413 210424026 38147682
203851257 85690638 189033694
205889453 570050276 186769448
71262391 335552408 52404488
152519799 222202804 144702648
52473731 48919752 280545396
41854341 160221432 378649016
165574955 145533180 332294088
261802959 527147284 509008068
278563145 74992984 7014200
29518347 344556876 314407144
159257091 177889066 300404622
71710695 465363860 161694936
130807985 451115662 452058050
78083519 21763042 154097338
234703195 118893240 42043500
25806355 61543568 103389976
137217843 37705596 328831288
53754367 372598544 44422592
96255507 259572498 46380506
148617507 403013798 208275474
8854671 179229588 165985352
265571079 285762052 38925792
42480207 339879876 116642900
213041927 170468162 191036486
159282471 324278088 149819204
75217023 341191234 184111026
139519149 214302846 248853838
114407229 261874982 438738198
267062705 167648652 12516564
240078867 476602112 158359056
20357675 412800064 43157248
43229581 568769642 248847550
54158705 84883290 35744490
60169137 140038624 98937552
117232685 346096580 268255808
20253309 275154438 416156422
229744317 90133296 143671768
66485685 389059944 109793608
4911947 174869116 20108648
118089897 193715454 35979902
142511863 422675292 231864204
32527557 74646964 65535672
36876179 45073320 39476580
178809801 379979610 265768282
22797101 101489732 73051256
6911335 220726286 183722198
94158451 267090822 301111938
53890015 397559732 104730176
245392023 72173288 142378284
42785059 349787978 251786042
32487489 264651870 105576598
150234111 297676770 22488298
53671725 36012138 7962134
16442549 654426152 117268924
157166443 447633954 39165894
26298293 256949090 100168550
67910729 597845194 145449598
215272095 223027056 258230060
159108217 451082204 68957908
67154681 182276724 89941032
25821251 43366172 279463168
416647891 90389048 3033172
83734389 193317446 166401522
423284453 389118272 31253644
103617457 306638646 109203042
37887685 299901970 150555130
67143321 257961152 72314424
71496759 226869132 73383392
135141885 268813070 12155550
4228205 268775750 84294454
53562283 347197014 37311858
87609791 643231446 221568438
313446623 180215364 146362740
94069197 287555874 128381438
121481591 364361522 129389938
58003959 71219868 257347604
191166751 440871682 218777930
41884315 426018936 34803300
317006445 483316230 261955010
60316655 441493010 18695170
8862267 304879656 164292680
185691683 320533574 6097738
187949435 259754276 83169500
21554967 240388962 72652874
194402643 51170820 6862124
17290505 70573062 33179910
97861171 200800802 92236378
215071105 172376250 32872350
49252607 129395268 39930324
108756573 208063304 39679404
52215807 146868618 207778654
350692939 218786632 70458532
111744835 220819578 17594646
286439607 351001524 43400560
33030549 118585032 41400440
260945555 325771500 51942300
8302923 601889094 76777222
132889371 90499962 1120126
250557133 380503754 271330658
355022073 260042174 123809922
189476419 183334824 39495732
88550985 134705720 204975240
277990125 159289800 122539660
220826771 527763906 83626098
18464365 648538340 156838580
411615 24939330 14142010
219349583 64168712 50662904
372604505 290838828 40334004
113225331 71599758 108925030
184525263 91690566 35838262
105996617 637454344 133516756
20197117 65533746 19824774
63217693 320689918 84866414
10404687 557090116 72996660
212804263 216263418 127280814
77576203 608156440 156376100
29451287 374862858 212940654
56033281 171406668 62425812
167282851 94721602 295147978
120934619 247995812 96433796
23034875 165396500 120563000
188589465 231025860 137828980
22995835 144414770 113622106
349735703 210978794 112981226
127993001 68618022 956562
9530789 280131108 223430508
60150099 218055132 22383664
161595107 754610104 75959356
63752575 393428756 139736408
159712083 62497856 37577400
160034631 115932150 207902942
33017475 346310070 51817066
494640789 46113968 4470324
218447491 214416476 57416032
6702269 597765814 178662542
74022327 122834964 4684120
133003967 320216696 9384724
130201095 263041740 433263740
113720237 25776228 65423664
100136865 291769226 34991982
52828863 58163674 2121654
150444457 382009234 322490426
209041679 148317750 19264410
227177259 126818352 153924436
97671003 270072620 96376860
61394705 482375324 316408520
260185501 355411390 198582490
120838077 293295714 39150646
115109869 82496486 59268622
214478155 16443722 8511946
15398139 184569558 41676854
66741317 303551682 96412926
63995685 515735796 153739180
32952971 719085388 64997464
37525051 211209630 233423082
3056111 110416388 322527988
23779879 521429290 124556878
12414607 620734434 56601222
37220075 188645920 13969496
134654311 188814736 160047428
82670461 239905898 151947646
120288457 279736876 43653020
108424727 180789468 394853904
81835201 563894028 69810552
191372935 179559560 213086776
204698959 377349688 286031140
28792403 350162616 243513768
77032017 487117278 122934314
114587871 541963632 59004784
41086027 410961450 233806914
188675439 151582198 55939494
129376863 142060764 178253656
139052061 63772758 26743402
462002935 132734556 73155960
16434227 293376746 128647126
2535005 163206330 58722846
130785045 289540090 73735290
138064147 201459118 355837766
19655175 39676340 19414452
172809807 173628224 211712172
201487453 343230846 255323466
364738269 260081898 87407902
58108401 265053732 293082920
431198033 244650656 174134560
238807767 237356214 206719654
98174405 141475740 79161660
183936263 204091160 109044016
18883787 193574246 393787082
40847533 190518072 261481824
8301069 220273460 192282000
59712601 273679952 252231928
138799205 365191062 140177034
91805059 335239498 164441362
83856793 450076740 170814480
133457383 142548476 290003248
78245459 6577644 17128968
82276687 72822722 91451654
74099545 30619680 16373628
91685827 316249250 8676010
67839127 208876296 345669264
10487671 275605388 52196416
22654931 268959444 66549288
54351279 123522972 206709616
218527577 571456642 56384794
38281799 502556896 80208092
170849799 222293940 29616640
22790029 43508610 3011670
153940701 108135212 107660148
160782495 373781744 34361508
166322803 100222664 111549076
71324795 315678826 55329982
156254883 110969250 62973170
116227845 449464470 10155566
141687281 474183838 105745106
127479115 104884978 90877490
9444033 205275764 83002008
157352757 102660634 94827534
93868271 384629344 108019352
89294497 122727626 46812094
44985171 582133450 192780522
74471681 211366084 117529988
168824373 296004824 110668992
100976551 332198438 161571154
99021133 415143554 216769022
112552949 280566452 100296568
100932155 97252454 28313930
20251659 15778650 71519570
99114285 604798158 48978490
7216011 325386618 105642034
125389935 343900164 82488248
106631735 129500682 21823410
119357149 25512438 8772834
313738149 140077488 45749896
119956257 178815350 61252974
212624773 439394806 193847726
81935547 56931996 222476320
111118197 292325556 11036804
85711691 72183878 7367006
90230589 58973464 8152992
22147941 37391244 9526528
61271285 21808172 34915100
21346813 33623064 170686512
104740689 234645954 344784358
81108059 573085928 284203616
213698241 336430358 222714546
85716543 479310636 36250708
26950589 201114360 70104552
237910005 276359180 123019308
35448551 293728992 92869776
4339839 274935882 1129334
158956691 195711176 135641092
142266041 45022750 12406862
58640905 220711960 187082680
83632299 379266448 410945568
10386033 226036446 45972002
21698491 159069930 32694138
12813701 109155184 8497768
175523373 169048590 148625386
130987243 438290304 405477048
277365903 213593086 197667774
255655523 287423036 119852120
265240775 245461766 224131270
239287359 148829614 12796002
229663721 41809132 20663728
135767685 142627030 124141710
252126787 153861870 90257910
314172787 42470796 24086892
70354031 158931168 34613052
66353189 269049798 351877362
43915845 585824040 84174200
125829705 256006320 173497288
287946005 334999774 33073910
107451637 50997984 66162408
264036393 94291284 53731184
23983003 658123296 44227260
102547933 180997914 337111506
110457721 197487964 174468092
89945823 570721638 6501554
114079323 638127844 208393452
33022037 386684200 179141200
191391301 87263558 51600442
82177373 470737380 329671764
170099689 289453864 124455292
121061417 392877502 182405866
196156675 210365120 31660684
286512255 204311530 157413390
125461733 418560992 156310244
229699149 72075506 336462
129239531 161055012 140060868
232963747 310182742 36814106
95453961 97893798 194138998
84832785 70170988 45601260
236958589 676735878 37808682
68670887 233357416 19653404
47119331 130021980 159437400
124405249 95305050 108969750
124593605 204736372 80111396
101913839 258102298 127496246
68805141 512603566 88700118
138203657 243602394 68320242
175764393 31336270 11202126
141182329 201866122 15619490
222900895 330921670 38858986
100144561 323623792 353325824
157787555 458714690 163206370
206447363 342570266 372197786
186117777 430351278 67235414
25858431 131856598 78258546
255738399 229066682 220609482
226514531 193878374 194732798
259115657 538181416 166683412
24711159 428662440 63647012
137086377 122841816 56462648
74510265 147617180 53811060
233307963 56574642 3773254
171993735 43097240 38242080
66117147 244590636 70237604
164872501 410810902 206602066
3332061 558702738 121518938
26078099 285327680 122380540
118840141 2523122 7441178
57817983 579085260 147492560
45267091 438166656 280269468
11606699 164941144 454869388
29498223 182660724 12513392
24680319 299526030 49201058
311565497 295060096 41186872
69696975 423254600 131346960
103683849 240624954 99547478
172854305 273393540 51452220
103777947 20402032 20245476
161982981 149271780 27028520
17266129 5671378 51959666
121819763 163384496 184449908
11230099 140794866 30131658
26898523 269748912 93323604
130283217 262111046 102323406
43344811 206499898 52797470
152231701 187313664 74563248
257959551 385932972 318911176
291578575 6846150 4349262
197178079 811400600 143904100
60025773 198392414 194470110
61619337 408643950 4907890
85641113 69478820 98406916
63581771 393857882 374829842
127872123 353679672 145435436
38434695 426004930 166344978
130325369 284814182 423098258
52955539 479154472 60469408
126218215 157635602 99985414
118143103 273088564 422378032
176611023 113768544 22395296
59996495 105883428 61004700
52662615 412843536 307334900
6834597 223714398 71755346
221485847 283344826 24152906
351473163 181929040 85496940
34658059 131042994 61559658
62953357 345430274 308707814
229875233 59352484 175336072
314917689 509856312 110792824
325668049 368735982 134480430
177137955 443436690 138980830
111761239 852906112 192177392
96146131 538616908 121159304
17596855 224384080 455460740
27241769 395786744 295958828
218188885 48659194 174811942
228042855 80757126 154725290
247248679 77035050 181637922
285802609 159109048 65098432
125334953 269065638 399647766
202219667 323506820 16304456
21497185 175605790 100835378
211927653 435129106 428383206
10492595 468254212 211193084
41533407 449729574 150603130
142907369 123909562 362324042
229408813 425012054 74533922
61121503 384821196 241600836
138960895 191317918 16357426
244464975 325477810 25166478
187264693 268314380 105315476
42454725 354116784 2154640
40622961 404682646 371707398
189208889 100884948 14497440
115349729 427740406 3925958
55614067 306866118 17236614
103686791 235063304 201518648
51704697 279707734 112005222
243460875 104930150 2846070
31055327 181258240 28736000
20451581 272042322 258241122
210954411 466301838 14069474
198729141 69452004 165601208
177762945 290385660 56468752
143908253 173852204 121344380
257541385 59780320 3515900
184555191 259356042 235061522
61931673 431110482 155656006
138029075 89307300 71790180
106359271 470007742 17834342
133866819 310055180 120464808
143252343 262996120 202888920
409754989 374447994 30535302
39961755 233221476 565868
85699641 277729242 277908938
78927431 14380250 16014958
88893015 301803660 81664480
249503 143020696 159965260
90660321 582496140 155763728
96813801 333330816 171784472
22529295 311867866 331791762
112848441 132706318 8439342
4346693 469079454 62307258
196761403 281492924 39461608
21644445 210627360 8156780
148095975 149046500 248908488
132944195 313205468 214014820
86538429 440464776 356622248
103668731 559967502 51372222
112222335 750671938 45443634
235827659 368245562 258812798
219585633 237837960 148919240
2118429 423531282 77352922
76950291 276870974 115431918
90297897 451356542 258081894
39911547 318914054 287095074
62025323 251160964 26262760
166939417 469880426 104073154
329841453 300530324 161631108
78576411 183546102 297635930
38619589 3308934 48905598
252993619 231165474 256067538
81105093 504569554 213478758
51269809 166943894 89128658
151464979 560339578 5281798
106837955 195912070 265798978
117335241 510885510 278996950
161200807 357854296 67126648
117487341 124380968 92422572
258556011 202966784 51579948
121506563 276157106 135443338
78361099 155932500 10993560
107020849 142314552 5467224
191989879 130965772 144386032
101017839 534375942 55569238
23112539 267848316 49509828
1789697 257406932 74754316
37961497 210790190 71710450
240294213 180714090 48188666
123885189 531654230 313451598
12189565 479403450 144243450
64080003 239666346 6860902
159632431 631307992 230807912
2906579 492098650 190434050
31621871 302035502 225001322
48979713 498920116 63883920
43895815 496450150 165851450
124740445 139742176 248708068
240423115 186092430 149846730
55865859 263132388 124906340
135667407 427686352 112969896
215365407 185942116 132397056
22939887 115267518 20024726
183183367 699209138 127391674
64890729 439285348 94637076
130599245 343335454 1821878
329175587 111330106 14522102
268137801 26237006 12813162
48224283 57230920 64823856
89951005 74238660 47377140
146326069 316651938 129318882
174379923 282323954 84708762
148166499 160374500 44485668
60385131 131326622 3640674
104160921 159235600 71026272
64614409 194114918 1005346
201506199 199019858 108752334
85465639 377762982 120875046
104108241 340315912 268675680
202920405 177477660 14129564
38029743 439832266 100231746
152615173 325329572 286804184
271123159 186610154 224546362
30961941 342605936 13202412
81403217 260424056 42970844
125179689 274321902 274718078
11639163 355747158 229012226
149967279 163180164 295675708
56719723 154710594 173134614
56482277 93101256 95027496
92018005 155380684 210017660
158612593 123171704 88974532
20110419 88289818 87210558
150436263 146672272 94346664
29219623 67166092 138023404
188334887 362419606 322946882
193226603 221567832 218000496
90824495 368118178 293970730
53349851 325639620 7967868
2787547 33177976 17018176
142635839 428444644 152753492
102551567 329336414 50975074
7673035 360526202 44108614
134985661 89972728 80737048
25545927 91440222 37548886
181625345 63422800 120677200
127296727 392974718 169859434
210665093 156005626 189590254
35941359 255796042 2028906
73398609 27221300 8696820
65158443 452378450 159685674
94329801 122682800 283998432
162875671 313645458 130421766
47051265 38516470 68612646
46954831 556222292 4687028
108243773 153145854 81640878
220780177 292048360 109538360
143381587 509076146 169399022
148452707 214375746 225092478
118451595 300172698 5540350
120440063 35554848 24585456
79504889 249810688 13595948
36211051 182135770 106597582
146631397 509125736 181178708
207372071 510366928 449222152
196837745 76404370 210574258
11035473 205682284 3690276
320078457 68871850 29992974
78130299 385191292 76346868
202409883 286776256 9000924
103401551 347542140 47056860
188966503 116181396 129230136
217664261 594689548 14451560
193663427 235411792 34886236
15266845 564002088 241357116
226227393 330916024 172301892
955359 202556756 345719592
161605797 296402616 12716248
124940279 192235202 111368662
244178725 213469740 127035504
46969513 418250154 56025522
267520137 127357176 1009312
427919547 156649390 57051150
1952059 80993382 35263446
3048307 117254286 397453962
91713135 449105352 270304564
141580015 343457270 79857070
142240507 146278680 5114880
17702225 294750560 56762732
52602813 63065608 69648684
216700039 137500912 123174184
157304241 434581612 372529680
242963909 153629962 26764450
15062157 323011984 155712468
106939667 626791410 73288194
108738641 768422736 84778188
45307041 333039642 70981378
82268063 457396266 23720346
119271057 244240826 82898550
9219371 5819708 2373196
148669989 234463548 13087360
210189191 383925380 226210912
353952931 142728218 151518502
104364125 293701030 70333198
194269965 415080018 390539990
264223647 505388304 20184448
19436679 163284222 319102334
22284403 308285448 225341436
54359609 309881428 50838296
216062271 194315588 191756376
222404777 614885640 119449836
133574485 127751010 201094986
135110895 56253510 145662170
144559525 212593700 112428040
2719955 173988610 193121234
198298809 398854018 337467486
106828969 372138180 101696520
172661745 227199522 138937454
40092285 31111608 5306360
170123953 298005726 44399094
108266857 315855986 247980982
6442213 422947320 127676616
82231677 515930442 110243474
287536625 24531500 4154528
210908895 179600340 27017380
121925679 191369672 17414832
2369159 297348470 310619570
38388955 334453082 7605650
4822523 135687892 21660344
148645883 450983844 226535868
129416665 181164470 285433270
36539597 139614338 223923826
39890939 155677958 56171566
104982295 108340942 11994410
14197695 181370266 26377770
25861251 374274902 62870382
101557835 544612948 30593936
77053415 414144774 94758918
36548113 565676692 559516
199186509 158720718 1552478
21424479 547661378 305405370
141233227 293832780 386165100
21612023 99331814 54400430
24939125 294919142 137710070
158966221 500239984 217301168
192339 60102808 210946008
148256379 210474384 42867512
31421545 406237640 142030120
72572583 302155106 147251706
219305931 528798000 473429480
179022415 159116168 167616076
30309107 125161086 107175678
133066907 409332936 45452796
323994375 411311006 192770658
25749385 160349566 268037762
118561227 382764798 228213634
16241195 8107532 8145776
173743189 154472908 71415716
44731877 454229210 125591350
229812401 72808944 38020008
162232173 833403810 158364350
206570425 144889058 2643790
349682335 402449090 45608530
25062415 65098870 128144726
44475585 400358280 351355532
14925891 448152168 138668
22546397 45885812 111763336
148101349 440870576 179305328
196553483 475945570 95974006
136793999 139407792 250159308
114518125 528609554 284788022
118784887 244081796 83801588
153546299 243473194 234945878
297201307 129270540 222652440
47009201 82366068 27082836
235153835 219429560 83726764
327723339 115668558 93420682
183261173 141076664 41722480
234561971 556236022 116539870
153881343 418194406 13542426
103304029 360628892 244765936
262639825 172956400 61659800
68543713 122033698 67549934
15707933 385621886 287541178
60981833 90602568 51134136
50877095 214118600 227540
62446321 514661914 280792778
159757851 86796910 24568830
122483583 35474486 30376338
16930077 123878886 19861262
255315693 92452926 71146346
126951115 60878782 106574770
269913647 520083554 414386950
15434717 43786540 8352656
57696355 302191980 388462908
273857317 90202174 110854558
95599477 220529474 271622902
186195201 170826670 3924630
93602313 169164270 252094250
107178951 52074452 11974932
108858749 86937860 121918568
102763533 396082312 133682784
72941907 193576140 293690624
111292843 152997604 41146096
9652969 380114688 200732568
175964935 209468738 19748966
115082365 302968184 112061212
93578129 86422066 78464882
7342225 254630080 27731572
154849289 644288820 190645680
45511301 162129704 23620712
96827749 206866752 71045556
102868347 58125150 28067830
106399389 263951832 262357624
125225869 352437508 30450988
64159295 230071900 158104600
85084537 198935918 122409154
113380331 197883804 794412
832629 513236142 185798122
61538359 283120868 92060636
110275021 279998148 49713216
43198507 459124430 32982830
405482723 220301164 60942640
62170347 463393986 212715422
78085907 328816206 13254774
102500431 338793128 39550372
36198937 42372644 356349844
45166531 434747608 121142020
155859899 473750940 284062200
4952055 183611496 37994072
34539485 56811300 38963700
235202371 110522072 11798272
87861833 601536134 99705634
46496217 39666582 93309614
255814495 510633910 201501110
193579197 79415644 140898336
117130077 156632136 144440948
44980959 236395290 107634610
90394787 435110214 174849714
62872905 459970168 333090324
33150605 271573066 218602790
54301011 345306192 329965592
182567759 155266872 210646776
9565907 222928576 32728540
32269719 542802884 56917728
2240933 267261642 206162394
123551475 394995900 10886540
285737413 426922844 192129536
245557323 92425746 58424894
13823081 581947598 340676822
111478785 394307060 193781280
196792667 657509252 43040116
163096445 644163516 122012760
153657779 264482438 82700678
12282313 65507280 60013716
14151219 453849114 168821842
69840649 248722940 211904800
77692303 87899722 121015294
23108971 51420212 16806788
55883653 247862112 14268324
135889335 201183970 57511650
44048339 135963200 92205920
284131691 336430312 185371576
20271667 189793318 97231174
114120183 460715134 204833154
300084425 206193850 156348830
26379927 195830964 82328444
26598561 192304978 40375254
39630185 214599680 110756660
238264983 354545456 96664524
240204855 168354160 36599136
117762387 505364826 39112462
180137115 219422820 25756240
19768101 343888048 183936984
217399605 68293944 29831680
257854535 235681872 111022296
140243283 355202634 61646
14158271 35852828 46884244
190459121 51177602 87118942
163114283 522922498 434788714
174490101 701624818 24460830
123094459 42193606 118269818
151929249 498136656 160093472
73829655 112453440 79281140
29602849 538537896 72651528
23873235 609314484 335177680
187421209 27133088 53305348
79758167 337294882 205391746
165421569 268199244 162831248
30240987 69250420 23825220
55860399 209835068 7346880
55076913 310150166 244044894
11624875 91743830 110642366
7124015 408217800 33017208
61546767 378423686 118974174
23175069 310740476 118651212
212505711 134143976 35885628
348620901 164897232 9139040
116465583 176894562 50401726
145818819 127970658 345158270
164397477 77956036 134309520
128963285 465322562 258578366
316829671 188029380 90155100
261376729 229509304 166873312
202653423 158593264 51468960
89286873 350136384 106249208
143852499 237911398 6157266
9076371 440585698 202915626
40805043 273314670 407088290
186701641 140722118 114359758
103416413 411383478 200359494
383178361 264377768 172293784
148304451 463086412 66471708
230787111 113099876 111187212
118828633 376768864 69730084
209854691 556002958 90926938
287357543 439966786 349662754
34402207 467232744 189245064
64028407 136712506 388104806
58536773 598296978 252942294
260692605 494632944 295666660
10787725 152647300 12789400
344305627 358492374 152271786
239640765 103294230 75359830
150218775 390849550 368107890
55775765 756167590 18051262
10477409 504850610 44275370
371064241 390789996 105499932
143770309 285147352 22215868
61641599 615243732 155998920
51859789 515151030 11309598
84817831 559371336 171131988
106365097 323523652 336406204
58086255 386360940 153200240
121145851 68749112 16129748
67944121 126846678 32081814
260101907 401671660 318501820
223254529 226133016 41698392
45274901 273431888 123738832
27634181 246530902 71987002
94335579 764892582 197882326
106734125 43859150 14391430
5768689 116865898 190489442
67224187 634322104 29255528
80922469 210560712 237423192
175824245 157552862 7599110
228723525 23412162 16945534
14879623 152040076 462541792
144052353 211959492 20087524
3971807 537413354 35792734
101593953 182636904 42023488
47960993 143690598 19494486
133430335 400803540 166608720
33189933 107396414 9933678
29724063 459756684 64705396
39140065 133792752 102632220
339690763 101268366 66100134
268662633 245087816 22536468
149834055 155794560 280885960
102154113 169986446 41020014
358927245 399269980 103561392
296699207 264937370 43124650
11901639 309562990 53104902
243898661 510200570 450390698
53424421 96603062 56020082
16232459 115481438 143877950
148847277 353272006 213305826
181723059 57913364 81823212
19365427 184890694 61177042
44931179 372693202 288427546
195142513 25340692 8580044
60588767 167793438 378673494
155744947 119573356 10600352
5149207 628457938 131619166
27840209 35414532 38596812
91634191 69239242 291001502
368688005 236756112 248896884
2761203 152010480 338300804
424281373 376764290 54427214
67065473 355549464 49535592
16945495 108837360 314176560
140568519 641333132 131442696
260571911 78452340 44747652
405160619 149267148 30510456
8602693 451266070 7653290
101710631 227297486 284503582
44132287 394217674 270077638
10998619 131011828 132759532
180541905 742500360 105988360
29232795 261053440 102504600
62351779 116055036 11976012
346285879 167341438 14550374
111531369 463040422 160474314
215527179 89235594 33622318
111472245 506407464 115184648
104114331 335519058 105028090
181580593 139233976 174240500
173407935 307338514 111693702
67376827 221912028 2965464
60883149 236374422 135935278
64422321 65090008 37376868
62173139 164785248 67976568
114535659 68511618 236664622
60844789 119146106 63487262
231197565 141429350 83752866
152135037 523211130 178673266
278663 313397092 153787024
165727417 296737250 51103906
230180389 62699782 9464666
155309775 232260424 36026400
163867361 239029332 88772568
7309853 404679414 219732714
35233589 489484534 159663622
55998489 154839052 183178092
125133075 381611256 65792240
212079669 441407752 363965724
28119483 312392184 258342188
271889695 70134722 25917610
164901889 268066022 108749674
23273303 108025250 37392154
194628327 548120146 88236246
6556455 56227326 25300850
61082777 129466958 124652974
132746319 219374928 219515792
223811439 304788928 358544628
206276081 231689280 63202260
176278417 207904554 241812882
33418243 644837774 40930370
104189235 384416400 41236384
196398239 70960906 15219638
1784787 554370406 117360498
348804339 20010562 16869762
179464069 398795416 111388552
1720653 72295738 8835174
15111703 234570676 44371396
159790711 275300588 14174788
157140973 488558334 474569274
246482007 86555718 21864986
71313809 121409998 5085482
60652329 297585186 185074402
232645315 227846940 2726220
93459407 287172580 38333824
80330205 232529990 78279030
154084107 77731446 8838362
54310215 83695320 25018340
36140179 147119412 213042372
158071729 12466172 84117884
53092661 509805238 282588154
266322113 119938582 226778594
42313799 99870370 50825690
79216183 420157864 68304992
209061825 466882432 57012324
214489509 175267140 93889312
22141867 496567136 86481364
32817435 71054910 116106970
91840623 4574960 20302464
109095285 332635082 231194730
472371455 159232018 143657590
56801411 40378328 147148592
117424659 248857604 42879108
3719545 815340642 19633710
3977733 191884086 338521334
81006961 647697262 180150262
11497293 32521156 44816772
166890411 172200624 151619288
205286207 581818916 234971816
35816249 597872418 96099462
94927595 196693672 365044300
33887189 502038082 140162186
214887211 706708318 268706038
40011053 370454014 130260734
231703175 49345848 33868164
117645297 387763134 50078434
29892407 342505034 288499114
36147027 265741220 152957364
59076961 301826948 60531584
203287105 85064980 80383760
57538765 58741710 48869070
49535847 59589242 26267526
254135633 334733584 137525416
164395207 751546634 170987734
123037435 103327624 2581132
497366303 181464580 49658896
37042501 620249936 138881752
158187971 446987422 284403746
30673629 214455108 15870188
71665951 325746702 133069482
46624465 425754772 284335004
121732575 369948358 70584450
62003631 320529278 145976178
104278707 115339226 125757690
209960863 159857566 157435838
302820979 240981544 70081028
73695339 651906816 259333388
269186379 367553592 69155704
180949795 290069280 107607840
127927827 123080812 48929556
35268463 430362784 68032624
121976959 24195712 58652372
158665367 157457792 279722296
277667649 264112428 146961248
24190431 476160512 75990792
39603687 43619202 1903846
77440629 72827788 5931828
289363189 343559538 97990074
215265075 77498850 251468090
74217553 285864288 241584096
251712325 25092500 77297680
83037677 272818362 2924754
77309655 294565530 279086882
99170439 395264638 250080006
79957839 162944490 20693998
174479945 89494230 36532758
37700855 559003308 43384644
144668487 274903600 43830420
67229533 445860886 137417338
15107911 371207928 181921584
264784039 16687302 16447458
44825215 128448146 42512522
64159699 150195184 103228492
198192637 201760284 211530660
187529065 344675232 193021620
347226123 130461036 76397440
9585407 211091216 313987892
43205659 175514768 58160828
44296765 236979700 239852044
71976823 283789742 18328514
6219695 131281880 134909240
23363361 120734732 246406224
241501197 435554184 117344456
168893223 144677682 13102634
183472541 72610568 107324392
47076197 464411658 160032114
143851355 358587746 10983478
16605659 152694898 13170626
231991777 121306076 45312916
26651283 673906148 5800056
99824015 355041978 89560254
82860167 104409406 102049450
25519429 138253558 273253114
79908231 442230846 54674362
127620203 150777696 46106136
143916479 249041428 5075876
171870319 329881102 130267334
156928355 171259528 110285180
173618205 406309220 6996276
171445601 355175382 251039670
77175565 451054800 7167900
63476995 459501152 114390560
333031413 293684916 230111420
145175679 178011066 169137002
276286065 275070880 112058520
57353633 221874826 16722478
179106291 127064418 229855262
16327043 306599038 107731586
304310129 528253240 176689240
76395543 144869658 14481614
231484225 144268330 30570190
209523945 581883970 405494790
159986935 455035470 35597190
155845905 342166626 407841430
258159061 281482588 158776412
221934867 102640106 98583690
52832175 95609000 64298568
75514919 218521532 353721056
152856263 327592856 88741324
383224945 421742108 1888456
266025381 119608518 39270182
289244363 492781622 69204026
29475637 20752786 34614938
47878875 281277790 118192470
157960623 353520430 80004690
26601735 219968640 51199636
345958405 169476968 78928660
116324175 227079594 76262242
158210563 106144596 73455492
171141115 237409580 104399204
80030227 73906664 88865440
98809333 132046656 205261464
228067305 281269290 100931510
125561577 214448000 223119000
13989469 40988896 36174668
204247115 379829048 160321760
146365535 125424870 110923650
136053235 272315556 137608740
65091381 73386354 42395162
76015957 344625832 111818816
29615333 392269694 103264418
263900669 244296784 175352968
18449465 81276584 18186712
118453539 337855032 102189212
198735969 176861480 172444308
128155567 492656686 168924722
231887339 517871172 305649384
79337919 268244612 16170624
42941897 42285672 57667056
36942581 434507732 34696024
35551425 16121856 21014140
309513425 418285890 175425186
103131661 577580960 102795440
7307681 416691324 44257692
87371669 22833100 186789908
126515535 440618020 107616972
195486161 499557472 92859124
397391 45756104 7261648
236167641 244821448 80373372
349073191 476931528 230290836
1850467 152997326 259528418
85857379 467992892 141961636
50689115 511944282 36122826
50161267 161719844 76113440
259129573 459772802 387924874
185090865 199565304 45126260
242147585 38152030 19153750
22715667 218270664 51000764
31949513 311643790 474942134
216970105 237583826 4741118
203633969 123993392 119283680
29826597 68896986 4790786
415326305 217649420 29322560
90318275 329921450 42693350
231680713 186494338 188773046
60638559 25369898 5341698
158361129 281295262 227160654
171615535 426810990 154385658
21396367 461383456 390254860
41172927 393980544 393340084
32654209 484787418 122825574
10783431 310126380 29934808
45862569 514400752 317423196
17739355 205610790 141021870
177913135 160374772 49447940
86283581 423220058 22923710
113383479 66846672 326382232
202813159 96428982 137205678
91850635 446461286 196982002
4715115 490120094 69928050
23992325 68545240 326659264
21276675 88465510 59292066
69271265 342373680 103214160
136855893 190278266 3987066
122124369 479660412 7867972
320500051 191735888 36394168
404912665 146552320 67914760
68313627 409207356 165679616
224549829 560765688 430433908
72721693 137406964 341050472
83193293 351953538 488570166
190944393 305714154 143968034
160055647 333462246 150704250
181134573 143365714 85887486
149449135 440405270 71337590
26567833 182388158 376417106
95866023 142038896 51524196
149204165 430408834 141272438
36212345 364752082 18649174
5474339 490584126 4918158
93113643 97442580 22487276
91294527 369660304 22013736
19983243 176887824 179371060
91568439 115725706 133146558
103171637 117548810 61663534
207335811 451806622 391340382
239506153 407651870 101655854
184861355 449025290 232379110
225597873 424375386 107768950
80029297 214174354 121480750
310364633 458736148 111710896
139332037 271598258 47929766
214355887 242618416 239939596
120099405 426717922 454378554
253050985 282198852 232070364
109570989 168744996 25307888
2023033 437389376 57577664
59932315 235162130 46186586
253221623 200620966 111893534
334019 470508642 192370626
92610783 320009394 162076630
155490451 224818524 35174052
53993263 224691056 86588936
42451221 167843738 222875118
10087071 466726182 58201286
63429549 344795070 218068390
54558265 336054988 212881040
9220273 62298656 21994364
101092667 568864712 247768276
170779539 119518950 8557190
183037855 48450948 47625864
151888621 225541672 49341676
70196345 542737510 251701310
39013261 405204730 97731730
154140265 548301980 226404880
107682877 381256998 340653654
125288397 254453464 313731276
158185397 172168596 63444852
316119799 94200224 48020968
163096083 595152298 313272546
209597313 176847024 8118692
174278007 370563616 123973704
257793669 515146758 170607686
77846515 451995286 341428630
49288127 535409486 9595954
192910913 596010774 13281606
295272011 349646984 81431728
295593233 116948624 45171776
156716895 226305378 88825546
14005793 298390380 9950820
246060117 47066612 123791844
98465205 152404226 251381490
46465077 404512176 36730916
231972535 35280140 82517320
114768775 228263300 13136440
39687811 316721364 255591852
264210765 317328444 176234500
403082227 274582926 294832782
24624537 193513692 313356484
22647655 303089258 80631610
274273675 197746130 21579650
84267147 238239008 140449224
132551951 102506012 75303512
107349365 76972540 72356080
202498161 429740952 54932896
76300227 238407386 402366594
292933265 131364850 8020042
42453891 27333590 1445862
59000463 245336916 9928988
269177215 201156080 86387560
62366245 178536198 223923750
166198185 585119788 366413184
250906381 34764288 132395604
97186083 524709630 173097206
107119261 154914168 90013128
115929521 130096736 80642408
7683057 160003494 51179642
151670899 150805826 46330862
17262619 53788742 55107682
34352501 97488630 96547770
69667017 581093206 222180882
354781221 95666524 109861788
218757123 295641762 107740334
121125147 360144616 110362824
243699541 136215588 24275940
335727471 175714296 16206652
194019631 315012870 220932570
76316699 185765158 145199702
179880807 580374356 217199208
133645029 119793248 77017536
171709159 332158870 182180170
83027235 112738410 33969230
155911335 314662356 37018292
56355625 401546826 168588918
158980483 282713060 3669680
19345283 538707828 215922024
297306495 274755336 3447952
98185345 310087160 51142016
107169021 201084528 52236352
132679303 208416346 100585214
36827155 362643500 206384596
44744673 352795236 114145480
166492953 407597626 229100946
25665535 225034620 36380100
36771741 88596700 478700580
68407065 355644490 43624866
122265827 87311664 33081708
5453221 308655876 2022312
67002545 62613484 54781712
102251995 56044360 51845780
80564717 45563474 31840838
79584419 477407062 218848642
208025495 78113128 13887604
112294951 194658918 23990886
46151655 3820640 798708
81261653 209291166 354990402
191469123 224723522 97402986
192046195 152590588 156122516
245515471 645588714 123920358
392347599 185613318 71612002
144551373 357163916 75673872
411272935 252358534 218972630
141302143 96448258 266680346
86937601 209507512 3885316
186988085 255401990 117872230
196455819 93247588 98372256
45045487 302050718 417085114
149337519 238778224 341430588
298577867 220149636 54820716
23788593 770874204 135562148
241245291 653509248 222295796
211241135 666280880 216699820
148387803 78129426 268992502
59488401 305906658 150780874
72371609 283419560 145642412
32328527 134304016 181345376
85381203 761257986 18417458
12353061 47585646 26668162
190984417 242224864 201019868
72351669 339004342 296232258
159321395 411413600 194860000
58311463 388665230 18035134
323719613 233409014 83925086
329548551 87689442 48333938
102469555 718909330 152707310
109364461 269854426 131851982
45286683 206576702 58815954
52150871 692609238 171311838
73667877 468888314 213533298
31756629 216601072 148347564
303108311 325318268 138004552
93740865 113408592 126573740
96673917 109762704 140852792
55176743 382956194 285269878
77789767 401447986 219180974
370439319 452033358 295050910
241650237 366424768 15927924
158508501 430585938 242249342
14950717 420289704 118200888
196271745 387549726 362492750
108548669 118167980 121450208
17346743 45821882 2484934
235227161 341682698 812890
95981511 171444988 39492552
10952997 310963158 41511706
70004565 73791020 85802124
196142869 200576246 174039578
114046867 353917272 266347056
85641659 387626938 66061550
9631751 395056968 387645600
4974723 294727014 324584102
42355519 460334508 72817572
247642303 368352832 95663824
97227345 166776900 69339488
1177013 414224058 348934494
154600289 416097282 352109658
90482687 339507270 95217534
310912915 528475750 100827950
198160011 295960624 72949668
37602201 411661744 185229408
188696307 203306836 42467208
251777533 370689686 350986814
188431197 118519396 290016588
131135057 547607016 71007768
189424345 39035960 40458860
238310685 505363462 179716134
44748785 59115632 122069300
212815291 93197312 69640532
326787863 214993806 46828062
222933949 223521022 27117898
80608233 147647094 428881390
143390057 76962076 198265100
80288989 261218430 144946998
89619965 326261940 23836980
145361643 329327616 201334432
254900703 398006584 101112852
261851047 301554446 384014750
185062685 458246370 81640530
108596405 130778574 92550918
134248111 495127808 241515848
307016275 177484350 189763410
74918315 196869380 232483180
237537643 583578570 315161874
265308375 582298812 126365360
29099893 321249594 192743874
31041729 274396692 118116508
124067613 660596512 3293604
153640761 236506692 305011052
158392037 106241372 292184476
242323485 291267522 48171146
93916665 70494974 39915918
238983111 392302980 136934852
183838253 51159256 15875348
26570409 291253542 24611354
95854509 414163488 33464932
115423455 373049632 19798320
181326323 304075860 137829036
38581105 259820340 70075740
18432549 278641648 69910716
175253871 217751542 236278926
16224235 175877970 7201470
80386355 289744610 161430170
254276865 50813590 88401030
197651653 484557524 391597652
401746111 217730048 164729668
100326499 380628682 148345210
60439527 305319608 132648684
55137607 257127406 281909834
75653009 353018672 201330292
30170489 263388798 65185110
12384517 203167292 238902424
281937957 316558410 134143670
49449425 148521390 16281270
34498691 501538906 79390562
46107261 415697078 98698482
170570711 175325428 182456732
61365067 246988776 202244448
206015817 287793292 131327304
92064075 252738400 173576220
153902701 324907472 39951632
60404297 230604630 80766330
126801955 483293304 241352220
59523103 356474248 8288476
120680315 132926290 113855186
198371131 448763910 293323110
444096489 290819372 105485532
126641911 341374638 221575506
98787783 315807806 450085134
11068197 165560206 185607186
19712367 117803496 29578912
168238357 44989544 81100196
219302679 203160668 29448204
52866479 157671286 95781482
118034709 286096966 24202278
125109619 143613298 335568278
13149709 27254012 21950752
235112425 73161000 71065644
88978185 122313722 371186154
143708763 258606474 415490558
203478157 85838610 14248074
320528931 248030694 166071178
442445731 167030188 79043912
67621431 262017132 341542028
89486659 456213388 315849232
63682757 373597236 38509548
11531497 283843756 248619952
225980541 237719492 282318552
266575333 433809992 66873236
112790161 276347018 65203346
146696319 281497432 31266732
25667831 107894516 7317112
180991281 252503174 99299562
252664657 329423734 213741934
24760201 72982842 125324826
132847359 366012076 130304532
267642475 414060194 281023658
202150045 519013110 174283410
9032991 801150362 83348322
53076837 564378484 54061980
36524975 458702976 137765868
198264729 65699276 90927252
56134633 40309370 258584806
157086565 257788916 58885288
180757275 122659278 186684490
69226469 466284546 219451578
69391497 170456046 388690090
18264025 118156370 153948410
5553257 205184590 440227274
8815025 143027168 49911224
71823881 169021192 192610012
81047879 371174756 86123672
5346455 61923656 97140308
280301047 93374762 112292986
3895387 365224066 354257090
43170825 593712718 142947150
245887121 277027728 170852700
1484555 471133540 142238060
68793089 106192178 22504618
96221939 207023960 133220840
68281203 36480494 202084626
196640715 345117320 40760280
57940563 146763306 64955846
145465665 284602810 332154186
19724115 306802380 103047452
174050905 132430960 88674380
262144007 22470144 113887068
73837811 179684438 158120546
194373483 509931798 93823426
140705649 489860788 310464864
140975457 275877534 112505122
309300423 358508628 203703256
123713415 239715976 190056240
341580639 179833202 31003230
86479299 377083578 128426914
167161663 118477288 191068456
151138247 418274246 47532550
73933955 719501050 16379618
36058165 17714580 25067160
71368273 294828930 144596214
222795255 182224110 56549270
38523505 334856904 75094200
92694015 222341310 163837742
64945173 246737154 9379118
146610311 349160342 50480462
339370521 236374508 239999088
227353919 234313130 129576650
71018123 574001804 255832456
199629141 416037718 398909526
45133193 137948712 74450256
70755189 434267366 185955942
55541281 246086182 2001898
154712985 164471580 189949960
85049925 198123264 151063700
225471779 168805154 202637882
404334411 69724638 17962906
318785457 223570318 191059854
73852089 664452942 123234406
450621333 145280484 28694624
157535133 364305910 36639750
79159639 345032872 48681392
168675841 84897462 162617250
300717375 363986700 5540524
9317075 144354834 148536462
204286125 186743460 169914280
56235795 429129612 208312916
64919283 355988256 164768032
376689629 303375132 222911508
143570663 159795272 54706736
106028749 144843014 179583838
7103765 292091640 354021996
1249339 253780970 164191790
80618597 212561560 141369404
68362937 352989474 30975354
289566261 366550890 196383350
19580595 328356750 89337790
206080131 118518492 89779100
155802143 112920486 296904858
232568927 305522156 88423252
287254537 375798684 181162152
250260057 400537454 9163938
129202891 89509972 105763532
225903077 440281000 25493764
33132891 287331062 26044698
134335509 192841824 139149032
40492553 471338296 209567588
199400193 271110246 88318346
262810769 193699938 77151906
19055239 681414158 153924022
107288929 115057848 93842652
171751189 187012632 132520992
169488623 334584990 139360386
13285831 361018662 95834766
113407013 148746046 33704762
91970697 149279754 100262974
44899483 301314406 273169298
454154199 310573076 111121128
13622929 230177356 110453032
218245877 123798644 122529892
210787803 159780910 101888550
230980629 249647028 299992592
29491209 543939342 95705522
227047223 475714164 463627476
49585539 586836952 34916256
32140101 626000182 335744430
126132479 53376736 16791292
127260937 311854106 8038582
324514045 171315610 103935530
79092963 177496504 248396364
123974855 48744230 23379886
251776947 393707872 134431704
31026267 154960034 79795662
31249437 144500124 52700972
131330745 39276132 25028840
59576431 166784378 106656914
40785033 85697484 312853148
93414949 179690892 105980388
274064707 363937924 320790712
118835121 114044622 83570410
106600287 309824026 249686562
40977537 74783524 208851516
128939677 627994164 140811300
88171619 402400390 192993910
214289521 173938638 46791894
177169181 161792906 63626078
1015249 63982774 72521938
277251939 161987962 66740442
66866775 209552350 57595482
438432049 106831922 111082114
254469449 221855218 212161670
59879271 62114522 8384790
260385209 441761116 50623552
144320629 81683222 58983910
148083411 156840712 170144592
97789197 207080556 63005344
17058915 97122756 81084908
146050671 351315678 196838918
126195377 179465854 364763666
42536073 115928658 7543466
286299851 361090144 33803272
20500071 662399478 226957142
105146959 250472380 69410860
247151519 598097870 277129850
114909233 647072938 115210666
15869207 247338444 310535412
131302437 301947314 296030466
139783647 83391492 205358864
116213463 279317960 30928584
327763445 284783962 202012270
162314993 417475850 237983350
40957173 274932136 101439384
93519239 671504774 171738718
15592749 277944880 18501432
30086645 71658026 164841218
22409729 571170698 1593886
103331705 252486966 181303638
80108193 83590466 123651414
26257611 557724390 144942730
232027277 362050836 303326436
48432233 95015324 3552272
3781649 149132008 42739184
137901805 178866366 197956338
59985975 303305788 15409884
223040947 643950774 285770166
93422819 353324470 124353670
2004495 207012354 69154778
105949363 602577722 340272346
57407159 424178308 349583384
5189211 22953260 24968160
65282657 228516876 90682584
49654079 342697132 211275004
176041057 252208428 257037384
113569497 153879354 66828730
13506925 41815308 1448556
370371341 164267918 141114022
334421775 97330790 70987542
115247601 582141462 63082522
86417903 19359052 11299256
94823907 96493266 216089126
384500041 66871926 2216922
101523377 236298184 126464212
28658831 508955804 161560432
418640593 95574256 94454968
121486323 168464936 104918460
59713915 385134302 8419514
176509467 200445918 62342326
380410419 173005568 26520192
153896941 143441534 46568698
98721743 266619054 2432274
91415455 145613776 103947160
51892483 330272870 139506410
107058411 136954582 70550334
149021859 300687562 34073334
67979627 564553164 132141840
97349213 128549514 47319618
202994947 570844906 245844034
1492135 258756282 305356674
333461093 57623194 52419626
72460621 40207042 30498134
70672439 284563946 6601078
381121579 150409404 154756152
42441085 378530030 289650670
55711475 335138036 345405860
76467797 440867054 400784330
8048435 181193720 43383040
92509885 672177420 202492860
130028155 138787490 146671930
289200977 374988060 20256000
407847457 184171564 152262976
198728711 261190052 46172300
80584969 436852678 43304002
152138059 100436948 20106088
11663321 481079622 184621662
8930415 268801630 2993430
342078975 336841428 296536804
97178615 224239200 82147320
126905285 362601310 127112630
380700931 223726040 118441360
444782767 232898732 139541536
226623437 399951344 180729016
204288153 95513152 45379104
10038387 184184762 59420226
160370913 85765464 32705296
194692841 56776048 16444604
228652515 53192600 78853656
74790311 310677828 65113188
327853495 469775320 2174848
20019555 561689018 3331350
130420691 125567314 104530138
121150245 419752410 74745922
243370357 444479876 452167580
24950775 31346628 153553796
268732969 356038530 43059642
106723153 424329496 185309624
114224265 180528210 320126522
68699527 540306480 115474836
232976301 117501870 13677010
89998249 446114064 69583872
108375591 465378602 114958938
278197759 215343768 97908696
144160633 366471500 20418256
44330517 459228876 72231412
81598897 224667122 67968674
128108449 134728220 311330968
18655349 130062728 87747368
182093165 179228630 68978558
143581869 749535696 59100548
32327257 41578876 112164092
89072439 465547104 103764328
18623735 423485576 162966568
9701225 308140748 255605180
190153553 463358884 15377488
261916223 344271564 203355684
189571735 522377528 270301996
13418297 65576866 13897934
46093003 246407520 23006040
14281791 242721136 44519832
43299269 261592162 88326322
67389485 132381574 90050810
214938489 68423360 18022248
203140069 245429708 110406524
307362359 308864592 107629272
198649535 532643310 108494130
227883243 118659416 27714792
236161533 250928850 59785294
63058725 234856900 88399080
144932611 144300928 35850872
26947899 525688188 17674652
304816597 63279818 20835646
98547951 159168432 23380132
99049309 247254012 79278156
14893519 517306850 2435230
206175773 200237548 112461404
268382383 239309076 120381528
55354365 406894192 68183520
123042149 77435994 127648398
263685517 161826234 67326054
107898537 477030816 169044152
160234905 322211040 25651888
198117535 82886960 224971780
16603733 363667640 438013444
60789293 501199986 135326634
208505535 142984170 55668706
134566443 351323454 130824814
99683551 187962918 100936230
205927611 276454782 62639638
178963899 457557702 367552738
85598175 403781704 187328028
170808161 130602870 52880250
53372325 146487116 4208988
84981551 286577418 12948042
55255649 617640568 18939532
132826139 355245898 98642150
159543409 172401652 5226688
343780023 315433374 286130914
146333227 33150748 22728116
85769401 44635554 98163678
142032699 408647396 31617168
156219311 168116072 78012644
151885967 498749806 149916122
177321293 809538790 223790410
114802921 346278304 152547152
95197493 332400076 218405204
292404407 312237180 334270476
273596427 117173686 66200106
209311099 435225750 57447630
2566845 73615686 154218602
122789155 142728484 259444312
22193661 241759698 151889806
234986417 531359462 100222634
58705699 284331878 58854142
145123749 497322104 364484148
5156111 607045662 277431978
4267905 33638934 6081938
106367989 264094298 61689734
987997 428257074 287138898
93305177 129465174 150975138
60879807 236046486 246080878
157369933 178148780 63926644
39000627 149738664 18045932
176780593 105834476 65757796
123239557 74958016 144774856
40380315 174611376 34960568
7842891 71984908 112535808
102904303 400411350 86767446
113089341 445534832 5899824
253497013 34266634 17106254
312857149 242590656 104580252
104834721 416162530 205733430
16172465 144816250 40696234
269310853 272293096 71217620
230160373 23183136 49951632
371413477 346456924 9550784
107506361 304913588 85210052
199921673 231103896 53395176
136029015 32867574 2438570
186716645 732034990 156740270
274604819 135055602 117217374
81201703 284809156 200517736
12795613 69310326 22524966
133380063 347411942 59785314
140792439 267278578 290400618
17164623 309802620 109374160
216183301 156289136 148986032
153499985 46618884 199432500
115414793 687645062 108741046
170976297 261514594 143416218
73959925 384883960 221680888
92335581 246288552 27816632
271324621 369516216 39777108
8649971 269948602 80115358
3565847 481849750 210043546
158073353 136991834 76497214
181204865 79857624 21760368
174880999 68279978 33528958
90795647 54115520 9082004
73558239 122200720 160246200
198634659 300948758 173210418
155576561 59961328 50041588
67501029 97754274 49081042
38213117 87975026 55171058
41337599 122558358 348749658
431723795 373801312 67203620
260525281 381644382 227679438
38672037 96486476 27945624
92661843 646283856 265518872
353564475 209456014 233328102
151902985 241210294 43750742
150475225 165044444 171548692
5853515 84811598 140286986
72151117 135343846 156388682
143827093 437851124 294491524
177032047 156916948 276982364
76390969 241170074 34347338
70741343 312638540 219724420
10151019 249014078 456685734
120406211 119623598 65504678
23187787 182122136 15664876
86452045 117663480 366818772
66673425 66361270 52666110
172948385 173569728 17217780
282642103 306830964 148788684
211355617 407945944 151342552
124479337 333051218 83642246
343677849 233902868 75914916
43054269 97451442 308869234
350479545 268200660 109570220
192766979 327787332 85982376
62103229 119521880 117526372
132930775 162468272 8242796
56813091 12955612 20447772
89550375 234063350 118179930
356029861 368181412 45997556
161782789 191859890 6249530
228487067 375637676 134746156
42103203 473671612 32315376
60345131 171330658 15154610
54010495 438819170 351483110
136318435 560245814 205415102
174783695 100204062 163764690
322605787 279808366 231737434
205078069 58404814 135181262
65508055 745551490 71955670
159254479 473424974 176470402
81144157 458133946 233277998
211609927 399036918 304296366
61674365 109880118 30587490
30953989 56990608 15661028
30105761 71564974 246407098
49974361 283354120 224279548
4749985 94152130 40931030
217644543 289572496 30675468
5994265 366968392 374880460
224280225 147221426 10128318
26987061 153690352 12130116
86221611 183493898 144178578
71445963 248888492 48412644
102156897 269553628 29001456
13307417 273583532 280049956
116983243 241484854 86790574
83949285 614910002 230212170
218475541 189793212 3281124
158370235 490951090 395706274
20795163 7280566 59917290
167480991 219011002 265373886
90838483 419033322 160971654
166034609 173495832 172389312
39998255 84998306 120526258
213997443 184712916 182802812
219081449 228750532 8126540
299303317 502954264 31699624
104540089 395215762 70869206
45512839 514873810 257562598
72352777 21871500 40399140
217297015 156100880 106214752
189993659 54053860 22329988
95412209 277503706 281276182
36035953 105005596 209548408
35924185 344499690 101604162
146506803 388459816 251885868
278779487 76768904 32443304
91436543 532531358 170799566
192693787 77702866 10685530
165654193 39121726 10472362
267804639 271505902 1994886
30364315 318500860 106776220
88043541 485873838 361279610
126755557 465019468 128183264
50573205 46920324 99561968
126057 285465344 198251832
115901411 542880142 215815982
209324657 252932192 84073916
313156893 480024744 155519584
201748737 502605264 164014964
4698903 63206774 24788214
66050969 206028454 53618978
138371641 349141172 108108428
69327071 154305618 357249186
12187513 266665266 249543810
124804429 205620304 193976528
3251505 89593610 72352446
253625049 342475614 108874538
71423143 93517614 439287534
122474293 196082668 33829436
163169245 88268080 28104760
184934869 673200834 6214602
108971903 131059700 196862596
159118377 420501924 228263032
119428557 385994244 68389504
164007605 116651812 142929716
55258389 147177958 52906758
161067595 405296890 398557022
129518547 296842546 87609018
281118459 162616428 18821192
87067819 614517468 240906696
266948729 368496602 247881542
130075421 391833258 59142174
190239671 150313348 286316764
148371465 183111540 101643220
238474061 134520978 83458914
50803867 175913072 219367796
103044871 464881138 2241502
262388971 270419224 74016152
15661597 67173738 72400806
141637477 412261014 190977006
170184411 276434490 39026198
45742807 349558804 234460228
69627853 509456236 119738404
217255461 85251362 186505266
145868253 258815562 82640266
325042615 195594440 86774732
199734287 217684954 15420482
39014395 275748544 126799792
358773041 115102558 54500402
154689387 48365982 112569506
140268609 145960044 107657692
96396485 415797380 136517716
307874843 360945896 43464356
43205775 174762084 97348780
25854985 20329210 63893182
35647775 26467650 107557770
164568697 201709460 102187340
190068767 308959012 101096644
8793629 148269668 101837528
53941743 188930268 19570256
188740661 217707702 232410042
207012195 124492464 23357180
185674601 9053400 3000360
203555835 563019220 408400860
3276175 85955610 82621554
327177667 303640514 152188582
31710745 126638138 57521590
218896669 429897984 178639728
147911525 371747774 22554718
128896149 384254316 406095028
32636513 632257384 275480320
15333631 426067908 235195800
280254165 52767550 122484030
113035005 193723620 150309008
59906793 371177824 167475780
98837241 154177374 30974398
25308339 6864402 31088218
34431683 337069322 333444086
172718805 212856220 167940
27309501 450506368 106443564
208289947 267102454 217949542
32942751 477145502 136377294
224162813 148210534 143645974
39748551 21310866 31081738
204354007 518928368 38302484
176227431 153886824 15326008
176561191 49143288 4557084
193289991 735135528 251759476
183128819 159105008 155669080
73303839 255062450 392123598
201941107 517664464 271551844
265304259 360700950 32955890
165557325 109812300 49422464
30183575 38031340 452605192
39895317 317237294 125612946
70475065 386562370 271360130
165653063 363844322 36472226
196672565 516512422 406073054
73211209 106438224 18767988
6845481 293562318 73722146
156069871 472974566 17505842
127285371 58502986 61023522
136098083 197501436 208422132
45382553 320482468 13087904
33040393 255216096 76831344
206731445 425173922 21362750
100856007 224408790 62945726
54963393 144421530 395871674
178304003 430650502 349235134
99428257 46117392 3488196
161089663 63648524 36132584
189315975 178154312 43266720
128873045 125622700 47170916
271853003 230492912 17512456
7617259 672782602 57016934
78431447 225590804 275323124
106551509 174106396 115308352
178347399 411223904 350396088
331562397 217570146 45569290
47996339 112630302 61990974
268398365 28723518 5371890
11855931 313149948 18634076
41128603 147594726 32250006
118404435 32413170 48255170
367125961 336990840 119245848
220973431 438425362 18337942
77706811 356246814 9153342
41809449 252073158 319110398
17629559 215460552 97579308
74975081 103300006 142284382
318109769 412560292 295481708
137544181 185336100 40780020
915775 395436752 17161364
194366077 211499248 122290384
114324495 537667146 67176878
212389719 68464908 35254252
103544441 267761462 36607690
55980753 421053422 17002806
329993339 344104568 147922768
314175531 306925374 212945962
122950017 261783900 273437956
80589881 228889782 206045418
257442961 328008792 36026148
142331307 557076026 95287842
2033279 338652318 119640222
125997099 180559428 109583296
38543883 41291156 8918304
4593695 34200440 21649040
12358859 783125414 130114378
19597081 254285978 94621714
34890595 157434086 21391910
55077411 152481752 217185948
38525757 333233364 31323604
19025635 400104970 106820294
77606569 199955238 113971314
45319089 374434142 18287562
153538597 670809620 239258396
183287969 352678400 25180708
83834065 217609294 276876442
115009687 322717694 49465702
40044841 168271532 106549976
138264111 126635402 29934858
8268673 23546514 48930
107536183 362824158 2730834
142695841 172557438 205474410
6732149 99102330 746682
10706017 124299186 424940754
4061415 61739902 349057050
291823041 417580188 252378412
159545289 433396830 67943302
78579823 100438636 225211480
6093319 644824216 37278028
168612511 114586464 33625572
212942319 190852472 115519392
65294243 147362124 314919504
44302643 278577074 13246310
80441907 527655164 197633604
212144771 488559850 95789530
54152471 705590402 46745374
105350251 179980714 296772202
132933471 278759172 50661716
228637897 75582804 102483840
259630779 48216234 92137142
152775063 184429002 146313214
86913299 502040340 161887068
116088383 253595656 66959840
296110719 76550832 49915168
17589511 147153998 380797850
12593127 193429188 36296096
100728067 114660066 3456846
29058643 20203170 41080650
194591211 55169898 32997790
415947993 282346704 35855696
73527521 243375708 222294024
10565793 334781034 10436974
330764675 192139730 131432750
10141831 171653468 23855444
31715787 58782706 133266522
96670515 212396696 312610740
34714053 338735960 132851796
66801649 292484812 317208436
18159307 182544924 78553236
15414027 22442432 38097936
32079389 424238292 220134948
106792899 219727990 2618370
21519111 415953678 134331038
19994765 127393980 240905400
28561895 317021550 221298534
185251953 458531920 259133196
175691217 200460466 95105046
394695181 223198102 15452042
92358579 225782302 78190746
83491223 302366562 145580286
57697379 628894972 251830184
21368081 510170234 180437962
169054629 312327396 150287152
47337181 249574140 66816192
13837833 403988844 209201704
121612143 31544926 87654642
148531101 157686874 396302718
123588827 201912036 414787992
125707737 281948280 116482160
22900203 202544600 31173540
19195989 281460708 66909268
26194045 41053388 109784284
184020075 189067418 17687526
65920095 67234490 71012430
32644911 65053578 31374722
125798051 8640498 1451226
41231557 131508748 162093704
75923139 198406050 303725050
315276353 71176966 947374
5341005 11005200 14098900
103825195 415551868 260790020
100526979 95942744 158686848
148232881 478544270 334219130
79252153 345269022 28626114
335465881 187341160 169331080
36769957 61128906 175445922
247000563 214301046 187928786
140232795 230840190 18654370
30732741 67138032 22056944
38087443 85477238 67416034
164652421 67974202 69828182
86265305 232447390 72727810
186125687 58558550 1397890
12012353 172987886 311331098
51138437 208029810 32964666
205690555 179636310 44974626
179606949 158879372 97464912
100352557 175883116 148359608
186131143 191930970 10246026
53072613 466879634 86457846
247274443 616324414 89673506
138264013 351082656 447257664
83452455 345180952 322771236
88185149 116106518 299823986
53565141 109315878 407856286
96277137 425521270 143293866
126595629 90810822 49700030
144473363 196874406 18826542
183818429 188475628 58590008
153784925 102270600 333622560
54576283 398687114 283055018
224071311 367665590 163549602
93721329 327469290 284398810
39956149 279048486 51100242
12760893 196661888 82480044
141616635 571079660 115566996
7373877 281267786 298483194
138624015 198701580 90243820
112739797 349925296 309603124
39801163 310917706 174144398
100310741 104425030 417573662
45342613 158585382 27391926
108108789 448823042 15507474
205603903 173208536 49022996
36737799 141609354 62368642
44307535 30489520 26159920
8537001 144683532 177920600
174274145 15986520 17130960
43197181 304453762 36107126
25452025 332695330 123001750
119867427 265819596 168225484
114756381 77029722 158894302
62829627 133655388 55483616
79218743 479495236 60141908
12794315 271718090 318369718
14656633 411149954 320479586
64149289 168766282 21506006
180913647 189658652 35383176
250071123 326972736 390661016
269320151 125170778 9561538
207242027 441993318 2678454
214595865 290031580 120506148
74553321 506301890 69593622
136192499 276136090 22527718
53439261 46520448 23808220
56989239 349951008 92333104
327471843 213618164 187865448
131563271 100137520 54185128
136758057 483616674 358152494
253240015 161556490 38665214
329055281 218692298 89882606
227667657 75536426 104070510
277754393 187803066 53887974
906119 43850214 7719282
365014405 167099350 160826318
179074291 222868218 179905038
351371105 220070960 40374580
28591749 191029482 430534342
241438849 182044328 15669508
258833305 214145600 210194740
237093447 134500254 44513738
106380123 330578524 205053924
183324061 108399580 47199940
192270393 222941634 77086666
89774553 196811022 153424414
169781377 51669056 193703584
213730959 338344872 75314108
124854363 267505014 41476274
94042539 269630414 74087802
54445007 283260876 70294740
202333645 87136118 253268870
93142257 119936790 86238274
91631893 244514874 186717570
168287269 309969508 216456860
161382121 112256972 163780756
211394545 347697230 142399210
126415061 304047590 171195398
141475065 248782050 52002950
252219767 270353184 118383744
52246325 715380234 60298938
24509901 471653444 96855192
7156165 398606730 29923890
14768055 587382530 50800302
64558965 237134410 122914770
164851709 393538528 128288764
31631163 22906796 113318112
2106529 319637752 33265916
175148429 523755908 282509092
45103087 80346616 119705348
344363761 157442274 109451262
15997075 483478890 185874750
39084335 314702730 40564530
271319837 293960980 17137016
62432329 190601994 79483002
75960759 362348658 166328914
34911371 59012838 24281106
234424765 145427590 213420830
197343423 235897158 295977034
308016765 459312496 3730272
229122427 273345188 167593444
256662009 337196478 241334482
111180009 299894622 186047518
258405069 195880400 80956320
358891635 305437794 49313558
149957861 166956470 6193702
89354913 355735444 113532708
82643721 176022678 257699474
88631243 315767310 36748626
335708693 319907336 187058044
23283587 100154356 38826764
206502709 183501942 284817498
13759219 75003290 112709470
116841671 129326726 22854562
87660005 69144560 77773040
146832035 135133670 89551030
140598231 108407402 219559638
335544757 339938620 4258576
239265421 193292514 148886118
173129853 90340890 82574246
34162483 801401418 27293934
47149179 677354400 256407928
67644783 7808394 26510818
221856823 180567386 56310926
239844537 353010054 55075798
165688387 200701154 193313206
466287463 184334448 73906584
39549473 247452536 127533904
187695741 336445840 283455180
38649909 52164838 51870918
185077653 247601446 160292094
167772703 121803398 35345566
68696655 426123010 240187890
171252585 154386036 158859920
274328769 289664502 207529994
112828893 433926876 201647944
64031375 238213930 16771010
21279273 145932252 221448176
180575609 304018294 29285278
80534999 138058382 35093114
17608675 62547550 483146330
119811391 282665838 20405730
248935869 406699590 320160470
157402725 549977190 157614670
298464535 536982428 240094604
40940567 130580086 277069258
228032013 302492178 25236206
127797857 377305108 163261316
228538757 344934640 56287676
94395139 644640948 248245116
9508397 88719326 47702366
256106589 164986634 55723338
174859969 230959458 82661058
160564325 257456636 236231848
44484723 466645442 390583494
113081363 41734416 6389220
23702975 66825366 37923030
65880811 86845152 83798280
59429885 407242652 372492236
18142369 321546666 105589482
64782245 110171502 25906650
52396659 472215064 2168628
141209861 48117576 138006852
138809091 125595608 52839756
242137697 220003170 21672354
242450335 45173030 42234290
243447927 45990764 19147860
90237347 210198456 287962128
27773435 471143316 299851440
140134751 244754674 271991522
16286979 145726044 103937848
41795111 448384924 223852192
51833157 138992574 286860994
86626071 300650622 356637106
47707413 104836836 36916204
250224713 118095596 147770824
12593045 447795508 195409220
76964175 155026854 12053690
297340119 328777218 160990318
128862025 29407080 254701836
65352767 595578638 12902206
138181881 405340914 332040182
31707233 103316456 29695120
18806643 232249204 115600836
34242093 44062962 47225246
27085839 473332608 9142732
145318715 231095260 54274820
1579159 391373298 83371026
86641463 178310304 11015376
267730693 363480982 334330046
56346613 260770666 115541618
12597031 461153698 297861734
36667043 347838576 430227924
113385563 288263538 161408046
29859445 306636680 379018240
16430193 178371746 43933866
113055797 304622794 363729562
48980629 550399818 59700246
135843071 133195712 344591836
202121625 243610400 163544040
175006125 366556486 448454802
203918827 51438488 19861436
65122563 292501514 59476626
129773249 186511514 60432022
37295421 278353294 67201758
108820619 158125750 22537258
54377305 133527722 108245110
142605887 267664564 310930712
122937269 631979076 102877272
78023755 86714128 13239796
67417349 274441262 31627622
114110571 430137102 379438382
237080295 184691060 26416560
167145507 798829350 112608050
278275529 331608422 40465882
91714337 320809040 274911080
63039357 289068358 10247934
7853455 28937720 14690360
136020951 144324668 178738920
234330657 61032084 88824652
228629945 368329130 291681722
162192525 610724158 187870794
10782353 207604114 227281454
186123205 154561066 325002238
132843235 133303790 9986270
258618249 302034160 206470380
299690129 402365098 193942046
281456631 382020256 108769812
112901179 357663894 95849418
18509433 117298620 77238020
740745 14508982 6856170
153652397 307439068 57888704
126219157 253795756 64250744
29026623 235697646 38509106
112783725 490153830 157260326
117888057 217313352 106693244
230514567 61244866 11734842
16816307 127632194 82562338
208152319 573868376 139370212
30658085 208166242 152351810
271436371 180674972 13626560
60962275 396095256 167845260
2840503 65834796 474372
180695253 291204816 50620612
485821675 170798824 2101540
482508799 169549758 108583398
151961851 461946102 149955906
8846367 924254944 80320692
209448827 334424878 196894114
344375109 552708146 185972562
124493291 94700356 287775308
98662581 764540052 34199956
177205239 207990452 230834340
27573855 4012530 3727442
132015719 90058586 98724938
36009477 363197064 46515260
61984919 212120792 242829380
124442113 59894194 2354978
50558897 201648196 414323800
44856555 456005910 41053330
30750815 143729210 165575098
19197651 760682398 192987102
13382927 214942220 208257620
132490947 269079604 101042220
56774035 160676460 98809980
111287711 162998262 280409118
159896151 445363296 330543232
345976391 93254638 4494362
48201161 245851202 75311014
111716317 307447068 231507624
270192505 370903460 195740080
421925157 207176264 55941552
136625389 371373960 131764260
98875791 172368088 84285240
110704687 440746532 187593244
83241309 20096256 44056408
12356681 145903588 93200504
230066203 151737606 112019286
215745595 67537340 246900940
323030231 444629158 387817882
49161795 142463622 65287646
6359227 454859502 74451054
4582885 14214752 1857880
39866695 167419870 201356990
190773575 191615272 230106040
86681937 127202082 664154
57907335 168892972 72063000
58315319 275995288 79121164
249202825 85722510 193659570
54633311 174706918 62050678
218340161 338682266 377426218
43589661 152388830 459158898
45830007 71699216 100864656
219025983 465309404 37719072
62369571 446332832 239092452
80842757 394515736 79260512
89702459 27425346 19713558
219474803 47353824 78840564
154654891 275682320 26070788
83124661 248999244 218938188
200784473 195147472 10990016
229436787 453974816 201183300
51094455 429908260 117890376
234216203 5380954 81712670
11907499 400849942 12539194
25254719 652897940 4944592
126027957 537193854 172979054
252131605 405719602 98746714
31733219 153869792 173189668
152577431 439583628 190371972
28560117 110204680 163844556
154529507 336883914 203480178
96793229 415367642 37503622
55999593 314859546 91560578
34882757 379875678 89239854
126416863 565903366 220193282
92024307 120025720 416967024
339831059 425225166 287860218
46702857 86114328 401759444
136770331 146927888 197996896
47629921 245940752 77697472
214950285 146311200 159383620
171292279 128594054 200569298
16283793 139610106 45006854
111947845 155565570 128603226
222795271 212504730 48104778
125754833 339821824 279627008
10186163 35860240 49197920
86673349 311598580 269564968
123458525 187003940 214038784
167663669 486840558 336439890
35095251 494615308 310510752
144145541 210539638 164216986
181422375 30987810 34968850
44539391 329874686 78508762
104031435 41562536 60491052
162799613 231402278 113022214
41593377 232533894 129658774
136097113 367234912 102777884
18386209 198221262 39189126
159583611 400838698 355068558
63770397 211266412 373338936
192518197 156160588 183300124
115670359 444756112 121875568
278706795 63093000 9100444
222295555 428311190 189976790
200915895 199680010 80530710
27767673 233814414 287376130
100698001 207019330 186541318
3506781 83471966 444353442
110139515 159291300 292742244
83865833 534290206 28207502
260975233 189551006 4050130
213659039 448922858 222323818
43319257 324712952 161812456
185116753 262349944 47466844
53988709 371647642 41396614
360972517 90278328 14636556
104066205 355361810 324655350
234772365 370684710 217237786
114104085 441335130 96660470
72152061 216190626 358274782
233312391 177868598 100617486
283788057 379438438 21296526
33305449 591037840 312933268
65352491 546831362 75234530
139639797 36257816 270228
137025243 344576034 88875178
82542569 21861946 46145798
313886809 317347904 66082228
5656331 539804802 190009806
46429637 652526334 219334830
209047389 201437302 188871078
98463593 539845068 358799196
39124557 447856814 224896278
70469431 372003578 64585258
84398059 87690902 16754714
64066741 143938230 30909390
143110607 210900196 2867048
9375709 94871770 125994730
286477597 138910746 66902862
221325139 490670794 456467702
112492447 50934774 201261414
71676589 631157918 166284178
103780719 651747516 46298888
21759687 291835224 261594292
219168091 276597214 116983222
72860255 72263750 170893450
176424495 188713170 2167990
29160169 451988908 235587968
382543627 291311386 6326330
431789115 253157730 86571842
18909177 111765036 85301104
99817607 127984096 273401944
60194837 90455514 348819258
69472677 424847756 96649188
130232995 232443694 11976230
52062955 156097760 91712020
122310315 119828880 14380220
252401737 275151460 154062920
24000985 379737068 229810580
110752035 236183140 463393080
291848155 218177460 72038400
4445831 248695838 222712234
78238151 189988302 12407778
67677121 17632640 117626272
111892943 87460344 154371228
201839651 355139202 325318674
113632481 220692464 94204748
49078115 181026236 41715952
106295091 279799102 24012186
58010499 399120180 7266932
4951061 262732928 87169348
161573935 190682840 249353392
20530981 132526000 404384792
182259467 316369196 102816428
314521465 638674546 207270178
12581243 116765282 234057166
148157405 36170796 17385900
154352621 27933978 151704270
11264237 79390016 403454560
908325 130094550 65889202
95864641 67451558 70132414
4523631 464457392 52695780
197218771 432851306 196030922
83568609 406226762 212976774
400813385 42012558 22671294
47178573 105795702 52830886
138699321 572569908 108673696
146428747 348638126 45611762
10403103 4322416 1677252
155136999 60947504 188764008
28713543 427618824 67107256
37064631 158155386 175404718
179997673 270043558 47408126
323123179 548659688 261355912
107343187 140920284 46472664
131556221 132718446 37438758
223069725 481499650 131125782
190058567 79647794 196401466
223603437 292067198 76268634
157171283 330878756 117230740
2834797 644298252 102753024
4603779 298169652 394617688
31201599 171467160 25557332
36922185 14924850 6893830
79660497 369419106 155411734
54666291 145794426 92133178
131191395 400675680 222088640
111290709 467797348 16002444
52601305 154032430 1509410
74543215 261697120 267430712
196167829 307692378 211350150
198622059 515985444 371600752
176321005 290348792 76951960
87987257 385470274 84425410
270437139 394958724 206012492
241708345 99401604 105197220
288989945 60439400 535900
127558191 453684518 41600298
182645039 158886350 139071670
110777529 358194968 100167228
79933193 353115896 215886808
41464251 369745512 131778068
114279921 190130472 12102716
313894105 92887314 68989902
285486661 79373884 85089572
89711417 520691172 266404476
207825783 456924456 44449268
128184979 393460640 115126228
195249739 55713778 13076546
158581725 276808820 127701924
401234429 58730298 2306358
29534389 448833750 176149602
142061245 98148628 119423680
209467923 91689964 11144364
135749985 157243724 201744768
163859057 15783194 14847446
10893489 147594918 184741754
127913435 587923570 32147870
220520277 261283398 54339046
183534805 121012220 143396260
27198307 434527560 14043060
65558455 186490770 104357934
272817179 133263930 20639550
102348523 328215012 1109796
71234759 184013890 46997470
305459253 174500598 109960274
2300599 55724238 37140582
164600121 332368840 17731728
118945867 311934826 22789394
171835563 162692528 11606736
79265249 111082468 130593248
31994721 192609632 310676136
41014455 500466468 207614776
168097887 158387202 78597746
83972989 373964532 472254492
142780287 191416840 67121484
140497655 53385914 85207198
20274729 229284778 263937426
143809595 355587830 32266310
212294523 133087468 23035176
148786771 126486554 37541842
107617691 234743140 281979988
222138727 488625934 85132562
194137197 74480574 113320814
25550177 294634744 337028252
11079925 37700904 17978940
231154675 481283090 46749886
229957615 67466782 74325074
204052017 150159268 268610376
56364225 517796122 210990246
16355691 156483488 458716368
115510943 450340684 287139752
48817769 68923738 66079286
170252465 385318460 253430680
259622975 560207338 139964066
142720049 105614214 188911038
39009509 350274474 5951442
107483099 340731028 111528748
148929947 575264656 71299876
9275547 156285854 341706042
4347343 89498286 76308078
73542517 163152650 145651906
169146605 166103724 85523868
108577787 43619754 38066394
119166477 35270074 84721794
53876929 106211062 301240034
65835615 204588930 93238538
111339237 92050284 57429068
129732171 364581678 109100210
60180735 263471760 46114880
119106485 374910610 195204770
232592161 151886182 42609602
342136915 435926720 89191000
126617113 298169354 117797938
349171165 159550524 4669200
264953673 270847486 172223970
17706755 321796106 317375530
67067297 630274954 191189546
244597671 133339632 98897104
71642647 48526286 12664538
64565169 147521472 112494704
445774779 303289518 121274258
225403599 280283028 56076656
52382075 449739190 54821330
25630205 167955920 30817556
3789267 98698470 21858590
232464959 537299652 12846228
125175287 257122348 150984856
58265093 353083506 300471594
80512097 229732744 115649116
186588039 317805298 65230182
247453245 392725112 162472116
142509503 432455584 89490596
30333873 353311482 236242166
120551599 357399008 355847576
22764311 458348756 265449068
11525905 192114600 286143336
175244983 336043016 110981648
26708779 274981222 4964738
148538651 376159972 253277224
126979815 310034520 304542412
47156201 81894108 2363688
22015259 71431856 98101688
191626695 193643190 68009630
173543775 278050520 36633828
36273189 69188060 52743648
147744173 436524226 322076026
144106927 406711706 12775054
119443889 381532190 38171902
171889539 161876082 230905486
43350663 199902400 242316216
148555185 659145714 26689802
177271569 287073400 144658908
153753459 21448662 6302974
47895877 536971204 104263096
187458835 142924030 184589690
276379615 546513910 123093322
197822097 51590984 98523864
94720785 158550588 18918716
123980779 174771038 221125034
337578361 527134282 359140886
360697975 174137748 90499164
86345485 208892520 22271484
123811127 182869320 200445264
372303905 206940700 135967996
85542975 147648890 29704230
113024843 223418464 68580664
128555603 277064154 5871402
99756663 136264002 99432074
256444195 121543982 51781690
6978839 66866448 183096216
197841835 133451100 20357220
283337775 441458552 147672780
144168571 193921528 134475956
177216627 204838636 121368240
190082461 476518422 110414046
104308317 29907804 13775396
285229883 423944200 94985044
112212747 677237796 172249352
148296723 245333034 259199854
84113325 357953404 47514072
57384481 420305476 207685852
88687975 308669090 61610578
73404297 109359104 375361560
114214581 612399010 246981390
17147261 121993428 853296
159688149 45232482 98729650
39516169 138929112 347346456
186675989 122344828 84195176
54827655 273426948 248865164
345090415 89566970 42198950
229682955 374082820 142246932
36305673 188510908 17106636
105326927 565690762 258715094
206329113 56431416 107051320
232477209 627134806 72844638
104097229 464809336 356494508
39498995 139550430 4120014
130051969 183403784 28318832
64916973 176969084 148367988
101578655 69382190 372952270
88172767 331816644 24835800
453843985 266690670 198291990
115073393 84044096 33693364
113227621 89039528 227438372
210799745 281532498 37150386
230251013 606798774 407242794
179523921 211892634 21985258
25506481 112344890 33541090
59188961 407920990 114167830
180332055 587110170 366388310
131094125 159780698 44792986
68791693 241592462 242320706
122400797 144693074 84357238
34137447 330184134 276692774
354274875 249419770 261633354
251980067 352657726 356488082
51892555 77378814 114514398
73891077 289264326 61386902
129438777 623013894 158148578
47720751 139173348 27659944
232309999 494478912 435944916
52001201 83975422 135771574
152196109 310982958 85661994
54143213 117042678 268181094
245950597 148845320 42147680
28467217 25130874 21795114
65086871 320722128 358616040
141609585 385427304 454833340
17160899 24701240 96344420
374380591 172183552 9846176
20461293 277799404 66117936
78533283 454880996 109468872
28700241 315907758 95513954
191545195 276698964 237895920
245740215 151957612 6105384
108618895 36344318 254958130
325616335 326121730 100345582
25546251 12994786 215962842
243349191 521632984 98969868
134938529 440313854 175346362
455728319 265755850 10830958
97167601 494993920 27025820
102178231 346160210 260017070
42060839 32106662 15093946
180237557 378143250 63873690
171179621 388690996 201570668
97386305 151020390 75972522
91586387 133937780 149158480
287619557 363142936 77948504
51452513 398748830 281301290
54211457 614554696 144995276
255810031 89239206 69626598
214343367 587579294 312409734
83008475 259796340 102049200
234914909 331004990 24986110
39461083 51435444 70258104
128565311 177429978 72356886
295857071 204242866 107446138
58814235 92433570 73062490
220396613 118350636 136343148
89615963 233888664 3437088
279932915 500889730 361091534
179529925 243955028 36897404
143826003 89651004 3080564
133528993 535887916 35369432
46116315 269967738 173701934
16447637 494795058 190367454
355389511 299636368 37405724
207035871 355491546 279432898
199259321 204073882 231091106
166692895 342774940 56095960
77970949 534322418 57103070
96982971 623991450 165243122
185357907 195745126 55294950
155225481 260323050 98845058
12580119 31404088 61526148
92723593 91358238 217346394
119757279 98481366 291445318
141268975 198823930 137456614
135693645 465364508 288523056
226350189 442306128 104705188
205734513 183401184 139750040
13371469 142321008 178682460
259971213 247358816 188446320
109477899 479393444 179708772
103995407 38556704 3214844
392502627 134336784 168350336
61642747 526426432 206098076
61581885 296863868 244958160
57254491 398211972 68306556
90825485 452142060 78488520
38688485 465819352 170729140
43124111 544726112 114417172
118057627 293387654 20855086
185978315 244709558 108695194
68662301 349273214 97851178
63196047 14005374 306072194
252399713 71394002 56797514
125222511 312982366 311718378
121098305 91302040 2603572
384605667 246250970 278390394
9073119 535591602 139163522
21897515 102576244 56706592
149813313 279610130 3743766
20386407 192608160 176061824
67003309 58661654 30983518
95851839 81460690 19835598
32854797 543076144 197568816
9029169 335729476 81453708
158419401 481166918 137590482
120621795 158206372 43708560
189878811 469283748 147143948
82847025 128144050 10406034
39078157 516447824 15775040
90828283 374845814 147354454
89311005 163860508 81256044
131828647 85695776 100366012
13535873 151533240 305828364
211315317 164031490 42009090
62388183 75553336 438792
186246287 192406892 146927024
58120983 228530010 58207990
129606393 338353630 97591710
203504703 271253024 28885644
45468615 410986932 60716900
298573963 78277036 52990232
67635745 387870610 424662718
160045967 190197762 81002634
202847535 254462130 47174270
341246853 184504548 70704716
101313777 7105448 32744136
326481519 274937342 17283594
153579379 449372378 143021678
34780445 53634448 67333360
144723431 428174490 74485542
80682119 567262752 92230284
39937829 117680620 6353872
163064887 133529084 98621620
43597377 667312974 165829106
74608089 498833256 112037692
153422223 444898974 310438078
96583683 117158900 156090240
252541087 370553586 108545634
134690239 406076894 210160382
77789961 160465828 8932284
334742935 218565534 32267130
138532267 357491322 289419834
67127731 472086642 178852950
44275903 728032846 25754990
228954777 369015726 10366154
81813649 221435096 289663108
62659857 123554252 36877464
186744115 387269370 5946270
84862907 414556056 112227312
67102297 112165804 448652320
172035925 374042440 283449004
104049063 298634476 70716456
170756317 358850650 22455494
310212277 309625606 105534074
37183181 509287594 128228362
54284233 466125478 71927366
113780075 313567332 117294276
81884585 334029804 245055120
292797235 102274320 28587180
37134325 201037882 265625974
148874589 25326102 66138970
44959705 63358936 138781520
187701205 175509154 153918278
285483789 30862750 25416198
96604613 60794372 332939864
94874967 421785470 387517506
208699215 179248784 81537780
130902575 132237160 379800536
159838655 66009986 20996090
191596843 234343214 83227918
218210779 569430560 249618328
62762583 220418566 448402818
139164597 332337164 128273916
292376593 341593024 215054200
134459015 143330208 281993880
129733247 378265370 282346646
132276933 166492458 166094
84067873 279970830 12541686
16258565 216896696 56380840
25476549 374138434 224007618
26546187 418958716 85883880
66410265 376888470 296367190
239750185 264798376 31742240
40375565 171238304 194315128
284336045 357911208 58651680
24573137 48987464 5614864
283582319 514276378 260570002
41772949 117737332 118503980
31155027 630796194 10406158
234392443 253122574 106176650
93217507 55826710 6114374
131784723 182258532 41872096
71928837 320287086 82384982
187782135 99468002 243318750
160832295 202799740 203248320
410311051 164614938 12678282
37008725 39815230 17197882
133218005 305905280 272595508
191806301 88362746 204387982
108106523 587371266 178134846
323040621 284629662 50360678
70534231 44375384 36573128
5328925 552938050 145045910
85414475 520792322 295105846
82028133 122750382 24884186
145668039 250731720 70036060
295241739 599893548 156960860
65561527 428928744 366176028
121066915 462085896 89619228
51473285 417053536 262709300
201493701 268594378 67141674
266482651 42216858 2486766
195965337 33094604 51057252
394112185 458929132 51711524
101765919 67064052 176340176
10119727 257900148 61021836
12906589 153037010 5935198
230792855 281809004 33706460
176619377 328230236 378323992
37288929 564805068 128359628
228105393 111762638 70366914
95009715 180771330 248290690
55201815 530065614 199258298
189054007 255882742 23093774
196218915 81413670 67353430
137092197 200624656 140491224
60679959 259920774 10404778
102898673 248288226 435759522
94013143 328886390 122092930
5525329 271471402 103207058
70542375 319042392 164226644
10131951 337696572 183774152
19442301 139669862 78588246
64760373 112618418 267156546
45685431 443619440 213981960
328310961 349715878 80510574
121830155 541298036 234556648
52129857 353864574 119107474
110791039 304678702 311881222
21656941 59729358 8675178
39041415 45073608 8607080
4345929 69963712 442128492
132871117 127732028 39375736
27100875 16752040 174545100
148657549 411967298 202787762
57879821 164120662 127921066
19790825 151845970 190097062
33981429 185164300 271761360
39681129 503591508 79653436
59037605 545508730 119775110
96844263 357522298 102879294
41451319 63115992 107682276
89709417 257175794 114957402
69524209 94315256 143894912
42579535 204214668 40400724
154486065 147006350 80068086
132598485 379137330 118218430
122306255 439943370 141464754
182104349 174357056 5777428
85258433 47758826 122986214
229168573 482632202 136112914
167877995 363211040 439436920
12924821 120733472 74630744
32155259 527810854 127070818
224161455 196934780 29441640
110397061 367548280 40052540
37484397 181250844 219699364
69013683 677652434 16479834
11148689 228658712 40575524
44354615 223784788 175711480
61790147 525166406 109798106
61732013 69947804 59288828
109273049 398633472 336012396
113120339 258818376 39559992
138838683 263408428 114803544
199589621 812170536 139041408
129303709 158921656 202362128
69004671 380858942 125451786
49529319 352480342 25102518
278490481 196161088 209178032
51236825 318388250 318795350
182119251 212569182 30445562
48405951 74636804 271436712
21776219 429078158 119878790
230958391 178557608 35494916
117613455 154230870 92803838
49868791 376063128 177852888
29424961 174610202 262929178
31893095 509647178 58050530
7906439 495100722 55122966
23649817 501452900 199908244
7469381 279410748 269399388
42051523 39470384 14262872
175230309 221341990 14990262
109103211 280846636 156480708
53964237 437855824 176866788
102188545 27347490 9262110
260690561 482291784 8372988
123513531 122480874 46465802
3117951 8050434 2822498
192519709 543364186 314165462
116021705 527466710 285518102
110920831 555139454 53560418
128117073 382735626 191770018
10922435 552702000 44006580
6114301 402240182 68619326
284166383 318462570 31684794
27597625 250291850 122572570
96097663 440276216 56196116
287141495 377459062 343643350
1585549 340909562 152971306
143489671 301868824 156166448
136342127 59390974 73205102
7279269 252487788 127191088
40434599 258578872 326424016
44431603 62232254 79473134
14740495 142106010 109280178
166103553 194940994 105177702
27302481 144714132 90248564
102954043 60369952 96626944
8879115 214014546 34476250
201869769 177732960 252878660
131485671 384171740 224929920
211473357 549217520 186309876
16623753 275085074 297614838
205250985 84428828 217881540
100629671 456182552 199140772
63036871 254098044 22055352
115189741 221294002 306084718
102958589 86070482 10332182
214881385 319427700 300596472
37153191 249196068 85138844
216272185 587151320 191202260
140630491 230310534 63327582
38136607 38959208 548224
77751915 430467662 217296390
56534829 652945878 196048294
76853521 413494128 148246080
173964661 263508388 47859812
63045099 298962970 256854990
120485591 189481670 406958062
166730887 338032634 19720538
359981857 184949046 27304686
13690261 570652780 4038560
31041123 151701198 212385206
48493353 254314094 212209386
216404879 212462344 170852392
438645643 325388100 92790480
131835463 227909106 2983698
152433577 349697236 77611688
165721811 127014836 141919108
37863593 85893478 84432094
9076435 58315980 7911480
185930513 211967594 310204066
28753463 509828634 74828226
58714199 366392224 202240192
250038195 305731062 254318590
27343985 90223486 314516930
102627301 17946990 42159390
111808751 284901392 16047112
23783187 607187084 123554088
270577299 95775926 165046518
118569151 56398582 165837226
298910143 173347424 271102424
43363985 417069094 371682142
255061415 121693694 139074358
427502043 235229244 203416588
202089837 232650162 213434
204377759 180140340 142874760
232162091 428973440 224796680
4489097 45099032 30691316
174842771 94910000 24608072
175674493 62379874 119409610
159066959 286100812 4255604
138365269 292997638 147911942
22752321 50986516 215014908
76547107 514540764 155375076
255818983 157255546 145829522
3632619 320503926 33115598
268752153 532186236 113917988
120118593 539340170 310905726
107268385 256042276 128182100
18537981 100305352 66564144
87209773 464271046 16198154
285869951 130857102 48513174
118023163 249538546 93441962
229203797 29614370 72316730
218579183 45827996 85418956
47356485 290909638 307949934
110205035 155391650 294202886
200060655 238402350 29960674
32602251 140427312 185627108
52478161 436518328 321010232
33138747 300124570 98856390
91101317 156482484 169011144
129658269 567554720 160823808
97530365 643724156 93470140
133804053 250857730 196358754
304787741 275757400 35756900
163681689 204276294 45248078
7899669 664616694 91871522
61726955 409163402 92336890
125653221 73251024 332991448
15630423 521926704 116841656
300781113 468575784 108007960
131398299 354346300 36919932
1275859 454485746 282925082
365655 107794290 4504154
318460095 239212290 69407170
11714575 315159022 384518546
60820375 187653246 102280122
245647189 160520088 203881008
106467351 241615228 13167216
191914065 107080242 50178394
291824613 293170138 208471266
123618547 132779618 122212166
262543625 452301440 5721400
213855511 261321528 95827776
121535837 111653334 43156410
88314457 857123506 176074822
162382881 583259196 12479188
17804145 274096812 104747500
493153591 142525228 53821496
139037379 120458672 89392680
113178171 230319642 175071806
158438087 76497980 193509584
97691843 52882624 15084200
57119415 200532298 69814590
3543351 474788284 237774432
111900129 187330038 73783922
389452759 55595072 40442228
49725045 206081944 66507192
276940953 242481678 96404414
144190187 329640594 27572826
184418709 192441118 278345058
172795713 292520454 224065658
37365615 699451050 197352358
268669827 507390444 281367544
81440715 370332032 80326380
308369337 62987216 49787508
144815209 260171562 112279926
261750961 346124188 180736376
132755307 304465026 185391610
235710643 137995398 12344166
378298293 350195352 145430984
234050679 353726276 365885832
80949699 110910774 25815278
327958831 72303792 86399364
118828971 40450744 58874808
121258325 100696344 276518292
8375639 272180974 205505282
1027911 18700316 12954768
236839193 349725496 126878228
241606543 162503942 62152634
101981331 49542042 17162770
46729165 2096108 2301380
222322343 103355898 180184206
49972027 245235336 185862156
18804725 471735450 18969570
214361003 202627040 56158196
228385127 178690480 41977340
19420293 34497742 58965846
4982865 256234170 76499170
58406567 108529044 53722440
477734687 106168468 111172436
120353351 125958048 141244764
235655515 76780548 133611264
4422645 264230078 266568054
35398349 48916446 111058362
207688027 111692852 221286824
4038949 213634882 66946442
73522159 180637742 26818082
425608393 125267756 71246392
158782167 155748294 92480186
31902115 178203248 139506760
171396857 235956070 23130826
29730383 6724066 9653246
235658957 161012734 159039886
35483037 103282668 53474416
77862669 426845736 119196568
474697655 166776386 12691502
15059179 250216162 151072378
87655365 41237090 45924570
132288901 384633700 150403132
38946393 178353596 316107336
135346497 225921358 138436566
27576681 189724290 430401230
185285175 190495650 300102874
20971935 300078278 182228490
117439883 116064504 96145884
330330469 77348126 19251302
185475783 338758884 101040124
207265919 261909142 57725078
45057373 518321130 233426610
120682343 332599314 85106694
88453781 313206166 195239758
5115815 372583270 152920930
16066829 167884798 75164414
1609363 467114398 236214106
94342075 135888748 227376820
107449309 332274974 99137818
222989811 121437402 46510430
257248375 304451060 17771080
24097039 59333462 36245842
178958393 166039798 24819454
254560075 352084250 54273626
278678785 519617224 423341432
21035819 97164998 57808586
79227521 209341110 213665370
8598561 347250126 426893138
12435169 90032320 175013900
262907707 190838594 81882302
284560523 492308154 284417406
240446913 51566634 7712678
71137605 339052056 105719692
44779101 462785098 254433342
62978945 435196118 103318510
199753077 164874730 60480486
40925181 145240908 428587696
13457421 14738328 12004388
25767683 24684994 45144922
225241769 525355442 115199350
96549775 259390638 8001990
177898795 294465976 30451400
185476299 10856288 21280296
228280939 392021804 41450068
220611809 530129622 25944942
232810701 68033788 65737824
41196865 253458632 262285124
185296335 257199516 101161940
375267855 473453760 168101176
8695981 324153772 230294104
42226759 368384378 59976082
286966577 100313490 157167114
47634653 181903004 27301412
73275713 408655958 243237466
370955971 87239178 75610950
13713093 176466504 79396892
118038285 318712126 167702190
388906603 282639674 6869186
153828787 362912324 145448728
61349461 358076996 196534852
60900587 291085696 116523292
34110065 461079134 57277438
140148515 336594620 270987580
28704995 297779790 77350290
57544945 568526510 79440290
120331197 443993788 124275624
280375913 242443370 101798666
190531083 486185704 379734312
81305595 123588024 64761068
35518927 633423124 92754028
137516579 448622968 141003424
28156827 207892460 504328500
326339615 396845330 48006670
120695671 118644884 1211908
203710895 155001184 67957688
37234635 487717430 31824714
162163923 380187576 150047648
108571647 683403832 99476016
59858023 239757506 130148954
202389527 435778814 31167818
154927169 90143200 105986092
389465557 265583922 115859094
191078749 272321848 183335656
237735915 348045110 192391038
66503241 132109722 63430406
112485205 170948890 265343270
74671505 149602276 95642132
342216899 150579666 99193998
188232287 339527562 226083066
115198627 64643736 50042520
149891807 243810482 12647254
137584031 542851348 57676628
59790837 384347986 148413906
222886233 82285414 51432354
28545013 257586256 82926652
80431085 215607670 339049954
64721705 796213680 35133960
189528421 556476308 297053828
212269383 15470304 46678336
120635299 648099282 280985058
280123469 213370112 105790664
57912409 259081782 149895246
106935629 418799342 9934862
21191023 439996614 88631250
285367295 248202330 70674390
91107395 346045120 177805960
152367461 668714290 59520170
24851313 183606634 204315798
33188585 70616762 86020030
125360969 393845358 123114990
17802727 220302434 441296002
148668639 484690008 157393336
57539947 265602046 309198346
38487337 386564612 197644036
32348575 290075900 208034920
234570573 660051888 200420276
197383241 220033146 34181202
108974877 420302964 39843760
35683489 169938636 39813132
115008659 26421878 369911986
129318261 286708152 143333404
110616009 394453784 165397872
129206507 165865074 133203978
93042457 183076750 213267530
43779607 47917050 35563170
124113841 123031296 256385952
262644391 212147374 61485578
131751681 523638006 31310558
139008249 243142310 163553718
23505917 198505006 11394634
169100641 288320008 83697056
86023799 84115402 95147206
285088711 223532392 112817108
174110703 141462474 142203046
122197779 351784134 269617498
58534913 87873940 70164160
18743215 233566730 83587058
101417841 253776912 178225652
158193811 749122718 192181042
189524055 696166740 102310400
261770533 97340894 13578698
177168713 52205206 136325086
123946921 268118872 24504320
39349159 112032662 97407734
105316671 685949082 177735994
169381845 66834540 11711420
232097945 357584636 171500900
378740351 64267560 2207832
50231499 67903368 114831212
198296393 444714226 369571190
154217085 241426070 87699030
74216831 501448696 27976028
27717663 243717558 12343946
63800261 72039848 183973112
54710493 216904484 147356436
128999865 347210118 168866074
47735773 494829628 86220764
18428487 189891732 18156164
153335721 283360364 72150612
21095365 603596980 56725840
145020645 181030700 147785484
91527251 342350546 162665098
251474223 466727056 177675276
30476623 281524304 163096564
216900669 644634376 262701852
74990519 450195988 230856056
11803465 45383968 162034376
117191291 19824900 15325860
41441697 451514966 127743798
188912717 37134590 49947650
166529469 222591288 51831716
50697513 411580794 160038554
76838391 176416800 50275312
260462995 329670730 134361002
39838449 530484752 118640376
192139503 189555732 225208456
63219043 272059174 106912202
115852875 276443152 84716964
38828259 79219238 20287758
48737487 412441506 199295246
16186701 74736224 4617948
275293879 151875794 63857978
11004631 58917958 16814690
42765863 190967784 10436316
21232679 154357762 121392362
1127145 52745610 79701050
86347303 117367872 37849644
178637913 374945136 3114164
261443097 476600562 75343654
94392529 342124192 171026152
82081705 155293394 118492450
15608041 106067450 69461938
107506863 123969036 77612396
47560555 236083360 12925880
247127821 308347706 185283638
6046351 317629346 398102
171976755 215939708 14179644
174726411 313396780 37265052
150472039 591080412 167674212
151604311 344201608 15844564
92159323 518588430 193208286
11325333 510823514 43563198
95090457 68381712 26675776
108903863 340036142 161533786
136954445 169628200 384935000
129895821 408171016 284954148
28879709 68190840 43741212
112919473 137575448 68449396
129714179 84943552 107504264
41834429 493704258 205419174
185469155 507654838 14784430
180085269 735482222 120620058
107470107 83856774 48386150
56266205 185509078 182488954
41238123 256159716 161964164
338182549 258734070 144281382
61375487 226955126 275661706
10807551 588951352 79601376
177420131 89320362 196901934
185964465 164834640 129457480
13684905 6239214 6188750
36355773 57364284 52167908
109800067 113927742 54593346
110537253 276330196 141590460
217465461 99687348 26307100
72414189 433282980 216592648
181569213 494705766 341377090
380162275 270074674 20534182
175179507 387935776 114201480
144224963 256836000 169471680
2292683 501213380 148265444
246112023 316603788 39200656
217789687 158982126 33521898
61307167 470014650 52996650
151649741 309323558 107190314
230077013 276905894 71989202
102436491 648482758 100093206
71287001 91238622 154494762
15202471 16547144 40571332
87032507 328420326 41919354
6767837 324068774 207012502
134895537 377519156 11060424
384011471 322860382 32425354
131886643 185233278 122371614
246218709 185823998 93144894
299825047 546562178 198307166
104224261 106442444 13411012
83893795 515873140 334799020
223784081 232366412 109614436
263211919 117129616 90056008
82526403 193411008 412118384
2861755 50938786 14029490
236591767 103639464 111795756
19021467 37544142 37359734
452286951 61819266 28940738
25833337 223196144 244451336
250610863 249151416 95659248
2545377 592211604 115748956
134747115 263261910 52052530
254460931 125281784 187165252
22618823 80965484 72454652
45765093 115810616 67602732
7218447 45606616 63717756
166187091 160277558 75880062
124844293 298965662 384597446
61096267 591053116 13486076
198204865 196791070 182989102
176074963 164947104 35736168
119276331 218500308 48510436
29289379 325918318 218606582
120923737 177099044 262270696
111595721 587422202 89383174
153130395 417178960 114113280
146288599 222267126 158338758
534385 220690756 379549292
135987257 329781770 216702826
144691407 99618150 108849790
5428065 114339140 70149180
102995825 318449450 146160410
105540867 366141126 207523538
28706465 193221510 120128070
211314179 108716308 17952452
68513691 57550252 106021824
179041235 524886958 16765730
186055025 335805476 194278768
137498711 250633644 220908408
152934197 318910990 112090354
133082275 434542780 84728168
193886757 511968696 397432304
45568201 22418372 51740276
380433085 400015670 16463210
35142481 166641926 228474118
200282857 161237374 15385294
171712877 277002086 95758450
88474727 335249562 15321114
270980425 66406170 25282698
170493057 130243996 43355472
22096693 150456214 75449606
299328053 615942246 29895882
38121635 115141950 153636930
177041729 368355230 164685130
48632929 120461632 238200848
258730983 636902010 259756906
202005917 404997164 164714044
357722065 192184378 186000230
7000983 1013558004 47932892
30441893 279213874 51948202
130774655 185998600 66236492
86042339 438919592 148560344
127934485 419728980 56280
46799077 495045330 32450670
45149927 59446088 67482964
328490077 194610734 8967358
52589851 357140192 83809228
130214325 421668870 5942962
136414741 251858532 65278488
3975989 172248196 466149188
211534829 257055572 286884772
43097599 713985318 66548838
82037239 153204672 323882364
94928349 196791032 101657580
50493651 290842644 16754708
14686741 53676338 96276770
204073563 135158472 28689496
194118739 582727558 188974174
69895087 326487654 90300462
335729 146415856 69277072
235455193 140795260 40168820
26122985 29667078 5060646
89419185 357163996 26982660
124060295 532652738 284514566
62060241 332410634 169981038
239217703 254326276 30252328
322160695 183797580 149750532
29639155 172678870 100129510
95484891 225829152 94324852
120241761 24254834 51911682
102349233 370493856 231699592
32070477 597834756 53653316
222544893 171888702 84828466
31841253 292409136 231657572
146954447 121624106 164712754
31437833 245831172 93349284
341502975 232473790 239066034
81411785 609570732 98266440
38037515 277891138 125133650
28949453 478145384 130233748
160483493 222442314 34767618
245550865 71572704 5753928
81532223 380477524 166352788
213657581 512996046 170651742
66017333 566593622 27807014
46012327 356315470 29102014
203957019 196335292 101406060
32736361 78589348 15594952
186008987 184756480 167660884
17840073 183261456 19640824
43456155 389444970 117207890
45704087 63405152 6074744
298984477 491626280 72830740
221750327 414937760 182861564
260266839 73610962 47360994
122903545 166351242 58089330
146378153 626224618 55888526
158826783 294465952 48078924
105889395 345028052 129644964
94600989 77512732 22024524
216727321 336532542 21013602
267811877 587166034 102493094
65871427 118671484 110054252
69878077 132891160 254943320
170752797 337963934 127757058
105262869 31030022 77542962
61883299 210185832 358101432
210538227 176991286 170292570
145579413 163394464 173638512
26905197 147501430 132905646
226984397 160125144 33971532
48916559 307345876 20576708
33213275 284193536 100560700
79994279 159241292 389212936
193753911 92074722 11012846
178145967 177345028 8173416
92916239 819466700 91498160
65415711 161436684 105020888
77875577 371423964 125520972
62191017 245498038 109848114
120678377 479822768 163951336
190045357 305082168 212338116
43373771 27478888 196252976
85920801 415253016 340935652
38251809 167227616 134822472
51899815 534996154 151907422
123531567 162741078 99212614
338062021 343405140 93238620
24387423 498610222 12214674
103561679 300542190 200687370
84411009 128733302 114853182
60415201 302649038 139396306
134947599 78013346 20396718
137178287 349474234 42606514
160341117 92044806 190421302
126840933 417566556 41883760
24262655 23459674 12724418
53907365 135736646 169189978
194186027 257725020 9070500
164998325 284891138 132082270
91272857 91890660 119251824
11066577 526168264 30756984
155590333 321640264 21350356
193249465 102689290 122870774
226110039 240334948 127423212
166626899 45091078 202926098
93223653 57615106 27205254
48652333 96686028 56767584
1603209 190623032 305501856
121398337 539829094 149039954
146490053 165716446 211400998
155577709 596394148 92297692
315204361 132050912 164468948
161124403 628160290 164620346
80254949 186689690 159500782
87224685 291962564 54339852
331493741 270417298 110816002
403525483 218553368 54177556
171524743 166353726 194637270
290473017 234187006 57418122
126467849 194392696 74447708
84236571 154493618 86632098
121879525 180358768 224920900
188913741 100246374 238871182
202057279 193000618 27823966
55887527 607378660 268229836
58929247 768390844 66186584
196490143 442421198 244520734
386079603 357976346 62996466
75132087 73041636 164286812
175867347 309467198 185157834
178405709 482858858 419870966
25922193 142209804 58430908
156202491 532789690 110727630
64065259 69440638 26659430
126338999 497486978 225772642
23587951 279542128 95581604
200505153 190757282 37911294
95523883 245397438 241115454
43946357 161702334 47345886
56101163 129348400 53016716
63914525 525554898 70978014
102838477 70381386 94154298
177433017 264126164 72323136
35762889 528619472 240019956
133410771 294312260 67899540
16998165 192988554 34375522
66298723 384265632 33429804
164075955 317869858 39388206
97156759 43036308 37345296
114949933 308852752 121701676
141558597 457913856 1421452
277841775 322723122 326176130
182417889 337865214 198683878
25344865 373373696 8088860
11001921 190477530 16070378
1112853 506963004 112053940
146717209 141075544 309903092
11493147 242569994 44734482
94740457 127927530 80194926
198961811 174189400 162611548
142126413 446999424 190910044
164156961 540077842 178688106
120840955 278559260 69744440
76353229 511016472 96171408
165382661 215691066 69901062
31943559 446734662 19603430
100321637 359882288 49107536
4530853 67090926 33842202
180119791 288068206 184130938
213540783 324371442 55884646
250620045 69407250 7815082
16105525 61565240 48106036
163648967 371763244 257421248
45595965 81012356 37706292
31427913 205599138 45335834
159108363 466955644 54477252
90472469 99420948 88752312
140237869 486803474 69509962
203749639 672594436 129651428
30901161 240161084 111194472
157022087 212713090 187729934
155610181 241871754 23904522
28616571 235607368 114650688
140201429 487648792 314402248
153703855 89543550 77149362
8003285 100997070 69159810
201896001 203290054 92852538
83105361 208367898 250848050
201763897 145147326 73699986
215975069 390968734 237714002
272807869 526138416 151394988
280941593 260233522 147479594
275483809 412657318 198943358
294542029 32360828 72708940
129294407 68407296 28314768
240553155 360157500 296849600
46067935 128581160 61187384
101793095 377310062 429002066
99517537 117790866 97496634
156478295 334699210 125774890
428252527 44539796 5886304
30726279 342159342 392468822
148792755 672063890 192872610
159706747 117655256 15784828
99895383 138508398 44774194
421853599 151915860 30957768
42745365 207081090 76394330
11641879 36524412 37212852
24787627 488646004 123830672
41055623 260194566 362562762
410722375 166157404 151320028
90447273 285431358 57100486
40953933 400014116 28372608
281482541 199288842 71773086
278172311 458154094 248860438
59906063 480348684 125562504
21166353 312402960 1049896
291964525 147867620 215525012
43506447 361803496 216688968
66422839 440512992 41268804
133165557 54470370 16434274
70468845 76084810 28573110
133360999 398825654 212897282
63212425 85220894 208651042
118207119 104111216 131658732
249151945 361982450 119462990
409527895 78440140 49730644
95280155 390154070 62206886
373815187 428815354 112876214
225770099 54875466 111615762
85351587 555896764 242729352
201016959 462294746 320766642
247332039 152914722 28275698
311736929 194806702 110760238
203175183 291472524 268894844
47224497 136271084 17147424
158828141 455730814 292780618
46948731 331397892 92311384
8047371 22007112 55464704
73677077 382137064 378341008
66061425 496105470 33131102
18078379 12902972 4907704
168982209 238380444 67682572
239311285 160266960 87783780
95153353 47109514 49515178
109582491 400368360 287972188
112857327 289489316 728388
39600071 30887160 10211772
15752289 100931412 99044576
1823257 244218510 9316626
187433925 252927010 41796438
47500539 692000826 1356982
11540823 256792130 320163114
317202213 260263152 60796964
47504039 500431402 189774586
94952111 248457044 37469272
36844491 524651768 127369848
55941995 179716920 132165240
288081629 371575982 154757882
131761133 95882458 169838306
124932687 63852910 14951034
272877439 469100556 43497108
2281745 240764870 211132054
160045119 190658260 16151208
252006499 383443432 137397800
155606803 47910570 205845246
95021483 432078758 29820986
114547705 152469090 184442838
41883027 221703832 234522984
161328193 115450706 301394998
74287775 192033450 35861730
89705851 462969448 326159612
49966607 463897008 349962636
270597499 188969890 23973782
129401107 635072630 184733626
226133593 163264036 55413904
78764271 437456988 88637888
32259269 270666252 125517444
100397221 17371078 4173542
51730707 44539134 5558458
99830847 429080800 14525604
40094509 334483812 165218760
146169309 391326650 307554810
3790137 196216806 121966442
85405099 220656246 140958222
188962363 247904174 61063522
110673037 775587846 16107906
134526557 120953174 161071322
93331461 17552198 2483478
355966493 327422730 108384390
131520573 245573346 13007378
274017753 123968332 4430244
21578127 40085034 1562962
18714045 19912706 5814930
101054625 299522810 225022386
62016071 189613320 125256840
9640319 144187290 36074142
22874395 146782430 9062290
202026089 494459002 320638642
69914875 122810360 37527100
123141209 259719912 216427404
78928713 538345084 102649440
73307305 289847640 167694312
85273821 200617926 19233022
30843421 53643474 60217038
229528265 36770212 31001084
112887481 603448392 148962360
278567965 236972108 9857000
278551501 484824496 28095728
19752089 313547122 133308278
9654889 215724212 7040312
115894491 266192868 299547352
222818751 187396266 31204418
109204733 517029070 167701594
43730279 423377666 270179518
154324207 313892218 14451826
4449605 599022326 191940610
156002911 181432488 29975652
307247305 360331456 26890292
154905003 418283352 145179404
272349983 34281166 9306122
294639959 108685366 13831802
119917915 476821240 206555284
78841925 38281134 90682362
6582041 507158038 295995190
83626551 433775868 45775804
24500733 103864074 108659626
12370009 95841418 87076798
11896537 403575292 178005844
46939785 21286542 63200590
55232571 262286526 28234382
20339199 300113174 312231018
250923405 201498260 170580060
142167809 248789206 86135258
253752315 288384932 20612400
77939547 281084614 21915858
222319145 113095678 210482770
126487983 456282804 222222296
44835185 695594080 49772680
149494007 93289274 106500706
40066103 272763696 60652440
15198713 222339140 36504140
216264353 400182272 6984296
38924765 148578424 118366040
11143857 316092560 64671180
140816281 141641584 145424912
78689663 228514892 43930756
107028889 168157282 286439134
69831657 276869124 97109000
285639483 45499756 23600088
51982353 135585224 70760484
66034819 358450018 299510318
42424067 379246550 297659750
50532349 583985950 243190390
276946901 233503018 168989042
44025747 42199888 125133216
210442107 146859976 112659156
174059001 160958624 69999768
146675435 90446310 92472954
327087653 87695042 872786
7293511 129896298 246418998
165149365 179704040 217617536
152872369 166076458 6104690
249905609 245070310 66239362
10982947 478808384 164497304
73530109 133394688 546408
81059001 43070252 147978252
271837195 327007620 66336732
120833625 171987236 4515852
51713195 403198298 200005514
193828375 111598770 88483110
175336943 188454724 140361908
304316487 80024062 44199774
203552823 102227696 104088144
174227285 397355364 92249220
14907049 514347088 172772852
194493797 221841568 154214716
87994233 302492142 6201946
164632217 116823302 121011706
18719393 314271224 26196632
112405029 197913188 132967776
98999337 301897696 224994216
194490421 250323510 19076322
101982961 784751554 9585742
84210501 561353418 181944350
93840773 103271454 188599554
58579223 568048074 183888546
85036053 380295920 3359496
46594039 81122798 46894018
7111977 225739576 31731192
156177245 120715178 171150746
6687159 163869322 66132942
98462581 475357268 387533852
18883315 292967600 116893088
59506063 535535802 183453726
160241753 853621356 103231512
7358661 200414698 39510690
36491545 74629670 151973110
272180053 169533854 25118870
235178679 150387488 18550056
252697659 266961194 24002118
304102755 460748500 380504208
48728649 258828482 119363454
303104237 313717316 7457272
13458643 536621776 155221892
372920941 146008142 89471542
14147031 164056584 16799872
98765761 197405778 35376882
78554721 153528016 9605232
145617973 45612564 17168844
4261143 207087896 137871648
95020865 476312098 339037514
95319011 262587732 8271216
150022413 448961954 131586282
29485017 530040230 177799494
217116505 424906730 267183814
73068715 318558706 170093050
214267399 428190192 201209232
245338209 58472918 59503182
120927043 253918754 97844098
197658077 236262746 140256742
269577225 198372414 60090550
29951389 95347434 3694782
219731219 393193628 102763616
233785137 145191120 2761700
216081435 219262420 92283900
114223819 510166652 102538496
74688653 121572428 242443436
61843335 178705742 27201906
18592827 24422100 3304820
269189301 258355306 112624338
104613267 182596216 28058136
46408695 372254662 331866234
175118699 686237926 143489462
11782597 267257554 188454254
68517957 106478744 116319708
124821047 362982200 393181340
149590729 343677630 59388690
255197473 221411186 227370562
22549439 251426998 67738106
269115645 401149804 148953528
42949385 571251736 66520840
140587299 68714520 93845920
41727049 270176736 98214732
198604125 31578522 77889454
140115729 337398906 149940722
186832351 106541078 125437402
94399093 189124518 77645574
83058697 218374756 105674956
252943455 102902392 161202756
179374173 180810646 17239794
213292287 305682948 229112824
193983881 348917682 160545174
180845095 351861940 302547520
69787257 478537674 51433630
84569151 113532314 16124778
209631045 515616876 185169220
227548193 206728908 96443616
148668675 127921520 237940860
73645523 37462614 20195886
121982315 357605476 204627668
14529755 102316790 39239614
65776637 392785936 27022996
66334073 156885770 146560586
263083405 166822110 90437490
101969719 240026894 329571682
196029135 631367440 264523020
242353919 183805256 212662232
217957385 93035860 119030228
30177743 111065830 37108526
147050079 254847318 232418638
24711615 415559580 103954780
7373295 533154280 117398376
37455811 442409018 232704526
121281695 526472260 227078620
223823709 224748744 207930508
59097537 124071228 66314756
160100167 121080806 78372910
7045941 310118228 187428384
80821113 501907054 29909706
293833025 175976050 21269546
38066179 320396530 213013222
24918325 529194690 135585594
41898689 342103418 368268502
192641889 257112528 124057868
34459611 619471130 245901690
153862891 410131258 137095154
296238175 305052850 65618750
96446795 554519524 207950560
51552063 56067384 30820612
120962255 349231734 143929938
242389959 102651438 13018690
134107377 256118388 152294944
93724013 128025076 106297124
183421725 152438800 36525144
107494883 248291800 264707440
78012685 463300356 69956820
74282591 77998740 6009012
196543705 227803444 76998380
79900185 325266262 495601470
26366021 364082628 14322924
34025001 653780852 48559644
70346315 738184030 137000530
11704941 92677014 22832402
162753675 249235324 292708320
9099705 515066450 86732886
146017429 131054688 53047308
171812559 231702528 383405888
29296533 110652416 58784664
33518101 157357192 15420184
55300655 32436280 14866832
183277485 507890300 293687688
67533659 127195506 415754502
51028333 316666130 49449794
17125827 50763382 55936446
64447023 155559714 17096206
79913979 81785798 69808974
51259839 263339176 288363672
90231747 527246628 166693784
22034937 701636628 124519984
240072545 222672330 23424258
168484215 62201966 13200930
54073879 126577254 342964542
63197999 199492632 102251352
26570057 182728426 285819302
285833787 404799864 302897372
227718409 159303022 23979182
47424629 578996694 112912398
234491201 388962222 19829766
111723381 335429328 205928212
243868319 99701414 53769658
39768309 263495288 87748548
118673061 152894288 160980492
181910665 229648030 21377162
211731729 250480186 71381238
14284089 445792576 276144228
120658285 148935620 38287960
180705667 404857640 27493780
229133771 450840422 125045786
88040921 472134878 13174066
96284461 473215652 282098024
97367277 561381200 289002660
230568497 202524070 270130546
18482557 135902696 185640788
185408343 244183054 131477226
142083287 144856116 32927232
34181961 447908856 188700572
320006597 235494696 3514296
104272255 367718480 180089240
50589921 38805300 9129320
93596557 89142326 303820498
258754341 403594812 216751964
91194235 271957710 48044634
133545025 655166516 266898412
105250343 92439904 15376988
68721997 102950702 196614334
22818349 348583182 151935678
80274951 380748000 98896460
343201841 217658546 195462302
163319305 159889970 21906310
177414471 237211382 243568098
296803739 262981446 65762502
90744451 444265004 73990468
106031355 186293028 29536240
182735117 115059466 24458494
85583125 81100516 3903380
375143431 268117018 135265342
123896105 553681540 162003848
251279889 21227598 128606918
3040551 155590362 31595534
65883217 354318256 257433200
135376769 161353654 119104478
131449911 402907662 19588474
318600245 283844642 109302070
107916921 408652278 393036314
3552051 475072380 211361332
85746465 567278712 194113820
235333019 559486554 31171218
258841025 234842280 53568972
49901997 321069596 212588112
185270059 358777482 82079874
156465375 161013780 54361540
60468773 103019766 3443826
141188431 127106934 251791758
4139855 212102310 200071626
128700819 162512548 44578548
202901095 829679830 38016034
59122371 431253208 9640512
77057171 506348144 194573048
309370713 214543722 187458946
52932315 326511140 30002580
11712603 323482698 78670726
115355415 138566120 170891820
253376115 278411580 177485560
110336843 497332928 355913576
192466967 157969326 1321302
6292141 184760202 329777598
41847001 10857224 11765512
115919395 66246590 13352642
329303727 253560786 79152442
94535785 415821298 29090350
92405131 33640542 14593110
25160505 249572678 123750870
61553417 207680874 98521746
100421545 292199670 86484834
82099113 273449064 160954096
9079539 48749856 27368732
228971741 23014338 19538730
142615355 151435440 75191016
181246163 196973214 23872902
80121101 224314906 238507922
42944955 311823770 43165410
41832611 65176030 3303950
102382363 288545116 76628780
19414965 220810870 117352578
198690167 307008376 221168836
26869771 323019148 17094032
104258213 261137174 41084038
105185859 332532288 171456484
413057971 201476500 18798320
84145425 363541530 150357158
85227591 70137802 1093098
58917807 228514160 61983876
109707241 229508746 69474622
219396347 116674488 168001176
155602121 360796818 141433962
185941469 252206770 5279530
18181787 97546246 110509834
248213575 118312800 177674160
207074253 425993574 108451658
248400277 326134536 380846004
98851515 111650356 35031900
247039173 166144090 51383370
67844843 561910006 63323726
238540769 443302260 28538700
69056613 355244220 171557240
26665883 509621816 231070624
66835713 463497844 389865348
278836779 452303644 140764728
66610053 319282152 120126244
287785851 424016722 8832294
103121473 162435936 140873304
211074225 462096700 117629700
198178933 157387330 143118530
45432307 569216626 244804642
41053799 160263158 147532946
6943171 170098428 88406460
66432445 205689330 83806590
183650377 135364036 53228828
154319153 166287074 33855914
174273019 43822372 169915856
195619939 401368094 165684962
48096751 95963882 22225210
247619847 279316236 33653552
34930901 286795040 263453332
36474805 123895000 295483100
30513285 415199930 17462130
142820511 719495282 8724354
29594763 235714614 402937718
128912043 183316716 40461104
53111155 483150206 28402150
36421417 440248044 263805168
179169777 84415106 114939798
69627355 480273860 267280100
203582555 291600292 59989456
133895217 196842982 67783974
149087119 35687818 339578738
70626093 89858394 51673502
145240353 187532712 245454364
9413469 20669108 5236140
138074663 663690308 10574816
67879495 145402040 282716660
187964751 75086934 169369702
70439275 305357824 210642368
216249573 194344992 2384224
374868029 107680850 92434678
80932575 73799400 53638900
31605199 674624568 8017656
186637269 110566036 69518892
83162283 208445532 382719484
67081333 245068204 213211028
121720029 303514422 105120758
50048015 253761730 160781134
240115759 148406388 59134464
264639079 350452316 97439492
204910849 217382792 4426912
59647885 183219788 85766084
40549743 179634780 155775424
202550489 228447024 135499332
15170613 116712984 321337268
195141333 214717456 86012772
195455141 480855086 5679842
93171997 386306964 77199792
202655127 114559024 178083036
338937921 131375002 40917618
262544375 211399160 15086668
54082941 235419738 135456670
215326895 581635000 110749256
241940555 374748120 371536140
4313207 245801194 123810326
3902319 366303618 108069194
257095763 353248944 24254136
298254737 606742708 159696436
28462667 88259644 51106472
17050205 238012630 48812390
222021791 111955438 43707398
185639491 447866760 79933812
43349275 265549156 53181992
30637527 154434640 237320580
71149885 253499810 365816030
79771303 368205238 132677654
27055877 516357144 71190804
33231365 50817860 46323356
126376731 514831788 360593492
186046229 53269678 198518686
135972785 872942408 61539244
18516209 64255462 58378046
83216541 419756598 162416038
142701689 384166770 39219102
52818173 814811624 26180636
175870749 104447996 215067012
18515151 385640188 259522776
108172771 110816718 20996358
256550403 194465878 279831726
157273693 190058666 318130942
106160337 292506502 221955126
56429401 401417384 204258512
81103081 314702990 281989810
63248915 308959190 89980270
64751829 312488318 301768446
71917509 413079942 433173122
67562209 457055742 61806186
9891567 23867436 39023168
61790963 373843862 83354446
16879897 267973614 181735866
62652569 57456180 167964120
60058957 328736852 55634464
90163117 487879326 43655142
76585321 173213472 11865432
121332301 293401082 109192886
192633043 131829554 226327334
44507263 61890730 10923466
24332329 390686266 324017582
12798549 116207838 163155926
132679543 566980920 18688800
172485481 498980902 303835214
28017565 13593158 525350
51749881 34040196 13384668
308295657 236066852 103821576
55753941 193289352 171432356
170919269 53600944 196884748
90159055 133483134 242310762
240854543 178828282 67635014
112308141 447671078 118191234
198139061 358708900 60693620
107486029 122413716 40168128
15530347 131057654 81257518
199807341 424990940 235581240
31166355 286569140 147537000
270371079 247788732 45766712
254442235 494688404 31928972
163927839 142065460 223039152
166239733 211165812 14313144
282630083 268978406 62142842
16376113 329331104 136145768
248024753 584547210 223509546
39137251 174917402 377817346
116961543 355056664 345457008
139949155 179436822 48131646
240280941 77369834 19180878
48792577 464959084 172299692
96554813 30682844 63772208
127996489 352288440 230089680
6717663 308046108 335818364
255738177 442462854 278644642
60159263 228479594 4888226
136525897 194467772 99839536
285135773 306241424 95866712
31322279 285324432 82463064
237586973 270384194 43438018
199901153 244730764 64177648
46258717 137565666 128038254
32821445 88849292 57645644
239565313 103048924 140824072
163363553 225898186 226905614
4422301 41519686 1569982
35147585 230293220 105968956
4714407 179051746 235836066
35718037 519351652 210699704
44065531 339939812 9475364
45628079 457007304 319299528
42915987 181658932 160277976
24302209 134876588 10346560
54581345 110665128 12319380
261955659 266121160 298177800
160352411 380697680 152723048
68528387 108932764 27238388
375846815 286374610 56046094
176923313 780375156 77200332
104342979 82084028 85282248
63468431 333461182 152040806
275272445 305826386 311482570
237873765 535399680 181889608
122655001 144549874 27957338
33893947 303615646 87571586
130990849 119355168 207624336
132225639 202065498 120065902
232457749 132360942 62608806
134387759 314346614 282109342
10902061 426550124 302915968
10116519 294778514 28469142
69352657 279401326 74322190
168894989 80049548 209716072
141567879 389114022 220830478
33886421 45806542 55216622
26069475 522957180 15563300
28893029 71926202 69263482
187820939 135489322 6501134
21787277 224976594 22678746
129932791 412927732 421777676
145037171 161092858 135498362
26725701 112678242 116202442
154502757 217415606 191557782
246166097 71644714 143536594
59565389 298438834 57889618
244978343 20471964 37926516
384735 87302240 66630612
35374197 283344762 344575354
277983351 190971222 79192426
185908875 125749590 14320262
206770583 286090538 61887586
53206595 200491432 79780376
245759003 128161616 46531196
17796111 351539652 88328096
49926531 346981916 32073432
83422669 270536842 143877050
96054053 347486390 51152354
627353 433202054 45875818
86854053 83798496 206035016
236125421 238959790 59341822
295616283 596519544 283636028
8107011 367308636 296000932
64397731 612240542 61259570
49982985 121550130 33752846
73832813 450079880 50373316
165789587 171354278 35330194
175416893 171082196 65182388
116461397 239506636 82861664
29541729 80020548 39192376
29827281 308105292 181548272
52142913 7333416 1708460
50635417 231820356 101273424
157288593 113888926 52344450
54724901 314478044 30014488
81378797 442684832 21383804
93298671 289482916 189405492
23574739 541270374 38441022
249668603 97961146 18267334
36446997 436503370 259895646
18554193 239170624 341053500
36747519 129712802 116116242
45999365 76287760 39992756
198312101 273710946 105369402
144734185 394866120 7363704
71731297 116755420 97391296
8347029 429243436 254135208
20434977 114511114 25605750
132905855 310940836 145020700
15259303 713256832 21962516
179536843 570311648 229184996
294923189 322617740 173424820
111732889 407674548 63244260
45790755 329779954 29210478
25735853 427568686 103341754
246500575 249153724 300839168
263101043 429025656 12017436
34426941 363646710 235028090
163161111 204767664 24942352
167246973 198253754 102710382
62115075 386824598 170274786
2355395 186885720 406307640
215294301 331035828 188498188
310753389 434978112 387146228
45273749 158084700 50861160
28096505 359392018 39204010
241727537 85155878 54682046
13447875 502243448 87243336
19435875 43298060 40634712
89731153 271701778 263081674
110900025 240751150 55992450
141220805 506500138 333598166
166336697 129459252 72923604
60433207 24067000 80926900
93344431 90809862 74212338
70144721 101139750 29472090
311444881 524844408 233396976
9051139 255092464 140610812
111943965 171372672 41074880
51029843 121176134 201137842
191957325 168047950 177637410
47093583 29074496 58131084
123542999 53234468 18905440
89490567 196874262 66657566
89421837 294793434 178801298
101868277 65087996 27333628
166649913 393917634 200273854
112645195 365954510 187677370
24646861 277440344 6774988
170562541 98053644 34148808
181227071 420005144 159132808
176258549 212565050 9060982
120670735 138545330 110580158
153180583 144494516 63818308
30405417 719772342 62666966
1267615 574204510 46294798
93954451 85024502 321361822
69663979 376966628 127821848
49758863 103761906 72959778
138175283 536490696 172396476
10639127 293577886 73462102
164264385 562453776 58162240
219191803 398889882 268134666
6942539 315193332 168861936
111029293 90731022 86515926
94772317 725531356 83959876
144559323 338781120 107268080
231872855 108655780 28998988
54567423 76841796 132852512
131748273 335644086 209124010
273425133 439927206 263430530
113317053 136046686 212721438
155094727 47557952 45369584
273605069 480434712 288296592
278621173 124548966 80163558
6128589 416693436 42610232
15934193 375536056 103665284
61360807 200518176 152763300
45619433 376562034 99726786
209159829 399725770 96685122
131033235 208786512 282193784
20187569 198538322 75466778
27451545 189863084 216569100
200704837 143065684 151174360
34139535 300537734 145519350
41367059 178545404 16042192
206073397 334864802 303735206
75713509 116142842 167559446
71156355 273361000 21017316
107412639 118353774 20373262
46461021 224148382 33410934
3613805 114025510 152262770
160265055 607301750 274510974
62281349 374859266 310738942
282460793 427606594 304563758
100189681 247283650 46499650
60343093 417779608 320760044
254681179 124142472 61306680
21621325 216844750 30150730
123404501 367530956 18741472
3754781 269295846 90381762
16239321 249909226 896922
87041525 126719728 5024380
41534583 315595526 281513694
181572051 111999174 180423898
142562187 246441010 24530166
254910313 451592616 74157084
215093741 377187322 33597646
74047027 559298860 80051540
227235751 150702696 38902068
68792085 452992332 269648660
144184113 65338096 22488792
171827569 105095972 205400864
213715115 443374644 177686400
47898823 272677438 415308754
94538697 558715936 168814452
38571721 728157332 61169696
51289009 248202422 425427802
121232103 226448012 131755884
245089579 417004428 73101960
108381095 110351020 26572040
162971579 256649108 59375264
61263803 19367428 9153724
92353853 396110576 357426404
1870275 15778830 41600810
146047357 491737086 376505178
4169277 173816064 26209832
84596675 139505934 247706862
62385599 314190254 80871182
135127725 272339640 404315788
214649129 163614572 94610468
7486485 103104450 2025982
57407897 344663366 173319358
8957143 162210936 102949392
82181003 596428364 166988768
393519725 143284676 84989980
149765025 95582898 38458486
151946137 225907764 30744156
27952615 224343850 388926766
15436493 66730830 15993174
238766229 130268032 180719544
27230287 305226356 262734892
150138883 169405926 279608274
134843103 459395054 19602750
285723485 130052730 195661686
135199125 648867640 208110480
23201639 207176062 170392058
53108343 50380794 5544922
72729265 13339830 6337710
125893097 65065630 92177630
168975335 296671008 81517044
22422935 40927240 30931180
46451705 445928240 356915120
83634133 261989432 59818816
89968401 102236952 173248924
295368481 396145904 48908132
81099941 348114130 135260762
161131477 378943650 98511114
111248469 380461716 203286152
100511087 53443346 45941974
151206653 285745452 86177904
102954963 479279926 234424974
175363353 422707186 110469078
192282973 105137994 161391246
218169095 48784918 5362126
160073293 314489946 248859546
132209587 504351246 80104494
149256673 124808064 388703100
220987407 118260426 29450470
7158969 271527768 425138368
147558727 51621778 2593246
44347941 631612398 15751906
49337745 252757800 147000340
32589141 209178682 355694274
133327517 170929126 10911466
75858255 245021550 98019154
50044893 107742474 18685930
157175325 282030374 120102918
44953795 325008554 301985578
279743041 209523776 90419788
35823713 322526730 84423330
314575717 364406028 114465456
185144685 84567940 88508280
120013905 246176910 122266210
60911805 228342170 45782394
8865323 280171274 77444254
46923695 347821188 331146816
60486015 128632106 399467358
38984545 853690080 63004740
39256937 431736598 54639014
66667455 383618710 281186874
18924423 310203618 135734266
75930803 281766824 411572912
48072201 307755612 233076904
26914187 125108494 283359538
205179725 401924300 152909600
148933267 750375304 185207516
71311365 221884230 177167918
164831175 331786550 50448870
67197853 397740254 227515870
59107769 530782178 62086238
102981211 297344124 42446232
162298279 351829352 96150044
251501631 428723450 6551670
71060563 346289018 93825566
6342259 197641852 170040668
50887901 23288126 235687522
86995187 404807066 41681570
111018357 720568566 25068886
40838391 129327488 18938040
91692755 155017960 14334320
30497851 90918628 26995268
192537441 440176218 154540682
83044465 296167246 150344450
172563315 315935502 311607286
145881561 102455734 78516378
64573355 293138578 336168754
120838195 132953394 136290042
163374687 569707384 18025272
3113025 56533614 23668898
147876185 230570380 67386116
38924969 79279802 186141214
194318365 631280030 324345530
93628953 346374532 83485164
123324303 148326298 138997146
223564547 248813648 160853596
80910975 144306074 91338930
136725831 450278808 188687048
78181309 456783334 142958522
50018847 100123614 298366402
88271317 489204766 282996266
212647891 393743012 224536160
102131283 454761486 311456806
75748871 54184072 61689964
89093553 619236588 137232556
130302075 180917330 318476550
76496019 571364784 38331248
113174795 163768770 371448390
58421161 130850048 146423612
92029749 569469478 74051358
76646009 213336092 38375668
447616023 119044826 38099574
89251967 597564994 150770030
63003525 516635734 199637262
12896673 93066216 24896104
36378209 77565220 20673980
50571935 140434162 178748710
277496691 118000274 116941542
14897367 454804994 149244270
28640869 57392150 93410510
103475667 62422636 31940196
56804037 62464456 115581612
81762123 390873972 176890604
11449503 499810246 255824478
180951839 319888502 126288886
32829253 382593946 85402490
132511163 99238500 6295416
105208851 62032168 212313432
89626297 242821248 362339844
168631231 213208708 151109840
225620663 443929152 226963716
127989529 52201146 56703138
209501897 190899620 15973100
65832289 24535448 61484164
213843993 287614072 104477484
299640145 419026582 134695990
113226537 218993770 24705390
34109889 189380058 150836882
176733957 421504826 173587866
116746443 363038146 190090146
207516703 364650556 113786336
2081057 327120844 227228452
187694115 182395598 221753370
6767809 333713622 165952578
384658185 71315640 35883956
386906001 463021668 171699352
15638691 73079352 41910872
198283701 81389332 52671840
156041385 506236566 379637470
103246467 260373914 334789206
303438199 265283278 52751066
61827799 507072350 371697170
53533797 76722948 63472484
123702639 170045076 127953188
230643237 56302276 9307188
245378497 350194066 231517706
36961415 286112860 63062120
109848259 317614692 212366184
211135739 38708794 109114282
27291789 813655754 19379262
57115479 487023816 225614588
120884037 334753966 139378914
59161673 119305922 21299206
270586675 79722740 58379204
52389865 198737260 73393108
51066465 433040442 163580390
115899683 107978028 126807984
151909887 721142020 192786816
9881805 139666778 193827654
11309421 50107938 163321598
290143521 287649132 65883616
124856095 155152790 60606910
319027163 319901356 35583256
181525805 261366924 84546132
137789093 469933912 317248436
215827943 77258574 9724986
116687679 557494402 166052166
69031215 203705880 230122060
99987283 641014704 128245776
60680391 88755768 114026056
237101589 96239294 22285338
73477491 144289482 48342286
19688603 588735050 174214546
153046061 138003142 33400034
99162735 305238170 115354590
140621075 32796890 9869782
206635995 123773730 178118690
86153385 451003910 18117330
30559559 145078264 210073312
55084807 295535734 96246218
240392979 103740826 100257522
14783019 123838542 61894970
44481349 314468588 47581328
15011103 79275154 19036386
48159175 327105962 124759250
115553073 62095254 49585786
74280993 235383006 312503374
11251227 400146630 67439570
159348449 151993938 267404118
268145617 5924232 6326556
105850085 624333370 125888510
54328139 403410922 266977222
336753753 171305946 185641474
51380667 215267994 303745102
75759411 315636546 107924062
37706539 413627052 94978080
11776053 227493846 266266114
219917685 331056998 189777714
80324179 127237378 22771490
375469927 287598644 8375056
245202249 303805084 10166472
93813167 483498610 151991506
187935999 312164788 19558536
49564977 319943434 305130006
3768291 320014968 260468668
38418155 572128860 202760640
293683333 130739922 209491686
76529739 198031722 245711858
52667365 565951600 103514680
15782165 363318190 130260130
37218745 77710668 73362576
59163273 397432466 99124542
204556263 352591014 104500946
219918145 42446692 4715344
31755043 313277946 143950002
213465707 400005462 199328346
99584645 415958970 255343026
67789501 351234162 32613534
388002671 233032250 66326722
282197051 58611102 109464234
11750521 455440518 108622434
141536181 43134538 6149802
49787537 103005610 2199766
129692251 230166822 104186766
163106129 222353970 29043678
15594599 244104462 112185486
184956545 270831404 122278420
386420275 131045154 95431410
86697709 186084948 221358804
243201473 254239032 67049364
292266885 85426660 38012820
66681473 284616764 278607160
139903881 248442714 76629202
148274115 54114090 111516038
92840839 189111208 258648692
19043425 260010170 168030310
187057869 129425288 116771616
19629819 230126568 59718932
374180373 222066244 186313932
28507831 542037154 256676558
53021901 154273374 109228822
174789951 598654332 151001060
33364359 179099808 143242856
136581323 554065584 247142676
80737419 141652938 6101222
208075357 437089516 88789484
14886071 512796922 298637530
63208065 61049082 21339610
4990619 235420446 225363762
6403473 263062994 393263778
11805521 117503360 34918928
17642693 499940174 377045650
97885533 56330154 143807518
44896839 187219274 103762938
111107263 117905012 336507776
86793471 633911762 20927646
11802607 329013196 202970836
79186619 130458142 110909234
173225545 133171940 193131080
23308027 9694584 16624308
87896545 477686650 158591750
32158105 720917198 42851914
310444935 258728048 55917264
145127375 362467896 99507828
151311989 124402102 41683094
82300889 434957792 39926776
127960883 320620900 162533044
169905649 438268928 218533516
207699715 259120370 47834750
143611725 310503318 110534426
78789253 506692268 128239516
9361429 249046046 150714938
42736603 65737074 25890294
378534123 269004264 76013452
236560573 374814346 218223098
31469083 623587268 8992756
135860231 151013332 100929512
73465029 99905076 160637552
58222827 58001506 236823366
148307037 680787576 58964188
101221817 270203248 35422856
73924835 100728930 92283462
169179231 482642718 126043502
120023827 275010578 41478374
29518705 164313536 182235860
48030069 36616406 98423358
68662657 264121848 375885324
135558631 350050818 97446882
348807679 263712370 136988078
60422361 589145968 363632988
54993771 528948776 72499848
280752555 283572644 111322920
96173907 374392176 59844860
143852629 152131496 63137752
19818423 347378804 340085976
87842051 146821448 32387056
311997751 555723168 187915968
283716651 155692314 12347818
195643277 26288580 24507336
124912025 96470336 3552752
14063211 102021854 251426202
170871447 299503182 57974926
234426911 49249028 162869584
204941957 151522944 205208628
499691563 172486606 27519574
111007591 148559470 135248590
318269415 101081128 23461380
182078449 238420752 25387968
127146641 406446058 404186498
249758589 112713618 66975958
183153297 283340288 75958164
350572801 117110550 84098010
116953253 318750676 9174836
141032589 188037574 325705698
232928117 384354634 75890762
185656591 213285758 42217498
142617445 573841340 148305080
238714093 284076032 11438216
86083359 649629874 29952558
101954789 96014858 324773738
44621279 312531162 186623226
15211611 555801426 378844942
60441835 312009682 168961210
10496215 142700250 48906198
319288025 171097972 1041596
168764699 357884480 22934260
35672847 495821160 9115640
196954511 296712454 7744642
31849805 30695918 3435674
14416929 527309040 93475372
118944725 92837066 16976162
46024713 222203166 123516326
56846773 111121956 164847936
104451905 150617796 374726760
15384607 32954076 98664
339687055 320174234 108955570
235182295 33193082 9032830
67718845 333754530 115456974
197229877 291416924 73544068
77068571 259562708 140742368
264975433 144290082 38619894
231996423 75084006 19450262
124138495 401253360 280435992
180953935 454998296 288944200
133416131 393985282 233816794
39391369 461229496 251185652
10519955 127676460 70594440
161129391 510477212 10302180
65925759 389325472 81339708
194487067 429628406 202624118
99935395 616069420 111846160
103800083 178897422 224698254
4116073 11804374 9720226
63526893 348882044 65118456
173180001 416458268 68672004
166116723 42108142 264786474
110945183 106080748 145457276
85099299 198393240 408454168
114581235 305583736 27998952
187018073 206714604 40086948
164249393 81591062 89382674
117572403 364941468 157864436
145783977 356841852 393885184
246045545 537286620 25335564
195579825 321136830 62547902
264266905 85131720 140965032
136083885 126826074 2357618
27944577 432748468 84896724
120927917 142177288 19940944
137080215 10244010 12970826
85788503 406864494 7587726
300003687 349303170 200684966
17024681 364527178 444098042
62481351 361206156 89928068
66863283 831412416 86923544
314835921 235065522 148790702
211014181 243143648 62092148
77318227 516568446 275874594
91151767 199311614 26334338
12720519 117195698 51699522
133688899 222801086 23611358
47607047 313043170 85366754
185931283 164762042 74900734
11535649 217960446 221744322
189962839 267592060 22706752
275547977 106497366 14080266
66096919 389881634 356960098
41369355 138088850 127802634
197890431 132226472 180977748
258084923 272868392 109045624
26790041 339054782 260523094
5929459 247575264 118558032
266521435 414335932 364831624
122642375 400675388 309642316
91426897 65399564 225836084
161497663 227363982 313706934
20785163 74949986 30717806
149654055 105196020 24368656
36709527 254234086 458876670
176645027 175866574 13490438
260977 221502334 188406722
94636527 366299772 182735336
232094347 136384718 26878234
39565741 154556350 39944390
96846045 305057670 218780110
33892025 12675240 18458700
34264457 32165756 68536048
141267305 71707270 35815342
104112021 113398588 332902056
290886911 363642552 26747340
105748185 513922812 318321584
31861217 93519844 51143264
6495059 67294818 13478274
15023357 664373398 20542346
2154675 112752900 15374020
51391545 261604560 261130000
24478893 148530514 49726602
123559201 31648546 20612678
104697293 124555298 67181974
183760113 38240458 5429106
38931057 87167212 10929276
192222905 799610030 192035510
36604779 265627378 327453474
406547491 337315906 83441222
58219513 98351932 52574296
397346127 360879136 106680360
68927289 326496148 110366376
113991845 432057050 225843290
121220323 168305634 204797226
149704247 304941864 114392352
462312911 331409216 95423948
51693297 263894076 97660696
40837799 234476472 163464012
144686609 401915706 6658458
336456125 270415822 81584146
54815057 61272692 71376224
112269317 64327658 140502094
10016337 377192028 4832204
263227037 62919428 5279956
64959919 334979466 27951138
245639117 346921584 55939992
125515469 107549592 309540396
207387967 138161538 147153834
92878657 264846808 56305276
12293571 300566478 97809734
174316409 456038314 259562738
145951197 614570612 375475044
250804249 246312068 314282660
89007033 105719194 300814770
15225341 194103528 441628884
67924153 388579084 146639972
142326445 276615768 253163940
110926871 122843486 176428618
171637269 96535878 15787874
110530867 385730404 53958532
320029715 321548770 160030510
58512405 293022758 11275710
179970429 190307882 214113486
135928985 273995720 133873480
66066287 34435484 17791228
153053835 264942384 409026688
91685717 532000266 16523118
14356719 450656094 277913278
127698785 344430240 1916652
137097273 225893334 158091206
215621431 322615490 4444042
256972107 69732974 27681930
98110385 389739398 236689910
130917965 221947120 289685800
91606359 402894338 54616998
155018813 188864074 104604598
230756707 128712124 3465976
11004023 118849140 202737300
112770023 135844876 292828924
81155973 303180226 319603398
164316357 78466854 164663594
293836819 170331332 87068032
262900867 398591844 108982788
50681477 326718050 19351030
143277693 259462474 34739490
153027971 418115112 15143736
123563785 158710206 67729770
140418429 338723762 116521446
228625177 366910536 115606128
119739047 146503706 328920802
39512001 186319010 42085890
151489947 258660066 175840766
20821627 449885474 238010494
133746607 371254706 103537526
108799565 141580480 89689048
108404709 45577182 98401834
46901229 426533714 360493818
217385047 215930682 85635306
123451303 311373204 195537360
25698399 55452000 10314400
119572215 73484236 25622052
21303837 75696086 16669698
115256733 74554316 12713556
127134217 176752776 9695004
33516237 205809076 20991192
185049227 111513564 70190004
56325203 281722868 34768804
115766655 491461438 322908966
39717589 297797184 115100592
40818169 311711578 20131562
186608485 161536526 141294982
248161245 96570590 35240730
150609895 529756116 125725980
10916645 14174400 28234500
110178817 263664738 23828274
59413019 169691014 157275638
42623029 311452612 181072132
3360195 288733020 86334544
32382845 634386418 116780326
204944965 291757456 22438492
140619311 243347230 162689602
25303357 328577374 284505854
210176991 585991842 33566438
84036343 429745734 220630506
74058945 326360020 409024140
95936167 303782084 11533612
200083271 185386722 88647426
56901815 437415628 184119220
88195729 132138272 12348904
88894915 167917290 61631562
100069177 279886620 202899840
175281239 46360352 30616516
98075901 121947708 42635236
110356523 187044790 325479914
63431043 561488890 20143326
170978723 219835904 5763572
184348625 438611618 201304850
78627897 24877402 28718346
45885367 295353304 143521904
116791911 552932686 350548458
4590161 483618918 171739986
146348495 155779074 64649418
67354005 644591686 24797790
124567223 404748856 132947288
202600269 111559822 266353698
87055393 273841374 87879246
228565221 181157546 34969062
176604443 18964436 41869324
97919751 92030688 69495892
10137225 113312052 135605840
266146977 258171482 12437454
231883403 51360442 150090034
44522373 179490892 114157404
82491609 540714110 245269410
70344853 209803984 7227116
189507167 80051646 143774598
144955217 354890954 394186042
102312705 651304380 214932940
103338373 410373858 83230446
273241669 152031632 110541332
175614725 118885876 125105968
440196219 375507066 60160102
102115837 123032614 128895326
117283685 92491614 79478502
140039849 604047474 19893258
91203667 233631980 24485344
12942651 272994392 12428364
359205855 186989960 214814640
179418443 192962858 83178934
174299971 146439000 29324628
210098469 25766448 178799852
148335613 318174176 141463936
126403685 82734190 296926306
277905799 180525790 36880510
182873267 331001762 189779194
260577379 157689078 127948842
335043635 453611970 81561606
24621801 327935086 350232282
289042945 422355980 73593460
90366633 179303934 241658522
129458305 217541140 255093460
166422175 380342228 135380696
24189433 717763226 167067482
280177267 248526312 3198324
73606847 294490872 97500936
66367093 259066780 182408324
118270005 250734116 410162088
242745369 274436168 87890652
38054461 266323138 16534282
342402793 425421726 404867190
225178063 71349118 10118386
82283707 278352604 130207216
140584165 205720578 135403554
54080833 94339848 21312504
33072165 308511360 62922920
210877591 689268966 130829898
263363853 114872628 151682956
130460409 97040542 457614
179089371 521445882 128253962
181861201 220684048 31047856
4080249 163850912 23624508
93881527 385253864 349243328
218157709 482573182 39417338
34830829 129783478 329255918
104832201 289671438 298129706
28725165 848817804 106540772
84794367 312789796 132037668
206899685 287208622 30450830
373614815 336776820 114800616
132255153 648893796 41943728
191053265 212164530 93480210
41357563 24054874 16197758
286372317 219770436 14007476
136907371 349603760 76966472
51219879 123941382 41756282
72180829 53702516 255011272
20798255 417294946 325807090
60288595 369013820 9134240
132417915 358140082 11327226
36347589 133394556 342235952
15705617 247248528 438737676
94159053 435627496 200656044
114296461 411103580 198190300
74303073 154212610 248025150
153869011 307161098 107548774
178327693 58394286 58722198
117355103 376726824 241078356
38971153 474926842 89201606
63059347 266897124 69071652
4652273 758302826 31880498
105233439 212410588 304931064
825661 304797602 187202878
69514921 45844512 40691268
129405517 77621826 88480122
88445613 568441316 271489728
324536195 252941340 134481408
15152557 153602746 10205114
40567773 293800786 135680514
13689347 486029044 48666628
192067293 32796484 76333236
7233917 154171044 86010564
271307799 189136160 6231960
206799419 83400364 11990828
237478703 28255432 9493976
79627165 409673740 8697820
141490597 164800178 111187466
85681967 375109160 114267656
155504311 263699024 169589272
38442073 186351894 130550334
157072509 389456360 21663600
275315211 188699358 136285934
93019029 306528530 6695010
68489555 375763120 223154860
187684803 308301276 45013312
103014069 468704538 143953798
106943353 406452650 102775810
245064479 746392024 3604148
131642937 220109784 35528140
47074559 514173634 157191538
188257715 592127286 238438830
65659037 491422926 83464254
185898833 348500606 37226402
150114253 158762138 2311814
132891697 366121834 3214978
132038781 26220434 6493842
124503369 206063198 77258586
168089123 171348186 190802694
192450929 534379780 175974472
35659783 470734554 50140506
19453 107758196 30904784
30438489 308447500 162019380
111836379 360711428 51571380
285836957 180850626 202806450
113696195 232283990 9516730
22970281 104215474 34221322
10282337 154367504 45389992
105606843 123163648 40409904
300399705 434865620 78709788
2360875 560901300 47774100
76198869 494655198 92490446
24520809 438463308 102501932
269020625 451017920 138881560
263310135 421511540 120919320
166704389 410046774 259207602
418922053 179988510 129372870
45184921 115010802 450615726
269447741 139587842 122123194
432868415 69129850 67658758
138127245 502394036 246011880
172868795 49295080 9593392
95417517 249320802 281702966
209360087 223288456 192190348
134096271 262653376 144705228
14871235 312745578 59298990
105985927 479965780 334094180
11483477 431881642 211369766
9795585 102594630 3660670
134842655 48327940 111336568
137610615 457942974 121431182
34338177 478368764 74972100
100137467 802745466 220068402
146483791 250654714 135503002
186256467 163882904 137597064
310840011 326210906 173892138
393068815 80911976 46144732
21190037 238450290 42966966
14392501 624365132 167069092
76475457 72013850 244957626
399496161 180071872 147488376
82934577 418367622 130291954
33032323 210272084 92063192
5760513 395265966 100665518
100882503 517731954 179194150
196309645 362292154 113557778
125735197 188788556 320323864
89530505 598569990 167026074
161103033 239296168 241397856
149591661 134401254 117839038
185425155 590814560 47656560
97203859 477360742 249375262
200422465 60131130 32091966
5555571 50834358 141083642
42430085 84628268 87010276
311983305 178291280 103808760
30367541 464768702 134524618
69463107 22668936 147371648
94399187 306319470 198948066
150506961 772941258 116129854
83567555 226475932 179158580
236756521 205033626 38055522
14327815 47654582 30317650
116890633 119227046 30069154
56234061 386814672 117570856
194066667 278893572 221032964
83282725 95889498 51207186
74194149 261582968 56917128
25821923 363259126 211775246
168987691 589864198 37101106
18974475 272507430 12392510
34758537 211683328 197229096
3144469 110976628 73861256
47639907 169200316 291125172
147550357 129970720 199345640
126811857 163211414 98478894
317594019 166488792 82735552
163522335 312683780 34793892
135678523 168362456 252633152
295327571 353233518 169251978
152174589 252608332 234299688
103585479 276917740 53931240
385485013 320001314 24646886
190111025 33459380 148815340
64642019 211798366 216813298
55369785 223767066 62040350
171351041 322637100 332322000
206460281 136157822 104524526
4878969 468855538 80447082
72589959 267116278 351066
6099451 260352058 100524046
213521669 318133152 246924
15887289 458426426 114696978
137081965 206281040 76099120
78676339 135596118 18661914
82178815 72548454 18897678
44187771 3800498 5288934
82814363 419286294 198686166
204954039 225028142 151570998
120942985 323140302 109786314
113483705 280426222 94413554
106628957 138860164 249727252
9516485 298247720 116628620
188863415 194931120 126669756
94138585 154092882 52536090
71311761 295899098 26159262
19442407 110229582 41639586
158297483 92236058 40864394
49809551 204763098 49287042
296166275 511465160 126382556
187706073 86061906 228428342
74477705 254431828 34930196
206777619 265507172 63980448
160457971 249313850 102969278
155178553 446730354 203189910
4822329 91298148 62677936
109037093 425940788 35754016
18305155 414059580 134943768
339162011 177921714 41580978
33803167 491704264 109298096
79736895 247509722 51516054
171430293 187914484 99760992
156169129 355093346 157898182
35651691 45718038 3802310
265852505 413434570 264129790
187256121 152115312 35758892
136601059 364680204 286812672
217895337 381750366 197551910
123732915 78808890 328082246
105586443 410962470 221772470
275008087 402850534 201855158
224136055 331829520 92734860
60528099 356947644 25259788
438166933 273773442 33271326
134486689 479141178 245486082
47479665 348247620 360562792
140703451 601119526 145214042
181625505 241380262 296531166
63920517 173249832 29143156
177281199 498993372 415110208
19593159 404242466 92372358
79588771 132726984 221480472
166598823 141759696 53779436
26790657 324662886 167344666
11726349 36941634 20988562
205960833 515199958 275501226
258796977 85010486 62810022
264582525 59143590 21394666
217429371 203494832 131548068
178356627 236876136 163711472
187914589 226769068 265720012
18180405 253796550 57479606
122680525 188602230 126087438
36578801 388307836 228805828
18175363 41995104 26377248
55914859 310612876 195785008
199577535 170986680 243654124
47649933 281889968 150165096
22757411 410089472 12756688
292122987 205157046 208643938
180265419 242430492 144941128
214051937 529961080 21883984
7736847 208922894 375503406
310217367 167844468 212645836
40953347 305490936 224815428
210857065 530130850 166378330
226707229 282125542 336914486
268132965 221553180 195696752
166020681 406434054 166097542
53192009 55865958 47642478
201674973 445782904 246202008
351128859 111874858 120436122
65835037 226633908 159870504
103507859 300260194 233245862
234670335 473415510 377001038
20066011 411140554 137210338
20657293 357817826 108771094
61621115 296193682 58119830
121360199 281436802 238844866
12844373 549720274 196971874
167774139 155221436 144017352
153646737 401401782 17344954
144269589 188170632 282905236
107901345 53315232 75533180
166120791 148970138 63529530
174744119 477548172 16507836
124320967 31556354 61515158
136170593 167320218 9399546
10846789 275064990 407510190
76861527 25081392 3041156
116683061 556672978 119895074
175626149 56239322 60463078
54369685 2534870 39347674
485169 488356332 160053976
24994595 164415300 114236448
23720831 38730078 11867154
64684123 159333926 119599718
3182747 526059946 297177058
163091407 81760522 6396374
116568109 130088612 6706168
734961 8895710 58470
260376677 416993040 185528100
92705693 512734164 39479964
128603747 577288096 7711928
37719885 276047940 387842552
315065359 542241222 202712622
158598271 555477338 297155734
82755497 470918426 68737522
161490503 385319776 401822032
13552265 162326042 373350994
64779055 278956930 146037010
147377459 500116688 169310860
93661645 449809364 39742448
114182557 147410626 99835330
166302937 235850824 311446696
156236679 200680108 19308732
217692619 619201028 28162504
162474267 615047892 51053224
45503235 597591160 105473568
224400709 190618742 310385842
56199903 80098196 89817180
187276475 361360240 233325856
67272895 333549444 121355880
95412875 246950540 917720
18931249 27394958 33589942
73382105 267056610 329093826
48818343 23304336 7617884
131531573 350854836 2997396
58151341 29961356 19199512
229657853 179174086 32823658
35275385 446888938 8099870
35783891 565707910 3603610
96962833 348301520 11495300
40373207 74027074 19544194
200822499 383630880 98699440
440886687 182736264 14121632
2014593 196787994 45027482
8312717 203216286 24615114
109185073 323000542 130806646
209026291 45281070 146673750
165910805 329620812 66712284
39010575 267735768 312296560
165991413 99081366 69506114
444604395 120640710 100175230
85438615 57065102 25345070
199727909 147250438 94968718
258451235 223441096 3286000
90258413 187993146 38189454
84731747 527598142 31096966
28643171 36814936 6444128
159235603 306394644 131449944
186948871 237050758 173231026
419903549 132540668 38692120
65805337 354659926 208769914
107991695 50283120 10460640
145041945 341205650 343077234
878923 182069574 34852866
301513471 115187272 89577820
124124415 12672468 316971176
281591819 308704750 99096442
89356521 563339306 83157858
110839571 221215508 258413792
113926791 187331548 114794724
47944805 483292840 43156640
410061583 16462546 14398666
73017837 225165708 78073664
236837503 258806558 294007214
28408215 117020670 117857234
153616343 386011454 235339778
419221789 167315920 135823240
16169933 8939924 20076676
91097869 547629852 7227624
227592315 189763170 86560562
152581797 55125804 205757404
4538387 377946586 94366226
165436049 374109562 295619942
58094967 361844586 146820422
5230415 454217126 38622118
15915125 472175562 137138310
69095923 265075778 204232886
268473023 179417000 132542764
94489933 382803568 98589056
132443519 34131708 135223488
274594569 144208798 69151182
116106177 127062244 55029348
10714993 521031864 85169916
175318941 266133308 124865316
357097521 317985738 35428138
140450621 179328252 46571676
65313269 356804350 265004570
162692843 120252276 12648252
97225379 213731824 49752712
171517695 248562414 67722310
148631653 288101374 181507714
8909925 570035810 230373606
80711463 53346626 8199618
5921747 163048522 62770526
34599115 81882100 36614884
224018541 317091258 212636114
107061305 266360140 171969488
278274889 459280166 166021838
385046085 424518052 29145036
153236147 295538404 13278908
75055863 201934502 34621026
166960695 85211060 120061884
91605943 75779600 223801300
44671373 177069882 7084974
90310755 412975326 62546518
69516397 379130936 119210716
78394957 78720590 94343174
29210509 118604098 473604854
331836453 526734378 293503106
41712203 122532354 33336150
144653999 343577902 92260654
174449715 118649540 93259836
58826805 269473548 281318060
33396159 223556566 431998002
13054647 21854344 1553124
76859887 279279814 117109046
285265195 79740410 47657174
24027333 546221376 246822328
46005301 460949334 9372342
173600073 234592322 260406
3193361 222101102 9295742
23276189 189667948 53636404
174379515 62726090 127863330
159223959 12985648 214952772
108026479 188777852 207969764
105702345 99166780 265905660
9810179 139986994 81282662
79057965 225250694 140352090
148700899 114894708 161158764
335429111 463225788 16220976
316506879 369360096 294018448
153615921 379106758 221539938
18647895 218157240 441920120
102075711 614715186 233811082
184617965 138504280 90553720
177180683 148407346 26035262
63512809 489287398 191813954
76558165 612174460 60534580
53315997 65659026 181609714
130212443 429903376 121008500
66088303 263966860 210609520
244235999 276909512 87730916
9475147 680476104 175389144
294660585 138442070 100476930
26214985 562092844 97137892
191814785 188804360 205134680
59371447 291554958 85772946
214176645 383174410 202530090
69799649 517643472 65149644
219684641 166327856 48937508
167383207 223214596 34030352
241602541 70293448 205473872
38925081 175205512 343049424
33007437 233024440 110867880
58860075 38236024 3936132
54774495 162119520 17810812
26023005 143495492 321613944
20429871 361518582 302131382
28113321 396115844 303643032
208896507 386705432 183359904
48051189 201277902 322908926
188254975 209695670 191749150
31329177 11139086 15592038
129546453 32869404 226405792
151850055 190345350 64618582
159091383 135323898 85656394
125538229 512301304 108579208
34318739 96922038 14699478
51525975 201731806 274141770
4563397 42577994 101063486
194754189 146482702 221347194
157325593 448439336 85115296
9464393 98017412 247870904
42987211 142452804 109049172
219996535 237218570 35275130
56230091 333259778 47426362
116729877 262857064 289025028
190645573 500281156 126002276
66020653 98877180 20147220
208896003 340678186 148191522
264620531 347918380 166370608
181842505 73053760 35061260
64109199 408374642 296956782
17914097 307995596 6074696
145332899 91663718 39052270
213688319 367570476 196239108
50038293 285011970 253963510
160576829 82516322 9438662
22360233 156941378 348678954
74602025 219704582 461246510
119385273 286560426 266492858
245296193 26084914 100440634
78116387 564492686 165022238
55013183 537750818 293263906
254551609 260926752 54397116
102404211 477282462 85514554
432182085 104322780 29712980
3939089 170687372 27465856
143607043 342987214 113703886
39415385 532917806 285247058
200743947 330531296 153167508
133155463 4740734 2520950
137860269 353079632 244762596
133333291 128794386 319200858
69055653 179212460 10328400
25165363 372365340 145614720
295602957 287225094 104513434
241956055 106121334 106580862
19851071 69350992 14979892
164322827 328655106 170017554
266012501 44584220 96727460
255795623 187499114 261626342
105485597 152042456 69596444
90796195 128354800 86922260
440093423 77900294 23708366
22384283 67895144 45436096
344787129 504009676 173972628
215795377 506237342 347038354
48503713 301726764 357001884
155859283 328170450 281799294
380557431 277752492 131598512
322223023 238130344 70818736
27714545 316611940 13363100
256836881 444184332 9364428
123129613 196011322 21064354
382005695 253540802 23278670
47859645 26026380 8756260
127056045 450463890 205056890
73427595 326899680 316590460
19196229 395761776 215235148
399847527 121575476 13012044
114763917 225446246 136707462
133104219 118168392 65532760
162135731 216738886 193943542
56759905 34351520 107600660
132322971 109229588 9817596
222632275 390892720 236617540
239946887 318378414 238430286
241022761 297456462 103433682
215544717 508971990 21485906
123215271 410483226 95881658
57994873 402557180 91257620
168577981 227298914 70748282
176885513 511161476 263654504
112347089 216594352 53845780
48946935 353090836 162401148
193713741 158389870 130219638
182320091 403140854 139931242
79472231 393628190 113155370
9369087 110191034 214256646
96307197 425129508 153471836
22611457 504061732 308219944
272138215 361293102 119485410
155909711 182012006 102464162
196896977 268036796 43211968
289805487 180969078 102127166
388574487 272495106 23624918
244236705 215742450 11834690
71638573 344921776 96760004
151685437 172244830 233014966
138565339 280313108 130662704
55593759 86339588 116470080
294592053 183263196 11192920
156400169 480673010 342891742
123769185 128646870 87142610
12419727 226715124 1062092
72621877 131401656 107988972
47492681 41782738 20247518
120739141 241319686 118592758
158506783 781152944 124385504
93818631 218049448 169849416
169346901 285465306 154900742
81309875 98266880 39070840
260925477 510083940 133068140
234304811 124737938 50477414
81668007 564568344 34281848
240910231 122206964 16464728
75814691 370401718 98237734
355517859 323537762 198598362
236167917 387009642 35136274
76070181 221856324 115574288
202425595 83145900 104483292
91120281 211048324 56431932
2254803 307519198 190009554
331205657 175860534 137457882
68370359 727557876 239032068
130799169 614759742 56746010
62851685 394473850 26319982
4928925 181501290 185033438
47509731 302464818 9956806
21019905 96687024 107030368
143837223 199924244 129012912
97218609 254539196 76195512
37205133 476457444 15119852
288963349 43800618 89172642
112798131 194724888 148433596
195657385 488196688 15269920
156883713 200585016 250981040
31371489 119797364 192544368
19451321 370465486 91829518
90730041 53378496 324784028
150550963 140119374 124865694
358174619 411260228 108594364
29657045 123054600 266316072
38937233 278694946 77397406
161564251 720200408 94501928
21438103 64298664 45430572
193795475 588823778 244030954
83045939 533383452 157219884
166137681 286392608 206893656
39397911 250313970 496579198
65419489 433504208 64935884
128984783 203821676 109808128
234685049 258865354 2709638
99439891 339871316 117831488
195286713 140048262 224646106
345160191 463818622 66267486
79568905 340161250 29462290
129781131 138515984 28528188
209907799 734687068 122263556
192268287 75225588 96873316
110355915 654307514 199311630
185343537 90250922 199697694
365921781 162905152 168535488
194739843 55979298 38590186
263910181 116931804 1601952
160497097 49076096 44554144
243640143 314319610 264706770
8255281 541077362 53395138
125022565 468156220 445232140
167184335 685064222 272313610
78387503 334594930 43630846
151791523 235259564 144007420
63118019 83371318 114106562
66911541 124961084 109005972
125053299 447625892 30652332
285329049 427057112 351202668
321932367 349020636 223115872
30887343 152793456 25425916
128911573 528154718 393545654
199603325 134199860 42946844
58823481 261401964 16738208
18942479 244946252 100432672
9054315 619610580 102948112
224234205 403093670 255599610
236321935 78336380 107168140
86567589 546324558 120544774
15581439 9531748 44561844
130615023 170786476 52106136
126227259 90400652 276949692
15414941 268996762 146450270
38338959 354147576 253210892
229247857 121219718 2455714
46526365 289414480 489116960
207881661 506506806 194691718
26970145 413162436 655620
25358929 275827108 48463816
6876311 85875506 125123822
126057357 410810974 249108390
11871031 326524136 321566708
127725465 546115020 132589184
75651369 596717434 136490022
188440383 134150334 97869586
39626557 423517598 30002506
74038033 460810552 57693716
226783123 548223704 74861872
45977493 126801906 260939882
70738401 106351964 104267028
158499513 289363096 278335896
454244195 99961268 59281124
252393393 280863816 29816092
254031375 250045750 60045942
162824575 97140460 20235220
279814831 304442252 168889196
101564001 73568580 100833880
375849 693481010 98364582
137902017 193317024 25262512
82545667 150787194 16330386
45140545 35547480 464453784
132435631 346008330 213270630
13631729 157524354 104086182
22707371 18369478 400858
99028861 12489678 49368366
6494613 92522082 21966206
130898193 415705206 461405834
80318307 357563082 41310826
97270487 15104736 36242688
1151663 262372496 221530444
131082547 241118434 314348698
23074445 321157840 161600440
339714219 109083676 21990072
188236581 167266872 3992848
27109341 201676812 87955328
114357825 292714396 78734472
40355157 463601044 27263796
298099271 322351704 228875688
68331953 333856102 83837074
41268801 357400426 73055922
79025457 14548422 13312214
46228015 214710500 165379016
232817461 239852882 7755794
135727663 256897334 85256626
253362479 72197084 7879928
15591513 215750532 4824004
236040797 199097558 126251206
86884933 684694176 263877264
51911517 860951416 997476
12437835 42813912 51376940
84024045 161065990 40182654
39086909 649102890 25450938
7899659 138573752 193624136
97541877 229658076 236246156
11967891 177229158 7715482
1852943 644395276 118235096
224396005 344790070 11307910
173236191 261249884 202128708
83096817 268302526 48895194
259126561 269243178 137074458
176414117 210384280 61273000
68190813 160998834 154844206
104774049 382522788 55812868
88919409 621741848 284853144
29035685 306422920 66996560
22503081 367617982 28618746
475606905 320782110 120091730
24125103 308002784 178152192
222377849 330943642 109114814
241205349 241371928 72511968
82683997 10437522 409404114
41361677 98926286 87836102
88344775 288397190 120857330
220893959 246171578 22516078
4299927 516841384 44645376
74626807 562277134 33257782
3809971 305117364 71783592
90571173 143766546 429326606
43577981 220808132 104897516
291415509 228130320 9923888
23416267 320439566 25468178
220912665 314371096 207374820
171360053 434293344 22700268
10134345 332771010 309251162
160298541 367904238 82405670
109325017 272082336 326455704
128106651 70538556 33594748
228047049 381865362 111642862
100391787 388742178 125314774
7513309 672023154 41959458
75095091 56460074 59225838
282030057 202079154 38872238
159533549 386980382 51569030
224954021 176725190 92285522
6944337 41678774 11406726
75766833 430056056 174703068
35252619 781862742 111369958
32723335 171077670 258967230
156929245 245819152 123729064
77009569 385483170 205214742
8693105 495991872 212782140
246824613 271171704 59573492
53495913 140525568 316592096
99428539 635257612 164886148
67958159 54817978 42150818
253860897 362733962 85309854
8981091 131473552 209357124
240082405 143672840 52479380
354524653 221805666 224756334
34908573 572895036 53925440
30826559 79307176 6973672
27603507 242988916 97615656
236862331 260260636 35072068
129108063 358585974 45552302
77782267 143383704 302116692
69327411 35023470 6861470
68501153 285833396 9999388
101440917 235092090 100609006
87443779 451573838 268742566
212353331 423700900 99489992
34961479 116923678 286276294
129307629 120444508 26595624
173288895 512041080 324658412
303242995 166865870 82521538
168388083 148475240 18601560
48713797 210464000 13962100
26859011 33249884 21486908
125509081 193117162 19669106
90873471 221110686 96834358
375691143 267703320 3982724
28494955 138086534 42840290
48392219 47053034 21368738
186802039 204695292 106180536
191007209 419468428 245347144
162143739 145069606 164270082
4401413 135170384 132511528
294697105 593925450 175621434
222175595 204915890 47500442
178783227 337528940 20442936
109073553 49571184 64504456
280466613 251688936 73786036
24458855 583955642 89074390
255601411 125930648 22418504
54108729 83841138 25325414
57734431 121909382 80032246
113692985 235635680 129754640
1630829 268694628 118247520
240523943 194588416 45591184
193618867 311606940 291594600
106542213 35119620 35920184
130128877 87618184 83003452
33122769 371392212 65164612
61661551 200377646 106686442
192257803 116620554 42474546
338694145 180621666 77591538
266235983 253504998 193864806
128337323 388393036 264911620
61122253 665938848 37239516
103546289 178630730 131629790
33843965 949540230 43717266
217043715 536552430 145039070
20786717 17817906 92304114
130002471 457245018 128943074
212022219 73658708 100286748
170470451 590115462 264460026
118622697 228887370 19180354
161582347 547264258 158647754
121760527 189551186 32428774
48707955 353682240 306620320
85413053 313258746 228051330
39922457 121417038 3908166
29494385 96240930 40906974
373124777 138290016 32956296
163488945 460791136 219173760
32390271 332769028 218094732
111913975 300132980 406053860
47136015 551543310 344004470
158277507 117192398 66484494
237095133 116450936 10004484
259005373 44915132 43951024
34855917 174410470 303699294
271105921 322360422 17123370
228949923 214817064 5524484
195639829 269460660 39023160
53231019 508079388 170840936
118269113 647298604 148628852
100172907 290306670 53218670
92303937 152946334 12154050
195898927 287136264 21251748
192603251 288924246 98586738
150560637 232159124 68458668
137392707 126962226 152229818
55864861 343600598 418332394
17995889 131035176 246356112
100976961 165714882 136113146
273439667 447172492 382440856
146928895 529765450 232680806
234431019 349697242 39934098
91528951 522617372 130736044
17803319 248592484 171921752
37401411 65333312 29053116
47381343 23940328 69993096
122816733 283811396 50016636
93794199 142437924 37015268
53251447 373625678 47599826
83310961 303499932 302464488
18662113 636427106 188235454
141014611 263684408 252946252
132300467 276140434 106466678
2250083 104356284 135214884
261024303 282876460 179374104
30438413 181192484 206134072
197768265 186054712 226025916
128865401 506456676 84275268
145766607 338327118 31475854
150389907 150131078 37035426
23302351 295745070 113644182
84752817 51344310 209289490
447506501 124687610 80443270
131050725 301724300 25353120
11543221 340261134 32337702
89177035 641632824 192123768
83948177 457397884 138092236
271693611 63485200 9122052
361095475 207689550 156732294
64460495 380334460 222862820
181260497 251523522 229177626
4901211 533637856 16056852
78797155 316381740 10728660
1033415 146527620 135568680
1525953 67599272 53629056
36827445 416969600 109513344
138494997 93786852 25484336
37782551 330732838 60145562
25692611 191963168 25026724
202702831 391193456 48820388
2378075 311713770 64015074
138742145 255640010 48060838
155950945 420697678 314150990
140816007 191427078 316735414
150778553 548180158 229221074
26885815 205549416 26036088
219707639 138953392 11445604
237176205 606749180 46282824
72455973 387832662 274206646
332417811 268871588 240241752
60202597 102372484 42400096
166336265 135530986 266163098
39351719 165369506 66604198
384568285 157461484 34440388
95943123 224628936 19870144
203049669 46144066 8456742
31635735 502079160 70991780
205886147 186652090 22021930
32964483 172694856 446242148
205894565 99387610 74696470
182702359 316214268 42537972
78430939 161677322 72475814
109970017 138339674 130308262
336700885 439568530 134698910
75561867 181896484 204160344
265285471 255283174 273718342
124838443 395868882 138792606
202760919 114165878 21009654
200130281 270318972 285781824
32193571 171353368 66305384
83700439 116765814 115335978
49986927 187228544 127699956
58877351 236143544 210768272
57587879 54337930 130517470
11130781 127385198 280372078
152687451 327449588 397697472
231338753 137768238 130446654
35447303 418843996 217730116
226571465 350809630 219934538
313431741 500241562 123254490
190362527 192525564 167703888
203545075 199894582 58932674
123833737 441317956 273425588
340451129 254042984 20807072
168617601 605818622 325833822
252908001 127709238 11404714
9826265 152774580 114839760
229323291 213939892 18451764
1573107 153796814 105117474
65224863 269013056 15032724
77394925 83248950 45920850
214163457 51143384 3695388
271349357 191162644 198913396
133279465 363078124 13548568
133793883 371874402 12152566
138212165 71743490 329057606
28271343 11073000 9732476
17112081 572530548 30171724
91176261 106610604 212313008
136167587 56059438 67372894
113707563 302187014 117003822
35051709 257216196 45301388
36636443 59847556 78173864
113184533 359805970 101140850
63584765 254211310 127073246
32987357 323559878 120342086
145885475 431583300 213678300
302139781 166355788 73374404
135908013 323270698 249441606
332759387 237996724 21741736
301219039 315708132 96639108
174453729 262087380 31655372
139586043 88172898 163486114
208185867 82711166 79399194
108508773 24818424 89023916
281257163 52777384 92226548
112606749 255828232 153803184
40120977 267264454 126741498
94861329 318054158 116821302
38639077 117232076 28971944
68305601 229867004 21396392
19748619 253709106 47244218
104677521 343107534 126370898
136680187 159366296 245184268
38607431 153092538 147487686
137483279 141231114 78312738
32731787 123009596 59878028
66434443 250481706 67970634
310065319 119842718 41912954
23819341 308883884 279242188
207648669 266416392 53413400
180434035 309988812 257220180
79244119 259126448 199964744
284562315 600327270 283979230
195699671 309615512 88882912
274198127 344193526 110525102
126144059 387410816 308876108
11027301 171811460 71977968
23806857 504305298 46397726
58782549 56063698 48520722
28488125 169006900 479345800
3532927 54901348 49637236
116530917 268330550 317619090
23691333 14423806 34511202
67949323 427882440 149710764
346188111 483960918 142661834
143198613 412251564 24494956
88483225 348078610 210635054
204393259 153933820 45267460
4221785 14899774 883382
141767697 219758340 356668796
159441059 378837000 50414412
43738023 38614518 62245346
221857153 183313296 26546004
124321715 272653348 212817680
286671181 232276184 13563908
57521633 81685682 47699054
26745901 363196134 231336918
59375937 527593360 111549480
103783563 390030330 258156434
262841263 418299634 37664710
5490165 336825260 206722320
179053861 171547118 35676514
98375 439209604 8838080
47279785 249636736 145320652
109819963 184243770 14520630
119488635 411329520 282680360
8520217 173015664 17230368
72379755 355412880 40142228
118775233 90010644 2701200
253848335 143824880 14863280
75566301 445564684 41165952
99247099 427415362 77274922
255777781 416993958 301358382
84752523 220520976 176805556
86965531 331832434 17341582
346654121 228082810 110791978
150798331 535960404 32888172
154979111 98363762 54999254
166977905 442858510 175916330
128081629 309288772 289538140
58363961 117851152 246420092
122323485 533701494 60782542
32046699 36222258 344426
126862119 151296708 337845808
176194353 282868086 32461214
191703669 97448592 260164016
22504847 443474534 234643234
174193199 195838734 37580718
47494455 297398376 33864220
1956961 701690998 58562542
320029741 73395078 43842294
25796203 240391230 37734954
141256245 381581652 46550336
2823583 16117534 4263434
177824393 253555300 106986740
64973769 516266340 71653792
105031357 344542154 43319354
128035657 171800826 388835262
98064439 378859558 315637654
243372665 203092396 22629572
116952107 288811536 123082704
78055367 108858986 433131938
189000983 761249484 46807296
70985199 549432404 155483268
87618161 531754188 294084036
143904267 324984876 80094064
2609449 142697184 21909888
66363765 481595270 119323230
169473167 336161844 248712408
298820353 150637886 87565094
98914899 543606058 184805022
77871043 76740796 116154104
1640425 256936330 74467918
172646185 99669980 168349640
179235799 195408530 54142882
311748767 49339620 55661844
203433513 228376998 219476546
75751019 281890376 327559748
216207951 58501946 30691602
197470989 120135978 260982418
164146649 76330390 245108882
135567477 97444676 172019088
232557949 176088738 165799746
174178467 186511584 128601928
67297851 235743342 10886842
28816483 119534464 345100112
98175831 161624190 62167558
232216725 164095940 42991344
228257437 131973360 286810284
19377021 264143838 27981694
348863193 447450126 191808922
136767077 666548456 57401344
245194337 268605194 47098238
124528961 424137332 96531776
33496891 404958668 18021064
38901797 355704056 222626704
84903431 72026558 78630490
289540727 235048422 43012626
33914269 60555972 15407712
16121117 62026406 25187006
50085967 34600754 2669954
148477427 277412498 260465414
6635039 315795780 98808348
204612333 34786604 204477816
11324327 419896092 323305536
24230717 383707492 82293536
294631013 564271792 67270436
237155263 102033066 79166310
211679749 206074024 104070332
144681987 202166990 55711566
98488045 79414916 73858888
91006987 268577326 56955662
179775917 568057444 38535100
87263851 262572778 135350342
216585301 449241832 258011828
227471787 538769618 4871394
30936591 185468688 176194040
62241903 112220454 20663482
191140847 434089094 296362718
120160149 674755822 151423278
96995593 116659586 172842766
76818291 56086602 55837954
43028147 854573308 141209576
21582455 413386778 287565250
112667043 64091046 46743394
17470643 89430836 143763352
75546159 251668554 93923578
75227617 127684520 69244340
51491213 99583560 4813416
60875153 413614806 71543094
140422329 290458122 24263014
168221425 242561256 71401008
128230059 94729434 45045502
18968735 623474064 274091520
197932159 580041132 24705816
144586255 87899020 20156540
31500783 329736606 28615162
171677037 497583390 449681330
230864367 287634156 142276816
103361271 153137790 92258530
121755331 353392552 241834972
22230877 197885376 312952908
77511927 78585038 39403434
272548019 613544318 336209902
75825513 826903414 37854618
20249283 178042566 15912994
374819057 432052802 133481174
41381037 128159772 397157836
305676239 453777700 351510752
214036593 369629106 67397534
757347 275645594 325443174
220164157 26086098 29435994
269817375 366592630 340922910
33142537 39763986 47892798
135165029 40586438 168195046
148418365 95960746 60445070
175989231 459715280 237006708
95444087 289229712 155492544
223941031 114893070 162054030
220239633 93102510 123981290
144708151 438711910 147024310
78731655 539443440 809924
37636981 284248028 123329348
3759539 368820182 147003818
395509609 374366206 118623838
102501115 217442500 9563984
7141349 618975456 4748172
110042025 275954820 195727100
7716811 501688652 197729084
17237927 68351470 404632090
19768649 419529278 248730242
39544011 129098928 218667284
101750325 231932918 91117026
68438375 101738880 50360556
215318407 283598322 154011546
12344837 256220672 269265364
66902791 143219546 43583822
147321827 255756616 81774776
115386769 271252592 156069212
134504351 62075438 11906698
2067021 298999530 7235878
82463497 355769454 169932582
253820197 178891902 178530114
384275725 322721500 137256260
46950721 508653816 101961972
80493925 57550288 39294880
155864681 277025112 82050324
3536461 66589102 9590278
43645395 145927972 147987120
210077539 64447278 28887882
47774703 265018020 334575796
308568633 282106844 107341164
210390335 245312360 1915988
228920159 98300228 8172356
212895351 419293440 82317320
166690233 228796438 60320526
97315133 426939216 6916608
165213993 232412316 212757332
123129439 138109602 101761614
68917905 631450610 179079570
198602129 325586834 185882582
1473419 169281818 253996346
52110779 49843472 47831240
177466457 185808130 56108150
317580701 281810010 291830610
28453785 337082394 281189590
219228795 351753570 35525446
6498905 670837240 157161340
225736739 34007250 21154530
193750845 225474790 110678838
6144505 101485200 235038840
14284117 73956156 82513140
191279591 138031654 42691582
68237729 432962092 156477604
235039327 237730724 235525124
106675413 251498806 184583334
181769659 263866206 39414342
42968525 204950590 72771250
28035983 203877626 462288002
406127625 180124954 185947122
247447163 401227060 351110416
275229391 701883594 196113678
336972311 322405588 86151416
89082033 392525048 301961916
26892241 28946598 23520378
10637031 669317872 216164088
287664431 226063226 46436998
271829861 225628194 18039222
22084555 668996990 26078878
70582519 336799778 300508462
104550371 479802538 356147014
35159149 684054024 25583028
271280741 132124298 951658
127996411 208015902 246903834
47365707 623781096 87741212
16801313 415747716 182345820
317550797 458551762 194748766
54500973 106519824 47513956
283648645 389835212 358871320
296967187 241841148 258697356
25838609 63323198 242754778
182507829 80014662 15231842
123282643 317424526 29730470
10348883 588813984 35639904
97439049 194994622 406981098
300582465 393119910 20278370
97919817 627106316 119396364
201840677 236928414 50162370
262826091 521842878 316187674
18358807 210896614 354769498
33180873 93642048 197442664
250554309 342247738 61244706
127618989 54010566 242351158
40609785 284956100 302177304
94488193 263258812 209405056
77679621 105583092 84809476
34081407 204193196 9647736
159156015 403803170 138018666
109731667 278779210 322285630
384314445 189529740 195323920
222907341 276622258 138697698
85316323 588138924 210786888
139253375 358307748 292799064
96619125 23437530 64505950
191635787 388962358 162509606
241453261 38234700 75949200
108751483 659647406 82724870
60004933 361094992 165570416
15986679 153302138 62272902
316835897 476081816 125017612
246857011 291261116 157095332
95786839 753814892 80950448
95646851 432471094 9968942
109372653 483199444 342035148
130045811 393576310 118389230
152997799 132277142 32057734
88021265 238210588 209903984
194477111 283328974 17420782
60032859 156682718 190725618
21730803 96185874 192859358
105599943 284654724 45355540
117703493 48688612 26503076
159638623 343024988 284163044
234576821 28782614 10492282
132073417 305300170 185311130
17220759 30721792 254508504
132235117 140678060 173747156
146527989 219935064 64293908
41108079 149842392 47566456
25707685 98258650 104257562
266326409 96855026 97577338
79890481 299922536 109348688
48483603 164742624 24912328
103815309 195309262 125052570
58676373 251810734 133878138
55096145 244879690 155021426
202587903 352263026 49521846
67163231 273690358 310327226
434890243 107763556 37624724
199821541 160403976 123421308
83794345 416617170 162699510
242107965 270968080 71105760
79256099 79744678 153337418
145649491 118555282 17911586
94583391 296914988 180074460
197999357 308807920 368610724
33476471 205108022 7490018
250783279 152646808 124349584
197479523 126521444 83710144
33443115 204212096 97574280
67562137 666566092 32050076
47312339 28972062 62580462
70769755 57089890 10987330
57025939 128256320 71052152
76316215 160444836 28602348
115265075 467679770 198190250
189773153 152621654 101442266
137859401 30337752 37903776
123440215 271840050 5920650
71730629 160152836 12170008
114294131 119786632 10579336
72993193 360641838 128778954
199059003 62511614 268751658
61266827 181550788 124590484
3064691 4957252 4047112
317205565 433419200 78271504
43341697 621561474 53709222
43587753 93853082 91714626
157419315 239776112 157035960
68542123 683560182 13033434
56737815 167043844 6921960
29623099 149234100 249822240
90962725 248640210 58582746
18529847 235412284 285579296
103016767 251484772 35445544
226355407 32233560 60326076
171519009 513717692 7192476
13067827 49945160 103051936
30640077 21982996 11865636
466085929 229942932 44839596
296756997 84476954 44246958
169689177 529130446 174922746
169383663 279974538 176612206
53414643 215305584 164975968
113766779 131820272 5150072
199810083 341039688 54270356
67131785 20286750 77465886
84247411 186623740 11146220
105470273 446242584 137548104
392631769 227323618 162314786
114830565 325175562 207250630
111067195 487878738 54354630
177538307 538498734 325029942
64424079 537239988 315494384
32458569 419501124 292229752
228326929 319907104 15363532
101281353 94950678 159060014
60755785 9093718 50705926
153096243 588628448 228897756
55288445 83234690 36553330
47476049 199766532 61373760
162867129 46337536 112987908
36557259 221121954 156491158
57420429 318003590 52794522
341975315 235576538 64146566
194945587 371232972 282236004
170034437 495860924 115462448
132471543 342058818 168750854
106937935 150079700 54890972
334706529 457584828 210772652
69772493 417426480 34737276
318298465 231915622 41128750
117630415 103472138 266793230
223684957 381716126 25872350
210178293 372643536 202670908
170083113 218078922 101560166
11614117 253343206 467409950
271229285 16381154 57644722
128828021 631515692 32037044
177730743 174872194 11517234
64491 9462586 4405542
111199181 97547778 77555502
88584561 157282788 60778852
17434911 83946850 11520798
255651393 268041636 134823172
341866579 176877268 66960472
157563873 607221636 120869044
12638727 345308064 61070560
214680499 198224018 122386070
34208165 119656220 201248860
37791843 640212174 17956234
49336491 116742838 38906082
107539275 494468352 89784740
120574623 399067568 223571244
175011083 447248768 462228884
70081267 633171126 255841806
131899679 143470872 5544648
151995275 126488090 81951950
79125709 89965042 72575438
148490411 57726972 43164684
253637479 488369290 115144678
200428925 49475400 7383960
82124311 117993102 108441522
65942823 170377482 53072074
236229333 65819894 99017538
110966869 291464678 6616942
11757761 435026022 50337678
218679057 418799136 21180388
135021469 386524052 43303744
169308687 40986434 44492670
79763529 304708980 57071240
78882887 20834462 96199786
43694031 350367088 185164596
26415307 120205262 194350534
167016269 192875924 164195308
134440489 64352060 140428300
26726665 47773362 39151170
178426787 40681464 10006596
9954477 83344544 92940912
181215805 81644900 44092240
77556999 265680972 260520956
1895789 504351232 240470992
408841539 39311418 32901914
26407537 46348578 12774654
270435217 149250988 173584216
184247123 245831466 50034258
207762103 294023292 354906396
315892561 412535258 167713678
16636319 73463278 19004122
19253033 60296994 47059530
84024823 460478754 81815958
29478247 346834982 248903146
13377933 179338278 323605826
201304629 39953910 1542778
2426487 56103936 6630068
305750235 270658830 128394230
58044441 549145212 20667160
15853157 488585324 82392104
179287639 188394352 6876800
90797595 373997560 154964760
225599797 381625708 282908744
77418317 398030176 136258184
248890879 242136878 66517190
243737719 407311436 150534712
236781767 394288350 211246710
44366461 430171348 96245420
191067811 392598140 21119548
221683719 172907358 129027986
183611045 222940190 10724050
204080397 139889988 117075616
22189161 339702382 65951814
199936923 342829896 123100472
35372769 363018192 106517768
104166649 824066394 176600622
42907543 191270518 103856914
42369179 220583020 292628972
18544965 196229270 20032602
142676775 226535760 168609100
15964215 229188000 78598348
37443785 270826132 89320520
167275817 82511944 52270760
158080049 419918522 111860486
318684659 332654148 182773668
119636643 227363218 14585214
20638681 77620518 1607466
178413231 458644362 107589826
159302727 211177868 24718776
97343463 657446684 11104668
44787855 101141106 247794130
277246753 375537298 174630866
191283259 107952228 235758624
241637135 205094070 53630610
35228437 380739242 414627994
19227175 228677624 149275168
5082335 400352590 410159830
319381801 258991758 81799422
20189745 698328620 30085140
4921171 506527358 109057118
233243283 230823166 19836294
40998561 301233858 452188834
57023353 355158364 12877028
34774293 299970146 104557662
227759625 161732356 126388080
189091813 644688054 1671822
223645891 97661712 89510112
32445813 249479436 10782388
19999993 399128474 99020102
275352013 485419376 240360572
254874151 76363178 32106214
90218905 260525040 195876540
28012389 60476490 56065598
168412935 9327666 172794538
106420767 89123824 82483788
61302515 153224040 34960752
192653085 301350300 88184876
93051071 661528794 99856842
106991495 100878650 67504450
21382655 170439128 107812900
77447571 409848842 319875798
111974789 417036614 323099618
28837823 502146406 147864934
131393457 397079376 147878300
140321279 351390854 92090582
240917619 322723322 184250478
84078267 457079952 54763036
13307429 135823292 51287848
43707483 554450268 8389784
34127953 437139384 446556972
121839833 500327526 72244122
139756647 307877664 26563708
109530585 209648600 346998900
287091191 314318382 29496978
163267329 557933794 391360938
193860601 153732314 13362938
24303897 514277700 1709080
28611675 14031470 61171290
69129835 66211410 6654930
199902839 202278442 60437198
150935663 335870638 283973266
14175911 222748250 27212270
126968753 231716696 20459560
5271913 55060566 39939090
337988523 402558384 124386868
213674701 207157812 36420192
193090155 152934744 141608108
140145829 476864838 224656866
45323589 154890858 142622174
157746635 401010110 111134030
194676793 66706642 8406934
179943607 269258190 143806974
73998883 261598750 331196830
197539821 358683578 142215030
137444675 301528574 216249182
329036705 176205734 99744250
28256251 433689148 112126132
157203815 432542270 3342010
305504815 371460730 362821070
43970563 349857170 48497566
62207463 68273868 225674956
395941729 195458658 19889526
95187485 674132334 49827690
159564015 255669730 96954090
106770983 165906680 155420156
112366089 283043898 300232130
46460503 146786546 31236050
206090985 220125510 212322970
123070439 383985874 57105358
121515041 255736494 182766438
78911635 51944070 95606790
27568705 560431556 95178700
77799921 449109640 65969040
138811007 100794052 146518076
87892025 273957650 183289490
96821011 395520546 101127762
115856913 165311768 306231444
105165535 78096482 124059574
16759653 458330904 53947048
5677971 437106362 162204042
10441483 44908694 9249946
32422359 599252394 99690862
109772037 371268328 1888416
209440989 436763480 259420380
346428267 316351856 152058936
17474425 243774050 11778070
64955313 256579016 218758800
26271171 347179202 251522514
142443595 399998440 15916280
15643877 413412724 79693012
5382487 55036234 1751990
75233885 256685280 145897236
317553691 586278488 32342620
233558825 169805300 27649748
84971657 488215856 283590368
156292195 62990890 54214510
319976399 64788742 17104646
41807319 501851856 76115092
90172009 218604648 183650208
184254341 220727788 20203888
173274653 80012816 8228216
196243109 332633770 15828050
217641235 145052250 17074950
359845209 174807266 64328418
281398125 159107700 30017584
255699811 452044732 86560676
13325483 20147054 17354974
156498315 53542770 36743990
354635483 102241656 51542064
190291753 224035382 150827906
74973585 215481710 20126094
90617395 463719030 216353994
67023785 439754798 37442710
70555311 539055750 61721350
32885339 67230442 77162066
10068183 484548924 345936272
108994727 329676232 208344524
147589345 334930004 112405900
82953009 399373370 1425030
180496215 179454490 150282030
94033095 212340780 147713176
52817441 161141066 162423638
75519455 363433600 157620068
75895045 191979470 310935790
26090973 183483222 221973406
341891653 481085224 282263936
21049813 431065590 14640390
31586877 511707068 171253224
90356939 176003046 290664222
222259915 386540834 334136438
116802015 68892468 39946876
144224213 258877234 41370254
353235663 259966514 144784962
206107445 365102962 277648534
10268207 172093794 100024134
101407971 383945086 94688682
345249313 274733402 1239926
152682737 55832404 12797908
41344023 419805714 189719138
61797027 436485502 137494266
31912293 153626774 54645546
87415775 266093472 409358520
16620857 201743116 31402024
83592695 434199060 92856420
117095169 190134982 161244294
174964875 594720110 193939854
40000935 350537370 216530890
168197021 484644922 164517514
43051141 315639718 119282798
126597865 207810704 269892500
51662515 453130082 91242674
222044685 496092960 220088584
316344309 359938266 114429058
6650619 59631942 37705646
144986039 190639816 91953488
145042641 108251912 78678024
159490469 340166618 223840906
37145725 67551670 84182506
83863671 438148084 12078288
27978359 217083086 75437938
81377821 241893638 12698122
44418315 603119460 77605480
151001297 296031750 68922246
138458481 150320868 254054092
190188637 392925106 30342926
201700995 543710586 27481598
98993909 21870962 94738966
134807027 343128314 68734642
30983283 664971866 48292242
114681839 453545442 26507838
50191229 278525500 25391260
271029387 100582832 9058356
143625051 132994122 121691146
200249513 329870146 222962102
102222927 283740906 271541902
194918955 217964292 210585856
238396301 264633762 99762438
219959147 265400406 3583278
195041421 284790222 106289182
61646071 327755888 171163576
105311229 89985878 157892178
38716875 61286478 77174990
67941719 368562604 258633332
62954787 418581336 26704876
139848235 214757040 7116996
151299991 158281046 40858618
22748445 275423532 144122276
111234401 9910982 122914586
229143525 368793664 314938248
59320379 690880776 88345392
114297473 392398976 419825296
89514893 305703746 317191642
65574899 36052676 39007408
65543429 277432734 66630258
164418281 110264812 115265032
303438189 311521644 299969108
86984697 393689266 427863498
15294945 374307930 378663790
143843647 300648108 65989104
17491741 181380542 137696026
63033517 267309394 187662710
277764747 156718614 86437574
34665027 331624284 23632532
34844511 257832274 69795138
96125715 300308066 54389862
45721911 168960322 93123438
140173749 328010168 38575512
1119919 34001720 22652380
78248313 453584118 29598686
89514283 446909698 245046106
255065167 256601100 267265944
131811899 187910258 140370878
92861657 546006176 198306040
255290817 513848006 318622866
109305089 67514804 34616092
153307779 339352878 45763498
112328127 400037336 316145100
74947625 399293370 181053750
117671015 147500720 126261380
213968069 248001678 132401814
60048705 227236086 281045390
173536771 189470276 98413748
152563631 194838068 43378016
440923785 36765862 20525190
139567883 251595718 323233106
140230225 307832174 388562018
333203975 60615700 73517600
241068191 90705998 121800226
185517307 502219366 259969858
21410423 126405856 263681752
172965441 356098062 126162778
87803233 569670616 201144548
87314557 54554146 245600266
355594919 281183910 35887242
101976777 365633256 317707532
94141535 153511310 77126018
4751831 112417118 43275454
39708819 384403974 374734642
110751849 402410018 223309230
140391877 439470300 344120520
7420041 400118290 132248610
120872125 216565280 48868132
187681239 390060102 328443490
47504721 657741228 159156652
193525399 100686700 254252732
103274063 218269304 143927384
74481267 454821548 414736344
214942919 36961548 169911684
79761861 129692968 52479204
82113063 81564156 2853652
6618473 428142672 208562196
15744995 311008130 152141710
819327 350496084 55844324
128665299 12205320 86118668
140206327 302996816 76983388
54982095 163642892 18390744
211541901 691813262 259759014
32927429 458984728 59739464
112874929 247959258 308125878
264717103 65802258 164016174
109265767 352902024 124010016
172972463 116231334 39790902
78305249 349432262 32767202
95945315 532066538 118492934
2885515 24638606 55365770
68219167 163513952 30069116
161045951 312414752 76288316
210406771 146121476 206521568
32417791 100075424 6973492
126816167 286500416 85975052
81868795 329237500 146854940
109976275 199209350 27990790
147036515 115590166 117357070
95634245 90097974 13326018
81409371 108447238 109246794
86669415 573629630 78208470
188521397 566196996 39710100
46078405 178434476 79792180
86558577 178051740 67965136
115924899 123761244 101786368
247216963 252676228 149105324
264603407 175429670 168309074
223032225 134607200 266339580
143094327 188409092 119218236
17456521 578674742 161888474
134373503 248913026 170331518
7880109 526767668 65983548
321727151 138958782 48782214
35479017 185798200 67492344
21238643 236269496 165498596
96965535 341232660 478326076
137946693 410269154 84541542
132615021 220746996 154271068
26568405 208990710 114612086
115491911 241086674 58671842
52665149 326349098 316462966
124490045 201664852 191749564
398266483 26992674 22856046
104785395 315735306 19785742
45261107 119661350 46616750
42264937 316436564 324480616
46336523 48428932 361342496
253767455 407383990 120418810
133305245 39687322 6967646
54175603 392710580 132342904
7314255 318341530 1623258
130740487 761298384 105672060
49754175 102688760 42798744
64767627 180605398 17584494
85538811 165173098 37337286
2951541 318098254 22337358
45034059 289625182 5854134
16631325 93106800 52313900
105376005 193178914 329667198
132937509 232483838 110362830
97612123 706021386 9249090
352247503 370006522 269305294
6731497 416566902 14247354
126602287 90657454 31571842
147204537 479169768 56005936
120403005 342753828 190085900
60359307 568043748 13241704
318868407 143716292 137825556
50048493 253788520 286052076
73837691 307938930 198875562
244165253 282846846 145069698
95790269 451553368 10750712
289533945 173205462 122374166
86647835 229627558 79536670
90507283 357187426 12170746
60000019 670095288 20334636
157882749 450477900 271260160
180900641 172604684 31497452
70969375 236080120 112894840
221952463 116960166 67874754
143845263 228771590 112586970
218953839 145518942 116355734
92006055 417146490 67928870
167789655 265426404 51693620
138938151 327729312 245104816
402521691 320251272 32307416
172300397 212022960 273139080
11729895 493397940 252295360
241775205 328097004 33520
184900639 290790040 45342880
245086147 372894626 46720942
26084765 337497676 415990232
274766545 162676034 22036630
117577439 398945636 243634748
28828459 514006640 255302600
38719233 935221742 20164506
289215073 495782184 284650632
2375801 435403274 97640002
201904383 194592368 39392256
131363863 182761366 78327734
42202439 52685452 28172200
76615647 593375022 94539274
20980023 352445496 108202688
126690245 54928804 40017428
182580657 225268006 35310966
231327057 568845406 222295122
113852983 338789812 36006136
117575227 125436010 301800914
235295501 208113612 107699352
202580579 181072794 257193342
21527099 424844802 220811466
315162459 137656364 54980472
217184281 594212388 392126316
84110931 172348930 284371830
166171059 197279862 27997054
175766371 181853742 116802546
61729727 409270086 29289534
187281955 324771538 87818030
5400311 169643582 208397402
58307827 168196020 300246036
281425547 26491344 8243364
74102679 371468062 41801682
150571717 767759998 250599866
140673693 164124914 193799406
141887805 163014970 221669790
231427785 123406700 179428044
170484391 158453680 149504912
33399059 313849038 170756334
279431687 585993036 165546564
185620659 483464340 280513088
5439561 52147718 1772442
135068079 224172938 456342
89118039 131279310 200481898
197969085 123304158 71481310
35262289 473650418 206474218
68710617 61511916 20049664
65870187 368415824 377910804
200821989 149923586 106454718
39490445 363079270 120048982
58005785 370112792 72322880
145205495 383755570 249524602
195828519 8045802 29016722
50391663 139234482 4953886
50171477 513226066 32763022
112963 182607226 163643494
197164729 728631352 77774764
106621499 180308752 28538956
70672457 48740044 227697368
35819637 217776734 23510094
207612761 63161452 21883132
81315055 458184000 126646260
51373305 186018350 6867714
55548477 553597800 2204120
7687717 228046114 392155198
58738105 351817184 93339740
361888241 419144750 258822010
19715569 26082106 19556918
231370343 319402226 51281350
93556871 52748012 41554856
238972445 160633560 45718116
188841683 548995012 162003356
316950253 403062426 229847058
130263159 303400942 202416978
91519651 419769096 422895408
94080073 75268136 174182072
75734469 161414358 260804278
143372589 572497452 95021980
15758531 215587002 138201786
144201355 233694034 105033250
81940451 153561966 72450162
28114837 475968162 90302106
17344965 139408470 236159110
84995527 615035500 177280700
4910769 46775040 19079480
347307323 298675892 278958416
255700383 183153224 227414436
110556431 174974508 334963092
48975487 365878536 164997684
277864683 263787126 135312238
87488469 397910628 427196668
83547129 506706426 162301618
53145111 289321764 102365092
4208055 41574922 409854810
270091393 97034964 130231032
399381793 401192076 54209880
117670037 403720922 321142846
118971951 301798438 117665058
67963767 203739502 287466474
127916473 224695368 156049836
12084895 242712990 199956210
128408599 644479518 64392942
209423067 400999206 329774290
41899335 249883320 141654620
42957161 178867878 30051546
101987199 641421922 289996242
4556655 296735790 287784670
27128955 402882924 444885500
172792773 228318008 23745864
669309 441613224 64200068
225179633 69595526 161077202
21835111 48677218 48304418
224661389 371637872 20688004
415829607 319413354 183067534
59802859 173265342 84647994
278878485 53849730 124776850
139046355 240385720 173812932
21270867 286005360 161964940
466218261 274300398 181873750
38889279 75797128 33151704
158282459 164310882 45335682
135227105 274110104 17748628
74888979 121753746 50009858
132676209 116185828 105440544
18180223 177259856 13376192
74958357 98633474 137069346
209551845 115657650 8096318
22736421 174642308 133554228
146845049 130487040 1319832
128696589 455747216 375332328
24066273 359504184 425997352
210687623 502441488 1259256
232924347 490806414 9125902
220259313 243097278 154813174
21762685 477250610 290873978
73699129 261921502 84612874
165527847 440877334 182702682
41845589 149289688 32822104
179853897 644231478 49463146
68827357 151511964 45948228
71994543 239460054 32656082
41689491 424498144 31575708
156597079 122321996 6128288
133320173 328534684 193568828
179374257 387170682 430034074
40233975 441521950 85180950
101974847 749044218 213129306
77597525 363365800 103377500
25246281 432905346 169008218
46871825 92434600 42006700
51572185 125006420 92256200
17637773 66869088 412005156
189535871 117067092 94787436
194538477 568719258 361471406
130633133 434453466 269991102
176141957 273780426 200378646
183686883 229858974 104416838
66846811 185281448 31811636
192037335 182880812 85065540
112983893 8911146 195706746
258370085 262479408 111604656
4262949 550793020 292928520
3701019 88665500 32284692
164432767 240343044 250308552
35618471 500919442 161283782
18472027 234221266 252651482
47574417 257960456 372607452
154593699 366961036 364423752
88394655 536857240 142351140
189850719 190967574 36940162
254749811 418050672 352310244
233243053 440266604 213400768
191335971 143162916 157154848
115146441 502642564 262660932
21411963 496650938 376468134
329683179 158937678 23304950
75323679 109978588 34980156
171809927 407561604 261851016
64439865 343685580 35918980
88929953 141805004 38102932
44296391 53839502 54165742
232753545 158642230 102904890
11676375 210473300 74079048
55460325 384184560 290373580
48204701 81688916 5181568
24698579 180214888 380344304
3047247 305545550 92595270
236543073 40656344 100625268
721659 312300328 46554192
121713567 248038194 19563134
58175865 355973718 85989074
120743185 261902120 91106944
224152787 149409840 134292420
76633187 32715104 65547088
139592833 217629546 68360142
121138239 103425480 21490948
85353611 164572572 141796344
200560219 232341160 95373392
283107315 302088160 54655032
209960691 470298192 35260544
218724859 277200482 231535414
255913517 358161466 94699894
210933405 66887690 92238030
62973027 379888894 49264878
111190299 340792742 205682178
77448675 582507990 197900842
182410177 148512756 77452692
56981445 312577036 273173340
184223977 176423890 2839586
38668129 442034850 195186078
180583037 224698476 6489588
158191215 5779320 23345540
264497747 245942526 157448814
249665863 31845030 12055770
301351113 485231074 1847658
21343555 536155184 280160188
68041613 194732476 48861028
96949643 176555736 11959152
102091533 139184094 37334458
151989519 197777122 84057006
125686095 467063052 18471136
91353213 175642014 281281042
116353441 239583784 103020508
44600651 16896132 33708600
28863943 35296656 7483716
132135141 57418802 19403526
105380769 37631742 71638106
160986193 834099038 188732626
17168411 435734268 1207932
59495031 45531680 131079120
160800181 225443458 59182166
94294885 211007686 152365930
165592653 703145172 205888696
286482053 45992672 16036936
36586207 95983542 22271406
37350759 191321058 51785126
139246779 521674818 263759518
225426893 404503506 17372562
54582019 103749788 11931688
164314627 191637738 236974806
219524859 122602832 201007116
118433651 359909024 381681412
19608891 202661308 149017416
49395679 163303122 76914054
159365715 497019110 194696430
32880393 123734896 423024852
21773981 121433512 31644904
88647341 372841774 264087878
11978539 58379316 9671772
179238495 497666190 301422590
75826439 79240302 141681342
41614725 344137990 212280906
413298333 143985658 115915254
132307431 18705378 135000886
266749891 329372484 28395768
209388099 378297072 193725176
136497651 181060308 175502008
5716749 132178458 111921818
29653753 501906934 135054262
80383225 479483680 22931260
135516225 221755690 230367150
16814103 90310926 8096258
255461013 41554706 15622038
135727751 241409368 133573376
412113773 317363158 88960066
68897665 270802576 300460
9304675 342424400 232756600
25791371 183422012 184045832
354262035 367364020 144629760
315028293 284196582 48140486
81994451 365203770 85479918
120936271 187565032 150375196
278657493 356910576 120789812
40434619 675092958 1738902
6072309 41605602 6580834
436847509 214571530 66354862
147383635 735151046 216864178
305590323 33539266 8860002
28496207 277788944 491528564
128485021 248516602 259037294
258962733 39580766 107984706
104009605 190738380 63200556
16187915 698296586 17112002
77096901 231544700 379650600
22616421 96211576 156554928
138908217 226099774 398202
336702975 2729254 733422
3964601 206506632 170033808
104976033 266571714 8382058
46655177 592394366 173994638
34079067 552350524 85874808
20164439 211446896 128632072
134441133 327074844 29600260
190324809 141140454 211743662
90224713 510175116 63979236
252667201 240448582 113133230
83697577 214963274 170818534
365577617 140205580 6112756
256996641 112165548 73216244
133352877 184877824 110305776
252149581 130458356 71259412
260081783 142650104 118787084
77846297 193620330 15617754
178058707 179971660 123215960
62128037 233719644 144395712
29592817 149207874 189597846
3933617 10097512 29524424
102070855 310008086 240339110
264123869 608985602 207783998
52175587 55562018 206127434
160202469 523040102 219605886
169746815 45508212 51533460
185087787 270709158 47256886
157856207 117706936 34241708
53881511 226355732 188406964
80390035 280340996 28445228
117572303 34818064 64412576
82500007 319977270 124795674
75458087 455437684 113785672
77379921 97064430 78485230
246617829 549090142 64408758
7623161 178404510 268978710
9209669 389884126 371048218
93615399 405762252 65665432
61211089 140522232 69036468
165387699 137059146 179738098
32072493 366427362 29996314
197341581 216837612 171954784
220602265 266142838 89434930
63927431 390961292 145250956
92167253 231803254 62478194
221565667 327363494 289766882
53812101 241120260 35007868
23279177 423934590 173616786
135882417 317920030 91235106
182079007 331711866 85171878
237943983 161698336 85834524
212924775 478203030 36009250
54577953 444890696 5723040
297980083 444905898 124236486
77922733 242175300 71919144
181499523 714424824 96377192
149236899 377980942 244046694
161084489 36749162 489038
118967685 332703354 32775178
11067337 302103444 24148176
132957525 322245940 195934932
100509197 246233104 121871588
142974663 534317992 75168756
101596043 313507144 94042388
77670495 454592862 304862866
4440317 168616588 215053864
239930241 102536562 137579714
74739621 284554040 287485440
145113431 187629498 63087822
171456495 308002464 296458648
130544269 249791058 29867694
156861175 514832810 345193738
27626007 313753426 73898622
102895273 182861222 199988146
73092175 348037290 203450922
68401287 61208868 74064896
150492633 71132192 107580264
88615229 169910588 116443084
15143803 302517806 93600122
224788465 573254306 76061542
39393411 264089358 161354074
24757179 244729524 201899648
92260103 186387050 401688410
28238123 59594890 255873614
100600129 680921722 145264882
197162925 142357340 1605744
282083797 283987688 67322296
118061277 783497304 175610492
6576799 54222718 111474110
171171729 122710266 127903642
10159995 176577060 373239872
109799519 522297042 150621630
277969775 227245134 26301630
164440739 135906616 80841652
177722105 136393280 34907840
87244537 94047588 61525044
178548299 293273452 73881796
28955003 182423714 270151886
164188951 444431150 130141582
49966653 314071686 112824482
277984751 302021788 131422592
67189491 325719280 16314600
111717691 397571144 122235088
107763345 426562360 86533884
177356557 173319336 185681496
43945031 248403802 143072554
143279195 423316110 288976170
241354291 521152098 2399862
10617537 231470904 6984184
129682495 477848940 182196120
1060049 199414392 222665988
48337507 364540284 153255948
87962305 137943244 27440092
58538725 29906146 23350030
69210499 409898790 330647010
142679461 212038742 328225622
334861527 589960886 173251830
168218223 135312964 87450588
116227091 50948490 1794438
22954145 200077086 97808010
90350911 319148682 123159582
368180427 41206356 3934576
219504177 531890316 173998712
100036487 341774142 226121346
71013085 210798956 76301720
51229199 132296458 53638862
35321975 164327770 98345390
233392377 173537404 92636364
244967535 267532020 45032660
366419207 287440896 34715436
73054905 466593298 159709014
112214271 384105128 173657880
232703691 112883090 3900138
72037363 486519144 70597068
241986621 176893214 81435258
402532755 92275160 32915280
129610113 381662194 90640494
74735377 362922650 17751490
307377927 278368034 208201014
18369337 490752428 248532604
8772851 75487822 68753258
15731101 184362540 226093368
187222155 268336848 218105000
175402081 144567938 16123682
113455515 187059580 35638320
218190193 286895298 119746986
124358279 260813176 54068692
22231415 589972686 5947302
163911557 196595356 60406888
108793 212467546 155095474
162325689 309546366 18889018
149740105 128626978 60297230
64256859 227798536 63970032
133412293 206596060 110175500
137243191 164928758 320086582
104339609 156308980 16585640
193298275 141799498 37856086
108377347 197407314 34871382
226985633 398663454 56478222
129587829 58148820 128616700
5473175 542259408 6543456
82500569 34711678 64786
89933099 221880044 27601988
117825295 134688064 43104652
265104397 458630334 72936174
293299349 98161582 83697950
35013413 340923410 57148166
224009381 598313248 252872308
62945511 236257722 44284754
200528517 86180880 121665320
200261215 177377770 77049130
136196683 39852518 43298086
396268509 307719848 136642872
79025805 451471692 45966856
21002259 41151866 31356582
218740121 335283676 130970572
171669861 73545304 62331528
161032727 96311656 260646752
69648393 230379354 8997502
84101511 70566054 5259878
129244005 65945000 8337972
71230173 230487052 408811776
50761293 179079774 65235910
176933441 60488292 21551388
35564167 4520290 21218770
112635407 253114542 144758394
146099259 626202144 252932192
28954495 91569298 28952414
188758679 481891834 250540642
167616841 96175708 10404148
170319975 201730050 260822090
30851955 312418838 298439490
120445225 437924522 35452090
82979703 374713692 223959884
111124827 571332996 187193044
876459 91365998 11039334
118557785 371873982 152833074
74200329 443011178 385388094
113780709 130441318 58678098
25030519 331482042 373567182
46657147 721003192 19638724
37553143 617377716 85312716
50222235 77089620 69905828
107567957 161172696 19726596
303834829 166929394 105354182
127825243 288906596 168957272
246297095 417839010 87857166
182642749 154704344 196560932
260781465 51093840 13581380
350523721 166208812 78918352
80147607 754782824 138064440
64528245 181709970 91416190
158514321 207580230 270124130
180004001 54469828 41033692
211477135 289539080 795068
83645385 302657900 320926800
113402475 59000416 14817900
251979177 358574486 293556318
133422083 118079890 47110970
234834137 461365262 156432514
7188161 253202440 434639320
28666671 624565008 338468036
86043119 388657850 95438630
141220631 210893062 14476702
109544721 505150620 337052872
73785939 394108242 139304902
204103439 168453622 27990526
273854461 655570212 64388652
100890735 140053480 41118000
80230311 411363358 87287514
31821483 267135156 222868880
224078079 344386076 154191972
172617661 306008842 129086146
441169135 295080230 4655170
83647433 26339964 102880668
9571633 356263154 302059838
89462185 144249330 55638450
5384747 488021304 18783876
415645937 388889648 118094944
50768423 70394056 30426748
19574769 486280682 41633502
33325469 309906608 36360260
211661295 61866110 15773910
318251677 84824348 49557004
221196299 115298184 87245268
213250293 432457078 52846206
280096313 344322314 260685746
200422627 151588610 97072414
117321455 317537700 184733400
179925385 491288010 135772938
174668055 145444746 321905678
49957723 56865498 70053594
101133831 254492732 180808116
228799349 209320868 37507916
81642457 265214326 15551270
93040963 410401880 124116460
101294665 445643790 62571234
115336463 472304566 154843750
9869967 213786506 111444738
177974099 472559978 236357822
57958687 109821868 26269576
92527603 46615384 125759756
107618949 405312378 11538962
88443475 460901350 220791710
14125227 144273386 469285074
33391419 51233408 19104000
105315015 254786064 199300640
90796475 201568980 120143292
43907157 491305950 360556226
235731821 631858882 11214002
239853365 36926796 22477740
147850139 232148592 25506024
193829003 56545834 29494214
85706763 77214456 124026956
26185807 6568386 25600038
65409939 622318208 115892568
123960053 363736346 237836326
225301415 240894730 155186270
17915159 247919126 184858978
97101331 236015184 14242608
94421187 195981034 162416310
61786891 310901976 61643232
1980397 71653546 293708282
42252483 191353942 85236186
261919157 461887176 115236600
52387917 44449836 379800044
18008109 270596244 326154332
69392775 168862046 24241590
157370679 337856562 7077778
276208949 256909270 85093582
167300127 85096700 73801440
229845355 118095924 41053368
84155957 51136912 202926964
312195163 68337566 41766218
18331287 4764864 391984
91189289 299121752 423210160
47964885 208688010 168010522
112280679 590814428 296868180
205818609 255524688 39688676
43146513 459150020 15869784
52933419 180719308 121477560
7307725 160424400 221467200
186618057 118815432 69219956
273923455 234497610 225206430
156756847 503327534 452255114
171822095 260146630 19414606
288556517 147884220 55623744
213008823 493779594 242373706
237286927 298332514 38068718
91218111 445855200 343412480
178761613 443127406 324171614
92583363 369164166 283696786
165217875 209197420 339204456
9920773 461419354 285481094
155780319 272533584 137287792
330251125 270650330 274850650
312928895 83678110 158488102
113683459 163830088 63258760
19054365 377327220 177556888
42889677 410890866 232592966
120263591 121841338 272041150
139263509 313861768 312843716
12212533 582280076 156308848
33731327 87436786 57364150
27248829 404018972 66837996
96146589 189773074 136069338
117648003 457663140 249147796
45991009 243398498 212423014
172789175 302183440 10629892
20041491 181349382 107966122
106220199 174031566 36638842
236722241 68691192 66765804
223998247 420105436 300549616
260990641 392141788 89319220
240497879 315456896 39251488
35138621 312016704 154747068
129338389 180968928 42582048
37728037 752480826 14809062
179057209 624923212 144160180
314167069 105318038 20065214
107557731 163824180 40803908
69374807 396893904 221222496
377610543 426699828 54331676
275376915 289082170 91954770
11594561 277499372 173804056
56962281 218538926 86419302
90466657 143681826 150189582
110747285 299106940 72105920
281412431 500439658 186007726
101391055 99608680 220494440
177002311 233408162 22456498
147199015 263576370 344633130
257562793 262302998 39587014
58397649 148403116 125903628
46951757 309792900 295838976
94132767 258775464 176644616
286405863 427602740 70551516
2511685 193452600 264067080
244801405 210334650 57139854
136502481 14034930 235196630
10158889 288246484 215417548
148139929 214138872 48681696
55642897 637005510 28827354
151551505 9955050 810090
13890435 177412280 72627360
123423317 177806884 215333956
230430605 262103930 42518582
214965861 592405228 339681588
207254915 407905488 317049684
90988787 233125654 4904302
140909769 347265682 103232766
112657223 355687232 7725496
170853249 379332330 167932330
368784651 298073874 11925182
75347387 376296216 143556060
34438401 252172752 13357244
45991021 173292902 307173374
229073915 325877020 102042964
35208411 120872506 79425702
170128167 279502366 57646398
149112767 167933636 9553448
8445293 239697616 251592292
71604373 180909372 14529936
483446775 139424250 33901330
9994743 154432924 23142036
111698925 424561550 52904850
70019835 481020352 261863664
82776379 623784228 78209904
216547775 68145900 133800
56746991 315890988 189064500
140686053 732758606 76596438
106145137 235365420 278475816
108641613 279656010 85634810
28753843 275635286 6164506
1444451 222287954 117334658
95311669 293055458 89134594
9448985 415408476 400443180
159661043 164786746 20796758
130084491 346689612 30238960
108560929 180142866 125746758
228566847 407925702 7912946
147968031 194988662 130791066
138700103 211503026 182692562
31144189 63334184 63806308
196569785 687412046 244310878
57681919 181472722 60924026
37061639 61740006 7380282
161933993 225961552 257436824
75629597 416083734 43485546
74361371 287251632 233070408
264417033 321610446 3728278
27402969 230534180 181662960
19652169 230613008 399346860
9350295 337501160 165469920
9364165 150229130 101074810
116807529 297760716 254767348
48344415 321846232 75801060
131862889 374970564 24750852
183938179 72319048 169522412
234565221 47038374 86950522
257462205 129769570 87849990
43434657 50921706 10873034
308803379 384433668 6109824
69518895 45891350 46088478
157882677 575124088 294391944
235499479 359483748 55193892
128853447 81612054 58362050
238999905 384389410 16590390
180736259 457841452 253021516
184229971 460270508 165025588
12116365 77910620 55084252
12475279 312273822 220867050
101795931 251919252 283967384
26201181 265582950 80462390
15248351 508461104 98072792
138987229 645931998 66904806
8466837 307617066 144292354
316012497 610880646 161519830
10393417 527683874 34453574
31851403 439752768 400023816
330042841 81326902 122997586
58740071 136702994 156304262
113949623 222442630 105127190
140035453 289942106 52369214
71979553 385677146 93041314
52203093 452606166 40465174
9827895 171968810 83943210
125768879 154115198 185637118
177637757 578307584 164912224
112607683 117874656 95156388
115908577 257819692 81438944
117037717 131333094 41608758
178000565 45559878 15089430
125523353 251400084 58721184
238827725 109464794 29058142
69340205 202250042 84671894
10449907 76212544 14771516
168492375 320057850 95003750
122282957 177764334 14798178
376517981 289605892 140585828
86603841 442311700 86490312
183156491 75596668 45974276
9340921 121788594 5943738
160995159 402229202 192545946
113570819 59473406 16321142
236772291 142549062 13382390
67474713 24358286 2482146
216522381 168311854 245600058
105727269 802090128 186375956
256377941 283386358 208800562
199661185 751100070 14952990
40711665 126912246 14591350
84577983 184840608 45484264
21289063 117121036 212806028
155536909 385020076 144324292
221258007 170919180 39832520
102001115 204207348 99226920
188209399 672173588 322022624
213386773 210692340 167338200
93333517 332609206 200094250
177239149 298257498 155127546
205786523 287916860 25911100
13152519 23823078 11779582
9748653 13490202 13172914
305182031 665094978 165988566
101426035 96754306 8687050
83211981 284085736 45239928
36372317 391720406 277512730
16175715 91305108 136165556
98809787 115926084 8939448
36083603 33509634 14885022
20853599 695575192 117632536
74449423 698538034 5110222
225433827 70657072 64785504
171966339 37278248 19807152
45925815 446825158 297355950
108429573 184095408 72367856
335414019 172095392 41268360
38982133 330115310 243970510
283465011 250257528 158474776
47321239 51130982 63380966
131315291 214274742 302735598
86001875 214695854 91049422
90593651 430281818 36632410
128589883 272019356 301707812
280089055 450110300 155711600
10147333 509341918 115536526
218225175 376877868 257678176
81865523 58196206 15998186
36751987 277783356 264082272
184035825 331849952 154004460
123151561 324067958 76312046
57937051 448621548 305445852
203236129 234513218 43625518
120628601 49292700 4408368
118292953 458754166 22304134
206714975 303127160 53398100
140457069 289129586 398785578
39157797 237061678 242544486
61887315 36956992 343141356
250154877 140639732 136074624
98051397 113698736 76799592
191189703 291974984 13007232
51457793 499192846 120943382
100694151 135458832 14430632
122936809 282244948 52662704
252375409 148765752 25846572
167304899 138183260 147036668
173506545 195024900 138758972
26597775 154457478 174490546
283552785 602746644 247039892
291407355 383506748 221550264
25645165 60676148 23869936
112316895 262002956 178740708
24646141 317704764 197679732
55138497 253896910 20036310
28575471 130671318 122672158
174311223 44347296 2824948
46967385 142728650 250990398
5727475 315750240 59452692
108205207 142889644 29052092
32052093 166010424 132583736
131384685 711193578 55497410
215160105 232350160 111307260
161434227 261721014 64465558
106271799 228952622 328722798
57593049 855573070 74712270
99746519 387541778 63591694
46214027 674665734 97236318
56521581 493863372 211427296
4944437 176488828 71459876
28535003 24516752 2093624
216801801 474499278 58334626
78525279 227516564 102553092
149100505 132009762 20482530
108463963 411021572 181140896
45511499 370306098 18670734
8678247 315640584 60306988
354795497 200574392 180823976
105292737 17776584 936688
181025997 476213970 469443854
106838631 187597224 89651912
192824755 190554490 85764490
164465307 216945504 225103112
60268477 78961616 50439376
137671373 120916764 294087780
13156377 49460658 19869434
261625809 64624908 66498284
91559225 62354370 7423950
277646651 494294732 187820960
282798075 172209770 40831950
150781715 241007242 40938094
339189971 365467344 133208832
160449537 339269212 110249016
18147347 487280120 177999596
250083919 63982508 66421268
102787119 228008462 116595366
2942713 233411184 86016720
67954277 688681654 12355442
93492307 512510556 101064744
36666499 35186562 15587718
110441145 64378436 69090852
281489037 257963636 194375388
162723141 130538818 171781362
10832007 460515126 301160278
128502281 133078666 298666858
35456879 154806844 25951928
48343225 65214184 11445500
42726093 127166160 134641720
148829229 93084396 52395992
189240763 24776854 12596422
64592933 125386024 15418924
48465869 274902578 260261254
148550875 300962260 63411248
129629937 131505882 253592906
89678385 237449310 61883702
9376085 194754414 95666898
4755481 138782662 21350042
230332053 39384090 22242854
21434945 344443026 320030718
130664759 482054220 61033512
322568267 440531588 209047424
246628769 238080832 180587084
259595449 221610068 105069044
144181555 188253660 85812528
166733197 462218376 70182408
87067355 425240020 16768216
50986593 239189836 74274732
326275125 420332682 336181826
200024439 325322808 152929108
42790697 203080000 255813904
48706089 493197212 310975836
168235449 194997152 102067164
12840931 490755362 167362498
193326817 196553844 24427428
188014601 133152132 136779456
91685961 249973306 469399878
81514219 773101992 83244900
99733633 688928606 177383846
60199615 829911280 18002780
47953981 430671908 45421832
79840581 108641518 242290206
202504753 238407546 4748106
439775123 360088614 54806934
10783125 328940180 85329240
109149217 196545754 28372682
114089619 735055122 175186274
208332001 27457034 245306962
187004847 116739364 220741464
83212199 79412690 111289282
135459965 450890408 304361344
315297771 158498056 7754412
119575309 893983092 71375388
200758745 411862790 334708370
280905165 46234810 14609478
31699093 781213562 52607854
22989791 511740292 202213292
89530043 281842556 27747416
110305867 236318184 205234116
13045839 155226402 240446522
150149881 196139958 361230990
142637217 342617276 92739852
24635871 375643758 61355798
112946169 375336714 126318902
106780241 205203122 183118178
8391733 477748200 233187144
166493715 120733580 280773324
316361643 93975896 50637696
111863295 164535084 90308720
7389771 599895908 245889912
140201785 325481964 128226348
129839157 200711210 404336790
191606911 572670892 417398564
88820663 388433246 4019866
171354911 111131972 20014892
210986567 130934268 140507796
96269989 173020050 163939398
394177733 285165444 2513004
125716503 175181004 251733500
92274477 260338086 118134706
24749907 478764176 13541052
104079847 372383554 114464842
52721905 70831862 7153534
8036245 538246330 167766410
64508191 178423312 261263668
197114891 328972038 130739022
173502879 42976108 97808364
75167365 139725508 363002200
19286739 145199132 213288228
237827403 651745344 219914008
31722967 381569184 48087636
52264479 94547638 129599286
60865693 320056816 248818612
7337679 396662178 117259274
24683925 338258216 255322188
139995169 550721192 107961448
262493903 425472578 170575126
96119907 194281516 128569428
306064775 294027960 13128816
159909839 205954052 80771716
69231947 39765610 161915210
64382121 505352622 215313110
232220907 40547064 7806364
185413261 92456658 48508542
512873015 145053420 104448660
70343201 469522126 325349102
38673387 93916128 144174356
151812865 152653310 77853470
315276461 433541866 367587062
26592749 405795342 36350478
24651445 136114412 462078020
103282433 289308422 193387034
204267453 32900754 28267274
46114983 222189174 153402302
187647289 483757652 191236024
344828097 180074866 29210478
10596249 276128146 53334042
103743871 260712452 76158944
361400887 345989922 310862694
77231977 452580358 285651346
42738529 155013778 93924046
72049525 202980488 8348180
13448211 216396120 359406800
306396707 159290080 104035720
371137533 297678412 325090404
157980117 62382592 72305124
89598999 575517594 35099282
94472655 133201630 106630290
79887825 255468090 101657750
328172673 337633680 250004840
18372491 121372990 176183462
92152877 712631182 76809526
222053985 353999190 84407806
212091983 223306000 79442156
149634249 427628436 59011072
89162399 116599032 315088116
75139665 132992778 386532746
76410321 162920180 89842320
249118653 419769042 57058874
381757827 200054834 162974598
56682885 233950980 159265964
162597221 193520558 117759674
219565269 145017362 128712342
89187129 118842056 16849548
397202073 162902598 61988374
104474807 135148682 41697686
99260743 427382074 77468734
148493887 394338834 31889730
223325479 215376186 141523782
47433779 30092476 10623932
77462383 188035366 2560966
143169249 407609902 42058338
96518939 449591558 335909342
26868245 342312130 34953490
34668171 279035738 331849626
179972063 214565192 120831844
221046161 597820424 348306392
85702947 109028040 38918140
44618367 256580272 420457284
36090861 175087818 118108126
78977975 457652452 345175036
66509415 127633894 19505370
169559551 345428828 214981924
96305323 519151556 99709456
166318977 108666074 115197162
82741321 314026160 14524172
157390823 156408238 44957054
3018209 350729568 21584064
43861789 71956808 50551096
253645383 144227634 31017538
198253047 235268944 48650592
78654923 238743756 337838664
71084149 149964802 194133626
136966871 628513604 114323452
59529289 153272282 78104486
201300537 33447954 8263838
245256801 345523802 72393762
169858361 305049730 35548502
113718357 274643374 114558954
4163529 82908752 125013012
29583589 288910008 256251396
37024497 257227150 299471610
166072539 222260430 23828990
103143411 239321748 33196828
278515615 95542480 24357160
40328559 663966326 93783522
116995711 94560786 29712522
454220787 164515266 8397406
17601745 15960840 47343000
159494713 155257360 187119260
88140605 443951020 228878396
293864119 159480186 62777562
100808189 187094788 126707308
35473259 376443012 149797104
130132007 182863492 94148404
451638513 183483414 14046206
145848317 316998190 303625810
118487105 83837898 57617214
22880689 408112502 79438918
126425027 585609578 99076394
162593211 222951518 162548178
29059079 109950378 39774294
91836441 113265612 103336316
233967101 264689834 271601062
173007647 339952814 168708586
40532141 46585398 9121158
240103503 210842240 36249000
228043325 181471950 192381990
4561911 541562962 44979426
167126797 130491898 37453934
45013287 397835286 174749642
136715757 182296396 176934468
168710247 347599696 163037748
329981069 435319396 126270728
232521013 325387326 99222294
367135085 169258718 72461926
75412823 264257236 306329824
109501421 126920308 363680696
84492565 357981420 45134160
299515641 303600912 319545560
241746339 374525682 288694754
163757 63679454 37345462
76691095 182442972 380243604
115371885 194522160 139254220
64903787 284825244 72729972
482729 280693566 261369918
22240315 319206830 107959114
215459589 504756316 95637348
226295735 330075800 227997100
151440823 183642716 225261632
177523101 74152194 82434922
50655885 411512440 236280768
34139195 90535424 174600280
195022763 591898132 336482284
91524697 193947534 773214
47131871 221772352 369001456
37580025 561929366 200019510
421141609 77175048 4166016
33624229 432573796 306434908
69407857 515432194 265883938
49572453 99428268 11467216
313117821 550996512 333339248
275346479 540550822 276927170
78240529 551972046 32660922
174482603 622685364 169301292
134280683 515731918 209405546
102331125 598895570 190887990
68356407 183908302 191189814
200043123 349601982 73227266
89403229 377419942 129256898
165442373 390871698 125805486
120348935 240268842 75794406
52296569 376764612 169886388
327695277 163127562 12562186
9609565 873076370 16391230
135100341 178311528 50139736
25369003 743747694 3724134
128527 346622780 77166440
82815605 144714048 29380236
95121735 233152920 241542280
86404791 101492592 10313528
176618643 207426834 345039886
174851919 305268024 137295848
225623919 102905030 71997450
149169787 172406788 38968084
92474741 434755042 42330446
112259967 138312012 86941516
107727005 317364080 282173936
37076271 399175562 131971038
51091767 281037336 143528672
38056503 121503726 95601574
130485923 479260672 100301924
57303927 356045404 200071272
167361765 32997710 45118698
60997023 706719740 31897080
97542061 332449604 140510572
20517739 204100248 110053320
132645497 214520572 159394436
128654941 276798176 92948768
70157393 454278120 184092840
272535173 433349668 278853304
172606871 305277630 230987670
163059625 607430290 36306226
47367717 468841908 189622196
205625823 360315630 165722690
164116889 260282794 20609902
345182939 412510276 40586548
59813235 410497620 85988080
188876305 96209440 51068788
50879435 340850294 267693470
87537753 346439096 282486600
31647397 447141236 55388392
87186199 718727262 19779342
66709093 378120820 260313176
133898115 57789924 160991468
213450877 157366076 230804
123282361 40699878 25644294
243407245 410185400 58878200
173169501 232531326 87961622
62740977 267025406 318494982
234343685 79362340 198216188
313242385 289915080 219218580
126665725 100085352 195305136
13528445 180356590 267652034
67699875 292739096 91796640
87576775 424629406 276821242
186862345 483892026 71645070
66890943 30420936 7992028
63916783 418247786 121664422
230911535 178936580 29295008
52906723 353370584 117269668
72943465 427357420 126450364
432626871 184269862 87107106
69956763 274706148 302268196
1587525 198485226 259907810
171621525 187819286 74021130
63892781 383419844 24458792
19083651 76973796 19041688
47804835 132565900 52388544
188564701 253110096 191705208
212615799 66962016 23991848
116946693 259046244 195280852
40479411 261891636 5543608
3193089 442889016 153848828
401022567 238399044 240226712
49604199 861981222 2917454
45137921 94913846 131811758
207560193 153295772 10059384
79590007 385130838 89497254
49194081 265048260 112375060
54570325 109920084 24315660
261976965 216658180 58883448
189760503 288011454 384258074
212175503 153079006 66995146
123501099 359977274 168685338
60842055 81152892 444514744
78136125 11604310 284567166
8158757 319519358 162647866
308900427 496335654 136914542
43290739 410155722 22074354
156133933 351554556 289764540
124559783 465586266 35735106
158771307 277580852 87162396
31693705 123509810 270174410
126287409 651034596 257431528
309301403 123370496 5511232
147918299 378929786 126401938
249326839 196535528 44241016
19212795 279310290 469232590
50889867 150332042 372846846
166797315 322700662 155888466
37195525 55901158 197817050
180577591 529608204 296786928
178915645 181133710 20450810
94502139 294197716 43376388
62495927 430869690 141787890
114358557 190133124 64915540
304870185 244442460 141966104
134020539 124217572 375188076
119012059 377736504 114959748
109477461 343576692 98657212
167180067 140317446 213752906
217598145 399372100 111152508
46563543 725058820 77726400
17038719 341613616 156746112
35543495 120812748 235812564
102881985 395580870 127665190
273956961 351005640 10138252
46693727 28111834 284031058
64550155 40296104 760472
64410701 42609278 71505778
89695637 501910830 181615110
104000359 167173038 161150274
116671185 509566200 90825568
227831285 331892950 194786870
9285681 7195692 13959868
86936819 17004792 15923400
99996141 195810450 142826030
100532973 176427496 32892564
39796473 181474414 52945350
17279347 766921896 66194796
88924069 78891642 29652306
5294815 172923590 22655494
117058667 181703730 235082190
210997643 243794244 83692824
110486169 112773624 13395728
12968349 425803866 149586718
85016811 396804948 419198936
42971269 345625146 194625078
4038167 121759246 230779982
16433921 63874072 394159160
60766161 289797844 449078328
224105455 381333540 316740024
356483065 544112286 110319630
63938029 210784162 80736194
140469047 230909054 115858826
25381363 270904676 345551056
425082701 224350678 110467514
173157341 434739358 249572474
1708687 58002916 111512152
136453275 22973000 47776128
125871899 281040798 298023906
201480855 555326490 307872530
66850075 308130296 92919772
174611581 602762168 198402884
50913569 484637484 24681648
93708163 558220414 198993394
160805959 734174488 120970096
30485041 147106064 157289012
77072159 291452028 141855192
203788781 79441152 209833044
73279731 142658460 22102040
77790579 501979984 323183388
165669895 206268620 57423140
10364399 651894258 185987838
113243595 97890570 7127882
22057707 366639294 24412642
92856453 532196296 93674088
58703523 162011922 385557974
124312617 26313612 26711464
41536785 80662562 3259866
247485045 503910930 12049790
255744091 173135886 13940178
307963909 312460568 72770468
25647261 345745368 93830536
75478539 393713454 395883118
77069545 42228560 44028820
31050235 449170980 28576740
10970179 181979728 16896464
96458093 312182734 29841938
221670935 303022718 120045110
224072053 318130074 62965038
222543951 147279066 118357078
13568119 127206544 4121708
23156073 458913968 57100044
46683141 275383344 43247032
65360361 94038248 55956936
92399959 348900878 218191534
7790625 347495370 327293410
51581591 344541312 143328468
162616793 219237192 161714496
114562085 441647214 34108998
93308011 411587718 104733558
100411127 309836424 416556132
58130307 432693568 308138916
21839739 32141378 4674618
180364263 48722784 15821420
93821599 178076098 6685222
116658411 217980162 32204762
169420551 280662088 195072276
91205915 523510126 113484190
188821197 91155408 69978536
5470551 42525818 7576518
305931639 158143572 10185136
213045429 550886812 378416988
35575565 416461460 38728280
262617479 129672022 16820990
177432657 293943658 140374614
204124383 139988802 61475894
122904135 441266610 50115830
60621723 510240740 239947164
90654005 103071934 141785062
9929309 189905594 219476302
86528865 148050020 39911460
22385043 373283874 166605754
206035287 115683678 29055106
103834305 326857940 49242936
73419575 568502862 107717130
46776989 38341898 97341662
81842643 134415156 215220596
59904963 302284866 55753598
211690639 159761292 130541976
168130605 305007120 167191540
161803791 308467350 63129310
137771049 180799138 53134458
119009487 236868464 234831072
9426627 76450088 279589044
114702723 181144410 83567410
130045837 179864374 49261426
120055303 307689606 32280822
202873907 92210856 18313152
74123273 350666744 95479376
31844809 146209936 126758908
85152093 588015266 100742982
190036601 220928026 117393362
65498965 351137066 131359262
152184197 300236942 26141354
228703563 164456012 98543904
147173859 220096062 101164994
22371135 234760710 104233930
49806801 349056792 326045456
79980057 81145956 34237168
382259417 239966962 105484514
234568275 163963926 90707530
158825165 177275680 23374040
188715549 247349950 207427182
196165297 90859076 36276008
209961911 113977450 125223298
167917413 144090882 178355746
150316925 298896080 24361936
80909927 116359936 138654736
28176633 335372166 29191474
10591785 323161970 414196710
10744869 267549362 166394598
145546797 170546886 41642582
112894165 443460856 188419420
125836761 170827674 128254418
188122327 491762230 142576514
103751497 267595210 376565170
132135219 388187762 145985874
145872565 361952420 184167220
85795801 189639216 143842608
496059455 78078454 36622430
73266113 369977592 117715944
118874329 368377942 42503594
75274253 649869604 19568180
115456879 219200282 84520318
61227117 173495666 76122066
66815247 136284546 214466390
57814321 235466604 227386992
134095397 151376266 84703706
26537751 80179116 248864312
50597263 167466058 43777946
72910623 430185486 48716170
95651769 360327954 121081642
44222283 183689444 124750416
214013995 22534590 181153518
46367189 65172712 191922488
235081595 316697790 31932450
127587987 292249568 107065944
29506089 192157560 260500348
133150061 330974974 76843762
85513923 419627202 8108966
153895041 192687538 64568634
63097363 51861562 699626
358451753 209419124 76194272
56545411 302674494 278889462
31786665 100645298 15667314
109858095 291234270 65300290
37982757 611664376 128615868
113749069 105563172 25388364
27776161 339964792 411875548
398296673 196832234 184031422
11393393 647681640 198076620
178794607 418663086 4789602
266390501 219305768 258465328
359622225 102192496 76631628
187971345 292800492 408739640
72920527 575660518 216384634
96293215 421507700 142149892
282826651 196619342 143430298
305774063 520510222 45628366
136620275 39910760 20504600
179693653 326757704 14137360
45144653 256529284 390990424
250942655 84029410 156775070
25932013 549851522 154631074
88020303 104626790 38441646
261200707 646226776 64041500
129508811 255143488 14446844
141803067 277352716 270527484
220408061 372812802 337571334
81183685 347411830 115138078
17631599 354382408 61704512
57878965 49039440 1616220
101675851 68554232 148611796
51615125 455732500 99624340
196441093 355852858 11663126
377795545 179116040 187022420
388971961 236717868 193240656
133587197 306062066 100230082
119981675 181482630 97513950
119521799 366868148 33467948
51218021 396370678 344724638
67397371 375568034 194822402
313195875 294407356 133342260
272558167 235427226 118839042
280563971 175241580 43503972
215931309 327855458 152097198
122226803 291484916 97895488
163689407 282004408 192802504
104238117 312000362 24307014
71549669 437017132 590704
259376715 268281658 56299206
90430809 393719562 216133682
89726985 217025770 182026230
79733939 333541298 104195254
8105379 401247208 149823528
50867433 27470024 14020584
14743493 378302480 246036820
69679801 38781258 18705618
64618375 204798170 214588750
10701293 254479614 75594882
4060725 199236880 211225404
47615409 86679078 164729242
144087995 71011430 240611002
12515921 184068310 21372670
68029387 283024568 80496224
60206387 157920364 150464296
116248343 360278334 11687754
103928757 184871910 202193126
302447343 320817914 15708522
69827435 467754478 19227490
261852799 160042792 86123644
159725165 718517192 184262956
34542871 202628816 129498392
47722311 137091144 9557932
103613587 204698098 25562806
172468747 478438888 69467984
133272721 179949218 130479902
4094829 403971836 62164428
153116889 246137548 90032700
98044617 262729144 273520740
208792723 426133758 9191214
297041367 422058640 97802856
160597799 532389858 237953898
154860323 610565884 42743848
65375637 138629954 35611146
114667587 290774976 35148892
1576377 31393184 33657084
107291753 530684656 218524516
43964315 68170634 11405930
72441317 174732558 22386546
143313343 327966286 70506446
22224337 16819184 70823960
214556137 178743730 59073710
191513129 278567608 51054752
326406801 94274808 42515716
247494633 200598194 239004066
237744443 564911442 322583994
67791517 506140300 160547456
277784547 40791496 24584400
265352205 202681216 172425840
113748881 41228058 124470750
25690941 237317386 306176202
228341919 58813866 91774382
147604519 257143870 230213542
195757485 198716218 116337150
144373313 102673466 5465230
23849845 103677240 17755620
93379269 136284810 100452970
22595225 377993810 161154050
210653691 240339642 96468734
179964135 100992158 48432870
55793193 209375678 304875126
83468379 229560378 140612510
70442359 343800668 152169056
91339535 557993718 103661070
227033611 221605978 37572998
121228001 399138886 490627742
181048781 100881398 73376558
134892591 174819772 136299804
440704403 226758286 81891842
180414039 385675082 126459282
227639749 140982576 5249292
404163399 220589562 64966106
47324083 394822016 49036528
71563221 229989702 400952518
51528511 149655068 308378524
135923265 76496970 308894534
139857839 654785542 877514
203172897 89616958 4516134
50516233 162398594 179916238
128147823 371928294 205512026
20600587 413895426 62625006
208994889 493638048 315576140
34446901 152387108 142482896
185214535 280497706 54257158
16509391 486588722 236408062
44292311 509293718 7344806
25016961 200942898 141313742
192872059 70725662 76885774
68541361 333348718 174713242
7344387 111529604 348918372
86224479 465923686 51616758
249711065 153506884 57390112
82247731 46150542 47573430
133670027 232620056 326884552
96266987 74560954 10570346
5543657 144471106 226561874
217311089 283904048 148678276
65376829 109405886 9900998
101709031 210039172 145413832
123459225 56110690 142294086
345665597 153071336 93218756
121692915 335176680 104070820
68199933 210166218 66031814
127623211 192254824 66122228
264347179 199185132 82331064
14155415 171503968 287078624
171822841 41695710 18233838
68515235 321321530 198737566
134332815 358480484 32841240
60706635 130823220 88248020
139444975 788664478 145935046
285926659 244434312 91335720
1713125 112724362 82600166
160989033 320146424 453234492
63126753 133045356 241130372
111590155 110967414 8307690
27946275 251834388 97381880
94075015 285146842 316830710
228661135 529241480 128613724
88376985 298376730 409364150
67993657 86275502 39750406
150392271 219182538 12397738
149726097 198741154 84729834
81262245 778579998 7522670
96837797 270145946 26811550
29942913 328557006 229511638
39138543 405203416 263532672
7477477 9847334 2265454
324466263 323792934 172328150
114784875 495615162 269472434
218873459 342244742 95114606
275326369 293875632 90789852
28304677 49497540 236436
26442075 182824488 335688880
120976827 311098032 121499876
81396725 146333970 233804790
36044717 634523262 53320926
67347531 472948158 188633390
40699483 116986600 24552844
6651067 39719316 58507932
91606097 264584506 82642918
130201801 55800482 26939434
210440949 77775696 57638552
62363835 248476740 476491220
20178613 77905416 30342432
22409627 119119684 166200784
95000199 376348998 39327418
85871307 266205336 111039016
212821495 136804520 201934288
104854789 299205192 44745636
191418357 246787230 36084526
35801063 194311828 34646684
178706315 158913338 82930370
52312225 201853100 117691700
235621501 218010038 65632946
119129195 134017520 27294484
108265913 64184968 19140736
83891741 254348700 83356740
128918931 79317004 230989512
42548607 53309544 19842572
8480087 124547454 426923658
17634047 234941402 450026626
24129489 48186858 183126478
7557007 53324024 62084320
173768259 114074688 276658232
95416931 170561166 44232822
125097659 92384776 357447388
248319273 136851996 55295656
22472169 375395772 154017536
132003919 101622094 26576102
36602309 167049268 331965692
120799093 285292890 270021426
96273829 405675422 90313970
20815135 79093068 148806876
153733845 348951774 223452382
180273985 387621490 343288570
123053115 546543250 279848430
18581023 181697460 130698540
20655569 13928290 70642142
55573755 186099778 53015346
47580333 710131110 120186710
17079501 295197826 53138538
164139403 321337708 800744
50849009 297276992 167435788
113122575 156700800 45120196
117227443 333372556 124958168
57926705 372397460 246552640
130848815 237050734 178680650
62028933 261921702 270724726
46363393 205512224 90729044
318331671 349761358 198622674
48637055 273424650 221486586
21122393 186469766 194343326
163477271 417260050 256353578
151676481 173906628 245058256
395015167 72712026 32542038
244326371 385211922 23774094
408643167 314103876 28056896
156147043 31396582 50229406
115325475 21864940 209912364
33234455 63745618 77918530
274967117 170212476 16197708
254358255 222804910 24115950
219437339 573095678 90475346
269808397 214347030 140386254
198337745 172703880 96767040
217856717 370343398 298712726
283098105 202379818 15157926
135131929 73951004 6846128
337704171 334313790 209810222
13965503 399879816 158510388
219449069 193004066 147878462
113459053 82779724 82510264
476412515 21357710 7251170
104519191 563001012 294722520
134903069 197668552 34135496
212048757 410626830 217830526
114747239 528329644 363925412
113009451 182270032 279664716
9648477 463550936 118242420
47184627 69670414 146932662
162844537 313464880 12294116
222109563 231747360 233450620
183009577 302290582 265040354
13473855 253829080 272123748
21175245 340814928 182762440
33668647 207923178 80004726
59135821 290205504 311930628
99835675 233697664 75822820
37211163 238876566 82389766
307239513 104491584 31440676
31979925 111182706 39353950
111393589 590119606 246611078
23241653 272041046 440977522
91674259 108809076 359173548
121696835 202362784 61985560
5073363 79395648 408738496
179582253 286286794 110456082
95891621 74296992 166738284
34332041 11363458 1927138
63677277 120607384 145401456
64596185 13611386 108624202
154461907 278113368 312277584
127768733 646349736 193239492
259881143 86664686 14934638
81144735 284628480 477556600
92040001 317032448 75806636
54634529 409676794 330761942
324452569 174839406 148664718
15638323 656320384 195578792
36624683 137682994 147780310
212624145 297822440 75594060
2350949 116311832 289907164
139710347 69871790 56592830
74622177 251905322 284118594
191817955 453607334 156516610
34495565 645979750 208053166
268546779 276782992 8665188
49673847 196582448 227806884
238837353 187746966 115011718
79713999 426520230 77317570
2715823 212151630 398309010
37966431 8037564 5179768
95153693 422423874 130792530
105914853 45147652 70740216
9953541 331784166 14367622
161604363 491591736 68025592
69075533 155828194 50243050
172568573 355586414 72692902
100701957 302837938 96863754
148249585 165998900 137523476
110442711 114965098 79325958
238328965 425361830 53465230
381606701 259785596 1506748
67987641 69783066 95225738
274925265 176155822 192278070
224412019 382000142 253176598
154376061 346034028 47282392
363783867 213431056 113312616
130075299 659353826 151181022
166077727 413389794 25144806
52847807 137444454 19409838
8939115 210694080 23394020
73889135 34928152 147514264
27595947 99742628 39218064
69418311 431984272 103035984
96460971 276458468 34835736
187372569 290620046 82253382
159668765 448303538 73809430
163642985 117133900 233501884
4226595 104220534 61190450
91727831 194116248 245328372
184109541 30262452 62800244
1839297 84879064 58926024
45729103 257145056 133726924
69770213 118416676 36197828
82690097 98745416 61220764
62390899 262518714 185002722
303767587 254356832 140064964
164930917 312387284 159520576
10527501 70056032 2052516
27055597 194692994 66255922
218248553 248385004 59913352
103198241 148099612 43670488
62957907 352918196 142905144
18290617 243584370 285203910
107034327 178939586 270371142
272821771 346905636 8594208
81141825 439876460 315639456
122226731 60870648 47765124
31732131 72459432 2363188
52436243 146638812 272758356
224945475 467362340 138333600
205135315 116575900 159680600
43852651 318233888 49722176
30483453 378698974 222417822
220127891 268388132 141435304
54116747 508503354 133456818
12248549 80537248 216869476
60454069 46840542 1614294
126720571 64001778 16178370
134209235 92549868 42204480
142446573 112798208 261738504
38087619 30984212 4724832
232276575 57770986 24595110
45241823 573353526 229684938
64760581 221904756 397140732
242997161 444728670 348989130
195370689 472173262 51560454
103399887 79055714 45527046
248667497 108396090 138215310
99330495 102754320 59689256
153961347 50892476 107167128
117688965 207890900 445453608
206306293 276715208 218944264
158989209 82089198 110059882
59783523 27269106 1766278
118094435 554021760 117650676
169979269 154675282 32239982
39731177 103928476 194039572
108668991 203293508 186362088
160416121 213367278 81261090
141698665 634605790 298635830
33509249 413744620 272899880
54215403 27830856 312635888
304382095 336894344 150576860
6853399 287511126 74978322
157203577 175279536 134790000
233188205 600117326 348527350
370046285 141351470 83694010
287757587 599222610 18211830
71798035 121934690 6017030
246160371 429730878 121176058
47709303 427112298 207252254
127608199 235303918 170051302
103144977 268325210 176047314
76475291 324680968 119532572
249689693 173178966 107605542
175483281 135396522 74522206
47756471 116575382 277541438
8439645 35925708 76629644
9339801 232032832 99332964
62420375 80921182 86076374
301653395 552827690 256091530
208266433 337911844 88298320
46870907 671541624 74923524
144873291 356602542 64688522
96005871 148780326 6715958
367222057 169064286 61861362
219737981 231303388 177384676
233142983 388098364 312204716
17976197 119501260 202524040
31045787 561078566 97650842
26125239 284554042 30627198
40506857 117876764 47173912
126786397 460447792 193889776
82809525 316906380 137355764
152637057 21523032 214573096
39747501 449909232 154446392
94094317 327491092 55709536
30278991 306681346 176441682
159311659 233327614 128297338
138563625 73379682 208260350
84951619 563996382 47953842
158641781 572213336 76264868
175797105 297624520 58465440
172117237 443566802 280585886
184055415 292532358 256556830
85199 92187796 7442872
329482955 183202028 109397396
6687023 42243516 21224412
104184613 101878862 334811134
188367825 179259240 107172032
152636979 32584510 16950978
119291201 107382750 96574482
58177605 387557750 61754610
207493447 204405720 36291996
193851027 111798964 106791348
3055947 425943916 43802028
40174935 75519342 35077730
176782075 402244180 92236240
242011363 258270284 20587648
18498541 7307384 5802788
129017097 461033502 5155406
171668041 216149312 118702972
144833883 113646736 308076312
105851781 551139192 153224920
88769553 594110390 296308854
188551895 191920960 99920780
334133755 402664482 88622730
22938909 277832030 305467062
286737769 431599858 91060958
136886793 374245404 196240132
21020373 31498014 27809330
189141251 328492424 303766628
28494665 110286630 68686290
35634025 185820118 174432350
212527621 128509952 48296548
191281927 103425598 28318274
203139911 66966772 161736016
1537983 262108924 427570836
204675567 151500986 58667226
84426027 64197924 107175104
307913319 102073576 166850568
321861321 142370016 9831032
142355009 44340042 229266378
155191437 626270376 70867352
224334015 220653700 1554708
128049665 187878320 106813376
15716315 362381470 263041066
2120585 270376296 137263080
40408415 522441260 178390976
133612255 253309480 98805224
156349879 702367608 73840704
175436895 29724000 5700860
207690085 472203242 1029406
68623161 193496110 288344130
90485577 458995614 99282686
45601039 349432176 25487628
46808987 55768070 15306970
44774687 258485104 7459108
179684149 553051018 115535366
96630525 244386500 1134240
133517397 216842574 13187798
25190103 171066854 33398646
25362787 135903956 65843696
218507181 564353256 218908232
371474003 338354568 160769304
48482969 345628308 1114332
52428683 463436720 346834280
75833563 123631724 35644388
108839991 591835970 235917162
46845271 490894932 5329644
265954079 375087492 98832756
53072565 460142732 271869600
126169355 421546698 225947310
121827441 56907222 146807686
56520953 182161930 65408570
270423095 331168396 122733880
47008211 248919582 244390782
84413185 362161860 375325356
189606649 416866192 182256008
203261713 173618434 1710182
79395765 462174190 266940462
191399419 432291742 272731574
146088537 132015426 91309774
41270657 427216424 58429460
223487985 462822468 7828576
90526771 299490700 132011072
204971777 353771234 340144862
129900495 250431664 9921048
8770607 22269166 7828738
105248381 524602960 105088208
209180171 503539886 55097938
42782175 194292704 28307472
317881473 322760984 19141176
229358001 308083732 56936088
58686069 120008226 329543422
48398755 115560274 70580810
25256525 271733980 361537576
351791397 110894130 141450170
55920739 483195236 148500848
38138791 283062600 435403920
25853535 356082900 68207492
109797439 295781292 102439872
13750597 305859218 15860674
36163903 321448374 127471194
194979387 703531686 227562698
106748191 279714284 174269452
99197527 226868914 140272730
66571571 223616704 210145892
12381823 250474514 258185782
210744467 83682264 33055164
108978537 83214718 59474106
88575167 192501612 145228524
27584611 194747476 92094772
212114459 238141962 25048530
57199207 27071564 123952088
134192249 109180384 173017748
204685131 226451232 171333452
115919233 770851918 43304434
5110471 45801426 111490902
234578075 229460198 112095470
123687885 51841878 12762254
9971241 288182048 334135152
149676435 309621720 93463120
123116671 566258376 117941028
330138123 199760108 112620636
132070595 125761128 7708104
289447559 336896004 264600648
169957073 596220482 222975766
133989257 537394646 214297226
207361 97760376 41503368
133333731 294547320 169399760
105782337 64925288 127536984
113675075 262380920 288736100
21519761 248377102 296104450
503207969 185834668 57663628
179078421 54202348 249812148
153755355 160066562 16509066
206275277 161718596 18591716
30091693 464960378 133540214
5679509 46198692 21481944
73624363 569256060 236645580
41946327 52130130 13377590
170863545 492814740 35365220
129505753 250505762 20514754
255710665 101043376 14534120
46477073 132005466 53130978
42056475 162937500 453305792
121955027 253534666 5464226
15476651 120579982 227029610
271265381 442600722 221817558
65317923 217170900 107643464
146206119 139904484 137177248
93449465 544304980 32156240
164760067 16177762 29596846
161636265 16279126 10033170
151146345 239711644 10489440
374258435 224572660 146159780
369661925 189381164 103202960
93480549 150216272 24243696
77479315 78759088 179900020
127901795 91008410 11213710
17654507 156685870 1005070
46858877 236655114 192258510
333303287 192767856 68577612
132232981 357119556 149628708
183183579 112125552 111232924
191923773 202078854 85367602
99029083 230549530 50862490
47876999 57661108 32013256
69774387 156418782 319547194
28327017 331292318 283584306
185347713 229398876 221606068
53101609 190231948 414517412
53132289 505291242 23760142
172514581 242618458 58139230
163670413 175426508 213095236
77449825 58952060 29390800
214767251 359801596 211391788
186618763 339756362 297968134
170728101 65722562 253314786
137599883 276008074 30246982
138149807 222072476 175383016
154714441 213497052 99652056
201793885 142031720 11525120
224810049 235214872 36075084
37663457 93923820 64432824
30475773 190923636 112674044
2016837 55405904 5967144
25589321 292316668 13246072
23767489 726857884 28231492
216062243 595253850 278292426
139267871 615021668 265839088
163521817 187223334 19234098
26503459 181613218 381004178
9344503 115282246 485996642
146865961 485736216 94009128
236364043 331864592 68577424
50221559 117849578 19179122
218946863 121197986 269223442
55493473 339326358 28886934
246175329 401606970 205503622
114305889 269253558 218937826
427975703 202765354 150990046
124967935 316671620 92924884
100554155 514710226 316184170
284157339 302193336 4385668
57539509 265466468 21051208
63630541 17337262 65990834
80843749 230348818 311148830
73980327 161437458 265015346
44934513 366929662 227089566
73479797 275925474 98530554
226977613 26931360 18559284
6680215 244753780 255829760
341563723 210368752 74823904
9676979 249858786 280303302
30528291 661939672 118751664
195329733 436978656 350590040
230041243 156652394 108736478
171442773 466487184 424908176
228809907 608969486 18233178
86728701 351930002 99546162
250608769 87891848 4005812
94801605 259135930 257846106
37684879 252024510 322466622
232931817 228923598 29442154
215432881 12826792 15130640
62805245 72929104 54555800
29729115 38616922 53173350
84935897 162149364 58352916
26074145 548134356 52904460
316092387 437485904 19650756
4091325 177409064 328037952
12025203 388728344 122280192
268406087 368893574 5751062
270843187 359411384 22020440
54481777 76959510 32209086
1490389 191939118 270589086
2006861 407705048 108637624
37855999 349987264 69365428
88387223 296527446 129697278
105015713 350895682 314708734
150828701 185139192 67739268
179683925 85056214 17070230
157968503 96738782 34408414
142291413 155707850 133421970
14524275 139756130 18591750
138584313 530914746 379335094
343232641 6029846 3084422
110793843 729908834 33779058
70589295 548966940 36786760
51659345 49704176 61896520
25851687 94964616 84937540
115450197 79692366 129267166
94968105 500536728 247032860
129453755 304754160 202604736
398481441 395380818 307679966
207666031 348343120 5477192
83050529 281845940 27894980
187974301 174907212 152607516
182074065 673422950 61692606
271190995 434967920 105550040
55307633 346689746 195319502
139778121 390334434 156206098
76892117 437176794 128998770
112137355 654418054 248192222
73037519 388626258 193250790
64704241 145124448 192206916
200192591 166482938 14672422
153665085 236365474 242199018
67583513 403277174 70841126
280286995 220838090 28880170
77897793 362876992 39096096
274089069 474647678 300696426
190698667 304136208 210998796
78693871 392508426 126631242
200444899 236015312 98458828
201974395 272514702 323562750
364543347 225476216 37018704
23010781 360426768 23664372
131489451 171751402 65642298
251266739 562336502 98442610
39006783 46646208 13487324
59000319 637497338 209035806
32109231 378431178 193269518
30595039 491107084 187803928
95620953 21593564 19600788
19796411 219448752 442206540
75561755 550210970 375101690
178987825 75388350 14787030
22011521 489078062 281026
3766725 268087640 342174480
41640625 60029000 54576680
76493835 312406120 6211260
301218599 231322960 86063168
184948771 268836060 307794228
93434293 245481256 254482672
62744747 402878918 234161554
48112075 74945346 26659770
268497423 40158178 2296626
127873025 23864602 110887370
143710089 156729612 92204984
86808529 198467746 201108202
280316417 232739084 124984652
25615405 297431400 91375704
74158643 485584336 264314648
252820591 144949504 110055388
223242421 60370682 163763354
169745143 291963322 94548734
159458957 268958132 48426016
308653897 155498286 8936526
134453593 22456534 33428062
56181997 252478828 24143116
112121877 65775344 44154024
69918237 454014364 114388464
141808205 257194310 93951482
355848745 191927294 156863258
104612473 22364088 6760224
121269599 383230232 99228524
114027 477890220 185483860
90255597 449583954 365168542
235210833 181113252 23564444
107693197 563872544 150749944
230608931 630563970 237442758
89802219 143832612 367519064
121274305 20699592 75818256
186430979 187944192 7572516
79861405 33730462 125085610
339718539 158624404 399672
210414683 151199606 57808558
212983119 379711096 96951468
62154283 288603682 5623754
81979361 134866294 47814262
107931613 252863844 229447272
572785 713465720 37744760
151609797 133417416 85690408
330084223 452456368 71779744
198549963 319721340 161406016
27509235 45760520 15246660
58330135 179395730 345903710
263296225 374818830 15578310
124136549 255504882 244876470
238156963 509691422 113940386
147938647 251296486 228918658
231816765 51129756 3073808
164774407 108589414 1322314
296647659 551203646 273053658
199517355 597911480 285508812
73323289 393526354 191768122
20959737 328055394 85247494
122650495 65726970 49936590
29801309 345084304 25697752
203440511 251057772 218479836
11839523 13932358 104957186
43976535 92612184 234784388
66892349 125687922 112459458
3340671 12080594 3312402
176635953 195618566 273919002
90101355 74683410 82256110
9358035 277950918 79757174
47300003 520711462 206396014
164674609 539304388 142424324
369527811 248071212 142574876
71880447 627826504 86363820
51180035 74149450 70406618
52831003 241982306 142050626
10570077 31249006 145465014
258168087 117469508 81012756
9265935 137104034 161998938
76466995 102380620 64364152
34254561 41434872 22830644
117717083 541240250 103013290
157369297 165063374 21921094
210044283 157498418 171267474
39471855 485326690 216058410
123163145 224956814 394676002
92402543 109846964 193344364
94949603 522217930 97019254
142898677 553369274 254884102
13272523 295629342 44405874
173189035 176705150 44569450
188053281 75384072 122845732
5434155 21070140 22071980
177132125 154579370 52959002
108920079 218228050 88993122
226053659 243228232 146763376
50381985 499840760 195509820
68014021 385773178 263033890
128490515 237475270 19038550
6313021 507797238 112990746
143868195 477646540 189106836
57781485 333659000 304972632
359719017 110450022 2909414
55749115 298509450 115545246
34653639 455191978 317582802
66298687 703711564 261009424
5718309 523691232 67977788
319487929 307995542 264235606
225549879 308819712 21182188
78889075 27314980 71841860
117352105 171019966 395367962
111787663 496494494 82120654
113171113 126006506 19232086
248333669 161783080 75275440
14155167 299151456 28342804
6218977 186748662 29502054
261116557 28068202 87097174
9641567 284094160 302162320
210786185 175845912 187622700
139248531 407858828 214821828
2188237 83219716 38344276
269404481 166276924 8261648
6481599 157554672 45151436
44220801 562707128 188536044
36206975 108698962 18955210
6396733 439501776 251301312
234171165 455625478 325299870
70431087 370516044 200345312
63409775 195236018 194630590
39828079 222215700 404279040
17779713 74780542 22692894
157778273 367153980 245241900
215124757 20872726 11764214
27310903 467513090 140477546
340148641 485664132 26622864
40057839 427384072 306623256
15777909 57121148 15445212
44539649 67005696 113322732
237275061 507015222 287087978
211535141 173659358 524074
99998735 198181980 154905900
193820377 479714144 284346412
137334697 233195166 264568662
41925073 498542934 64478778
38457833 263784706 74702830
284394563 500266994 176397182
79949225 150279700 362149520
105932421 87989118 49719386
86833281 330465822 280821542
313031607 312630724 204307092
109055733 218354842 50138706
8991939 173479144 435201048
20662223 206095280 114483436
88928009 530682550 94350490
102134589 518962428 165454192
86065163 217871700 196777620
246784161 336794164 34538112
137966931 31626306 51086482
173269113 591622884 309931064
305085 306718386 452703502
20942305 438322038 37931166
53269749 239647548 149712704
88409715 116380730 168595878
9009045 397327440 15236600
68092837 199237964 181675552
52091897 448918846 112843930
160665701 302238478 158530978
170611997 115843394 69342494
32327517 352219556 138497832
12527415 309247290 288598330
224131947 593786076 42515848
345005175 289297750 256741170
198035977 362914020 273417264
167883449 393221260 177435260
101611075 289405008 405999756
208788601 37708682 107434222
17862197 31456292 27841916
210154599 145368272 132015804
90201397 438750140 105110696
188425479 240494398 115724334
81470255 113605240 213085348
182067409 105196962 244322742
104512919 486309558 285098838
55833339 58375650 221077790
100920113 408273012 91441824
120357737 116799144 141911364
98024405 427355336 59456552
53241817 464213610 95762694
232592647 72045894 92972526
51977359 449722462 306489070
199024185 229466646 251507690
178913777 208425852 149671956
18772275 219713064 303697240
71376957 269104560 173744320
224441835 50449636 56932752
198081553 460593106 339005866
154783611 412787622 318813562
102802733 549172186 100461742
34182123 39842276 12053604
15432955 28733490 10441146
218299269 51826512 17583796
107975987 271666428 35352816
151345233 362743290 126508406
279340623 239479670 76894350
262365005 258261826 40916390
68868617 622076804 24036992
178934065 299475948 13488300
5787601 340640126 14136482
6265319 141192130 472422058
26142817 180781078 117872354
272249745 169339048 190164180
144112965 46308330 14085110
173694933 25438266 25459462
88100955 110141258 20750610
106375923 203225680 237819960
188602829 353555822 185500802
292519713 127211492 115695264
78739537 438379272 92403744
241722725 344245112 96442084
198606979 362650690 190570522
89871781 291854102 374902454
201735569 212427222 237694794
174568841 97297964 619448
102425867 550608824 93626336
62766433 264940548 288762264
101200809 413768544 17541692
145960173 260606292 127692656
77082683 416528664 41366952
15475519 508329580 244784692
12997403 140581564 55064284
45668563 285967226 171641926
128276519 262651718 182037434
76136533 331222738 235831414
91914085 368937210 223518270
300968591 458701082 213544826
172853391 90375632 14575776
166488493 339510454 179257846
31035543 183054836 14273952
141530229 305240922 253794002
32531691 589574642 26753718
163070947 127085036 168849064
93389313 291428884 1663476
62746791 249635138 167159478
190543489 241759958 66633818
81322939 172563552 62257428
54911635 46486530 69814614
77356995 320333440 279559140
268440375 470103048 185764964
287628231 388708064 183916968
21533835 199957796 229233072
57419193 551337376 165435048
38660725 23424850 45213502
48371439 355092536 278863272
210058681 45365312 122973628
311698045 229224846 18702522
52969743 99534996 37209448
85402787 267147630 29093190
156658425 503365770 40445494
7077307 143734366 3618422
277449887 309322766 118026602
27825083 664332920 9836320
90880611 584867312 225351456
8524243 25226258 19335394
166277169 375617784 49278688
199223511 394491498 287683222
80765941 14040542 2980426
48330815 505950640 96743920
66712069 161710146 62797338
127825839 226684800 43169480
50927607 544668594 153054974
250465729 89565722 69864146
33958937 227711526 403311186
273023837 138516020 36476960
66846839 104491262 100346882
219067875 126163966 203540562
148924459 309866660 30064712
72289497 378805446 97805510
96625191 532264722 41061038
170116053 412998726 390267694
45897355 319813660 11844292
262180859 113489312 33702464
29775509 777235372 146110628
7555491 165030364 211935372
8081591 23925272 44012068
74308701 252438088 75366732
27148485 690446784 94182488
41501361 253401940 52630200
237975399 390317988 251017676
53121901 99681186 465680142
195398341 235234336 211669852
39423295 222158570 479624786
15462667 403104902 30285694
12622479 72160030 2991990
233232057 222080624 125426400
318807715 434198440 282549572
23595771 125372540 52265172
112531835 227686100 71410280
237285027 379238124 75017788
199602095 134477908 109908356
37669209 380813564 299414532
240357425 159164760 211369320
38819973 447597740 191506200
202015101 172599528 148142212
107379347 79559332 2199524
124199811 319546438 183419442
65563401 600326136 286106008
137719817 337800444 285438252
199744251 80927822 75409722
748909 429022892 108148264
73970829 677547384 74938168
159484941 244330954 114168078
412967689 188933274 63590742
73692219 394205274 143172782
15361747 389999288 150958736
7538711 327538244 112933148
124577259 64845972 10687228
352610235 171681048 11602736
58713109 373697244 13230108
202897527 396736190 283669530
220246593 633864924 335623060
66338989 39737770 93011230
11431261 445821602 347556250
38627631 89326294 13462602
73027995 236051320 350107740
191565105 274956090 28751210
83204649 325117344 20500388
132262565 433544094 398527830
24892639 91369922 150847034
170304107 115423236 117647148
55753353 11265922 20699766
29659433 492369434 4036906
39736883 447657010 240154390
81295971 301255652 165437136
416933179 284521998 109893834
57714963 449511960 26416720
9539595 183213978 314807350
189435099 547943418 325785986
46249753 114601924 44435132
148636325 27597910 36953050
102661413 248710314 51697426
346930251 343556718 197268254
371773395 323547740 19174260
260825611 286758360 3538860
101228431 253245108 141937560
145557333 685727018 196630806
137876557 87429342 107363094
72829659 72735448 339946728
114237397 221167112 115888924
146426835 165749814 108287510
51497705 429195452 158994760
113138957 289191818 151578046
87585237 118086966 27802454
210993495 272503080 105640184
18498637 32694914 59864042
44348079 333313480 111550620
171861033 102755168 170831736
107184489 140721282 270238306
107643785 357750094 56482850
264878671 545741416 220847968
200576413 548045112 446872344
362736531 276269388 103251416
14898619 215297304 388645248
27294519 267798468 46580684
160336687 470237574 158070738
80544451 483099888 316242168
27599539 69598462 21950638
150510087 182167304 176695872
15081465 97825130 132075450
160901055 523293316 157044312
135728593 73146866 3440866
28869797 403452196 359960984
186771447 363281762 21845214
141881479 261431738 109433522
331054201 475303522 117548666
18791813 575728132 58472276
237112907 172814802 168986694
48568683 340778736 315537604
331439779 53688792 59540136
192462407 246690982 86514286
152036889 537380532 341917016
332425311 145828698 52417922
45175671 297241368 279114832
116600469 174505926 392709422
219370791 511515444 490772512
3520819 390126574 173131978
242417645 48604780 80152204
119520973 201462378 137970846
3684069 101075206 165080658
79069593 78041476 78244920
155386573 225144004 175198352
40724515 328160954 157124770
286134607 329627668 196432084
98510425 136797370 204445898
186413667 294613286 186687246
133844831 376770158 150719746
111882607 389439558 279878454
8164453 203298590 71125330
398096231 30937002 11966502
79828607 143553876 44462316
55943255 326042674 30741850
280252455 302948294 108313350
96145319 47534448 118999932
195512173 222823462 44059514
166599183 159265056 55136240
180694135 262638542 267547394
202784199 368582672 66985596
136869971 214916086 173122442
142523591 111419592 65272284
224631761 653859732 217547196
38976597 326646044 93771936
16132853 45150712 486584
105193843 502558576 246228740
62301845 771251240 36087380
335325327 321883968 235490296
280632999 285688780 9443160
407757155 56641520 35937760
215574275 201974244 100233192
49942977 479175140 242409864
57334367 63105406 16817914
25128823 96170764 102095692
186959769 220859880 16829092
14965821 310145088 392753272
76839875 86182090 75009130
149836755 115568726 78402270
28628425 386074828 301766900
50754213 143216316 90876200
204289735 391232880 139236120
113569843 53317942 31894286
113094291 455882272 51022116
177154355 296764650 20486094
382611205 375341460 64439760
48504167 428827286 141772178
156901581 258670696 33276672
127883519 508114016 309599312
92418629 147003124 383071228
125717681 74626580 31654700
93325017 217825014 91807658
161664753 501227386 71351694
136431941 236215558 218130814
189639731 275658876 106520352
211627259 228381030 167452770
88464185 384362180 191677820
53090607 137748402 62642614
117743837 77922938 65348446
23908331 34067222 65586494
93239373 230210524 195540432
218819037 92723756 8780256
105291867 706752708 208495564
216082875 341605020 101972272
18825751 60326722 5963126
1595693 22318764 473563188
122391443 345736206 57718494
14017591 298732398 78353478
110019925 276540176 162174868
201684611 111585008 7934716
282876783 467793572 13301196
116088683 364053220 115932200
172593245 521472910 444735950
6841273 13155324 22601448
18941533 52129904 28248376
62836119 69061878 221975894
21088761 192286896 137216228
101360803 333306662 100220474
155341707 199950746 38398182
146362729 290157794 85587758
43572645 111717092 90707556
95729255 241574830 333512066
80450281 135605864 205077188
202470559 565353352 294956228
46833327 220818600 362350540
203832983 685109244 36261084
248636219 162158682 63043218
149457565 218433730 81849394
76806991 116161244 224855168
269254055 193003386 75336450
21458493 178931688 26547736
127524401 82448970 349204530
276754863 248539500 123332320
313609411 535147988 144405856
20655507 204672882 315877054
10042207 99342284 36245812
79608565 413789654 157622078
38281257 177292206 342245758
326850261 47764098 63460682
128941201 91709870 5176882
254198769 69799160 24825492
59222261 189680808 150074328
19201887 166804436 22622388
65250129 4759272 27296912
90228317 290423980 130439260
127810137 499966584 139969856
157035355 96709490 347670506
18535267 325010976 289908816
82601165 400543010 256932970
17967097 133782548 403369496
171043783 661087864 79160348
101432565 324471840 190801208
114328455 210672958 260184930
91975391 253054222 36760862
78881089 151786978 107521114
116637227 169145142 126821814
52451853 107930408 246486144
60976227 372842496 320604236
60083871 436209148 80463564
258173277 404711400 128963240
26076519 587898548 260920716
88464083 63664994 360841162
146224385 350151552 92611620
30208579 444520648 59591896
46699027 258835936 107477780
28901649 229026364 285859872
250893149 167930368 28523740
685015 298824898 440414186
180302561 301453462 150509218
137990275 347152070 233607466
41318953 377949364 349617808
103058639 446312144 254510768
66741753 80070906 754054
24435953 339673634 314776454
15225371 690325892 207257432
5770927 94464182 291610546
27580777 199362832 117294184
191336545 8085690 13587870
233873185 193311070 148930690
309739581 103234098 32701574
17204419 144294354 75004962
13541235 616957460 90921732
240900931 97793292 100619100
23296781 286803192 10207596
473672205 121254560 94933440
65573183 203059584 83561712
229886481 27834122 115900866
160613453 182230254 385248402
170669145 221642332 220735260
203055821 147754212 217960848
38598435 191916490 65522070
117360565 644854048 101253860
178438385 308648740 73595480
31642103 85275596 51366896
17040855 541384870 145242942
114826005 390640528 113010396
168519721 125516356 182717968
97671345 779241930 118264054
124725739 99296854 89394098
39506263 486101240 157755260
197559 165321902 90013206
59323773 203951652 100206016
111473109 417516478 167023398
267417321 338143082 67198518
144127377 115721464 128029608
21681713 236480704 298976068
45279353 59595754 33289430
275896051 69284076 104449092
127742095 319414368 120427020
415907313 293558154 283885078
383247759 306917334 174538342
382498301 127687848 29015604
60772887 242046168 138791144
101419263 609491400 47660780
69013393 246083000 28653700
87269493 128908038 1345306
32808049 120162566 20300858
369104773 375067960 196443580
342651115 356828012 172919984
123192421 369246070 132464090
59133543 199440042 54094474
53309035 548841230 300412130
154188799 114160688 131783092
35972841 187661138 203906670
59179519 330278356 36774652
81688071 66284840 41879172
149882489 239363982 7986978
75120461 336806098 211403050
179828661 86628984 77742388
111445025 228811128 71868096
108886407 115179268 131853744
153660483 178471794 114908654
56877023 451043436 51488640
344750181 208837022 66284346
40254169 760663138 36057238
201148689 410959310 134686770
71829395 248752110 158352150
350479611 388413102 44620850
187046271 199059362 282697578
8161943 145783766 220574282
253660825 434135376 135592668
2394273 173034574 296635674
81822073 41761986 406288614
118887173 402236416 453673328
192320883 334157636 226165272
55454145 395294200 133803600
86348265 655883906 14133342
31153589 79596090 10404210
87663355 357193260 361879980
164443461 138485568 14841908
373596789 169679562 13129514
26955111 159945046 2732742
4105937 194096716 493055252
183431721 71088158 149969898
100720333 123265660 17004356
161103515 94233224 92729732
130220889 93081088 45458592
100572271 499945442 41899406
89811917 442138486 38834306
185052157 87937714 130245194
156722949 324029952 115880068
243264965 122330142 114119094
49778587 334039254 21870234
66242617 425779204 180187168
128319011 67927554 81940998
193572441 34007268 10082572
27251913 20935486 42251646
35211931 294672430 2474750
63194263 499590716 167240344
163177633 382183892 17705344
82013357 342708670 57881626
130232459 363392134 236193742
35626381 229327184 390999628
124518121 6187500 17992128
4110309 287376228 244383056
62161441 401386024 103274912
99087529 203657548 79336568
83500417 330207134 75946022
203085827 599453004 331872324
53405711 442142260 139060640
122104873 237274014 370165530
243974607 56008046 3032898
293474729 98878326 30897102
15488553 177023576 27750348
16697533 282215582 195457166
73181351 89946838 77361374
111469105 628119340 208519040
76654835 149179536 51015720
27080933 133866734 189499466
76052167 500117832 260657076
107185125 279557680 5464644
49550015 4131724 3120232
69226997 152983688 11626184
71528119 403098732 190422648
5455491 408455592 77289496
277169431 421193552 322557532
110959025 113629418 64884374
102589175 211096310 36223862
117061639 83979532 105355852
293051273 203015916 38284284
106320899 187491814 293440942
109502575 194315550 241871310
6943861 29430064 3248528
42553617 333750858 26094326
107400387 355121186 318152166
157761197 244360266 80020578
306823027 486847488 256541544
187759423 175233882 111989934
152766587 222881204 171434276
115911265 136683502 145693714
25086111 30237112 21999228
36610823 52295464 124971140
313052803 410779964 329165164
132796401 96862294 26678442
206064985 270910422 11681970
92602167 157281222 42514954
178995039 131521614 59039078
109373273 446365386 268929954
214989555 291118940 142115820
73174291 359070412 102776044
249222175 452663810 33663566
133011469 58666518 168352266
22845719 303917808 153990216
136997673 207052088 51629916
27507249 260014200 67390568
248967423 232127386 79469574
91875783 413302858 449760306
85622295 282102994 70563258
118328701 224505488 55606468
151099821 172923348 51274912
83909145 295073832 84873176
60794931 507314482 233488842
82394669 247016108 44541280
133840761 428547480 11852060
292587061 51949420 108344300
64310263 37743526 9685978
29090267 340868440 412552840
207337209 261492578 204037698
123020235 287748488 46383060
169521517 167085272 143200064
68018381 253348712 183235424
64683851 152859744 54207072
183304893 256373706 25705634
315187229 400164546 84518658
212133879 225401454 45743738
96875699 271164328 361807664
5202453 537046930 59680446
115795441 127333466 377836942
233305061 369531276 66270768
76991589 255880076 443080092
3380429 22308026 44320198
192321063 253569360 26655884
85760127 445233546 272069974
34311599 72036378 1731654
289474739 493038822 127451178
50892505 661876130 194650442
154749785 342434660 286899568
173851209 157690810 91521150
260616261 234894912 91180744
173870863 271416210 52481430
43495203 249113762 280422426
298816867 45067474 13208378
200541453 274688064 109376576
375282975 86832180 70715476
47882387 88715242 118015486
54048275 66752272 1868080
223686117 306934236 54117116
245310387 300288744 185230676
75225755 180124290 119999322
212385767 402492852 227068464
104723783 281168724 209923488
29047781 90939786 155054922
117691269 296053512 84022532
103275949 856319296 104749292
49900165 405469092 311804844
125603525 156695780 289956052
18790323 70478592 12812504
118334067 327637944 221005336
65888383 359418902 75689966
182122895 180365740 170583956
275273977 176400480 80987940
182474443 261060060 192024720
73141561 60792618 197339082
78497679 277977102 7441174
41979681 97804770 390290810
33293695 358458510 139726890
47782343 230885762 18534406
119496499 328736808 48352992
251200585 509519556 256601220
61477279 164957172 22033932
51474941 222972522 15276342
1565825 165655818 36667626
34158153 600236244 66815276
38492925 358052650 70064250
208271465 15350114 34536602
9532539 41588992 340728
201936185 242350514 251375702
9104277 582035976 86201164
19914621 422039688 8284996
132390375 165346250 69340050
35673919 63496380 5865900
177673365 186353350 133974354
10534631 200322700 286707100
6320935 299307630 386261202
72567825 275582230 58456650
188401291 420325412 436301060
86923939 473775534 58920822
160510235 438660040 97415728
308579969 362371866 255098238
169255641 60163938 17450258
253918411 250422948 89618940
63361855 47784240 107600280
123512857 443963020 179268620
40057657 115615342 10660606
15724125 235856380 137801340
194460423 89821624 201753624
64247669 329843342 340494698
207780033 559287304 148339788
138720611 314709852 351727308
75872469 519280876 4578072
150759449 104701122 93299286
25023097 168840826 12973106
74464459 373322860 31714480
158747547 318979704 9614332
64590117 274610892 330058304
102535855 414123420 19943340
26579259 49815802 60969594
308118023 118680058 117557374
102391109 322990052 120779164
125197171 183605616 3614448
61662355 261300060 63357420
92886261 339472412 11171184
132929171 330439778 1683374
12653479 484093704 329394228
7918281 35006242 109499094
65788059 399464712 23042140
190505843 285282734 255782818
104308925 129262220 139366000
119394709 577456488 77654292
111854519 579913258 40977622
117844617 250131436 206520768
202067767 477776926 62763322
36366147 217432106 167822142
86348927 99539918 92879894
16280185 330256820 444774380
83905389 354964950 100486702
7707591 66705852 2433016
249274599 247705476 294414292
54851311 361611888 90238812
194388359 386483602 153806906
16499901 336320026 29614662
268835843 250880004 61971168
92926991 84722412 200211264
4002111 651966682 171487602
12671357 621188066 6347966
116024779 276499368 156472284
197515743 302105166 62770474
72826861 171210982 7080262
64459265 297656290 46642454
42960919 590796526 76962562
197098643 102331284 82369188
373490307 319503624 15030928
116303629 284318940 62906772
53112175 156606380 125474416
352043131 350587042 264857918
96060515 310865952 71602440
42915889 232456034 247852082
65635269 107542792 12849252
103708671 99712056 29182228
97100587 40343426 61203406
50363251 237004458 42807714
180356137 373291412 56313896
54185579 89510268 411371484
5692967 337011770 258735494
1362589 57814454 38000798
19992967 566739906 318132138
153324483 568000316 157809348
252715893 53164898 17362674
120678529 313269418 142426306
44789789 340811108 6499748
120471285 186523290 102002830
209086575 251754380 64137168
22176885 113613940 119197020
51729505 276074670 7985190
81194969 489295732 6682136
157672967 245578114 6623702
343314757 29315776 33370892
139305371 235263732 17211576
39111197 28780646 9687814
29885527 171894716 54275072
261174537 86850596 31512972
276444991 59899418 23381618
182634071 78599020 154676972
124205043 295008434 90511578
114378309 111572712 91879040
20551181 334600556 250422172
222780635 394865674 52092290
161300043 126236230 233397426
321603517 209070480 220618344
185585335 112210098 134047914
33476735 69454270 115929250
47629261 258612652 20278588
71046401 251367332 53330200
116254307 375254624 74546128
166941687 599047932 333592004
231016459 157128932 94839548
169033921 473172144 256066272
115982031 541023826 90260202
173238845 67969370 125475826
204236809 435956394 356083902
26295815 218808262 61919066
124362565 340492820 216600520
61901603 270040254 117013830
18974199 264626952 328352624
243168497 442016016 50276076
47632935 370677960 68116648
45360727 106581010 139885150
36968869 141402180 229438608
360789727 342556314 21908622
274534705 150281144 34603708
258938757 327077880 61838024
214096391 262063264 214561972
259724331 117176392 14123136
144510277 90089526 111759306
26175855 87735050 4739706
78291921 235092648 20129444
123153873 337666682 70356246
54736437 79842556 45275352
20794923 274692422 102499926
219498687 268745176 160786236
52496145 492926970 115949210
52889845 86022840 186928728
212092779 305121696 76545608
255523455 25487774 97456890
83692579 77547152 2808032
274743979 100786320 38863872
30540485 284036160 71700996
53383893 661078712 115070064
231346183 347942182 196341446
75776037 537802042 110215854
259945123 245672272 258307316
87091799 252681400 118535768
243668481 319635206 118231218
281828197 225119778 137396814
163824451 13819718 329320810
43303727 268883538 267516774
158155629 190474948 176064744
143065419 546831138 295272538
157398765 169810260 288568820
117526031 457122368 222286628
68883613 422362516 84078608
126739819 797605068 206622996
72293723 496835796 179672052
78154621 389948356 6582548
136787413 211877966 272545798
297830885 92052500 89970820
8989809 425029138 29362686
131498009 738252186 88771242
201632319 82639068 15320852
74766879 681297260 199871100
59174279 143759212 70772236
134062001 84440264 29941028
25605963 342156726 127855862
98057753 548335604 172302752
125385267 282279828 203541116
38302905 233131550 495876450
77524639 267329372 280038172
26500265 613373740 289216780
28811769 265798668 135106088
71444217 374343276 176929492
221379865 290791634 138216038
28460467 106263506 256563070
200315545 185434452 114861036
275658495 348637740 205336516
67751333 608515474 271667494
75616471 91290732 54200628
48820283 30989728 33811924
99571399 272637430 188120818
136732399 295103696 115059668
161626693 243882376 67952920
140369415 166377930 79384190
82222837 168397514 245343886
112863467 447570220 26590460
63669687 186676266 84711994
286057937 60089886 648342
197385215 250495780 68701480
248805285 94314930 1613810
215518167 152377476 126764084
22459663 8900150 3965750
31253113 292586668 20444776
153313049 131950048 84760708
87154185 296785090 60113970
4082175 476746840 48436800
129887633 556105286 35260354
181100621 147633278 44649878
24980895 235015860 2368540
240785779 377688600 249238860
58323113 202791358 94172566
210526691 225550914 198689982
72478591 42109212 192834828
36859237 551300502 139532574
214201335 318087440 105372984
183266935 52396180 1644940
54263299 513721952 324791504
61916105 108456744 140159592
124940499 261046458 211100438
301603073 342422678 61850146
110145989 77693498 105876830
126536015 62517530 204792706
88314345 321046320 417036860
119981991 85452712 120076848
151778521 111406938 337596522
116081181 341347368 181436152
194456629 531414928 74924968
89470317 188092884 99713152
126549355 306374156 166887692
52952757 55971060 162453460
25147605 713998782 233118526
59106861 365113248 207260428
41024565 201500500 19348080
102448169 112136168 48864404
326755005 309556156 245810460
14734727 145869004 442934204
233955149 223500678 89719758
9309855 514147770 61177390
258212693 83586466 5388874
312260331 326768678 78256578
84383127 8462134 4549002
122089741 356461620 241932588
115921823 397539386 177437566
155108195 327996074 84082282
238527143 175249732 9424036
38408415 231794490 93805430
160451073 262723628 153422556
81837945 351102964 90120
93173529 152405328 162466804
25268181 570669972 56556988
54934661 153355004 408737932
252535219 577681792 80418644
241629741 342203556 88282268
83727313 298240660 174664780
270749 196719028 402537176
62591847 728387746 134385990
26463781 6927268 172461664
65002999 108921158 141663826
82731649 284624562 7174314
341790555 344734400 72591240
252915451 306897876 6625632
3076373 191612978 442670506
140109609 215420646 72307942
18666777 272275338 212793986
305364451 327810888 160518252
299750241 388391262 349094450
85219011 88169808 405931856
282470493 133513776 117640000
8057159 26107432 67647116
297619897 355708524 239715492
65328915 106578630 47037290
201509697 426795294 400463074
26401695 212676400 269587260
27439569 181199146 113629482
38770155 128479360 117566760
35810929 192698270 192251290
192021597 318004452 47484184
238959649 543352636 25848968
93703971 333647328 101499188
127777953 316666614 21246554
43341735 691788700 76521264
9801755 134715900 97385340
157779069 106117346 70632402
55448931 77373708 321965060
30272877 323226858 77524226
50793955 341954728 176937004
71806175 306978208 30053900
234472851 461989746 107893358
119005127 287124868 218913124
75607149 244550248 390134676
18518627 45030434 48128854
143077477 229402314 255594702
22699249 287418690 932382
5134165 254386320 300596580
7501167 216401604 43302208
130815955 269555166 2776290
87421165 153264254 47101010
170152797 36921778 4764714
140548745 102908808 146232900
63892665 313153996 176313528
178497839 379637652 237442848
85645937 264077946 443290866
9492001 318206928 259201752
105013451 133215034 38914402
265208113 449215458 284889246
106755117 296192784 198044932
81795875 145533322 143515810
16927007 320851170 367283226
233548067 208061638 67474126
336051817 165431550 77580006
82611721 337802552 1296076
16994187 147617250 30049666
167241567 312151944 77090680
443992051 204826648 48155084
120090811 622266618 89917614
180187215 171769138 105910266
97041915 197550106 173288550
16858965 466881250 34383438
164275909 241536858 135358062
142197553 677457518 29396926
222679153 360367916 149027264
44632745 519970292 16614356
49752605 42861926 53167690
191923633 184645246 307494602
118675779 352895502 37078442
456989223 46639334 16805826
203808901 168819716 13727372
198452343 278485716 136513348
200506881 279164644 7318932
64721131 384015572 139233872
252950665 573326600 202447280
140720253 125804988 264448144
28758183 392217416 309821784
112383555 419499384 7642012
24015945 345095670 154030502
161807883 330290456 14401380
273640875 236242710 314348078
189402687 54924622 63894414
6267753 22687430 6813654
37631761 76257392 7308896
11569017 366765120 123588560
86067459 112138708 42229692
280776519 203579560 30716280
205732949 297975944 261696848
44487579 565858604 138934488
151665815 457037690 194364670
199247143 473286946 69839894
179726271 424483022 281549790
72702269 196634160 38074800
69197947 87264522 22248126
166821423 41834526 39405538
24262997 239783036 424461872
304192955 507158622 48209454
145509705 329844160 56478576
158505523 347618282 170525966
7897979 221844288 63564156
87738753 390148530 472085146
167099811 449100400 88684452
157016115 152853396 40251428
97809071 215349910 265761050
280309719 51307392 26134120
20577249 308339570 320209350
188699023 194686034 86704622
33201509 29755326 5514798
317611933 358246534 170477798
200295285 148987600 54986400
40600141 240341724 400984248
11115005 92925130 103425482
106692735 271850472 35019404
109058251 462053580 140303460
8223249 39299606 35676642
29171495 259678260 229018140
35509403 9480156 5630304
225128035 368342678 90256570
130314035 391143840 22891320
56619515 177446246 51765170
104265911 656201912 226901084
102548123 150282466 171034558
173076857 82570662 37751394
152585991 630486096 22441532
9664861 545980030 78148670
28526871 319676686 314852202
24638467 416536374 334425966
58578363 73225252 315207924
35393331 365086026 88980298
6186989 263714748 281230476
121548931 344734808 94352720
76326195 538207230 15184690
209777459 425192662 24681410
119189567 189979420 328754840
287639405 77060354 135411290
28227045 460369140 213381320
315560667 287146646 168105918
119344821 601787038 175843314
27345701 60835032 323433360
57892227 266104896 126378808
190972161 460620448 102415920
90848805 31718012 2125584
82401311 198968832 38371308
75976945 343617630 243142986
154347471 227269938 6248522
254221805 55958870 1902410
206378785 300002860 39704980
159644785 40656780 32219508
250176049 34644532 125395096
90884541 153824932 2718084
168828909 611976056 113773008
244574789 278734748 129841652
278060209 193918564 72213388
235164763 125306296 32019896
108279185 43663540 37924180
143793185 538197650 78274882
133525147 296398326 188889282
253554621 319063582 87347106
136440263 642536004 132925104
28526083 198648324 90186252
29284097 290366364 187191444
172916289 693242108 220032996
89766571 35239756 14088728
120606565 199729360 297012808
183198439 130429152 261748284
159748751 191165828 108167576
304239435 281792594 218728770
121887981 138805458 272300410
52513041 177602834 240738222
106998195 400890002 452681550
221020359 250927538 44043642
246937465 446031600 149309748
216194549 274751602 60510766
27414013 59188204 12826972
71991311 210418898 69894430
228937651 247414546 121284322
37968949 453099570 84236418
131540991 685372112 205851060
187869189 269139954 85478182
85541463 180479550 237642566
173369573 226324416 111845292
80158749 562126332 195824372
96384357 14420466 223753594
52019561 411519110 264210602
42745771 277243190 2453810
50888755 164769190 47164610
44693445 428015040 150872440
21493619 61844688 58834692
48093095 265563470 234328634
231676709 144589084 4335628
92697589 419964188 37033208
146300245 339462760 143552488
246181653 62954890 109461390
69360447 201894418 359942814
71453277 450870654 201390998
34488187 114976580 386360140
108048497 175632756 51271044
256325377 143432118 124701294
167052427 45154386 32496522
165134417 159212472 266853684
322052085 475360690 94573458
68498109 195841120 62314812
221587081 597954780 236285760
119614001 71918690 37241818
102996757 191309900 55460240
25677665 202273306 81655090
91253307 101566390 198899190
212468257 232434174 46232586
118822325 689813634 108489930
8374063 102004676 171859796
98825799 306737302 7583442
180888391 608833212 28149252
24430821 128591388 10104172
14214087 32980284 1584352
63457541 635605608 64055376
158344581 73980738 202399238
187928445 494521562 66608130
49431441 387382038 156633658
34785183 94459936 44949924
324533169 218774012 41466636
192842455 177635190 62474310
175967497 52531054 148652926
30206307 270405290 5993850
53484401 553912228 146583164
172615963 304069374 134352174
201717657 41247336 13139212
234468347 67031004 122321064
354380897 189349472 229066084
237414969 201097684 266046432
68148173 197764656 88272576
160125347 308374964 47261644
47985291 445527898 330971214
137936755 486052694 415143158
235172405 244862338 106486870
116529805 198206072 47332004
77204221 199516068 39649524
194174797 763533838 238260194
151145493 54005232 139476944
101491101 376321116 146686168
38626245 407320660 379208412
209631467 136817438 62855194
56581215 389180156 233672220
63703431 387391074 78775298
25483169 191608976 1946152
224834937 305001324 78614936
239324771 220376198 67266566
17284887 368996466 31116602
14434001 156413502 34287546
29502323 214130378 188138734
165793497 261950304 129751760
138820933 92037194 14589734
197604289 227770158 1809066
260995949 64383718 46406710
227223381 488628540 4766440
204598405 359428950 401952006
41183355 47237350 86714454
14485133 74092872 30039996
95157167 11523400 76877860
202980939 298896774 101676302
47288091 448804838 201925026
206364611 348814298 347998870
98032495 216675300 12056868
82567023 285296820 9126436
45570811 343480852 103429988
136983405 276249876 260342060
43138787 364821928 82961744
11027583 583740196 80033544
34272135 201400116 92565688
146223541 340953096 152767968
301917859 196017498 63967254
199969045 81683950 46529150
155813687 309370784 24316280
18120295 160763960 5299220
128882079 387451920 319240828
323192763 432530344 322456368
120552135 400105680 39083440
16070601 387934094 223946718
107301331 313496766 18748818
75166311 164526624 19702088
105845823 270973430 94509114
123233193 228057576 229039876
153744631 274781218 42998018
97415125 228125260 22876180
135779529 322064062 49062618
87761777 262370624 44625224
93136627 493998402 131272686
97701431 211959468 148568436
122428309 186847844 38514292
206670505 411768130 436507490
115332757 97529308 11280916
24528009 413103306 15463742
84155007 325337196 196257584
209416839 226294572 23846408
2650827 40119020 51339960
288703635 232934124 96754100
299196391 428978864 320814572
70231509 148411694 219194718
59013961 111515222 174828142
11943955 83730578 180120610
138071339 368979988 56540224
9981043 258257926 266632526
230036073 150878526 131527022
44379111 121476402 415165310
162543147 66903488 45602136
117204729 195425896 32577192
174242493 268538684 119529804
73041639 32732548 27478392
250959481 365232792 48535296
47659705 585800346 109962978
369634785 314310074 137872590
109509939 730018802 186560526
232435865 525862706 181180058
309747003 257910200 90134040
226404433 34454584 93509248
65260141 625981142 137221822
38017923 33635466 4649854
153536523 435251846 284204214
262057833 239742234 52692734
198741653 482218274 5255926
185016333 440706416 52517244
118769881 92179328 4079536
160242427 480182210 378205790
198848753 173337812 8053664
202101647 345485786 434429494
99754625 206962026 146146890
302791429 107112528 55755780
48131517 408601494 50213294
31688331 141463428 505500136
42825207 139355026 30846498
37852599 221303148 205823164
122483209 468556646 216280798
192500211 276466942 16818786
136399059 311050520 72549588
25122807 249423590 62812626
140750889 161478888 56733616
40659497 206218642 39322034
99864701 31342654 34098898
80184005 89060190 316782246
202871925 63569840 5773380
229411737 436900104 191355664
152650519 303779572 290062288
108103771 382266468 345310152
3281447 95980674 79582338
90141597 793973166 105056306
40324297 335638534 91950118
290879143 132518756 33962392
3924219 29969092 167846340
14955255 192425270 56944554
174740029 351538572 231181452
12368495 369702662 367586366
228550727 455233046 176173646
125427953 455348162 32988014
285417101 627100848 116940264
237224753 256068616 15676424
153003977 195034686 225350610
143257841 411541748 248509984
101445829 313816654 73263742
31419539 615084938 213115342
35033049 228910850 263960982
91533997 82552198 32539166
1089953 99269604 104916228
30821097 231002304 225149984
144265213 220903086 89942718
88881213 378545104 59309796
285513223 503469878 236217134
41523361 74620216 96698752
109836921 46554038 14982978
183431255 230258982 47769150
56314439 375306912 100305828
107969463 241549028 222414084
12996439 291558400 360083800
3122625 111132686 20707710
114805131 110781588 239034412
50284479 174052358 103924026
186505833 568757436 141274648
139717877 289705916 201689132
25317513 440217790 254108634
215622063 219569868 55400176
328655585 384931580 210139016
228188455 224678006 76624630
4422325 312383582 51459326
19523213 563453448 173433084
192136607 333749026 270766210
145532305 175159434 17639370
86208593 622859174 248539690
62876271 877954430 141892770
28607619 328349172 106313932
180890425 432094050 350445630
191590045 436296830 229077410
381477409 283378000 69767212
32784789 402180148 4123044
24314373 173321786 30441810
92895981 28086212 16628556
16322735 281698480 162742300
54674857 327921956 204337012
118111865 606219080 50355560
203222075 27133676 40464820
189006291 55729578 32914246
33271757 248760046 296032378
136345479 298736124 33744268
47419101 409297314 363912022
62007089 615022932 117444696
8099857 454179566 18430418
229362051 118115658 63784178
121111257 58402688 204641076
4221997 188618144 154173776
292323815 208139984 157654588
390543275 138370670 113344418
137188659 66570758 324942
25605085 317338820 332525224
6850249 145134092 250722656
14239009 59236612 48470600
86619395 478127070 186475518
135932031 400700766 357188258
88951531 176203360 143014508
293406287 335555646 2191122
189280523 60108440 221090000
324516831 388085512 213668172
191474859 163548404 16658412
147481229 351509232 59863248
231072071 82503908 64789408
211714219 237608174 15531518
10059417 221899970 116351106
35872067 193464906 206162334
89701523 464841076 302704208
33845017 506397568 131476516
98150847 340995684 28902404
19962287 511535046 100381446
274370909 285028932 241359024
82374685 315769274 365590118
169186239 303664418 216590958
196663425 201332944 219764292
110006979 292961428 147824940
195871867 79453936 11807152
62515447 404408948 128826464
145684647 278742066 62584114
131482081 400506060 272773692
28118721 512350812 124276352
24163107 39235172 1935024
211089413 567371600 42195616
230926095 109339106 141173442
6496965 150771880 37841280
77777405 179330704 72142328
156698631 35753292 47383156
184991837 505830806 1873754
290959323 233301156 165981464
183362645 50938472 4392404
312089537 39973106 36409474
67727821 330051638 78468106
123441945 215056490 304898646
264468051 339008178 2618702
417907643 362720224 338906348
38414421 504738216 91941292
175314777 242309094 152076334
308418905 182027202 46481250
73853733 205125766 17185914
689563 479121034 294768766
183888769 192648992 66308164
84289023 483358564 37174392
120588563 605150916 200250948
252983175 344067052 140658000
140054149 441057432 187624320
234469857 136331024 110023668
267158177 184037246 35192714
78734733 253351874 112619046
145053525 350483670 139935310
73944931 139676928 357438768
153317559 6258474 4534202
56176425 361476894 18580090
14739683 112130584 131665036
89783161 485184214 237891058
92451381 205131538 80594886
13541109 140561538 192707870
86513049 60842618 127377366
83177295 443525290 238017990
54107143 358584226 135741250
21942099 190998108 256147132
138174833 327506946 156202374
288969051 214187112 182559068
105431487 118727066 18540798
138962687 61284922 35396474
94238597 97029140 293679680
35275061 183128708 91565576
293329703 129379272 19289664
152523605 147725630 157273090
55792871 393841546 134033438
73744337 249678572 266594936
16970193 88181706 41184802
124941915 240662670 52441910
104962973 344700834 39753498
250940461 329996646 86506698
138627225 128526302 7071786
180725061 140580704 90459588
115881975 185232334 391942362
25252897 130471012 156723436
62553195 77413640 1642176
129140663 269451162 293943594
248714967 426349298 123196866
70605997 257816680 229622120
311427231 102048778 55962978
34952433 418687944 17197120
186484181 374582458 46534762
30352493 228878666 216404534
80972441 243799434 6926262
161568035 257521040 76892152
47358975 262868202 1468070
228318467 292760404 40414468
245030931 93602316 81596308
8503433 209851954 119876038
291421361 97791276 11059452
266583755 419309910 139455942
137166265 87873930 25645290
146370465 144868230 61684870
8347245 548931306 111525250
157425861 176297726 248091402
56186195 307924842 187802550
52555517 500122704 87437868
24475073 97499966 283326194
8264675 291306390 15238350
126051001 251639132 122740960
311867149 209051702 124481962
266958437 455447306 30680302
199020495 337614408 135348080
205734833 282130076 46991464
3684541 396339662 188932378
137762439 248768482 235476834
191263377 165288444 201218656
45743301 367375488 149061392
88869639 379687118 178612086
30914163 456482610 140546570
2648147 41003772 58146516
169896291 127597038 160398554
86762853 181648444 245137452
234195051 300960924 128443348
356033173 314713016 230355892
146651733 45061930 9200550
232448829 336427878 79714586
189825229 264304572 34536180
10274759 209568552 51888684
193672347 37633336 258044196
24600369 314741058 191277874
28130959 423542606 185782618
178593991 306006370 68769638
305567959 397495218 150559074
46295937 457141656 23726152
75824999 443038698 22566366
153583923 383735606 22196754
161427829 209363878 145041778
173511939 324089262 272995078
187791885 194268654 307852510
46089405 264521060 174296904
4934703 457222320 206105696
7685869 121926724 386341672
51143221 542316910 48488822
12481907 151842866 34415678
159012201 504748998 81727358
26115921 163759540 138453120
102155435 87728320 157001116
193491853 28880764 27598924
26244645 141082880 207370632
77351027 274847740 23544320
23831793 116666826 74489330
13198281 273821978 425733834
191036177 523513586 194975534
125156015 395306296 184523780
73303395 346607030 91457286
287269585 307041942 319768506
388311377 37837232 36581696
5754051 299433668 46393080
339387463 159266852 73763644
55463621 101124674 33386822
8425395 3314810 1407030
267720737 212916258 67599354
233400835 262613612 117112516
99218459 416996492 44241412
124264095 269364470 263564826
195662001 126886672 152196168
138734271 646308900 127794472
136450315 389298482 159855350
95416869 21103092 230512040
183067401 455028548 68919876
22624685 152800544 666992
81041149 269738304 7036572
8818383 333643548 229308424
301876177 315441166 348253778
69998315 221824646 179324290
123707817 130457166 1604566
63497823 198704598 78320614
123212371 341832088 269253296
301430371 111140428 14424788
96536313 234804884 2985360
139884149 421327318 8645630
362639879 437585338 4207442
105526875 386568930 96635990
78194495 80163232 3153376
205067665 206017940 200093236
34169487 106845024 85501148
114862231 236148684 43892508
212158815 90024440 209613420
36879247 301469896 275570428
9993541 19822772 771952
273908637 247895820 6873940
79031357 184342124 211307096
290855361 154668002 45866670
162014203 149697206 180631426
119839343 354287506 58622326
104933949 267883682 7677522
87472149 305269262 80360694
229708019 314064328 269271292
85230781 159447202 239234858
63578357 126805446 55958874
143889539 166620338 31563226
112105509 138662168 75255252
416192539 413825718 110356626
93813051 61926762 391644898
19003963 489039784 322767400
167741411 227753152 114123640
124004993 131945256 193309968
64703421 323213190 6191122
190373029 82997506 27801938
88718955 137776440 26921060
23841765 338433714 185732498
157621735 99948114 6183870
42346395 375116500 59900736
169795625 305300606 72969010
204717877 159323374 29129614
212836899 164700968 10711464
192358517 390546046 415343654
294320071 580897780 191489528
67756377 101483512 59806896
136520213 93511684 148221388
67917385 740641950 137195442
158132517 127952606 322677450
109906267 395444106 148447374
35147519 380801872 192801748
108080245 129315318 162886926
76940919 386677010 211035030
135110133 224981456 185046396
5029143 348051702 161720146
433578981 363955208 20812968
158791617 310978068 24491396
75954013 311191434 116030742
94434855 302779170 151555010
233385497 69503686 23726806
166269515 134767714 117143930
282880383 186419760 57585340
52202423 401099174 151463702
71613745 654716440 27318220
218611751 301096012 42155624
28849121 159783696 31195668
178251527 557646274 386702966
181315369 318768674 31105018
12606015 319619520 252903200
52057883 306111716 18989192
22129705 202912988 16128080
272902213 131944266 74165694
160456487 228859380 244626960
9123729 339809198 60420966
40335935 240793990 40577630
193339821 356981868 31839184
29408191 113539008 24109692
95918207 324509126 162325370
1107441 292548648 230337988
120684979 213831752 332978068
34477699 445736892 55447008
67022123 362974584 55385328
41690569 329031186 323622798
41683653 22000504 23773812
84093981 261478722 1730866
244240583 329601080 69766600
189682493 250491930 151136790
6316887 607968490 30507090
96711779 279867180 10663740
362062713 125452946 48258822
16496357 120739276 305355232
158135419 134695720 74447320
94337375 389643750 117193650
94863365 132028450 240534646
335920519 180118708 178225792
99064301 211230438 302037798
373447187 188861594 132824422
193996997 6504582 645594
125927715 331672230 102539330
235835045 498295076 200821168
172804473 366261334 3797094
10684307 86051170 14956126
23824435 363602678 166215454
90181211 180556758 145824474
60089439 102646756 33194652
110596383 69574472 34297584
48101627 231521352 240842364
72434355 8968970 5362662
90869985 86125384 16877220
77839257 250533726 238382734
34222523 419799148 336084584
4262317 315143950 199251770
42612601 430415724 201787992
32112481 249636564 105977508
97884985 386709880 173744980
44256951 406632570 46007582
112859427 454632694 170243178
232683821 135053448 106037124
70421565 114769992 208622140
77533121 111686028 34198056
187186011 170974386 137903282
129596177 239370474 3507966
32165675 587551150 202747370
19277001 214882302 199370578
80686091 635965882 8857018
74667527 467168944 62177248
84690579 176162806 84556062
96668767 445385044 364226720
187863267 496476132 121054636
77400561 182688216 133126088
32733071 431492234 425651662
126592681 404424440 133911892
126765043 617924114 77521754
55471329 282638822 15292494
134207447 189109746 183572970
126692687 57627304 40797244
261832179 134133398 31163142
198693657 111965070 213214526
75117027 419268620 300956100
162008643 76246774 8156874
148468901 587309610 339751770
349807587 294658764 160911136
150416479 263102568 88914804
141893535 202132840 171010668
181368911 275357942 210105106
54434699 61485524 22745992
190266739 389201800 108116060
93712587 732969264 101178484
171387395 90926700 146721300
94258647 462229306 157045374
98111073 601225108 240897876
226283841 80128228 35457672
113657321 155535028 149185052
7961507 200205784 190343632
269754301 514338494 26372402
15029371 438627458 32895614
165923757 173554014 189082426
50193387 277720084 104974452
241992779 298992686 308936018
24998761 355529238 142614534
294686701 98473702 85014598
342917743 199477614 25048314
211350671 127874572 61934240
64558165 336714214 14719502
267106077 233372420 66958464
193660687 134108574 223950738
14383517 18304688 5653544
76992225 84688212 182462320
115941177 337164056 195574764
5267425 385218132 119676276
141406475 394827800 297972700
109416601 86741942 95024222
8111855 102858440 2955920
207174521 504375238 405862274
130677009 39545438 68226090
198976029 477160656 456802928
34456495 147401894 31401958
29669887 64286404 41763904
111553109 145682046 99365538
120452675 213224230 38286026
42793223 529972636 5858876
3256813 370974676 343987604
5959399 148016106 176727222
40463099 129442552 68253964
180077179 164888270 209729530
61878295 553668846 47739750
102007161 123570180 45395552
168116227 303784866 46024938
213076915 303500800 35456780
109102611 624604768 142336788
7424527 249521420 216236164
71714645 92366210 26911510
323068813 358979144 119422696
76123137 88966236 248473192
31638843 51053226 109542050
84174631 159796688 98425048
33075891 511242024 245669912
48214035 522255630 141495310
9882381 613241926 99354882
43786567 532835324 124378996
215633549 252205812 33957672
61096071 447497214 142944682
98400767 156707438 258508874
276952601 147759322 37135346
56350933 96603256 70235044
373097865 208674680 53144448
428400199 234153968 99913816
95805069 117936876 35556548
125686377 243620390 63133590
153069 382827384 176685628
174218133 374388768 94362016
15371013 157791060 405241684
198847575 236603790 153496030
59892165 390220020 186803560
94265859 374446946 346981542
27304283 230548274 301423642
162778913 365001284 60480772
81489109 284926026 78475698
350708071 185534776 111033008
91960527 299221368 50863564
236347875 170014678 3047646
34539621 528661788 140471336
501553 271487322 252174354
124229015 57695390 83613830
214419635 68718780 42501228
55739865 341481140 71987244
140859453 581305984 281128488
13985297 193473096 388096860
172596257 236161110 21923574
19006391 512874686 46189682
59137653 431770110 214224154
95866081 92321992 41826260
30893643 270245334 386705066
194528639 9955498 3350470
14148601 382511092 417800524
130761059 62192410 77602910
50375079 63062874 18014402
20728983 400047794 246137250
348189823 76725810 45465210
152395407 360494194 136911966
298218921 72648042 47293958
292925059 208414372 337972
95366775 26664276 32441332
199101247 521530850 280675610
234316471 608291492 140651264
26140699 349430736 220802892
141245147 77209048 143932916
44968069 511828928 331949084
81572865 386424132 9188860
8576077 3059686 12861890
221218521 218873294 108378138
44388585 216981218 323636370
35535415 187481604 98107272
304253127 497442108 80590696
10796605 274500000 173538192
165179939 566704798 90010274
67549239 949615544 43683972
13411881 92100342 110612290
13416575 629744542 119104870
134959919 116375992 311158156
3315657 157893110 19075326
115387 117321694 23336846
129349299 320896484 106101468
237790495 198335790 103697670
10874667 128690514 19436798
284057289 243614882 38292198
128976501 570737788 189792432
197030759 260132160 305160312
278334069 326815680 10239808
247175831 460171294 342370558
377730433 374628268 85825516
64700419 117650176 314059388
42870409 315277288 78597800
213047249 223022968 292449164
255544029 536057262 160121546
157831817 167414596 142002328
92385635 169008242 27688394
146769437 534324780 175065816
59381189 282989378 36138134
61589899 27823566 10532502
62060687 565007514 43456818
160153895 460729030 246896590
235474333 666795240 110148144
75846673 71233344 74149632
30065583 340355376 23171476
332434379 268448938 124406362
60072081 69450710 115078242
94401493 67336184 7340464
93049869 38496762 2828894
54933773 411567552 281239176
193913145 139518030 54939790
399064859 18380800 10825988
268889379 332597136 86518108
16364623 423502914 79754934
209440227 159390114 73435190
95971471 219762120 15543480
18903247 132095272 138682516
80778097 558790254 194130090
113662685 197077994 7850842
319502687 329428234 224329546
51133359 518253918 229740322
401010849 164293972 46636008
183538287 154400234 43009338
20546851 22619136 13238028
108044651 324087538 273091046
19392405 326158260 48657656
275706625 280744250 325782250
200160645 310096560 256736920
18576235 33775954 5191450
160863425 272134250 32197630
21986955 188077112 11477220
72677951 41793898 96171202
82651031 301653858 158482098
231271343 591487348 227435284
157220787 340862462 112552746
179438113 270444358 15547514
296548909 41379992 18442276
29420761 448037124 284061612
37286007 421802766 41127754
298471665 505788030 151577690
168698941 351134328 3473592
43217877 40081800 62675200
57770409 104988638 46452558
114436883 166603234 223530574
32678605 161756190 271538970
165871975 328484880 41862840
216175223 230591514 159290910
196504795 226616716 131475388
87033819 193566318 62652362
407228239 142001098 8027926
190144447 339909592 19874056
150503433 168000056 189035760
169181565 644967938 132362910
219925721 296627468 17023396
134850211 285891398 75239390
272397751 445352086 58725718
122536863 60856116 111931624
72852641 89433936 147897468
148384171 375440390 72701122
143352371 600816938 386284154
244333961 278809536 3951888
58176943 141264314 124333814
42547987 384941938 71712206
133963629 348237108 178933412
81103365 114011520 22972580
44416521 52744912 46144692
165452713 112292936 231914536
141967019 244067666 35105998
117923715 281675370 163234246
57895025 9537368 12330020
25906587 193109672 69482256
335570751 332990482 168680430
103595271 367909424 385538712
209521967 324125256 382617060
266253225 181344522 37139090
10087489 100394276 22516012
35910301 759151372 179469664
88697349 29993676 61414892
35565021 475278552 146425748
19808057 363390418 43328126
48817227 407314244 102070488
128515601 102441022 57604418
43730171 230589388 144078916
224510811 254934992 116390172
269240955 425333848 159053364
121151771 330351924 315075228
9230975 448959630 206979078
373592343 203112838 173853546
11403721 116885028 169894620
135836691 384963828 263398448
135295535 99922630 21102422
123963631 381746318 253421086
160308085 26227960 72956020
118814051 183611216 64478348
18656721 540931522 190766382
18359029 141578922 105690714
143771859 451921940 375024888
73782327 519145728 140958764
79409091 87882916 66352632
54797901 690691092 145731488
24851189 559686468 258988284
23662189 488563958 14858282
154834627 120095232 96843996
181271783 311157876 13875336
139592117 237244496 194901736
207367329 88688444 218927748
71700209 106766224 113811572
40465317 699079310 140380050
185703447 182428046 4669734
42735065 22473072 149615580
82981175 617816994 92005842
90007981 233197468 138887776
42329589 153016912 59256372
28827661 547480018 27133874
9843493 335156844 12277344
22056555 197861892 93522044
230799817 60359196 13633248
410714383 278889934 210968714
114206475 47590790 5126646
201390533 762064654 201046094
23754703 170859206 138186554
84375933 313587630 120253670
115617339 251910178 107394666
266969141 68366190 54364362
156859969 489202358 160736470
719769 201029910 205122542
168299781 100169762 10705422
114776367 499223202 118544554
130683811 419087438 221591818
305545697 10241756 1341356
51972825 436380166 82473390
86608723 162020314 39801914
112682541 444857274 35476882
32507329 86860016 34076348
6453753 114626720 271412700
150268549 266433362 101470546
205365157 228920928 9077664
3336919 461792768 52457612
176250091 181454248 152412848
121424275 574430916 179104320
91634469 543026694 97859258
5843675 480195400 201262100
287472329 281910348 9873744
54472843 43044824 17096348
755327 238217712 58258764
37259133 398302912 190039824
131529013 698609092 75492724
91336875 415619682 35351626
416886535 339940290 780030
124931147 53988226 214331314
158915795 137972900 80053060
20316775 323256500 296018180
80564637 124833502 127626486
234808333 78814398 15112794
153377261 411036242 218336102
169727019 139674142 56334102
295876693 388649784 79175796
179979967 131830962 89727234
50111819 521134608 253865040
247909089 239394642 43620578
290079979 412754104 166950052
64360941 340098718 348798726
135153169 571603388 3558668
181572397 323070676 32443856
243720211 41636532 48786084
134045145 298345960 45262320
358034769 295138628 40947168
153308463 121432476 69391952
75096243 537716388 129002984
110511565 92894390 220189534
88610997 745089534 144580778
54946033 79609894 42542470
110867309 321090498 60502638
237526647 215517292 38083236
37533795 522105720 76092440
13791357 351984240 331857176
78617603 86359314 109874562
104016353 534948154 281948134
27425615 217828620 146178324
201229603 387991988 101233024
5759391 312340230 126741650
92595963 194307334 152362158
28724591 263357064 33849312
163421227 139743758 148549034
113368833 448053624 44121896
22400829 96960380 152519460
219897995 40921950 50346726
119066937 75975120 54704540
14671167 68204068 17682756
152252235 438353934 205351462
223442505 164645016 109320020
116150705 135922032 77352660
134098733 427777002 109628634
70392561 176771226 205300562
220907347 127900824 27561516
106342635 116049714 89373070
39058413 497802494 231206586
241750477 465642454 38179286
131260143 521047684 11900364
313227473 463465086 403618230
198398121 50126304 27532348
14654793 191234364 100677668
183234763 64545726 24468162
6246495 330664736 79611000
150809685 63779160 80632696
178226595 344202860 93159840
346670235 46916880 19942640
66751217 511199182 81909626
62014803 502465152 151818716
124548525 229180100 326610288
9236405 33615134 22786270
58131393 265706328 290409436
116917135 444678812 24481960
21769245 464343156 249031540
222438639 100028250 139945102
40969047 121930998 17451626
107215437 251579350 216357966
278819455 368353570 115690354
84049389 440380186 412019838
334458731 348542396 238727648
96305525 325707378 146009130
65590953 163996846 108687810
524978283 73358946 53503058
58520379 427184376 115079908
273139515 529468520 331097580
245046995 265763570 213073514
21174827 481227584 297613352
39061893 127921176 2440976
66807855 42977066 12828510
496707 508366942 51267114
184281461 533127556 171659488
117275781 381882610 238326630
55223949 262060290 14395618
137916097 393169612 50031436
440735769 146391932 86332704
210879039 55069878 250556414
244037981 28799588 45595916
31933335 333456690 33993406
357579791 132182596 75973172
165933435 178234542 43988390
105948261 272054850 306084710
257276505 112618910 63176550
66305557 201496304 312562316
41561455 472751864 157589380
40909871 43038492 9929904
11669127 73937544 50693848
28361825 468998500 25663400
134285467 167398676 26741332
124010825 210844220 2379076
37685957 435630444 207660468
259778153 45374102 5014474
301332247 331965274 232921246
85100399 353107320 237978360
47988745 222112160 44036692
48998593 306748532 108760484
115608179 294486758 158297902
78738553 234876370 27584146
24482373 35379384 165388088
42570715 552372260 196908568
143878751 535717412 16918304
201003659 144089392 116796716
144470151 524077628 40378188
201876151 276670486 223108802
85351327 371700362 152233586
129094507 185878366 125002258
164632789 617654708 353074964
385945607 27625374 6517170
2986595 212791550 91877158
7843253 385857416 46851656
62202319 183634602 148988646
43515285 349167066 374626010
2715375 294170750 37769862
73951599 243760040 46858332
23195513 220704110 170186866
173003083 147871262 194435794
54623813 775174028 152306584
118612033 218818934 90501946
426386119 124533662 90579886
108156945 378481828 17927100
199462971 142411528 902244
156482747 596224536 68979696
171536115 289307454 98644678
38692677 16611084 31978616
311554247 526814930 117203990
74598173 266809564 45251564
126315855 138597528 87198604
265620803 642684904 58000172
204635639 305368554 94512162
74101183 176053652 395493644
93658197 517130404 96486852
128904899 191984976 176928708
182512711 427096282 144012626
177388311 583637370 78177430
24292757 51514124 420454840
121565379 444483928 34572120
30146407 29741086 16046602
52141099 126342946 9567442
241028715 142314246 2393722
69491907 215063346 397886326
136412987 249838518 278532486
185898103 284605358 111889094
116957773 53046852 3562944
54154681 283778736 46864752
129467481 152807382 298238182
23853721 413829412 90659056
40038959 264797158 106198142
135227755 136940360 5953672
344067239 188883702 125659926
54411033 948479202 96295246
153780669 66238098 280337018
118993075 241485964 220380380
109151233 199371844 94713712
18543 120285822 33809174
136445909 130525542 224821434
306252077 288723548 72396644
7527583 247034124 338662764
173352089 77590746 45270402
160598037 333988070 218428470
161173981 555844252 87599548
120998673 254723746 143479914
6509807 33205144 449165584
91864221 365064054 16432498
6582327 434253598 82163274
44011741 296892162 95466570
40505653 313444366 86367926
112436827 227430450 156775014
31599367 10620616 2859188
421181565 216732210 95969314
179503921 164992178 168289238
124772069 95129640 28879392
136106671 118968938 320606
20098843 607566880 112521224
85695781 267786422 302754878
10069929 373922268 365179684
121865197 33217228 19873376
122920073 412267684 230278636
321744927 353487660 206400320
76622083 428331700 204483800
206321813 116894940 129698784
9204999 592320218 27430410
132421985 155769286 186634090
43170631 546581046 27270078
73896237 215915070 154921034
315952797 80436396 32169688
144607529 223398648 33034176
256602743 148998414 135543414
71162983 267056956 362627600
123297945 38687610 108433610
163988255 105605900 164367484
34246899 354749756 14289612
153237613 493386320 319334684
61390731 599165358 92107150
207327409 44339284 185336332
114575217 402884994 197132114
368288415 200954370 90556202
104622679 166923912 229202784
15676163 100180206 11647902
151302957 325594646 212304474
65898529 147565570 203646722
52596867 125358194 259818942
185483623 294762496 93240452
31345441 75142490 23250730
89430877 485130384 132709092
52861543 378088422 172054554
82222767 117126852 26785904
47713657 284901056 46637504
170137283 74272144 248774780
54653855 113198992 67704800
132036337 316537214 51491042
5770607 125554374 219077934
215813983 204944226 235449834
171874765 110422980 196160460
239422407 138938904 162496256
39272543 471975224 277502300
2068717 293220454 27170066
6921865 154347830 285549062
94867601 12287542 36440822
212475921 304362326 51448458
243735237 75337378 59578314
105897475 536981950 72865130
221170943 205404606 76487622
135571681 324383648 94772656
81700429 106951872 27308760
34076815 431531078 248049446
96651481 104622130 225620542
216457155 89188284 47609288
89125681 410479982 136522826
214054383 26834094 28109414
312241237 125623716 15573180
154741269 301198660 395187492
198209757 211901416 79461528
8291023 159055524 281523072
204020855 322700724 2307300
336236249 109126460 44707868
175319631 373110294 39421018
11374193 682853084 13231096
268811651 321134044 124861748
121346333 100808334 35526666
98239689 43495882 37098162
132828171 267484500 221759800
128662079 459556922 301770302
219312247 219710612 187460744
240560183 169154928 53530824
86360119 350846732 255166264
62939551 792439532 47326960
83261105 307926750 190187322
42012633 458376254 6346818
136900017 124374198 9481966
124328363 79284816 181233948
48730771 172806598 260473882
136613251 283815980 111527680
265040595 217489788 71035760
343175359 143454418 9579002
59804723 143326202 391757746
245029713 111122886 92515778
202323517 153505874 48200318
139422175 197692870 258918926
349447515 212150724 2680660
57228131 401485108 69082772
31850163 11565904 68670936
52260189 326348598 183175894
284529581 357786814 86240242
264211097 429872188 291129536
117473201 251133626 74472302
41555479 90591396 73667172
89362805 165176486 257403502
3882871 323740998 160331718
49525833 262178978 391388874
86601443 200716550 193825826
20100395 431789838 117459234
37999697 440536236 250181532
124556953 533064696 247484592
105142195 381659954 256774978
107505355 212090790 176220210
162998319 294406994 77126358
40895187 324319514 267099894
117064655 67275640 104150120
137261403 532242034 50619798
624687 98568956 54331872
130882581 124927878 3982178
68651267 140246838 275631774
225905849 189460468 53518504
71489743 321851774 377741818
83642745 501512760 184546460
103650133 361561434 134057646
9583311 478623908 69460944
91071287 293225940 30424380
139381735 301760364 128080440
132660485 78896170 126048110
30109085 431957680 9464056
222487911 402737992 147139248
56027865 535388430 76021390
377081869 190543352 160965124
119717631 194827826 22590558
97599649 260490578 74719946
227780529 277910324 47151852
28913979 509107146 272525438
266358713 93366866 29541002
63512231 5621886 2049738
91358991 72417008 119529636
158007687 146126884 57252240
157338299 69021662 137036678
31950879 199744660 90120600
36392599 333081470 6991990
90950247 127717326 333124138
43996701 205988370 269554582
200340783 361555044 10960816
52276239 660181978 162310026
160774787 496696134 8763222
84283629 303136314 104819758
73676975 111710630 58580978
73655557 227894168 229495276
26225653 320921708 146435924
182302335 363909510 108928930
155765837 439229396 115077608
262684669 152982652 18525224
140477807 396612950 264451190
97951789 110906868 55317816
35542367 112826248 49294816
260782745 240358570 4143110
95480479 314075988 204718308
209259797 232575466 219951322
192754575 24967870 16634910
55872791 155800614 8833962
29143449 527267002 7302786
104296145 261810840 53861352
48465373 505590832 335463724
44351527 43995856 130262528
186287963 99217594 1877714
136197825 103645784 161869980
2949487 358090434 249143622
54813427 555795790 146829286
188035263 203039512 81714516
52682819 532601422 294214406
65580017 210614844 49150416
116415361 61540402 43791938
82682949 60938082 140774930
291552681 414414528 374519684
70248937 156722126 108242462
352833989 311017322 194117494
270322097 260673650 78972146
53515479 280962558 101253466
42463553 34386640 49110296
28650711 310824424 311805912
96725233 297031068 52626816
108862437 200852124 76698016
261905349 152217720 162162020
3820701 261672310 393858990
23388175 321939770 423130850
1462857 412199652 17482456
31876185 44874080 30324348
11304549 376668702 240102658
217112287 318269486 375840598
52951475 277923300 47978880
92043881 283862568 10351536
105384951 264792334 68738598
44117933 476212204 381700756
156740653 96871800 200236920
118924787 317119976 298483864
160580359 136508064 144964608
390798619 115506308 116194456
154042049 102678458 7418146
239400919 619546154 90321542
149672063 199197926 195228506
11271865 240826096 26156672
166042449 254305422 98075914
77177609 50655884 158858072
223664931 186914908 104989488
110597151 172937046 326630402
182071779 385188860 119832672
299118579 216703942 88584678
257117013 228272136 144388324
20129165 352349700 45311700
30410129 608314914 116367558
1347805 143563752 84612864
173751035 84204300 61173900
5295403 69333154 31861870
40770745 114520580 22227244
90296739 326461978 155981286
60469127 476300714 337243618
255539629 350220008 8388808
113601783 369085350 208335490
42905475 68528570 118968450
135277525 223783720 71704960
58522787 307341224 189976468
2342633 347854812 129857604
32975491 100533236 88695272
141189419 351799808 80347424
30587785 438018560 328143620
49804133 7550660 13452044
20302961 275848070 47990230
30707931 126194042 70672650
10353589 493194514 129892658
85050411 420889248 136031284
184225635 291873354 94215610
185323583 252278186 206562694
26382927 338320494 209783222
19493253 7100976 454276888
88956741 397699842 178327706
139366249 494047826 419442842
95702071 185482740 7777872
115404531 784630000 98169792
90409347 318323496 333974312
254295543 184403316 39321364
298501689 285542418 80378182
203126397 195435276 13181824
186941807 337859792 333644584
160575151 591776160 171875568
72629577 21197784 2870108
21004457 212929310 85017326
143785823 416521028 141148624
31582671 360000724 103138332
136294259 197807838 118613670
80857907 330877730 23724574
121668343 173193488 33994496
123314399 380918772 110299836
22649339 169703612 39609952
207436515 239856980 114339480
75093125 89243360 131064524
427493289 163432050 136025930
30318215 25555364 2905048
200938811 273802472 215660944
39072891 351366354 60807262
63964743 369071004 75761512
173374395 115311744 300389060
119316597 489771220 86609040
169918141 285099180 10065312
200131701 132802986 28353578
245286035 12815664 96104652
44930653 210995964 207446124
105203589 65964748 127154316
138079809 103497344 90053748
128066499 118215278 69269826
56773639 477024410 233194390
20290741 490886972 30185764
136616893 387053914 11571322
48365317 39059046 434463246
31612469 15075524 115679452
69790779 238612300 6687300
267131767 241889778 121387626
39865763 579366860 123149516
297258237 116231166 45859138
201096283 65565546 71165502
103458771 120570922 11598510
117782995 57196986 164633910
199318179 160925042 21815286
35326131 208996384 73218528
178646221 146275360 250539928
35014177 228235434 42136362
182770503 146919380 56196396
227095613 230284346 121870342
120810737 384053524 82549504
79547387 217885732 310382176
89620955 180721340 201854120
191189603 208419380 37852004
163020929 247145678 125702270
92225631 135414784 76545528
178045833 413125106 43367070
46133739 409300962 83302582
83424497 90930276 139065756
168251841 91747168 32540592
28445141 13646170 9801650
165887597 209191986 9842394
247928341 176721000 160491588
100570989 155211048 44287688
361068301 303586434 272336598
212183349 172434952 160623288
156466981 261038608 114250124
91376945 290225670 26046690
268993755 49003644 70089092
24462207 303462994 59264574
127514281 389102518 249270146
11011349 224078878 228432818
53378437 55910354 202468682
240530609 256147870 167408870
115518099 561240162 205497142
84470591 577463318 89158574
14894017 361874796 71692956
11468443 319271106 232674138
130145233 290601998 140716034
164042407 333467036 147766864
148589437 367953280 31757216
219820407 656361966 145363538
79512537 62697654 22415486
28039515 165621462 155438066
1147569 537986126 21059502
106160987 493815754 282798466
135447735 122384400 269415548
260566971 137863372 87455196
12055845 399149716 406387440
59878575 51107738 17329566
81386287 460783274 378385438
159616311 70615376 201686628
239728383 222146154 45527842
90411909 243434298 60634
30059649 71948474 78175722
162460103 362704866 15650922
18161003 544122264 63375036
368842445 316276900 4946240
180846129 149729466 61243882
195273467 250059406 139346306
173805921 466369116 86117812
19092963 399961348 53808336
163193759 258560636 89016632
129135645 152085160 358313280
30469363 95546270 17844130
377593927 339752550 2252490
78329919 240989336 79792608
436920757 384582670 143826274
62079537 485593986 288458318
109330519 382825296 373340832
33150111 61185888 229164128
122242443 316584752 18786876
141201747 376256736 448591348
23063929 298363772 246140900
146254187 140674622 274895114
19150563 6226076 726744
53239891 133264692 50222904
66172005 68567220 247945340
51917911 151386772 200991172
263582675 272526628 109909360
86113337 539018752 30969164
73126755 265263028 19370196
274145625 251493424 277007232
120398171 277444532 293818432
73018533 237855414 80021662
4656281 269981820 2155020
134317055 461555152 19334260
214778995 210552590 62233010
305864507 222571164 120922104
75926593 134632078 211123906
48859091 373492302 256024482
71047903 244126492 20051564
297433003 39037520 37181596
112254467 352805960 84379360
120282633 120488570 339808530
50654727 229408266 26383294
27323605 221902318 233591774
121313919 378740796 152323612
16816581 280667812 62113848
96819233 523045172 48314344
119608623 640608324 114804652
164872651 13656488 67497608
262392451 435961008 463370424
70994935 295857568 99233780
70232059 61979692 21717856
264820767 140134360 184170156
183301875 51350000 77724180
15372777 346319784 129153668
160242111 62812632 235968296
385485875 163788260 167923180
119103933 296721908 132908604
17240881 469180188 107508108
45754615 366038080 56201380
166812545 257377092 216921240
125694319 102974702 109785242
203539949 232580208 94926828
27519899 381043016 175311928
125869643 440726074 191689418
69068557 456945166 36436766
245146785 432000400 141717300
18521813 321722144 113658496
71519505 330367824 8939240
244707157 501216122 142010066
81425717 157306444 425645372
254934831 225067406 153134142
46851033 222697006 342468726
152509315 34863684 82880700
156758863 130236962 134298214
167521685 73133870 158785382
280245073 59551824 35152236
40538735 137607780 87830136
243294807 158254474 126651858
53144463 117152562 19955714
29830327 17200686 1015194
227258197 407724046 403003594
227635465 650166700 320350300
30294723 455397466 264829686
150166443 97993990 76645170
159297281 316016816 165205612
55895985 588437520 225632440
109185737 481999704 103941756
48526723 111660792 171749184
106156099 148136356 110337188
51759563 64453760 49645540
25631641 321064926 32095122
33949325 285399396 54908160
30695235 164301130 230300010
42951735 341189152 4719720
50028239 237882888 62103972
70585883 185073488 309009704
197256765 133067656 70317408
68409047 243832118 31900846
10297737 219889506 296966354
163112123 424351614 172299102
77932059 388978208 300128256
27317215 236932582 162636326
276144137 58911604 127442464
143222815 166839460 4793924
140667957 293598248 91689816
114971129 530010122 14824810
262924303 608732576 306289792
238362837 636345200 295966884
41712717 203946666 100510574
135009155 316194560 42707860
37680933 163318494 196720414
264335273 307162904 279147376
12255131 516929228 93904472
114603583 322019942 217635514
167276557 312226326 197519910
295783611 355609594 205003302
285728913 354604044 173070836
202702627 210851458 99580754
134063667 454594942 154032114
206566411 96184310 27260570
231526995 139500474 18212018
118920961 354260242 125972798
67695307 186629710 278634650
264921487 241775096 241664728
165131223 64912362 262238134
87709215 260025876 58058632
40429887 469892462 99236286
296081987 365142418 313346354
213412015 237699570 35853630
221237335 206417344 112289608
210205125 153148164 24077948
103154935 89408930 402574970
57259271 537252278 38166134
69790407 112157532 27624316
96827983 160918178 227499026
217530825 416207550 332189342
94000825 535025530 284748790
8335083 460899948 281999884
78859075 265330920 75187164
22075455 21415958 28116594
11301015 393435360 137990180
184829697 55879486 80419662
342709993 229965384 121896036
107783373 313438530 47938810
43565875 458032500 86321700
171917727 155343962 250799046
220966031 129973630 31966870
155697709 760366898 183818242
221623269 461614342 358977006
162248955 177982288 84126984
213436329 213334178 271042986
9674941 224779786 21253802
104870547 446354466 297346034
31688657 84756808 94218484
119138813 62735074 131380774
17123389 225724258 10247326
76603631 404304738 174150678
16747767 154122144 274517936
116340067 212456616 106206372
51089577 408541034 302993586
120984025 240690320 19024048
74046751 330856932 57911460
242952281 394947956 67552472
150492029 324432490 281853830
117653203 372286746 161528898
89406735 580100136 188805148
103387609 516046828 121933196
146432691 311496012 328348120
330519189 371649234 93263098
228378941 231228928 236642864
60999383 116351332 139300856
6125047 124910016 39643548
20438003 71128270 39719270
102317047 256417396 68126356
30198125 565484840 652700
129204435 279201990 168007030
6623605 56690040 51998424
63947415 279213396 115798328
52759449 25007512 225181092
12676567 181082214 237212166
112084419 220688586 99149302
280840501 307658568 197147580
147187063 245195264 49165076
77633883 557311984 167883072
111052153 185186374 254369702
122407233 110455828 259963956
298859195 443147640 273918960
156991483 14042632 8185744
102615815 38707730 184344946
374281 375052130 8451610
63611407 62462128 34478416
76369875 173985236 420784800
100425929 524358768 332239848
209812629 117011310 135051010
8432455 145170570 110348790
123395677 217507488 14668944
213657883 366969456 75438720
55954119 66225744 283166728
185540393 427348326 330308526
234190673 400674364 120018260
179730469 368642892 57373980
146570251 33614402 26086826
113976071 256916834 17015702
85180285 103220690 205632494
2935435 466590000 285486276
217201167 255674136 44799796
295712703 72549714 32495306
47554507 399523354 203026538
132158387 150530508 54353184
36284307 617447344 103514808
139891349 378080084 44679572
149026945 398684520 47848260
264303455 179430940 104589980
170364067 142568524 243902644
278392391 536831628 2161164
149465691 42760178 43544418
44671533 166117074 48469022
214237175 454214616 65516760
17731663 165351584 10221832
145828443 99137484 120716884
293966857 277824080 64122100
28488827 84025904 25999528
236542767 196797128 210276156
284019325 440322908 283204760
94688343 283123576 145424772
409436271 313166182 43967454
58194793 171927074 24471502
37461927 153168908 33232596
7283847 168075594 356197918
31675005 136198140 17245324
180828673 187669708 33100084
205597089 423300572 207186636
135891071 778992672 158390532
121674717 645302410 12106890
4770563 452747734 219644726
238154129 293753922 57144150
55974117 143831352 26350016
172618575 175881690 232649038
128968683 544900050 318312506
135742753 448729994 8053882
173547459 498485216 251512872
45976663 114209072 42682604
205791229 36865608 12991836
199147329 15476148 240453104
196400627 490787548 366055324
75237711 106460684 187587072
89979887 323011868 88449044
125267615 295649230 324840230
6099981 238544408 210160980
235379947 418426676 207454328
100491289 436191374 83896442
69571437 433195368 19534756
49245185 42700280 101781760
200732241 63756488 6336900
212257619 191590938 79422366
409429811 19374872 19620364
217335837 527745464 238273152
21705607 180050192 476318156
272201901 25883518 40312110
80861463 297826156 16728876
113606617 291254862 28871154
109459737 382083402 13600186
299940121 500384990 273184522
350790895 93810860 65521480
94725531 97975258 1845378
97318171 122354074 238838018
277664203 271901952 75857976
282786955 307855040 165689960
8125089 253236014 363769938
102392169 200841698 66200718
135242545 392045480 199189160
173427149 207129688 39056896
107784407 120829200 163524
11233083 303301016 89702556
160936643 282137618 266593814
121852509 514641564 152829832
128969865 168885378 70359746
107777855 442805060 182145212
148371111 441203102 105832674
177068217 765509320 159374400
100657775 133421410 59531942
201454425 467690850 110754730
100462007 103368442 82391134
54954879 537268224 6646748
210746257 149907812 69739016
38544731 84995408 144532496
242197265 171062978 91509746
121391627 469050652 3668444
13501661 142177106 103129618
120356885 239294980 77542936
13647831 413614482 47020018
164932797 144593504 113891736
166866029 219113998 14752586
78672445 321006344 79745692
312038461 256598462 295427882
204710719 141913160 21411892
136207627 356315576 255772796
30156525 77647702 23109486
2155869 59242522 308038062
218342447 205267068 91403676
284351115 310948980 176428280
141641595 155772390 131130470
14712823 431027944 75231344
206368005 399243564 50226352
264350419 59450764 26228632
272179683 273856444 194229000
70532731 58849826 50319458
28779123 406483736 172615536
49923529 397833970 12433378
157261279 231915572 5179240
51679299 151057752 35884568
42960081 67696212 119350544
238420413 96479454 20604682
80191243 376646852 210235624
116584097 139477248 165865644
255351335 261288928 267957604
91322519 284606188 192579656
133172487 24261378 43268534
141228875 259157750 16644550
97192395 424880960 48259128
32687757 379870046 104638578
38216615 50861700 34400232
134274489 346230648 96304544
83819835 295267896 190320880
77803895 92407510 70556434
29364865 116761270 33541610
28013243 752689200 2322720
220632857 94147984 202223452
29082631 759927266 27387818
102879359 501068304 20471808
97975277 117967068 22733784
79534815 306921788 68435616
85305269 399314248 210491452
163472625 198581230 140059038
302457371 116515726 150261638
240838491 89304268 119849832
31593857 26982704 183028964
129771355 83111550 47584890
134115953 635179452 88086576
264108311 46997254 78492478
205896439 82722548 30667700
43217319 29611206 11447402
9526259 310917270 167424138
73250009 113348604 312454452
143592875 350569150 315139030
142172129 26268246 290197602
299294587 295209522 210434454
76456387 458810316 209233212
112490609 86655222 8753262
25654413 21246234 15015422
111285891 269156778 258346546
12866645 205387620 42126432
36519833 131046674 80336354
95221549 126439520 26372332
304286891 408069774 29708442
240987611 110490062 24391526
279897861 467232278 14555766
99756557 597581316 243775596
302528675 440026410 229728798
112129147 55087656 177077004
19800955 104049030 316447218
13897497 239311376 165631008
230255643 264298902 133599254
218074365 234466690 38007630
145825775 376755850 133011994
78985323 273071916 200283616
108377167 712952652 108290796
128183365 545342770 165867170
184678099 543488932 114351640
49050447 286891572 36220456
117669927 106377146 9401562
96026037 309464508 148209904
64226751 368944744 173190492
127204357 161043472 85754296
55055775 207590010 8828450
138275577 105144474 348877246
4944097 753895654 47115650
126498967 130961754 110354946
104089413 546975204 213066784
125708801 15986898 6649098
96485595 88550068 14267100
109422701 243554788 233674484
34586075 483364400 306192100
230092913 516870242 55301506
418716321 136451006 110475342
176516685 445761290 106745778
163128869 344480192 220074800
134167505 192521960 66102580
120524937 506793706 72053982
75035155 115995950 86604686
29897523 420335932 199236204
215240793 37980562 77458326
207715041 456786068 117107988
136535737 594565764 297045588
42199583 539365676 324206192
347445787 459404778 102134946
61184517 102508662 55366294
100582881 180218136 209360188
272873719 203460064 62024272
287834135 59153620 50823560
159700051 254841864 174460128
52450699 89473174 113125702
219695387 601630578 49477326
60314409 190513804 33127488
149100561 450165564 148105652
97867099 225843762 333719826
24736041 361762940 116173212
259521167 229943764 90938072
178161919 228373004 170530588
183275731 131822562 120014094
57054937 46988654 11717242
143335815 507953880 269080004
124580163 233025704 59900472
248595655 166619896 82097528
208543941 247974492 18020296
52619091 247063652 326415324
141480969 12045018 23277562
155408827 4186522 23408074
43710255 369355728 195118160
48196517 278028428 301808036
76608183 261757896 21802228
32688465 49267430 45155286
54098363 186901274 54568934
5651579 228341912 73222484
14857165 275643570 174543054
43478425 54088766 14373490
41630763 30365856 154807528
84719167 69324078 74287434
33293043 387815914 316484514
126558597 295568162 23833854
52059835 444443830 99456370
219534225 329376324 228792632
24392239 85511670 49968150
188498301 218241942 60789946
41972931 490380086 332530458
76909365 447349110 392749786
355710929 270861030 63136578
177546067 197165230 15932530
356491213 340593262 355243814
102269047 520192528 148773776
72186793 849887244 100044864
39867427 326754746 168743354
161624283 106066098 61988254
97565367 427275850 455342910
42366223 101153974 14896286
18494749 15677328 5086704
28624677 434487484 29624292
47946413 480740610 301674390
3947651 75546306 28660038
103506183 207047844 166920616
237438905 328189180 130319660
227824259 383060208 260611608
227673627 690351016 165092028
108479099 263885646 56872782
95020205 82108516 148993688
101080451 373993546 111493282
113470729 159816816 174073188
85143411 186874402 28631850
175995011 285573988 256733368
86233215 288784662 24148166
126699915 484989780 121122160
120686997 69159028 53889576
188872747 268632782 170324026
91478847 206415198 155058914
79689717 376614564 14905124
39857569 410337772 24337736
179167361 290253002 29396734
68687283 108847382 195203814
393017703 328549146 236340326
81839635 242015070 337662750
12767699 4769514 6391938
79516125 142741500 68864200
179774403 133545808 82278996
161049837 183118462 106306014
3829685 436296220 133436920
127915121 30221874 646638
7067491 250993086 402498018
163143413 74799694 17212558
66155783 80554756 70923872
39846645 146280360 17309668
97844439 300672000 84839000
62633319 374659632 227658476
174396419 129598064 11263892
85551127 165797630 8473070
174938205 262222680 143515540
178507087 171886026 94016274
63229621 310671348 329687904
103070213 673256244 34561512
17580383 104612804 130159112
172231589 177325246 64870958
213966761 261081546 286149462
55399861 404444104 23556152
31135993 695252758 19096934
110113531 219599708 202045180
42546771 484823466 176073062
221574327 45075472 178640436
111981111 442158662 103324038
112424969 107439662 21600694
99630887 258604254 107351682
178541209 398394662 54747910
914341 263855378 8336966
160465579 560651602 289655366
34537295 215065372 71471704
80361893 470191504 417343064
249807495 323921262 382010990
4627487 193233994 107578558
295809727 568738244 87021968
32500941 318473134 53479002
74353395 443707140 302886380
242258797 39536960 182669320
226539193 189057896 129643532
74944081 48182572 47118712
207949825 290265116 171217988
20895107 136448824 367841036
7400371 168011952 161003316
42228919 199468238 73355894
34973277 442199664 23781760
105841799 141599192 17493272
179208855 401034436 103647852
36875259 440395526 205523022
17123887 516119042 13774354
146857921 178940668 34832948
155539701 43369470 81499982
149891007 578950524 187723160
449429709 140805786 28572682
72586429 179950748 10394536
300690645 38844300 85202300
163175179 59735840 21089860
201503025 81928944 1043708
219725035 518825734 285901210
81935955 341681290 319187070
33019075 143790066 233138838
292548427 127610706 658986
40150357 194906206 159740174
202136625 295812222 203730130
299671147 123629336 103962568
182957275 230626328 113335120
52439335 163590016 12337700
125420779 245397150 244812150
21570459 730070154 59060902
99565413 117226086 73537706
210311685 117223790 19008618
177798211 234379102 150313910
299132693 292781010 6061326
44571305 507760640 149587180
122351367 428974934 43023618
61488057 556433360 226517340
216535355 266960816 53712140
297168163 131104118 50749586
306656419 316405288 192907576
144788421 231395924 91163868
119948981 268473012 78030312
190097463 77292574 35842614
128813609 142137830 170990038
132060743 13615170 2143830
39589593 603304740 120718400
74755283 431901252 351834924
208768257 262741260 147818524
154249499 271271840 301613620
142220133 351005786 159460758
104499287 161947014 135529062
167815121 260402860 181362320
247610807 402167210 76425526
33702395 376422256 120611980
148441571 275206378 64457810
183135859 228432836 245993212
104811321 153902216 176205348
113967431 103110352 8453864
35439639 103023406 143267502
30951501 317756182 348477162
193152697 164921388 200347536
233009597 238299962 25050866
68070205 286708444 310627492
48990359 415346320 453426212
193767161 114708836 72550688
26409873 87735112 87773724
55970889 13684172 854652
112411715 465358130 41074370
52044309 330338732 290601888
123761525 531922416 68276112
11826685 69723056 74205560
150307479 324214058 307569522
52495485 111123930 142848670
277442519 176388292 140184980
159485249 318510158 57280558
15244967 203176204 433657252
54659973 129070114 122226726
143453499 661013388 215643616
926725 100008150 6595914
311636745 467206390 31645074
59535099 223633718 387840018
221554409 329730398 324716138
78659047 12088206 230548062
100699823 145299904 393549436
216743733 196262628 40796956
132592365 313519800 66569648
85255831 461788372 104887228
119397957 255704164 94191456
218712663 122299628 24356604
256605699 444816600 153894632
57760295 139261778 110014946
178725417 97628844 169197284
164513655 637775020 152528940
67164955 207949090 16016666
120167847 467885670 27587350
227763717 219375528 87520744
165076947 638770752 103245916
132407711 330741706 152375822
136870957 298861396 128319608
258748297 514100328 22253676
34229583 85745260 109198356
41569247 124447878 172502754
30443095 439108036 145569548
180083207 229949934 96432558
51990057 300013222 124747026
396484001 200448268 102099544
387388841 175846286 112140842
287058283 294691294 97097362
124267161 295110820 81053952
35850197 170871146 107524474
70652427 137881414 76144530
330778749 336555918 185319770
118706427 197932632 70761656
108814351 381540498 97075758
144046121 261978208 362429536
366152185 356241540 232124508
110489955 261194340 284113184
174383283 145560138 759386
222595877 290235754 112053638
225735835 251797190 102667970
89743255 242499072 140069304
62978519 98711424 14441352
45215941 183035940 184839012
6280055 483817450 143098010
190297537 286055406 135176454
15636841 480295048 4643068
203153675 73221770 185653750
127690415 246239780 70162660
42400829 144824916 121508268
9966385 329109230 19196710
240233999 123690046 56874278
233835881 268555972 199905892
41803855 351529890 302623950
12857435 176931758 82786030
292581401 314081576 320507488
9745803 211364246 213498834
87990127 391255288 314345764
214674565 280614156 51444180
212787445 292309290 82729374
64375111 158115588 61808916
175729755 323500540 69720156
31240571 300676142 259284722
213211283 462630294 173584938
155107421 288105428 145666960
76653535 338096840 341765120
195675025 106901280 270485904
54232647 162910814 111397902
57219653 34268502 61062726
180936895 28710972 15088404
212644167 492903126 1802182
219978719 511708712 67601692
93439693 152983346 118350046
65318705 625778130 23121990
13375727 226484904 93517104
255399851 42559248 38979804
64888377 227924724 50675576
57278767 102088186 355426078
193243679 58184448 238376748
87297639 354609402 127875410
101164931 363418178 336336074
44355603 120841652 30246816
26520091 134011332 39918228
234536007 166724958 60087506
55129083 32704338 35369726
27934125 245003430 104713586
79592497 194845324 94105724
73113637 203833954 326396582
102751953 33957304 117875688
169677093 265086584 110929488
141374853 205137972 1101476
87065233 221684914 418315462
51767499 331633932 372632900
91518957 148232462 14125314
223089493 191897304 72875892
51253695 44936866 27717162
276026755 408568000 102599300
58712919 191620258 87668610
352249161 35451702 26627750
123012189 103364210 81675198
86428975 218078390 307918598
177656797 230142716 294454264
99809783 411945456 49751532
28656935 283395270 274064898
146444325 123865472 50763204
7192041 369593892 207493832
6847485 386860770 107741462
20160549 308401370 13380750
109044537 373390638 317239214
96232231 93787698 89511522
67167701 364070158 278152526
194565873 123305924 21830004
30926843 177644904 196397976
134574101 166171148 74906564
277325943 105178506 135834898
40684473 363967692 39447464
182020029 116466798 110209286
165234037 459893260 199637216
152746845 318039210 407583130
5859117 108698246 18041958
94347955 528075700 135891560
42630633 456851676 93300164
108331659 90903260 223481820
206119455 313137130 255707490
227894967 175527322 10211094
45832257 179929048 179156496
201442301 105959770 5147390
13648977 381532056 30335992
213257647 234057976 381244876
20244803 244697574 13197162
109618501 380096468 26786636
275966253 258163266 220117742
201224851 69022904 115917448
228756267 204935494 111103998
35110083 346115876 82307796
133269913 492614642 197407474
5088349 296804928 85069764
226327819 285357402 61617606
152935295 201685072 40366996
200893555 74388060 7602456
117458661 80954148 92212364
147246187 213264564 199195392
196645041 131049802 47550726
27388019 631977308 142361336
2648341 88167630 65109750
319177993 237540766 37254742
20928181 367944942 21065790
4130177 8372964 41470848
103018799 563052522 127272678
280745941 84124730 110946938
158006427 270013506 146506094
150501105 395632510 89393970
159235793 86327368 59208784
71788643 191167566 257526522
161347789 247596364 45735872
144954549 156356196 28722772
199967105 605303370 253812690
377010575 214927808 136389860
113487383 135842356 247601860
333606811 364084052 268698872
143920437 145890646 31725762
2588953 278270946 77454990
24223575 118564330 273762222
186448457 66259586 44030402
388834259 200882178 131646438
627077 24610982 20662934
2916459 5412388 2954700
145821435 76233200 106102848
158575723 313814024 66566176
288329803 331418396 165823984
178981561 258459082 62901398
181133607 244250394 44696174
29367471 317871318 106944938
2738869 77933958 43805706
207320973 127338328 16723164
178459265 530055626 250167730
47613375 74463812 8340
164845145 250299860 290198308
137328117 433295262 385039006
411960659 298259126 149087278
362557809 253373332 140072388
241900943 226698874 179974930
4492017 418007056 139419540
7999363 93000734 22355662
130396735 203562572 36248104
19167009 240244890 87915610
7385309 17208900 24171912
20933255 67713236 8695600
23616845 210005460 68511780
221761791 226104512 154051080
174556359 134784406 50853462
155785245 260153472 218305096
130833415 307424072 447402296
12193245 30605970 6263290
16053003 406309696 57418272
9466299 96384720 124811732
60586355 37275950 320200282
8425157 273289856 106591912
86578445 171294618 14987826
211847261 134522650 159490070
37851003 272594940 252227000
224607823 338736502 80627866
48758977 109491860 11078336
40340675 434216550 46323246
257099261 109772492 102849644
95475591 272789138 395743806
33517999 203327310 154548870
11161337 296133034 305326334
17329127 57251816 15793604
115744989 42174920 37799748
105961483 462421130 289636406
64598661 264034446 7541738
184984795 255655390 241971454
160363797 498758096 308912676
125806711 108220002 37773498
78919643 202524472 31106396
119928215 417757462 24065666
68987187 461548722 130206826
239310405 286980860 93867768
340778447 345662038 312169594
100207229 293765312 359757644
309612375 320882150 66869190
180466611 126195362 25963422
117204385 546530120 842716
146157481 302850048 104249748
49716125 70819648 36414740
45719873 335424888 249331536
62050383 275397518 55770834
247221093 331474692 272496224
215588203 352460660 119429896
40807909 664257622 170670446
126437503 707391208 93760316
247245465 151743596 91142460
478034703 294511616 104967948
23837763 230497518 87185366
58481553 490268496 394052020
59422405 225356380 14093888
377190647 125687074 64974338
271700295 54838570 72071754
34386955 241309560 198939900
201743387 11665058 98972954
171514337 132283740 57359316
470491699 241534846 28336958
122293957 120669206 128422334
21382929 84255978 13856162
67441633 19083324 305022312
180430011 216603214 297498
119937635 181005460 341573452
119320925 224407486 195452090
187596055 27638790 30082530
350298445 417960528 24723804
74408885 209802072 117442980
12298327 290762766 99931686
213304747 27171706 175686734
101753937 72915784 625104
49351931 138299038 105067114
120060033 258207466 169994814
82391505 84029610 67920322
252114065 177250204 30022340
42002109 81828388 106686348
280507115 111518044 97760692
165466809 450522930 296188438
15796397 109007554 143481550
217665301 543620678 92308894
205067107 222603402 63983754
120476325 16044378 1644290
263073209 105987732 130464324
96127747 315474564 154028136
122282305 125500510 2887450
102192233 305301898 83176966
9295071 109772752 303869952
54079379 92931458 15052114
116667115 145412740 97724680
125535647 178197574 342556142
89608263 66063106 19525758
350918161 88774248 33105252
28197109 265753404 401139312
249444497 83996988 12205224
82357853 198186240 254310000
301310501 110697132 12171840
1671239 292153482 217663422
161334405 217146160 50042460
33467269 304436902 385817582
181784433 87995124 33108392
290298439 590240372 256194532
61525857 112590364 265365552
217319889 29959726 18420858
306539851 190755438 125387286
106917129 125747502 1223374
24869781 404287520 14820660
58836359 118579882 11574202
18459723 224991774 162521998
184207585 274897010 188129570
66012253 204208102 90875126
101306727 77406464 43232976
155891951 361806142 78787486
110740855 504959470 126153590
100594755 28722672 118741696
44578579 42283582 23912438
36685727 220090804 133288436
66541407 70105880 359172240
19524613 501165498 138146394
257086005 376480680 200931740
3742337 458097128 17747876
38762021 600454542 25891722
215607229 255326926 314711042
178595221 351988824 170345688
207661609 347174732 94682212
142154925 564109020 274826600
127276269 410914712 29554656
120761433 114125706 97544686
82251449 511274512 27564772
17975461 143990098 3199414
263868713 344465798 172442834
15836419 275789834 2089102
65301409 252485642 25144162
313776145 197767106 268302542
72141305 65657282 20802026
40174953 351002418 424925774
292431143 224520822 239491026
43320399 215157900 158878868
207859635 27319350 22337486
283787541 257817428 32138664
27391415 381846810 154745730
67091313 135066722 80009466
276070329 334486118 27709074
20936151 457887942 79179998
35858661 216794618 134156034
218305693 96873856 38183708
32538747 317524004 92596284
135896777 510670350 236201586
153358441 426591932 31288288
44499147 172459296 92481356
100513493 456915624 183251712
195510695 136320680 43642804
16482643 447540462 309159894
55689275 215141340 87784800
105952857 287260114 294547002
99806289 495217824 154137028
89604819 131117758 20121438
50100159 358481388 320828824
32299853 95247766 13390174
80083429 93564968 73510024
83941113 377219696 30069732
208929599 96584918 15457150
69046777 247074040 322857536
311377757 552114552 264542904
14476007 415956060 200333376
218442627 488437928 249538344
110392405 580088020 58870408
137284403 37928936 183819172
178606017 91618706 73443642
41889673 325230534 32550246
22679027 239959776 462924684
248151581 383108180 31119200
29975805 425237314 101534550
53699605 389111644 121563920
75847705 451196536 206782852
258471413 277199020 144087160
208240321 46704102 151111314
178245901 127888732 166178632
162366165 161974440 34912280
139458837 157155334 71732910
58383883 286401286 277706218
235512779 185395200 95247972
186102275 263391626 109602050
79299229 308454998 123157258
54018283 664340764 32590388
13705275 160601268 31702024
181110123 640178664 115952036
221996175 236003700 50641220
48004237 354762742 131037146
285692535 398803240 67593480
222482739 133573482 208380466
82314257 273797556 23001876
112205961 201878508 228710432
225842133 182166882 248202166
256443597 343306854 198354614
30835321 408037168 128606164
147518517 418254834 84438962
150366207 263297898 877034
106961161 143118518 355954934
259825077 85660476 15723964
380535011 85825542 74940582
92861439 281081778 80419922
110975341 324958804 355215712
93562969 522376586 221224402
386651523 120094340 57423900
2237595 261833630 209906490
35290871 476231128 41529112
130673627 296835826 173276414
8999089 69158056 197828068
91012029 583365288 200342428
220933425 415086166 181461438
30981561 37984198 84559410
128025825 42223944 16749292
8886235 102991130 16430930
196395909 348511344 255914168
65961629 341867408 368134532
145272233 31416002 241542934
18104661 807009330 111050230
201442863 259528138 113180706
162833189 324009740 177760580
17949019 150867392 47244328
197651409 249158612 156610020
77551475 132636272 39702796
258659193 496891224 175984640
6577633 277780456 298164604
100266745 102443298 74283414
44392869 139590158 33326190
7388009 192432670 290547970
262888913 214935458 59984446
210521499 237817878 215499146
320229597 249562056 158786516
255226307 627952798 67478554
72772941 59984070 54530062
122960363 467289722 56055866
40649161 425064242 369510098
32323975 358967450 262239326
353287689 132317078 10100718
143883641 315872246 259282162
44724573 428462918 152040846
120752355 26925210 4948102
172882143 423676384 135326268
73730919 284943148 215499456
204217623 397252488 252963136
424318141 185518762 26954642
120777673 315650274 102870522
74329241 648550602 128243214
103591713 285861102 118883266
35829373 112813130 100931486
388310217 314724000 130480300
319942715 583404688 62229160
151600955 147234650 32978810
71974329 428217768 283332644
112899427 79851192 366618936
274155643 89520404 29028716
12464859 167414658 236130226
163506421 16392220 2887040
106018135 361240468 25118324
250556459 340494580 54359560
214588907 271119952 124808044
57428871 63852094 68919738
129247531 110778332 117317164
96860505 124919040 61518932
55178001 172987776 97472408
150525553 146827294 22044254
56078497 558321290 108991850
393238395 385080390 75095450
56504485 212069228 267943996
55720215 450156110 124525842
191782595 147894562 124538650
44607425 560108700 222828540
131513255 72240620 4293260
31025007 86810652 264302056
136916421 203279182 327170958
53308085 65892470 48933218
131720175 309518920 175605060
38109477 359370000 46114660
169075629 354378678 28285706
23937371 473898236 187559992
116064109 221278778 445222102
45119757 497046736 218868816
98951607 254814516 192800248
192695741 227131262 195501362
70627509 385478178 151614334
293321045 118040810 34297870
17821973 266995274 117987142
247869955 180353280 51793260
431350317 361863866 8376354
294738745 206044426 35550010
49409451 165822456 215363608
253668339 420083918 87853782
54264215 542311130 232204958
467576259 138037664 110610132
202624275 402199624 311516568
122734537 50024332 18822004
27825053 396415140 79014204
73532001 331580432 386337120
49842457 544840496 174634324
187653963 210917246 254977758
104707267 273227296 189596128
80097871 166621144 405658208
134991051 31498698 67341434
89225221 314663888 263197984
155383037 192187962 75405006
35394615 405525434 223243950
57860665 229479930 23728470
134777837 633110750 78192466
450116867 157216736 85398596
17432181 39456402 434398
2206827 75709424 131310636
898259 40371976 2183948
67075657 203960806 58012318
51627285 317351152 67510536
60407277 299866046 413817246
38598177 118684896 32411188
1187973 35299226 32543142
121464279 216473374 265789662
233943979 86692506 77589882
71409615 393562620 89678864
10066933 11548806 545598
75659349 127030358 45978846
124016727 347912526 70011446
178827597 472229296 4338576
162509005 343208314 171503230
69315657 133340922 5341894
2075825 606817208 134100260
107874197 290957822 7412306
3528825 51643100 26130900
100346019 346892642 134318250
179114209 634810116 43471248
42952571 68876390 102817978
7366073 452165472 162985236
108683151 317358432 71536040
158522333 157967358 29237166
188816745 221388024 244890932
197132653 324242854 59194370
105804147 382483428 40681576
261115995 26071854 91134950
39052321 735795988 90801368
85769033 302600430 121201410
22820495 143215000 142785112
120539517 92784126 858458
191295911 257655512 219441088
36924555 66509060 28085040
297563187 140019576 96597176
86537919 160609670 78113958
139838051 530826882 400380138
118110081 399643422 160274794
69441039 86159052 76140676
4754303 83908916 53455388
106104245 372217470 24261978
28949529 354486324 151660148
192466225 253021170 56932950
121042451 289240622 7352894
333809061 362771492 200413992
84473263 84701482 35801134
372505925 192691914 142040250
115429313 344443086 411872958
185135385 438943430 41346210
154545685 79957220 102023780
104964479 471185518 269069246
76942793 311719820 251744576
190840877 481287754 100600726
68075385 51830150 35692950
107303665 47715646 93628150
84470389 106073928 55185372
218355479 174053424 31025592
47673387 414695234 38206710
413237 587286212 62883076
244257457 159712974 36371250
86137395 446068390 7365570
72381967 145087552 34513256
91481671 193757482 142284622
12080375 130848474 79749582
85478189 201621200 118191040
14687497 16860964 9578996
234996745 30434570 41464826
171876861 210017598 33848290
162196105 44349620 6120736
23992611 203770200 161135680
146377835 599198312 130905700
146337705 269229294 1762870
146193901 46806594 106387398
66746145 74024282 16687974
34153295 214989766 13740962
8560233 204426024 266661328
410596195 225242194 142071658
411162741 334252300 214609512
151639675 294347922 153604854
14049349 486093666 36585258
184968103 252976602 182011626
131200175 444287962 96920530
107395163 159790456 226572296
10275165 89670010 244810506
69951731 291849152 93174676
85114585 329094280 121164080
202274647 59567854 117657058
179309335 191075464 8267248
25780611 138561216 69624392
48121893 25274610 21888050
316779635 60322686 26246430
197046859 164914132 61389308
285274283 220323754 41885722
99676411 376110896 19564132
101103537 167643294 263506366
45896719 19062392 31122340
291506463 266687364 211695128
41405319 53773410 8062142
32747781 179862794 350263122
277319763 30120884 76374588
109569741 289265922 159004702
293879283 94416366 44198426
230515439 241425148 65730980
53505899 454136282 178724038
79983175 90028970 60248854
90732981 496004318 24292026
296966117 473549774 36999958
38477365 341392980 176330220
242290401 98216518 76029330
700903 161812886 64560374
134989053 98215234 225256938
106001295 304813738 420490290
3164889 127061116 67026648
163658221 27246318 225195918
3436583 422819694 224027190
292522351 452294250 145223982
121663411 79362798 59033082
187008449 58205976 57842592
118028963 677769992 98479276
155445601 336906336 72396672
66360421 302820988 5780296
62988679 40051934 215705282
13400579 778412428 40797640
311501051 199571332 22932928
84652729 85272942 829674
112826019 464483158 270712986
22987383 86602254 189187462
3030365 442822014 69897198
278025507 138493208 61101576
184074675 26090160 4742708
71761573 70769326 97850206
147577575 550735580 337488336
244984467 331440342 32921894
22592983 79800896 2880068
42852679 255609008 441976952
147260295 199047690 67272322
15589299 382406680 15097368
240086877 228029216 94709244
15860375 180089800 114200224
106409399 350404894 194023522
36893953 156475874 23794562
118365273 246406244 60503508
252679165 440813104 344563228
351083759 193135644 151909212
24942767 271102600 44046080
31780421 253418306 210686122
91854903 172144524 88774736
138262191 425661738 397395190
117809141 215764434 229344378
5779555 574200260 259247180
29382995 778612128 190866060
252381785 158202064 260452
132346067 142365194 125855990
112886695 337097744 193568008
235718095 272194608 85810560
241428875 297946248 62046936
2160279 429008388 156557468
288045025 369198690 51659454
129353105 29312910 2861610
107640075 194118354 74936678
95208823 389899318 30341206
42632277 503394374 227583858
41165109 624934790 91854162
2344823 172144116 208569756
192612965 194779280 78705220
155389687 48716340 36038616
66439739 90611692 55615312
230719465 208886252 11816036
11454545 308616660 53589624
125576609 593420336 251996588
54643495 441726010 149682046
391753965 169162668 78448880
12912509 263224284 126282132
58230215 440540002 277287214
221922987 361342250 41535090
330337001 106442202 72939342
11310853 289609470 174479730
236560235 394234836 160246800
294407339 578558332 41268844
62656473 84800614 17050830
245349491 127987002 67477554
19275849 488673156 183969748
314277905 315069528 69987960
304874005 151096280 120875060
83475173 462499962 216954594
188319695 433754754 242849322
274108897 34865196 44000472
79379639 268974604 289431392
112172217 183190470 128166694
75387477 154833426 47511862
35625363 501114324 57930712
90919515 393084630 34996070
32590489 351602752 43999360
65792547 222131514 74870254
222416797 368413140 61391160
79362699 332839528 176598576
52381171 396185598 134898402
113730011 88354566 223282662
275675045 462633592 152519056
145228587 375872020 78163980
95654531 62336710 60263642
92467767 540316894 283627890
9808677 119292906 79068986
175373957 220441226 48181990
164049335 40512580 12369260
69471061 180369286 241150438
34353949 16853232 4020240
246041213 143827448 24340196
16666443 269581308 142526104
4105347 361285454 78691002
34046329 83093598 66413202
605275 116287900 59834240
15839797 432481900 297751840
95824199 91320438 58308294
2511709 49069942 24788366
284882983 457923554 355588166
203879257 59212696 131642636
111465445 126063144 362506092
340955683 485394444 171487740
225041613 392167380 15971416
141569803 148175736 12979872
238049037 194290984 204930420
33551735 212023208 146976944
71831601 523890102 231488962
38458167 116477214 568106
149516919 529989456 102608512
92892897 735110260 136600560
62711613 37280096 43202412
131010777 192228298 3862974
270431605 557513620 118884940
9032209 180919786 97871162
52600899 48084808 1803744
108217547 431471462 4230946
219254723 174213554 113959486
292114537 140845616 5588588
202482959 190065850 90087062
125312541 316674772 142305456
193647387 633425330 162307434
284083205 154761580 159559840
101636431 265530560 95273500
61357625 332552850 185855190
17545651 63146032 264144304
350903363 234735762 294496074
5559575 311596450 24166030
110213765 268748020 84369100
38383427 25756868 82670804
84589261 431217346 342182722
27352485 276271018 24567030
94078437 242253828 2040556
41955201 343635494 69011982
247919401 168060086 220565542
166390931 551501562 135496518
14608761 72569868 2628136
113231707 158617092 203691984
241068917 161749924 17455816
27883913 209371824 19478964
27101089 417439812 39333024
206035697 98503274 61483942
98631221 56726202 143508378
123686439 164171406 129755498
36984307 115366086 107536422
148626455 532923640 111309160
218795077 100806208 252956864
2321541 44448474 130624982
67547545 478342670 139406810
218345521 453856366 163940498
45292977 42305160 23677864
29957499 546329450 40268550
194890359 160212412 225577932
23158197 232154286 165450502
160340705 365494600 41208872
64910649 413345806 372492438
44275201 59516190 2456430
86330129 146284816 125220292
117756089 159420078 149456502
235508745 449631060 47947888
167657869 383293688 362890864
192750247 115092166 34282594
49542241 274969596 74394468
203614595 407357138 86072870
210055903 274464496 29431532
11195781 572870306 136303158
157699479 61170502 48987078
313256493 328268528 206224116
223689779 300770072 76327232
130761329 602039628 87860280
80093389 60782210 130001590
33368455 178263824 61491520
34933345 420812540 57302228
208674671 161462294 104174198
17735963 122194830 41858670
191091805 423555380 137528584
442264245 318877306 23891442
353598835 218502090 77834238
98881965 285746130 136888250
6523461 270021012 1958444
17556443 473198324 197626328
232842113 452986612 350820016
301225805 299854774 143183182
80149227 258282116 201340896
149644105 389913216 179190300
53049689 478020420 171906420
98569421 349365570 53134578
100895349 186029966 29988438
97933607 244660764 153540072
55822677 246850446 424333954
404252779 409487558 64523414
98844573 182262632 16719456
177099615 134872280 11198064
218712721 341416018 150693866
41923905 509498004 46357820
37150545 259080976 116858868
147623001 29215698 151320914
96212421 49488192 98274068
104002633 72199004 86835248
250877069 702064712 155858776
146164905 185337168 51153676
234971595 237780060 196736680
32323469 451138488 190928652
135931937 489925940 308729540
2378167 58142998 378336926
4459281 187515642 206051618
27446143 693858074 122309422
148327869 265197556 345447912
33939689 767740526 125138402
141919515 378326080 347399340
92051567 366017504 103491892
4444771 382786610 90278170
376222743 366379590 5024410
94940613 58294904 62802636
275979201 309548648 69201432
62425011 254853942 162710926
239904089 314698840 255210748
8398161 374714644 204629352
289798389 247552114 181563258
115817793 217106934 330041866
130907195 138584948 85616164
13192645 122478520 44716448
140301373 200689196 335925664
80871195 8220810 16234730
457426199 164247236 44332432
253331147 609220532 370369684
283918623 314027258 49449906
62243431 103332482 284834
75703393 23282706 2879934
77667977 193517170 200694790
252551595 543836186 465930150
156681879 333216132 111672764
102519141 279868680 48690820
2738935 219248230 146234890
55972011 102489458 153351714
166350519 307785664 368941068
70941705 140079420 210723968
213428289 127595284 210315648
120680291 463215548 239495068
239362149 240407388 57064736
217183285 465815864 146458240
182839311 467978594 145709898
81129919 274558188 21985932
183365847 216571826 48879978
31976523 346028038 86996886
14013975 407901450 206704910
22069245 362036910 446610650
42872639 316641892 211040116
72813435 207179618 207984210
25518343 206916924 29101368
142737543 230874508 67106256
355252817 382080196 211401664
97926473 537614736 308758860
96102119 261489708 78341640
185759275 49920342 294442830
325736631 136357122 33797282
30830469 146767410 339241130
214379241 118041908 90061344
160719041 496164848 78760948
94030209 179475364 26375592
240105607 198264084 156044784
95991807 67069034 58054338
53223097 621047816 22130288
14214057 379385634 284145686
5344199 528695078 106562818
55522947 156467466 105594574
136152575 264302220 130611936
130907279 69726578 8888666
160478365 197038672 106338604
211333585 569491676 163778032
19523799 228778022 66698094
180145385 185835980 163258220
12654837 99140684 187982316
41834401 395979802 47331082
84333137 271546484 390341288
75795995 335041640 60385336
80370457 188033434 68964382
104408061 86562442 528666
78232553 199313590 120497590
29601363 434806278 215764354
231720405 335590038 58278670
262284945 546420000 48629272
350847997 393220964 381456784
107416613 482037016 137669936
216542151 235325918 116819190
74736951 370351094 51983418
3438307 30627704 40645892
94567633 426338054 41408026
25714655 95541250 7487362
6278315 371918830 288866090
232252303 160477374 78936054
43475993 227331764 186846188
37935623 221265786 8261778
52049317 167121184 92563648
12178633 159167372 141234896
104954015 265510850 53391362
62014623 573248180 54191736
39958783 36124696 490124
60034305 51685850 43184298
30864193 47286226 13133770
19782603 305572164 148804864
184773625 57868196 72871060
223504573 295216464 29073768
35472443 21738646 58945582
159514113 183387666 217059206
93313323 509373888 8334376
86573589 26870642 2668038
177247391 315210846 176763402
170237281 531722552 22220228
79679379 145586558 14423214
102260357 344854646 103036766
359946181 211877846 23261378
59514431 418570502 53533438
8929489 328991110 19854490
46872643 72660724 23982880
114988019 77709798 25482018
53420111 282947798 11791154
42424901 297232772 1728532
22244785 160506520 374945408
31929711 294668638 218644938
40368985 270749374 383548130
12912681 105590582 106888122
55211121 188104490 50375250
104249355 370554890 17431098
48735025 81907440 26597604
87863773 152092750 143085814
22074565 58960470 54333210
235714107 252956808 159815176
231672143 207897196 216366556
19159815 793099820 24970620
213917437 61161114 13808934
112457477 613496744 116487848
285043329 272286972 181633640
224085681 225260016 51819548
30178161 486946392 40613912
43948015 45329540 29043436
178526131 232099620 4980360
233141269 174293776 50864428
336351877 435734194 52971386
48370923 161242296 20710504
24376047 287117358 10685374
97615621 104023558 167444626
193359425 275422812 136668516
162997947 348048862 394411386
65944369 223162164 63925992
25929715 25484580 18033720
6327063 159761316 16317476
100326147 199487894 78598374
49321583 269114378 16285186
189045439 566306954 3706882
82516255 109535384 53367920
84451189 475882128 22213536
156042475 212760570 195094746
205417515 199666280 91183260
174289141 264806614 19478318
128011447 76061370 353224746
98860381 281702558 90249110
130647713 399091366 123700418
51830087 156277884 477415308
177733957 174124974 71454390
123825671 268406076 178693608
331151495 81501790 11582930
135820593 100177320 39935824
46002445 151306030 473062790
124340703 221208702 77465074
58344811 103701238 4435462
175807005 68916942 97972306
50120985 573277500 297481520
33303015 106047960 6267620
36412139 400861452 266059560
10805273 229535446 191515978
4497931 415388240 239341108
25273349 403704000 1974780
252305339 492349908 40981392
41061785 267954518 125805074
49330723 70516784 9804244
83600601 419098458 15936298
208941079 301283222 76413494
35837749 244252668 214404816
17523107 103550454 11475102
1298183 315123234 86593398
151304843 38159666 11583214
83560835 450709330 241185038
69879439 614147354 116465918
127396383 573016456 264383904
37139235 120017250 214990898
200567023 386617592 95841584
136191521 43070796 360768108
333193633 171932246 150143434
225418037 123497722 180566954
52374991 95663508 14363232
147352269 609289824 292412
35965489 209168172 4480812
266101709 377374544 45283112
110661655 288013880 80665852
127456799 299032706 39104582
88626917 224836962 30253434
425118305 166514040 60126360
100643449 158953354 62366062
176245975 353362200 134060340
172136285 63191672 841640
336046257 278837476 60925200
117219895 94786510 26897234
19470087 92215966 17971650
2425305 255040770 86413910
43223855 666427420 64163744
128634563 511569780 399656880
37163765 73632550 76167958
168167653 847220558 143041954
138155667 20650940 4970856
120821603 218867626 121831766
139160015 407583920 71618020
62973465 22272260 24812820
335076803 281476494 162016302
32453019 405131786 317303658
6435753 288449872 106713396
131325143 113543276 18874996
14834869 382724098 196333894
75117789 58886590 68368998
27890353 335117796 36106308
77577677 190749196 245856928
35415171 472902820 206367600
43513125 248676250 119575830
184084007 494287980 179829780
134159413 122561034 140048442
152220289 36481296 114612168
35213979 73070196 95958212
61864693 332886954 188400606
310712107 144140742 58253526
201424089 135476248 166027572
109666619 160982720 29819560
120566311 199382278 419000054
131444669 457178008 391430740
202407427 554598026 159601018
295263223 58266294 5689386
45563845 193601550 241107462
167749 341259132 179365572
4737125 466801350 95698050
211025217 49689926 35706294
119395403 595509106 203282974
3913769 316835886 180215778
193571347 296438024 43031192
250334775 476039460 389033780
218476927 302571728 240370384
218399409 625290808 66524592
341546601 204323682 60965102
28027513 11593730 22050650
337499547 37303986 53291854
79881443 47830016 36610508
20674703 267706428 117940536
69764893 352993846 139879886
196242817 153556982 74392586
150579229 587889080 27894572
43297111 240845772 210031848
87830927 46321058 59918294
57366545 31263600 22849404
84996129 192527636 168212148
239701277 338123446 100091978
490362447 137211254 107513418
127880925 480214300 82401780
84799593 93380676 66074440
181114475 331570350 174851970
201637623 251688396 50497892
82305867 494405964 223142584
105247707 127916112 45202444
36132787 248359452 86753556
348775455 303628600 123556344
909475 666476598 201729090
189858545 79822830 44501118
173118771 462741234 7432642
238984713 132125084 171413160
74411367 309495820 189323544
251927299 127810228 73083088
124947303 99374756 80683044
180525753 257213198 64006974
63601523 109131004 65661476
146462785 365624990 108953030
34635757 207041506 203867158
93659395 58810760 5012020
209238623 580675072 360320336
7533111 190507922 75046206
245729913 57318116 6907116
19286921 118550686 20005402
98414883 193688230 151842306
68383731 381822408 141531512
90041087 57679332 53745036
171900471 578208840 137181800
33387579 383055894 330916678
344560907 61121644 37813292
14029687 299351976 103152348
119764265 114876160 230501920
73658727 314392024 5539212
11672779 440397134 334825822
276537787 621689072 223961116
6306745 380403840 134666724
142892239 510394218 322432182
226293921 320845882 134401482
61500633 247650498 83635726
38787933 362274834 313852918
162634085 404735600 151144220
315558201 176709994 26528082
37910741 417315708 62221728
213635647 159808396 59840956
59566707 169607280 86994980
71749123 175837954 420913346
9962391 46200838 121833726
176219701 482360566 150235582
39654189 260506482 244320214
72328043 218244624 109177224
7366141 42102492 28818312
108213177 227411298 299668874
112893741 374794600 74205012
105810437 110744750 5358410
141584173 49994696 80834084
31010183 138929694 291207858
4171727 38130204 402820728
217785529 412106640 86268828
274303125 203821500 185606600
179480747 103855780 141130204
88686965 442721030 124406410
159939479 379791006 67907958
186976011 458521050 106705898
380549805 108400960 87421020
50241481 11074128 502464
42133785 246923728 200435496
377358103 312659310 126363990
168624269 326383180 118599680
122599375 28432390 59837386
51030341 270942050 25048910
111381505 256088752 138699260
297771717 467274604 133122516
257801081 343349610 71854758
91400173 195690486 26812482
217855831 282779886 127099182
167485709 338995630 138447862
253101013 233643826 57097726
9978105 233238794 267820542
44647147 517646800 286442860
52639977 478957866 49987846
219399879 429658662 280870174
115363679 111362668 197839796
131256205 5353880 20057432
150059499 114056138 235889346
296438391 326025586 138829062
157310197 472047106 93574562
312529409 55975012 43674284
165111399 144818512 66970452
129117181 285449068 73906388
150218977 336487840 66485740
217854037 255728624 35581832
347363059 155354798 100063634
28646375 48715720 21193700
12390283 126246306 8843742
29556721 264361518 90624942
95015991 94947422 78246438
176984397 140519884 1177608
123146237 71936730 65663466
290181563 522459486 494433726
59412087 298059384 314116700
375952777 475818426 19573854
292807947 463722942 315830066
43182161 169995498 244726398
229105821 105026556 222707632
90528439 124002128 23965448
4994737 652277164 159883772
55470919 398343966 44838822
103008985 526767720 83360280
111213359 102610042 26974154
126699403 277392262 188196626
85113523 121596376 121288472
41737323 296667852 53429936
35185599 304398718 285491178
83203925 238218924 36248100
46038385 921663758 38633794
36461443 115332842 58531154
87329251 48644158 57662882
74249429 154470572 169617248
161164827 140564360 77747364
32947877 236253074 76409626
171986397 204819124 872652
166367691 41070152 6498576
191332477 248056910 99379130
119230831 136112978 38679806
9746383 417608260 168163060
340309735 304895778 191497254
467818915 274194836 177192352
64775761 135738598 79458178
9768511 342880846 53510762
15844113 80190792 38384384
164931503 589473588 317591004
103527457 323162828 66367384
157465113 300055654 65826522
81177927 457365168 239344576
77099165 39050860 21797920
150670205 442901584 267205820
261377103 456458184 394183244
116835617 519968744 34896296
74968477 247337254 163565638
166227337 258577840 207260816
287133829 519975342 426851946
16910177 485150326 54495166
63257119 390193438 12969166
217037691 455165922 292923622
46525355 70856120 36447248
98390285 54557934 185280462
6766497 207450960 388274780
10390803 246963630 309611290
102275513 280688950 7548350
178889035 298234430 317015270
140632715 104918414 84661510
68004253 211995756 182132844
269038537 300469564 20671508
128532481 313419542 137221070
6422805 32699490 4299950
136520565 309432604 115933428
18485735 565785678 59459154
323579199 264832842 187921402
90033795 168597460 30269880
108390833 88778694 30615150
49528229 145175468 23909924
65285147 548076446 245352350
63214699 124539370 436604710
23555277 132753440 230925336
138624431 277568740 406781308
59767551 61557150 56516150
159792047 351720972 223541544
69962789 43825692 193719816
62264369 123791044 30563312
230106097 516386852 154509736
182605035 47141300 209832000
180450829 164756784 99717528
48760341 364526400 77150140
94000513 190898212 26039464
15998339 151553410 113546510
178353815 551937364 256711748
40817239 679485266 272435578
101918457 186168706 4793262
282261081 113135034 84014578
16579183 380877556 242304500
34171725 388818056 371276700
378992975 119407440 29061936
49910371 450780478 101113930
398882565 366241830 207504290
280306131 580992502 13310766
17638555 227672710 77432630
15261587 786090546 129924294
219677743 184738264 86890016
165843035 410827926 17428290
222427471 199761572 204362204
417549621 370885776 198093968
42994653 37465168 17550804
112093863 224397956 160087908
100496953 388911114 38354034
200861489 179606582 45402118
40311411 623793298 48876270
152344999 146072506 98699842
170644933 215904916 76817092
254364031 274887106 90873038
153777 389698296 109385524
72837755 285787920 311869296
75669569 519330428 186885932
76661891 236120638 356926310
353147107 403056656 82991132
153710863 361724150 157450150
41249005 386633260 128099140
156884627 124980508 219110744
61276367 54851994 2513898
122660445 92206812 43006684
27048705 195270960 37948060
134825481 498066172 61812312
17770395 221407326 134303050
138056681 347500428 243978768
57637355 108372140 138953188
159572445 105307540 285687972
186938699 381635904 25579752
24626317 53318894 26183770
276684087 51853476 84925808
58772603 184780570 1936030
191101577 264075682 30165734
28635367 291356136 28406712
198388615 407418460 71145212
120660413 129198908 373165384
67294253 34691146 11018602
7616091 63391328 120977532
226511847 145888986 47188954
25246965 49434330 2280770
143477233 618619654 8542402
190314073 250086024 36046908
91253723 354082886 171002530
127952009 35872016 55593028
79563147 447753666 8592662
31422787 86890116 61942716
29999167 273418242 247006134
166527913 318062994 182000394
209499567 158293006 140640318
187974435 340328580 144180700
63783439 83716568 370350628
11365767 231690188 46515504
7765695 207523936 203477460
118967617 286142154 259173738
58358297 143810276 38207444
91130923 58697466 33072306
246158835 329188784 155891988
94344541 33787708 36381772
191546841 107179180 222645612
40948485 272694432 219906724
200614505 191955988 63598184
124107845 426267744 87749592
180149811 190447510 172531602
15097873 326657640 105713160
324159597 232165468 163071756
80426231 366979776 165148728
79767627 409888944 379092136
190795347 153882762 28157566
153890495 389775240 39983544
181015237 519533830 115708010
135913679 274628138 75164246
177478581 109349088 13349728
287893563 362324930 183384030
87231641 76642572 11432952
146265585 171913252 220455336
90830679 347232168 1319356
100240853 216930796 259912084
297724851 405488078 39977946
134772019 136797288 17803512
57705771 63321448 552036
213600529 284374730 165231790
141135695 90471164 47459152
11899133 94818068 29026804
184344957 309411576 75591680
13680465 471024230 13106466
104675763 102048994 88127946
167217985 44701960 322717076
258153109 467126998 171544906
48856899 68737524 270595988
24108575 643621350 38296650
259991717 336915166 194151098
107263343 93804686 105130406
145231347 216836604 269923780
48390079 276640648 45240116
281814481 274457430 261093690
70534951 469120256 3060272
20399915 199167750 458010906
246107705 169010070 263715414
14502475 283259750 15941710
126246171 248384678 217808910
1584189 578957052 132117356
37949219 174711108 126184980
55279481 468297930 397313370
287040657 361355598 46948834
189173683 124985172 21092784
20693689 362849108 47709436
40256203 451869608 265394084
143650547 111626006 68297426
193981969 432416008 134950468
126370815 327308446 181216950
430462169 355833618 122971866
13784443 162925544 231882488
102511841 383135634 215006118
38831259 268850018 39901614
348710607 266675626 111312270
160253727 475072262 59625846
113724637 196856316 134246520
174084097 172411352 150761116
183537877 231347614 43166
39369733 199998870 11027094
111767341 511162610 2222062
18471789 349323114 243335182
133924155 295085012 84000600
148317725 115311420 149756124
138021259 381171364 119924392
117904089 127654172 60060336
90974673 355142046 499327682
18887605 134190502 302778314
102986953 171044410 8610530
94922709 167214678 24368938
153086483 532737974 243329014
430738377 340913566 41147406
65659325 194624050 202346350
16649295 132057084 73792160
382058927 206946592 958556
8406521 636514866 81726042
196603079 364635688 256087964
50726703 341320750 28722390
30422733 107399184 68317624
95340025 292425482 2454226
138954539 372554910 88457502
112755301 150291174 371466342
43017879 540071516 20063148
149577071 467682784 43142108
36606941 114425202 74879154
158333409 312916250 112477062
55702801 178333818 39629298
300065789 108464698 42919130
111338739 209632172 25319952
196325161 267041078 228805162
63317987 305674674 173778462
80636727 420985636 174301812
3421361 261765014 246244082
43112489 484825236 34429452
33452045 84444050 3608854
73493907 59150824 30970668
78539711 820116040 32747848
19218605 92210558 433858606
27999475 577781264 88184852
51807195 151639690 132487170
149925471 274553978 179795358
16279125 310010730 173202382
131116795 98595432 14785380
20370847 270599096 305691836
139220341 280064288 131134744
113139105 179755902 133385050
366888045 482755900 37245756
113594523 272450184 133784792
79319065 90665478 229553646
55710771 54798786 11095682
86459441 198940032 72092616
47869239 147816208 23244468
39544285 379617490 231836570
55178293 143690466 134492466
21061347 130614736 233141628
62418967 499911458 87273266
28753105 135252750 90378342
294034803 409407218 100748646
231744107 342613968 43971084
64665199 303261080 69164468
216853503 22586790 118189046
136756295 82882744 112212880
85288611 54297594 2262578
386666215 199054986 22014798
83436221 314379060 269375928
145378007 210655526 19622366
93258443 220508926 68629598
268930151 447304412 67292552
92975985 100834706 178173930
185958815 369388576 219028960
133801369 45244728 3935868
200017457 191743376 34468768
313183053 321423854 19270110
52154581 24941204 3348568
88633419 457714380 214357580
8832357 246809706 47722342
332443207 132597154 17623966
65225815 186385780 94454444
43311849 120657298 55596822
13263871 93106106 124370702
81021855 622458560 48400320
139555689 385079352 127391420
206804191 693859276 114040988
252552357 294739888 276998844
14752515 70444972 318668160
79993473 457286154 68969806
16016537 279681290 272631170
22999499 171892142 86927674
26195045 366088392 386945244
151452037 381871606 64399114
28151375 238311530 179392346
59189923 463782444 148269588
134126459 544647822 49674282
8735707 43537758 66151074
21206901 213631878 102674662
267145833 386515670 27368394
241312717 93807408 46670904
125806349 114385244 221172548
208524241 349798422 34532418
54679509 379438272 91911304
164624275 354769850 68302550
107799405 238754300 171097548
108862449 132274530 184628782
50776621 340498410 165592830
69170801 123646430 167883718
195199081 438136468 169574176
281161667 313517440 194316356
3584333 91633094 65582066
126132505 241672620 16127760
16760649 157295028 418209476
48505947 165459564 15739388
245843493 147418300 74582880
267757857 208279124 129226872
222788433 420961596 144393592
136577951 105530518 92721550
108523325 515896820 315174836
64798561 486648908 92402348
8979781 374734812 318929844
24803733 188431850 30615894
227429345 71532342 126796506
42080009 221959116 168604548
261864309 78330402 31493206
119163395 17912076 8263380
112968243 377975094 73709234
72025953 379058676 101795336
152351807 190504314 5258814
379341319 264491302 221890606
109630179 97951708 136083636
140739565 121715790 282420894
19553901 196554842 356266518
113509051 69746050 21912118
56180873 135687776 204138184
112564437 83944104 132221072
43012451 89950102 36361666
76254523 240225540 243980064
47210093 294203882 68739086
119256987 68747542 37753014
165937333 99452618 2312866
202314301 326924694 342340782
88813273 317720926 114217946
85906989 29346400 53304840
156890717 204356984 42963076
1698135 24817068 10654876
235369197 158094840 14813204
304768773 492124246 437946
113632577 542322176 63449936
216511425 73309370 47124090
30069063 45822462 22736906
88309997 139172988 111098016
263890785 267282590 5990130
28917793 342877884 195788436
240297849 155853046 31862358
127723953 166614180 10341200
25659525 30503040 61741720
90475291 104259094 19113482
159196183 161454646 288796286
56630203 242569102 144860414
154667717 377878468 190047916
108898961 208841002 262775822
52720413 481071084 68068000
21470235 342155770 400509330
54781827 286339944 41828968
167112245 8040040 5185540
285831067 321066356 89106100
21106479 388147464 136427432
228639069 274409990 81768642
249928075 75658506 57770370
1846027 343307792 81798496
148663061 393050048 107002700
244163981 151062468 74330376
53821471 173768378 85791062
173988437 739215046 288431434
225976541 243727654 25644278
70076687 516292944 118085592
175555645 48932610 58341150
128780705 652125076 99927368
61493491 276999922 57602218
154303407 447379044 22864724
107124255 37631290 48246810
123595757 263914828 174136304
15215397 460313076 329538416
97869629 118306240 231156028
159990095 300886950 94366350
112693425 88608930 5797714
163060561 334651888 211598932
186723639 370276464 93121592
6161035 355521828 3660096
136585399 242277554 157427158
189039205 732060130 139905242
58570953 594856736 297809988
61060465 475541748 116291964
129757381 214754410 3377158
125608539 555335794 26648622
347607221 515188130 81504790
125422837 123719572 211954336
186253161 269329756 119543688
138950595 52342810 101025510
47148111 288597192 83505748
65746185 411268640 124958484
86114441 22061684 139406372
43160361 158499488 351829632
68725983 96161326 86800134
83143069 553748580 233428092
58121521 81154780 166054472
164457483 186461208 30229456
118858861 444042388 162769288
238788063 144137418 37270586
103587097 165092386 49302182
194744211 50876572 14803296
194372545 25151458 2730310
30915157 162627854 24145814
63308813 282751638 129642954
175646811 216601608 35489672
109098465 147323814 144164698
6028755 264967074 97021250
114684705 137111690 37685250
52947759 493327902 207453458
279856173 220892344 103962924
333419243 436843074 24546102
154134267 72991714 161954394
229857447 215663664 45250856
242360511 605983428 168447724
26926489 446307360 29077140
170049099 357897272 65277012
197390115 331176602 4777710
183243221 164458198 335969734
173355815 235474200 152436300
280518483 223081458 138770674
43298169 151821738 142807498
278705273 471103602 263829006
63625925 541832650 310417550
17950023 140202836 78361140
98138229 118663500 94931672
190370529 161817822 63889054
153739091 151587432 46562496
110836923 88202942 272821974
82642345 474095528 157988396
2000705 198800890 186849922
230498001 392896292 273507084
82622029 265343962 73609702
20094829 172576422 23958570
48935259 252502698 74267954
129711591 291201362 52581042
124766885 497885628 52568760
178842667 769044324 192669696
284542641 116668194 22609778
89938233 259278216 202198192
96967033 90927264 32487996
71411787 328221906 201819698
249627883 235652966 192174254
108925557 127113024 85960324
145743267 84033426 11937074
127733975 664904846 117578878
155904165 285543370 115812210
71569925 546645860 374915056
60885115 381712594 256755730
87049927 122097974 84507362
210847231 216523932 45766908
90778299 178337016 26718692
129079409 179505778 266350786
55536697 237004670 89347210
52327173 9306294 40649282
20132829 3087860 29771628
98374721 351854702 82410706
134099705 114276716 307895312
82112815 72649682 378362326
46457463 200378516 409523580
27410385 42336350 32949378
357492133 329417942 135296506
67545083 388687256 339219952
170360953 193835138 24440306
101640827 208929794 325092938
113413285 417163932 253617876
132034461 292978772 141740532
84851633 463300616 251135344
40029963 215958018 86974526
204966171 252262398 46544594
63775503 339891942 193118714
209039211 60440710 102835290
153923261 410408982 149594946
121791695 412238110 18060910
23981555 270457990 153907246
93577279 273561666 229100802
115836841 102804012 33637344
130139739 177560662 63108054
97371147 128598966 99182626
37994377 162681536 264949060
84440325 63824832 19933780
442192309 155177132 12526232
48902977 155621362 413129834
228406755 559153930 222160590
133214369 202074658 148825570
21282145 347774470 373451266
155084535 518887680 112065380
28635963 431567676 318508424
84519267 530320906 261285546
140420011 85884848 194386276
177349431 81327876 22675288
288225665 132404620 39794480
28264443 296760758 236822946
32182629 259307618 206660802
15408771 741362418 18964406
131316453 303487860 34471196
21198583 55274096 10054856
43655921 311211732 81022176
107293149 233717638 232367982
47786789 223257798 66781830
201487479 710200136 50616612
5731343 183315760 230248676
150630599 459522084 331528692
51881751 25216396 13749708
127796847 145016760 98227420
22501585 447483414 241100070
212808947 269477122 60003254
242801087 162340456 188983892
24557287 28181810 43101310
286277475 99727812 40281916
271465317 351516408 49117324
163205439 208054362 17571406
282374975 161161642 8149570
99462179 198673426 95525318
181723537 173770364 172680824
244029767 195717294 54529758
12324783 212184036 506711816
213887535 61594890 124899466
157333561 150493658 301602226
16988193 552408636 125184224
193796927 150915156 77427264
325308545 437182850 202253146
269619963 32444868 7285696
266731681 121749528 10685076
145926929 323417792 152903132
37146281 336917932 132269684
67856877 319907118 29932226
25572577 20352070 8688410
119219305 178284090 331274370
113236151 164967816 93880872
88110771 91431602 122997378
95440007 107548834 114343178
9506383 85772194 168447682
31473897 197277020 175740996
16156425 284382840 160835752
318688829 102260716 30492988
41944143 99080942 10506534
53864729 467367462 310747422
207936615 232291688 86345340
158428451 440365532 35276540
24364151 374026170 136704282
8352667 613852526 88711958
51839317 50184006 261230514
73745489 320987418 72654954
80160971 76345128 107190456
63932071 113395324 46920872
247752549 193050386 71524422
30390961 90998308 32149952
342685467 72342536 83698596
148107961 239131248 72957132
166742949 557325802 47620146
182017461 556420950 12047902
69975907 489180376 121861100
199876845 209580860 124873644
261951703 260188694 118609234
5485873 153092426 73453322
175893157 49648404 222864096
356065517 337133456 302623828
162399765 224373660 43295416
155174085 315189230 123820290
28752333 532295340 18212056
107122377 424245418 80142294
43327549 259526782 395412278
62234753 384141214 37195282
8033087 406399978 350595214
87105983 27639406 146346110
88701925 345715930 328089086
258974611 120152464 106119568
223961775 114979000 105076800
62711009 480900770 30703162
30202281 39109360 40086480
130588103 601193420 213412520
170773945 51093750 92240250
50278869 167610922 70378266
46437773 433698580 213747236
249588579 189562530 17751878
310595019 243589688 153368844
153329413 213510530 15772766
47484801 141722082 10351906
123573935 84359678 68287810
107451969 111177108 51642248
213877743 427890288 119567404
331981395 379015930 200402994
191090313 329180034 15240358
19105749 95423624 98755188
114054725 99102570 122978142
42132455 324379398 360113214
25169677 436111314 60532362
127167383 383855094 187003494
97857439 50576022 200285274
163622357 231622546 424932614
24350293 385708840 292515424
50277793 376163836 328713584
120842217 501484646 80192598
89818345 244588910 180622270
73754543 316883534 202147646
314545035 123809306 89641830
170382173 122449216 133190156
103860883 460512266 83145178
150307045 381964626 438760518
191335673 211883146 136127906
447862529 269779936 187136752
117147989 387462396 253411068
304866885 437417130 379302482
238025837 70174666 52437994
237127543 703812036 284242176
299185017 210971142 169159514
173977733 208177798 200539634
87134471 71477022 38648430
303259731 334825414 112581558
68428625 186229270 100695050
56479899 43845990 141604982
111790041 58395628 97495596
146830397 116853446 226499746
289771497 206817432 8371396
69615861 107356062 110915002
42792795 109367790 254997670
112626997 104322446 196020790
194723481 215762418 936598
178510555 224632314 117557490
81737343 127224736 14601096
120404207 436240296 30536004
22542741 382601772 72340156
82180555 419247758 129990194
28982451 186959988 31290836
177911765 115585920 244337712
65089449 66360490 28691010
93854197 112543596 140643816
291006033 274435824 197685596
171896967 156304576 118213332
88694757 451640802 350547454
220419261 166206462 27455138
65173225 108555750 255902010
145866397 334606678 110058494
198524279 347250808 216003724
276294025 333739700 243980960
249876645 428035440 118644736
144816255 213229426 19803282
200799987 94161578 114814434
91568687 164479764 50192184
146796615 136676280 27810028
265478721 105870208 69405156
193790697 123795454 79372746
8750739 432631746 159551498
1537049 290858756 193673668
281309959 214535510 98782438
194400293 167728832 22012084
111393925 216474070 82925150
21985349 254655868 361981888
148221463 67273466 98322478
99258855 378279594 108950530
35367871 179682792 172438548
51079597 301757152 28203484
77787275 358080870 164913090
1880739 153696060 108098800
75281721 684272458 11044746
97329999 103030522 303631926
40453713 77736116 35630352
478437799 170011046 25553722
143270035 166763728 51496504
421493663 179689136 200145136
86310455 120117190 71981858
214154435 305745492 83770320
268286175 602975262 119384266
207517941 521620064 145427568
50379729 486249968 285374376
43032099 18620908 67643052
156895665 38194612 59576484
663197 551717104 6799228
81629549 423448488 26205732
57462817 533703826 22432706
131378575 312769816 204550412
13887195 403077430 26032410
204822003 99448074 117798782
162039455 170184958 344796950
268823577 256224510 14394386
210675163 79407066 24874578
14738375 163321960 200151400
19988483 195248956 2862016
30552017 332860906 23963878
2693331 361495432 394730268
58742059 158508566 40754978
133309167 731960504 223412328
187713679 149336978 129609178
64522547 53322408 4891584
73851747 466552130 191362170
301683 432885702 280461466
61514583 235010984 76300848
132407895 30776244 9954608
34116571 104139132 137204448
111189015 244019010 128097830
151303259 118351322 164929786
220768531 304462332 272527956
36377819 278024092 75402016
98674685 153660270 106502958
261254323 62069512 81700696
19369623 640659202 99984066
49621707 326933326 12746010
186664029 344254764 379323428
56818769 444211422 135294246
228572889 129905368 164610912
127085653 257970826 54111766
181065391 220529432 25811756
29563349 160950152 288713732
225268151 291886994 154049242
251515235 93660226 62763418
3972291 71116470 1903750
234646367 268852456 154986308
140765539 124611722 100066994
301595199 177268318 7930050
106425623 37492036 85982660
256714829 198870638 89116586
16098153 11541524 11113392
84140945 258639536 7534640
97692565 321286628 322715120
298145985 211070658 113343350
73568467 609640136 101053948
71278479 372554640 197972272
40720123 62225246 124037278
188759759 241719786 130123482
251506825 154339880 76425700
28917431 225007944 221654352
142737335 318399470 95074330
113718891 374907962 26024226
244544439 51719134 49231422
200252589 389967454 37547538
391181961 86729082 53594146
4334663 358582274 32323538
149536989 172407252 194691928
240969401 249647494 48072698
43189021 283477800 181172328
18633081 310384080 191735792
193980913 509434266 282705222
129738303 80582140 5767896
92691175 60973224 19079268
155069181 182185802 25499922
90270935 233609946 82873890
34027105 59565766 63139538
65461767 72132844 314698080
353797983 261732780 86303756
50571749 218720628 129654228
110218141 80509412 42035920
43949401 367990152 71109036
7462389 182730966 104207522
83308541 177648718 346941754
80259833 327350252 55011536
240124719 133093392 96969740
374870157 10838226 1596374
53310551 101804432 40040012
70927159 14072564 22220932
47106357 63399024 94840508
143264495 362498580 43183560
45342945 404610090 86708890
117212793 420417218 282754146
36011245 258394190 364478762
16137341 101756088 121789836
192464751 553948388 189853776
143150085 420710488 113523720
120771177 283000042 280325034
253708179 126349082 46449306
43883055 612536624 82827732
167683477 53170208 35645824
196680447 586199400 173791696
194957639 131736122 80546522
56697213 28378280 53425980
17497555 153424170 139907778
100406703 447379730 248270946
6747327 10703370 272986
210512207 518617380 156360576
68337269 432865414 14203282
201352563 162068916 118972648
87988003 330553624 45493736
89443091 44405032 69316384
125816545 144445386 69244710
95139737 640585634 150629426
211670963 137983874 2852018
250119093 240279508 164260296
270519219 390786600 85420792
35608023 475002522 34812346
266724933 151661208 118914044
23202801 295279986 270105958
69985215 85748450 20164506
79278955 126409786 219701798
365359 237890864 314504032
204444603 188996464 150226692
46161707 47408326 94553798
34292897 402348274 22361474
269532617 239547284 29909852
48285507 25182276 9996280
117950735 136292520 2170800
14356743 390006918 217960766
60397661 379472748 176366460
62394699 81383482 75593046
5364505 153521486 14989702
292742463 398062844 238030596
64994875 252934238 72711350
202603625 125148890 36402262
70387923 49443362 56922966
216053381 157855742 145753202
78889071 340787808 19017916
267580999 251866902 46800702
41736277 318155418 61668486
35541399 730877088 19575632
58137867 240092816 102044604
45923863 495651848 43903384
65068215 121781770 4823790
41375179 37424358 20974902
77517535 355604820 40800240
54167479 129619522 263244202
331220403 371265244 55291176
128123445 359037228 51615140
51928061 91245236 38707148
45539199 185583090 19821718
55727321 610708012 136954876
170117313 172999490 19580550
462442515 125819710 33911286
164245473 397033200 241943636
132757689 111953692 163995924
243907515 110366940 30800020
180825785 162998944 144988792
55216197 85279768 17220204
24409217 92049576 25552272
185989149 258223500 271762232
28344613 114084664 54373468
40423927 236620046 144486238
189333781 208723026 17505858
152505169 38289774 2242542
102488659 347031022 247101458
1024805 396580540 284408140
279974191 336225056 84117188
165580435 273072224 3304460
132523301 667996802 70247126
218153315 141911820 7973760
196418411 77424382 84364286
26525293 23674176 15717120
408285911 227328474 24525858
29084807 387424784 65615696
145169447 243718688 20359444
13218647 449624814 54533586
108787311 748470756 117963772
93171883 303196986 87742914
145681625 613637000 29504500
146028271 246104004 97463088
25413007 264982308 86980224
129662639 364269062 64513262
148000155 157134390 54647530
99123837 241586614 11028786
226061141 336872142 132526674
54792369 526775352 191303216
13503393 63242694 10464166
107401811 467367678 22509102
171762779 406530948 276976908
71870285 394812720 175308384
147030467 424477386 166267446
120898413 319385630 269250834
20676741 241411944 34166672
180468697 76374000 127875960
41777169 422518950 395661850
69357621 9962556 2458028
26048773 78727504 40719896
116292741 478689058 263210502
108772599 23807368 108428328
266148175 201109458 51240594
145254709 631664096 375087608
259952105 675684282 173380974
82315629 507349304 367987428
35016945 864146634 99182662
24688199 200859946 7067942
156280315 493755630 207557370
234554881 135721156 75870052
35472871 613520978 122535782
116415043 388447682 9255694
344160921 237091184 43378752
85805397 90750630 13522154
79506743 338723924 39027764
235417475 33725800 76906100
51537363 201978300 344723660
86159629 169282132 198479968
334145573 272601118 103198666
264379183 266918758 195009866
257048429 17902522 2622014
174829737 406162112 131189676
102587681 233677142 239259782
233393285 547036866 47586150
89619795 377185732 37565724
206769015 182663580 273709580
190797333 74929780 107862456
118674101 41832258 28948842
220353991 488628738 257993766
28741361 369452350 104322698
59530167 405605834 293460246
350919077 128143998 140948574
150459669 366403616 104102688
77664121 215884342 26812334
11764113 221707356 75228232
84359513 280780966 118434130
91940735 35237670 42010110
38933753 396326456 153844336
118717365 206411824 318282132
37539167 217111416 155213616
54195979 330252486 135626838
40490777 19986260 158369836
136160223 186291376 324290376
149829211 318020802 199852002
4923793 310680126 38249394
86834035 109623850 113778650
94776619 163142870 108846358
27702823 264260014 69057122
10179783 97170482 226324746
140923225 193342870 10353910
107717471 179861152 330012568
72693879 318583840 288281640
46311157 186673838 243239554
197933755 359772084 151312800
180724299 128383128 99722084
231351583 86298106 63901978
65795843 403813374 164054334
27641011 239863708 219117052
161647081 87505026 58642998
344522049 368989788 336570596
102569033 475864364 224437024
50393323 306012750 78103914
125439355 240653410 112092658
10803921 304533872 362426340
108050193 120750806 10149282
306911911 527441222 12061994
149475713 153661066 85050382
47046581 170567682 271870926
358110153 320799346 66341238
164498751 468709112 285656688
106835047 314935542 229014306
98597435 178714240 141055780
154478333 281651362 320753674
69279453 280347814 190593822
227752879 188605272 95280912
96407821 116411292 224815788
238553167 194892644 84556300
54459723 291256664 345993600
135929453 276743390 210075446
136080897 140281406 130497738
220952209 185218572 57596628
431521443 375445930 118522626
340506325 241929108 158825760
152717907 276696876 298116928
251828895 170137448 174593280
157269403 162138326 56381626
15487725 160526620 106094868
23289953 38539062 106006374
154773825 242427582 257551570
32690837 311050446 318958482
21017131 580424824 60947908
47569571 212535792 5033184
57216849 176791688 95563512
29823271 675424378 158969302
216437923 305290286 394400750
290483009 452669168 293252276
92742313 185537674 38149174
134898451 145049342 145832018
17088319 26044522 5306182
8986261 5243542 2965342
211525289 276314662 74906582
47895043 209579324 40588076
163940337 103451490 152316650
34000071 186021402 67530886
278559571 79065408 67401624
147974147 373466766 148872678
32810779 202501914 39496782
75478567 17412836 222150908
58290643 605675466 190520058
136223229 89256038 31198374
102591893 141105146 77396926
104070247 528429238 181756774
208239467 162541832 11209016
100753409 47586450 260716962
165081117 115083126 19779266
56829009 411438258 123267682
231474975 266586348 40073036
195333981 203875372 60581256
169585439 179742610 92574602
98830979 146191088 84831968
271472973 511548298 74754366
78863199 212883034 4323618
241000897 100578586 60858142
74598773 434605772 360218956
70589541 211547786 58011882
51552501 389352432 304181440
119345085 681989160 212181280
165029495 283877790 244845090
278929095 659207430 163757510
157959627 292734754 122369538
59390933 368544624 64345068
83655239 502013862 233057538
154623263 244580594 157804922
255895847 653518520 55634080
25983789 58653582 3988022
117556031 679804942 90894434
327273359 100833218 135940438
55460517 156660868 135653076
63997145 389456162 104849734
366401389 119922348 53836332
6973777 216049276 338119736
48240179 281563178 12460994
138550379 321604836 12999672
40883465 110329510 85022438
107848539 450481638 121151998
130239387 366215196 256712
200668167 352269094 62505858
123980427 190331556 166256752
61207081 92040208 162533852
102862973 144167950 162316870
26205897 210319146 173540342
141382633 332957674 84459266
155828059 520073616 214465872
264471993 153716348 116266884
154041373 42184066 19959326
241893299 60181618 67795070
162978207 556393016 63732336
268949929 337816174 10309642
35403455 40789810 101915890
157275867 534810054 249287962
352296005 152271646 132931778
86345797 337919098 253806914
35259827 353288556 216569316
113923311 181404558 28370942
51732447 600133740 159189896
21371055 622380986 60630102
121400749 177641792 257751284
95929539 263136268 280123824
66704657 401620590 254005470
149737589 15675498 28059594
235517933 119706764 167182232
161996159 261249040 97354460
196596865 198243908 205318760
229654049 81793878 137804598
58926753 59306054 156619986
222329551 309331724 303553492
160742895 306109310 7189710
112107063 74987322 1228034
18990899 499803784 147304568
292566091 426009930 53164110
223197609 256936072 100125384
74114371 63741616 27985052
18670985 361877268 43255476
43890749 119694120 112333932
10882797 636683794 125828766
280954411 361431214 119303522
236894145 13339090 1309386
230658449 375445236 240499308
174960903 311217588 338405036
59100143 161938532 9234536
265093799 68560472 4728316
22897065 348440730 248949110
31886261 321904754 137006122
102265235 595632030 8997030
52703689 43435944 32007408
164234819 51245312 94526104
22581441 593075062 169114554
1886541 290675208 164265908
232999383 257704424 76394376
186599973 510861900 90725464
175172929 52286896 56187592
179445045 283656444 46652992
6672961 695976874 187528178
39784045 320550626 173330518
84234541 292576004 124770212
19533543 10209816 6833656
77922535 187801466 154148762
85298667 272575960 246677820
125552673 202742952 5015416
176069949 174655920 197785780
458179417 192461684 129146156
10231183 154269744 314623800
257725695 391131354 166525222
21730115 160156908 17717040
290009 40102256 9122012
40229107 458082774 150485910
140980155 501420840 79463420
84632935 301519980 87644820
20748363 186206194 20629938
130046721 213836518 19568886
175764333 348310852 232854816
188052615 160533430 19127586
66835503 354675966 280937762
24345565 57856992 41047956
239055771 128737782 58159342
217193217 549878694 416012234
278776863 37058384 24857592
213057133 143230252 132563624
58227123 493135154 378877386
117508255 195981760 163908160
73432131 253698676 129027888
10000539 179867244 155691872
61075513 91433538 91683114
152095173 278609676 35758676
42299775 455040450 127031450
116309709 79774182 20169758
189729327 510394832 50605284
83158489 264033448 316489880
40910363 183652784 3852940
163350793 204354734 95969006
279615209 207459358 85755946
299567757 60240928 51835476
34356855 9252934 6991938
57896747 327794316 315929868
181901365 253894920 87030228
238946553 557757936 114197528
209320827 354362294 254292918
79451935 122773200 59498292
30507405 156276102 331629770
104111445 108438738 45734434
129991827 198470874 44433014
373353573 384116368 80126604
10445359 285506852 305458864
161359027 308818836 263815620
71674187 282921802 238617994
169904211 270068448 130232116
231697857 159095676 84951092
125820621 361749220 240195480
108992171 517628056 213310912
88692185 311468510 259089830
159098305 149448492 9484044
115709327 145751416 43868356
104256725 240476800 123608140
177244323 274520736 10859972
119451171 389508588 8175928
4184707 181242626 106129150
179428633 281853794 121672430
67440137 208028568 276195096
198958285 381896950 92300750
149459081 144628656 14300808
180630165 141159030 226761074
13232493 303597126 425563046
114695967 374914644 89951488
91709537 47489180 189633400
243458601 134437608 149142244
1572909 220913102 42528126
247791813 478399424 266345484
235460235 558319130 237651270
253178473 127284356 122587016
46932765 109824312 120739280
22554661 347052800 184661780
49596845 502228914 241163430
325723691 371020214 78756022
104203953 264750708 46039196
99710199 481824630 258435310
98388407 410351494 195094606
117436361 477081528 138012216
110232375 216066600 334773988
151787213 211193868 131862276
40426913 759037794 103829982
301196301 380237262 201178426
194862159 204905948 16927812
41434399 678827512 45677272
284894469 130862484 73202452
7466465 193163330 65399930
62786409 621587602 4508658
2441017 519647858 218264774
124887371 382495942 47075266
369722973 301217874 144992566
8345497 452942000 141304204
64426521 38634258 79512398
44982687 270166578 69871814
174597829 770017380 181179300
150685557 619439242 71086794
183924243 26059818 227864714
152644651 265083440 65450920
38348965 406527040 36707512
114479863 165302178 35925354
206804903 266342996 2830072
7961895 205966900 126985032
155000355 106824456 257627992
290896665 238694486 124950090
57627319 406611834 37341402
14371607 152150650 185012110
16107805 495898128 32577204
225287385 106806270 138100570
48839115 99266320 50049000
211682051 141287320 36693832
12203099 102120010 72841682
119636729 485380922 125588618
25205501 705945402 149360214
131307889 350784826 194946142
83355883 396751966 79518194
235568713 28072302 100629834
99108189 506760788 294028356
224049219 220359042 8157634
140721181 81134508 32362056
70524885 151411256 47837592
120563877 325167196 97381764
209213137 315665296 216402356
151572255 49970760 186205616
97848997 442320746 73947866
188351631 158611986 82243858
103118109 22053406 839862
101422845 385817536 290517720
99390515 229054480 88752388
158327839 562454018 67859986
40715889 100307622 53950226
47002421 225585924 79359072
244920023 185976804 109245504
66943225 82003000 121900004
264391623 37965804 6136876
155587785 137200484 92988960
43321353 284405552 26299704
28921131 27531534 21999938
195567463 251746728 50892396
46934177 284003834 11881118
14733803 56031554 55536614
51909261 274792530 269306198
188454247 269820100 218395096
136779131 364929878 307563902
344075081 339780284 202155992
203264925 177757440 50028944
95412499 211434638 217347286
273019247 425765286 208085394
94080615 127789728 338895520
11948993 49191576 30544092
95500617 279183444 174549184
114015189 589801398 191971030
21102953 869993974 39433886
134525703 307282022 27500406
6678903 41215944 134584
125801621 520467118 26922422
190019783 225482064 2172528
157319431 720184396 64810328
350803847 251237778 181004934
50923145 199738110 29579550
118258479 140080178 25799910
230175755 220249764 147500820
9696349 32666900 19744660
48979187 53096790 7061970
93243235 346538248 562036
199711305 275165530 49880766
19842075 262011538 16884366
167926227 436600078 46737966
43712807 19475880 38597940
87792225 111653626 99665730
41646023 174009718 133671514
144415131 773154644 253323168
324429981 257016192 35617564
161374949 263490068 73007804
2189265 17664720 18609676
61400345 550487002 162711614
207177521 5672998 2720222
9932503 23956874 14224942
32657699 929298872 27645344
215279615 175816920 162404160
117079715 506672862 208913766
95432103 267710976 164188492
160264583 110174944 30160448
90770717 250381190 168661594
132000883 360663306 83598270
98891247 317287776 17902976
85348565 408056502 327562710
162426609 120034752 98021764
132292683 314666194 105542238
13151493 561550472 60308736
37000607 271881904 286204052
109660173 179612096 24987444
124841523 476414014 281567634
190395791 332435268 44304408
229975631 141225438 2294334
59098927 210731466 85184886
74387919 414733738 74545914
16591431 122944180 87527808
55120725 439367132 340447140
70630555 171778490 359121050
122662953 207276432 304520216
114603001 195510638 215490158
50430845 672520150 31668554
66444703 390709150 70661890
212297463 152281632 93769816
158775795 101510682 107201126
103601685 148922554 30239922
1885355 133840260 8932104
159990465 765001280 195552480
179298509 134965602 19489386
22516191 191139002 266679666
58127819 116787148 171021272
155500107 166489112 50855064
156034935 384149980 20849220
34998181 301599532 169284296
223382499 94466008 30184032
110421173 157382300 31187764
39007601 167910092 245705324
239756791 338780478 146342682
264773411 269731320 210960720
27925205 336475678 169470254
218464853 156368886 244620678
257038287 110392794 120795938
77047743 321565016 89583744
59757499 340188768 194267892
67316625 167136560 57246804
140005171 166018586 240093298
265740493 77605726 101390330
41179893 240284456 57369564
66378987 51561636 41021572
123301225 44587370 105533602
97957647 568958112 312283304
62842511 256326330 114222498
41793685 27051936 8426148
139943079 250352268 292982792
144003201 35473824 42116392
174107659 500899558 152637694
46145491 84257418 74830902
104632075 208822026 48791118
127663397 349853152 28934056
42138397 207255840 56601504
208294655 417967230 68830698
141153867 140565166 25546926
130877435 341006798 80696330
271653697 291694244 13455008
36085481 161394140 217085420
190879401 79324696 52084548
5779371 55741754 77726898
167368645 209829308 291950344
281920697 355601094 297561846
248934077 56442176 24149452
34881135 257909580 289094960
13030035 266733560 58980648
97992185 419723690 151433638
69062613 375844036 260242404
38809621 485220740 61278040
102190689 214116632 55335408
81831253 300058492 168979376
390436873 308697836 235257088
143395135 523225426 253411330
163821651 468207494 175012158
19900405 213680110 136279090
102606153 184362598 65161446
43736423 236556920 214831480
168269941 311591122 188193058
131491899 64970196 80385788
84782031 137923974 173764222
254566435 277217514 145534098
156509937 503175758 75466686
258938865 281976180 238614140
130988295 173298210 305058130
46092795 238054820 34084764
169783859 260547942 289849962
9517361 399796836 145745892
91673901 146627782 113693346
78315695 87025720 29318572
159931969 607157358 192996078
82056231 537739950 107160358
79607615 72651452 110962060
65427829 272210584 154129072
146944167 138885744 17248012
49874213 267612250 184814266
59747441 305378462 246721982
49854549 129828730 128223510
110495811 484541208 116323556
17515275 262461020 182361744
126675323 230128206 72957138
110897203 74133584 125741728
167609067 13578456 739060
305510951 350369638 161864218
105345583 833200424 33439516
19677221 304801958 58429006
61900719 64460918 197324934
267314061 186796028 26721996
2218429 32940386 2954282
221028199 201603796 38786732
80343401 168010800 81122268
29218309 553197712 252744988
248447633 112264136 38806532
16923891 141050682 155298622
118748337 324842888 111340236
39964479 183837878 53463954
225432327 178314606 7476542
128795157 100564986 86518994
108772619 145060412 294562964
158974339 139188662 62726894
194632693 106906414 65345558
189068273 398408878 31850194
83060701 355298128 22885732
161313415 212684418 289976250
242560589 329602142 38624558
153658763 84843836 86616104
123063661 291486994 49105762
96736421 327177308 75407104
96587751 59421232 90987780
30666177 423327314 327841110
183702755 151310548 18122164
97708947 308552832 23813936
63190547 284120898 389678226
117373705 143123962 50283734
73278379 168383548 152390624
143476429 282738326 77022718
37622145 198901306 168221058
278935241 202829090 31363630
36990893 466953802 217381474
178609565 430359898 357751210
231316385 262743586 121606870
182702943 51266444 151620132
60415273 310221718 208938346
232235929 120794546 134076958
118753545 341511810 29046022
82738489 94425516 104568528
100201551 163634748 212455664
203478729 397036812 401703268
45245547 177157120 74089620
200497459 291770024 198064672
147566075 330517866 64369962
104489699 406683622 61878302
242875331 244955658 59953242
87883905 273096570 7302410
7398645 45911012 19055316
70401233 89121774 32881278
100454625 247892056 5631792
31634271 26742024 6458012
192189189 202083032 113138496
262656585 296204340 337077656
29765173 56799530 172303390
33910297 144262734 20102286
68476555 297221788 207160916
281192175 120628056 37382708
25461719 593796492 52176792
142290859 472720886 59258582
19792539 35842162 47508546
57673335 359773698 221906714
18548719 352503754 321553882
410297 311104904 368873696
43692545 701840438 85692490
2495413 406062548 293860184
120521515 523045608 33150444
4508583 110818530 194301530
159357123 234574798 202395066
217538513 234484222 54165086
236404689 236867222 267322566
182727159 353270136 192666308
127922451 46864482 38162146
207278339 182580218 151717762
82539075 104433840 183421700
242443835 474641390 216487006
133627819 186331904 43997228
94727595 82240632 194010400
161031821 314514808 137836408
2613807 182344414 49877214
50185989 227928126 396341198
13736823 314134932 411433864
47145485 72164570 46128370
76789479 152977628 410384280
207719081 20803990 36065258
263100019 504268514 242916758
113791405 72143760 70324380
150547431 565937192 22329060
192745635 457217960 101565024
19590949 80500796 48728192
201821139 157673718 21655898
45398295 301169940 67326320
27461517 641586958 144592194
77943867 416523606 301719962
101316405 78612496 352837428
90494739 268933014 121259398
183092163 290413104 121174684
244247949 450976584 84690688
121353331 189969162 111810534
63640351 307912850 68581282
155373615 224420502 210532286
193862635 147542300 234502000
31933243 388195442 428491886
152981721 628490170 132132990
120575625 365882920 285464400
222429273 66719312 17201964
161568307 127344964 64892708
69106079 195694366 129497558
21041479 474034566 160685778
98053785 412180854 197996678
41455065 373372100 72695904
122663019 228138942 61179050
217902543 282288354 170203102
9678723 298123946 338431026
346611421 63682178 34992818
237159483 575918272 202287264
252732521 653315434 336584782
148993837 77368200 294253980
24395805 446653660 115188960
103882625 72921040 47050000
234773549 76957886 100665718
22075299 434457470 180759918
22358665 427234630 85013810
1775925 174026900 297962592
90337599 502609302 49760594
157306325 265307436 14739240
119809317 247595020 198702660
213487557 277269274 233870130
289388769 222244078 99036882
43430055 719053214 126706950
198217173 120013026 193694954
46036337 195425354 229762742
228201333 137254656 174377500
140363057 586888030 305660626
76288265 380917028 24944996
142470215 483140858 355492450
58621731 240955866 40758298
30429161 181276998 429004110
148732493 389376676 4320368
173428555 254940750 119339850
114698541 228634122 10707446
200848239 153400644 1377632
356630343 305360084 92185104
48665733 425583676 194305044
399692583 91065636 11571908
80804055 338017140 459611084
72946251 719394970 48979050
129378441 105018118 45910218
463826797 125476086 45893574
170079975 427702564 44725248
16162351 207405082 51994618
38983811 453171452 322496912
264561399 434094252 76764704
327725931 226226008 159358188
48356605 427790958 281644794
369299397 72065236 36587088
153763201 200867582 60986234
88956833 271583738 69575534
199510407 35260514 170605554
95369561 744268528 118045984
168815555 264665040 191382228
89554689 282103248 265708648
142616089 314654348 181087724
22219463 304224116 192611956
131528225 391557460 132492272
37617601 784607082 75158610
153179439 263548742 19276122
34928803 379303744 29903084
258186833 167518306 113827190
124206973 205444658 44291854
210512997 299909544 93236308
78866329 103042028 313618568
209636369 306719880 341388900
62331435 294013980 415099988
138753239 398659902 132201570
64297525 676617146 155189222
65468457 91976090 70974474
375327779 200585668 25652248
260819839 335192582 277229414
126645399 749474308 37031916
178662667 163859148 99132876
89753255 44068070 49008706
8946465 593797296 177554960
31403287 237797872 51545824
122102101 88473812 43379992
12018747 119848680 8778160
64094769 293600036 187624608
133135909 161646678 94437786
128973287 351775684 389621144
53139587 328946754 229816578
78109557 607498656 315295444
4052445 173861978 310061130
73794001 511268342 75167458
183449937 438607636 258058776
189587743 99777646 65094662
351870199 430813604 101832868
176322973 65000676 157014396
71769147 217000106 21091746
40174845 121069040 208917540
184811619 183175698 199021298
127032471 167632254 77896178
176855633 204692514 18515046
17178633 551214744 112880920
143534093 11218842 79467546
301131645 214573236 102958480
259339783 89644664 6736828
115901187 314387690 318818466
16141389 80364824 224416428
268061913 569910338 123298794
184939769 335984774 76880398
128369887 109262816 157143440
67069117 305240766 470200494
18366483 64126438 84562206
16681669 451347478 62787502
56663535 226425162 214951534
314304019 150329832 70413996
94634313 117719608 10167816
215449121 3730902 3913818
81357701 278257038 10505142
28142837 75311796 404510148
130001747 108393914 28875154
40985461 370429648 401827412
369356393 47884514 17060918
65573451 273863630 199140090
140845991 395237876 270101648
27925525 690696140 3425480
110342281 534578058 82397766
102145621 365121238 137434894
108295881 397943178 322705258
40157577 236203356 11656172
80768599 289299488 209720848
194845147 88891668 9159684
7068771 335418180 151901660
9540337 161386080 295095900
89426309 174184078 82040726
256026569 315629236 99613412
52485027 165372488 2041236
205282593 195076846 37147086
99590911 439528832 174416564
98331661 52280184 92934732
336228247 171774012 178148736
77059227 285414366 100651802
94818259 283848974 78600622
155334391 90614338 268335890
58845703 668534158 167830514
21887305 203675404 230713520
268272979 238036388 70895812
18580907 552051726 168224706
51591847 412741064 115164032
325305525 88294684 968040
241171321 73898002 156498922
147626263 297156966 148292742
179592807 95934826 192238650
334714211 323049748 73912924
81583959 404243232 104938796
64859313 435237520 109350984
14055225 316556620 199027032
222983101 398116132 261789680
39135545 491757060 373216080
222216225 431948220 162828460
323146989 121871676 12128692
116428193 53109852 55401516
174119309 86061768 263489616
219551523 4963964 26231724
77471397 145525950 348238030
13795069 212445250 13162442
155246925 82101700 216919860
70005855 14327302 2328114
107689881 147085008 23983064
29698839 392220480 105600500
25484129 279484290 185000778
390485207 400087864 168216104
119159805 453951090 234289406
184415757 445337436 111854948
320062591 99391394 59628458
6208361 210342196 176456408
167831087 181651614 105299322
54545785 225817452 202610136
5517079 143736062 62534462
98693011 198955308 153899352
37526075 306003926 364280510
360218301 216450782 2343846
57499103 78921236 94513868
150567491 416326030 224034362
235528581 316589388 142656968
98402833 739886578 13427174
60124719 86105730 22336958
252955483 47590794 163072650
226886193 167686752 88448296
259460725 268338574 180837910
43707765 92117728 308689680
171451211 205978032 10703868
64830529 435202428 41920296
195726453 198679388 249137856
135840283 91789284 120312768
26700599 142538032 167763220
200168731 127218496 6232688
202114889 168067350 17484798
133366767 414049224 17369228
36178095 267674482 169194270
41707197 295807768 246508776
232456541 287515742 86669782
167403073 521467016 186206596
73820873 234264944 164255392
27133833 343920364 220304604
49818139 311299882 94222774
192778591 135833524 41149012
35198505 120473490 106207526
117230145 741935346 179446550
5581287 333574266 311384686
22955129 429642054 335086302
248353045 408309970 215247190
220503089 66145890 110574210
115813277 305411236 143359288
973745 424323870 41178210
99056293 164009278 198936794
305698289 154286284 107811092
62985039 140062102 15943998
196451191 535251202 666826
303232063 202100850 25829334
77893963 277203316 28151564
95959745 176636780 67855648
139408407 41805316 61687092
128860741 389822522 337108022
48712495 600910766 222192838
192672055 470018126 206074870
112293337 127299812 189801196
65010627 134063834 281854338
2688429 28500778 6716142
26542455 640259090 135120726
116142233 79342498 44730406
169633109 110784878 10036906
281375317 160593820 17521180
234847417 400001700 187408944
34712147 113599004 7561760
220755681 198369522 125679358
73708073 417728420 49337536
42309905 309091530 224378406
139691637 242638918 114158946
153310653 53359638 27106274
88186775 63351782 1401110
5138413 141802006 64870834
75549081 490274804 39633228
182045985 577820640 283647392
72367643 283424520 292859760
45640307 613933246 226610858
295447189 241946942 65119966
99864261 332906902 223955418
268029 191530346 5100642
98169625 409552460 374861300
24557089 79913522 135423022
150009623 601853604 271297392
9693899 24046862 14620762
366408477 41524826 12023046
90695721 44943170 10818978
216799405 445518714 96123270
244042435 250901170 70112770
152072811 103312276 108053292
194934443 457388932 144376396
8288829 374319824 34402968
95083071 459741728 35826864
62362837 171431044 145418632
255439947 352104004 26978472
101609563 301294898 9455534
129056783 100639866 148722078
447558421 170439878 136222322
76068175 440974606 122516858
5096957 49978622 202702414
7575543 444322104 13200512
80584345 208144234 180071338
54065017 282035164 71155592
5980131 345594762 265452806
234422981 48335872 185846284
75509695 743511280 65701108
99217737 341508116 226820100
99517455 143970684 42988088
162963525 192712800 55150700
112584307 251276306 59552746
4041577 43429214 54630106
154309057 332580396 246181104
145102563 201444554 174220818
95551187 179499234 69681438
28278719 240664662 126959934
86437769 349056732 34834356
74940713 231302706 58411134
148888145 67032100 52171000
243133061 313964836 186890828
244304877 117094418 108063426
42581993 675765734 115157554
354121643 166561520 191619680
30496585 13168896 160497540
19778655 73523292 354184844
130785229 46875012 11973288
240191105 95590124 48684068
164919093 208418660 61049040
781947 524954254 29394426
183252545 149982750 297560466
8459233 151168626 177922794
34592907 594758066 187616862
103984219 304723528 113729812
27634017 229957228 93066936
58170245 172840232 160312180
287390493 228657546 157144022
3545787 101763714 86524354
393014017 199824652 194072836
123740483 156804238 5658634
125494101 173413512 32377984
74590435 442129452 164702364
10244725 443292380 158078900
106212607 313064574 11436462
186455871 252879620 99389928
53762329 27221818 11912122
2120041 136352560 33337088
93630923 415058300 44993840
51900233 126796846 39143342
46017265 221395360 83585176
63588937 398405780 88176016
32462261 205189972 249320572
12247107 262334224 37588776
93827445 102700060 172541472
104647935 249961800 293957524
114161961 30735494 24412842
181655901 255264118 39739326
301267305 365796552 14544520
208753621 244641154 220197038
227601247 40700354 44268766
235690729 118541018 43375654
109850561 367522098 51248094
21566173 201263964 94003056
99217189 223190498 206844050
219724351 117125412 14383572
242784573 305347332 164765216
41542559 171449362 294383794
166343073 473777376 216694196
105244157 300066738 49571766
122459661 219767418 51235642
391907943 313826744 7939584
15776443 181880670 137854830
47141541 62656248 202568092
109968039 246040150 98045598
203838467 169314122 866614
151835361 251124202 106288146
226761287 396617766 36151758
286318201 231105992 37756924
349675149 196085928 172836784
6440953 339859070 167070970
198710881 80169146 48394078
152659713 104941944 109170316
95595073 81226014 421402506
67394537 86215184 97298852
86072265 292636000 68958900
280252185 203171916 10380188
146438225 101953050 15530118
41416617 63812100 9938044
17446417 299395162 49395566
189853679 68231068 181373732
288220423 307460010 128827014
242513213 325336144 75053216
114869061 595813202 161839638
116674587 145917324 19231556
94253361 388444668 41650748
64318243 150170504 70297792
35249359 569782748 67164772
68296767 153147294 75684470
388521189 121679162 46358574
145900875 230336072 48741696
1967961 362826254 54779802
29074829 35574442 15440782
17988869 9879058 4079950
208562045 230218040 148534520
21793547 201686632 36644896
151934609 334724528 101288728
189888209 593989746 328090638
285757249 346202522 46906118
183832169 122670520 57674992
185222279 195576854 50619578
212400289 202352264 153137912
91384865 387103840 308523512
169347363 313686644 10110624
137446023 234339184 271698228
27938097 11514136 359304
189618193 445883742 207303366
11045949 316408784 325849548
84111283 36602124 43879368
126583551 338357414 278605458
336313851 200275272 169043116
4933827 318318736 298066404
35417927 619400976 131963688
313304071 118955274 144798222
210216289 592151848 65582320
358162063 129494882 27691874
4443187 142368994 156912434
183114671 60480558 221955798
11005877 178027404 82340148
258036255 212274170 38211606
68661551 137157598 355328894
102681855 225982120 78118824
22924215 492025044 95354308
4597291 310591912 38565440
150158497 65662714 22684114
196553707 32776274 92967454
100661875 403000602 37480290
512611 291946630 50937970
137338397 256448486 34665698
260229465 93268372 8861304
145368651 59849280 708232
15105871 456247220 75270572
265059177 67563776 19833168
378458779 69042382 33395854
165734659 303486934 302553802
229975565 175571162 4793734
112093289 284220876 137601912
145638967 60364234 99983494
82854417 137929272 42059696
160418975 447716212 31328716
194519421 233558848 44464392
11339791 30655392 76713684
14944525 174361060 236948632
385808953 369753696 158071008
38859429 39401890 107931030
327640875 426329020 361846632
58840277 309389794 148241758
322274231 441519722 90003326
105670645 261042598 265435414
157207897 97575910 51565246
210611873 174553320 80620260
186001379 579879242 200963398
89410529 107825950 97665230
241652971 200142684 49094508
52132535 181753806 46136958
205699823 63437786 104237330
73227803 558363842 204804134
120292789 443342812 66853096
10165485 127676780 2174760
97759989 154274642 405728922
67131773 274234314 90459354
97712675 204127540 289739428
149821805 537436480 234708988
321536517 110301394 29679258
85602575 316596760 161099180
116705875 288755214 37677510
58745271 255505908 171709804
152351197 163414568 68663384
137650763 56242344 20204964
134367253 160876360 46210696
142090811 594260304 207033948
62451855 364137390 215053250
335824251 268733640 103459780
31239237 287151816 56275052
193798421 519502898 473301542
111613699 301061646 244370622
26729211 123621638 409436706
241812989 462427640 77114048
26060739 316567660 207459360
179452845 232263434 137562438
243766899 411060584 80402928
457462833 85584704 48990864
195871511 282913752 8674800
156733611 451605710 420530202
177808365 478276560 244923020
39845123 97953808 25046524
32865911 381500882 106945294
40481941 366399414 15011838
152819563 268103948 346821824
221181271 38915262 49412574
250277411 156269702 70999082
98281701 94846162 144015534
8971461 162353026 10151238
33927157 38334926 114289450
64352119 185344772 376216324
414047 301966726 234638618
14995173 262016414 287161830
95194757 32363984 22202308
26674673 193625976 99816
17372809 166105038 457442310
222864777 199690338 49099766
23515311 220432452 5027668
265922229 627288670 343634322
298407579 184390390 74635278
439365793 205995578 128857426
32813881 387504236 28329688
125873343 138238294 48999078
219794903 316819448 333306904
88697201 184157252 21328568
87642857 329505144 319120044
76037063 124091456 303488548
118094121 309264318 71637298
39611995 142040300 41050840
143912265 209192160 257619320
189565983 608545102 341083494
1843167 324009642 49166186
65254659 293661324 86279512
6945923 206241776 64970764
87734345 494630342 55754110
102190407 183811676 178394928
38818913 530499240 24875184
47531663 370931978 26697526
48377627 78237262 78112094
42254555 287409580 143648060
111890283 335736816 132245024
166338945 173289990 14980790
134287415 310417100 221666000
37319277 207595794 129561278
310429361 280083008 24635404
30675281 370475378 249136082
146444791 505281600 388416312
24423893 85607840 44789740
46397491 401802548 112541756
231557967 273570312 157951564
125238599 142938918 22084890
165682837 284623496 307148288
250251989 458336066 240294782
40955925 47614078 409372146
114700901 113519430 36423090
190553223 96202924 94307928
52991317 308609838 224422686
21565901 273342912 154253064
254793131 73373718 59721642
100509121 511781014 137008642
49445575 89908988 3008984
228735713 181104378 47045694
86442977 228911256 122110116
48136225 653544420 18938388
188919405 461351230 159634074
213010289 123516766 50526518
77538151 46439152 46352284
166423187 120684406 96208826
90207505 132646712 126675280
47959009 478043374 119187842
88534037 363497004 52100148
39782163 447000072 43542016
79395791 343063920 15094620
6573189 7064464 981708
64413783 372975648 78251884
304496165 451153250 126301970
98842269 335580652 38446068
416425383 230872766 111039078
81869727 261976164 32442164
150287223 210117140 25949736
117967707 241809172 86169384
102725503 287908998 134118114
339083599 143645124 43139832
144020337 106658714 19832586
48712091 153648778 111968534
148734047 383190564 127607304
344697509 130391612 32539516
288862017 367144654 229427454
131195001 83881122 125413046
270346425 376773138 218075990
194583193 227622864 281189436
147990237 38331760 54590700
117576827 215284686 327971442
227594057 233618314 223439758
13415543 218484754 57923674
115823489 265244048 227464604
158944561 542089872 40187712
42452795 243066710 93020930
237231565 136036260 43711824
21266851 33195126 247015182
128268521 11644722 10504530
126114103 308488178 63783254
236891825 214938200 93650380
77196293 260495604 59438916
21161767 466094922 174198774
77062933 94451224 210026204
89893203 99442320 39903196
104164557 138395584 327003924
153731275 237100360 410689480
217609095 112659570 183622690
118858283 424606566 2490654
66963003 475497206 6221586
43422291 38635062 7386850
42295177 262606458 389435106
131205229 361340008 470994472
199489169 368684202 41198718
206997569 301248886 157729798
88938899 63746706 57806478
94830093 587499376 92586300
43708391 290786686 234618982
79150601 77696712 144180912
114319383 349969846 75881142
206070505 69453266 22152838
35552649 436183216 110302788
240380127 344256214 62359062
95130031 465154072 256477316
41163165 221032320 129018328
60571559 47744442 15051366
22865723 12595884 10289964
85053215 306021404 245610172
82828401 156306878 263972298
314635191 273375974 89505582
204820423 49217278 47553386
60113005 378781020 203718156
251232817 324095684 84543244
52736687 378061770 209241966
257977503 322292126 270856206
3756295 287114100 263709600
75924365 502463814 43894410
166343943 550029196 131785584
2331271 88053354 16979322
145955795 197387670 252719490
5419809 142311422 29096094
193544813 417179234 35213426
58360497 19811784 13223164
194592129 264711822 33210662
9871235 257106532 218944000
134048265 186661844 216850608
19513787 410794152 151920444
69112115 116230820 163670680
36622835 213467796 116098740
87457049 131571348 24544296
27026251 183768130 212540290
110425775 220230354 221773410
115110103 611972316 300920436
10773683 362942226 85216614
185487667 238360894 211095062
130850281 355878534 224606778
18015733 301897064 307955068
108930901 497977202 320688626
23331615 370456190 10784022
66418195 750492750 150201450
156825703 230038860 191966220
10202489 576475540 28114940
623355 149542416 112482980
87904397 182107910 44506646
134257395 244353262 247195434
52376703 219218496 20003900
27178813 321673964 337179068
186760437 174925806 153683014
161854953 251521998 38575354
18910843 67979534 20278094
161351595 200289580 132281160
294749499 137891928 115664636
224375197 360847824 351183936
116677305 624202482 126532330
4760305 380764204 155604628
234113791 218725998 17251638
141757695 162303190 69649890
18217773 302536570 54922986
97687155 160850216 67603188
36355925 272688454 49438478
144620287 230226374 64327346
17938637 189232742 98345414
48218397 402504384 166540532
174131417 411070554 234502242
120894349 384847270 7694410
12601115 67790414 27125390
165522053 200693624 12921584
20961457 266521218 299059266
33355365 239994900 109881236
181623909 520654998 37597634
177456935 534891830 117763330
67572213 186397692 74421976
205765545 432711330 20028790
322577649 269032480 165902640
165580165 412883690 148166830
426606635 152921296 64572280
91300773 234317298 57360314
257778295 257452752 47093136
234199145 310316432 36463900
158947997 345870954 325947642
74579021 99855078 326077854
111323115 64576004 377525472
223778219 201231448 73162768
59909833 45760146 10549242
47748939 356042274 192456122
225475259 656768092 112026364
256460005 569237600 93954400
64746461 279915002 4724750
144000251 50162604 153246432
72785523 259233942 285411374
216411045 136017956 35992080
182556097 531197120 182389096
73461663 297452644 229148076
85081113 97212732 182981816
55706005 202438510 152386918
175782139 83971958 273406594
128500533 518015674 28076334
18655577 473600936 197954188
306184291 297276452 92634244
238604637 389476350 173080190
207720725 525632394 261263730
111659771 254842092 49846248
121908317 267741976 213692456
126119463 31037432 135703824
126656991 432726072 96901648
207590775 147189000 225829256
44748579 281028370 175948122
45413463 175507030 137435934
180624383 412328394 113574390
213991469 497649148 322461488
115513713 188327362 269485854
211031891 127588200 227087688
88616799 146014608 10037888
130761765 61527486 6554902
222448953 196979816 49137132
305897433 493262204 327337992
72370639 408919088 147715072
75404675 417055296 30986700
322202553 172305278 84860106
211451737 157115912 80460196
258071907 211380750 184776874
229878003 172956456 153315416
229736595 180486876 251556020
41207911 884410068 64446384
25743077 164693970 47169486
19541371 54451362 210749742
163797507 617023886 76906926
11724599 372631282 251515214
276729221 62521704 69756372
153332077 302963914 73454282
77437537 102381246 90116466
19072487 56203264 42993776
246866963 76209322 140329514
161452637 485773616 74122792
71626373 48487704 26508852
331156175 136093738 126724066
184411593 280905882 43739374
190173659 234741800 118011200
262045395 173148560 220097640
61978425 238411222 37376190
56048841 162013098 107228822
89029351 293550618 112520370
90010365 344849820 430381760
109444889 112852288 192915088
75545303 356880378 127221066
131486855 383687488 27188416
127788951 404153194 13930278
329114373 348191994 262749998
175157879 363866344 59353268
2484361 96364202 34638038
111498851 340172026 93318022
300879289 239394892 36116056
27232831 430171574 161241598
38829061 67337872 111627416
252939625 211472200 4092100
29450973 67307826 57668698
136251729 282933662 10974594
86258739 26226192 41336036
108653623 97710314 58418726
5958523 322715190 235411914
176954405 320787760 183520780
95775113 280510734 75573318
79266537 50048784 251018500
269219613 48030384 62464072
156934489 309372508 102379708
201115033 275922078 2094234
183959351 112582616 124342892
238722515 22974496 14332228
86474151 395726136 435770608
72155905 62541840 7313532
63126513 142666826 58791162
257024881 280935202 216530414
119995241 257066222 152841922
194481447 214967744 170991264
214764087 138772054 72728982
33012029 295438244 261475772
26882733 529390432 284634336
115782389 506219916 25570872
56373641 355627332 314746128
226443785 455146370 288208810
65776815 130552988 17411160
128521259 491017366 13426538
314580241 65858046 49251822
54227985 535474992 86564356
263350807 181800626 108913190
223198801 90275048 88907812
121740731 578572294 130241818
113671717 194571346 89133134
45465925 313679350 285814034
66020675 60215458 3313690
333217993 248778884 215327084
219789075 54685126 202695810
169976221 65176706 17679482
56021665 652705880 119035888
456232765 350681170 76047230
42665053 271167850 40148846
187819233 237708618 267484726
192175445 425422574 236062082
146771553 223567010 162665454
324760499 158402720 36345620
120452109 166511894 74203578
75053987 217191192 84869736
89471139 223428494 37272222
8809829 148969064 300925892
18965801 15289552 5609068
87514115 108644290 414374666
223987017 316525860 1418156
85901353 159738338 151052446
2498457 3379246 1757994
148281197 60563204 96378292
42792519 193706172 206893048
87812569 506414694 128576742
295089287 96978652 20364916
109624997 330707796 44516580
32882905 426478020 280990092
4452465 543883410 88859530
84359681 239609012 281553328
25992377 144190404 12937908
169761697 71099076 24940272
45112323 567429414 59002978
93252145 358448506 25636810
6262029 133736012 90372744
148578023 283592398 39975854
178206455 132815860 26233480
117630829 59501532 19977444
91621191 478004538 103359410
111009757 523181254 228456758
166048729 116180938 105003682
384109 220259490 137003730
264996135 35960230 26487642
53404431 166007988 356566372
56032311 190059372 134087072
150096473 41151602 75470074
356965347 214698544 55536276
189441019 112264388 44741452
151941469 191148882 175683774
48079467 297727944 183651380
176183311 452635956 420869328
121306295 28968208 33898040
158491789 521756072 241680512
371322269 271921848 297324744
144896661 401202842 176301762
247787823 193192006 56499762
14036357 392555154 29019174
5395419 356715468 86333288
194694953 239926166 126138898
288001365 247398228 238447180
33448243 203381856 184454376
306604959 342646652 126232056
64283097 379017254 61855266
87835091 327625038 179519550
53404775 400421102 5631614
15521799 415898362 60245526
102328681 730987438 252802046
127480857 176235770 196641330
2481701 164920320 260017632
222817175 302709762 18877530
93322361 306406328 111482608
34769889 392295442 237485382
170965245 440292898 75091410
1331241 191932608 110965876
47378321 422908302 299046702
320632611 347929322 148371102
51381431 336314990 329927110
11676177 285858744 168630284
154719429 557577238 52114014
198414049 105722626 6185378
176218361 54224940 304173660
165886223 337137616 11568628
189641573 127385464 48172492
380370623 125635646 59838854
261669123 28079364 25204340
167600145 100478190 60665570
85727301 375448920 222324968
191504955 644718690 111960770
165531735 258106620 187038496
441786075 87624138 46260550
122601833 137570386 55023238
48096823 188067034 159652918
73586517 196875168 99190444
66373317 518764504 75224172
183736465 49100358 87598110
27008985 474012214 373805430
49135217 59432466 40427262
124638191 99606644 327062588
132715753 210764424 145163148
380982387 161728914 41798642
11081293 126185574 20472726
74455053 202184420 11898504
177714431 550682350 397532810
1120609 518717490 122924862
262850349 342242666 67074162
61569621 106969726 52116702
162375125 400662434 385637450
10359729 485890132 139658328
29583497 199171020 89787120
153974205 87736810 72694470
181571037 389870296 38156424
39587937 227860446 64578314
239070073 359608848 47276976
273832877 216028164 119973456
351200907 163502216 187311552
205417299 735907736 67384032
172779947 306971896 239115520
50998385 166360570 8077310
346035943 150899496 68349456
143570513 307692636 364097436
80729475 162399258 21811210
124369197 737024646 190323406
54951077 153333918 66085914
224262903 41612826 86946118
304150539 455715348 116529536
51353191 602672846 3701078
61701989 390658908 107845176
77433391 479358756 18919728
37836621 322188294 159733022
232984961 122294966 6021478
126886945 461823454 246253022
162973137 439122930 323930890
209772711 306381774 130981042
10311617 80491746 13886274
154865799 397876710 123170582
37537253 118247618 32682886
14875527 27461136 8545232
9558011 119864112 12254964
79062851 251444718 134825442
199192209 228868434 45465278
88749349 344830828 40653796
39005913 82013862 1208674
165250163 330259024 174398132
138451755 209873028 87643304
133403537 181562284 64290440
208366243 227960358 115357194
53977539 32558566 12642198
320146105 164641400 99520100
202282083 405797894 195124086
305924177 105252918 80260194
3984459 43704086 57930882
218379815 544104786 222728850
146276443 231649340 103536800
267512681 124302304 24633992
42620169 486824368 69186144
43246181 105886608 74732136
64812415 436700756 209027920
89460887 159581134 89584966
217479343 253854086 74036914
195186053 160398844 291197024
105189237 163595262 170028794
32583401 233956590 186427182
388244647 113005996 110556880
206389965 111372200 24972564
14436873 159660160 54197664
26468785 157418990 86441530
7067849 242860754 432768578
95000053 303500548 201564136
11832339 173043066 68545742
41348331 195596680 25466100
30520005 125893920 8695288
160974149 192215518 56364674
17747225 478017750 140050470
46107781 143578890 12703230
5023695 97580510 8955810
166756389 174447498 223408834
160489321 158537672 127801600
417707485 15469250 45094
7566951 419897424 175569928
112748461 231236932 1975568
17496949 85377440 41015768
34838553 458292720 21194804
271933165 504169030 294025810
102418175 346973512 14092016
64148291 106204132 10357556
128800163 187547860 103789816
158048435 197763474 482682
224118393 27957116 755964
396315025 89834520 32076600
34897461 210612832 497957472
251045623 319222824 150487008
62955245 108691826 174312590
2821107 152631776 28376772
148612371 499432144 328140432
14257643 441231626 146409430
18146143 84466370 72895826
178235347 166718510 42910010
36027709 214445038 99444730
9518691 41829452 75885144
130143947 333954696 88976880
195340593 125724906 144351242
233758063 469719104 182720168
6146061 140652078 59998958
201919225 344880200 113800900
70970995 291865308 342727644
185337383 785974672 156215996
21199327 472374810 681114
5149271 200714252 94597628
174537761 247744834 166625158
49244005 365889028 86880196
88962259 384476372 71948008
57993099 418123218 78527606
10658485 248839002 65506086
75109969 251910184 303531272
2583157 210327404 189018952
59795697 312572676 379713308
305866911 513034342 98133882
300960515 185024446 121481578
231156315 135919206 88918442
42819547 548854342 23689354
41679001 53992408 475229944
424018885 186704590 143288606
18696535 552579158 122440994
34905651 356190828 310904416
28146611 87286052 20382940
6222901 453995458 353190586
16219991 357761948 39423892
5882919 10330334 1559238
67793327 230710724 7892312
193778413 174125446 239033078
175616095 441991700 178996960
147415761 452178250 181654590
148808447 69954994 8919122
97069233 299606578 36119874
214739701 177821726 135877558
49966535 447809316 197644512
133030943 399279982 284883454
132332985 55208180 4794360
37021003 784910174 120341966
118944619 394820812 488277056
28548957 130260500 28176420
50880047 98711208 64913124
94747555 338635912 69412384
11322861 291659072 304265076
27335707 279201786 133472322
71004981 155305274 304392102
196056371 164323958 154210154
374625057 195770942 48058314
6553253 154799404 93015100
52900419 304400338 86929518
197375765 559225888 107108240
320002267 325516602 30953934
148631267 203003082 28560726
349243443 263360864 158894916
210824371 295950496 226374848
161433345 173135550 161722666
352495019 308493788 207880348
207700525 125998550 157091710
114262011 575411868 214331572
265583675 385226066 226144990
168146327 326607974 76272658
63018967 49785366 25981206
43014739 526239948 211146576
334559829 257898970 112044630
264102375 165848652 79581536
26335799 84847432 384344
246010649 171407238 30236994
187349867 673286904 171557172
161377573 143269832 23723924
344060827 389595754 525958
77593587 285891312 100530584
124175213 158028280 24521020
24160619 626248510 190114190
12321403 39589960 93525404
140714529 232928532 100852516
21477499 356679660 160155132
160067233 79025594 228358270
271999295 605709540 46096752
112309449 270526058 10644606
124239001 304434528 31141644
220580853 193551174 54615446
87760713 178901010 84184810
120670915 476755812 140428116
84577017 89756046 77650666
226384151 52592242 93593486
287183529 521802680 26271228
13184195 109442260 46409480
125818143 364668922 108259554
124468617 271017096 295320376
28525737 447805212 194046064
33240071 261240228 278064024
174500927 229596140 103736536
296483909 170643720 8627400
97257731 593567910 267613242
121341745 188427058 54370190
261471133 357846632 159808964
46899937 289771466 78202250
84104391 188746614 280999358
205406833 301753186 196624454
120623193 348669766 222598506
274411689 398874830 129881670
112313375 274862506 189688942
34895869 234125656 535148
14805797 50440854 10836234
80193953 345875916 113666988
39651795 247286310 72494830
176554605 467078022 94154246
22905175 524318360 256024100
257831175 322062100 191962344
66542683 111665444 63326680
175409067 270139676 319609092
153866387 619073504 155304628
213092635 30702298 4137514
199106425 567666640 308559020
359524635 245228220 94939880
136228499 222550368 347497260
55244465 74953230 173579514
39204621 479304350 140403978
111226631 314155806 60850302
132660583 438257384 140162024
247523343 275047566 30396434
952945 65370418 31037390
218948837 204078382 225810806
236268459 7026294 11690702
176027323 173444640 102528180
96316387 111854608 239330404
101201731 610857866 206990198
41737903 302756002 179612974
44448165 316123464 106609100
52609201 532932542 68438914
43324049 224107632 167889624
63976501 432089018 248865070
134952379 45899150 140831590
251071737 342570816 38654464
149880045 194038470 70983490
184563081 162713652 66874024
50496063 81696054 82064498
182204341 529366678 47031886
133506305 536775790 93483118
78771137 341972724 171571812
23007509 45007964 18136328
76102113 290387766 333258802
29827101 508969102 74139342
32634635 225973720 33953824
212772901 205759198 173109466
231753969 175589742 7030034
44468245 16837704 209216172
108367017 502564584 129813236
140103191 702221128 281425672
205930403 223648514 42094274
123975819 461012438 47351142
128723469 97370894 161322198
173196641 120042516 70944708
9819899 502438076 96555452
309133881 78280632 117545236
210483939 15983328 13998532
152119407 253960932 161391416
44081325 75904000 136981860
333651315 132289830 55272370
117640551 71383188 163174072
99428957 110547294 107661054
40272171 46894230 246030770
221561795 17657150 58540550
201528411 276390996 83488808
384074891 198595912 200003860
126713193 337930470 45912626
42070329 188428010 266790378
256916557 479387874 174236694
80118415 94525364 143260
192598427 249908346 138215994
176768645 470038278 59442654
125319187 83091244 83176604
52256513 159729958 61888394
176706361 671913348 141438804
36253591 497948948 316454128
66627219 644195210 89156970
315170187 219943798 61188834
268514305 590888630 276678890
48163605 352788128 256317960
48213957 629811704 92195004
37717021 90084722 95295934
55971197 469188934 54261862
132033101 125507676 14108808
160012963 390964926 43407714
263185237 219885176 3218312
81591461 259337224 40982152
75848337 365389236 372813812
92162885 141289528 158198704
34236105 369188356 14540220
191391451 685776826 222403642
101754789 323196216 164035252
69431127 299015054 391460982
104138779 34784378 5828122
80566633 455238322 183239494
273881815 220110530 90480182
95857547 408154074 134240346
128444697 410926470 229822754
283605139 122564102 118699930
4226043 17889576 20514712
204643121 294605298 246556962
97650541 210416148 121580892
92076447 96369324 55660124
261321079 27738988 45175892
22060715 402740600 114275900
51218943 502280074 107029050
4798375 458390498 36930586
77225533 212526118 238714634
235404643 305637830 347186170
217160755 482008534 175020362
97451705 106939620 273445860
105702863 438871866 237433398
94651563 206797682 101816814
278710049 162812302 243435914
41148771 233674972 260520120
101412595 377765300 105536716
46890573 32139474 80840558
48444961 384563396 210979832
269750715 15109120 54412788
201800859 224974968 23659664
58710375 391076484 144194912
113261529 511923234 356183018
102823877 434263050 115835310
261923459 150154202 39077698
407290713 106090482 98450654
88157435 123366250 154160830
279930809 304167952 17874376
224885045 63993562 166777534
75318751 365172644 233468048
5881555 209147722 493006354
11938017 181184406 79450514
71724067 283922896 211417492
113623661 504782994 57285738
54347665 88922616 187828812
154347465 237060744 229127408
182103097 73330974 179504634
15308209 441929512 37689844
371476271 339600588 161285496
147552065 517426970 110195290
89534189 87679528 64818748
103350725 177138700 95772400
113000939 49063208 198415664
144598421 589163558 214289842
177622095 168691710 154449010
25617709 37643592 24724908
231013125 301930440 105997420
333716881 230892122 153804578
235305893 526912816 349944628
47819305 227634672 81503796
84043175 297582040 287025200
2729975 221656974 18982950
8579991 180221918 2917518
377542463 171490678 99117266
145220829 439015902 125253362
978283 642504950 151724570
42471513 121400472 31109564
163850467 399555884 142249216
179555827 226788558 228943206
85952973 184435436 24914268
103885227 463729470 151499290
142504421 284057828 9930176
259268609 335927608 242828704
124488763 254051874 311637306
114385585 90822280 388727800
142758423 124197614 178205262
382407999 294595188 172305556
85335081 322788612 37068644
108925487 261613194 138456018
299309929 374983230 4747278
110120099 358627500 155450400
183528289 247157682 96184926
225042881 135592382 228353846
43820001 467178098 153126486
105536201 146969294 1046158
68248343 268221024 95988636
253789219 441832218 326741982
11590263 497136174 76912102
50696285 339217080 67907316
81352717 54959586 3982374
2907827 278544896 133255228
304024705 85442950 66255190
162938367 144843134 265820682
39782581 118277534 38811302
198501057 320432930 62841810
245263881 63654072 116427232
102028283 185569814 101831114
34592675 268635880 191516156
176321861 166799412 239732532
131075357 157317158 138389594
174577833 56421656 246409284
339387681 509524626 15205502
71691867 156178860 220684456
87141553 405259980 157767696
306894169 274062778 134469722
94399423 149319818 403185994
122907195 138886684 133668012
60168651 70078486 104989422
8707609 420471304 188972728
206940279 349144126 173918022
113484589 536727824 37818272
313866073 270715968 8052384
35286207 90057180 28656100
151782051 273931428 117840436
80939 254050610 156074990
112585563 127001464 39929928
77570415 467659170 244870510
84785829 120617598 113985526
179058075 9280080 15365168
113560733 135480726 256965942
71705879 26460662 65062378
242239565 496798548 328212300
89469951 260027220 156974332
69445677 553135110 314551730
156433009 408130168 31347128
129185679 29297858 64895346
250523555 603324856 142807760
267140047 120212100 62429280
45242999 49284840 24514968
28406005 91408752 69662220
259548485 137104356 196421880
194912333 103736816 19787908
71484115 326234560 443650880
288978495 289074944 268900008
148427679 180551462 68453454
137110421 133552722 20448906
226209299 286963508 57131932
70614635 180948570 215836350
353513191 284674962 74257242
92169717 206990910 170372594
206795811 116262732 187921636
3452605 643932280 202729660
28443987 474953544 122768996
35753763 344505206 57526362
103798275 27572160 2542000
102629237 22380290 120452266
65598249 309192738 74259226
24201637 341551744 319389112
363900377 18666546 5066598
33595359 302509536 115940612
122868961 702316512 58251192
57709995 175546812 727784
323727581 55538120 62750600
34267779 303671498 198101526
5923941 266239656 244043768
124211001 446801880 179808932
135407439 143620312 20076156
144982131 310615792 173704128
139575795 564460846 369471222
248402105 142088270 48035710
224027909 456501246 286101942
142880955 552828908 205357920
465072255 162719550 151981274
13504663 839834556 45138456
444258201 107038134 45788482
259567523 198537606 250858914
46706471 182186446 239045842
129531249 170136044 150080112
56596085 39768470 4091422
73545435 279483702 175859486
246994785 88621306 47733858
185116677 377882376 58873484
143547273 220854122 403656606
97569253 282866284 133586996
215279091 478073018 19463526
193750795 304065300 428396100
18577385 15917966 746330
75819887 188010198 104782674
47365251 480852204 189102652
19588291 239089330 244943962
147874989 160037056 230436612
416666789 164052082 116362202
100911105 66128470 50273190
65683551 379603744 113783592
19260839 106785198 186802230
172988209 399570404 102067048
21615427 120785972 3893536
34846127 408971946 17802438
31641261 31178318 5923434
56863275 484910670 30773518
17205933 87357842 22934346
9290969 46210162 11301254
296824581 229617846 34152298
155940563 157512168 264327504
338338821 317856842 154683978
72159565 554733750 131934450
179091671 469440912 106436316
71485805 65081056 85367992
71371857 687885562 101629014
54497535 215125824 115774420
151799341 236445060 153216012
35837113 483012478 75315086
120007169 639763006 100762498
201783113 52834124 32292376
143835095 169861112 122757280
82551489 431957802 94054738
4716315 406865550 8033170
157092435 177866718 92047390
319720729 222385412 58606456
219022837 472536274 236343982
33506413 488767660 206513900
44476893 37217850 24749510
3978617 351696026 132078046
95520919 209265350 104911090
30698331 39035718 60498434
401726937 496229652 79902836
148756151 392456552 99817052
174649163 315280316 183155440
46723145 401115596 81349400
145593123 349506486 47307998
108509845 443897820 147561840
159484825 312616738 209852734
277851395 497614790 58425130
49053437 343317864 224952192
6838287 52641628 101950416
134893487 503630440 364065616
155138865 138547150 27358950
14647011 118700426 85364682
285567279 190375500 27814720
3712737 15509084 29034516
57544231 45204854 6553082
67309863 478518222 259029526
24434501 702555334 194253358
68147433 284908574 30192738
137604773 296431850 79801514
218712737 34856210 41843134
18401199 314291682 184547062
141487679 781758572 101197372
52180745 84570496 122363572
274942563 114457876 190987944
11456495 88505410 366710750
71870205 181371976 164704068
163349533 262429172 77378216
169961111 250334982 113968386
82504377 200686478 178985946
231591097 538401274 156146834
14542265 513785924 4194560
4389665 481788970 92924914
210108587 198251078 67543814
154914807 447057426 38889698
99942345 31651042 7735950
48411305 348910800 131951556
122061137 114348792 102401964
129429447 337026382 27321054
125964997 430751324 144979156
91172811 93639198 78116422
45187425 292443650 172713750
11009911 449916332 96930376
95003165 245744624 45015868
263845671 218725468 40405056
342684485 185143104 231691020
5054803 120125626 298814698
19741147 518669044 32203972
39296261 372204628 97568992
263293905 79467736 48638952
311158537 485823790 81523834
60193399 193142842 155174278
17536963 149943516 341827896
67871245 560397780 47166492
99940027 84344994 27256686
301328871 220625218 51251922
289513247 320401076 251465488
29801157 184448914 196944786
178942633 69186518 13209734
15860663 68353480 51511900
115936817 169254364 76223068
6171879 367413772 68523840
193979565 35493120 39961016
79899147 241375008 233530576
162166337 137846554 28388086
351957475 353934044 129827480
10421355 213946146 346337830
21423155 368076410 340666334
111532869 464993908 190252020
234604519 204185798 31347646
136642575 253697070 75691258
351244321 391845122 216881426
87673955 715588810 167748170
197157159 408355392 3532804
10341449 134966224 86878228
180013087 184283692 75036836
289735011 276812202 141461590
50403233 560474200 333227860
123790507 285125524 242313020
70108409 70411488 447084
180089263 99703646 303127178
12080013 506745544 104256564
53088797 340046976 30878076
108434151 335749358 216887226
246012341 142218606 101158782
393163481 226214518 140536346
8328045 458790210 336397022
282486613 229932886 155316386
11203049 107082792 37245036
5721285 378565538 52407066
320124043 362820264 32022576
31207133 199215044 288689632
15484859 665919126 231658902
50938759 591653642 113274422
105088215 385884142 133193094
231465577 51905762 30060386
140407097 48652116 67891152
110963275 334075850 290216050
134725919 181856548 5998744
2127429 103321974 21523502
176709999 129452032 199171128
260635929 214307382 227954738
159909543 250756934 242559738
179345745 187409946 28128650
56757161 107333508 241016088
50252565 83979978 16474754
206663659 382111748 148558412
398028659 169286562 107157750
104405819 25411188 35811708
187575025 580257352 86725736
141073145 500771318 170942230
49762465 310830320 4034980
68388475 495071400 239059320
48763221 67493348 13999908
50988393 679982296 1296924
64200969 103196242 28317294
17686555 168175306 48585130
5596591 715930786 168554078
85122361 55525856 89688412
136618697 298200604 138861220
196225029 74944412 29120784
94807497 366643244 105526872
109583537 173279766 233759610
284740015 137361466 65726738
111686385 221743192 47244120
325190983 186937920 140182044
213482809 137065010 51029738
14521355 345618720 119681160
78114379 363414078 456170070
210282797 232774634 102082346
82892315 432183094 354796190
151329881 463319576 199784068
195130413 19230516 141507580
191696955 61607046 22048550
143074245 66263424 9589732
119570483 151391666 4057766
59156079 76434752 172158312
53774821 16153228 72041944
106953985 73611828 200995320
33892009 114168112 133314112
54366225 281000330 112166190
238437495 484048600 202188660
174939359 63943120 95254820
8946363 259984164 110506876
12910905 454664074 327801582
129103889 278896348 28856656
129376313 57885104 27923812
94574495 466090776 17167032
29291507 264938176 197360024
74290887 241677816 39442184
35564935 201362584 59687660
43365425 419833876 197493032
123765983 280046800 4508456
2986499 21021124 3625888
62205327 181389260 204008340
21893043 236878244 22854792
273671563 135838648 132239764
130437913 617745338 26354006
164549355 66106460 20174280
188523089 421355502 127028310
161728107 212271006 18679982
79600691 146507878 412027562
61334701 341333192 307520452
3652903 32616124 35268428
189306883 143347786 240738658
60429967 113106736 120250208
251728625 301376518 353292326
315443317 30544254 8586474
98364367 86475892 63761644
4539599 574565098 145114874
163343059 269047262 55188530
141701035 193879696 347638372
50190867 391871748 132082624
192493227 418461436 135735360
55615831 562995308 24449588
157051587 37659966 56164178
10342075 749020682 37416074
57593267 334105494 345932670
21787029 545693164 135629208
73594827 554027136 163078504
235423361 82989308 12509216
236370435 314219376 225059368
279698047 70293014 38330926
41880013 390211428 20233584
99535573 237252024 1107828
309506011 200443236 83818248
351571335 248093576 64855380
12926299 511495528 9063736
110911819 389739692 201518024
32781009 446995358 179546718
147772351 269562286 66682498
223184451 256567508 302276436
26318703 105099222 58264154
337484607 313189192 120811224
45034805 180874640 80599060
288079065 241250966 324866250
40512735 410194500 220965104
18785997 364741928 245894364
70452171 362310772 86365200
299567739 305035470 5510
270746607 216053596 105833976
68851173 7172232 1895476
75735783 233347360 182526756
69816559 215476150 327420362
7137369 5237518 12109962
49883275 589714358 27061550
47746335 33563246 17158050
125016135 396426390 195453494
934519 281345940 45636792
45070649 60586838 128827634
17427005 526635840 149898720
38796829 281442108 8673768
38718203 50124554 8150410
284696411 152707088 122856232
46121443 690045284 201399776
2083907 317233286 19070926
443681865 109713376 7186032
29900175 906818274 9579310
94982771 87508902 68679702
118512537 443716442 106599606
218796513 71569908 9659264
146334825 123097360 74510400
243842257 352322918 45146354
7163147 255098880 203106096
73335889 172005294 53817762
26174287 103432320 146207484
180973387 175671634 92904866
373357261 419179620 102916248
63161673 138287756 70279872
116426133 45172986 213885994
340662875 176036414 114570070
189575247 354704736 63155792
166989765 562293520 81196920
138179339 22074850 27521798
3468417 21161856 31444460
153379951 336856676 220868672
104712159 109092908 144992736
3453089 75847190 15036370
221589995 130449886 60616570
97715229 116893418 67459746
177863739 201143148 83899564
76392879 619658286 128409098
290612667 181318824 46146616
2626807 197635972 207141856
22239049 225885070 119063530
75175421 438743854 135548218
25717079 182035972 96363524
89560831 707078796 219642612
90607017 261657768 20479796
179753899 100784576 107470652
190507625 77102846 172230322
45310455 134302756 322672392
57586131 677885430 137528858
282493687 388892720 81158540
250858413 528271226 414252378
119710827 158716154 28306998
108130533 324428100 347455580
170067057 512457792 139269724
248169585 395777894 177532530
52643019 619073962 44446686
328351859 212309752 77505076
81740789 611913952 87287720
132250647 89955296 78826608
83517681 141834552 17674792
72529865 37097062 30903334
86482575 120879540 29286800
41714771 45744398 75579886
190359745 526860760 221686420
167353575 226756174 44255982
30357693 526383876 79074460
118703577 413365174 324433638
54392385 760826780 34433040
172610701 228769332 157758480
178955337 95230656 105899324
176784673 307324380 18695400
175832081 560654276 9632492
187384751 102114318 40030314
280303709 484103050 399458290
253017307 255797420 110691476
230709899 485686902 181702326
355602535 309184080 46087092
288286395 139685636 38645940
86344567 140747018 49709506
27951329 163010202 81747486
211780219 174355462 150160058
31030763 51609088 75797144
130548953 131432528 86797324
47476773 186255524 16540392
317241423 278554698 52516906
187016797 354374620 259889204
103892249 336693932 78393220
248111889 31352012 20878752
96624965 371468740 283233344
157397075 150699048 228622536
139905021 217372598 234325902
79575563 131100426 131107602
12281199 60383112 295860824
1460743 238036206 25041426
8413231 699031804 110124808
65149197 43681310 293711190
335434723 261675196 81940688
144235925 359867640 445245252
1870365 493540026 2401982
259646633 116449908 4371276
78867005 207635034 354458862
239334799 241080052 238145168
148160079 189303390 138541622
9959259 106267680 111364412
13783023 269825102 121195554
238212909 136589288 178963920
113000601 625703202 37720522
188918021 392812932 44841624
18628095 100691150 131172822
88077505 287238400 15403000
107721999 521099268 260690920
83809903 279691046 204005782
120029255 743426062 204538034
16190887 50975950 194329910
44354029 346640838 87088482
78297575 543046986 293549802
25134245 163792034 295976930
130388381 582560240 237453580
178949079 261784352 43409736
175783497 510942324 334939156
61882513 47718366 402211530
53554653 171462174 205660714
136727843 634278886 9219182
128162963 445469088 274727016
16200327 183872052 83602376
375109 200722928 8724164
163786233 167799160 296389356
179601831 148223462 160760778
171497765 227372052 153738564
30395259 622719408 22525448
30477083 273401926 76836038
159031585 247231910 110693882
93072001 168855832 59257088
119497125 513077150 125726970
182209363 245725196 191196436
153012943 520482618 214083714
146324847 435336924 143035772
5679389 632142368 198348244
10332273 431582364 334724432
91844665 363532690 198412706
322461899 157996178 164509394
153004389 63080076 26611052
168718815 104334530 98061330
100307337 573398722 306331194
224532721 176401292 128443564
350896423 482439976 195978316
268241061 162512082 81963178
155429229 351801232 9098256
62063181 270069452 295684368
336410261 359005232 184504844
138447605 207372510 151098270
32107407 57306024 6767396
64228019 247306652 60808112
82251549 339932888 53252076
153200559 265002588 54529708
255055809 331559298 4819814
87146457 199873092 239987044
193209237 62658336 215219108
43771161 50251552 49369452
88574843 64084016 26519084
188040733 74647324 159335696
329766507 395003874 376866638
68501055 94886604 169242220
204723845 245559146 27800378
253836891 235756248 27546376
50532033 526169324 55303404
72642603 323497252 262954536
211761649 345681656 248327348
7485553 266885002 212884366
35384787 345708004 288917448
21888909 448604526 54520642
44364345 236504640 134805340
290399079 142172728 195046572
81300241 43143098 8485858
160033587 155965338 78723026
33113163 370424262 58846814
4765197 323958296 13953648
90378023 654005794 75613822
301893119 421068160 19844140
64917401 380095018 374686682
147891937 238842510 111582534
94338713 570313634 117199822
228999747 410539848 53636264
20948589 463692208 236488332
39049955 593617470 13226514
113293403 239148924 161454972
170432743 266824284 226946256
61726987 244331632 158928484
3157493 346067634 416797446
209036611 232981448 70734232
130027655 176773920 131875740
314892905 337033640 18916340
40423987 447755694 196255614
49050881 75919208 22921964
69639243 212991726 86462030
30563411 161542348 188893652
65737891 103853500 238003940
15300073 598446980 150381680
63493059 278367342 166252246
163320795 182520914 76040802
139521165 139569722 229358754
49787193 264209240 128774100
268666745 197077628 51679760
122470025 445471986 439346898
7441803 20122306 4507002
214339483 286207216 405320996
221094823 173576734 26525282
259018715 101770670 76061530
55814451 568142102 82276026
247264117 167039230 169570994
6868881 204723482 15076194
137648797 24077196 114426108
198129809 429720102 342273978
24555395 207589424 62226868
131170617 170230568 28257276
64332345 227277730 13148010
380023205 68974292 38894260
139260443 325682184 241217496
86616373 121975536 53846940
20406953 20187214 36194482
72122333 261107940 153770256
166123449 273699598 97073358
222016933 157318040 144162556
119619245 578934060 245225940
169169829 185386864 38939832
168956931 406650132 137198068
99174817 145493754 128527986
282021139 147582472 29397268
67625741 74679898 236066026
248885633 134302952 52089884
104927721 385157952 338211272
180906857 436805056 94354168
23467209 57007286 9899022
41368611 100670368 85189368
26224299 304433014 121924278
46974851 112052756 54678152
57124071 60775002 57095198
155744177 429110926 457991978
325160989 131301174 90447162
132712799 430596782 264073222
42607 129103226 65152390
290589927 200786264 79475592
43445265 318195842 244579770
189341819 516644156 339489628
56960373 381637506 47541646
73695525 65507944 9664980
126466767 172667784 265613068
123154351 102585354 130380342
76412535 237098010 11879878
49258063 14497376 100996964
240141423 134272268 158476584
55078395 391276272 22032020
135196917 373643996 49819092
165831899 170632408 48035392
128526481 344144176 22954628
51955947 189899106 117912622
327239983 263855516 139485464
71816143 343894242 266624646
78087907 251533020 290793024
5831705 488327950 118215250
9606571 611812578 298165530
24185699 203903798 78369578
125989831 12500744 24618752
92201727 139946796 114674248
262848759 232682558 36943794
200029021 187182092 12669148
171202793 167078956 196254956
100342807 363179984 13622648
192813819 62303222 15257682
22520701 122966258 43223318
133254591 469884912 414389984
114850659 394859178 94903594
207405529 175790216 98368928
165255969 531601080 202027840
16450965 455513430 121903730
253468611 523655082 218889602
181719755 620436140 125458520
42871647 373221170 336234846
51345981 382516962 181144766
182389715 330775654 201085390
206410919 162290018 48330202
53438919 454746164 92802492
105699235 329515328 183535304
338944843 369096822 100913766
19663715 388116260 449694020
272491395 116978042 121351794
59034623 314417958 282611526
184564209 243983652 157409728
268994841 522731850 309041038
51284935 286498210 178683994
277684851 556335794 233774538
2518395 33460300 8026800
155827585 56552530 80409790
5740441 9911588 1393456
33372293 314334076 108878924
80585733 304499204 260461548
232761153 298854226 161115306
10947273 145607288 85793316
48761849 741730186 35257538
125483745 152416816 261610512
234773973 277103118 176861174
19709995 371491154 358667630
113355133 232645894 85000238
55432609 240169062 140942838
187283197 76008554 225339638
94550265 33053720 60862380
95975333 398318376 107224632
253480815 126578130 5965910
122852041 102484528 62266832
132449195 417652532 15617824
262137943 85954468 145012384
46732455 174917724 2049920
58686273 38293754 29874174
289514877 548072358 74922326
305494001 104847856 18750868
77873579 50843548 186980908
107607385 266811680 50361896
26058347 13741522 12616846
495765827 20215254 17714622
233548545 256520024 9995568
125323585 277529920 359918180
217429355 246869678 222418754
283552221 221257238 92415558
226134845 396650470 29107610
139127777 99899182 160798406
147937477 221209842 93098766
68089207 155426644 173839924
113088685 214167592 306802756
171830231 170517524 268637392
188579715 431737670 123578910
264145611 395174332 370314252
299173137 186966366 154413650
16998629 340732572 80671368
101891379 300667608 312073688
74396939 117696094 9516658
264864717 102074254 40291602
93983055 336346956 365081992
263292751 165992536 7398392
188956705 351279650 246172982
350826455 108602660 13186124
5756019 41614242 1140898
131070843 125473196 71427372
279279949 271316142 142548726
206055745 197435370 29246610
123687505 197060088 31579920
29571341 296732744 164128312
233218887 300495314 50015118
7467717 203986436 142056804
241137593 285641348 63866564
139227191 22150718 23064754
28713843 276317586 273291866
130026593 360577856 236443672
122672027 256077576 256378176
4629313 479159530 20076266
99596855 156415380 140480484
14809035 345392500 211074972
92035615 84629530 95358410
8355545 192173984 130005212
14429879 459731708 105049652
205043789 209664534 11225562
79924287 496839120 40269616
347586671 156253692 40884576
145885783 171235244 171334004
110159371 268241536 152449412
264621395 280538724 129711132
24394143 534404368 26395104
262729221 241996302 61920766
134683873 504225436 248468432
160514391 545771378 345141462
13796833 205958270 461913206
120987597 489617056 72114564
292749135 519584730 215897170
60283237 67174444 53281052
213686433 167149498 31219194
134256243 191758674 209600462
45583709 470468018 212541358
204216107 148171766 183917194
17500165 131418380 42265180
244329465 190585956 90429008
143765369 307594384 73291988
167175109 5632392 112449036
245407039 334901058 37216218
124570551 247701264 35796928
195517535 255001538 95235566
59030715 294178544 477658140
112042441 130736396 37650188
90994419 235222638 318227294
58173395 517352780 153744656
89501685 398473030 116653110
86651893 115414180 129870560
171429973 186742602 118076226
39275957 231446466 58458546
41009749 614258120 55054268
130399681 226926392 156648436
50349743 18516164 7027352
14119261 723350260 100254400
71906651 85052692 73386652
285715105 238835610 215400354
121096833 187979464 22138248
173633435 323601070 47366686
35167675 134396150 31692710
279186725 329878580 116076704
269102295 183603410 286147530
64712343 95780590 268056126
44154387 130077516 275451208
170075957 153219276 82144200
85421847 174052606 18044826
320794783 381455910 32009406
103583635 306057640 360133628
51539369 61957728 9925284
127817345 28600410 37577430
160887945 237484870 138622554
58470669 151124928 32423584
260397877 140768542 15220666
64308489 404024978 119625594
244144403 64287008 94914356
95755243 856947498 193633266
47136675 74758502 1398210
13921361 489736200 269204448
151058685 124544040 63698420
17605711 247084816 23624432
110971279 232049068 112539836
56028249 356303710 2981682
155898769 202014932 50269588
100364411 627249842 219770138
206819639 287738958 273882078
142403507 384677274 47018694
55414589 122926234 244535038
70771153 489834702 199258374
240458661 524296482 90673838
386181285 404374528 157887996
64766013 386653622 166267914
221475127 319289028 6201024
41929199 99893094 62582502
281466185 139252670 44381890
83679435 451608690 47397734
200521809 71667228 99752236
118700533 52585106 22580774
129755733 265275356 142332564
249139173 358638670 140887914
65310989 457094772 197180412
136216047 379646854 232211166
209508771 262369574 201621438
238757315 391694404 249163900
43243405 349772090 38082190
165684415 245440190 181102630
218797717 290913650 44210150
188308361 327408812 103855444
34296427 228797560 199909480
270857783 266635246 48040114
32701685 568021940 97609420
494051581 191727300 48826140
67401285 398616970 227196630
338566329 80190468 115341904
404515169 92593700 53642992
130565609 544707986 236514662
779743 132317300 17291140
136178779 341900536 187877068
82853851 345628682 316857394
51512355 121356810 24908510
153072607 266357240 86780240
171649453 316315064 11422732
310980345 111059400 105792584
100850187 40417466 29497290
209799447 14864694 244649626
224749017 103325286 69679462
173029575 339726690 63422738
255867261 397727452 518160
239457761 209920748 116370080
323004925 528540112 262390360
7591207 265143444 338043216
161209891 139131376 1853948
175401693 320367126 386196286
77021847 583149206 158580678
140673975 131946582 277257950
138045021 172982730 134008130
78300517 258642538 114745946
95303101 61666028 177431824
354290325 189097578 173558246
126202639 600341682 309215562
85062465 470447272 196794000
154923587 79022692 64668784
136335165 323795198 250798950
210657007 210956974 86332030
231707197 505166786 228292006
146898637 286836146 2419994
82835899 356338430 206733850
190222809 65841796 100708272
34469331 14491646 105904578
72863373 374158268 17704776
54187505 171404310 83758242
105447965 29268630 133263150
284645807 540033592 30802256
49326675 351692050 145267170
162426633 110330136 36644284
39739317 486205472 9169476
134804367 329030616 215981968
134340115 226562770 19802530
11312361 483886248 75653248
59167551 33059112 18757096
118696751 321531294 86770038
300642739 427732952 250493540
15083151 378129740 137617440
115421255 55154042 34103470
52324881 199570168 470408676
89715777 46725246 42939226
86308953 97873484 185556456
49391285 942355374 47819382
174834171 128077288 57174504
207441291 218521412 9161088
54585585 443854170 146029810
160892329 128682014 142133578
155818085 350446006 2936942
51537875 108131070 34338798
415140289 489247730 119716598
171768029 77361912 115529208
207542665 203083410 48152730
292672907 315047238 39071514
129879235 211755434 11144690
297756955 283358700 9143412
182181339 271085872 79004484
311102661 104859968 26392512
16301675 394747686 48784998
127090681 113972552 8239012
158382819 204256540 22904208
321846345 421472020 242332392
32797525 204283156 146790700
94644443 539462704 157443044
327964429 50164842 26149158
74238397 138875472 412045944
433535881 27113150 7739510
72417249 859636868 19554540
183169605 195799572 9207004
2959481 88843538 305696098
260751263 311892114 155943546
320160785 43440088 51535820
23978931 137285640 13803892
259254215 617599338 287337930
38443583 349922956 2182828
174738573 147687324 118339408
22695835 379304298 227226690
199303437 167736034 161910222
97263811 104955228 77383704
212515183 634557754 67277254
187011383 241464764 27276412
93304829 510115996 164220932
47403305 58395456 51419100
68016671 315059262 405593718
46415097 18281586 15452986
9568581 179351634 111215138
178579357 62579516 81128192
260780415 257896590 57477230
119012463 246908352 7101044
85304431 455557250 73701542
11204547 296167206 126801646
142070115 362468434 129941670
82635391 642581118 58206042
45033795 413754412 217815684
173432427 283533820 43724964
27569361 748102352 106708992
69297571 80619098 112289606
192244091 47206692 13947828
179771217 68366190 195725290
477310075 216089940 171138420
314767463 220351146 166227174
183528189 410952620 58650240
85780079 88294872 92905308
90208545 312555150 230235574
73253499 277425002 370757238
305264961 333483880 34086720
186816093 157725180 6775324
158854667 70526974 146516978
297850563 458440884 23097740
410211125 165508260 20792448
87378551 475784448 261189828
19539453 950292054 52569950
155467441 173375990 171582962
212962309 285806622 2516934
146651649 151924638 135874246
91283233 479860488 4422624
147696031 84037222 73092218
60143675 488627400 226712100
155681403 409954078 202220274
13670049 635623500 126974732
147185783 159091186 13302818
52941589 211219202 25273106
100275747 347903724 133161688
25055263 55526878 13169606
61595283 57544150 58567194
152366093 407462100 177355524
241684215 84315300 113722880
102985507 200625456 179845704
71287283 33416202 30354774
121156947 386000760 209841596
200162825 136356260 99845180
327494053 208689362 156056026
43063067 111532470 157804806
15379545 280593240 221361860
137745131 302668502 82605566
88263665 274951180 99818140
255583011 142533278 16126338
242052003 165746266 99651762
138083687 125084476 93323992
295953693 115733352 59418844
194903705 229680834 175479462
217015149 169399152 11844728
181734263 238364486 17752702
16189893 833819492 148698756
186227731 250535194 103260238
111553859 409357918 95437762
254538443 197240644 43803952
73924445 306350310 79192434
35780421 40064252 67131312
80704433 418441994 41288618
6016093 287430716 38966176
915135 165501220 44323620
9114081 337222622 79604766
325869603 231078834 82129498
289349543 531536168 40235984
141406595 140389540 177913640
4847973 203516382 131859254
55823847 362831462 291303654
265770701 687017114 167442782
229984893 421186596 207450328
102573835 290528180 173573764
377638933 316862376 106978128
162999185 262067162 29075150
180862355 281785074 157515282
55153729 279898816 250973992
15055187 114970704 99864156
439261251 156960824 128917752
148277173 475521266 200908166
25950579 289403742 189443222
131057301 205292948 334173924
389070219 336338856 40106228
221999481 386369382 234585698
81149255 226113310 151053790
7201595 126701120 140348276
16766063 238712614 36953246
36869445 228325180 32331972
112974151 264004172 270620864
212248897 193356996 54277296
67332935 128647208 214401680
41742355 425929882 90663226
203970675 140769868 34044024
179895927 148865814 88970990
98787703 361122118 72090166
24574563 58020064 76766124
66903105 256839930 119559410
213848425 404179196 177523928
140230483 264988906 87347170
38351569 129198348 31574268
177807355 152677424 181834300
239125427 496313814 142554210
268283647 291519156 272403348
131688755 391548310 331641110
9642705 187988058 5003210
335134461 181412076 115781752
618165 379121940 58914880
211225063 320798052 131369496
20021671 406993094 372323102
147761577 503405604 142649072
35349937 192780268 411868396
147694353 45086636 47096604
26147599 66409136 15973472
167121731 670665058 318777778
7592121 97803374 298643922
61012045 378025370 94178398
37172181 471640808 222713340
76160355 584158212 243167584
191547777 205628986 10030890
69765845 363925404 48653028
257984029 225131008 66554648
71455877 244649042 102892406
199349101 196611792 293746488
54786325 251210380 70942340
45390105 311698770 51289294
313703957 61928426 61608914
43017953 253371234 49359654
87826689 394802632 237521088
351744073 232390768 192052796
265812017 358601094 216819666
65721059 383388932 111043244
240993299 81279882 19583730
240327905 66805374 105264918
384231125 81111386 4178998
148055723 281948096 101416016
116839833 12689744 330939288
169532177 226363364 13398380
237498995 302511356 133744808
168551587 128534214 191798802
62589107 438902510 87053774
127863265 382555912 30786284
16747323 78367936 14834532
524530017 105751878 4934474
224170287 191661266 41299974
254463639 285951364 113504292
70605819 207196966 176904198
108612095 63534710 300039790
58848801 54954168 37011380
55722745 465650828 167337796
263242611 245254504 38516148
23266409 664782320 135813388
87288419 85988378 3093958
100733455 180608330 106215910
279795937 338204506 241957262
52396239 670158818 153546822
72829827 356376624 99214712
114985279 169956422 53984390
22135947 498538716 157136428
216330289 197990242 41927786
163836795 231202050 61899310
276664135 24861140 91820080
176756919 87928926 26386502
48867361 85339658 29648006
48288213 56072706 20077238
342611885 213174010 53383030
327397485 103286670 127822930
229358877 280507820 220790400
282810651 61054678 14911254
205927839 50129118 2048726
17578659 209618652 124039048
17733627 120387866 11993862
308072369 240666118 12377942
182233661 58096982 259741346
56489055 267215122 229946310
62314251 482597976 238846532
247394097 179384400 243934400
205135551 379236012 82146944
288663389 154310438 51567406
63080175 254800140 345397300
250679057 443745958 99436066
183486713 189008126 48982366
262584795 168740640 228520904
48917691 282349462 140221398
84966657 272498508 243592256
131341609 329565976 71916892
271592977 319827664 50538340
293296779 500173042 385573722
77808321 70554612 35040148
19201937 180332872 252449536
83332781 382370282 39701434
59398533 212736154 107986182
75726689 248188488 9495384
73337455 515633298 205982910
92030589 653212044 27655388
37515181 488827904 59865572
247206071 120253724 28166852
18847647 511009236 22856236
51866615 10408180 11599600
212078995 395060424 102818232
193377469 230991134 193292858
89923167 169474474 145225386
347826299 362554056 159710772
42852027 116806194 40558406
1366541 52237538 103500634
4228725 67972150 10569294
251045781 409529722 146876886
158341595 407819080 377471240
93290931 179543128 107124264
137071141 161961136 12890872
117473615 359476604 30666020
55836051 628739436 259913128
49148711 220727720 149173400
130812963 242953586 217898166
144519381 256124742 186343294
119537649 262877008 376110252
10412259 455891358 262093546
28913547 102929446 175158750
179627433 551191534 43384518
219768737 224686554 112885206
45530741 194650138 42885470
62723413 24513694 51955774
40252525 177518326 419608030
319559993 266384146 164902598
169909 318311606 49227742
113741345 440704540 126950600
299642619 596367098 126352818
81594567 456550410 130313306
25857737 493388474 99178174
185129075 297055026 231468630
170825859 166425612 124781504
149501035 228540322 111500950
35405589 821684960 177021348
26498689 265717998 116666850
61346641 293764706 42214922
146044757 305131744 211334204
331452593 191985864 36833856
51738213 535377184 25773732
274184887 59584564 10562428
182990231 510467040 453864108
32768725 501465710 199682978
148461335 232095238 33750970
19505241 230698738 151270746
67080787 533760414 286538802
53355699 202343478 164833226
117371739 437320882 225669402
148262685 397952030 38124390
73565073 552709048 48093996
269406017 105688046 166150402
64196619 188129874 114569942
27520457 208637816 269350216
22042197 583505364 303640192
147512735 486874176 106268040
61858333 24515820 1780380
115181769 239131302 181249154
65947151 439149418 51734222
30263951 502110612 74271036
73505487 140499136 30619452
134124613 190222196 321831724
282757517 224982436 60279724
55245187 103452396 61980036
247767411 399673156 37431252
106600709 337669378 33320582
252354025 212864200 91060400
249647187 367633272 84498236
148141845 340492892 19499640
187824789 609200398 163775982
83259865 702535680 163267500
100563265 552302570 130276330
133531405 170520830 31617106
164805517 328531620 231570756
404549225 55998894 23221110
83120943 206486312 36935544
327716163 475429740 166888616
9600099 106834218 60700222
77974891 134734268 112839236
67636443 566120924 14173140
250415045 80036604 97401600
53203243 820456658 133357994
11927357 134956226 206454202
383793223 35293244 40757204
54585099 167051222 380024022
6662361 312754938 58820314
179676497 294793512 135719844
109879253 281258154 132306774
1718827 320001186 151570410
171153723 511015740 97702540
95338605 378493650 158508050
69315639 201979122 305702066
50987363 178334816 14423740
133514061 291794182 142623162
14572791 35686656 429092
38016017 133131326 53672842
92712665 330083530 74628550
7954767 183898594 20995458
17201709 243896784 270020408
80458993 92586110 25833070
175166659 130401620 147989120
53506995 348397800 14738744
37683813 43771476 2074696
162523815 109423368 133385800
22054919 408287308 230397860
145783617 62215594 48250194
150120581 127002332 179714696
248866885 375509502 33311910
260080391 245377568 115163612
299233647 55219140 52839004
407956013 262742372 171233536
101782147 539263882 342982594
152142677 509809802 43478074
111862515 145492680 328113880
207184707 315179026 29550414
103448253 420831930 121391354
32095161 338496258 109510858
211353831 335479794 48683522
154290991 33775836 36224232
264232097 479979286 171408818
17324359 65887628 358504376
291491519 190414098 58878102
245478777 88484276 84871596
201789383 391668816 19929492
200431453 277051786 219721198
237040095 358062690 107492494
88277333 262758458 77017766
13847271 312188662 13035366
2854789 609081026 76423262
183707297 444045434 357216562
52377207 326434878 494135306
115816773 243406196 139431432
49895753 381577628 294667276
17900441 13963808 13235596
44705667 368824434 11504174
4419955 201223340 46398280
6148555 124810460 58136920
155640437 430588444 240140348
30782107 365039866 113445454
138846581 312781178 264001282
127704927 228499926 134730026
42522135 249556530 218227754
167021613 190013384 103740300
243381281 444345434 209589238
368659329 478749872 189610140
72606037 239557534 194661482
55090155 141926130 221619490
90055185 106300060 15096180
155467727 860016892 187170004
68121987 251362790 51112866
79226861 213689748 371074320
31685449 366113432 9635728
83169185 39006878 231752990
71757611 454525090 280749202
199564725 512616970 95420658
14674805 144450904 16390720
127775295 205007154 301193222
288751089 667508898 96303070
26064511 264994834 101528078
72154729 418999788 81863868
37933665 175082800 228935700
84372205 65750456 14339992
14961409 70286322 42330138
67880553 395810816 228102612
202675023 359534254 187704594
46035375 360718110 451702882
94638533 104384190 30132906
121970759 294319972 259270352
286933027 118563394 89081714
294200891 184560462 111953142
147469891 565275212 310368484
215379199 388640452 34324948
128724515 446110670 21476662
11061697 356636100 231607800
69918477 232834596 44975696
224851283 340602918 175722174
159888171 391844672 272803320
107286025 325465310 174143830
70702317 44017400 2909856
1400151 488213922 100481594
372606377 473311574 134683334
130118133 582181302 151348166
211461127 458759884 173253244
218207125 229810852 30076960
206098299 194849082 242670610
44359165 169841030 91424890
6316035 259550940 131271280
309173779 85907134 51265922
194408089 98921832 47001768
58751601 29418046 92768922
71386071 106648566 55002022
21667681 364872736 125809492
184381593 515117996 55077444
62537709 76048212 288209800
92537397 326415626 282968394
34354733 284272216 13019468
114948081 293784482 137263074
232503089 437251188 440089464
141251251 398452382 374457646
148403757 273713976 38144536
14930389 653073230 181465270
64471123 443907514 131011294
21943371 166986648 87349952
236851177 291791508 158300904
353943775 183463622 20806654
95212535 294830228 259107196
209338779 141162758 174542538
129828387 360259956 1882724
42300939 196430102 65231010
201044271 628070432 10777824
146329077 21007236 71599936
273142351 299639598 35061954
192081131 551168742 317822670
139451257 160833026 154123166
30222621 624858182 21071886
50468921 322457284 367436372
219882073 686935538 102740806
287194381 560628834 144475062
356679497 92181914 46197686
82785789 292291178 12066246
91542051 137207702 64100202
3278527 528773914 214071014
168608371 140165566 35006458
101788923 228198906 325302754
52042527 405016356 145794764
188435091 395644938 269919826
67000087 251386480 130655516
6590699 240414470 2099030
109108115 331575666 126464190
198787891 317816552 114266984
270687013 258461324 198956828
299344929 144820224 15645088
167712545 318070260 130511784
104282653 133385572 329585104
34218341 71705432 301687108
95667089 14941916 6508232
133167775 347337110 58240966
106617975 464649750 355662070
202906549 175149864 80184048
123344861 491329042 228923402
102968127 425285070 42906514
86800295 34645486 14038790
244147217 166344956 244347884
143988901 78178028 178396412
124672955 353844106 259281842
104257395 156823140 206950640
152660753 278012026 107921858
59304271 122805098 241940726
145650643 353990488 37071644
132130635 339404178 156121154
30841275 243442010 46340550
225869127 119815824 134751944
402111495 160854966 17317130
116251053 193855944 12617408
400634823 61255054 42500898
90017097 446036586 52936142
107123657 237015774 262630434
249839973 78923356 93337032
80048369 80088446 5633702
66896061 144544852 191122128
159362733 331615286 135656214
179185113 429845732 205272576
46275133 21556112 10214336
288126751 177956648 137751092
292790509 156507672 16495956
29103825 675980190 126959494
52653825 253344518 120639270
102575959 321189296 63262768
48489677 36171476 131528264
16491479 417806446 279202138
62947105 150637040 2543920
68721783 201127854 42519626
14976261 279424302 15281930
170111211 190729302 127109198
199338775 217340588 128912680
157408529 143588362 5823394
81645471 195919814 172492962
45280239 383912462 74475954
3690909 183936242 15122466
399438981 258304712 184017216
109529791 34394288 614920
291407413 336356204 263254876
103619095 509084218 106821610
82389039 84809152 65484060
35344151 428763780 160176840
154922025 381518520 446848432
10754357 210982634 24787882
106933411 172675782 77062854
68328803 142007896 7818460
56058333 230849056 24063840
377537 98644854 709926
175869293 217994312 28292764
252185241 257137862 166639830
136373517 195167104 35993616
47677137 642057558 151747186
349573543 376059978 81486786
145389631 78080496 22192272
161215521 159666112 68992788
24829799 159920532 343808040
172678707 104012306 69856722
3324995 597476680 226401640
166038301 348818342 73579058
185541215 278575960 116399680
5435279 172840446 306887298
192984643 294335342 213066446
11322551 173618532 165228060
230536997 311474394 99914838
156323297 381172014 90791682
170041161 613704706 318120822
43174425 146665290 238280450
89786035 244270928 45505640
200904517 221683928 61651216
59310435 469546430 81218490
6932623 116349046 131525402
194434557 558690484 29299824
61751387 213245946 171701526
14256877 171431114 203732030
48095565 466561770 267855130
69683393 419273236 163588192
44946219 155409244 237025068
15804141 331055858 114381246
216603177 269866040 128173020
201628081 603207440 305978692
164362829 655749282 322043466
154897005 269483258 10020294
140219837 596578366 15974150
53952027 215426306 154352802
92458161 251465112 110943176
223217383 259273838 263028154
24955237 207623088 29119884
59499473 220508856 51967968
40919971 481804370 51540778
327096411 367674412 75744888
14601015 11527620 9061040
14952415 262950674 401503718
8367685 77183480 74187440
26136579 133968690 75983222
342259685 344011410 174105930
256768861 496147896 94231428
115241141 72381702 105156426
212301501 237889440 142396432
241861743 293016426 82578790
349795775 241544492 154510760
7094535 73739246 19168650
170925671 273869892 11256516
183936665 297530650 355671470
32936167 98976456 359514120
105596527 331263156 20160624
51986965 166345350 22178250
123989485 70353506 45508090
52659133 562809318 40784634
51258335 566775212 127537616
101253463 281877202 347624386
54374023 203199226 151801238
102525271 46509088 14728568
93967833 182032960 146079144
243501715 408178922 168550190
16357241 83462538 84572118
172376775 456736750 151632270
45581509 12646148 586396
99785871 49794760 18621420
71147341 338254892 446422352
174288625 86477822 37078346
13739421 476922558 230744042
246266559 141249298 64771854
138340935 595556610 263750270
44984489 113782212 27207576
38245227 647057874 230372398
117085335 181589216 8208312
1842993 477306996 160825652
84857025 68924118 51485230
69162977 448039460 123806636
90722417 98584206 248842578
260908963 80745174 22231854
114844737 169675302 125459174
121160575 365579020 72499360
99475175 2310850 34192330
66221175 308456790 277516906
55222631 257468028 52438236
278851893 204469086 27586478
231756723 686424840 333216440
115354825 417152296 407079272
153958681 775616798 139430878
31224235 378225352 449994140
266028465 52486020 10220260
27841073 410693390 260848486
423344663 321005746 78344546
64141707 475379334 88322654
91213211 170992174 53736862
47744991 168246944 159025512
36179317 501929124 158831856
43394811 529366454 112166898
246261285 171443672 110950104
182405773 572885250 180782514
255671515 294193130 253461662
54724383 397856894 263419134
45272997 283326274 75295854
5206363 294088026 241955298
276995259 73272670 2231670
9716261 277256162 408249914
9886401 78930660 155310232
226366643 519209222 318051194
11767401 189369654 227403002
174511421 557231288 81673156
414169133 198895864 120558544
148377419 116625336 22621932
17591203 459923746 167499530
115246811 17698338 42155574
212197875 322201710 131063362
102605013 260328834 175705030
284551551 366037996 131701728
95719799 387810900 294893220
119899595 43461880 139436
237413849 732905718 7058670
201877213 60639694 62647754
6190251 110890128 89661284
36350999 432845198 136170806
128136711 152733174 156484022
143722539 468950394 188346358
109759229 410626450 97900322
21655839 320239400 59923548
148945695 99211590 129540730
241823587 190130884 167632132
345216807 185013738 22485134
199542957 324596274 154806686
14214103 122774964 45982116
24260527 350161792 105976676
268516155 44314700 69120600
142260919 110650508 114505468
125420475 334821018 1576274
19905123 474143936 66872700
89177367 27043280 4849044
79498307 176194064 115466932
236411213 138235444 24714212
272083043 356538658 142670606
167694645 276210024 236630740
51888329 279059980 369658000
88728643 205296574 391324762
50110595 747987038 77743310
37850791 224938812 31752000
139907939 418595300 254288060
77094081 423414964 79178448
182854761 130512848 100740756
114029181 661800864 72973492
102821965 577591694 112071890
239184853 129675328 88375096
160108179 208428284 66127908
223634815 185747950 167502350
109985213 118378526 25963394
204711617 126369716 112377812
439297155 193431220 40868760
128649771 137454562 83128362
62719757 15130668 14097216
121977565 648816180 134175180
20394087 71072084 254293368
101674971 18371710 191908422
138191229 158221876 45158988
50167755 330714444 26419808
132517573 488566510 31584430
155026779 129301856 216797568
39586963 341915636 2266528
169693461 654153326 152210358
165801627 13338564 10142296
132471395 58913670 252837858
102040557 396193368 48808076
169122279 195794314 284860458
125624569 51347112 13231932
288532721 94013728 99576080
125454117 203834464 54826476
28411685 229959754 157799270
223122025 328778978 82664054
308525651 315619548 255529128
159446265 344987390 22390518
42617665 65572130 57860390
109140847 360251848 257121344
281637299 269520530 77782082
126429045 587215452 97945264
30768603 272597574 172425506
36645457 26090500 44866640
171231941 417737112 141498528
53964655 121403290 33436850
34419819 447810970 267377070
131228091 153097612 176164668
54216303 19204546 23545590
105547839 395236106 80061882
208755005 467877560 378765560
249425805 264834088 34881060
143047173 67439832 31243076
216859945 197757614 14730970
41180379 389695582 8615874
272172565 298619924 136500400
173272239 288793136 57739512
189633089 471758834 70761178
79205667 89820018 153634714
411455637 422034814 3557646
101706079 441897868 173197412
104872477 257108976 116216232
155885157 158599706 74185902
192492077 391644074 205555442
141632959 151646198 81568726
26632659 257897480 55096320
337048255 65867500 69902212
99457893 16663634 8014362
119074051 262336938 257611458
160725283 97570026 74696478
108083835 94089240 87642220
126697949 114345028 253752764
2069117 615627646 171736846
264100095 275555376 9317068
217720361 67936384 3821812
347446531 192514952 74129272
169489045 279087300 270208560
296379141 167923994 43365198
166864577 662662846 124832402
55228633 576685026 55165686
94490229 194097212 265143252
227170205 209333690 126576850
131698883 726862510 250950706
158771459 458854592 161904524
163593407 114959836 87620492
199557321 310519438 139201062
140023161 136432488 66006644
381224817 201656956 47810736
145308127 237332358 84025446
69852201 196117032 23590084
91333765 18825380 24785752
19510313 445303774 80609374
114097857 380927874 140109778
116312483 162048656 244951460
103923503 281560790 22490246
82593643 167916574 70350238
112246917 345986106 270435502
91265161 242487594 96802062
191963679 82901358 255483862
244567763 311655984 108264960
118554555 402011032 297701400
256493977 114212678 107490254
132294083 243965592 167415804
10525727 11736740 124336
123865139 293543546 23656162
233616699 273488082 1718158
12863521 217674196 38087012
91621517 136374272 99637804
171871059 212758640 248382288
169862351 159749064 60505788
92366373 166104110 154122114
98190529 14705546 34187702
29081679 195214606 212898222
35416867 44921466 10439082
314128419 219902520 158240060
203552151 155744964 63770372
15837353 144330204 216844404
145974997 439226354 84700330
108071619 395302704 210264308
81161915 128268630 26468430
28609823 422824226 154444918
246647835 634341654 36569078
188371101 404705318 170105370
75657871 211402728 37431576
216187177 240301442 121138754
211143853 550346130 195045546
152552627 484360868 121591096
76772277 474026694 8256094
44135041 451867438 6594578
55296585 48192420 21832540
104081409 457183102 353319702
103017573 348889776 157370428
193043075 303680220 101240040
125309973 68036644 2627124
61303579 103359178 2571838
284870581 18765892 420820
55630425 459954432 212332900
60896343 550388612 118921656
99598399 181973526 238184658
34886211 326265388 326062032
87599199 124041816 81572012
267046689 159258796 19187508
53946021 63982468 31823412
27640795 264994040 54448520
369153609 215808412 146354460
280343095 334712832 128075520
114984907 281739116 174123856
396937769 175847620 64754660
146631063 432056790 252491110
284426801 391003438 143498026
230423877 147619142 65022606
57616965 299629196 71862672
6025793 284214186 32256894
165024817 63278788 44924324
95148533 295293448 62721016
95242151 350292346 162835478
176037125 522451070 212427010
90121809 62810368 8429724
90126999 443545284 72965032
108985827 496874388 238411636
97007589 65015448 174421064
197260961 172918182 178111266
373212077 301479526 66966634
78296691 297562794 236038082
76561375 226460152 22714964
15430589 311639930 368480650
142859309 231049164 104860188
34589493 495533846 9769062
84853797 481995594 109558642
110467541 274507892 75976036
228811739 188318572 10970752
93541795 8203694 11861258
253762333 435340868 177581984
184908115 354119428 407555104
159418557 462237534 147732662
114920505 426462702 97163486
32105161 449297384 100993888
204370219 23510160 180825492
96412447 117519916 132806276
111453783 104053800 7569020
223885297 378751212 204075096
97533407 451860924 179104260
88932173 248781686 268034582
325464507 198090460 210199320
46768597 54971044 77238388
225213665 116324700 81662664
68551495 402119930 384183010
258758491 33619258 8638082
114854231 371423792 89150300
19947091 649583682 98446062
134290951 305642562 124738854
159156527 463634724 45150408
157714207 100016488 72868124
48777283 315032838 46240014
182869879 370963322 94655798
28850063 14331824 12796712
22518821 357924632 23947664
99854245 242726172 90336660
269007259 233572828 170880352
185568005 195108540 17622948
204140617 378326794 58762958
179614675 199197724 65979368
210421767 500317716 14385784
64711621 26890874 27394042
24724727 472804402 225267146
125883205 289420370 121339946
71199867 112377966 59375854
101150545 72845218 45784574
172649549 276833894 35609422
208405213 550978812 230119116
223238407 73830062 26406266
71719351 117895510 67274210
39138627 94670664 21740668
20096547 464638616 79041456
148586505 717730292 86190120
35269059 347991452 62466744
296987979 204761536 13568568
213043997 177682784 8793076
96390057 326455170 46465450
34990981 102304808 96813344
102360073 207439522 165956026
162862011 293868812 299171028
427577495 93185948 25512340
58116407 338596432 44930704
199915379 313667702 42009574
152604425 449895100 366731780
63279427 25707212 1602584
97435025 323098300 27126500
19337987 645539086 99211394
31630941 370065050 217699662
187381195 57798146 97338178
72146193 146163096 106807556
57879677 207256824 152591712
57841567 285241620 139224660
52478785 563810620 12654440
464837933 246594994 105909706
127113239 48450838 36837922
25522331 417049252 184979264
419349163 249246792 126444924
45306379 112118698 65346494
194672413 363686960 353547560
146971595 59140216 120813640
275749909 237542636 91085248
377460689 463758320 23922752
83394989 89555898 128133402
214201349 295690886 300340598
283987613 265008492 178273344
122400437 700922190 96213030
77073705 393677456 352115040
40241203 479370434 258540034
367736049 189106402 76961598
199550081 228238990 123701750
122239971 258762010 134135778
80277043 434276276 151807876
443883195 315560950 35726010
198592469 422048430 71604558
65268627 117681156 175338068
233727061 232002314 46187902
321638605 385095396 51732072
151976725 367632200 296617580
57383683 123389728 9135136
265753767 187522274 151361586
60476009 328657538 257672254
15215413 537702702 229362654
138845199 636222868 101619624
27298855 612118920 50368560
11300725 385924362 346421166
211065919 494486240 18654908
272397665 191438430 177667242
55931985 853363820 71352240
153217415 486527752 426400364
50584443 351443118 254929474
4240593 466887914 46361934
122812311 623072638 271887546
114104577 365297634 224187542
348398269 229717370 254798542
193511963 228744658 205153954
190846061 233450852 44137520
198822251 432400598 41693722
42490591 684312928 98133724
321649167 120624402 6267394
17632257 237310636 230178864
179801361 168807052 84286452
382229079 442495822 112878210
58704689 191863518 220843302
70804747 294889624 117323444
124874501 279801840 38742480
350208369 395253614 203051598
69018623 398220248 252997796
45252103 138558592 113983336
81191245 266363920 51869240
22198353 482664612 58505936
326475849 30947476 34986528
105199567 508775646 208124082
29116297 321287112 223312536
229180597 427415080 133563596
26767365 221107970 353940270
55573643 302095314 9458142
44897343 154638030 102825250
223760675 111044680 16265600
36797529 101047416 146274152
208311621 356792618 75541146
34076007 103458034 40349406
77399493 351491170 29332026
209896013 256309200 30661920
179125353 203046470 17969250
101294573 199181566 72182242
71742759 82435400 50463540
231770741 274295258 73579166
54434145 69756498 196178290
17225079 517190598 42704594
182973695 429192100 246638348
163648713 504463806 246366554
139845231 319168704 275202232
25506305 275203862 132400966
310557793 268923134 231834074
15854901 464525332 12567168
378309645 154069290 53349730
210714967 393220374 183302214
220337115 59768318 20211474
78249667 231391232 74326564
221332965 96641790 254494402
105292919 401552216 35069632
118306907 448140674 319449746
19261585 478284022 174374446
204254177 106167686 53794442
125387971 410782308 169589928
222479841 132073628 225061332
16594273 95792046 29819646
145530531 802191582 211191602
162799769 341607332 229928824
118524913 290617926 135036018
7837685 578504470 37044890
73206489 62250018 143293834
110902485 603128610 49449946
88470933 369463840 15285960
54901125 151315818 368322410
73175187 524614068 49506464
55962207 216513378 153066806
313737815 226171468 94954624
122815423 182134150 417964786
365926853 402754880 65421100
26383219 22385504 173158388
192030191 119596548 54511956
142217525 58312340 342086380
198247973 369167434 200993918
79167677 585169814 70421090
83596615 227650530 117264738
92279175 54348024 55288300
159978863 496628014 56378866
106479747 180154246 3371922
11699981 230972894 92845958
199907895 456583550 140506110
212895479 62027878 27792130
35286177 552781776 60378508
117765037 50195846 55008538
2216493 155740966 191276142
310846881 197361084 54468032
91070753 572347146 58044942
80373303 131305956 300091408
16523313 120038946 33851578
241377335 168666208 149951356
82557095 240394660 129709580
23460239 451168192 380175352
144577491 497968348 163731312
226977047 206992952 305681216
85315947 737839634 18828618
173025645 88928060 55632252
30101747 221103428 11004784
193793369 195015384 22406472
196517665 203390820 81655128
20035895 369835904 136513472
195212877 152792526 10196846
251106815 372801270 193412070
169524907 146917176 93484740
137190705 305518260 17674424
64315635 392598114 231592210
38806245 532555480 127613052
121113017 86170102 156069254
60061617 326434226 139240206
64072979 59327568 54878364
189838743 593581484 324415344
7000259 206269242 16158198
18009369 604815898 213510786
75861679 191061376 97770028
91023653 256873624 51114304
176171703 78987066 93543122
25424369 321388308 222400056
154966041 42827562 21389050
176647739 354263878 244777222
50309829 277434666 75361562
18667195 111519260 94243804
213952311 595359274 158558418
134519377 384361114 3264442
177672225 415865296 215487528
126200141 450515986 3980018
73300325 109805330 68449918
217524671 155345268 191262792
23283181 537027768 288718788
32652245 43752410 58106378
7762593 527391528 203227244
190320671 362740228 53020720
25777395 349017180 73007908
75289083 145037942 53189946
324787299 332874972 153098764
69293235 604133740 219116016
61527767 409805914 229873394
198137219 508647956 35242828
24664741 87059256 122297628
184157017 98948674 45024446
92388995 670308740 146418628
234619259 389831108 204361904
85512899 121872376 58217308
68460019 396427972 154836832
226644615 195777330 98080570
80432709 93483762 304021978
31459983 439541244 84041420
7193261 542368790 57989630
348222571 242261232 85391112
67448827 634803754 12111074
5055911 123648738 69052662
204965357 183470176 147394664
176186809 224784640 61348100
24913991 26795598 7395894
104895831 113001018 54824774
185663685 694669620 165160780
365595403 331603542 39909474
64286273 211288066 98997758
195037375 170579630 86353150
177966299 413699930 130960618
178037101 25823158 10758634
179591865 189978130 104803290
110151871 162716170 232747250
16987085 506037880 74766460
115311495 296784654 191308522
240986569 101452634 60320998
85694195 261922058 382020590
96526985 102333560 55907980
68313705 349753020 271978144
106307709 525586188 81668644
125209595 535254260 145585480
175675901 172201502 181250446
79071153 457095086 227567154
312855307 318068494 5279086
37062765 231561132 74503876
196413207 127123626 137233142
166515841 335703974 166883482
178209517 428198770 200241494
228858763 49659734 92789662
66085699 130706994 100214118
9849903 85445352 4062436
167827317 142830470 66168906
274673495 374795552 6633964
225490199 437872848 12128064
4108031 775129118 16418114
334371881 77665702 10240898
152936361 49915952 114197196
68938625 135328056 34551192
60472773 132573630 24391714
43538761 218991932 205774016
180917505 126430710 279077870
345388833 385450976 105951048
222496185 322102920 59635924
176169661 289158848 173474296
75479367 295602426 114969806
274688377 604049714 78486190
173765971 112572698 94932026
12584169 102622326 21119402
111206921 140803012 183467744
172103213 228309926 19379606
129719187 410808788 423973596
218658365 64887964 44696752
166808715 104573580 63000440
130837809 365324256 112173908
92419431 47721134 62072538
56062317 556252962 137960986
117898439 130073536 35452
18838649 65582610 210240510
278254555 43242840 52298928
2378173 213525114 2210574
81654183 25274862 22157206
96307923 578206146 17418826
176584459 96110084 38391052
211346211 322811544 203702768
75540147 175801674 196068034
239586235 394741848 411482964
126592577 139762686 232076250
202411097 176000594 80258138
55907845 545994224 242191060
260813525 590889400 381579800
301212295 126129660 94270284
136391299 183904280 219360832
486729 331194458 205241706
201974055 133307598 15906814
227993609 600411544 95264828
32564333 120794822 191060206
108967577 487384260 5876736
206367005 58875922 167065054
53139625 414107020 23604464
3851409 82633490 61217310
86136043 268241924 111033140
144607979 299177080 136182428
130124735 292594400 220939132
190177345 222221120 64470968
126077637 355898732 297245724
23476737 453465746 51142926
191780317 99865696 29764468
72698271 477839412 53063852
290987323 201207212 99347204
193751217 58162710 120780710
13413725 296769200 141188320
9681051 94276492 335027532
146713523 165326336 31196060
134282991 193731722 195573234
110482859 213440738 50667890
198813227 316131572 262293116
72038203 443162014 248816726
90419121 456436168 14334156
109221425 305933482 290874974
42580019 150261538 200455942
138751023 540899906 301530822
11820825 1908132 13812176
192768313 155029798 217935694
83000697 354349694 205386138
153338641 478170034 324319978
14519265 294646948 296888400
3087297 59035926 103437778
11466803 19652672 7449004
108254925 64879500 164210480
249083675 204925640 138137012
144205279 7790634 32772318
46877317 63584238 42119586
263124059 124520294 110144038
28363109 389227640 129172660
17499727 18017164 34687660
100561035 220636620 123039620
304778745 314686240 150216168
111533471 87151176 543792
122210341 441803782 20143438
218261037 268404868 247648164
438920151 98898628 35257764
45429 513420098 378854262
60822501 58695802 44731242
52305117 260730486 444178382
264050695 191476622 9667046
99858843 225707824 44637348
429819555 145908840 44976620
232628799 298640862 293417818
81700351 212119052 223283704
41313897 20463540 6679760
105971325 278036550 70444670
184574229 502626236 246214632
335698541 299630922 190029702
212393737 349667666 133663730
130713123 173164834 59425614
265404587 161792824 33385772
157982065 401727950 66272078
259451333 274157192 100322264
76657773 240431904 162986332
12158499 253539102 56999006
31680675 594225878 235205430
382541627 72246416 11530192
133078365 98264394 30987358
334913133 284679956 253493208
273721449 399791838 363428138
81931561 459472420 217568752
329195547 216348718 9055614
150098645 239742382 36614974
6556143 19215542 3136134
13029195 61327680 32474324
278241927 253946896 4021668
136562765 181247860 49371796
128613915 206641908 73748600
57904007 105740076 20935020
147311845 160407356 135336092
259736285 419773476 25104732
217231195 413937484 98055212
252463055 189698490 19874190
289968609 310163488 167199900
120266611 329130880 209029960
177805337 268636662 172897074
200917349 244493348 3837196
279185241 102192684 122944192
82548633 143461252 124491396
128346279 387488978 252317862
78960245 406040808 47841444
266555033 435250538 10104574
167933967 265882488 22909384
115151991 254623748 169482144
151134959 258728502 150511734
86198247 189161694 294104942
257965765 625274180 52948532
65733039 116281982 174323214
39587795 288299438 97682270
61904471 383166452 160451744
451242623 199906944 60383376
25681377 251308204 297813132
92426625 422688750 111345050
31414575 22430366 117153330
91556599 652635182 59121238
193523925 174896280 172153960
146494359 101369748 17477644
22541219 352008922 2364254
103715567 278999124 137145312
212327169 54797222 62240238
105646971 468791676 285471548
18782655 203441440 88553040
230117727 121206266 60031446
83019081 257232166 124875822
110136897 181774026 6366958
21520717 10770496 145444168
193264165 50762576 13645168
71438269 182686696 13512488
36712585 334792718 407974874
59920857 359376620 363162624
205180243 409015542 17698974
44499919 75182516 78704972
63973449 196059610 74601510
300319395 170783110 157538202
394427 33666572 8453116
25943971 655175998 58364522
31750689 243284294 265021962
180270295 15942012 63615684
194227749 237947304 4094872
56743359 247083022 270199026
119799177 441212974 258511806
76503341 701619788 24554852
354401021 439139818 364487438
256376951 343416710 33084718
114812391 731853422 152551914
148474341 287391088 180158856
127355981 91109798 203289758
227321927 295022680 33863060
96547107 69337248 186506264
42258823 254317364 3554012
248427439 240392568 51356136
175890331 227772458 228660970
92544211 171905146 174651302
143274377 175320240 30461460
144429717 474325286 240944814
58515395 44613908 150789644
82649137 311145674 79254938
43765981 656045646 10379418
45199125 127912978 57589050
203915295 788202460 31790472
71438223 48516072 76464764
181615423 134501834 106261826
167997267 284061566 184467042
162493937 330949394 103498142
356073685 230530152 119618664
99144443 201640538 65201014
208314905 174772600 67509832
235224819 360064584 247621888
171902299 567153164 147289712
21339149 336673920 99233220
123423067 480733870 173561894
87412455 156908700 166643188
186771767 318125104 121578548
178228247 421561026 160165206
12939709 319046258 150451214
211720599 479454634 46245342
61679793 91424802 43353766
218014847 544652440 395992280
137882013 283360398 15319274
140967205 485971990 82036430
236321169 20928098 34021302
218919953 594648012 13590744
2260991 208212888 138298860
178545801 451742018 97533306
26121903 170233980 25384160
236440583 124191090 15949806
129799773 353095920 49841036
258827261 303536252 29785180
28289613 57588444 8999204
111880035 649062038 45502410
57679803 294083564 301627044
219099767 336592634 199845826
42578501 99926564 87331268
301299483 211698656 95837208
55771755 111566086 204949830
12039965 142185052 26898800
111921277 357332702 188144246
91241181 170783742 95304830
40951371 431380972 17539260
14180403 108521252 87985584
119879343 84037152 67316384
10773655 4810962 475110
104905755 88870440 48516740
178051461 150453954 62964598
260739491 213857924 240033152
1971123 96623982 16596226
32837305 3678470 2009690
36306187 384553420 14541184
96434309 337767872 465901124
12783285 81653244 28889408
88018409 124109840 99823312
122711393 90821074 122408014
30324061 199532780 20700752
71619159 244370524 109311252
102187869 175455742 89365194
135699005 51574770 364017210
174570485 459845870 164152690
26480181 123627946 3162978
29756553 268138804 34672212
176343755 408199222 346992670
65807975 427154148 9765900
117313273 378588056 35412112
87947597 92241866 96020146
110430745 214089110 29042710
216099221 339339910 54901730
77839665 319570076 166387032
44362305 144778140 140267380
356209129 109256030 68291978
183601469 174197180 28973692
132429893 303718916 26395196
101522565 191484154 6122922
569713 62304682 40862954
122165787 677153846 104129466
140904499 606308032 192826700
47246129 171431246 197184998
31055265 116039780 126050640
21473975 300628170 133083138
108479987 365114916 184659972
24703101 216006766 255151818
74800827 135080528 45832644
120973501 121904306 74666722
174730037 390850746 285211854
67707533 164291208 234436056
88130189 472054420 272573152
16219157 243297518 450060766
109304795 580190936 254354360
145840845 115118980 261955260
25099997 68408600 6238820
121639425 309972120 23692840
14421597 372309306 121847842
108192817 307546760 121804544
65456451 89100238 193240698
257699137 165698134 12609842
104383025 345682268 279151024
6261525 195783560 12068136
20021327 127509026 196339186
207878243 376346320 184279180
308394031 292974912 26709144
260528193 290640040 61056576
34896749 432996388 253769432
213807395 111395110 66878330
93022419 693032998 252442626
140092277 49833254 271460578
17374415 258937150 12316030
294914547 322355070 14314810
51288555 280212432 71146780
42558019 58526728 44125928
279265691 374075752 89944052
223858565 412225920 194305140
83162435 488305286 303252830
231819437 611048736 143980956
76941627 345279428 474137076
239910291 214561502 127164102
158019849 154184544 67830412
195987983 511833380 119096480
370965277 30606394 3253778
59950955 235429800 34343364
188432441 228941568 12195648
2863581 5719814 1464738
206940069 154324002 87827218
72709359 498379216 60168432
72200919 698740454 20988582
194778855 174612846 76214278
31735023 375410146 87912366
252103463 405489514 74724526
61421095 319846266 209508210
133994223 295584502 101629746
457643445 178032954 141009190
36055891 372778258 98719154
194980059 166095492 165371492
269195517 266687364 293913152
97304209 200611776 58880988
136299499 530760278 200636666
96194645 198002370 228411390
38348559 250546182 239884798
19854227 200879120 25415180
160876573 206086200 31075020
3553835 329738674 385120370
122772665 280797780 10994580
125970523 327038706 134662002
403261409 239702824 133844852
182699003 406103446 462550246
129159975 366383840 109557192
215660623 202843340 52465364
24193615 791632910 162969430
27664525 138198300 187386600
125059397 625123650 148523010
200352535 723870150 148243050
146033827 547026206 96656242
51459251 411327318 150379854
178658047 223487054 223632842
52694565 280158244 85682340
4254429 116450042 206497638
155997813 215095486 92388918
188613939 155096012 106934808
130616321 458439468 271358556
224052649 267302226 23266902
310092235 185663756 117459908
66394181 302954888 96562072
112913629 435378358 274516738
394214993 334441520 146696540
218707329 526065108 321747536
151660703 353614906 285760402
11315205 135869074 212162718
14355669 235528608 156266264
24147165 111679146 579178
207276691 196633246 60047062
341062453 417143480 64565540
477051795 122965240 18411360
171713459 527965942 9722138
311536371 241225962 75287698
33307127 278979536 228028160
19491501 507317882 133464762
86199349 91034076 151822188
3101777 787574214 30573498
118246849 140990794 177817958
103120307 654830038 8789126
15148373 29363444 7910308
31397549 220738594 142602982
185854199 156812436 257844312
26640201 103095074 116408922
77963303 591574168 34283176
55402461 477679292 171181236
113142075 96720998 33802230
249447267 262485416 138403872
17239947 469695484 359195352
81232431 234755968 119562456
201584597 261625854 7622454
144225649 172132006 224876042
183980081 248377542 336650214
25268851 482150158 174409922
5339253 23743126 1407954
152486839 108916246 50188918
196137123 310901658 134837846
68679839 432536360 149722060
15400455 180752590 65277090
115063825 530303942 294688606
58983199 213462188 250416664
6538741 460820954 343991042
166529543 236628812 70590784
237275591 472218992 421577776
44996857 126393176 126199360
200720105 157614614 19205050
251739075 262352940 212739580
112826945 132823066 202298738
172605925 280912434 57926490
146818301 211862680 235921532
178438239 353355588 251354756
80036663 351065748 169333164
101024405 285257780 173204996
10857937 353861098 280714594
236871693 461488224 208845452
212379049 286076474 147530938
160752615 848645516 178522680
267481753 240781044 265207752
136032181 40493270 86666158
55879585 67056120 71128440
233504719 401811778 80865358
43813639 558087548 16172720
255061757 517419276 265954800
25870729 179611852 67593116
126271079 124413482 60296798
1860745 106196028 231218304
27395501 629501402 174220186
67236519 83400432 4810648
223594051 145591052 73039448
97845213 112239566 57864594
89091127 139997146 8160218
101091867 340642772 28961364
238315821 410326464 167369048
217295449 148491664 42307748
62420225 113896120 29219384
62188755 806248090 319110
143818225 146657570 9323518
77997155 380539180 89252560
16569657 343311852 296615384
37437891 200251764 124734368
20731805 239879850 183303894
161459577 274731412 25804344
78673591 62672880 31673388
89215033 333898202 217961734
352375869 405243852 95116892
249083471 48129458 6203938
75537725 549817654 251001290
55682089 418073912 328032412
111204753 410156964 75283864
2344961 52155208 5122852
3110689 66055220 63473152
128834627 74783056 6456688
77129909 345527140 275355080
52437239 366071844 5938152
86568181 189005416 41671268
119906641 182808764 50813032
37479105 482542396 41559300
108576445 346755388 71290060
112377183 152367494 33547050
90870083 185567118 67682766
178694085 256825500 218367220
92439175 90212850 24886614
343376247 312892208 125204064
167767167 324064518 404561486
9819163 400214508 141302436
80798561 206626328 390179732
27602787 467380274 179002566
93694493 383630406 327569994
123968781 228837458 16000542
145107651 300510950 72139530
89245337 61536360 16690416
21663761 165095940 277429740
154708707 238830720 353570324
31875965 102057518 126832574
74459779 594620526 50494998
105888331 133101396 24378432
276379597 278882474 59918014
147224759 107905278 98009622
124437183 135136376 104011908
170600113 193208134 55245122
236135245 261461370 283855302
232741621 147694980 33622980
87576619 139563342 20096322
35058251 207727562 214706618
21360133 428794020 252649056
95560069 365558172 22045716
77214077 35072624 171391912
47877591 72838702 159780198
16311613 398666450 17794634
119202763 526162566 127668390
35872033 209851726 488904842
52074323 414397812 166304904
215300349 221762388 70663976
165087657 317068376 107143188
223856133 295016088 197831996
279245535 432431612 10523484
297083863 378164160 299596200
122833301 540400666 376911758
67551813 144662140 264628884
133777671 36283534 46139358
81144075 71875756 4132692
94617303 340908172 84187416
109376647 340850572 109468504
111353511 438930472 29282772
14532971 54692138 84873694
83626031 73060090 32331770
72722231 469749282 61555062
220555665 448686870 158064730
190205499 332519692 75998184
170935491 46000922 134438442
209457299 385252232 64593184
102008259 35277252 131630588
1643963 203420196 291345516
77230785 153872024 67173000
57627849 89127168 101903752
22175935 256796168 94311500
32294125 15137520 61639800
213418407 244495464 62356736
49719855 366928452 145063964
147177479 136143612 45619908
173706577 278685814 17562722
190194475 214387720 239906732
335589491 179419472 119226328
129124323 515466972 55606516
144946031 191601162 125364702
81373383 503509242 88910666
27228825 50517090 70362586
28049751 314908246 366726738
135730359 441219238 104004810
282430209 539727426 193204958
213041857 196717136 103226672
44691793 293929452 338866344
243760657 119681586 30034746
9953325 142816600 7256328
83538561 538861486 39000918
21928781 159506192 82494496
220190823 51434744 190957236
30018009 274174782 406860886
39093539 271586216 104699732
79812845 239443930 72768290
127807329 237402672 78848120
118587397 164578268 300823924
255354867 72679700 164220456
170535993 347996062 126062634
201056323 287688414 8410350
47829331 421738148 197916172
164685475 302162162 66981230
340523503 164282312 106120756
141659317 544141746 127851594
165886407 185050596 48882364
189887349 365868114 205508542
201650299 131840894 14788702
94362927 135993654 247965326
29660125 440861580 86044608
891515 472162790 234599930
20023263 299001724 187879776
146492699 291807352 125354672
238001831 52717936 32390308
118791839 185469428 271840348
91499133 29519534 68485326
101371819 510341658 113963550
147074315 72400636 11412748
290333507 335877446 162440662
4094179 130593336 212606208
69158589 727738632 52399936
326745907 121142916 87195684
108550827 23191732 13129596
13929293 388713648 159995436
114905931 309251436 16101488
236308281 60265876 142059648
154721915 372129152 41145220
170101261 549525042 261177006
170198757 209938448 112508424
246235369 324116916 13551072
260504337 367152390 288874330
59612387 486997890 12917466
267953339 146178048 149660076
196342591 101360862 62413062
41895997 323029564 23487308
43479585 303465930 465664438
696047 497150904 64674540
43642841 354172296 210252888
61100025 320568550 133970850
144803249 343181508 372019056
176909095 112477190 215435242
36067199 246242700 235757868
31923701 384732262 23160298
147186239 367713764 19340828
81962463 268973976 325780972
81636453 349203638 480015126
17281445 439954666 23144962
103182617 239409668 189289684
32719339 716751392 84322448
38062225 74831048 1580936
50144535 385366230 80043862
13357129 183636178 262172030
89701091 473096384 75511948
18484165 348491244 67816140
111077451 113358352 95219676
296751303 153311724 76063244
93219693 175546542 158844826
149400515 289846700 56345888
117195865 135211072 302785880
29620629 147593588 151821996
197682777 143770974 126369422
94816709 272642048 16829968
15878917 446041720 94733960
268513693 320601786 54155886
90096271 686771290 175527250
162556095 339723222 49069850
365279679 224401602 160572026
45919449 614924778 221795198
231957347 487118908 27355096
15241857 301603068 277601224
275887703 433127604 239090592
221781585 422926788 274936340
7486635 32273020 36027576
213148935 483636948 261893036
125911287 326001806 84134754
138451077 392215460 20369580
124111185 114121150 26553330
114827681 282192506 12934658
24461227 34183784 51346384
18878121 811209702 67658314
90886335 409826900 21373296
122296891 38978132 22170332
43077401 142852418 5882710
65966255 267455590 5716766
116950451 47429752 54791588
99642061 310822458 203465166
27684395 556112750 126839386
317757427 363497014 243026710
168946703 571501240 107037196
87690973 399127502 386139514
177844585 533255996 204297772
139238073 176522300 68507736
54378573 329433198 196984706
45534109 503580862 92180566
70449537 177725876 200500404
36346511 482124252 258087120
70609983 103515336 132668992
342838901 136328032 56919404
7038673 140267790 71626710
55329411 316596094 83186742
238259187 187898940 51437840
16483285 480809680 160156388
195404103 496847036 429651636
73288789 211161532 237909532
15405071 128302498 49810454
61554733 268988172 35605956
127236591 298874120 42652260
251584175 189353148 22585980
22219351 192534656 738752
137355391 101660102 266872298
159813073 44469728 33303604
69236295 10978148 22802400
215767255 60796430 13609882
165162185 88217220 196597260
8423971 512499278 168535430
378728161 312231142 51848462
19980529 706910068 26861348
44084301 327484008 110456696
312353377 183482586 139698822
20011509 421770924 29891968
124672605 327365910 214644970
141770745 400673470 315749790
31251211 140614504 99912988
176798999 245265524 111618128
100775095 72284408 28577900
39798051 343897164 243907828
28301491 374837166 40658658
60984065 231108550 125191250
93567627 494741706 98992934
221407085 236540742 212352450
253330161 250206948 318066940
110493319 86493992 55867880
110568377 98233286 127189778
279508263 313536364 2571384
58380573 449490454 323174838
302146375 370478818 58950674
54677313 460353234 212401442
121410645 175480616 373762488
135162663 149244504 100479128
129919857 501083714 36248838
196460799 462342678 237105974
217699745 331408360 95950540
232665021 221092392 109347776
140236793 15706884 6424824
139422783 109682786 7138686
144722439 97411752 155857024
85539037 234421916 88188640
55301319 192853566 222360742
36946573 303870036 52957380
130127909 227106420 136026240
173423353 307112628 38394504
270795209 131530578 24469926
408108033 241941114 49085198
69326583 90620264 107088216
95020777 603350736 218256996
15470661 83955216 62436868
56957349 452823870 284078030
130061199 478576932 120497480
244867085 151860240 247115952
306681787 186507986 156936178
352648681 351976142 267218110
275988995 295440360 314371848
73539197 238319556 134670012
161625159 379809578 289434
241999679 139802110 35487622
219562695 249661010 88446522
212356657 212029556 2910176
24178557 203196984 66197348
16393193 92214924 12093360
170058439 131420082 16551714
26420495 176342086 99712702
241982247 655191368 74377836
35153749 49241606 96772438
299049921 210533262 224048986
94419945 196507800 42068696
137901161 141701626 8807938
287907783 68518674 25482518
131738107 329766824 290198660
404548253 452130344 100300864
115966795 266434890 63929166
52291433 366721116 218446104
115333209 100363024 21007212
64556009 101013708 159519852
52825145 179512390 126033850
43879163 8994988 82089856
110839247 200872524 307471248
226399563 297663846 67773598
127921589 226490158 18230018
183578405 225091674 209444118
144821655 95601404 290846628
159943307 33643052 4999976
73994833 60659776 12363404
114939645 380186982 27048590
123691399 122406900 161701560
95812153 216127142 101217274
139376691 135072590 246440238
298616625 179760010 45360930
86261409 256274976 283109308
250698573 89393562 2836274
29086181 275100438 70275318
245431331 331315182 49432866
104921635 270867350 13811278
135226623 523657582 94543206
110629419 63250668 65404024
161537291 293795376 270457152
26459773 76632024 42082212
18986299 117794848 146530652
67949375 45834100 140842840
97815295 43506890 72015034
17416501 269737822 236109638
299799357 361683374 246008646
115512045 78904868 74067576
353539665 130819080 158740540
50918061 7467432 35333296
147532923 430724566 153280554
259329765 74321590 11213718
116581291 775639502 60632422
349271641 183230260 235842820
15325705 239327080 84813392
330603079 528836048 54422828
99694311 184418760 252430100
117338603 194199862 124171054
186316039 157380662 20585266
49463059 406184228 204641956
71323535 262931872 237277940
47948921 413414298 112979922
63195131 376245478 458132438
200093311 215463612 113174532
107678213 708612856 228963148
69542867 261347734 135618766
45061435 138194320 144303920
111101991 678192308 196427928
73883007 274142774 122876730
311346995 141188310 27135810
31431109 725898882 242954814
101060605 120505560 94404840
156615787 153089450 123496150
89587497 38512710 23850746
306180999 191081296 19465752
28047769 244970186 138368002
87461301 246196728 36697684
140793577 327246166 45174526
159681819 336190152 248709368
113075669 382451798 317496914
285289649 316531292 227556188
7174001 86399472 55331772
50042773 234467246 23467246
167820515 64206308 71470244
128058125 278958582 235639326
55655561 172900034 248988818
66708545 293948952 59997960
40298309 641036538 86328390
10561097 340311948 417081264
8740127 198557498 243105346
21037513 163854754 164296714
84546947 342180674 29330494
786775 392456900 198045220
13333271 389460116 310117892
73165363 103129976 28595224
78968229 426304950 285168550
187372807 405934988 215319784
194695699 660538032 201172452
156212249 169798268 220746820
9501149 259525382 3334478
220169485 238878990 25123158
112278207 421171706 455723154
284917923 519723372 226185004
170405827 581816096 295327604
17830791 374247600 140734940
38282447 78999130 12022670
221042535 307117806 118887358
195328217 429356094 60986310
50014197 190052964 229828568
178081459 272130618 86204694
27474015 255883080 174219920
299458213 553686566 11937074
186731919 177418432 159198624
298149555 78995606 55429710
244344003 86774474 19001382
156525635 104749516 120924380
161411951 578046316 151279412
280039399 127862088 43961832
70448259 313640054 104692542
241599625 684883750 188719150
77728799 366763432 23963360
26213517 237931186 70624902
153742639 356886516 212070012
26896661 459595968 14075064
162720743 127161926 117336898
142324853 183745694 96544858
140701735 471637426 4483882
309436255 329832110 3897070
140493317 379388944 133431040
28581091 132601564 58734448
236817355 477458370 479312058
184152823 628467696 25143204
348188661 107610068 99859296
185977709 244211732 14336536
300333649 208310932 42546536
110419983 113691210 161946310
112198767 225443646 261497534
15246281 419051142 195463362
32851569 92096462 127104414
45078393 160122832 384341976
68946705 298938800 224218440
245400503 436990262 346461226
212399445 139116888 41297084
99490123 27091468 32406844
53704091 271381138 35716670
62667057 356659226 11976942
243223947 145500416 33259524
155684621 181675272 54807720
136029089 343336394 313027822
92685051 473095002 178765702
132986689 189602818 1887346
22931221 464836530 176018490
315693907 144543666 98218878
52698653 193776142 302794894
10298855 124798496 10655572
166818911 368130448 389862208
218311419 324866544 81967792
59143783 602884402 3496126
85218103 109201710 103665990
4515207 208243888 182975784
46058699 17881552 102458252
225205839 399120570 93857602
87377161 421525748 180380308
15153447 400231830 93396410
45752849 29213472 238235148
82239749 76228106 84783302
111230395 577636270 251188390
172810875 170615456 68693760
308840743 262335566 202115626
76212077 174886302 33422874
188079171 218960310 241226678
26521611 105524606 75829722
124355263 158328244 259496972
49493839 526948952 190486892
194545427 227304756 149059428
100405573 510446936 149948740
72476827 262066564 14196868
167530269 252216858 15595310
290432757 181892994 226815994
20335755 330771410 48627150
351151281 256510516 44256948
80951643 209122184 27305664
154893661 280980320 20580548
154248987 245323884 61394024
158091011 677889282 106258314
7653333 211532576 227258412
183343209 166603538 96683766
54917403 292772506 336588246
263023537 164152426 222640022
44570981 455744968 55332728
300151449 302101192 81402252
100950169 139339118 71766878
359021245 453849160 179515820
249626451 517775132 112976580
79212905 709168300 32970040
77915817 129308704 143918784
18083531 247281826 29922682
338031153 318018056 70815168
221785009 315570552 83885484
82415167 35151586 3144698
292061643 161650824 18440744
112227939 866612282 69351162
56225495 468541164 85983048
69982025 116526456 124208100
14200605 228498980 388189740
179304513 92693874 136864018
106541337 350263102 296487246
38697931 263309392 155340176
107442261 775491062 95360298
115544061 403415238 172742842
12991133 71800214 5125882
134191785 144718150 6660342
22028321 291392078 5002286
146283419 603454198 23809234
2104665 131124250 384934050
35061243 525351294 72920854
20395195 234171060 279420240
84606045 410193450 236333662
124652095 44891360 43492408
142846449 592655906 46680342
74763681 310738040 108252108
161103593 241582728 158691204
201938613 250060716 75860872
139928819 471056292 93324756
236536405 171663630 158993634
173845687 201919734 16021182
66823683 33440966 41508906
78503311 243045568 59747684
27129973 287140724 391293352
28227725 303104700 115820700
11537019 367510032 315428728
90414263 287819218 214149994
183394591 196722162 227061534
90224143 383417862 164041206
245984649 375950292 53676268
214647109 255304278 52107882
39103977 558073574 56644386
77327691 48987358 125902302
44186341 456474592 146713976
67243587 99068010 14536090
159722193 99554226 256605298
98348271 174549738 94792418
13652091 446294342 188662806
273340397 427269136 199418764
281275401 491693318 339710790
245921375 133995092 102345944
224229831 549558582 60221734
88696127 81274618 50993566
108468995 394950930 287660190
63986987 354236446 238730794
198466117 266337528 232332036
1854005 3531810 7395330
116352257 502922590 231988090
265385929 115488120 134337600
107755407 339082840 190913160
14505467 250125116 101261468
147974081 455250732 130963128
47930677 60727214 251979830
62699317 295620192 354543084
220636191 133842894 110158778
44778499 210211448 123830356
236358077 310276438 8503934
18657655 414817460 209192240
213906203 45781046 174922286
228520857 357207006 257138986
277586257 196761704 116165468
29305331 110600406 101404338
262551335 223127174 126561218
151410379 105173892 31545372
172427815 448305446 285846730
294599319 116348224 22928772
283566379 85852196 46128268
71921249 179469194 98381258
140647187 2780658 124686
130400273 497729256 138474432
121040385 285506366 221584962
22329415 364755470 284273398
31687463 28640574 21515622
190399287 9572118 62859754
189173929 121714692 45226104
132698689 169124720 346990648
180972981 640092592 28057980
177208909 21178770 45494862
38132025 168283550 299672250
71853817 251223788 4834336
33619523 177831772 79429496
32318029 369828906 131258202
99476735 220372000 4985600
108282305 132514602 40155786
14235981 343613034 307516682
51392253 248579606 63015894
185999529 463728392 353748768
331649 138327228 248535324
21787355 370015270 217565090
86654145 81895770 54024310
6406451 575323252 114250372
256264687 131323234 42025402
70417183 111692718 217008846
362492883 341576044 44675340
222610635 275393742 115289590
47748355 121680690 29122446
77658371 307339394 105629158
237679605 180121608 33116980
204555907 183446768 17501056
25783007 82895730 53949726
205735611 213846184 6857472
62490961 298955514 155656458
32742621 247136652 333423032
426333025 55996140 54117432
134460149 569593634 56514418
312031221 390642906 40314242
34007031 327179632 118348416
107280301 74232978 22109778
100334279 371960646 18936282
16586611 73110336 118087848
69847001 573161632 266729240
21881791 299818154 4233782
462750367 226045626 184467906
424025259 346628388 20994100
16594979 117071540 15173200
298873095 176226360 66884360
142218045 383789352 203544536
21302397 468285480 98995004
122179443 464787616 182389872
85007879 190714262 13289786
19104783 321620864 84951084
445541497 80037792 55752096
134535557 450111734 110382874
37857897 161478776 85928616
35648415 113046492 44436040
202631663 223848420 157246284
283163417 411612882 170127846
108793285 98823562 20473966
44602587 109545624 20630824
156754337 210174200 86331916
123106809 431827302 370938106
155406531 289696572 136714168
180224627 190674588 132465156
35663631 592819272 180750824
95055539 355832422 434583886
208767175 124735640 36556600
126042467 379755906 228619182
161991857 226434726 243053250
187187861 376659418 23484074
50364333 533213556 363122408
104782875 157442800 127085484
52136823 263452708 101122356
26923647 495523836 268593536
11058923 442377584 47915656
22825317 269069044 340970904
36786491 280022004 246442308
92226561 165253440 67865852
17317705 50936686 44658598
263533361 212249098 122736322
138710987 576433784 75609916
238474009 452347852 406819036
36558967 610945556 69631324
70302913 52029126 48960234
83271921 71416116 54500692
17010449 168016214 29446562
79506031 444966508 313017236
201688765 285386030 140993030
312586727 114375834 30677502
32063221 281952672 259700640
122078775 553682124 257775532
69335197 649846996 108541828
46370355 322500200 378916116
226881837 307364460 51025184
20036103 188760968 91952196
220665229 209947648 203986688
77922107 152481002 13176874
156204107 121113976 73230400
170983455 181590660 77505344
148009763 504790976 226753588
52508189 408377740 129518420
86205099 481280328 214661504
180848195 315941600 68192408
129125337 129434196 315432016
182526101 28398004 39913832
29361423 159485664 156058604
144902785 30908120 6394300
461429329 153405926 52052122
174535903 51533436 56097132
139249119 407254998 347753158
13109861 469917048 173054760
72605053 509616846 188269734
331194247 185514094 28396978
141740433 315701126 129437502
128617261 18125226 12005802
201698277 65425654 246393378
300720453 551870160 199207196
161802463 317155402 114462406
309418227 152659302 13415666
263904147 148239106 9516774
355662499 35884148 14154712
96695731 504350454 130547802
442732889 168373010 106178210
91070953 175503840 60464520
229635385 169129744 99790192
70370743 42564006 287340726
122020683 529919786 383828082
5072361 205118102 72034782
58836951 638509876 83737632
10970997 382815954 126267110
216559951 95710894 7582022
23767245 306307990 2184630
143644001 131814320 206977268
10561077 428916744 184582628
72107127 353925504 231411224
131716739 298108112 161693392
266381459 347898212 205087072
13401899 382297622 32002498
60928469 70138748 179948
327006471 529439872 155261868
270940731 126434184 33180868
376600879 125825822 128569882
13684075 260336220 168557556
266175747 243391456 31999044
24905779 519539310 155561922
13499991 232560768 21326228
12271627 396904730 293994550
214899073 469437494 267013202
317869775 597195048 26727600
166685487 462719500 124204884
136039401 74021950 82242918
148520905 157868376 166363068
238748855 245835420 69182772
44323757 212183610 175880550
181033155 167023930 106050990
283829517 243878910 96485590
149850933 158582992 244630116
85436223 496293366 366331622
344385399 185595660 204571868
23177557 62520458 11877866
68796949 143502692 70071428
133715781 315413808 69964888
65260055 203064806 41705558
324369775 154003364 77896220
149244805 465082610 220219910
106175553 417120416 68006652
128917729 199908074 65225738
6394751 368044588 36336388
120716399 358404448 49326584
236990821 488795558 318957518
202319083 35981806 21698090
236223131 419286596 199836272
72472045 121652038 31376834
118054087 379827886 182202034
31881111 276315452 138685620
224973677 782481912 86931216
72601413 362793114 391128686
4207289 191123548 38818516
460393897 302347952 23326444
35716147 196096186 146837738
50780745 161592144 34342300
68348219 309914886 96557598
100198911 353040926 78702918
29833389 714269002 17758914
91296861 334146644 139389612
226984753 115395750 18894654
69842591 99870940 69952100
22752299 99583618 113333386
52999809 109050434 359155878
23748713 535388266 13384210
129044685 80060320 12015720
130960839 182533518 62419366
128208629 335074738 36312422
68401073 90837084 43436748
55223147 129683474 222800074
15958275 319802460 313165516
236217345 286756710 84191690
111746089 441072138 263382522
62676741 303872220 180456388
158588391 208104492 99789488
112279479 401022842 44072226
26342915 345686620 213442220
140972551 462483322 344607598
67456951 501154008 288428532
136646113 164714746 65062226
131977595 226581326 148610
244763235 138914394 110004610
22214103 320210202 345292186
230128549 363017026 75779962
155067017 463376844 326717928
219072045 582964440 70499680
109412047 336152108 418387304
16491837 194871834 34319270
333808049 220909390 23212718
140587547 278041654 89097490
2473753 156504296 133720672
137039415 226104144 39833008
68694925 546835380 71271744
160178397 225101984 180800328
299373089 135213628 73213072
89780253 932087796 54652780
193609739 212423182 175941154
263880625 47270360 84766396
64938497 549419002 76506854
120102313 228650814 15472266
111817019 163106248 226052752
51425095 520927998 249804486
40824345 392181208 273853344
98186793 603041844 41823784
104922753 328806758 190533306
130925815 454232160 365374620
98116605 258760122 183728690
157614507 127915242 110027674
13571029 11508236 14837792
231893831 607511632 90660388
20885847 280044824 233174088
42757029 214832128 42351648
114828591 273519990 138315370
369988519 325009908 150552096
173371709 264250700 15164260
164610569 264362328 372416388
29824277 260086076 273433816
239116121 78656668 3086192
73629021 40676262 781454
231755095 144638950 3939290
32897415 503938668 64537024
289033725 338778600 116099960
31813097 125917534 96205742
107243451 43028532 55030240
165471203 328403640 144150096
231094237 196434646 272256286
240910893 277362036 248763304
192986635 165882770 16849430
3662741 360490552 83537812
104046545 259686770 85651978
2238977 10575358 3233494
251601545 497153650 160903498
78348771 207758410 253648590
108986099 241143200 89201132
97387171 150914196 29166648
17111199 374237334 14417762
58778731 467868228 47928276
92772305 594267510 24986010
5569197 220161096 438602632
28934171 362306754 88036998
69190465 502393078 211472146
29931277 238599012 98497116
102146131 46714342 223208846
268085847 608159292 91352884
207023579 606340928 270674876
271983615 193637220 72290840
125602065 158533680 32740576
88869601 178393790 198921382
21699117 449710624 67128708
35990765 126077330 65279630
16432411 453836122 289109254
148012843 61377794 46898486
11477369 116520628 22534672
115142681 16071764 8383532
28353355 418421324 115042168
58022583 93361258 19730454
107847315 66903920 51289380
193268447 171792206 140197054
30806721 22647206 4847958
181242389 298118408 19796476
28795515 134589294 76599658
13386673 573638256 87221388
24328539 260154648 18380704
69369105 378380340 92034280
86866723 98341294 95622182
48381771 327892468 313260828
68021533 534510060 283835280
196043895 198496496 64572900
56324849 305767234 372783302
107994385 443821440 64030836
12356501 226470222 17497542
243144375 145739502 10933190
206980749 197292872 38866356
126854979 438739280 227955840
138101147 179154416 117274232
317052227 120695826 130333758
367233897 114098148 58434044
398540051 128865198 115880178
39226321 189005682 205779606
102589679 612023918 292637678
263575283 518768050 24525110
188128161 348891764 28051788
94521519 161271856 57188472
159571713 138916092 202920964
149004563 199039126 42964166
233141865 151926456 20513060
85998151 298698468 400788
48412639 454789726 323837602
124434801 44520598 66524862
7605355 416111780 206046860
155349929 271075562 384852886
191767219 225779716 175619032
192866009 232571476 181653832
127170673 248467470 200784990
57380841 113829632 13849788
181578331 198130242 67341966
126901389 187159608 1249916
193904821 194384940 154793580
97836115 401453340 242270280
66675931 45701298 5581422
110271675 354237750 324136730
41593599 241502968 117772296
66968917 297306136 210415768
150066171 110313122 290738250
115517379 99245712 101589752
193238909 329715148 47489624
42644193 614458506 198548462
76644447 309542130 158517554
221116805 59610050 11788214
142364771 268611530 190558630
9740187 474465462 225832186
81267337 138836840 90172916
219263873 126285186 5086614
137516261 367197918 206588262
5197447 228893044 128389796
300440755 330892666 200805010
13260689 416623754 118293158
44175795 399433510 227832990
16041817 101368666 326741162
144965777 568553686 208593418
41137169 365295344 290401112
228520195 390204120 48594240
176944359 226499112 115380776
231618357 430565006 93615306
103736517 96590894 256971486
127635753 215530476 60408568
3730211 537842532 83160204
20176031 48181208 2212628
12606615 232612580 29119440
234968565 101506600 106288080
4049529 330417570 228752530
89221867 560418166 213512218
57108585 421663160 138242868
130782137 369268938 162653934
170364113 126516334 188678438
377794857 172518798 113130506
103237875 238754970 69916210
112152963 683393906 158716974
42487531 88439064 59597832
250980135 100441344 107168092
91392035 185852512 18037340
164709043 367632012 227438664
2420467 482471114 183183574
128158579 340532314 97999342
113902777 195797714 22812958
75643917 33040866 10347878
15842219 184285518 5426202
17362533 26956356 10036928
23328837 290041902 28357294
329723947 249926586 277665666
107702409 65489392 53788476
124339115 314436774 73478610
74873685 173570890 36510426
66106009 79277512 42643396
116725043 277634726 24141598
223273253 36798626 23675158
173434291 147708722 125340922
107631813 15748724 154396236
12987313 15553674 2889882
32538807 212388074 218722098
133726157 85669802 196094866
270383273 85558914 11364990
43579521 441020016 43659188
130522475 125613050 116345650
14111729 366035952 119425656
98087571 490949208 120992704
175033215 319783680 135439240
4302115 4256024 33892132
197026165 159971490 38199570
5025113 513728826 183372678
197258781 356741724 13730792
78757599 363443018 4386198
46980253 458463186 107205726
322441835 258242020 6485180
16634063 377309306 52227046
84943365 587077074 90942770
84004009 76255546 12370802
217340749 321735082 56168450
262951325 321118542 113303694
125552793 45057032 167388204
213756689 202465638 146634
111750735 121363748 243650940
178654027 397839444 308002704
202558879 23783998 74169622
52747779 247001436 40079708
86269895 225746080 56043164
59614915 273565740 54065784
42661823 453790140 126294564
269763667 204530606 56076370
42503589 722080976 19597692
242942105 259344110 45879830
48003081 133309352 26242392
88231467 124454712 172024864
255067123 272747296 61162064
127982511 66931498 101042730
11375187 73288422 73379834
129420717 288886272 301530536
79891377 858130878 61004834
231323013 595277790 143431910
62685161 249716750 115163990
19642233 261927744 61214380
138215413 692845058 98629486
167806373 310667814 20384250
122387293 624312396 136898112
192860469 163883688 12894604
136411681 302241506 95139862
14108911 58203838 28049758
74933117 139220916 145270368
126253025 216147106 97329830
2549209 95783124 98220588
286936797 413513596 410715444
95997743 210372840 41741976
64732679 84822796 289980652
196085409 298391522 291857538
20894613 70993330 277310634
187344345 558179990 169870854
278315155 330063040 83622640
188297043 90030114 81321626
179040117 409803656 386753208
85242531 148241994 49923458
9231889 251348088 119019972
242824367 184457206 108933770
110009523 465898562 248228406
239066981 492796558 20792074
3678327 357106586 94100562
3863925 125446800 35252900
127771591 110475542 44261374
133950453 318164952 35938804
23873221 466113308 141978824
58008117 212836656 191993096
1398951 248148662 208539174
177309117 125393806 85223418
52860911 538020142 99303358
311404533 320625216 242850008
64243557 420520536 171390812
174314907 212660526 172450018
2134885 157707600 52391100
4284201 130803104 122868432
227372637 165339372 48622216
114248877 252363418 173994534
133013893 175817686 16959494
110874673 240499714 36754442
70685025 199385510 140217666
163271545 368403840 305877540
199170283 201109904 9543808
91326383 349302084 38558868
42399723 309646156 5877324
84809919 77009468 50399436
136058655 503725878 6119750
190593443 90120886 92297618
86617121 164014476 109135728
34273795 283879568 200303320
33761935 315294290 120025498
206604271 492869156 291012128
356090641 55147146 27513702
124819031 408488890 43087090
82343905 210743526 161344518
165469941 473386212 431679976
80680199 493513714 75005018
213852247 60955882 233989426
39186383 555809148 82293396
126068193 222216954 157529362
43670765 217050720 224188560
85196793 328356984 180988528
84042399 452822494 438940602
48587925 151845960 345061220
152400117 225965456 92150880
309085737 62483076 78882272
90714565 32320678 46869470
109267685 365964720 271140960
29455895 14076590 847570
300447109 184485478 27988082
77583711 53611318 80678802
153438785 192606848 14178280
91250015 353047692 119677056
180299897 171792808 118814344
19583131 196218870 88951110
145547961 368982642 31590398
11470127 45353664 38635416
326941789 285830012 51239164
149311155 123825920 183475860
94893695 352944292 388721960
151865439 412012818 177648266
161147955 111430600 270101700
275915675 406197820 209972536
304046565 153111952 9340236
201467427 117611824 93441048
75594671 529296774 263932002
7484729 298275528 144569052
17021301 181449292 202264116
361273945 297264990 6420258
51428491 54411332 73796216
64807545 666845670 87786410
104774961 219929950 14227902
2995755 118874222 41270154
82040219 152005668 78420516
156412905 305883840 219362840
145289753 205547006 4880878
46414831 349612340 232226120
41970573 214674642 351966734
210592257 325624624 97032384
107500527 80604314 14373570
131214267 535047118 5281494
142328129 226331420 393355600
22631071 222817378 324151738
222121633 275998792 187061024
30385947 57500718 177096886
97515153 314897586 395298902
268323471 547507784 248551668
125256465 147596374 353599218
133130615 81723660 205177020
275286223 103403410 104673310
156784955 205938340 111886420
167104723 547928318 104423314
28647197 119671040 7563404
383610689 333245800 72275252
64797117 474150048 327530644
102223533 397329138 12632054
113037031 392729514 85202622
61743843 6119814 130462486
141241029 450446002 323944338
60746457 555366378 156003554
369800947 114215338 80677634
65721859 152879046 12256578
334511755 74724080 73524740
1912503 115753382 2751234
59631485 53593764 50666700
31677699 241590642 157035542
12401547 533768098 133951974
155732613 478681816 146986860
27969233 680992182 78146274
314680281 398951836 190534392
61301255 51450424 22070480
332090975 517036274 219977782
162626307 77752446 119723306
36528421 78675768 330379188
41325625 267053166 237019362
116848011 147918252 106276240
212890649 503672690 73651082
185799035 619850946 106986570
67086171 413672042 118849374
60568689 483537636 291201032
264260823 467066290 205782810
21754561 335807798 101552290
339126719 428896124 24811552
111979551 43658930 39305250
43486385 71836020 107369160
127944407 243776816 80800144
25738009 172339340 148801712
240447545 231369602 99880390
167347275 482951460 301267688
120480043 256152430 39398374
207482099 207491982 88428174
67013865 253562340 176542568
282250839 336781042 152419482
129139437 114749826 99645254
64468669 139789742 165080954
60472019 351014784 30469008
66292659 29829650 95978538
161634497 347658808 162451636
205744983 215287550 10391490
160477503 696477516 240729272
117725485 385220660 90585920
37161525 668285888 46240884
31089755 187116768 75231780
184424241 160081474 289088142
111116065 636094590 168581178
50873949 184665722 201904374
153291339 268541936 42593328
106204057 161408006 3809486
85171831 326102286 44811258
87525113 290619206 233774702
209931861 177541710 11956030
195475209 336118818 174281962
19631929 142445608 94784504
143171711 134686588 184047184
111898737 47321472 6574964
106641037 619579894 8207918
79324895 419015510 150186310
42018277 193935242 231188486
8521495 501171734 26691038
102296691 148187238 80218190
174416225 135236294 18003158
19797965 182994546 423501990
144201155 226278206 221677550
25726097 297397962 103171626
16096087 80097364 156740728
240742007 516275482 516131974
31450369 101516222 89850578
112190285 534200974 239500682
131660529 119308882 16052754
138021485 138733218 246494730
34791239 454835358 10279554
183219745 133816804 32803672
30707519 340677184 138970532
167510581 75408202 74564714
64324837 92415034 72785506
117251253 232656222 296394454
38632215 139419328 34559196
20653449 193119198 5222422
149546163 46331826 233620166
407802591 459956746 187097718
54824715 202671350 471429750
34336245 17545710 18491570
32412717 51190618 420525414
173134585 122579024 35749340
35996679 490528968 183771472
101345697 533892934 136860498
91388799 416267480 29924220
159935769 110817352 178408692
84217965 172524324 271498640
186056125 469431712 1736300
237177659 109482688 102147500
79319997 62282276 10427844
235996179 548691614 67682802
114027251 529926724 225820972
156265877 21116164 75700004
111721919 194576438 324177358
65492725 357080910 11973978
13690791 64295408 65842596
93639007 100404906 23797506
229344089 224868318 96511974
33190987 233567922 366562914
26913747 442444454 46484610
42477289 114603948 43451136
72973501 317003302 100914878
100369827 592720326 286803994
83910057 83307808 379661436
3167645 399640152 362413800
84180275 383260250 221113042
41877437 172559508 26196324
191797985 112072630 187629790
8756739 60108192 24705208
34622085 493333500 385594324
292297053 179558454 141657710
120785649 229146600 113370968
83773035 360360960 124694128
148610245 150296260 206025820
48231975 29936592 2218840
169828453 146254974 58693638
160006431 295900332 47699236
83703 133112130 45786454
93907695 340092510 270912950
25152881 247612568 123919612
144833559 275927392 195353184
280768579 121534260 29073240
147415167 45722450 40499310
3037461 258382212 189467828
216620407 146385916 37695328
152957263 476838750 56644350
126642323 358225094 38975914
67005223 78988526 30931814
30405413 43462486 17575166
93766533 100644726 179739538
313127261 262017172 25047688
95697427 248308228 35876476
12206143 380909282 431794574
90900673 266348668 85202716
223030365 108299780 7356960
225645383 401581400 40338400
244826293 244674108 79897704
218936631 235679658 38056594
93298125 184576884 123928340
27080691 197238010 103358130
342942167 297060640 62863460
54344781 381798296 134831028
34885455 250147554 357042422
190816341 169296178 246836862
7396709 270034300 224747288
19282607 399403430 149234026
4027453 121386936 69069204
246377379 79338932 140909292
49504285 43566610 135206830
148109763 14996794 31707954
53301293 340330762 65142454
40741623 369096156 275935088
51300481 154407184 57524828
184993821 289041410 115325670
4991663 6483264 5105652
77227185 381009812 99945384
49602633 154547608 85090044
111988121 136740680 116897480
57315331 20549502 25240158
199906027 303505366 89087062
77850395 305149772 11855900
134264503 55136234 23866342
33049949 375663004 216714992
9432841 118710568 83008108
129128109 327732468 274236244
179248517 238215268 73951916
26871681 117450314 57476142
156704463 228505760 17030784
34931039 41957782 12274646
39516903 106221326 198896274
49116783 358250716 77167692
107369587 225169494 78766674
145921503 355752280 42296280
302889397 351659452 231082216
236347885 77472698 59356790
76055613 118399146 51806822
140625963 77265476 51354816
171982845 210092484 96579580
2971973 22987764 148767156
7746585 826789534 66878238
115295647 82694094 301778118
268318221 309685536 119531572
12759911 194661520 14731220
10127101 507999658 74554634
86018159 429842358 183094134
24614563 131447096 1113652
12563613 403352064 54103204
95145183 275311714 197010498
202166513 378926704 206452364
10185215 147119380 145166720
154595465 186743852 175992664
257004547 166864896 99416640
201128243 10305756 20519712
162350525 189721964 209607452
279829917 362606424 119350724
182548881 452926646 220942542
227347087 222295220 8810216
94284719 276100790 110066030
59384633 132409644 118705860
69781611 228204680 117233340
2942313 287214744 222738256
78507277 192981400 263213164
53230771 515038292 234027112
234401167 150043646 42360374
256571443 158965904 47645224
152066453 179035906 96335066
183336975 114455100 8955800
134869079 414355582 9382318
148077369 277765488 141980012
4289097 89596064 50420808
40666073 85054126 69761986
10136741 105087024 134353932
18005605 370265788 61120420
14317605 327126460 69812940
722239 109780840 226010000
164178603 277903854 64807402
133004209 235246440 246620088
227961419 328151098 32718898
123936275 248170722 85976046
117414639 164367832 97109604
111664409 124955218 12716774
60468055 142143760 54277900
193567063 612249616 79682356
245307367 157071090 74064870
214390993 621343926 38589810
86420025 75790730 27566346
261776389 142673862 24124002
161330769 507998046 356597762
130469273 76986268 76773584
98399503 194596782 64664154
108063521 255809870 149152910
138726855 77737830 153490390
164964307 89608808 46445836
197009131 26408878 17098402
112962241 370666198 99204638
172572441 209550798 270614822
92079655 405749850 87024582
145433775 431872530 15763150
103683479 78146064 21837492
35631871 283418272 162223720
61387759 240145424 41349172
398148359 70932438 36795654
34393335 111583004 325067772
73970935 492140890 60160030
17420581 212251802 313952698
91903563 250895380 114802284
125852057 442309888 161308436
27726933 541975504 341428692
108352993 164575146 208662
40727541 425139898 13333026
20311773 101643070 16195314
9803131 311791990 116862890
120311475 13139350 57845442
60248735 304671088 29772284
30161037 672837284 105029400
154673691 358492148 48689532
185794043 491673974 15120938
112033893 415009612 111680556
167603765 178263190 307703474
151440319 459947126 85138018
106584735 51788950 76394550
765045 304387870 98169210
80940497 730585008 158877516
57269827 409913536 57481892
27186739 323153466 134779362
181680919 136325078 78225986
120559047 548045444 177698232
113586315 150410660 260353512
101298193 449446006 340949774
17257879 200188872 109402860
68873377 509424560 58708864
473638671 91664058 25254778
60581043 546007614 86311694
73039411 246923268 162013068
2885091 346552074 203959298
5426483 82904794 81684554
50813175 519714420 192822316
5475107 415174718 139917646
177204925 240652900 13166600
58467625 306684390 305679294
47166809 287152588 127967480
12129909 231586220 60662388
14013705 135724980 174725096
77665485 47611288 198463416
197732895 316178530 412781598
171580205 196397450 54844810
158371617 393877526 262400658
33023889 172466992 8124756
185507995 177332940 99960780
262692721 462282696 139544868
119435123 446323510 135405286
46037195 506742580 301995040
69339507 239724536 45664848
100476123 150258614 280739610
75099539 623752220 227737720
99287281 81053126 13557038
1005663 227530116 191236300
205278349 235286892 83595552
171822455 91699340 49219676
141887929 317729992 231838324
82409681 208374112 29865548
21736911 65938560 146932520
117810425 175953400 9585800
32554151 535957732 134701520
2351959 7092806 763078
168113203 275829960 191548104
112732865 294940954 41140678
156604459 401670466 7014398
45361773 322474648 86557104
108983187 364097978 136967274
299330421 289673928 159301304
159275227 79497874 214430282
24285959 232596808 317116208
55685003 274156036 282481196
24606841 98393876 17639992
180021681 78608704 8388792
11171571 40486332 14329624
60029871 143139242 29585202
174449695 393708100 355454696
171801 317360178 346048166
120197203 380930572 295039856
250697883 199348236 201511096
91841285 514628384 66132500
260511903 183053138 84160374
8994447 459032810 281677146
144306985 243264668 241365976
85365121 563692924 245633608
161801671 148976658 33874614
126885071 181475482 42220166
240503633 187186628 164475164
85335671 31608614 13207402
132605173 9896682 227876826
199597581 118607522 90116766
67415217 290433542 450696486
172818021 722576388 99508688
133820829 176394978 153062326
17580801 205361972 28488708
143326501 283653784 453843088
125208043 130023574 197762606
106302017 402258228 243144756
257989111 309915182 178335154
239959451 172851932 71947756
6392423 464799442 266694106
79834983 254636432 239730084
168313039 448482778 365557042
309523277 209276368 128119384
70476199 235527102 311090394
191614781 213976416 62139888
279273445 159971924 92389868
131746153 197896574 41472626
89957813 159347158 412205314
52579427 29679278 49895494
229815829 281514000 249591972
17174283 42391934 23656734
182067349 106178562 72309246
87076515 297406330 36414510
16488219 230560692 148299008
57472569 359899634 30840282
134765135 121923904 58966480
78395265 121987398 116473414
211376055 15143282 7280910
109220959 444519250 54834550
10793341 25246668 21153444
94967703 167543050 209695650
89659463 261038204 225850004
275694891 249016298 64106286
176951245 110420030 152739706
149574695 649439884 140073112
91778931 6999062 138082974
21552737 223722676 172883204
233481871 162960078 129522750
34155513 297640580 10147116
318870641 233587518 84783234
143177571 437892212 328563012
49584729 653509734 63077438
75301291 446401448 150352556
50790243 69103586 77547414
263777011 191125836 184019532
4610055 588744980 117378288
262677843 314971146 25759922
218794389 47407504 29577972
25780055 497280030 177779310
90311983 519134774 175766702
212681481 345085946 117177978
14952641 84893562 114082650
424968437 126691086 52837026
3502993 71826876 117150996
53495497 407433154 152116030
105367841 154105810 106954238
64887619 116865444 417046152
38554289 271366978 44902846
131577531 114252342 93356890
183246889 562052432 13074376
284216483 343401090 329013906
178007131 186103788 252412032
82912805 601414838 85016066
71153075 345875626 108081218
104581527 402000924 224376188
53074685 229267782 60351174
285481789 369050796 369892572
467756733 186342270 26557150
218734683 498016086 111964342
15853769 108051232 175463164
79147581 406110306 100762538
110879565 222204430 30894690
261177275 43691998 9528314
14957453 489418496 19290188
208357821 214802838 44201782
45516401 45640548 2702688
50476175 143702028 40435896
12314419 106923358 15179002
253270093 43581674 1678010
146601321 35256410 205985550
464430131 176233518 40240374
7634731 95585078 1957918
260222249 233643012 17326812
23387947 456780256 129572828
136948849 104164908 19212
16715389 178264382 101658634
173385681 153174958 171476598
7160205 179878422 158677454
268910263 77320754 18464846
40379657 624344626 31778038
135540397 346722166 25810798
33310965 9616860 1860980
251138303 129390718 57340774
18993215 784878610 77840230
140325799 334881048 66415476
53226113 163140796 206322452
75798879 292227988 47589048
9450367 57347144 53344640
202826127 168402962 112221654
29108173 276731252 177618284
163030675 623785790 169953970
168179781 666842958 52364578
33348143 227100688 154225736
97331213 167983276 3235504
33447257 156411846 27779766
109469371 119217630 247574478
66039109 146783080 29257688
70437433 20955748 199157384
173157219 399693184 181486248
247604129 471765466 12444278
8517323 41929904 5885128
30915959 34708312 111064040
133618607 456487782 96629634
91667887 545934564 42445116
107987849 286286168 86302024
90477681 323369244 25166972
8580353 351110042 68150674
290263241 373774686 4488798
272195677 282984936 104012964
322012931 508812220 99858808
28286895 440362000 87991800
23879649 777280818 195240170
105256641 275965874 439191942
56303575 363522810 25094838
60162643 306438766 172651606
158154577 324274864 22065008
17015763 134316852 63575464
141474505 145015216 341851288
157540647 221323116 352800464
27225905 75901390 80442922
306353807 151549550 35997574
39011765 88215448 17922980
54179517 467957616 342424336
9097413 193988700 100130560
228314441 447351700 145925780
159771027 677278502 24922626
186835821 231587748 53579288
66259955 413102860 96586660
284619731 155918692 157414312
89828769 694479008 300080112
116499175 696584430 182680254
356525143 367139328 123057936
210627909 53508226 19534542
33594667 123148260 86335740
22931953 400423446 329288466
52435739 45929322 2249406
269721233 81787674 42238074
332579325 168971214 96711902
176649723 112129386 42188650
78242531 153445914 4298442
312435985 209793230 177525550
103242395 658784132 35807024
31269721 272204786 249325502
116171089 245253358 292744334
138594041 78453588 32766360
347781493 574988866 209109026
224806173 347112050 310827990
100310475 65733542 176225070
168246201 192142128 133750024
116819867 147107154 64529814
64659731 134747578 181489886
59215889 314833988 80022628
331364713 20456462 1663006
111722839 516119662 77993282
43428609 56152194 6021238
314147499 255845198 42828234
99371089 470482748 387486040
46787095 381234960 289982520
105867263 536706670 167959166
168866353 421763604 94194936
250927891 169827622 145609442
184451605 191174976 128967060
63998505 291493974 323938430
335724749 99251328 64117752
84068139 330403852 10020120
272037507 144115200 58824176
190387637 400009916 315351920
21560693 83153086 61302838
67891925 231198080 114043000
150215011 302357068 19731016
292465683 258567156 84884236
176816903 362541646 283938434
166824399 321941102 114458934
146530111 289081702 186115130
7688557 494657004 1503348
222965085 474060896 37725360
259973239 160202944 92724688
172224257 490913594 174060314
217154543 338269538 170194406
164886435 237581890 140814570
37560075 69505778 92840370
119195267 660534564 237625476
62786815 372130546 4823690
224812693 544635498 327290634
159020205 44628390 73140926
71790033 163508300 35557056
128529399 400233616 440003112
87506069 461013672 14283708
35106209 334034794 10073398
201220557 354986238 341683466
197714363 335274918 87593346
303431279 384853364 349501348
237970555 197632770 166675710
258330795 497768072 103194720
145459357 207266088 271338204
231147623 105139832 5041724
25927155 145716732 109828276
92938887 109941546 51704026
46862615 325789580 111513160
209323417 213725220 15070356
378063 323225226 376715318
35035515 338764310 278532114
38371161 40010818 15965298
43938625 94273310 387251330
133869791 263517672 154683624
36293491 773548230 192593838
112076315 311946362 94340750
28560875 139199150 37619870
21639181 45351172 9980972
5362315 167184940 20465852
27098943 171299092 89687184
398329593 51233922 31428554
22052041 306688712 29527160
120545537 207363154 68141878
630109 37289626 10708238
45432191 356470988 33382588
50539791 388572640 146803440
147081359 16703842 130920358
74068371 407809308 406404088
176445407 594374524 137277728
28010625 189019380 172026668
172863997 79985946 114628158
247169511 216870588 168390076
23717449 82785090 7096218
135788577 260017136 26615508
182220639 231789122 178017366
153602877 6819272 27613476
113120293 577404674 188840114
312339929 268334980 256263260
65968303 253412318 336890714
207412745 141161190 50978910
7203293 483285424 266098868
139750205 177559300 43002388
73038983 390821154 150444474
129158421 81898018 60627414
50723491 55281808 21992788
254187907 210233686 28469758
102585951 729946320 19593668
230109971 472252356 204645012
250759593 90038974 43667922
373279159 301592248 136557452
55631841 409282774 278991738
220484823 398045036 290819688
279788397 49148676 39294328
7630995 20751390 12923090
282128225 325011550 224552630
95866635 148351380 77364356
58210077 148709344 51499812
217264725 62239880 225615276
55347567 622910314 198853026
15521031 1865392 7866312
21744859 89630698 181910234
147938539 265553034 11358018
98059359 597710814 206340278
38830631 230205142 70412930
19486617 174216922 81828414
2159547 826493850 72783254
41482131 538859324 162603528
208486325 446213970 52375698
251592409 127137962 116982934
48514731 36717100 1093392
95493833 459062920 21213220
43110419 130698826 45772618
141265127 57121400 7206164
12062151 607952184 50846968
82032205 98499390 76542690
111685759 37205112 131350128
148953571 314624050 44577170
46612113 154870414 43735806
191136775 299884130 226673090
333403813 374031134 89888998
7704675 403812030 19408210
74341581 397594288 108624888
269768007 219188428 146364084
116575235 267834020 87261560
13527233 374024978 62435074
128202137 238477726 6766718
284829597 539123886 242540462
25850139 292697538 311302846
76564043 182930886 454526178
20446005 197136890 20027970
133967207 234892754 143375294
200735585 411758380 197386340
108071567 211599496 101060168
104513121 22033970 12170178
13898999 116215124 57377372
90097855 307454396 16574720
184213819 102476764 14856448
197404033 148917368 68909216
54181145 155139510 155696178
56736529 194489234 93428282
221151827 50423214 7189914
35632155 414287380 320330040
35282277 94634886 11329538
65795277 194533964 335471388
17534647 13519246 40986478
239900999 91505454 178910082
109159923 137359872 130158296
268779793 359739912 120858036
133816967 347657806 64758730
59034031 170382758 15249326
3792075 235250730 113876750
109284077 103961424 141382812
250612313 70539788 6813356
343401487 204226374 66011058
196689841 168076048 109617692
56836375 131070770 18384550
212922493 112287066 96854622
191571319 281944634 172996462
105745245 430716740 128743344
149115383 239197782 64858986
17603871 266887932 106343576
110893937 188087884 175199540
110077149 88533942 71114486
42720153 74238036 77040404
207986067 535494256 80740500
35942577 170284894 34550034
171954345 196411062 268607534
170345381 397832392 114612868
90091577 381206044 54415136
242473945 132131430 50914290
4403983 339486506 76978630
147393421 43339372 297733904
126954751 151155382 57959498
71005407 295932304 63810336
337942607 232945662 1696794
165924627 209881706 338670462
42184983 315369094 26361270
55863409 886799046 27375498
251313313 409911280 9868784
285458809 308101464 77398188
2243457 283509874 18874134
12889209 519196728 17264792
84182837 90552402 234681186
249985441 39320086 10915642
177660079 233455120 34042760
68913373 440522296 56805772
320722333 145569748 29358544
85136559 405366096 373140652
29597025 253798360 299210004
416537005 229266010 130068010
62531555 459895294 172786958
107989035 245518770 32540086
99442989 237634170 32624570
210017361 78994358 259523142
197943349 134652062 12427466
29156283 309544196 261539148
150968017 34563760 14385760
213077967 504257224 66116016
255315167 20820154 10399222
217269343 330420086 150604466
168348689 40918426 114953978
160142125 477523650 181389450
135763449 151959888 92988856
315118805 211493088 19039884
23666863 70097064 49295628
108954603 284318904 128856280
51325687 667571746 28633654
104952183 476379024 111575564
172728683 259943104 106336076
61915283 445070746 306919894
87310773 294593748 335341456
335027349 141951276 18707152
45413885 265628670 61286214
3819569 312365534 173424818
240742103 189862928 98953876
74457115 54051180 3886488
213318551 70049116 81576632
140877595 236084150 124530226
25119667 88332830 65666830
152879533 293768806 4131526
254043417 201020844 89097896
438911317 297569616 43062612
247773683 283860744 106841400
152864265 285703320 145273540
196533769 423844678 62201602
42078009 268665318 296546374
222563983 414980166 93287262
128561001 57100360 9613632
277719087 27101004 10977428
149366655 396444030 26860190
15902279 248156402 193251122
194084569 761872682 186018298
33900333 357370096 200723772
58325211 234312848 169174032
325735603 255428896 125165128
487710973 75048384 53200536
139100015 225139726 44448082
46885129 409897734 22465878
17841409 338619376 92550832
167298137 160347766 4962142
233719959 55554800 37092888
169797441 258540518 166041798
127034565 283178100 113297200
116471495 147299060 163630160
18841719 274297376 44412972
17133085 82742362 16052650
229296225 7614510 6552062
105833243 220964894 256874866
18019469 27070860 5759892
46787795 101161100 33275500
33935597 442617406 359786878
160754023 79619314 59783714
136215923 108645922 34080974
40970379 84440172 290107468
90552499 177396304 127076828
91309339 286301818 471938018
100637647 128490774 45260262
54039541 117092038 116246018
90166401 93894658 33534258
183343271 349357178 239408906
27481431 190366832 73176348
29602817 211843094 87510734
141815571 107255856 170504192
138979193 257206482 258361734
126991315 69256490 235933730
82303971 208129748 135869832
57060667 238715866 233943494
334049385 346369116 32330320
151822639 578693162 240360298
166761749 295071828 54740112
101379831 77567598 334397854
242645485 215517070 94862098
86315627 42420582 60357966
120921745 179878960 98772940
92446169 163700262 313938978
145750065 143836280 103201560
199266921 111118980 82536760
204037201 271076888 74280004
164858501 115064206 5042762
11123183 115424064 40370772
343275789 360865394 224117382
92711657 407432546 136485578
8581043 315478040 98839724
93203315 118839592 24926044
52902677 693867322 147897794
126866161 320370828 201754068
48284945 38285420 6223112
139814699 455231718 191703330
2205305 326267998 238108790
49217121 453482628 187747340
214813167 375609606 117245998
30398267 105525936 53686776
191628157 56139488 4881716
76065529 417805688 329678384
19602981 31663722 60504094
73793373 368372478 70273466
129760533 272481264 90655424
227556135 131490900 95765180
196721029 449073830 163673570
42258319 171161608 327550432
137779873 34991444 62194256
300965223 176526312 99375536
61362639 282489298 305673030
131524145 42547404 81885228
227059239 154974798 170173010
80995627 581203864 40198180
22874851 491783742 73151838
2202465 44733462 158108210
174397275 150048652 246004464
81896371 170138788 275767568
37011423 43130036 80957496
282656013 155869374 30552634
403181205 461948172 191173460
15796719 218089842 225862618
110515273 325480158 144254874
233541737 671824566 135884838
89479037 157921184 369276580
218740607 560353546 88953034
95197377 417243634 191154246
123612011 314804800 130754848
45477567 486255404 260922864
2785929 149655534 9965822
229750289 221960212 215515492
194707487 343885968 23740596
85666247 630992726 217096322
56994013 229638204 123871116
204317891 87264918 41700354
27132229 442711178 28673554
193812993 83078974 22480950
100182585 358321020 51294380
11598929 529912554 128825418
185863047 411468696 157445348
8322287 64425524 127720204
31962207 135386002 241731054
57732103 372508394 151249618
233855037 145534166 32466426
265196685 634982818 283642326
141680581 93076326 122621082
72846639 421583742 28621442
28652335 546837070 36731930
177144051 321432754 105238062
71847833 261236952 293346696
234871529 384454478 106533122
9161629 260290844 180044912
184181497 71668106 28745026
80116615 181175608 377384260
382189669 305405588 215241112
66081747 203842854 33162706
74213219 248921618 420339722
56545805 431451524 22692880
26077397 102085814 59917918
116331473 232289206 74204342
123481109 147291526 20910458
1780865 788981424 76756332
150542647 349218298 121640474
11597493 110682474 97026634
93053743 241955640 141408000
151221933 453897624 47197732
72901295 555422216 185730400
77447379 544563308 96489876
185058965 225655170 125558238
204742051 310070032 165066992
6656111 272190532 19251316
76200145 404299558 260741306
21682873 543560556 112817556
57944385 193450872 37111660
137261471 269753510 88871422
129628567 458555710 252695530
379352457 138974524 98312124
61411603 182191366 4989718
118807961 212613260 58903180
46127855 488199648 7559040
118630825 420211762 382468366
169460995 214172156 124837420
18946259 250363322 467940334
15256839 283689222 246228518
37204229 95034522 4447110
26170407 46565972 42698856
45899425 342089006 340904242
110831139 158969572 38583492
266780525 159430730 141771350
17666913 309734406 228895694
161081517 545599812 218596456
172213587 685641936 126054032
33126529 563098872 126476964
76176285 395418930 196933774
123656883 39285470 21626610
245035083 265626968 204813264
181376095 232246778 66741946
151570279 262162934 69576358
78477363 273328132 7289904
56959127 402903170 352570514
47281787 60686890 15273034
104572431 341492802 19736402
336184385 302797594 125051750
90349319 204452532 160777356
178349301 92395670 154566582
90657 626208874 67001190
90518693 320272204 263693968
17220115 16572944 177644500
40260871 85486118 99067798
144102049 315538794 21730062
101951703 425510834 203044386
58967641 382989758 43504066
228928015 488910810 389924058
184322843 57687576 133292292
103320609 184799880 50652440
83857281 604107600 99216820
14296901 69777468 16321812
392621875 360065280 301080960
248949487 103375984 208520812
152157793 105465068 133513964
157135537 281853618 345331974
66060245 167137916 17534660
153750119 154300448 86458388
152998187 534230640 47851584
295393267 101594824 83680868
157367107 79750020 89496876
394923585 255181878 116805454
34443515 126201756 41474592
116989293 167879178 157275134
107411477 474078534 179002338
73371257 550855526 71993150
33065687 249758224 145787212
297647245 73913760 46814796
111785383 422893172 362275036
146742397 42766986 24485442
231708003 226990594 260925666
154724457 424129338 393358814
57591471 264765044 111570228
211654025 194667770 5751250
206679079 243778268 32262928
183630789 141490060 17304060
109575757 241297474 218394982
331508697 117356838 55366966
3193123 27870584 1363484
137746103 119416708 42465016
130716481 341735490 49986750
83205757 442907856 164301912
145553859 130511442 17038186
44673631 464935108 270027256
140791985 63711388 126427684
135476851 298017670 29232682
23807945 263254734 38398662
123680259 257300058 340202242
108143215 524081230 42463934
7169215 92429870 93553990
136927969 436424652 246132216
159293143 255839094 156242898
73812223 167114570 35520686
176840069 107999192 2244740
116269339 413781556 12774728
18037459 449787250 1897538
263939499 409967670 277839518
501603177 198387270 142965610
23629117 295550680 18776900
31436431 208334060 476340392
431438081 137415040 110418080
157244527 141868320 47291436
45453023 406352046 89753526
115305593 97930924 214309732
28884549 783632192 212651964
69065115 262396732 147293724
79155333 140997582 181884934
182604921 463556034 135905458
121185435 331132720 139118604
15932731 55143720 7765908
85801619 265280568 117030348
120373527 41473152 37819544
77049679 288418788 29108832
25693963 548156288 6340904
210183957 206616594 75428282
84964009 36000390 18700410
257680381 145111992 64881180
6504185 606614784 67235688
323087735 219925176 131641980
45211933 401396636 26780812
137633961 336550808 130415532
53721707 56370718 24808346
336590507 403981448 260762216
110774847 411217770 292936646
94412479 240768628 384839320
168475839 137240180 5584548
125733321 155951922 421061290
228683801 32386562 27827026
343294135 132189560 99254720
100508427 182111766 294391318
23223467 223348078 45290054
245190219 443416512 267963844
91690483 365153854 34155286
23901581 290187508 217502240
111087387 152276756 199325832
79936309 281733768 289382928
280009767 196592474 261784542
64341569 371172084 58721592
161199361 419953782 117417162
78879075 825361458 48073150
86219033 338792902 11778034
270006443 186618534 51548682
187462291 130002162 55569798
81420649 587882658 142060266
189396229 349370172 206597340
30538331 473171098 198108818
208107943 298458724 159034504
83915247 187291530 140767654
90801155 373550558 404358890
178097667 88779972 280060564
51758197 24684360 133465980
134679113 286373402 201848054
148342665 3124920 7995860
7994571 568792674 1233142
142829155 684324854 27583178
32962673 323417304 290831592
27055103 287655140 185068804
18368407 552740684 63549836
281590381 315480608 139676944
218857895 488039010 298143270
99298761 408760938 480798814
100740917 129464118 3719814
86632251 508578212 33787668
49488021 165441224 128930292
240116279 399544106 19400218
19544875 317311650 57148014
2254747 141628674 26985258
140190899 237824222 54185294
208723631 54653318 17244674
121762497 353263124 71763132
149299197 267780954 170913706
163780641 127590218 35262342
56361315 505381316 103078512
58750747 345708594 227303994
205007109 296568034 286241838
33393837 550047404 75156432
43569787 5182590 925050
6216171 240162348 82830152
187455591 444487442 107809842
64280333 285307976 1452536
181499343 521022224 3138936
135723331 323091384 84875112
60458033 252221554 104227418
5032107 484180474 43043310
105573457 104515174 103567190
248823693 78155490 36410374
63169369 201308872 197077352
312496315 108455824 40097720
3862633 316778416 86927936
66242827 351711914 161395570
20171291 294219196 64761872
204794333 273181736 63233008
169243365 285288874 1743618
229273895 121921652 92998520
209026617 327533316 34616456
106590621 427555128 132362440
105011991 74756160 1243112
323573373 378981742 227597166
52000211 220311968 74938532
118300523 485294186 157079974
149187391 262623912 50515020
7277781 74653648 225743652
338442647 300594076 53804416
19683345 192230190 84840766
140278503 30668226 29233186
73618545 267402660 216407440
61251009 86831116 9433812
144173385 364782180 910840
27747793 268702358 52510186
212332871 133240326 47450382
79081263 128788044 63461876
60413863 232944708 42098316
238465699 246888558 283182522
170890675 167106526 46732582
232436427 197373452 132682416
294102687 184403382 149964086
78684449 513118132 146392996
22899489 439525116 120572812
433571645 64977276 8726532
49035129 725976882 71868266
253429867 216671722 148878434
47004169 27984922 20681878
220872019 564730692 85451568
12156865 584500826 177185710
126528843 92296098 177709946
120568991 768698362 15681590
241423893 298732786 173221002
254578265 291275832 66221976
42584567 328890034 114510986
233668575 345511554 29578678
62192247 493738140 263530804
8084521 193113268 342026332
80786813 760049526 49069278
76504295 266642248 418280900
220081595 96817310 13337270
66730093 120886492 170376016
339419285 273468590 65454782
108099267 607453584 260533868
153364849 398174288 257589104
53164947 531019320 172013696
186007007 187351774 171105110
36322317 58619712 13541936
201317165 90736910 80800862
327610771 425381742 219464574
37791799 29254832 120002632
143418363 212208304 210382092
133728507 369191506 121275738
82146567 496056356 5301684
90113247 115372474 113796222
100497489 548523266 78969318
186962405 262427166 298624962
148433577 244523134 92817222
66215385 318689260 159770208
191339523 417106080 71037020
228674005 319075894 119319442
80009065 416305990 282214930
157735199 336176682 162221370
329906645 261955620 25915572
86821583 34518050 8571610
282467621 638690286 206777238
138494107 469775514 234112554
223205629 297568546 21575462
120351179 244527336 1964352
2866167 206271130 38865294
51967377 302077078 157093146
121935515 200386500 46484016
197814393 85563106 6366102
154645261 342730842 51473622
187139753 268459976 105099604
204319763 390994464 42074484
187958221 108136528 147750472
92619617 252454876 92942176
1733613 2757184 2032404
98417497 435959614 95390846
64547619 71128710 62244158
21773023 552563618 114489986
83925759 21514278 65010818
18151687 228785064 47627628
114959079 198234792 87373408
304617711 263493468 14685412
53344561 182232822 243836694
183923281 94767662 61380286
255840087 479333352 205904636
203655791 216465598 52301338
361885363 259400614 107033594
222801361 161084388 53715888
213429205 330682530 365518890
70427381 520647384 275064768
205503119 433385982 284654334
64229001 390740246 165854982
30475257 110645604 63792232
159401947 84884226 101251362
334492929 240898986 72162902
121222127 83719956 32319588
9355061 353021764 159464948
6420517 227907846 209554626
74975291 207853532 55865416
118035433 422774690 122256694
131409757 185737544 72118264
47459853 325082506 59452086
246066843 302937966 240095902
7536321 196369508 177526452
84807385 271138024 13599160
55427925 275130120 302748200
167803881 253950648 180663544
74996839 198028744 201582128
159257129 299436376 383747092
172394497 375639498 133308234
109180431 477351582 49209194
176085441 213967262 232828230
64648545 38060454 12230110
103958919 85458768 97249612
137897227 95174156 72192728
159194115 312648040 191515920
5734569 244024420 192046692
1544647 24826872 100889964
71661575 210257822 405262090
259496123 189945486 96913170
4739665 162384070 19804570
111182269 288948952 401362984
124448541 319939368 162042668
141799675 30823110 14084730
193885889 464893458 308217462
193427245 83760900 120956928
97013187 75489612 17979976
155390797 312875454 20523618
32883623 286926220 276037240
58308283 531799184 92030776
111818479 394790292 41397252
198313763 237686326 304171474
374015 747476340 113146956
11136113 166861666 69093986
257451941 41350612 14621900
229758777 260229198 26347994
70210625 107154404 128057428
56937237 509479754 41226246
146264727 255699240 3838660
23742207 88292860 5829576
71258629 546040648 181922716
334878285 278729584 21323688
166016395 238970110 127937890
76775903 270695144 60863236
51755765 85521586 95012102
16706801 470960282 283055950
35467629 405890742 38910226
57226785 615926318 136068474
35818987 141438116 13324748
215218315 87254292 79332240
141176079 528108728 166905972
134168339 563658858 12494622
82461369 64162616 18210528
323159697 252122736 49460084
17026725 574117790 68819550
150785963 613527206 264054338
343657405 237810300 254955900
362514785 156178274 146238190
157184723 513928848 203121084
47200965 387141988 154221660
170124759 275533048 242314668
70666401 255192906 11005562
151936997 472789154 124577762
77176909 105999320 98969920
109364853 118157720 117383580
32893733 107286156 19992384
33691837 337239160 141251900
105709617 207615966 169904206
124311775 219101310 56490174
44806551 61450558 81008274
62289263 107435066 97819142
132266247 89650644 245090632
230775521 159421292 172877156
64696017 146475910 42616230
6747033 368705482 232181154
272651781 88432260 37080460
28108029 244467666 240217802
211408471 198304836 155449068
155853929 155978686 106381762
26564497 415042230 183245310
244902495 290742190 90167970
153521133 115919962 111368346
196992299 194262612 52167948
14046081 544007176 62458872
54297425 107909282 8579870
168617289 65186028 126904132
29716309 86787648 8399748
43391713 138816200 24846980
174997801 342970518 258098790
134096793 645760890 289503110
37149935 470952750 239279286
197821055 140605440 128152620
111099609 23360202 190891778
110300001 68786490 144386210
19132221 165498732 138210832
271350007 220251460 136768324
10870077 133979850 2376814
163172249 280724550 192545610
85545701 354724358 303526682
18102033 220437718 366137166
44220107 192020670 34966230
109562945 324752392 6569560
44755225 292247060 208764724
94075353 549464052 34630336
83839139 88560538 113171938
229453593 22640324 161310228
185748569 371584404 243412908
10274973 49371252 20532356
152525363 354247216 185510660
106677063 138787694 24217422
110391745 214184994 65762970
261003317 139152456 233072292
78539783 274755718 318810646
262322863 398448936 270625608
64696855 390654040 212491280
77350995 222342390 82260730
244803955 279299810 245334650
48024553 239976794 63006854
10217481 399176302 37030434
60599737 137916846 2619606
10315029 95256244 39238968
191694653 197342304 139541580
130123121 221828992 255830468
174226403 297134096 411634076
189317735 358983848 17451340
29990909 72947602 55724294
120042297 275075596 47420040
21119145 22314690 92643290
65889393 69622836 23088308
63508317 451745950 1893030
87324729 255118272 137979832
215233951 465120826 114498958
144644035 399418784 107959060
202185149 105699122 66314566
7105955 83772790 595210
94417675 130571906 11566670
100487553 571727946 273389378
156696573 428239002 184226386
77674155 555000602 202264050
153881563 136344446 54559054
111487549 309993972 15127668
11121643 111544784 93944344
21331389 187001768 75654096
283514651 91659274 6144482
221066521 311936022 18503010
364976631 141187854 98416802
206347473 210902078 155895786
162131521 38400146 292661758
80205823 131408176 311202296
268191271 497587382 52432898
125090521 276431608 63893932
308670441 143649346 21761682
307116747 28368574 1711938
132475447 227755916 184817732
105157559 263650780 103823980
160346843 293156334 276739326
173984951 178059442 290380306
97608071 395156122 8430434
202500289 108130678 229732558
177349527 443897682 20895734
276898287 152079158 119459634
11282943 81447682 35379714
177527087 186541324 266441056
28444827 24357916 31315284
397982051 157994132 30868300
25077811 12872172 380377392
109144443 241625496 16138472
88383999 38360762 31159974
139095065 240113630 283412690
115152791 306842120 102207988
159717765 80933364 123515020
37412769 31787098 23914266
67586957 212556532 277308064
12743371 428051280 98601060
259208015 436360914 127990770
207253041 81131958 73231298
4989315 12675786 6882502
158823843 546576772 253598964
131445089 149654798 173454026
85118225 303982590 65683050
58024349 165006418 66694186
103659865 178374400 129869180
15120573 52183222 190778406
12178195 295100900 327018760
51184061 223776208 425249104
95549049 248730622 265367178
342053137 258285378 124728474
242771799 414832184 303759132
322171049 253927368 17751420
283600827 232634296 112306176
55498509 573473058 358128818
177122175 303381120 96256600
113637089 102045278 34773382
92513763 170928616 122445216
127562051 388447236 68232372
239409133 327460166 135566318
339793 238533938 79278406
61336825 134322870 140668134
65401377 7836826 83768886
84447135 376795840 311046420
44928083 285820972 85220504
351152311 468112864 235220312
206459297 217375136 184939736
190697337 235647534 20264618
343986743 372831006 315130962
38064641 67052672 5418728
181883927 30795888 61503384
113110977 227969340 95845564
319700439 161491308 188346092
191472571 367537090 114322670
58047757 101784924 129003564
38932743 133051242 98302466
148413873 312340626 101538946
60021375 555324098 300006714
360445473 221271752 41732424
45947007 592555638 210383774
39744653 83978152 88297196
88694341 158235662 240726662
104650371 315413346 172709698
136151721 134093598 20622842
219396443 659729326 20236178
316122933 137827494 1638358
190098457 263976724 210646100
3427629 152476194 45262382
132300471 293804128 276108000
192760323 217591146 159818974
216186123 318018618 142445566
84588229 392519414 86143822
168574949 121710296 36237368
164878647 39016544 101355552
145333283 185197126 269534198
88696359 440873572 88468932
28359177 205380636 14609384
37184977 188196538 93052826
136061159 484573152 22431336
122816539 325729320 185808420
56566767 101532254 32306862
76496255 183105874 61677410
91889265 263704230 179766734
30981429 239628912 314413712
236330695 10501606 138336890
12057437 16461522 11341614
346893663 434924028 164323184
56489625 593360844 29563480
76157983 108069454 9980186
80831119 44716504 10870508
61545679 329494522 454794026
260053713 506703934 319082250
71189231 114920758 160113194
210905113 270090584 30216644
60362717 671360084 54470744
103939075 111872610 18004146
289678307 293242050 48693450
297375565 422168140 153322408
177556927 282069134 5615018
218238057 333629824 243979200
69814281 69093142 78292230
21734309 409412796 146493948
116134593 247713208 202075164
87985335 98505660 331215424
8803705 214580618 267555610
240697285 323818550 61011434
216357637 266466322 71802334
112466349 204675848 28779432
143769953 105647214 77157378
265553015 135280904 157424200
66584075 210805950 59155830
164420839 332680124 39039068
41152489 260910006 143334222
125676173 132858464 45851900
222554367 244398420 43624220
321766091 263478562 272857930
222935057 168068434 179460854
33445853 404568416 312518828
168715145 429615540 18323760
137336523 209685286 90906
93505997 150876522 395330214
89564775 98628220 98295312
146582917 614536382 145813654
192982625 614196550 348276002
337015979 326755400 161153072
208785831 366170244 92272112
268938321 259680932 94748388
195137205 746864766 24827390
225891435 378708074 207511518
141234195 64241160 49167316
221025837 217345856 86285784
129456869 82193268 102850872
3966977 234819284 118048136
253819755 315861020 44475396
267669491 134510116 29468392
1709121 369375322 210330942
240616015 470901414 70606902
219480911 457495558 36417278
244119025 363485370 402604146
202292209 18726162 1809210
74312693 135399114 250557822
158536175 78323100 72017400
270670187 433415642 192724906
298704335 196422668 75365524
242682143 77981480 37536940
56080995 308989230 113581838
46541499 423654398 370446054
51938783 260049658 71303914
62273217 250048756 70791480
109260981 498081638 99385194
98100961 165626564 104390132
130813447 171971616 54014724
44807017 339734554 218152894
147507387 238731354 186728906
312476895 134243460 128638756
125553885 334451310 145033970
21259521 51373528 10285620
38184605 51028220 8211116
146298131 146792602 145425154
120639845 264870610 15162490
56252917 146271706 29798926
10613743 206868148 102367016
275136433 431191584 68638884
62695361 24611180 86820520
27099539 14024352 947616
123981577 189785512 89078276
115034465 348365424 25102440
112717609 20263938 55325838
24369513 534030684 145892500
158715149 220644432 19752
152140203 409703014 329629902
26763179 30766578 214130958
124051831 161581326 103292022
130861617 606757144 58204956
68085125 333936440 13461080
46682807 124615714 16746442
218550719 621279912 150580176
22559565 245634290 103939758
145702443 61807566 66634742
49243145 534454546 106892422
30812619 183479062 43097946
48655355 139828170 46666290
91330953 326933004 256966900
330544425 145843890 90506270
177193431 187644278 123803502
92539727 89581686 4462470
223877045 149056200 17927868
308768771 368200612 52405148
4775621 554807788 154711228
107761847 289994306 50914402
140055891 113969032 59017752
125102455 370838990 12305870
111798799 608400280 56628880
93791653 461213042 153040946
215625053 270680346 64687146
74134219 137364866 69626998
234233481 35469502 159145446
31190125 124825500 75477180
38554469 208919906 158835442
124221139 154789188 320777772
38247159 342019922 1484886
51917415 445554780 269083660
151078855 522199780 432641804
14493567 169291284 22716272
9145145 343226108 233014780
2063193 213942674 70588074
187925349 404258722 80830722
19828515 39412240 21239220
217572551 198574810 64628282
349227185 112349810 89662702
223888111 221699678 250862386
158890173 65573832 213905536
24962085 107546760 54513980
2200133 265252520 114553556
33024121 342116922 171767922
214596923 623484538 318725806
148249581 187858930 45716958
51043111 208323416 4418452
137563993 37689120 78439560
27833065 874263160 12221080
103412887 140533288 195096556
117345869 175804752 280725996
86120875 125535560 82556200
279506017 324939014 39552142
91505803 397223864 130630996
732999 380086530 245977510
24436089 362577868 144617868
84090503 178402344 233657052
106938933 335663664 195085348
8565807 812315370 107024626
180377573 585035928 225167364
29085973 119318206 64270642
55549053 228549094 278979858
57948733 439868864 6413636
254151037 180961974 42007374
311749257 248273460 224531524
136755109 640582338 88640550
3355477 522762010 10545686
143934769 334585514 123088642
347531519 41464612 34463752
279067821 242911026 196246538
173686199 132031096 45087052
236905457 590357834 85926698
116003735 227598778 5274346
284680155 231320540 58899300
167053017 86073564 77938136
201173171 270326736 95913708
39446793 589462470 1521370
325101615 302396250 99127570
23359573 547846656 108313848
15312873 282845974 186736746
8999769 506393236 18351552
112202049 37545102 11080258
67082077 469356922 16985686
43351779 19613528 3356940
117958959 423111348 128396812
285298265 339277134 151971930
198377733 681976158 148431086
44925041 360645072 72916224
34476625 310517862 67958130
233620695 216389778 43696054
258418637 182476262 41007854
87997733 22229660 73345880
369093069 75732162 78818858
265409729 714545702 109659758
136931665 367276990 90489418
62714435 145768070 53618314
57705305 97660922 44264446
245181603 59151054 146161886
157371951 124518912 113258084
27727167 432578872 33224496
108882015 147894134 309480138
9445207 448755486 312450282
191604193 108741076 2180024
27414231 169234674 4460918
106150641 201130248 172265768
73430669 493451322 219735282
210691351 123942396 96533628
32057585 676461700 182854408
261813239 453570112 369715856
62988991 479134256 72374692
135682853 382855334 76984738
112393097 497895802 59184754
257874037 452205524 136850732
148659999 128644962 7722478
158090435 438383770 18175570
85503915 257592090 23319466
66759401 413096078 225375058
249806367 159719346 91141426
58530939 54184116 5048972
65338867 103324626 241061814
94335033 373641204 8049844
198110729 80337634 297657082
58088049 408576732 49171984
21565137 437629302 11948606
254721415 215507120 105127360
6423857 466562176 70826272
226355147 279209062 17061134
61598801 245320498 218740246
41094909 450122618 244355682
113307361 314917580 288571852
66933701 404355976 61940068
18183033 208895166 86049634
238407257 403034634 84885954
29215185 77701738 61847970
121345875 350255850 265771550
93773359 275877478 350352518
259917251 481114774 221205662
140655435 346897380 184139188
181899937 139983256 79113748
297926167 532030570 74950294
102611415 462477728 171419604
104963635 88706370 344409390
91112591 158648826 450288342
200816947 134181546 317725590
223130665 23152560 107997480
121542309 206199082 57976422
38249115 323884660 142142352
139899147 442921134 407767018
1686653 158456014 90877862
11299807 247744344 115729848
117564789 375240122 194658294
42063559 236112798 326289582
25821843 462538126 231275658
62340523 71599584 2816304
101323323 80787164 2410632
3881851 99397594 41374762
38885799 433969332 80126960
99858527 104905728 209852364
68038453 135638284 153362368
250206863 201108906 3325902
106217131 501596470 84090158
52692089 355229798 135800098
253798149 57837924 102843508
113180915 530004180 320852760
178332745 309612982 161997370
96713107 112999402 136898066
90300051 203547830 217263318
283704111 139277832 52614208
54325181 103614192 15326520
181484815 158042910 77081730
34782753 382336196 75713340
265167591 3398748 9465596
109629021 212641074 282926678
67939087 519551090 238489030
194418931 19984398 6383646
183088361 143384802 13135398
192610471 212074036 13218448
73697945 469389170 71274110
79201471 50452452 19219176
259893347 81738974 92902306
99535555 266961430 366122966
49126047 211285732 219513744
156065255 225415850 183094066
69791835 407791392 242206100
184857387 504544758 93532126
46257143 341428596 130651296
248631155 298346200 3176548
1936273 218710786 90734546
171351627 334978428 331725104
53782281 66078918 162625694
148839827 698791734 1889214
60742551 618632872 32785896
47464579 51178232 29194508
148902041 121042736 135451492
5175549 105854168 94842504
64648683 260628954 64739294
4941439 50430776 30010108
219598697 143063738 95005366
19592335 508351470 92049570
51195631 389100828 147671064
22666783 330021070 464189306
209722733 465132524 34583192
39695237 485714816 78530900
213144725 318436178 153376610
207310611 397390100 145741800
333873907 283673696 79380752
217319849 159979100 208191268
64394815 168415910 4290670
119299797 7984786 32377518
112423787 474000028 247626596
102904085 113042690 54312730
69994229 207039142 235091042
53758909 229933490 232450210
39307871 101431010 377250830
169382227 203294890 191184686
115701889 317551962 2463666
216493585 84320726 1446610
216692459 294831068 227052116
10640677 323463092 45282256
9071391 82090008 7560872
23037015 411796180 6044580
58702503 290230054 92273694
231606181 429908112 312909384
23637741 320831632 166237332
62075549 186421302 52221666
137304105 514902064 196342848
168504677 498023724 267178584
281929359 490097794 82393662
107366921 200992042 362932502
37517975 202951524 310391268
85178703 32857466 8239878
228819035 268380848 144279640
177511269 305920524 204159592
130550603 142691928 63762444
239098955 429712950 112774950
70741377 509770278 71223946
284759861 422204634 69825558
66873527 53430022 10008194
313716361 127156572 51569364
271091397 270276756 258691012
208583883 156058606 189252282
118635079 297090148 30376352
172364499 346096258 27471774
125747321 165463118 332257994
225751971 309970458 159348238
165882501 183010122 13027546
125470679 63653598 342312198
165300369 307969116 114379408
115373737 289602720 116310084
152318865 77341720 14349132
238062017 305834814 103929486
434962545 277458932 51038124
4100695 30916732 3834940
127087753 456307526 123680462
153354387 255062494 38291766
293743279 499732364 87288212
161380359 110947670 149398710
10891105 87162140 81962360
94402113 355166874 31468294
8661561 277673846 446769342
56839053 558564892 106514916
95381235 132300436 27762420
132072803 167741422 283821194
154148329 340930848 12110136
107342967 340919438 174702954
108951741 143710622 58227294
133770211 346067780 41418760
87454949 315843218 259163110
74269979 256878478 114190394
384091329 326468604 59478812
149786819 65576902 28208782
56395371 577370952 8378552
5372135 100615186 107086090
164518035 138879256 87879420
135586481 595481208 77197920
350960381 485028124 286851728
108108113 410304524 236476024
313187029 531384272 211203380
2079469 212076578 244201214
333685669 208779928 82409864
173594551 242964158 52664978
81691259 244561764 140069352
11988935 26859770 16661290
52232089 410182968 262625832
299296129 139690840 134264720
167611731 113992998 183538454
110594799 187283088 275996524
291946509 89359122 43137734
211495201 332792306 226065742
73958745 491909190 208240970
80155469 86401154 317066678
229943633 211046346 135023238
335867953 53442702 41282874
37486075 338034002 92109310
52346785 212057394 243486570
81519929 459450438 171693498
32067085 159536574 39289782
20579553 162549746 146812902
332693607 260009254 98051874
31839563 232526734 81507518
5032957 358195444 22529812
122810145 455245360 26305620
27164713 409669816 66061964
215891425 333019030 169015850
175792797 196648014 82410542
6434361 134695772 43275408
123749143 272631116 44568424
90454701 561081930 18775618
439382885 227921038 106153870
244414517 177380626 30637978
55459311 385344048 32913364
54168385 58972980 9423060
276290587 332495304 84388416
121565285 199414258 232271170
83894745 214570532 66335400
20493495 544021706 35922090
127541253 518316784 83494908
66917125 404094872 138555700
169094361 163479398 162211050
42700887 272219954 56193954
146155929 363253172 27806220
203959773 170505614 114688506
248860621 240882482 283101514
214940305 73567320 13693740
328791 296291356 338147328
341633911 310509172 105629012
253304019 308644154 207905862
27917709 39663708 3825284
36814265 138279938 22769290
185135767 493047426 451143774
81762569 37099142 6239362
49050161 209103024 140737428
11929559 439969824 287318208
59745725 209218160 59472880
15599297 224041818 163116894
56972953 324735486 126332718
127805739 448858832 66544176
69083245 283368050 142029590
1213355 72520844 14399140
74244345 432212946 98141830
89617543 353752786 26929298
101548187 76050344 9196936
46028513 379897194 387622422
195438657 84019768 137385864
306855713 570097894 58274726
45402215 169260602 9801290
53590473 642536364 196749200
18270741 655696272 164427836
274696807 26918592 7047936
133247921 606632818 340214614
79621123 211579684 253230404
106521459 140305784 7849908
35884949 208377734 143832598
120331363 303928560 56208900
289044177 217702450 22683390
106530957 195678756 172975172
50453891 124770402 2364126
242397421 331603150 214895030
98276435 219991832 264947476
232905293 183919156 28293604
230155611 154825502 70537482
7276475 359421390 115513518
13210691 298836362 183888014
87757023 484032498 44719426
236465495 431639180 33861776
69280763 100165454 95016718
281352665 343459170 146633790
309480249 66094788 38619232
59349557 69896590 15621974
203174689 278903362 363757282
255559429 135211512 1279224
39300923 131061330 110609514
368981409 206364222 174942358
277814695 88696486 29191202
191573395 404922842 408485194
26978009 287754788 43392200
102731111 284046592 33590204
108096175 150261854 53658190
84644809 113029088 13286084
397876105 110457820 139524448
142161985 82985582 15465526
96197275 191310716 112630660
107202655 460010374 199357450
35552401 363582504 364693512
344618327 275942938 139231714
58933821 290161986 408722
9410697 334590594 324896438
306167183 267533402 119201554
271602625 117432750 12290250
70184285 432537040 223338856
212991097 198762872 114590864
60437253 500718646 226871454
281561781 272666140 20487240
167798085 311994878 1134246
19081297 444149556 151986072
219275461 247454942 265837166
38578961 189138026 250794782
46632235 203569520 139315156
275694507 207468448 57924864
276707553 449459404 357889200
183361221 449368328 46936860
70709967 356597172 18768536
124535165 366079810 141600814
46488567 37418950 64402350
180401837 137970168 114741516
153706925 305844076 126004480
181859651 114899024 106321268
167171687 51114826 102181118
141833461 332992144 24580628
163772267 471040044 142519380
100651573 397742286 118925430
10301149 354800324 186578948
154477879 181546452 287004564
172854159 499496638 442032930
144854457 306973050 133206350
339188181 398952012 319355444
99105525 549165340 263436384
359753869 284270758 46892522
193004325 362534302 96974670
85854309 202984404 153863428
47418127 74581108 33067216
114467795 186786158 2209690
139966045 429734620 110163760
173276399 187574108 23401408
67409127 387372614 360436470
16629221 284857808 169823776
58401319 456126174 206283318
37006151 113445046 323983738
42643095 171985004 10508940
69396825 25685700 50004560
183362737 552703616 8754848
10140031 245113894 476898862
70750133 141861312 114071184
9577689 483072570 357290902
247151283 168717024 131079404
29284579 135484728 107857500
53360683 233023372 113697784
20712879 508733350 130395078
45549715 399656084 200319320
189664539 74326790 2068602
4963621 384008184 394558848
64048617 307198388 93471924
76660479 147613058 16306698
207018855 371074860 44916520
228465473 401184886 118885322
60759915 439520188 213904584
279164499 181035296 34090068
213425547 236511300 10919896
45927465 119147270 5526570
23675703 448888146 327254774
90860713 132139938 8075094
114514871 270284068 45752608
73895279 103464918 118051542
262404645 83476380 4842344
114760203 118318316 97888536
27353657 336368306 119769974
127974807 525296674 342577902
205111781 306944488 196477348
137740567 461142300 6966000
204826565 527892662 235751770
180467777 246630910 60202310
221167611 258157850 318480198
229452911 21070012 48568148
104995873 307831016 243768796
112682361 246077354 175324578
41410523 123277896 9269952
108917227 542513712 114302304
190487145 6655060 7657080
340173715 216521510 64175470
35305749 348800442 30374062
128966961 401759192 37397184
12023435 81749330 56710550
134887063 332314036 201814304
93714973 147508476 186037464
39276065 534086426 125695718
150014769 70253808 13366172
83772421 142139322 76590846
110654657 464172618 132300546
48479497 152109114 20891502
242868063 150617930 100186770
184348301 159088232 300114832
124928251 208759854 53943162
156227977 380020006 41810486
14563389 496934392 75616812
38902609 125441148 133047876
100801031 29511740 135455980
203639625 289352956 9533160
31566195 43886796 43406780
165122061 184409576 109573152
341839787 498828856 20978044
98094393 584462114 147451326
117850367 288258156 200638500
28529037 40946630 8121366
111432763 48872044 211660952
14539551 207431482 32514690
150598155 213930040 154563180
64525319 73057278 50037846
16353533 187440166 57591646
323270467 280300210 288064450
189396857 113333780 237640276
113279003 344715376 58778812
42095217 232072996 153562824
41068717 57928696 6009524
101226515 211161262 370739590
339243155 210597510 10326090
174691363 258327046 182185262
85049547 57214798 8073894
115991433 241485858 28534666
32804729 209628894 299739618
68362593 148410000 63882260
274008611 226404778 20925122
89283279 257342502 239919434
305880263 380630736 190525848
118457205 377885860 198909204
144922963 283453116 105770580
231236943 27614184 125907176
91276285 274617982 117920474
145969185 198725270 204888522
827745 355165596 103117028
77782357 548344326 371412426
136533399 42405898 26057574
82773805 120105292 49734956
73260195 218543170 71050938
41530173 31763118 39317486
75642195 214292856 152938880
122645009 70652900 250384400
264339343 261438286 186439886
47900889 257735558 69885906
292861649 242204232 99967896
190083953 593395724 55386496
261293385 446217944 181690308
33530511 240189942 372758702
125967293 497143256 136000124
186437283 328541834 118696182
43544765 197881864 34947800
227537007 212663200 116521260
395867655 421655226 242108318
53863443 567968496 38849636
15861291 514073236 194252352
82390527 410843434 322585422
71837171 82676622 4484586
149842349 411284354 143283158
129854135 274403030 204303146
145082361 190258570 113316150
298407745 254169914 57394430
10555045 187086870 26019486
279600197 248213238 341523546
47073671 151886162 255106978
35989467 37050546 27962794
235794081 292455948 20906624
12049509 120141958 13542978
96636267 432292506 101492638
206867001 8629368 226236740
170576869 370765358 33970130
94566489 444880824 77352812
489938657 176073336 173561856
144477819 319535028 10687468
87780005 99844800 182447400
98706473 370726386 23322930
169875783 185775594 188140922
36250901 243186738 222817986
210574053 291854334 95321698
10932795 88138180 15540264
123232615 135074658 312116610
71142279 190122738 158697926
22079145 248175822 299408590
189995179 174585738 142745214
12077491 501315214 95008462
117986847 429845696 85256388
300234431 312006004 128288888
274968713 287434982 55544194
325872431 312878770 43657270
211170303 265851096 102237848
61798593 446970346 43711374
47202725 128977770 146687682
289864293 179324624 104516796
129028189 645992464 95821972
156260563 92261264 5915236
81480149 213066198 222381222
130000683 187314858 106872586
40484929 108297012 9565128
286590633 194155134 141311686
35185265 282072370 121978610
84662523 210592010 64338186
43558625 147700220 76575460
196932017 148215086 43257382
35927253 329611056 179169572
140190319 9602242 3972170
192283115 166289680 118792504
66185203 208894558 233933294
268447279 225836988 160505748
17251027 79554986 68664890
133874211 283997688 72377816
7196535 140836820 136833420
199480295 243488850 168116190
8666051 332460300 31589760
143698851 249957008 40017192
59974017 141353256 190225924
129019829 159222598 13360514
159053783 35547584 15163612
188789747 273935638 50357726
119871711 358779402 93120914
14750237 240800902 123866614
159166267 343250564 61801124
4641355 263135930 72502390
67931485 72748270 111822550
53867559 718019844 2020888
162323899 257108150 177451910
39049495 154798066 321613310
28636849 234202874 55452698
144829387 638341524 39387408
96221261 159379246 49584602
36418865 572219450 112500962
14634755 308057950 240426194
252176073 303959704 181800804
60796715 293873000 139187000
132705965 328828024 144309868
28132061 351587202 224385402
103653855 90540808 102139644
82965459 261210712 43409796
165804399 219314322 49804882
288457607 262025684 90603952
200648353 256656056 92544068
270176853 338216664 244754272
64430789 122180898 52244490
119749991 141899378 187415246
124210609 33355936 133803628
160981679 434320848 281066724
144843855 375242054 20834730
842193 170425862 162439914
141564895 75836640 113898180
47898283 667292364 41596704
167256291 360725332 102576672
207218805 500747758 223162194
172482705 80541150 287452310
68862957 120300774 16599502
29526111 171896308 193283784
222348215 23599050 34191894
43771045 380399860 60089660
100150827 378011086 390083778
243897529 124756070 183961222
187258635 228195042 193424830
122074327 393252408 21320964
42532183 468677872 186123236
86455051 467655922 57257138
53396073 578696574 128703482
112047537 271336772 155600784
181224043 435004556 84572384
130409069 545044594 58854278
145787333 62805878 159780826
6421701 359971678 70693314
200598327 126654158 35502054
201518419 369490762 77402134
137957471 428332540 269194580
165888311 112777028 38355148
37924651 169766632 293148716
162035649 207658326 152821858
124073367 185528604 112593452
174753601 216305474 236810722
14563431 309646918 145021962
297439373 72934210 101816786
33886075 420864158 86140670
62210531 243040624 44812612
203841143 211579526 55342510
29191489 132588990 230688702
53420911 258672590 4895998
76955521 23867794 2845882
420076309 229390516 199140668
42451285 115080890 305471630
139614915 168574030 46358190
71056345 45551850 33479790
58733397 161758770 80764846
199943681 197858612 229948664
200386907 83758142 110384786
35602165 280571768 36500360
254201981 267041042 247836070
53160123 122824622 332139594
84511757 240545894 62839382
150953995 352150850 94286450
92052251 175304372 224291456
128704165 119142584 182748940
37125489 296969962 78033978
170253317 366624752 327934724
136930947 182206064 153196524
90496739 243719524 92013032
108104971 262152280 230113520
17413591 17152906 20793458
22212883 114486394 65261818
220890371 10866544 28868008
170948907 207545894 52995402
141776795 218812224 149802468
155058397 318373408 118210916
211317865 168452810 62889982
109975519 73327612 239133788
12426331 14152014 56275362
36387463 424813274 258939226
17242697 206474484 83214696
278418263 348205086 15895218
32440055 102591882 27767370
115968527 119791730 16384610
11037153 49108888 149050236
165429179 227866648 145504844
256058733 246841980 109952656
282167631 181306802 191732346
172330295 129360180 143857440
256801623 427438062 214005566
76940495 97574610 189994002
81268121 439304228 133263488
257733049 206689658 258517906
78297937 33897924 17237556
105161283 147293394 120863426
185736373 176462064 215992020
122676797 97783708 94005104
143655783 323943118 80135574
185771275 359766004 26321360
160358011 49085412 38548236
142594863 312559654 3093186
10017349 58575266 194783578
46359503 523520452 93589664
164897499 254185932 151348340
321465343 224888802 66525414
10008069 231849042 502385266
48452785 174419680 98649860
87742619 96254966 24344678
367790809 191735468 65852524
61735747 135174886 28103702
48446897 155214796 68752208
184009643 244341778 180551474
312730683 193561352 51117936
132023675 438512700 52717620
228603161 322677338 135342886
149117655 13738964 1246452
143056705 546981178 391016054
26764181 169482910 240797710
165988269 110491614 7784002
163806063 85569966 291164710
335586697 330437266 32452966
169795245 165308682 93631450
124765189 76636790 75723698
199370613 570882624 180102208
120838653 211621176 365776996
19727899 113340540 20228760
62263647 75601562 594354
168697633 201583070 210338830
230411285 499799232 99203724
40696377 16764938 3340026
178316607 348576186 66644758
94868151 564272124 60832832
69070653 321966564 298166528
158635981 364856520 24443592
204064547 408688780 162963520
12616737 106854426 131883578
102035787 421051264 125328696
81824529 209766358 97811406
246882825 339644220 12130460
41417283 198859578 280640146
168931965 200415798 84515114
59207985 460351860 132449620
164517089 518968782 369190746
354285249 80886342 21395426
195834955 46791174 31941450
39919249 408741242 60317018
285960045 367215940 133513200
1565111 197441416 350133568
68479313 176381086 38874638
145309409 358959912 235686300
148820035 654214468 278097500
152898001 129490328 80642888
105168651 63180184 146924712
124878811 643942540 247871780
6862985 98042100 64001400
200571387 423195102 19965494
78685357 559818192 193927884
91306253 615897254 200624266
34447079 444194208 170425608
25000219 236722738 315744218
69085931 401944522 99754702
158686495 128954190 107513670
231717531 349883732 242660856
22596567 247035294 365654462
13030023 192640264 379004532
95459073 384447994 285011286
181775179 447133892 122220748
62045501 251909648 22166288
112568805 394685226 331456718
203595057 138059654 78483186
187050339 219199656 127928132
126364011 236370364 36763488
226918397 141947458 74177506
99421595 198304030 330363410
94335447 268762366 317516826
11971187 161907598 89376106
70330509 479994128 84428208
19978343 707267646 2842818
186595449 439386088 24842316
28561119 43470664 27430512
17471225 133067780 175369444
247967683 179462956 180638348
134484119 345226146 32770542
6026421 48309952 18907848
156836001 143875360 11340132
88364953 508910468 117445724
38252361 204218428 171315816
166892405 488079762 10562934
21097893 236957354 451772982
63733187 175292066 9810530
157364475 233160470 8559450
186060867 329429244 72376820
279625191 8013434 9392022
101042625 436452350 294565110
150833109 112017486 11781142
32525929 58341974 88095322
6449947 858147794 27822026
172163369 205076342 132641362
229246839 184674870 8784602
16538531 311832072 431718432
210070059 61336092 31251488
174203241 69133752 34345228
67840735 332989080 97770780
122468147 253834252 120207224
27343773 136561736 26696148
16933879 66446818 17003054
176260353 202292032 119030544
74190325 258585624 71409060
175263735 278819442 112200194
345409563 338910092 232333644
45562747 412830796 447765640
38978461 171059032 19008176
35465469 659176644 49938892
234917991 225071704 112172232
311259369 203383772 89040012
94227543 240626026 353770926
404323665 368327510 127547874
90516425 222969102 452792970
72075975 24680850 22644830
3166459 58608784 36212812
77336015 102481500 34108800
53755085 308888090 167389270
136810023 457078580 35530380
266680857 130251554 204260178
35688521 487550778 234037422
365855613 168656208 92443204
49785225 433544680 158086740
49017745 125424600 374543508
36426109 278758602 396615042
210391595 366764300 209721100
246179669 523046008 411904124
213782663 106484050 88650070
71546925 667864716 166891912
149384431 423276248 149121448
220712981 54226378 31510862
144048617 259396714 116915098
93197707 241953626 256318570
9059375 248674896 98102472
159012665 450599138 245783066
13976153 315468742 474585326
58406249 365853008 38794492
35859647 224359642 26206454
266825443 332351890 155599474
191853155 210086700 111745056
1573239 115088652 4961464
177984833 318698056 60250940
104672643 312711024 319136072
73034707 140215084 47243956
112232523 153423570 372160690
117022867 227825494 18495370
194980737 289550144 42324156
319216027 292618340 57100060
135120293 64715926 36582670
115853601 60729816 61204112
142319799 194401568 253742364
121207989 311813134 11228658
199453885 166791490 60945470
301981267 163500946 90830486
95846087 329748466 66846218
80018327 471711574 43863838
61992441 78658950 82228510
176569397 625664074 87602266
205892001 220956048 243058916
33807763 264397026 38972466
126171699 186821044 45995292
110386395 239345620 101096940
130199961 108449198 36466974
34596531 197167866 2995678
339633387 304488822 229589734
183266883 332692300 85751844
116419685 237096134 135470962
77571635 342770170 395633990
201606811 197165780 135950848
205736265 155956020 190320200
219986545 138176690 53607850
12254255 101954660 55136276
65522343 478262894 161280078
432585967 140233172 56665784
177985387 476183666 247772266
171880867 268158816 76480212
14821639 5477272 249904
189617865 229799292 67999660
238757079 97959278 17927538
292849777 258474230 68650186
164112403 192529844 272489984
631351 85051284 34659852
32836607 300543654 126221826
145640031 313779206 47442498
159792315 214364492 121979544
170379799 71232104 18327412
109111847 381476496 322708224
113945541 247783586 168010662
86730133 584089554 142464246
51327451 97774920 59215632
179426139 561145770 157030270
210974501 64902252 213345156
348232797 417405896 136237452
148502463 352154180 360629640
276645657 231723946 178634862
375588255 109718490 25643290
47705825 555733572 170999904
5113115 369952098 130174410
25453163 194528696 24822968
53765783 254429438 219709106
116767031 387076188 78889128
66164581 300220634 361224898
47510331 692572378 188626662
125939037 524735166 204558610
88109271 101018202 90098666
117428793 81303966 6671702
23341599 262278030 121679230
152698221 477909732 323060072
196987787 211018382 117549094
220510627 479124166 154831046
25087533 59052362 265367166
281222155 317414834 231935738
242408591 448357260 95514900
37856647 518260354 54844018
36483959 130300768 88825556
70223841 405246252 48278936
6719613 213135834 132196666
221420553 139296158 137585946
31042387 345392546 51948946
23124263 157115414 20291926
36386505 164163540 305741224
18075057 124875260 217988520
65851987 449838610 281661934
31306411 260291002 47688310
10529187 492717858 29838454
256546875 734561850 111441070
115230955 321422790 75735810
34435913 424255448 248943244
62361491 27879518 17482658
55005113 174149924 295512332
49742493 401477424 106465876
13122347 212505574 312456242
81177791 514619812 191849840
219536383 108496124 21667328
225163289 484983390 122712402
112806191 81195908 24561076
19868849 535244552 224407372
157102055 145282602 94384686
308331669 183388160 13863060
298693063 504065686 110999906
118130571 147624048 336212888
353115463 318403154 100740406
66898675 432851518 180157774
168272379 447747242 75568878
136931183 161599056 142644180
156608703 343901836 204216864
354995031 217099878 133166906
36175365 352821810 310095926
136729621 178284660 6676320
84038227 419585810 82920686
71709191 527378746 124188382
150481383 160434196 218705892
134662453 139631892 58848444
116690103 229280074 384225954
140380331 380187760 24232592
134146715 424433000 159092716
247780111 288653300 353601352
90465593 68567826 104378286
21692751 420525888 152658116
230222703 110774696 6213732
228509355 355874798 52946286
158181643 385645370 237873590
67387747 399101356 133196248
40690975 594346364 20197648
128271503 207655784 195927644
228345763 98810174 192805034
39865165 240795936 116563620
303611025 129361132 38770140
216621229 233697192 47874732
176400189 372596118 75027806
47737859 278167912 162224780
348761155 76096940 11455940
251790711 117253292 178586292
277702985 250627732 149482340
156055643 131468380 7803560
47426329 212395818 32107542
136441561 130569352 116856068
127017775 374238832 416130740
298203947 230502692 12507824
161436803 295895764 54655372
78383495 390112350 126891018
85122735 157594670 34080270
234456555 21646860 52716356
77091485 328886010 291123930
157467913 338775096 241605144
6101311 217118340 212451852
226749405 102025930 20190390
127957359 314592184 100599348
31985377 146965572 15653964
53113861 205106946 57616602
3714359 108782458 74109758
46712103 491689494 107138518
128015021 326008392 36205716
63687153 356620596 130022000
170139183 39616374 5825894
40398701 256150160 70212320
88961663 301943766 225182214
350726369 22286532 12570276
419597 202417088 230654944
108203087 39798706 21716122
56395427 799026334 83679566
24592665 149431296 27911372
351133901 270481302 41363358
341832949 131327138 87107822
62005359 204497332 251654676
111138969 341949408 2292572
136629945 249156060 69093604
139918107 333556476 106496060
101328649 205597706 22311662
183114231 360159508 162895260
41514891 137684122 362155758
149026689 373816922 160980222
161088797 360049646 31630150
164910717 396402810 13218310
90056117 135389886 230107146
74856035 289549546 66721490
1820765 589668680 203813020
199288355 406324890 163335150
211506077 467444664 271678488
160590937 39240226 15762374
232467667 81587226 71072358
3881085 51273606 93495742
154815245 218909070 69884790
136282893 17162536 297423108
137390159 26028936 16701288
9474649 404739890 116778418
20347209 19812372 343952
86627119 149166112 169107424
61448581 368648444 89319688
27251513 122775018 87787434
41039057 74806376 110960032
110434039 260859052 210841220
301876835 332560152 179702520
72675643 110055736 259245784
100767667 137625734 23483138
304656487 220701228 242409816
173887421 94130930 227180830
93898149 310382686 36394182
15057373 273481356 197188728
98152887 191799048 74289736
53486573 229511974 74257126
178887969 531223464 278878912
185848895 215571582 316324326
228740527 259853272 55038116
77266699 445010668 123251120
332295091 159513368 95278136
7111263 429344212 1718016
123806605 457356952 42122764
362444403 178585194 87502826
179616195 235370240 308478720
149253459 363455566 83197842
61886173 36754560 39698436
197469553 355048870 53410970
133737425 384280178 3362950
70350431 57724930 45617950
1303275 193997484 171197800
23395805 207073360 122042740
164410997 96514546 25469170
5942819 301255292 138660128
176630997 146894698 24175614
346551333 173235606 101157098
176856357 124877150 144652470
184253407 159903146 207436186
148064119 48043072 269780096
268500399 354401598 280202662
71923021 132819824 63273248
91176911 77326560 70609752
114403805 447112760 11288960
9073837 440201274 41475402
23231111 101634128 79723844
62405505 266233800 93778160
40524221 171498478 19443802
27011641 245705554 63495298
70154423 269956016 35010436
51035735 262450446 248684970
84465997 359419996 217729136
43955265 85754108 282088344
126055545 251854240 211069860
268892603 319833662 294896294
57932697 410665796 164402640
71869339 78336658 63815018
83718315 173782178 10470330
76735419 128310268 64326912
146374557 260639086 89511282
21675917 594597056 154349104
32462879 35883956 116134808
22525113 216945924 118553188
2009977 29602316 112496212
15230765 369613786 51636370
35450661 256347452 244992600
81754095 473838486 86005930
151442539 169136846 31510442
63119965 573842318 193902626
239976821 144445336 172602008
75829789 168244898 148199338
21249085 396438900 341484624
143629675 279003572 23552696
103792867 115754310 324138510
66125987 521700966 295769670
129739939 80244038 22857274
23497023 282161554 369008934
136096685 142665242 64716794
15391835 125220610 180060746
77348817 579369766 70079922
151481117 283766886 251926038
105729935 703952036 14133320
76175567 169335748 37039936
105713729 37475470 234119470
84630859 156399258 148175466
5585745 64249110 39392770
88543173 330597936 277983656
194278047 434904012 44286224
18242939 505915532 191590328
129626051 155187006 106698318
280057713 157168848 192318424
484864953 170732776 59743584
40305909 106107078 27763438
13791807 139810444 29784792
206457653 204899464 17174864
313539587 663005882 20269154
157960549 218395838 30808046
106718163 31889084 74450724
325823381 542664188 287968712
80158835 345560480 125846620
38047319 70044692 116387540
24040045 161932362 276123534
44629299 255193368 21867980
47861613 191766664 231130164
80806091 219748466 43068802
181043665 184225652 42264200
99201067 85060724 281675848
130331547 345468664 343847412
74187571 500892004 88476992
281959493 253866764 25404512
62016599 301623028 265832468
41937621 89262656 45994548
59928429 548848648 184266156
1598567 222866664 160721808
256545743 196773410 50387530
98689385 174965200 310915180
81266215 25338370 42341150
121621633 303966990 115065606
105776431 401486676 139692312
109819841 514768388 71532596
152193793 378176224 24585100
146813961 24449928 26638268
50669701 459157532 212250460
114835875 263820428 289537440
198468851 486401832 234857496
196174289 300310200 314679252
10477551 145920838 196959018
21897103 432643890 275887770
291918045 445946690 127221690
152767895 239150780 354868172
119481409 190502552 288530696
118578605 352141490 245008670
29601161 144961314 41184162
109120779 584174076 3029732
115949679 427214482 163841526
83286179 61953028 99681248
6835173 198358156 83511732
70330047 127711312 264386856
65581033 168446152 32884336
137978311 312840396 200076672
90148385 402909370 91333610
119422305 536845032 121908224
197132939 200721792 11479248
182223905 397952090 128002994
43821661 240834072 315519588
201298013 405329332 75733784
195118263 106683984 77120804
184256827 658649094 156479214
26918767 284950394 134270122
282078543 28358904 72618868
10606815 298938390 204301726
189516159 391155012 144400060
165080175 192101976 130781968
26737353 412934286 61037246
69905437 40563696 37538772
119859935 197729832 25304976
78482293 78918464 30582352
243155391 369411162 328268446
288169079 132917704 1892272
155471309 406159072 285037652
191244731 284823512 309240908
329884263 318645030 77035010
75288325 77930074 60990382
446544093 285729346 70420086
74997871 89445094 10729738
3339023 180265858 56114834
255461445 202925880 217190840
21935117 419201616 320413944
87058571 266075322 17304582
83648061 165337772 58926828
104548109 366736254 63516318
157363451 56920598 151495574
52389201 470682190 15904782
159091457 77934600 180361776
126245623 249518354 84066478
45167145 246166806 373439942
53800569 30915042 68804974
98453627 115149276 201957624
133918197 62142834 33168578
67960991 273332036 316343008
114741667 132679916 65611624
92195907 152178986 35487102
507912225 130034196 3000340
93496449 483250900 92270520
62297161 369451002 146496786
126433267 149213590 57621806
196259039 662031052 147222304
166016357 506176524 268983456
89656013 279487384 164866688
16997303 278598104 99483716
22785847 206962494 380145678
62952803 126923148 25313436
57920973 52883718 24045214
201176233 77111156 206813476
238320565 366204110 202989730
188688407 175892964 97002144
203084809 310545718 173446354
285535791 500682062 127891986
45054081 96228546 81734882
70620165 151229048 23640540
54141307 372469964 115820024
162831277 206218664 122876600
173632345 455786024 381152020
291101729 196211432 195988684
134250761 29445042 19810398
230104547 318078344 49526048
48268283 130370334 179345358
3442981 328976846 447202178
50609025 457488300 396240760
117100711 472261494 117362478
110183239 678909348 126678084
393519567 3233506 3553974
310666087 195703850 126255634
204142455 193390494 43124810
183729309 38983738 264654762
126291307 400163096 124035008
189668983 312138984 25093848
169833991 454029618 487701774
5318631 316862562 27954062
29521469 457489566 56603898
208942103 510532012 80129716
180934267 233589380 61936040
225354393 19081224 68787296
36453267 500158492 330709896
17986341 499987836 263297348
53711303 194065644 77186112
138846841 333577122 42473238
4758861 6799752 9473252
69892863 445457886 158190778
113547399 501992988 161641556
116585697 88026114 67053694
172438307 82605910 28072826
91265483 180659144 93489056
104664775 96085298 55827014
71751181 439617450 225213042
199425419 539073672 213618804
19661619 436582102 301882986
148891563 214858566 171609730
143364811 175398958 188850662
6911141 349351068 102194016
186848467 212411132 261749644
324040305 116566264 100971540
161529127 394245900 149859900
397296167 104307490 67908790
159855427 262713386 65830502
132713689 166737604 318322708
202392581 329981720 25866992
97091603 253824364 163271948
90975383 289129644 174926736
53079369 207679610 5420550
191604175 530915430 448457166
277048911 411689674 252106182
33683385 42325570 16870602
221154849 256963932 31345660
167096517 236281656 24505220
134017997 364074320 244082300
147649731 182162928 333091144
114700333 309104424 107413632
44000379 663252870 52892990
117329749 378037288 100564216
124447473 94607782 39143106
100548419 451974810 404815242
78644863 334425880 3560540
98043663 173896554 214088138
154754771 361566828 26316864
13003965 205609560 284750180
111703591 354398484 144552468
65172957 87732486 132717638
76419683 364771406 92113526
256629507 216315704 58173144
61107189 388759958 131184306
201893695 66810224 60516460
371779449 62586558 50998798
160727863 274561804 203904244
30295169 333244620 162281700
117367025 369782188 189313484
124778583 664427616 62759672
55418017 297060382 88966414
67069509 460294692 172902296
21616479 562219398 167796586
94402773 211791538 17386254
21170915 727190056 191837740
71184709 393186912 161169036
60701545 198213640 216238520
232385493 78740294 73892826
336605701 377166208 165146348
15321835 445929850 166574750
12621579 201518880 52260940
97262409 422188690 96441990
54582471 305086878 90038966
88020981 463428656 137862708
56797225 499868868 286783776
2472391 970130662 47651722
290386997 25565014 4916866
7020317 404513864 309479848
32702853 726745210 3346746
205590183 300895962 218838754
143451805 376952590 82149182
9803601 401812512 23947348
290037855 316482846 155314022
95448093 377350002 143217386
13054409 161407990 94250110
31343617 251785512 92860944
90747321 185695332 54830444
108992647 286024894 466253602
33150153 311719064 344086992
211568491 611732592 353749728
25929947 551838730 142780810
76729315 103579580 78045160
3038735 16900780 19708060
272869085 417092170 230358910
70911895 170037646 110193790
187350099 189020888 15058428
98804513 99067480 203113160
162403257 787128454 74771382
130856439 43559386 279817122
58352787 118689566 343173582
281236695 229817190 160609510
201399885 141789680 2282400
116738455 123480190 60706450
80771449 81269264 63026392
14487899 213469078 270892946
92681635 35331242 316979606
50832715 84068890 74495470
95441931 540492426 250874858
401818309 249674366 17867278
306183491 553426248 291425508
120456069 152131862 168722046
226867971 145969728 177395720
4162665 212396290 447789558
39356937 514811994 53985626
53600827 274348336 318216220
147391177 372263536 173254780
280370001 80377902 45799666
195519755 393567540 13417680
193303523 238676186 219458150
214694363 282354888 230033436
13512941 473838086 29333122
108076885 60787090 179280470
315806157 448162176 260834180
7328411 174272600 144836080
17737125 28333648 14943564
101413693 30969534 86511942
50014885 166345442 136954090
177895711 228478448 193789384
183294875 276973670 160141726
184193863 99092096 52977332
94284401 483410618 190295774
108157691 183494210 119409538
280807155 315994844 292629000
297958525 349157724 212935668
181269301 676196052 157489752
115460367 408586144 25518696
131560913 168586264 175710548
19944003 468035724 212162356
138619927 200191420 103412660
19368579 100141002 303516278
87556553 120845780 82718320
83820325 949082428 77181740
70216777 468429732 159153516
2373797 180604404 84720972
66045989 502505816 237459092
58527815 589229842 70212206
120705585 36925590 131938730
7623075 440018112 290773316
187897061 370148462 19211254
102085987 148997406 187023582
158714045 312122020 31696372
90412581 209506438 778554
12008301 404799772 5924724
85641963 29789964 26502556
421765973 216781532 183269956
357337689 408251202 3945886
38452199 316845012 291285468
33736925 446089990 122517266
255688415 345110162 133942850
110161629 119537918 127829826
92765739 254077460 167977260
117190433 234842126 353446402
107724649 44253132 120157020
268587021 45294950 116616078
103477331 361886958 108951906
203791223 663349656 180094872
105464697 227639900 252236460
152145819 196404012 37272292
32606539 132787102 36519790
75545659 364434614 116170402
24783039 220108032 217885436
162482709 584974728 266023372
6706387 172497616 46935452
207900909 494115840 422468140
209836495 213140850 110382090
297571195 318665442 238122594
178318341 57826200 48967288
50916195 949178494 77665758
126539907 606718646 264604974
64366539 119805942 32702126
80205941 153714006 97182642
198153001 293336776 286325428
186057809 283972488 47381220
171380203 360780484 14531612
19981879 531610782 127457994
50470467 434018746 193927746
3231649 334410468 71314320
1486587 118077984 21660196
138398645 165830164 100801900
54406835 599781920 159245576
16362229 94415622 72921870
163345867 67425394 55858558
199456913 396277826 5237482
40558349 412166048 222024272
107723743 496536682 321268594
201036125 214025808 30983580
197758225 110184150 231219990
9884695 296410780 318952412
234016165 181356258 201308406
108559831 115805890 6825790
203754179 108895102 10931302
50708195 684017814 232386498
45539393 667774134 42210342
55065575 74618430 52144974
227537133 151186746 52187558
88478679 550640656 24390672
161387507 429734824 158686300
476297633 261349542 8648514
217554913 184444778 41591774
42122643 503281554 23482166
66120557 220749000 90058824
113600017 117121224 165682704
32850827 130146192 26579304
83595923 99275176 79174076
292112071 312577962 202873182
315221567 66277120 3935144
192052851 49393720 7642968
269380703 396896054 281321366
110274447 481109358 155718434
373734533 314434952 80839604
109228873 203345146 21027698
77997925 220994450 121552150
138141369 255855306 31407962
389684925 352482582 56153374
67750285 31327968 75790800
125911253 139932754 157486706
164856153 334524896 94622604
17526351 407131608 181721228
2154281 6482758 863390
194024961 191364012 73214816
59599219 193140214 302712862
80886209 223727792 4247336
112844011 110618010 157593570
255114833 128465504 94227416
123385905 100855668 30745924
191121171 114719084 158216592
159526761 210449252 9201036
54313191 489489666 36210458
114797683 294993814 34652366
47610741 169020014 107311998
37869227 328763094 68866038
187649215 91164892 1599260
77192441 413327522 112088878
3267747 121235156 170135832
87458743 128262366 355763394
131290081 38679212 23865616
49258789 169395848 113481700
242216709 78982092 8090972
82520901 26110142 11430354
343352919 54833596 22379412
15681681 301446032 259575852
363755879 362835178 165869962
61295049 277766348 224987244
150782245 164561714 169968602
18765985 213972320 9204440
111813309 50780426 262567698
34693485 349364410 187847574
43794483 139443450 35243990
251718269 25832608 26906288
256547581 373319776 290538488
121600417 282063350 126217094
179572545 151443198 232005490
376451101 32729632 17469920
157912071 455556084 213488608
128869981 458468384 281082028
72524369 663764972 71724668
133076265 302863880 90893820
32002641 206819348 10270788
293177113 483440434 185119370
101102419 398316882 21137754
170122921 472037758 247071034
26122281 211449968 53079648
168335693 428440370 249573590
246258031 122042822 67632514
61477067 84513754 360699982
45452645 230481460 185237780
121186925 94613650 43880650
223243429 189313702 181712902
67146717 699084122 222076314
309612491 354424196 160000688
9073455 373538304 96259520
87629577 108985426 224916594
70170955 847416950 32847050
4315629 125098008 287812
237395009 77718032 5292308
167470305 346504580 316524060
163473631 349438092 212582448
336352427 140855330 21479290
283359693 640021436 206421276
97678277 231356434 103570426
128916759 455979030 342680638
169071009 43111794 77328322
134741289 171008712 267912964
102530547 188469934 201911946
116846197 585620756 83809676
36033381 577892354 193457238
217440425 206311720 228302960
11826611 630901258 169873018
117015005 356635762 90356770
173280033 15825420 4734356
88448051 403550430 51291918
82916353 421962548 354718684
51194537 139836304 38995556
42048495 759384666 22356262
126239959 104498170 47429962
95856235 126855570 36811470
25875037 71420150 58776734
163624801 248195600 94123340
89055871 93010662 36455346
49677025 216594000 30992016
69666697 229009444 215875028
175842189 136615488 52039028
40047485 445075330 304927126
37269083 126443596 184526816
261947299 89789542 55182838
86614847 69106246 15473306
448106539 29919902 13923970
165309903 161713536 193304968
126173953 369359204 99126620
13150219 201971480 426589180
48342799 64763410 4844710
16257693 34987258 42656946
135229507 432052490 375139126
6025191 367888782 246517414
165053185 419348770 442636370
136449257 74519040 41977020
174531305 15139170 64993110
112344669 380569292 81821772
287016459 274019912 83306160
224371453 97473428 4937356
80147127 490934852 127059516
172541291 468988364 249163772
67101479 133981438 397632538
17889151 109119986 74485862
63361589 148159998 382755510
59497335 234708170 78906390
249978495 126742490 99268530
116565711 491209920 258489452
17788915 221746790 153391358
287737 191933580 2797716
100364247 29239982 48039174
300101295 278554224 71166368
129378947 184804042 105413074
265365571 55296542 45965498
63600579 235807878 240020450
28817225 184306414 65251070
195971143 467164718 88500574
198725283 290874356 276424776
194943699 281550548 94628712
249230515 180857670 85752798
19042425 237897000 2824900
169838979 360699910 135446322
149824045 260351784 107951712
1024353 176277960 262365604
303730995 136064580 2097560
253551465 479976168 459038924
22764339 377349598 266606886
96525417 272146652 199226256
49222753 77697990 9320454
8551237 110541414 153540642
58757587 67448122 18923374
278359933 377652192 137638476
253741 433079092 262556468
187091945 342056326 59263082
274607681 131350058 47932570
16995069 130547648 56596788
48386863 197090596 39604712
55471211 195384570 119170902
119724405 151497864 105660740
386214827 127680820 24233764
61178579 305942598 306841602
104778015 190281918 379729826
164637459 352156858 264391698
26824747 331259596 319526600
117546489 235663556 51820668
26388533 476412144 63853296
96245909 185456232 354828684
265007735 398129520 136294800
49996237 263596670 113284610
19819759 143541290 70738438
44404385 260785570 304623002
118156331 369999088 7407224
314436339 384817538 291776166
43042755 186782840 5468400
114016257 176747120 25394820
374582581 177625386 82150458
63304665 415936542 209586290
30352305 308665670 117316062
21061145 60521590 53652890
116617041 382037046 59077142
70583669 139414732 93563296
34973017 198038182 250421306
15344785 97020044 90766400
37703415 526359470 90925470
353344561 308415942 30500802
51516985 93984860 22807480
49291627 662587384 110274644
26464449 221710206 245179198
132915437 418302438 67307514
42676125 519938050 149618034
107978075 190927010 373769062
129306225 445432950 295775030
168733773 120414812 20237196
80284665 192882564 405877352
105237827 259478768 190540424
75913357 379818726 478951746
53149019 19652522 35087542
119036521 282519308 151712188
263154797 242304448 129581864
6080575 249028180 120403156
174378717 400687920 10521620
15771837 153668166 118374290
137591401 416683468 78047056
125914043 23184164 22945456
197497265 477640250 412898770
181465479 366856222 44244258
46338559 365987858 187092274
119064847 249579604 155865644
181074747 371920758 163728194
13655249 82248552 139357764
212316765 42898698 125704010
157512369 75557454 58389502
47670767 433418926 37412342
173582713 202207396 152800712
243218921 655567946 96632378
319052041 323661448 168929768
92230055 382376250 64833378
31670297 585513000 231051396
169627875 254236140 319547200
43187115 488848488 223201816
10513751 446077106 21495538
37639533 501140956 141181044
95309539 102263492 2233088
104921081 289877290 124057330
215851275 439494416 372291288
17325523 496651950 106451790
385909641 217636474 85933158
193174945 210392900 195960764
44910593 435784544 137823764
141121825 175457940 56719752
45201383 232821908 65849936
268539443 100003882 31957406
214091045 325179340 5163280
252429669 52971792 18546880
186632273 165080746 149191594
156365907 254966146 98386482
153662443 490419994 135611806
170066525 49972300 103649260
151261929 174618374 336383742
78604247 129356060 311102204
133526493 353438944 71982828
35234491 270733838 105169030
17341827 69838636 40287240
165086219 368838968 835484
186334399 288128138 92647178
310984807 72414086 63228098
235124369 100004658 49071474
7687737 431974414 40630686
177101651 179438654 26997398
96451983 311826354 233184782
211721763 205136752 293245104
134366007 435045036 239118484
131105705 120801720 7453728
39592387 92521328 295335604
261394947 316222126 151906698
341473961 132915812 25282616
2595549 385286034 32793502
141121781 455971466 325346722
85296075 156305418 206528026
36709637 534435124 234071908
2340589 193952386 63726542
190926003 153948084 152083268
80296815 181293858 62107610
246336647 456717212 183427696
86975285 844600070 113198458
266610375 345435858 111825206
40058633 245798592 203693604
3147037 95403804 163804524
119844905 476386578 116754
122731445 140687890 225278270
121890535 48949680 46663440
339812073 523744860 128687564
463297917 344669492 87887796
16413561 118907442 60814502
193478669 286158812 259414892
133096669 466864516 196385168
79719721 554902462 322642478
270331297 409858634 152220466
23706651 433822914 20087162
171822275 394341166 178090970
99590859 404467532 108664392
52678499 157023488 220006724
49690563 80163390 104734130
20966773 63574518 246898554
116239101 657687532 191023164
301940215 451200018 147852810
253406811 96306672 229969948
205240601 126727428 76057896
125014733 135464998 349906114
153539133 284730030 150351370
150461897 126983092 269214896
243865717 437856524 175456312
315801943 124045524 54680820
320380647 303158838 123736766
260864041 502706952 66006324
331040985 300206940 70365728
59788865 257995474 28238318
246942697 210372846 60429042
144090315 182052408 20238500
196439103 363899996 268064820
47073265 288636350 49609858
136140977 346717290 62885910
260189111 263372200 145111852
238292895 302180754 153400930
97688379 97293072 82452356
107074883 261539456 163217920
186451347 226707102 174193234
153052357 182704588 274004024
121170535 253528322 339054530
175968379 236840434 247601378
74490495 259073400 48010396
119127531 186246906 208716482
356145337 61642222 44960546
144493923 195582608 121317396
88824473 386964778 195217426
46946165 106286830 34734370
197924155 217785700 39101200
15642039 122435778 132384998
79723115 373057540 86097080
76325135 323000590 219787922
2089453 254847804 147625824
71308423 139466190 85946730
34754047 23319090 59738946
109090393 430563310 203662790
172452955 233002790 76662370
323751979 364797472 27796780
305106551 90578018 12237554
185227197 250705126 15344742
15582925 69707470 12424238
214042827 341107110 241223986
72131295 533692994 54495342
31903769 454264788 38473212
39712935 119228778 120316954
186067677 355735622 32587734
48455211 303028266 60068482
61105373 459825242 63463094
251077527 295794472 90904776
113720479 484218448 19589248
80723679 155939090 69498870
200606939 114877046 174046678
204531563 391636036 328242728
201314433 398132166 61866946
76980561 511100856 55153492
135118733 151492802 80689466
93694687 384200960 175290160
16223667 536498256 103413032
100418729 88158768 253687524
245710185 580038120 159242780
132181429 285729450 364365822
121590245 69341946 13230390
3947833 144194678 90174226
45690871 203170826 175364042
93215403 125975148 150608036
22721383 373502176 4479428
171780645 402503610 177897074
288214785 94807938 120319750
141950233 176535554 17429246
119550581 366732374 53270902
193386141 52228434 22442062
40026969 539883912 297308948
153415427 127060648 160094444
45726791 214508652 9259308
42017019 312924662 122790834
61702305 91387172 78474240
153185341 241955014 41550118
145363165 283091336 43829980
26748079 427935328 312931720
25903381 434612732 319001452
126514605 270984210 29705026
149227335 133404120 121634216
232133279 166929028 19479244
63075049 370713900 252432660
73790029 115283238 43807818
126168577 578824724 226453816
251888793 369799170 180333190
101802345 522849846 12639070
137848083 635845218 205630066
55948729 81057718 4330322
89484353 277367352 212286036
176065395 216051214 34508430
75431903 209927216 40767988
378061199 364741914 106055202
15287003 246236708 36052256
9171019 29965886 3915022
28119609 97084542 2140934
135665341 67885268 212262656
207028485 340582420 35390976
111772619 293042532 13617492
249613373 90379118 19554434
184390895 220099424 121223632
59636117 431146554 75966294
79143177 220148844 336392872
40314443 199311794 33304994
219665843 85324174 125612242
36137021 294569558 412112818
8327537 262776746 233265238
117874289 261139900 253789348
272952093 321593808 69460084
63557343 79192194 163079114
4784493 74577426 402459766
155629611 374089998 182254822
46603337 94081236 3955884
240715257 452174956 155567004
56584171 194765172 204938820
139097097 191791868 201785124
99777387 514863724 337978524
103624729 384928172 193774660
147083471 474361480 83954480
145582501 311017878 21596814
155111241 280880538 144586810
272667165 95481282 157240370
266719655 382325446 26010610
346663907 172073904 93512496
180688011 331448882 308424354
390242765 193987120 6886480
50081597 148086980 72987880
160585413 80999472 20456356
103237011 168168776 106268268
173439871 343904264 12488128
333519077 307670538 110659794
312951159 278984952 167168308
53940549 420739822 123263466
78460471 293070558 106469418
7266859 351524546 163014622
6394977 73647318 5109154
41354513 294479942 228263894
139870133 206982984 50910912
200569983 53643788 6917604
139855083 105524700 72400600
113042929 170386072 39520300
189490767 153254436 40752524
102782763 119694238 103327746
53975531 430740538 164552786
411373879 223592736 22013268
124214163 37699964 50822892
28614453 159399706 213181986
343942347 250407834 211225406
218183189 190818930 185805402
7443193 228694358 66161686
250673741 84333638 54711610
69073533 93366264 266632916
49742105 486928812 109958184
377791519 147284578 144147554
84477207 151401182 245932674
30768583 333867920 116802956
163655807 112147980 67671420
69056753 726879556 217534112
226015587 296562394 151101246
29412255 231803640 11247320
67614507 36093522 58615754
20962177 62490642 20511054
454608773 240643636 148367104
111591325 274537760 311450048
211333145 131461360 68236700
232343187 82045614 118087838
191045507 52508486 15114938
121171973 257210800 80435740
69891793 46050574 5700442
85103165 245403830 71696278
23491911 124350044 389148828
42552003 294363534 122292322
140816963 346603834 32736238
104247445 490362342 8667606
143192069 156346186 22979942
9992271 369853848 116924848
69565845 162385710 88076750
250836079 135733178 111089174
194302773 173688184 140193492
136413207 391089516 20530336
124966235 767963450 121257730
174283725 174755110 44264598
52948183 191326266 282884142
57527519 723271916 160457728
9983001 418790792 116706768
12107961 30594698 40010394
478484583 193901852 71805216
33992109 195808618 110831886
140586727 131414518 136527326
69204775 377239050 73143510
160215395 144238660 47720020
82579431 480696352 189301224
86386167 377672234 55948002
122541845 304242710 161745050
31670069 403205208 39205212
3372207 163540698 231041086
87665197 407986720 68090000
20886867 33711556 43456572
115083675 132075324 5789200
38192835 25761474 5550182
100657209 218073746 21342882
122923965 233253750 17477050
163762731 156277776 55554392
3601549 234424786 117283258
121056059 433693152 271657728
46465599 60915488 116915856
228995155 517477170 497447010
72106517 394499784 41640036
5592459 19012028 25080792
103218445 72527480 4726408
149615447 232837138 274085686
208217475 671901324 134880800
198324763 497960536 213856772
354495 418919590 74483670
36817685 283060154 193811110
114782749 184542648 30612372
158599631 510604498 376587754
197693839 61573188 225251304
178592991 199014240 251633812
197008895 466901062 358064234
96669107 168534300 245129640
117638285 172281062 156625034
44317881 298604038 2588094
14887601 469389088 161527072
198129577 21803874 14415222
44456933 166440566 89037694
21264741 485786152 373570668
177251875 219532444 50535208
267409721 352813256 61706212
147177525 141140450 32840730
513381 276903520 301870992
261410957 155207326 62466994
19084913 117369724 56584072
132357511 17942274 26638842
141191955 48977226 275591282
291446863 208104628 242499416
199398971 243410472 44039220
38654199 736263416 99202908
38995117 602282490 59388894
65027373 69113154 238498394
77034377 449858364 26190672
323732145 335375276 172483620
52959547 288864382 268360586
80563985 241474484 43247860
138258203 178028816 110163332
79798007 341807728 289464664
34509467 80652196 23846888
88595345 46600330 146638022
80360673 97101270 125767586
275191317 230954716 50402676
20620555 379143440 272304160
45245017 129209644 60194560
76534533 267074144 169510752
46694193 312571824 186557600
10299117 229689110 347954394
180390185 294739546 164358530
121192027 343934566 72106822
10154667 313609236 222582748
184717231 127198658 16003862
223280053 80330952 173445024
77372701 70783694 86674898
124426837 90351574 42037166
233539771 332021752 174420436
124166715 493219010 407641170
67999937 163440530 22995530
167046497 73824436 156538508
174810249 159363414 87123958
125766195 438887180 21431460
20946455 91063706 220844258
22721529 450603398 19553646
225913067 30715842 60696114
313039751 282457852 204607192
750749 68260290 82390182
60654271 610704104 315696508
102607397 570741044 32558644
12041857 44601534 141163098
7107495 242358870 32259910
119601339 413800212 70636324
38130537 109574120 28813740
54929737 228121708 213723784
58973687 305908204 254394224
69687955 378856720 154599304
263700111 631073098 102674898
19908495 15616608 18607780
67912003 330512966 56929054
47000219 531850702 50349166
4619247 1949094 2058626
245336485 43701338 92637734
186248725 398069894 209764142
56353717 216102300 32106444
58668505 219157684 31186988
235162115 162301970 5981470
199318315 349102824 222883632
47789207 449583044 15533936
13519127 337936054 152792258
14123089 103602572 494678624
7109695 34716590 9775670
220041507 124387410 60115430
188002267 74775904 39316384
7643745 213548498 35647350
130062001 31614438 90480582
140741505 435730970 57032910
126495565 216279206 318419930
207765765 272613216 70895260
196067523 361806170 213977286
124767585 161857356 100696292
6061325 25503168 17655180
43181575 4117840 4967272
80992877 190562106 231974598
152912205 301717410 183877094
21102247 538375146 11569938
34131555 513824088 162079184
191033707 82947156 220256676
213434601 79875418 41980146
74111081 99486232 50694088
138625485 302548574 151694982
212715555 249140428 122170500
41070521 259228986 19351158
174038201 343218822 214090398
67980879 249799878 248350
134092805 94051376 188636860
35942599 284269728 45531144
22975093 666793356 191277216
177543299 583700890 197851810
156685919 211567668 164855184
138840385 300110620 228188680
212131675 269222122 39191846
12024879 140004984 103975108
223833945 413011692 144057944
31136545 102222274 22413770
108469943 251017146 56464398
208267643 50690108 41272984
70534985 285327840 442266408
53778781 59697520 49624400
159306905 331571038 117781834
207705009 87869906 45059478
15120709 520731632 49925852
90651963 517230314 10422774
124853635 89318402 19065910
380067621 321677574 185288662
42514639 303123100 117592852
112880449 691606492 148212848
32050651 165729428 67709024
42611683 445693756 244772660
40883251 126060568 161936924
187297835 792439486 57522298
71263735 182775972 8647260
29209447 118937696 87294824
208152963 43398280 251542320
34862845 506329064 143734348
226238895 358807350 103664950
188367413 225262582 71616074
92357433 165910276 43866252
80592477 433384932 123866576
61298707 145695766 35064862
15135027 423171906 92529538
23563545 25504326 24226918
43129165 191329170 284472642
16754259 36254250 12211430
4996299 376044116 134925048
23603579 11459918 11423342
28506549 92783666 62731878
206137379 700941952 274858504
226935285 125890140 115237580
190105023 24387034 2458194
79379307 108890588 203293944
249430865 192598560 84636468
399214835 125629360 1598524
61449243 290045322 73310806
5880995 195245996 217302200
152550605 169532322 133577670
48480219 423012378 290320778
140324239 442919262 55272018
188430485 45902370 25263570
203725657 164977874 153934682
291095259 266970366 120591562
11507009 106596188 174275576
38450523 465171208 173791644
131315705 188088600 310888560
109506207 215340128 103458864
11193989 190041412 109043548
184219435 376298780 57316580
71471403 559927134 8032934
15756159 73863138 243135746
190680595 267700290 91095378
75805487 324924130 2926634
96627075 476182612 148551684
292417075 362081300 263970440
275401319 233278956 273615852
147965225 114814200 103421616
80299471 229797172 22021192
110023845 150455440 18702072
80579693 350604730 4443374
314271117 49044934 10714914
115610143 479982276 115662660
31737691 188992724 73544248
158250247 111954898 95426314
172441675 143909222 107598050
3412185 23228796 34418440
307472309 169082870 62861662
84208255 464457408 256371744
51968681 222711670 308053210
230843881 275688550 124758742
152210489 147894952 32833244
52585267 89879436 131849508
172366401 143775532 43556796
38011143 341614876 130586580
142581065 16070138 62070110
129583205 147782540 137354380
160923983 343878470 448465870
156180145 121390538 146098910
90087869 53116528 58910756
104435685 62047420 129720660
40484377 465191106 290800434
325703415 236461818 165012526
33728863 349609104 20782944
308944313 329049798 47691174
217294231 184213858 52614650
98728569 66793316 15636132
109405459 237535978 1934866
285158231 658682168 121040128
70127295 66096240 39407020
204070329 506118084 265362928
386470985 256874508 121436700
252183527 231082582 13025906
177407935 123986250 85597950
23327545 209576572 47029496
93079033 28579644 147056916
100899355 663157038 160922310
111065795 491976060 223071000
19345593 487664666 28650426
70598745 247402312 367553316
136273417 193478512 153775184
104719185 55475196 17275328
103878483 204496956 208168280
98289981 304017624 8556488
4968313 164319106 69461366
234546631 146868722 58803626
195679573 264029058 271364154
411989039 217436696 45390128
109746225 189877750 169013142
303637459 444962038 272360878
105065821 343496304 126222708
99213239 310046562 218678958
12347643 515329986 295551718
149691981 423005518 286386486
444508991 333128054 31892042
36422293 484643046 79753482
147256853 45124770 93152130
55065963 274697166 132641626
217606851 332479966 140632878
10492995 411725636 21427152
7291939 58163672 54078808
326592063 119434542 6927106
184210437 147656032 141943716
43595377 442632210 76772430
150691039 623426994 67306962
139421877 471912272 10212384
268617833 394959446 91937894
195725353 568486634 34028534
2397243 63203026 45147102
147567197 192376228 94800316
7656187 378724126 338406194
12049917 49082648 186429276
92565811 273028742 57329186
83163417 486552666 319638314
37612233 74484144 157771328
195216835 296398226 127109290
43031677 271449094 243781954
76813879 206402780 346176680
108079537 261316796 40666448
308350083 350860032 20007964
247453173 399625174 163331514
122527599 425379462 58263278
3242037 152510496 75655424
306995479 352843246 267362462
62960877 236225958 104793626
109348159 340101602 328632326
99983733 98215996 69380736
92473963 57902750 65642870
74382159 371009388 476297180
130981425 243050414 129589098
98755893 312880424 256928220
201956439 231259952 217911876
196859557 321584294 64943138
74405567 59559444 31698000
136287951 39792938 155217822
229601565 475620720 68009276
178787779 141172874 75508922
72684663 303933274 309764046
51565993 513125824 184934840
15568365 206791480 223275144
5503363 134091816 140995644
28172083 296633584 49218868
207835805 182991276 92761800
228412553 130956324 175159356
255204227 101552162 77722114
121572083 708181850 57078190
35559755 308305220 104233184
162931331 22893328 54065356
34650597 276116554 271146594
48668021 416167068 244423248
139837853 491474568 256711776
98844087 306646888 80968176
142548511 501498098 114659758
122670717 182825688 343687336
97332323 344972672 132306236
113474575 7677950 4415590
142649121 302577386 164747622
107547439 247548102 31388622
173878477 237632706 1862826
66279011 241686024 123530652
65081815 301354450 178447330
94846959 605078830 114791538
135249917 103553970 356084406
115638559 126626788 76787116
106226119 468873376 172835008
62450445 270558750 97523350
181400919 132117888 142355372
46237351 177071732 511100
68699653 164771344 222113716
162802721 468727062 426525402
90020445 260357930 52925610
263041885 387375812 217862384
37224211 286407818 457091866
108339283 542556856 44158180
169931643 165905174 138604206
176482213 108158514 103983018
2481293 701150914 176841542
52994097 551308632 226854224
207624749 218509168 73690036
215855515 106858694 25711058
241611675 291438270 309222326
163827525 423065040 312453148
123902241 582711702 214615846
42014805 516716624 317731260
398610595 334110306 156294342
65290331 350113082 299225858
194373979 342980752 8284144
6654771 429835650 181848050
121883379 11206866 31610822
22939595 12736986 8294010
7230037 404489642 344347526
300329075 370547766 139469310
133600993 453991976 149135380
140009967 486805854 357418682
10824609 434603054 289982262
1525013 112019964 36697704
167963835 86661540 13649720
73198795 250567300 10612592
167459245 290046640 163111180
227529167 92539758 53730954
125393437 366937954 305010578
118739089 205018232 19925956
104164177 307392896 21677512
37209663 39505218 33231274
2224815 62151480 44651960
32548785 479329320 100364192
90687241 362598410 93473138
90878755 75548066 242479330
336097875 504635800 157023960
121520591 127341764 219460208
58455103 135838346 117608942
112206375 122157500 47051640
169713291 301887162 59130266
73154567 84703536 21471624
77514329 419097402 383327418
30320851 357207826 345093338
136281457 64417882 367052966
25322561 370391070 330683598
73749467 181109154 85556754
152201851 521819482 55415678
147707299 322328132 241751120
349731499 458458988 408526976
172546155 357451630 264414462
58281951 313818020 18281832
56793045 410132640 263499820
46239249 457438672 36248352
391629389 254606970 151721202
186843225 271664800 165876540
21386605 63264690 40247310
192675441 187567998 139762166
40795671 480326982 150839402
176560521 116803646 89763918
3005129 229261522 154349258
287525133 101564934 56402614
44109677 477214704 90080136
198956081 210465298 94395278
25850175 114473996 143035872
13658515 255620480 52667960
101665929 650313978 193194526
180435089 59250462 160829166
243410539 95604266 39517718
111943759 631083568 168142016
167776605 89018010 16334558
172439231 201329488 49463416
74195391 596421318 161540414
15230425 453072662 72316070
46664963 68591484 44579280
171063123 93864606 28581046
210042647 705409898 35893594
219511941 154979066 113838378
150007765 340719128 289926800
20437415 184283046 142130778
187622599 161378882 13688594
202857381 157450086 9794818
198516787 274379882 96846746
47447005 252448652 138151336
55125623 106507310 298915214
400900955 317951270 86779810
439229869 199340118 85861746
184083359 592423666 156656542
239488019 39715108 55124944
128586381 86625872 136644624
348460253 288599656 316251008
146736911 161878590 97853598
32399443 220506796 455148292
98019735 32215098 109872514
106571509 73687288 24665864
189074907 190360584 79833572
53457089 192514444 90919832
156512047 179422634 104923598
195796997 562912446 232325418
233435795 432774610 163571170
312481361 477954452 209001340
273640913 522174588 163368816
37014609 27087260 7129560
250160729 216510542 281971322
80522863 481377286 372627574
98343897 61502620 158657904
46937687 64107728 66890456
435610615 295636832 113962076
17975 497758800 149406900
184739705 289866152 32308580
22537835 214693938 31938210
124530893 614646674 181918894
36188683 131009416 28830952
78720799 155679038 6931358
1336333 157173260 115319356
103532247 113934158 142378626
217228635 201941010 236242898
140925833 212614044 165896556
4650969 368759056 200771988
141866409 174061886 34101282
238836367 400772344 61336736
223781483 158550076 209128012
212533383 284263862 167911866
265472393 326421214 105296314
178496785 302458970 3335830
160521241 368772848 58792904
70114345 194039310 244459590
119115385 385054418 126287774
110105901 284454960 176670500
87013277 224268766 64269002
154098463 166103734 253372210
58071971 381229856 332188828
20069735 185291260 163353280
81467071 154930258 12785546
100113645 504727248 82454840
21064547 81456046 158670602
229350063 172080648 261146024
286892699 203617638 113449194
49730779 126046858 207787402
223985787 185105634 153374330
71159591 306267332 142240216
18979329 311441558 22101438
58219065 90323620 188321160
40427153 206765932 45718264
125174167 393464714 102068698
188540131 310479428 141669076
149658467 181929564 16627716
96348665 168693148 50200900
295365193 113271136 69854588
65140979 286100898 75562578
318585485 142104430 82043570
118632957 482304210 136527310
50549157 118091362 103584234
97140983 695840698 112584626
86609023 58841816 401751724
277945141 596602400 260125720
20473091 446971542 140915466
272669135 89945632 75293900
4168233 155443806 115152710
236613957 602724310 52926930
357433739 382091684 257099752
53016971 395176222 30955150
258077823 171907088 39591636
179654957 32554520 87980576
109467917 387793288 167447704
226430461 85429056 92012772
123725299 83414718 6873210
84410165 330140522 238907746
62576915 47635730 101291590
73048641 153917838 164998
123234327 46448680 76369164
16383525 77077980 20002528
128810055 323236368 249596840
200271313 462714704 101619688
191170361 36826154 31415218
24902407 287887574 328727230
135984427 144291880 81335360
221269653 183282268 7288476
23268333 127154688 49400456
262404339 201773244 239288228
362258693 249329894 179889742
105481619 529780394 320997638
91103223 102365504 121108812
163434147 476345974 63269778
219627567 639445492 236404716
163753453 224525714 166884382
43087251 173436246 17137762
67539929 374431528 163104220
143645695 230936822 32202646
164972337 369097034 227915562
152958821 160034078 252961510
58112861 44472858 33825942
225033951 106293402 50894614
24252533 238976724 323686416
216638129 53033180 11804360
115440309 100688704 102897108
33060735 676646040 82352920
61667327 208159776 92883756
83215887 553964388 285542876
52917651 450377648 355297212
21265407 185843926 25172910
72682017 31108726 10371234
269530653 269180046 331659890
105812733 341049826 64227486
27928787 363004996 446685068
72664753 425481564 87008772
180091905 167557160 74870040
73073931 201681102 75092602
84219989 79363174 59099038
192506135 707231250 200495070
187469529 410035008 261976492
279915749 486441466 86559878
297789471 184317852 41330308
61105689 380842762 361510698
152944879 208650722 160164610
230921761 327793150 1801898
105718503 385619568 132088844
197628977 127951278 10273146
220039127 302337548 13833724
169052989 283997348 69364792
39871933 240397586 395643886
86646135 180328714 275215302
54759607 52959884 321826748
199681479 667799724 227665228
261496523 46862702 138847714
154875687 77179860 46887580
149096985 317631354 96946010
85564553 524764866 69619986
161282871 307307696 66514608
235201095 148233134 139801662
167339443 81297744 80502864
78752639 335724168 413393928
251021081 343243942 123323138
11691171 248603584 50577372
147579797 697045830 56665170
269557773 620771362 30543966
6903525 263489270 160981110
121097525 158726122 143110246
194786609 216947508 31764984
44145271 379028294 23842642
1590941 241728846 168499122
5035349 457145422 5537422
276115809 72635046 39340862
117602513 213282038 43995494
48715131 16746234 3005638
15459181 94474604 460179748
246036383 322800948 162005856
22763361 326362684 383868132
65402953 527345366 40822574
83568325 415449720 41354040
177652877 175360256 117426196
122527821 179263970 282638778
45218909 211079230 117233650
210770417 396732596 21108568
31814491 86667922 430448822
3002257 684613642 61639046
363316669 463778118 192682878
76175767 352477338 137517966
130340271 274322422 333057882
98283255 464500686 47407102
202459773 354106594 151091142
226354135 449233680 65774700
15602107 235484524 33182108
47029387 53651006 440145638
413026495 226823880 154247076
36254759 840409764 98705712
64911845 358639000 82994392
92519379 295337774 49876602
88867037 343209300 340521816
36144229 322519338 31939794
68307277 676636786 92528198
105753537 592412688 142964816
109138627 642885996 114230016
231977521 298476132 8775264
280107531 433546168 249645516
216514723 125554538 83517134
252060573 99837270 33378350
40924243 348201618 38412006
26057703 414586776 250947296
37337457 662468498 274685214
62068429 60435018 28090422
297263821 259972774 113943758
136578011 113599548 142755696
310454347 356677724 153011912
150875867 248242264 52522964
188583611 171319752 123864624
100956167 560569074 75295818
288507061 64043364 53524188
46537061 34281984 8354172
76719983 109810080 130450440
45096973 280682214 101281458
22339805 88713592 152731040
160474323 168750956 226165752
143083211 440439748 21083540
192001215 268807630 50265750
57396693 387925860 106577320
146583143 271070812 166038124
57380075 384380450 191010650
179302853 289167888 7837704
363441541 369360658 95637446
37758231 15400160 2202480
115549093 270551806 136173242
50079049 325842012 103945356
116886517 215610646 97347334
50949255 297082674 159351370
3038955 206752440 415109704
242057985 61862444 34770660
173500051 43001672 96719452
347238357 230369638 183109914
265448261 158331966 196803282
323023649 165529962 22896246
145551623 383489820 28031736
312921125 477697210 366410918
90302819 554232720 239034192
347047701 155963280 37261868
170196483 167399122 128179626
288820119 202867158 13056130
130438985 246698180 50423140
94862901 419924424 237224848
238287579 137792124 54161768
121436917 298987896 227414544
96281805 276573186 4774498
98487185 346241240 69607396
206641729 171877034 272527702
13030463 5317506 516594
117130887 7006184 83642112
104427175 37847678 375900154
64550759 339299584 141043792
120997673 336242586 58077870
23946481 420507218 113003462
150932633 394127452 314459144
52825189 502921232 126954496
45200085 132700690 118692270
87523377 685716766 309417234
88884149 155298908 47787044
16246197 125155492 372942684
204589467 281181730 255570750
125753905 328376520 166115640
79972211 160813678 14859742
144765383 232523566 200088418
32856895 86491134 45079662
51413781 361281390 334532342
107670669 306211578 56370034
110008079 46241222 102471110
37121679 228789888 267842804
94034555 277010314 30687770
105571625 439369440 144478500
6768433 148397074 31662758
67655657 222306242 19959206
306354013 236763772 75762044
44883057 13221334 65117526
21443877 147869736 95871520
99165671 255397932 36613284
50589955 12986780 31914548
173977029 407981966 23634942
159639007 556879412 164968304
177896847 166088134 74205186
69299663 140356802 242995226
39352433 306982364 117568852
118026521 26207712 68433576
203971899 185962376 109742472
31471671 342568722 273760438
25283083 545903274 304540734
50893255 461408280 238121376
43177877 462220128 82519476
49153409 81116854 169929578
94421903 506520126 38296218
11748657 163585518 119089814
71307213 106242870 30086366
84701675 370133960 40513100
92167725 17170400 8670300
265361787 628583022 73454434
253879419 119804228 32282352
258106377 132891264 51018880
188552631 294099408 132715544
16621065 16006350 77216330
2530251 420396372 167328124
125414171 266823522 476505582
86028267 203722324 220362192
73895965 168922824 47930820
247556603 89111288 45519704
52725261 467235918 338064554
15627169 383946492 320673960
253171689 550283860 286391148
52048161 487430018 381710886
116900165 375112970 116693606
191252257 392199104 40289644
190975915 183864342 115752030
132738015 186661156 192664908
59930347 65219300 45407296
131292871 85470628 175202500
53271597 232469332 67871616
44021781 37098716 148234668
145313123 133873902 128618874
327593557 107807214 57870762
113642113 335682520 87433340
100303109 154621128 135109308
80620973 300783616 158727764
149287887 412912100 738984
89102651 212782394 144129262
50851287 611523644 233419884
297052179 362430234 170413918
405390179 130179484 69397792
111803901 343597848 52129948
64199395 127787858 181739506
44366509 432964304 154499152
129283975 460426580 46182928
17944123 105195744 54521424
89123167 317728396 156804808
214630905 65231730 74045642
122980115 284463394 94542310
195975909 322098662 159777282
87255969 435248072 102496524
266689961 405736800 55527948
392232719 233893480 76841608
136895521 341775592 336535052
11664727 681130014 58234866
155285245 113033074 37004030
71956829 353688822 106540710
83556395 22521200 5319872
57053133 399209794 189522690
126780055 472488662 18927766
181836853 130068286 274317254
37315521 366379360 318181728
261678249 456457428 26107252
153781121 331811832 47169252
152347019 345828750 193272930
193155273 404118918 214872766
285832583 126051644 96281152
87496385 256882300 23896868
35628213 141936310 285714150
237817423 351825042 183968166
127264783 42791638 8734574
78248535 308411320 54302760
14968599 93241894 25326438
46848539 121339704 286446708
112625453 386907288 223010064
13107735 262292880 49691920
248879143 250500462 279571146
212919157 217398708 115135656
335219411 336149372 262832572
259568985 296338302 260700050
233136039 165515358 140770202
31855257 315373566 275781898
255445685 404745152 68833340
96264837 247556558 285530586
112198111 35718362 10908578
151770663 267278940 222739300
41959879 259142858 205039694
79311891 356365052 411382212
258888795 398485940 249109596
57618337 165285096 98797968
69275637 185497286 259237506
173978525 106309910 42833566
167409883 210943684 76272476
2911815 185466576 140285468
156990345 611314050 78489650
76100849 306652820 323866468
226806643 110768126 196635970
62849877 538932076 69679212
162064607 235782944 67110632
378389305 127032810 75305190
67107919 363954246 199451178
79607293 401544626 61527326
110294275 74846720 134385836
123209121 455128734 301115482
31513493 405684126 164444142
155242029 603417518 150055902
251811279 509926912 63099312
10316305 615591860 171995840
397737 223199190 303947530
70980731 307278072 125616624
165394765 248607318 60395826
182611075 90143458 35416130
227000833 614096436 161960028
2400085 20233644 2035608
227618529 481216932 142213892
44272667 248770104 109373748
187198801 503312636 465621272
29817211 199680594 41755338
119623545 92180520 185540252
189464933 341399546 58574698
142813909 246413728 266224
194769525 68142578 57102570
88318389 811094558 153695442
92021445 421183800 138576760
92000419 321217058 163170854
73714689 377101188 151404832
123209637 182458002 9581666
7552481 486520774 202545338
37700065 285118520 210953980
197563493 290058770 33516550
79974057 115774536 92849032
25322907 194228312 172257384
193254543 35711350 14176650
95181695 206822644 13157908
203109483 238478508 71982256
242680271 68394044 6541232
98772397 256330924 27754876
123616687 363278092 142388296
155753839 333406684 115594952
346898605 218695820 883060
198478077 141314844 252112132
69519963 196365024 367258688
191423227 73996432 23837504
251421961 170097662 83540426
98428553 209071516 138691036
62232451 596208932 69247100
10551173 65994796 16945064
140297115 339963406 72878658
231933683 346611118 302149526
217506853 50649234 79738086
143191343 209816154 257809998
244998093 300387282 134352706
260569923 95076516 45383752
90613821 280233642 187850042
69164009 319754946 319899078
97480419 394381200 406724200
241719643 84916634 107818406
31720283 27530566 41326
30968559 219451432 207588576
82173935 856596140 112555820
209788099 283284132 128841192
222901225 198593768 26218540
189065973 92315286 230311550
162760841 626763938 55535642
109520555 502039022 175022530
267685229 198614594 102057022
53968281 215288904 32683928
99146163 318235438 69029214
142637595 16414560 37602140
140651435 380429560 344240588
181263219 317018208 79882612
207210671 353645488 116333788
120603335 211176630 4984470
80629293 440249736 150557008
159270095 408201470 344239706
264179119 237111466 52489978
182072443 123234758 23259646
22933513 184425254 23582678
11067363 470335334 166271526
74991819 261413798 12639618
52077375 108646422 199225330
92877443 179596834 257988022
12715939 396803564 387503672
183663581 446466842 65161574
61752507 293710642 330699906
24399085 15191684 18070640
12667129 47511378 15814866
14944447 463626286 227698562
169934221 80458146 180725442
317442715 116692224 116640840
58219855 83961614 6252598
182357795 313210570 38791390
21160995 210828186 182937398
58201447 255663482 320489566
129998663 400785460 127119220
183544669 117048268 8588588
27701365 5682510 8862714
62026273 71506606 273734306
244106803 130481976 172819632
223871899 342648754 307991678
42267585 510783520 3687492
93463663 222454394 68376718
142466665 368255464 222839320
212659803 478844024 332652744
110188971 439332882 285760598
118724939 248203974 71458938
44401535 109559356 122986208
184822279 314678272 15764332
210136265 62133310 22070894
194240679 76126252 69761316
86655211 265515538 153306058
27913971 415228278 173996006
388312317 447849052 108091824
141903685 337768260 96959268
33874561 138658364 400988408
60752809 183424204 8354408
238545351 168339978 151578722
92260467 43984724 19102284
86503703 309566884 153674116
84916577 519966226 319009754
124070255 58812840 7656360
219314467 20907148 10624256
26696465 538057262 77596850
25004245 174727614 476195970
7638077 420577014 61994022
7177135 151932272 36550640
18813925 30290040 705936
247637771 155648756 65451328
110752865 348662114 21805790
44342319 348458376 460473308
221240661 364304332 29190324
70815189 456948646 416006742
21912555 343532634 327747010
259137285 568081762 299579730
137154799 222951368 200426020
63569305 424548868 428201180
74026429 348280370 101753030
13502733 166841768 201309936
195917937 474508442 436627806
133283925 297170316 57175160
23027869 87192994 28007578
176275487 266763836 242631296
150244485 111938610 216985166
193435697 197837324 129868144
28454453 390446184 198974232
122841999 216703908 257443312
92964621 74791372 92777844
11323383 98495544 122766764
124559655 361362104 80121528
91713117 152419756 53923044
100973799 192393572 200244576
18663285 102209222 75166254
290317533 64092630 34550290
229581003 23914324 95390532
11810861 457984538 357074726
43798319 61388122 139431662
26850253 258678480 193081896
33669785 67843742 44497750
219415051 503153758 108997294
39407645 6592990 7610270
30941559 10968288 11059460
137822493 683507248 110237904
171047839 257167098 2745786
96323001 46441372 80320008
111555015 87609880 21555588
451725 184522662 192653234
212022687 143970964 180681336
290747963 12424152 19903776
145155975 395310942 278184490
13564331 285100462 44231026
316618503 403000050 144536246
160574109 150859626 278358058
82738511 49565686 119248478
229508451 58152190 24651330
121055985 58361676 47248868
312862795 297434298 199678086
76675411 453903078 147852366
226557665 157725420 10377372
70915075 445866840 98390880
188181225 275007096 15871472
121951871 104634518 39390166
37048291 288807456 147446172
151862849 171730022 263207314
199199357 311259408 107254056
105063625 502383706 172527770
194454241 25171032 227077788
62874841 373559830 282910270
46551599 191291732 43764836
9199643 364609576 16891532
92899295 335843990 223264202
267312995 327932510 235485422
128535931 324457928 40190576
69445611 601981918 127275294
9530501 464721982 262750486
89689513 442276712 201397436
56609671 467460962 153139978
60473353 804246486 187816182
118860597 396948822 267085706
236588805 351139440 50180296
137720263 608326236 291659928
3540713 333301534 40045334
102687837 218060004 179834992
203019223 391395294 64561506
25754675 276436288 207612784
196992405 253229930 304007310
181689437 191004052 108891184
375690301 206048224 1128152
101914747 264380454 120234162
57216107 190870640 152826860
80533989 187619958 6129766
122604419 134040158 57286046
23170259 5170814 3020402
79048505 188036576 37496900
73397545 70090564 206511260
335000239 448309238 170589182
313096107 220364316 244346756
67605215 143637450 116103150
23182073 210883236 228239808
237847019 482258116 181366208
124267707 119944308 339148696
156641523 165171570 242305714
201791687 188775324 9271788
18266299 264942518 165342362
322829569 470376038 269597482
132073915 578175030 126213990
114788683 156467696 76835836
344178085 53473050 27222030
55155655 218767992 288961044
2471001 159669212 220346412
70297311 115939892 13648488
122245325 292674650 336200770
98353417 435138778 70193026
30523837 213220316 126254236
81144289 445857698 163904150
268285473 266562354 73218458
55879941 506572274 83683782
151324625 235449402 119460930
120436179 231660402 171900262
32100845 435633322 39932354
167646775 577588226 338759282
200750187 702157224 161541572
151552939 346590768 118299108
125735363 628272762 157774266
95212787 187717016 357617588
114414415 324615510 117269970
245132497 147944724 71817576
105204711 178268300 80656152
59829025 877825500 102642660
157581021 192962622 22934470
45926461 670894542 155373306
35424423 174717664 123675312
161579135 312323088 74851584
5521463 26356296 36970848
27980349 557239380 40657232
34433663 331383544 65140916
205764895 198358986 86046510
14483257 559262036 67259492
275899575 312316578 297141710
69912037 219282180 119541984
64690041 274614410 20619462
192400837 393525666 134793810
99566469 4153434 301777258
174078171 249928912 58095588
14254027 248807874 27788814
48321643 210980396 86504396
92067929 430854068 187616824
228130671 494675088 159861196
160713613 64649036 280420436
177122219 211982028 127732056
14427079 603226148 105854728
72569681 33712632 2270184
50470445 89561760 3020100
100813987 302989594 51883102
34748731 477677382 269076822
2487053 483757636 279527648
62895759 508992738 181770334
47950593 690219914 179903694
180788695 288242810 146705614
134628735 241221780 95130080
15857501 109589462 275488354
209641691 291012732 166711248
19865569 152939784 35320572
91920301 394544880 77462580
65881861 599848328 157187512
130209673 433530966 58756926
61408253 34586346 79024218
157257399 195710346 211244462
25897059 277348484 442228248
186671089 60217376 20528092
123844855 252713328 137636304
202573475 193859250 19212306
214303253 141066442 54984446
235335123 254976036 81473408
34831305 519130410 304707590
40585695 181835710 155388534
21651079 209711224 183525308
12932227 213540740 198657940
262144389 664351488 82228732
27788995 264102740 134197960
194420829 300106392 114789076
119930333 173106256 314177848
106713941 109877148 83774412
396039235 251783302 215653430
78067903 723003066 155649834
105278047 574791606 1182282
116573989 304480260 279511140
52982085 8172580 2429076
121318169 229276710 8039190
191949639 107647018 216906
119622813 570806262 212882054
78582031 359763568 45743824
17539931 389800602 58209246
31132271 316539270 377360010
269974865 359837130 58486902
221779861 76202286 176511318
54441499 536908002 191676078
114802209 68708988 52347352
217494515 224424622 72777670
61086547 24426928 18534776
125839661 333426518 11362058
33227855 549195400 56017364
227535891 152723088 63508520
98550911 322005534 74625378
3975409 534701046 16636938
31360385 161362432 58702624
27083821 106068526 61072402
238851727 13455548 1383716
30232437 239296634 113333166
124950177 316409076 119888044
234262955 129969862 138077990
130633971 209632014 112637198
16730967 182156410 22742310
125867505 218672100 226348184
209650827 528622012 51294276
54770631 475187446 15645402
220600107 280603864 125395272
26512523 310396484 299645768
251030573 250454580 168486636
161190085 304550680 91265420
72151529 258478086 194204538
235826571 581568832 266124744
29599433 244071882 193407126
138626655 222634058 47043306
7664483 454448298 200292426
65897343 405936012 9320524
135455867 161157248 97121884
186773779 98034532 83352508
193902177 243219546 324980222
195080355 148321228 103401540
7761565 306891744 151392360
66462219 241882868 331722276
97540473 247089246 178797494
236794349 629818362 124239342
137730595 62690126 51795682
216785037 58392006 17209318
183703693 459239096 76474732
72455775 358755728 390840480
124323231 72194132 125466516
70938639 165722892 171548792
105101457 58011620 26834076
46250273 350011838 294351886
110956409 119950936 28404992
60126615 130599048 37603460
235267723 208344164 69690052
69839515 94296526 271350790
132792771 368811272 162285240
340711665 346583154 103828690
85307373 341957184 337468624
286582833 480841116 291754792
18458405 37573864 11231948
290918835 77685470 44315526
17401437 255908736 347493236
74266411 234140698 10202194
30660925 852533490 82260834
118669589 329942306 66032318
440079767 232848134 5687294
59301805 158184464 72812500
192765977 72045464 69382324
47555403 204981178 49275894
6366025 119005750 50866250
168524761 289489518 6546114
151299269 379535592 375200064
4072211 296240786 368991778
7418679 407408030 276117390
368304163 216766814 75113266
142176235 78169392 264583800
100400885 109602832 85076
136268511 249804974 18578262
129979561 433074728 130439156
61960085 450617818 91104526
46818435 32627142 37560694
8496385 138555596 82993672
19040817 262133168 36115824
178009947 84012046 108247266
74748343 84122746 148435114
34717973 22418334 35640078
107695689 23613732 131552
16134565 242531970 198410130
36007857 176955902 370288266
31697565 193353000 96954080
315549 262074378 143322734
196120163 270800570 249575030
367912211 512356358 298693462
94731065 293119560 279193920
43647495 275425308 109787356
100621895 479211840 120088980
23977779 452447952 109295692
86931643 457533236 175049312
219463865 215544652 13571336
274913647 321766076 106699276
106788525 288857772 312724720
89192233 165665484 135808812
50310673 194188654 85024046
303731749 336289596 57764472
130522845 439776300 247012100
204825993 196760160 95712220
32619541 345007372 166539256
73289883 193749720 262459256
199503697 462232164 34626048
132463309 235275746 25833958
138235897 191214304 47274460
42096953 103390190 185598650
191734723 372080560 166660264
24286475 35557390 10062250
181316487 458374364 26888064
117327915 38601630 1034890
13776379 329085078 78967770
123408309 250094432 121851888
76517245 524914250 129123098
188820093 311352102 180867134
193418991 137306274 23747678
24256683 819454422 62954026
167591851 95402650 108357170
402527993 386987146 77625598
91423893 34502796 118239208
127563497 280219566 60530658
205352805 173956456 14556708
91673779 55927740 25780860
130333705 378900932 60346976
205773693 226679870 92993874
124011255 670514236 112295148
261874125 366550630 234181410
87773265 443020014 260515702
145554195 324613504 20252928
22187149 91794180 22084980
64164367 78130232 47350984
89502121 105529766 331317782
29649951 364841918 281759070
115045623 399655326 273341626
168645177 470466144 883676
36772829 652927702 273670318
77620241 450607328 328042168
119274089 280994098 303539110
11240931 208872024 158231228
20770167 790000608 163086196
129082063 466411274 115621354
109766163 257462766 388586374
19909669 313524642 348852546
128159289 342486220 123578220
137748387 188105864 161987856
44202933 71621366 138103986
130201395 184619080 166009824
33897347 41732486 24668402
151998529 30158258 91646854
138928815 262159620 128279560
165677635 97001426 264080990
65841365 411805316 112624640
125923511 160340368 17246228
117899613 75624016 67197168
257742405 558180340 233745360
178378359 192298926 85054478
62536685 361758026 2414182
206384463 115260978 81363394
213839737 100863456 24179376
179377437 204763124 224453124
58332281 195931680 85152840
101023757 535159736 363419572
119258151 326356782 79546582
16233795 380056580 27922392
179609237 70446044 2651168
77606493 344019054 162571286
28417469 651239408 39683408
13520217 116081400 180910456
49441193 352217202 79817886
255842047 35372246 50478974
70948805 118804184 49383512
15247953 235884628 173943444
196667457 165655340 137548260
28792689 153442452 81846800
112849065 287252400 57386300
117557231 345730458 17447730
196739795 142605828 112582296
70701451 287265042 102728202
203011209 419184924 79181728
254488033 420462564 164851236
51084503 127439374 78713954
171038113 300542408 5548196
130798953 389275602 147405994
301008693 89750570 8996910
64445993 228626806 244195946
16776505 491538534 33707730
139666527 33022470 34273510
71691999 366537552 103628372
59304785 46927196 61017128
197622473 288064302 151584066
247379175 418868010 429872342
148358293 198488890 95951270
84638073 513958778 379157694
181566089 26971578 3464742
216283461 355292202 283406330
17127271 157103864 118310872
93824865 73256172 13637800
235708045 221265854 40063678
216349407 37254574 97770630
44413341 353102142 91086598
67058041 195962212 241061840
24370929 135280678 73334742
164964093 94256834 2839602
22259009 109287758 36806498
28109725 549917130 17314650
275560327 554388406 423361654
17476801 122535808 113550904
94134009 114060348 91090036
15665701 23553092 105315116
34518629 115992118 412148594
134466909 186408160 39933312
281266253 362059996 225911584
271982777 227393554 137655182
177637085 147469818 132979974
196203401 387028518 19595430
8214443 47848034 5421026
233130421 217875140 70036960
27553897 25376364 25077108
145354365 52579280 17388540
27652749 524571874 301576518
34653657 218148584 80972796
263395887 451927344 258964352
259904365 243972122 21468946
176823469 655545812 112637512
308741293 173684218 1511434
15056185 83906620 50806760
131402911 344014396 205397672
35366477 253956134 106015738
191100417 192939968 9993984
235521041 618484998 288751962
229170857 266913876 816084
192704291 318828886 252556742
261119375 487495900 122004140
55544729 27310164 72142152
138193475 360022266 256875330
235608701 385043552 305016436
257305959 146593632 102124156
90772919 97942236 81974712
40387327 313372908 470043576
99735263 327649936 43056728
304863121 381279996 131389788
252264325 168805450 38418038
144538935 121739880 69143372
189113515 31723950 123607350
107976151 355892198 24081722
105053541 520034212 364169436
198040417 303896890 17526494
68625857 229710038 337244954
87717837 250946946 159687298
191202383 215174114 316879594
36406431 533885842 170075670
37633055 107706520 11340944
190900207 687592262 162278026
6943435 317244760 183288520
76556565 499563730 143090070
19465415 56538204 43186980
95079545 566463160 277868380
280671125 219942296 255757940
23073661 213793168 420217012
204273777 289780188 56496064
229928885 484243706 287709230
23774493 129370914 242525962
286849931 206683422 185792874
22908805 204721650 109122258
141853893 103005326 74956866
223733505 727886700 306538400
198470841 201491892 107153396
100824661 86909876 137572232
13274793 253567026 222357218
70284509 399754358 149412902
12683841 186557272 280688376
25093335 272047220 20440008
18293391 466185812 83605248
47734497 386039124 74447812
257424173 228610844 97623428
28492779 433537980 199491200
1282755 55833836 50569380
306835893 172795224 9961340
29387771 556596068 130201352
33666811 125681050 231680702
159917217 344326814 286373406
217985173 300462946 243306802
210504301 485611026 453267822
124068119 104061164 117417188
14430139 99101988 11899596
115849303 152694186 9480834
147392625 211176240 5243224
83255403 102978204 44378504
117598115 249403510 78212342
24534485 432314132 102680560
114836721 421370422 164074686
188276291 164531584 17245552
116135781 272463872 177127452
111852167 138651914 45782294
128725509 212984646 63533858
215104341 166525494 57028882
270725387 210966412 88104116
189341245 146699740 166378640
192683449 706277648 178140152
86614375 232223176 183078568
16026215 311665118 28892774
192953119 445991890 190140442
87279687 111122738 155416866
209905773 310148286 165983702
245457353 241677482 144917114
149020221 293044856 57583848
101408775 523425940 100574700
160641649 300269598 102419778
63728855 215980660 43817620
100953537 138842316 60286064
94010079 315295700 263310660
127569285 237463036 52732980
273324105 511033020 23363440
114631593 231226356 183925904
28031931 639222752 34838664
46604185 137144238 319670934
199947609 154564488 169594376
245176933 527782598 358430086
84934535 371595410 332868070
56652291 61913136 45223732
237013849 283177482 33397422
5191503 168393668 50366064
21995891 484268492 246662048
77712083 65639206 23467270
192496347 337285632 85300196
63638055 156236888 55144716
6272047 125850352 70415416
121324511 108515244 14827248
38558779 335487598 128009042
62019515 183055820 82210712
296027901 140929440 102695768
29459361 285802442 191198802
178944431 150439162 119614246
192478391 136870272 60442932
208946195 94286090 8186654
247284967 80582316 35281632
39112363 36569116 49163980
10069163 808599706 49341058
291406317 466728510 74668390
32279295 605929810 86749350
33161605 506010450 25800750
139172997 193918416 26570668
7531827 42405434 38560338
39110749 529796450 240510070
247149061 354309520 6908152
111807541 134463092 294457328
129159225 282094630 187404858
52250101 114776260 382526668
74322015 43793070 16149010
242690805 275335252 76968864
100693369 78284092 27801044
47098547 407870486 2624962
64640925 383915340 107696380
4192771 601623594 104074698
329239275 16097580 3409600
129319875 134695470 313233710
679761 197145616 356733168
138943361 172375458 53832882
96377559 230176428 195712808
27241023 404198746 101117898
5185907 335146056 323015664
153074789 213017352 260653248
159115281 94778676 86119468
25823499 73475914 31990758
31298603 510869674 210280834
113874885 336256962 256778870
258227623 66445010 3171550
120657139 321747316 201391948
176705955 173671668 63779480
202994655 196150426 38257770
137869465 250845330 156145290
179106653 254437840 250842940
75438081 322570728 307281608
280245199 328697722 105403382
297232529 160845574 23857922
27732725 212579000 333626980
303211527 413348766 245848922
10815659 484182402 164117178
108116229 133460926 4289262
152688551 79542866 15511522
25258905 311386234 425998662
247203419 240155492 184434752
232281595 174194706 127485510
111925683 755119716 61240972
57471413 366064196 268675508
36436353 338580356 64984884
47185347 236554584 106289932
91645789 27331770 212643930
259728817 309105790 31306450
78643707 110059854 384657398
49444253 354013966 165831602
78192493 387680654 156416714
129611545 422961430 464727578
29815081 164747958 114021870
426837853 191755786 26113078
83007645 668411196 148762220
40300813 100107006 160408074
213733755 204885800 5517600
68194749 223662572 248598696
176038729 341015672 94382756
112853637 319154844 128432896
377123373 202278248 61034976
39112009 66371470 185720138
172291563 460511516 135696120
213323173 175584612 66546156
254712527 225695524 112692284
31064501 17130496 2939792
160065851 507916228 320673728
59024441 145412522 72032362
124162885 181900280 39940180
301682807 400267012 98740736
157005791 57133054 52267442
97428943 177766324 90177068
6968995 159300580 19103764
133481189 438921752 88556548
198339245 154367460 149289660
16012293 313041992 51538104
67034125 294321530 273676318
120409989 559882224 116862628
169083893 27745140 19096824
53040085 25552870 43996346
239487237 502876476 194984596
253271371 635842808 326005048
22636953 80821214 474039882
94205411 322565764 8587612
34404621 362111646 120754802
70231707 121178694 11156626
48051465 168642390 11740930
302149201 532636508 128574968
68654715 133486580 220430352
49774807 283874496 280066716
137416265 302984248 41652620
71078091 903311210 105478062
278015881 75539900 29061040
25290811 368072380 238122248
53310087 446658334 58541130
216826155 360606300 284952388
120292773 50833702 46583214
28584143 246570680 155723240
181923859 129220786 64319702
24480769 153556056 418858908
40291197 325816964 270620724
52346403 131244004 88555752
166409337 77293792 26960616
43040071 444524322 2193030
395023513 191863934 151061050
321205843 291311490 75411174
269395763 288373488 248993784
14016141 183198060 259795388
56249949 320400144 144865568
262361895 334162450 142904478
7992925 131276870 10318826
29345189 560111650 209778430
164213699 156221932 268545224
131219737 188965282 241991086
19552521 84046070 2251878
169651351 35467362 17311266
56068967 199523606 438911698
21521213 278439794 98686606
45076961 340149968 104608964
50296427 329674964 157489568
157332533 162613604 79417048
61876955 45689794 156720050
152996841 269506248 49975156
268983585 162949268 50410824
78193445 869785240 31173460
163674175 417873700 48558140
105903903 367802820 495643096
226928905 200587040 244129120
193414803 194068860 131685040
391305837 202721766 133221538
103992185 178653890 67626926
229030695 205167990 88342490
117287541 194851824 38075548
32217583 149208022 144791306
203221655 517884226 332398690
93387529 202555022 57146930
326509401 195179038 263941326
60857161 179517960 263254152
170523401 372169636 118394528
46634801 511041452 380234756
1734507 272453664 87797684
24939645 499791330 230373710
172011897 225421120 42113904
56508279 281619410 356827422
117005295 116726354 191262450
132870723 326802954 214668662
167366047 72636996 201870228
359918867 166984384 41433736
60401043 305721590 66218826
169653975 120752164 191859252
92034935 654299906 240371450
42301431 132186664 92110668
152769255 521541056 363911508
142221819 184752410 3934458
394235357 241329182 131191526
211255067 88996044 101314440
70491999 209798514 153202822
158614405 277565180 8940740
47505449 325678664 95083552
219672987 60896836 27357528
176324057 217182966 236446446
253714783 338526876 288886824
77435199 693740006 83826138
20015887 186309966 358047522
9039275 420726040 170690816
341846579 181148238 131175846
135869567 465579074 455136862
41457473 131279264 22216532
213433971 203010290 137517690
229624061 377932952 392143360
89572993 93313446 133573662
169606439 462214574 278077838
14986767 152508896 219575232
65412167 216791858 154756346
122344257 216300682 140333946
57574005 140242702 246719730
109048975 444388700 44880580
320703303 372953414 147988842
239417129 226600136 119363452
118719981 418915890 39468242
121274915 280429580 268360520
112282793 108267658 6179546
224603563 319327936 379890004
22199001 231242462 5013906
1167943 250547074 72956246
35336437 287125460 217861940
25634181 151554672 65497388
95794477 182531536 374096492
176438733 263071092 215068816
98516735 61779980 394119232
101687579 481981874 35112718
48498379 508480228 102644548
89658975 718548050 166780950
35205543 145705006 58815258
178408209 431242518 133413922
223539679 212506380 179426328
161412501 157195768 227431680
113346319 502784632 101928232
146150421 479455122 276043766
191993985 247282230 56871350
41720139 63954794 20060478
13566127 347336060 304155880
9444159 126221072 201783852
311777719 169622392 65534648
112263927 242229392 168903336
204262147 252508010 47725246
62348111 5482498 1816282
193665267 146495374 2083458
92413549 196219922 169521238
42980893 78910506 17793174
271193897 406352510 417501290
135418103 303682146 136939566
82120361 165076948 270141308
280678935 100528398 64900886
35207459 337948846 157345598
77806057 216111604 351958124
37973125 22519308 28668744
117111927 430895112 90856384
279469781 268829038 98298194
81461061 134282748 24858956
77493537 314373866 146398398
15969703 83742728 12437156
20236095 535152420 23281804
55146059 472029936 1523868
392940703 476513256 117355488
18319071 495171504 264313268
53967549 215053344 153307628
10135545 15270558 29211310
86562801 298787502 149236954
44403163 210886074 105038742
211485579 465938772 31834996
45276259 272364818 2282434
199148135 508964722 54080870
238344907 713701460 74312824
350825547 150965312 41666796
148175525 801605730 227086962
31042295 209459704 10371520
36594895 138852660 118467984
205992599 310526028 292811148
46435607 540558224 156546248
155617917 136967788 58549056
231685123 53535684 6896808
283414203 308359034 207549546
185742807 201685876 58420392
75239931 293397780 110018480
38482335 41255790 29568830
85492227 112723620 2486764
92743781 673243108 195603980
41851313 544998456 6053544
30842189 488242884 271568448
63074599 126420170 283747882
181598741 450110292 91717752
211789247 341488826 143242246
158008965 44297442 27159370
255173319 386410468 379251468
97536733 115693104 243237708
186812623 509528916 350059488
121283685 391595670 394604314
189633023 231184436 102545632
12516901 51134508 52197384
82061655 122627700 255615800
34119203 445966904 19971940
38655895 317124600 22837800
200970639 508207826 252555282
187513471 33304388 45468368
244452247 256913170 238746646
104316379 346766176 40743448
30085973 109698472 85009216
94629531 444283456 20157012
29188945 325057260 187157400
144825505 366917564 313504352
157194977 267074496 125319324
110757829 287254864 19644652
110658959 20551142 9107998
54900417 724833984 15180916
172610147 433564716 51039156
214462055 228040060 14568188
148176001 420645882 325166646
69180481 288935404 263134888
291675533 241107376 141335764
247944401 521763122 39594602
102325625 167930000 6750320
316250089 420211450 9069770
114631079 171011626 38259302
13670013 371254116 15384992
206935537 84482940 18987516
467858011 131239262 36192434
149721149 101080338 160644522
90639449 232162482 67076886
112285217 565001522 252816734
12458263 104164324 20009272
14260139 918576462 23664126
189199785 67670402 103413414
58332885 463467846 66544778
117352283 393691404 90510312
8172227 437142064 50361880
151206835 404560022 351116746
103491817 237318406 60086366
4798559 467115092 205154336
394920903 92250054 32126770
47917167 180429634 124966026
190175597 271274334 340021998
70849707 97202756 3790596
14992565 171814060 152590580
219627287 273544642 3255026
156255387 327730566 101450366
203368301 369811838 92175482
202138229 203411830 116166722
139484771 89116974 34603518
256273375 432438928 47876404
216887073 346929786 105797482
63656397 168218604 10389968
90955861 208640120 171747140
107563181 70181728 68674216
120671695 551764356 121556820
63441443 594725516 20088668
325597727 459880566 155327958
79358787 34854204 234012772
131862507 314482750 208221426
7301077 209256722 353236034
65521183 605367814 243807338
366337661 254179652 165366200
137470557 372571524 19263388
123889869 171042618 161906242
146331803 378052964 157749248
14796675 294776042 190775370
127319607 501727008 36387544
44960727 168311354 266067858
63612989 491832526 25922618
286835305 225810510 100075230
112946881 307068550 200266942
198067993 329875634 139010354
20755487 495995016 200617968
181718729 457176818 268312282
39693545 162404748 91697700
67192517 147624584 167918576
174846893 114018046 45503518
44742171 115505312 38260584
19022609 210506584 310229852
20786173 191891636 387017804
294700415 160461800 144340372
118683665 602549220 143750640
292477403 131642404 54133588
428665465 421721650 7497130
56591577 280320636 8978740
108429393 342780288 210292216
80920903 90114542 316052774
223344897 155623896 44121928
4699935 343351606 295761042
14261757 234972778 47473974
184097835 156506970 38769650
117717801 717839856 266649728
23304405 344976498 435186614
46013201 481502942 251556818
395896461 153508252 152692632
234680041 498539722 34490258
116458125 349851620 193099200
202352631 173305368 17176216
107325903 45614626 35643906
165035297 658793054 79334090
331817203 137766176 105304468
262901995 123483640 103413388
136323475 210143500 287795780
20118495 205427854 440564970
65591249 150681928 87375224
23482493 106583956 114105328
407954073 323981454 182105726
21469563 471251714 221765166
29850425 206247492 245946120
92678073 947634546 24567682
156549383 225231098 13120694
4821547 202491492 86454144
259236551 259897922 6347702
122701715 847437548 71203040
6077377 301199748 19160256
40881579 482840758 195391218
14142207 447293866 130396938
47550671 707654540 147933128
110388837 428904216 31268780
42699151 609597168 42642732
21056601 79775242 17983542
38875687 85340944 126946568
164573847 47077544 47285112
39110349 219775888 56071548
58922055 14050890 15580610
46046877 109277506 43200066
25968453 204120306 398334118
22652365 151770984 116343588
201292277 589686870 101181810
105253021 223355016 221435712
94200133 612294844 143149412
245019667 167385388 253313624
88729525 394894208 252762320
128860201 453593072 114490388
24480015 319203780 136105124
91782421 34699602 40312842
29113821 158033016 32035568
204422389 147525968 9039304
78543189 454460738 231622662
230055351 367701324 277555672
104397171 307314480 153861020
7000315 52374602 103442086
72962699 377447944 299129708
129389203 260798864 19605304
123065347 316948778 237249334
181276493 177300544 144629048
207500181 75408242 104885562
26787021 3084098 26701422
114324177 263206844 314707728
39890825 368471446 69091022
18671169 86171034 172582258
136158615 506097500 374362896
202063435 113739930 213990
4811783 82053304 129917408
164303853 690048676 15573252
221120941 198588828 99468984
861701 467046456 185569668
160354123 154937526 49886142
203298283 7229594 3360382
109349779 63540670 15327070
77283863 62812194 12960018
71878769 79706532 32787372
134714999 205466638 214167614
180012323 211382764 58033936
168793627 67010942 260902354
104924945 66515056 16785692
85013573 295667052 173496276
74827853 59731616 30202688
183479771 204447330 67888878
239117739 274692698 180773478
184698917 398179800 37369344
140287905 567122264 37941420
84922805 634359944 175586500
271378653 66545864 47076576
74254835 73120100 85535464
477963 68102644 15468252
115979689 301079764 261902768
68684831 369320662 142784302
284494273 234892092 16666056
113386315 123498390 133167426
55265113 146365566 81257994
42690365 220386690 5637162
76810899 218045432 138837396
18880677 145553064 63635804
105305665 288722872 187552540
157358143 197610126 68750670
92751453 233284878 44892314
154111179 108114622 120790110
170657951 91097724 85854528
292478215 3277348 17240
35381641 107889514 452023358
105154495 89341054 4063850
3469631 118706478 28124442
323001885 345498228 271334020
274247979 304338262 136942602
125053113 423255666 70250830
171559011 336245942 83820966
206760991 360965788 65154200
315023143 194492874 38393430
127866965 155792220 230915640
98020777 123673024 382663144
203954483 379953090 258655290
28027045 506335848 144938460
90540311 660450142 150202754
160125609 151076342 86919438
175334433 9637220 239862600
251611383 245144976 118667048
135254035 85278420 12861660
68053609 131921088 41914392
106295733 4799996 73271016
16148711 681333938 154471498
46810561 330909710 308969390
229549705 299928718 190209490
217481245 109505990 37291490
166207373 454563320 161363564
74267319 492180102 237077798
144057311 47236082 85283578
87726731 79436192 42317696
155722425 276939300 25990340
142050697 163597246 27548918
385538613 283774188 108331924
61967491 198114324 158618508
105010129 119484072 241687788
129997781 313998740 23391608
13897605 145278740 64969524
12901873 198573156 27550956
179849615 263766380 226529260
71048641 461174226 152070378
68288693 643853100 169575876
201019227 25381908 7358836
13145445 66662668 359634960
19165679 412201742 101195738
189267123 433966082 132594
431172123 324873608 195392076
187786097 103595372 277744
83444457 79970992 264299844
28932075 48411650 108716370
192859347 264121728 194609624
116737869 133543350 98717050
112832515 246796340 280484020
88191993 612558024 121074608
208600477 216604468 29157176
32516775 397427210 324808914
33726065 31305190 8025946
36492837 12417564 14974312
9030895 146023130 45438634
163751141 147632458 201430022
250744549 19397562 97206582
11251745 119120690 23463718
124693407 211381902 93885094
94947057 37451384 396016536
10440763 112324826 333721594
176618969 425254664 213470368
50464283 130383586 303894226
35881543 166989164 24107428
165188423 157036516 329922116
130439781 309392502 33933782
157343639 51001862 14810222
34472887 137206398 48550986
293324493 190064264 19908516
94009437 459203296 282100608
257587599 129137430 84056018
258110777 142422714 30049650
300832661 326118752 181798360
367903047 192663012 72778816
34902753 473397296 159001044
77706413 378365198 371401586
253547533 310079236 225435248
151391387 239106420 27909816
21628335 525812510 128844030
47489977 483857556 188887044
80351719 499768174 219309982
107805759 135700988 18035076
330896759 538083492 156623988
275773215 204293520 104398420
132498297 769813846 39465138
117624217 98294472 222316824
115244763 93715946 317946462
109311463 17039602 4033346
121942377 277493730 154201486
18653417 239510130 73053606
24281571 113871288 69775772
105488575 92443734 99248010
5201357 235283322 240990414
21031675 186115550 49295650
275753255 392444318 143591630
167731417 528679790 190580306
32201005 132795878 214154854
162561885 244163250 194438066
953735 45751180 153776140
232510229 353067260 58106728
228164103 208681878 158391986
152751179 153891728 48570392
195747017 190780924 250627016
35631755 158555192 174300344
35523491 152455158 2995338
6225751 296706892 196164584
31204059 126996618 86773034
108270255 520531020 152545660
388321411 198828498 89249610
69715915 423108490 289635458
86026091 251035402 201347602
9654941 381581602 184719322
113770467 363381856 57678864
348938929 445706630 301672930
381618371 340711028 60812116
137325153 127915146 90116866
231114381 61161102 102326494
937723 85647774 16905774
198819335 377960660 164454464
180102039 75892104 38533072
167157465 129590412 24756416
75463213 194140334 127064318
32035475 167570150 32348930
3247169 281911318 198942106
173890269 114579694 17488758
97544037 392742672 111638936
148236415 88240740 27430716
82631735 127650870 84346890
109576593 319117276 112206432
345587131 256760472 91877532
160706159 92233922 40889078
276088899 325079702 343239522
37883919 204609708 49632244
72791495 96866500 176613812
236500459 547858566 26154078
151219979 317258654 295274458
170910315 267904110 131757970
12559461 270629568 5325976
145301229 279675604 55515072
73842447 179639008 170706084
153504757 101262616 128042876
345937113 270278492 301222944
48444877 293785854 135870462
228333499 154945512 7336296
155022373 284241358 134775886
30074951 88363268 193766164
179225565 278097712 138690084
111532249 85389258 41551482
29529719 83123452 11521624
123072939 308349402 74020462
71216477 242128588 212113936
114222157 381216596 197667752
145093511 133969956 33934392
277531665 146457520 103516080
188167875 458231474 300834990
50274675 211721660 8463084
213139413 81277392 183218144
140247575 303012232 163457660
75161783 138191504 18221728
20483599 48332332 111931640
142001267 227941256 99392980
145804991 232278704 412690148
62143937 325695678 280723686
14608853 245837364 87077652
108980681 108242692 41045144
176141325 250701600 80997200
173600807 79366844 74547148
192071055 400366710 86903990
296748243 203353208 245284464
51842405 200677100 278865464
54989243 256871326 199938286
229679827 240690046 116991922
10908957 420629310 113543150
197409237 186084778 240891006
27328299 469845606 293284882
19162107 511872396 57060668
26126799 230229236 149727672
219909297 173775178 46098534
170448355 279967628 81140920
42997875 177597420 94979164
158961671 527885178 259375674
102564603 227599746 143034814
15254039 185025634 24540922
73131679 216556572 7908
356249481 108453258 8436278
226388365 124250458 110404606
17043477 88154836 18630948
125763105 305988970 276920610
213849081 414386186 77784162
224277731 270698388 102858072
24511395 297490224 124382560
128784039 203799318 245179702
177545355 493870390 285005994
148425661 156365148 126565296
2156589 86732468 144131412
126244165 155070830 54949406
214326575 269830300 186725240
492935475 213171800 27219240
73858785 319464780 270683660
231698241 69696050 96246762
244697801 305324136 248102688
65994039 409902252 155172788
1562011 49441754 11124278
21416805 155171544 56178820
217886265 203851080 107171096
102704409 198055042 304893486
168848669 44607268 231352
227737949 146250528 35385192
115189085 455849760 168587808
50419493 385278470 224649130
192268241 278331182 90163066
8714741 89422638 20106114
211716171 202308544 191330772
95047121 331325298 80190966
37401003 374925548 88161864
63446313 180802948 273444756
91259369 555777524 71760188
295106445 381733212 76372216
113623179 682569538 62837178
95729661 555061098 333933010
245600759 389404762 82729018
375372333 275426596 166076232
35453905 245343342 313750194
76832093 299199686 84611246
432282265 344647184 206496040
215209953 141219944 17557524
190352963 476347460 44634416
227919043 418444116 243030132
82808445 247120968 66680860
92289911 177318612 426984264
110337011 199900378 320685242
3152631 383281608 102712168
67768969 95023564 323433752
225912277 293910132 95090076
113255317 100411536 35587152
235437953 431056326 4821318
162581355 520122490 307221954
70969535 480272276 168786268
454365 334821620 178577460
166139515 27512778 298328346
64424439 171808452 234973000
10833925 237068960 338533220
308767903 6880354 13262246
113437755 192339300 105244568
256023741 365827942 146948034
67370663 476706534 196313502
79550801 378793046 62738818
125739969 296486388 277138708
37480353 145556404 36484356
31569537 71710158 94949006
216955277 234070554 200189598
22477445 208602410 172428994
176178265 134162550 8293098
62235059 351296682 109774302
78721311 208688292 137108848
166080081 308576860 176087808
126418343 368616552 153233244
96081035 347784880 312155300
3943101 167134316 230105088
157178375 227005010 101702326
230264111 144456142 15278594
40129855 387988076 408181168
67625805 393717120 53900324
332482585 143234340 123353880
74658999 60555578 104626062
193000139 140210462 12787922
190785663 286839604 306346656
596819 101441678 33536506
33664233 160367898 219374494
81469395 115794192 167994740
157386873 68971196 75301056
202361767 200899970 19825594
176688057 111633398 287181774
55430177 420825146 190496626
86933083 318493180 230990644
37975023 137033918 132264354
47617313 271326196 136067752
184989893 241429476 209486640
188902823 421216518 218110806
54831049 349523608 98270356
33293889 500759440 13229520
158384651 488733284 22497628
293070415 166445890 171191470
284692981 240782654 73087358
343867577 109257918 63942966
46093853 244027268 213002984
103159035 154940700 225018400
90913917 210924834 3396986
16001833 454794316 196176308
122567749 279824862 353138262
119374107 146464974 68060030
18294599 123337228 155828156
144625967 189513624 111917268
26383219 634996782 66189258
22575169 17164316 16688248
234413859 210010396 182658948
204384331 281626312 214797572
100794177 661373658 121283414
208730481 356193712 39767244
200539405 589870710 320452350
157270273 78642720 82116564
41356327 98477266 182622422
108319873 12727202 7007654
299171249 404264302 6141202
21894489 115028522 252782118
213698861 63513588 37729908
141089221 167281604 31051732
197367123 122798760 25977040
35999839 88637822 210266518
26240593 278869026 67754466
160119069 538131116 211522872
154345609 176331932 91010768
197461079 509796644 320925052
110209847 326414136 104104812
125263437 48180644 29801616
102942245 313969510 271220110
73266491 77502122 787574
182017141 103274960 65526412
151005557 645424616 134669512
220938095 71704310 7225610
198441219 460958036 303852
121642753 527017892 125423624
6399821 661058180 288223828
51027999 249074908 260678388
136489779 263450412 181119512
90135937 210426256 167129176
141557803 71414426 28699514
53107073 56830624 137119664
248613957 133545756 111064508
68037373 429754112 177375344
21507333 498276900 211756844
8944621 153469094 42615958
61375267 207573922 43521934
70869985 124840100 5745520
370487379 90354200 72495828
128758849 113782804 35962172
87962899 485769724 196232728
38971449 93691272 85042648
143703075 111148716 99504412
238213025 306502480 248627408
12022545 204482128 84464604
184190055 287175940 59498460
139079089 440747466 319800522
212395395 116720034 79638562
67665211 50925200 50437948
125803205 53256320 52173860
132789933 144462292 184791204
101803147 462848926 137263262
113560795 311107544 19294880
194898985 307681098 233548470
183504041 390523934 405567358
384569415 363998730 274830718
107831767 253324290 62484390
98264967 355282128 39104636
189721715 414173954 110049322
382235641 177099586 116324542
9584037 50905726 21915522
230534253 145714576 155793972
134789395 127242060 117117420
24720711 410519164 388276248
291175421 125277586 107475998
9316043 622283442 150253734
124144011 262417192 32870832
78395315 300220270 137445170
38291925 97967010 88788554
46040241 158517774 45830842
30551059 363049860 310936512
264895455 249420330 147511046
250189209 312671368 169523952
60767845 78336352 70235764
43276673 143906994 249185502
61404801 144563120 7162380
146022385 132596880 25491120
47940043 211961990 81525370
146016871 524097332 131530984
17000647 169623166 15535894
253503239 120670240 178352548
5425727 58775458 24280634
101566319 494789858 27552590
161321521 195920316 28397532
44181339 90438108 66732188
81933485 203949280 73533808
261587379 121618774 192295278
138215289 216375298 9582330
58729347 333751214 227193678
74241595 158684400 20658708
181490077 158789124 51704988
218737263 517853794 96341754
326978007 220147732 178841964
146238299 354595392 117389652
164572219 259341178 175470958
349347987 275420924 75927216
12763647 214943988 147980056
118363191 140031390 115917038
120631035 58168724 134999268
87189345 215534984 6339912
74661171 547965156 274506388
51230345 538994666 156878230
96681309 230392038 2769386
77461323 120650694 110244298
109245075 194332324 17887068
249512165 512171780 280378000
2480007 357314754 19655974
155992451 409316372 315250228
28956993 127489668 243233696
293033403 68579906 16176642
13845349 446129148 57721464
321569731 419591698 274820434
350400281 206853740 17528840
281922861 263276962 120147174
79328055 86225916 164794040
108412595 66362540 226825496
149118019 249006082 112742006
251072615 694322416 66273212
240048573 442573524 192329296
36585571 77778516 101631732
20084101 423306172 1727188
7004881 429123564 306510828
157293925 161526610 8215562
172627957 215736624 104297844
238153387 107122594 231081878
39288269 122498936 134920388
16938329 209075050 128063978
3010207 364669856 134744788
62870469 47667576 98666908
178185599 274223772 53848188
42564091 349427814 47911338
100416339 178907912 39852048
161274967 27811824 14220864
126335135 231507070 213472450
156959245 20949882 143902674
155504785 148162366 2720710
109165395 344495364 20002460
111983069 500108824 241113832
294186421 193888842 6818574
65637579 14136752 157205532
290344569 332040160 58827120
1363919 219559558 288087806
127131995 182867310 39916770
145954495 320947040 124896580
52614987 280573050 93464434
297473703 70119484 8717004
285752881 25789918 14955886
127113473 473936710 54978214
332548979 242569170 40609590
142326849 295012566 209557318
262476487 170361880 79208584
120171313 158721508 105328084
56860837 278972366 103594558
95065847 57827016 87929268
93818777 122575522 82860154
25691587 543406364 59801564
33249707 193308090 89444970
74784081 525240372 374802508
214753059 348265260 89941012
112853059 733858892 152092276
36956765 229935360 421054080
57536421 412304176 142234128
69396817 174125300 62713244
23163965 496962512 119150284
167052643 579574098 226368486
124178777 93405986 372199010
35043813 442134996 79454032
24765795 366300210 37675490
253438929 121542828 154358284
318848317 244709856 247251600
77986609 340528274 299688482
260865999 415191316 113706252
95020073 433560524 85981688
400983851 319365880 207327500
82614805 586543730 36712022
129546989 18164490 144643998
254076105 142286046 48730790
90680131 730303840 131349092
10488865 33288452 38332864
341293551 528476178 157348654
156523707 161976400 274008876
28132491 162982938 156313162
192989695 285458740 26756860
158834917 204091316 30231212
161954485 84488540 10792012
16315475 75404450 42893482
15537979 341372782 255879338
265659237 84415034 129097470
58912095 571810162 183585234
29323293 238376848 265001736
146493457 47693176 17385020
165611965 135916890 170176470
13581267 141662700 12178856
185347185 312433574 59739282
45384433 133787880 51085656
23559803 39187874 42181022
254304397 155714824 83647472
196129229 98746742 364486
28185523 250955332 161109656
148133853 479605056 347821328
24128679 416607536 226867968
144972005 385237690 64293898
9673075 508447250 105704230
154071851 280488614 64351942
58656225 94276300 318873300
59075361 302465272 45748224
121374403 206940398 45798106
39713131 57139718 2232082
58656907 27581500 16313980
25153471 386085462 179542578
170724293 335818124 141320704
6814071 817506756 3716432
209254899 43593768 71044156
13250361 136852418 2756274
72938129 242641692 32095116
242256443 415639528 19606576
302015501 372587178 141158466
130097799 370659826 156063402
163109081 524313722 34298578
172853321 374585530 182732510
400416225 484541380 36015900
111147589 112479318 30420654
259037097 106931064 84012116
8713223 85556774 12372334
88899549 45882132 87355612
101305233 437752446 172811602
110004303 648584092 27686676
4197297 55266678 298443206
118086531 107925128 24587232
275978237 329236822 115937146
134431417 93830544 96034104
117218357 254249860 126883360
81884443 318144702 276734106
141478119 149758086 131616802
9526777 125241064 442928564
171581319 272267558 168428166
130017411 103485024 17159188
242678357 444564884 326880556
26300875 201797910 61956486
12791173 350731044 127916088
129238035 58734890 213248730
57863147 149744996 253397980
119741443 229874864 227203304
179903907 638254874 266873490
113030571 266526056 126849792
7363611 12964608 8020424
234135443 381650246 320370802
102859583 165568516 263427332
204554523 227664876 38596664
51063639 239013324 9582832
4457373 444869970 13136986
7682181 189289594 147375618
45234435 383811222 52802254
38472537 205805388 20968324
312601377 193756190 178531650
37988727 24901614 48492010
121626453 344641164 7869572
14945007 303594364 449357856
31132871 155884306 71143282
66135311 379957640 211766948
11869271 236611598 58699378
149004521 35826808 44135072
253917519 398798658 34211998
86592147 65768884 61587972
42540819 334908342 181758014
55833935 60404290 22176130
42977901 249687804 8158292
159420191 412102514 180862358
159430085 308196720 269209320
26095785 23580510 203500354
131504649 73777088 225076824
214549653 574210856 215497428
163179583 380241532 132520696
10220659 216887798 93494618
100968317 333970750 84309790
96535201 131708318 107398190
173039327 453317626 178032362
205308201 255732902 15821358
177076973 238780032 12448836
33865917 449991570 230176106
43516305 344047880 189920940
139761597 372757052 217886424
38571695 372678360 29697876
205304439 196216776 176989292
105404215 169714734 41718450
112650435 446201450 200224458
180574013 427016046 16784814
31662133 538668756 372525000
106788595 220192110 331065318
88915611 293926712 6929424
387024833 173357444 123931448
3338635 156363640 29685092
242530701 288829592 42376644
218391731 248805220 75334292
297441653 275869834 308013602
149246757 394414984 200976336
41033911 532163040 109757652
97566533 132234068 42103996
217841317 421613750 11102590
195805129 267072948 6315156
47386603 145027214 67128926
38876351 60423598 119387854
43233427 379457610 370921530
88092327 99263042 94730754
322892035 199673646 19462422
89749205 282612160 203675836
36520799 362941938 90795318
124602511 36331260 31253952
50192595 279029260 64269480
108236859 170270416 41938188
102545901 176983662 124413278
79742213 160427602 6378566
96339391 123786762 174056046
54680037 15292804 13055508
130487511 163750838 141259518
51886881 163781368 115145964
230185665 90164510 165510006
190193729 395575244 218746232
25946323 169352554 52596338
16827121 137303382 26517822
30336755 353567256 326044608
57011455 377102138 333782666
177182447 361048974 173052726
23331951 133937962 59132754
204528241 138221862 19709862
66485657 168338724 132456408
56247951 140315366 307227378
91302707 642902690 123106726
155502643 132897948 21852696
156899085 314305500 120346084
149439179 399917748 333515676
264149223 418590372 131177696
224682665 283283502 22078914
153094233 48627098 81354414
113169081 64155492 53135968
111576885 238263058 156274470
197324637 262089114 57550774
57230815 229544354 53610178
32609847 304881124 58260612
109935687 234165846 207662642
148369007 455168326 185715266
166747305 199882226 357401370
91883291 176567018 86185474
213942689 266618690 132593530
88648405 34566978 40138410
60607703 256399338 111584226
15254853 340650150 79828450
335279277 142856948 186045456
187092829 234271696 227975768
138333647 208582386 6750822
297105215 514266632 114124580
10273309 439087688 63741004
122642315 362489950 24361726
93096643 480442932 59244264
202807797 580827960 129396560
481724695 252073340 80039588
102506649 151701132 42631748
145861153 262360654 111813830
13373895 337847976 114909940
263609 229236594 239613438
22715517 288967376 234577296
54405101 150662142 167875026
8763209 886989012 56841720
38235597 145757628 53783644
171193055 556521670 349190290
83943095 153018450 59075790
127863051 274445232 57611108
335185815 152859330 57881750
78828229 14900678 8900258
242436829 184130364 157676568
78478315 233409494 33911830
36774819 41050516 23262048
90075865 157564374 311968182
193701657 219564954 193790294
10959751 56186392 174867832
415219563 131660226 81412078
307874733 203218674 121330666
159121103 86656774 276797486
28313143 95851146 43652214
322996613 54940992 2134584
131124231 71795214 91334362
131548413 284507684 143309928
19374269 244284160 214373392
111376211 551915562 212444406
161227169 147882328 77786872
33359921 231510678 191910198
78721751 287372192 61217104
118536181 578577864 80295312
197257903 178508544 4639644
343979903 177318356 128785036
11143407 678105594 119386162
121330109 93063538 91829302
337025815 321085044 9355308
1481477 226590328 46304344
166079995 490425930 75094182
39087421 31620218 348194966
125227901 251378754 74353662
35853759 547429284 182610232
196138587 332534514 301359346
129348083 73428242 291229546
72216677 42686410 11368786
220666309 234332862 124877250
339525871 484281726 105594102
194343143 63732762 126189786
285411669 392720508 211613632
190918159 466568154 318310758
8937747 131466216 1868732
66287655 231309018 142911674
7686457 382714128 246597696
230708593 298314560 189010676
5880795 96504378 42052546
242914083 64807590 49603894
2262337 191192300 373207520
65837737 546903468 239036064
174482491 661124352 220250268
107818551 429286374 79728142
173654145 91919604 63833072
26474883 545133060 71484656
347667113 241320578 119529014
51059393 414641346 382267926
71966751 174618316 308225448
83402067 340184114 306700566
37954633 344915310 156464430
237970023 110115808 75512616
88509039 298884816 146954452
56784947 68666176 40318424
78760743 453861092 230736816
132622985 336548630 1805770
129426611 118529992 293719796
118653529 94593512 12177508
16883601 30139092 31062584
314418621 71490338 4914258
118984181 228227550 284962542
280181225 86910330 73590150
242018689 188080510 4956802
47671027 134078610 93744690
118932655 246673394 290055842
145704761 351132838 227550814
28300841 265949026 134360462
140634719 410076848 107169356
36688287 555756918 95178026
39606429 261374178 186907538
89421149 400190468 473003744
203878883 522000736 351079352
60571415 651499510 276475154
43016625 123841372 10005540
77422323 241221432 265763056
299697757 305982622 107357434
55475537 79057284 67725840
149067569 358497454 97531078
32551279 444297848 77071712
289776169 371700274 101546542
50991157 313305204 14183316
160399775 555110932 180954824
92653077 215092506 372555718
175175143 407796112 56498636
158720649 277207020 138198632
123498705 695624240 52610580
182234135 254105320 47534180
13644085 318656658 194652906
175879277 213034292 184372204
30925257 314117484 386726848
154826391 296343858 233357674
236107503 191534654 111816414
161520679 619037888 28203488
239023595 106314416 20663260
163028873 113773076 19276184
134496559 327940436 17743232
384850299 224250528 48265712
200355993 58404714 114947654
1396283 600333104 156873128
115677787 90202766 134449090
64423177 202452006 216375558
50559189 248935958 392424354
171998709 99821376 101152148
93328611 132339452 213950760
79686323 504327600 153389880
42490085 397162458 18656394
254051441 66736812 6745548
71762335 456737450 101377850
19398539 16369234 16680502
432622243 211821534 165886554
130388145 254306762 313837434
287947125 216469726 281115282
15406075 52342700 95849900
42008997 96538578 161000326
77938595 77025860 47732792
58541223 385109556 39497608
315901343 163116986 166714906
22503453 445872770 252498870
7793959 129489140 119971912
247038283 23901244 1219196
63194547 60609510 5878910
124847421 169524474 122377802
67493077 108567336 61170048
152957871 416372656 178714008
208733393 386728430 27034510
4923273 597906120 2130536
154158781 736957242 133537662
194680375 366847440 343817604
137862423 137215206 32312506
113540629 75621832 187964392
46915617 186418092 58832684
106764251 55497202 27823154
19488529 105993998 13187318
237206041 650339694 169167582
99851617 106139280 55124544
44133187 197330878 717686
122778083 273907606 61285910
97598929 116231692 93547208
118810299 147706074 29377322
81705459 258386298 27552778
191468987 526511484 218109384
159650093 230517140 61606076
320402149 297205266 249063858
35635273 92796008 82657436
59956347 352729644 8703064
185748405 200422336 203373048
281724247 232460004 82618224
152066759 480029468 128426096
114603291 191213748 121579508
24760427 380787414 543942
130332867 381520060 215980560
48881733 261225874 130282698
46966443 56867776 179380740
87467155 543815980 73526660
229462835 411719180 333013340
230305011 750348402 136900382
72359965 212841320 1757476
78101813 31283472 12085656
123157135 160079470 214750910
71495295 170825352 27326200
468475527 224733994 43050966
238477703 432804056 3177844
39487353 653746306 34900458
183472019 44077022 34980934
146757063 161387684 30725976
143940093 422883890 115481610
8315195 44654708 199962356
57453325 310045860 367929480
191200797 546743194 41861766
9578057 82972514 32791118
143470573 145144844 6378752
274179551 242056142 15044822
35896341 403607828 223213008
7887035 102632380 35971100
70677895 136727482 219197770
159257727 197952594 137472434
205969415 101258670 14655594
135944151 204411734 226052022
62006699 165992050 45084382
85149139 568574222 325717198
123666045 284912740 252521640
229124893 298841326 174993350
164301675 134898882 136008974
80296191 736976028 94014484
196632781 468434198 86375726
77333879 586134638 343814434
39749799 506137518 185673958
176159419 693371062 238459862
30832311 103131988 265097304
176759213 153499268 29611876
341359917 304065154 129424254
93228233 470140702 289432966
171632299 171435938 32536226
53275251 141449728 16217916
101930739 185544808 66583188
207317795 227004014 237385498
95967897 585645154 155580570
24432047 364897668 298854804
47912481 247130142 26459902
79755883 560098258 315068626
131024321 614463922 76067042
147856191 385998170 380798070
155045769 56921552 143405112
59370043 547762318 104609974
14650775 425343650 163868230
115893367 394889326 13396654
91833897 396270246 2589254
45663237 252319674 22777562
32023063 295463214 103557978
39068667 47536714 62473554
139288863 210259076 2861748
268854019 53987934 28626258
222639037 45670154 162202082
164358545 844432750 104601538
65738037 149856714 249613798
73934865 289955934 103422350
86011973 73190686 88977770
62670723 353044692 121849676
60160799 262535488 155953432
4949203 556729984 28003976
133254683 20446534 9553954
173314119 235229198 41960226
228550603 541311640 134917996
96876435 273543670 30720450
46484501 95883432 2289804
1800787 625458224 263747452
186247561 337232142 203199618
91553019 212464872 423562612
227074121 87663522 24687570
158540987 165608704 13217056
128910433 511518756 178630368
190084671 179604276 60790828
83015565 142220070 53631430
57073685 78785040 61433520
220976355 218428146 15440378
79417563 256192582 103932246
58761977 402011916 350965008
54055307 317349612 379922076
8955785 66635820 74719068
339628771 134245432 91232788
103205347 139814022 33701946
237427455 275764060 130807008
17292285 189574270 184973910
44599759 108941532 142977792
131410459 625952336 102861352
34203627 178004604 319652948
356785879 326202878 192076286
280398791 363441362 179758958
73201959 604162760 163379412
217970245 336518660 181510760
26028585 20783032 142648824
214064775 210253490 203116050
26299043 140021574 150029286
8241051 84546072 243966704
91061229 24035088 315967352
22710773 291615414 79580154
19881147 385957554 170499734
303083331 188420068 56325252
62031867 28615244 6609372
81973079 145119702 113800938
126629819 270621742 227552930
107510061 95796156 113043952
216643675 341809450 275722610
125141723 51942242 63882614
92658203 161908202 97818766
55442499 266826580 57285432
96527287 125869964 85783528
121063083 385796228 80632776
70965453 202120932 173175044
146748901 505843962 203763306
247938477 120188414 150950058
469281261 241644634 121749858
351342493 124878746 7965134
83700809 65406718 428847278
197506281 187294476 31072412
54532341 93461970 3629290
159226157 80798690 33164074
96873775 32327914 24340198
88975683 388543356 194442292
227781579 116549478 179102546
116755095 109979800 132485652
43049185 113718030 70247070
71686863 300444678 60863074
111825553 273565646 257254442
113775437 408994684 79434620
224849599 107130232 12027188
6930069 853188184 299388
82988513 244095164 207781492
88436397 490465688 53784564
266876063 208101380 188960500
219319001 235010578 201711626
121050989 601589538 66344166
105176721 243512530 203114622
155540529 360316584 133795568
230292955 147279426 27554730
194259399 314421762 132240986
154541111 562947278 96031366
185603495 433636302 33552714
42607263 152620086 70720102
204590541 138977312 112505808
318343223 593125144 197348428
343044001 135153208 43270664
351772309 278751596 10872368
230302045 23136890 87371990
119203703 553642516 204284272
186659817 393751764 23231732
10489031 87628548 32480484
4162007 655144284 38875368
69804819 429538184 404016888
33825639 804726978 164005034
61386047 41819524 116811556
293666887 92075990 31777066
92697737 294113024 22678532
62433239 459810772 62733776
139056849 381229206 175167982
42140133 108535650 170611994
82764099 257383798 140423094
74976273 85301490 44041186
173764653 174104494 55211298
83640405 150017880 15406840
87862075 352152230 256610182
88744703 120605140 50296400
159901455 577022570 367012686
20759003 353130658 224647994
33423609 185882572 32919708
157193381 408865056 171548328
99756559 365573338 34281398
152166909 106351134 29673518
2641813 258146886 101901966
120300597 211482340 187487040
168809951 134640158 169436714
343532269 328290292 325543504
192858261 207004302 167588606
116700561 326628248 51510264
4462719 140312006 162064638
217232589 380219424 219090592
194086467 235880806 140872614
165414045 236230074 45661918
32416171 303776094 16799322
128635437 344575126 256296438
20692975 277565956 359278420
287732409 134798892 32061308
257243965 232588036 110629748
8932383 551611654 2066838
213834313 326363314 11213234
49602993 638819606 307946658
24915653 129982314 448483926
49357961 179956458 144589698
1685517 587860596 243334196
42029485 263690234 256291162
238521427 414822764 239378824
290601837 576898694 154716198
286654979 268106070 68571690
303411797 572990346 103063398
126635073 357546688 85894956
32790387 385844216 415725660
174633781 99653568 91957968
37112335 342522934 289199690
14462181 264355950 157151942
38537881 149986368 343387968
132921035 138418260 172470888
149383349 227762634 117852078
93874273 176203904 60791576
14054247 225042248 49283796
67965871 219869512 17649508
227703085 508800370 322471678
497376669 272808434 70567302
68576605 469496992 200396956
34420713 182365076 39029808
111813897 147504734 226042446
14344743 15023670 1977230
198026153 469796682 141681606
117678371 94850200 15387128
12919283 208845064 50959696
218467515 360970232 95065476
229820305 539347720 176580448
290301885 139687422 46992646
213227193 130849200 26333840
33530981 465972144 273801888
176212743 8920776 3413620
193588989 104130014 139591842
75934453 203851918 265952386
109069041 444362602 301566822
52918237 396012836 367809244
34274253 298726542 370961554
2799877 318883926 43584366
125180103 347260952 14276256
93421515 121616324 105565032
137188355 543867540 118258152
161404093 870701846 78461218
241819545 381498540 127603220
146730517 251922088 3654844
240889045 422922298 267016390
46583323 414399566 1641626
221961249 114576308 52510752
92164601 59101648 10719116
139639109 230823976 225720052
4860995 486830886 236161098
1438107 366293984 323872164
90629403 116920442 96630474
79250293 119712542 44585414
120479121 220496894 122672202
137020005 223062582 214480174
18859313 68812216 7406576
47905419 265696980 41855120
276513011 257248880 77706680
65937175 198780722 330329846
177974883 199109494 265990866
149893719 134941232 44446872
7679987 353188864 88133116
238109337 143436572 72930576
160168501 153770886 24871938
87502149 295445012 50505924
286056047 212112180 278877420
113792421 122110998 51512386
55139769 28402242 49836010
72390565 296836080 141871380
164217299 393795846 191507898
145068377 180526166 36604846
29633733 28327958 43596246
52870481 168870986 348646478
19267671 507584568 103980164
48341273 676585856 90197104
73766765 377898408 111924180
114007101 94907046 33464938
34776911 803320880 10523560
194404731 237221480 70281720
225684007 174059924 21794180
128413395 400451826 307524910
38280847 485962564 16680116
232195031 485329004 299024168
129139941 150047272 159854688
35468453 181557626 81171122
227774079 156494790 110375110
236463815 338779710 191405970
43298411 239620076 35888572
13496581 120236608 8757212
76659881 179894038 58525774
1162171 149092144 24210448
91943699 74346568 87978776
254234037 117417176 35752848
301347 223235310 242895254
108746065 321621150 172311330
164410271 328352784 65569308
215266963 102924274 622334
107841099 23231188 20004612
14997693 26196306 354842066
29211291 432141114 226554238
190511681 197180960 27719260
7531245 21632784 853612
117527051 105006032 16419760
94763197 200376816 168494676
209146257 159626076 98990420
363610043 114203474 90636538
21857755 78885598 255930914
66897017 344619594 316674630
240783033 90808194 20686186
41467351 674146868 126999380
57179505 48185408 404547660
161453129 307466860 124280872
182729069 58770402 12859602
277963661 300155748 10403568
268014611 397174158 8237502
96315439 252130272 94753032
191684351 68370056 53249632
274536955 289912120 113942968
192016421 132934012 164096476
121101355 182528980 301726640
95916425 116289530 36113210
130752289 412435522 344960734
139605215 465814320 95713020
91576875 98222800 76026420
16972199 305038358 11602966
5540071 161656260 49738728
55998389 587203652 9284660
101880217 345644200 8416760
9805985 129077712 403706184
30555295 643240160 75184360
107687073 115620154 189197658
190363927 210272304 277217952
156372727 46885188 40131396
176009799 165648050 47564082
19773147 275281418 57347106
61616669 140344658 152589250
211156849 259723862 68922382
222032879 581930318 149596346
303093365 394761932 187087240
95618633 534656762 65265974
52572563 404727226 412946642
190230465 22347020 55820160
83922729 313332822 19822454
104583135 261481458 71966210
19044803 281954410 254858050
440121965 55399878 6186750
154929147 338237116 103293612
168776673 161689944 30825232
57239213 217996104 222919044
21716789 631342676 204205828
33434421 82052828 146995080
110312843 318269198 176626274
32570267 719730888 101298504
104324745 290563660 75136320
275432013 30144438 11900186
311234083 190870488 1952364
269140839 200133888 183998552
146021003 355609236 73170744
26059495 448752640 289569940
7086795 288160926 19498630
178290543 653360042 27355914
150801515 75746524 151958132
149690523 47030406 182199082
165536413 77024612 62730424
120503361 186986972 93961848
41835495 510832660 173928600
227425759 67722666 69659718
237082879 187785752 151336376
293106495 406002820 409968432
121407425 231337940 27830744
12914149 139140270 183346182
112483245 321425590 104176950
75366847 584216168 340791596
32581103 120779048 130124156
255505051 335782818 43620762
17238847 77961954 397291986
177235355 187199560 111702980
48306873 584777340 24724364
65169453 202837896 130341104
247949177 87772164 6825864
259280799 147781804 256042512
88931395 165918260 199180856
81810409 419104922 20445194
257952471 303573206 32178762
155923803 446085396 19509392
180709195 119719052 85499540
241086625 466787106 75358590
360481847 401498604 27063936
233248005 283327960 115050420
168101277 370468536 460789460
148639907 366751214 131837186
49993081 174003168 76238016
38471165 246956670 383434086
361238701 215029816 66228808
56174395 31161660 59829720
139172549 459886488 403053504
349999843 388853038 136659394
219627865 129135670 46087270
28066823 394862258 38029174
214304461 211836688 284479676
241128351 375097614 195957982
134318557 156806410 209156374
69689157 570478686 228180718
8436455 266442672 116224020
22284789 84615548 191323056
332968285 341701274 114054050
19049255 385896560 241155692
69148539 190140010 168873498
372422439 239192708 196349316
129058377 302285710 16091214
24921527 218817724 125474128
41049111 407588976 387193628
309246783 257398302 93306626
77677913 288662986 159416314
112597329 278462358 206231338
47954785 91806288 39302316
127802699 336617532 153695376
124409491 387608770 53604250
169164813 59569128 3228664
213916071 420221322 366043646
94722231 499990192 78218580
211834067 428429052 264313116
319182567 331381208 104486424
168577301 327402808 15297992
181624929 307750106 230340018
313376911 263995242 4540458
268626757 147542024 28823540
70040607 319188034 365050098
157134091 321454876 45213712
188363863 255284466 134253678
186921107 388028816 125582504
182740301 214408438 116985598
7460071 186710538 100226766
168734715 458705650 147460842
226644291 185154782 101265846
141391411 384008668 144302788
321745353 462214614 154901506
66422959 504781432 180004132
53089029 449219166 276201478
169352307 323214030 51379226
339733935 228298350 121888258
211975687 140806470 147368034
122833435 408483870 92560398
253055881 482958854 31719262
52006739 77108456 30686512
119333097 469910978 461889714
171764259 26599130 56985390
99459271 113122222 65447498
51314609 429356912 97004452
21208447 34120366 408274846
228524679 470633952 388846948
320678309 172910998 47082202
125843935 356721882 75574290
100577793 47133234 299799538
175705587 169382294 118535934
140182745 311309802 426390
8379755 343894750 109216150
35838337 355086220 126765484
61195723 132096196 395963876
6079187 27929410 237340034
227614637 61688196 6077928
112152461 479013006 269407158
52890919 172891372 5580724
5547753 90633246 70865486
6995439 208971444 67471028
90860071 132525844 8107448
69213269 325697656 103007228
10984079 523486864 246976648
187695519 181763132 6064344
240116413 404363452 234960604
163740599 194130232 24704080
269962929 153832026 40542922
234023559 174507162 140709338
106269555 288590484 278809240
104340097 257616638 271187374
66235899 115717182 2445086
78562129 345001144 50946028
217382159 251701298 34597834
263213553 189580684 49474464
8721155 67474766 8781290
37528029 284823864 158544988
23554157 112294626 332022066
374498869 250722024 68333388
109707313 314801596 5292424
124548925 155770176 169604868
41850513 443669796 69614812
33670175 515607350 197507450
176841255 197412880 96240672
152245 559112314 93180898
200726085 131371620 129439240
57272589 275191520 233952648
41875491 197226680 41797920
22766003 12905812 7460284
113006985 306451560 150860428
140798913 219287800 285904260
209516323 129287640 29432736
26121881 166155762 123440106
125862923 487471010 186227014
117204087 89214306 106120022
215799573 142879440 217514936
57577517 79355406 163561386
50050785 171857170 88840770
72378513 485572216 71323884
97409851 475495304 24545048
42671635 235016570 297948250
45443755 379321990 321239338
5788651 164217084 122406192
119122355 93412160 60123440
205525245 145920888 133302416
213531117 263896356 62220812
230385347 120550460 38945960
151189067 518850368 216524144
166783013 65374394 12247946
137665769 535941334 58936742
163327197 183181108 120261756
280978701 278608266 182914682
151056999 110889210 189898318
22832049 61712322 18114698
224874137 139602656 6562448
310068239 366914418 268614
83852459 511579496 50535592
239525157 73136628 37883656
93707477 277759186 53131646
109968589 480904958 175759742
4270587 10450160 10451316
195807423 215253918 35097314
219475061 267088262 70012306
162659917 402310096 409375604
295607157 584239474 218674170
116561133 90476276 147921444
92906331 278353746 143640602
105891699 419946408 11352152
24293055 215615798 124715214
150597671 427509638 249187222
150999391 221943118 359268706
186622877 71414546 97999502
79574081 412448780 221252792
13084789 170614658 24460898
30634815 671603482 78728574
136434669 559189524 231350672
159327107 259678400 199955476
97962553 121462574 217073818
19533523 10607268 4029396
98023479 386140322 121240770
210093289 353200862 106044346
40977573 237515144 315580356
77856005 228332152 296314220
138342817 248896956 104197188
231669893 160640280 23328624
70584801 290407718 232699398
41163701 303666210 347595582
124958745 203584560 134256560
244556583 476640492 19494724
178125149 232148638 55038526
97856861 478281002 108332530
69012529 380691810 224656578
32106957 428937920 92300700
107240685 273977608 113590944
254660069 469890366 19953318
141226173 243257542 29868426
210609489 338030844 125412512
112551463 177449854 186529706
144980295 234073740 22954352
81116187 67779004 56212536
16933731 77400098 94497726
15456217 384727134 215949258
34578303 432332076 168128288
14085349 122143752 57094092
166983839 270639278 95392346
60571213 166176734 38210450
98084217 172612734 185977534
38885721 25696644 6169072
127556115 257162740 219024552
17830757 356083676 235477568
7430185 236794810 78169330
105369453 45170734 370400598
119961275 392818350 50077950
192708445 137551220 8280424
225982885 293297700 119035752
65986211 76287386 195261902
58410457 487301064 60455052
85874209 98484276 123940128
36249355 315253168 186144824
115678417 268805624 348198572
258565995 6375792 32178856
70045229 65101452 51037836
55739467 47758224 5036028
117088595 244907910 314464266
177831873 363308436 303188
91904803 611344024 60566912
57555419 288062474 246719198
120769883 123938936 18505516
138523549 286086942 173196738
31351587 31956234 10716982
260625037 255574966 59230478
24825277 61716482 9419674
74128237 244747884 58935780
7987359 37012232 41666484
234330021 222816042 163704322
248180177 143627434 88651954
130879461 124795684 229648608
205941923 147428336 69078656
5863405 282199512 33677520
133791599 759007626 122014698
115877565 209319564 2624552
170040153 599596254 31428134
236747601 62706736 120404928
357191631 95826478 138648342
48404289 434606266 302439522
49972733 144564734 352891798
12049541 121073482 339667942
123613795 262638230 15038290
35020275 154245396 220370428
98588691 282701682 24451514
59867129 242830528 127015444
149158685 249159300 268639500
371018855 154750998 113767530
38878275 389886950 16011450
220663867 299658476 9763708
39257091 468071724 148246472
184380287 333140416 377681972
33149655 88398090 145883990
91399411 716916008 65589464
24025581 67437156 267115052
192862987 208437506 66459634
32791725 268655382 182821474
157207567 497336774 383660786
225532575 201002970 233404150
117540171 116407118 8117298
206412815 122796320 17557060
84332615 384098010 293938530
75096011 238999562 262672594
289648377 96710476 82262016
202496483 169298202 244645254
51377295 33622890 19643530
49595979 134791752 121109848
937305 205726368 326950976
136408265 245839772 93732496
18570239 61811664 97547772
126984897 194932504 63387480
171932951 161930534 59418598
340345769 86337164 52223368
84201061 321240388 5473564
253523159 290647122 141427698
175392441 60012302 25660338
124505915 307865620 362669660
266142603 261782436 144170044
53427457 443277704 18878996
172055351 143950356 67734732
34603419 215370852 217111132
148569095 23955568 7713800
187822339 15027758 67740154
78622119 96206334 76666718
21907545 143610790 404024178
74529661 237894550 17279798
7469353 104859834 170168298
265299405 302465652 15425500
105823135 207487920 146363760
157902397 278603232 142003644
306380701 106400200 42176332
269381253 314002244 111167412
163223781 202925632 262963608
211717047 153304104 73659760
210034791 81244260 135303088
93049483 242596766 220929314
130355261 217126828 93810992
78874407 282923446 160548102
80477227 286866406 179178178
299933695 269185596 188850972
5338155 122719350 2890066
156285129 226552522 21170370
103916371 55591192 4821488
83214725 441515500 14210060
80643737 11117354 7470994
69014451 281283536 166510092
77634373 287999556 90866328
372534045 267699390 40489190
37892325 156938780 32592636
347305601 529985842 168329854
92718765 138846480 162229180
12268753 7019992 2245696
224482159 219579824 45402928
111893023 25182914 68475590
125832433 362741646 61346982
58301355 505797670 43473162
481367075 96235790 67252030
217886287 327968766 39612210
189760149 129277386 243121982
131322791 477193504 316041232
81072935 171872600 215228224
27190747 291953414 301695662
138948377 273265836 209974368
73722549 274131982 196182582
248731629 341556750 341460790
150681433 521396932 80208844
419004303 189890274 3641974
170738167 318962996 352987768
34596609 355502222 15226806
145820419 87276652 220141448
172362997 197920686 37919958
123245675 53884040 13003748
78832957 591905170 338610590
75189187 382395406 244139426
127259905 97518728 41355796
55724307 148417766 124882074
237054325 378768700 68857604
149586307 184638646 4618082
100673973 412750764 120342544
268289805 136547466 162617462
5569767 541270848 293840036
25540611 40983336 88092388
63191125 311269880 207408008
160915441 93395130 208195338
24071715 11931858 24266894
51073143 189028474 81262110
29431637 80655816 7865664
395616111 193016364 99429848
96403241 238725816 336091668
52546745 304207280 111630260
215501133 393182752 329681484
237556273 3001710 6955290
26911979 23188752 6202092
64811201 107478358 52661462
20934597 368464666 91733142
265088915 274884316 100452080
5271235 9376552 102938236
108404803 746792224 173185724
194079399 56404758 113794366
118976913 207355744 84695244
129460667 276679642 163193794
39317937 273632526 29715826
270680025 44136438 35361910
191184233 366963904 68440636
78991265 133747428 159779604
144087099 230402428 7224396
229510515 199832030 130863090
16114001 124683382 24472954
473755733 302840302 60950926
149423265 138039768 14934680
51670407 273503964 311926652
49576349 159669142 284135822
1794627 516784972 307222584
56289087 287626170 71828834
95928623 340316174 319055182
107035415 174711470 136977650
28303207 456930148 84344044
174652523 236536674 161268798
49936937 264296568 20801544
13224141 498750042 38539306
69097227 455274190 89662230
278903157 98637864 7230392
88433479 147914868 957192
143072319 244987386 142182542
41729575 224612450 414852470
94747883 104205948 51861144
90954429 181131942 392537114
153924313 451026106 24592514
167166799 353282346 27240858
153777549 621296718 323619254
71108987 166261534 71114134
26878497 294404262 168916754
260506153 60803892 60748176
2717667 130358286 211242218
187626349 183686112 57331656
112879881 386952778 66612678
217684575 160743320 115518912
233836953 358094014 118330074
18325565 87118230 9708978
105631655 261101542 22378390
33860139 356091918 4973446
160462115 339113956 108354808
221561513 341217034 103552270
127624171 503453322 6543090
28196583 376714356 386775400
227520065 224182456 12984992
125363631 125391792 67858108
60877205 446877966 371975562
178245387 133165392 27765784
114717547 289608314 55868626
82422847 208571754 80014290
281458927 335710058 252729874
133727 529785606 264684966
80881625 419669714 242480690
31362187 140975514 439902378
101435075 40866388 149251084
161895495 120099440 42770724
25504005 289122678 46470754
150855935 167576474 143029210
43979635 397152980 17068720
71921 493244922 76700046
41238037 249523810 31271330
357766191 535050492 91352876
334124565 545199316 185512512
259678129 257917420 88581772
159952929 261294372 157122796
227860623 278583516 58132544
211006643 362733270 8477874
24572891 269570032 18650548
58011007 42367474 5734378
193699869 532916028 153958648
313928735 226552390 7268170
53209569 171606608 222396960
19864181 82902296 322189028
109009485 500032788 174233684
19667017 334540444 53449640
99947705 359735758 52618694
23911569 464124798 273056026
293761197 457138964 47851236
234738525 471232790 254391918
59644783 476471064 144092184
31226347 323839192 157998196
11492185 561915980 168447520
255413441 67328564 71612132
21273157 298790696 132561056
242436917 195926942 7945354
21958059 258642770 46958238
190147945 343823384 407383888
185369309 149694692 52739576
309665749 87628768 8851928
30617463 647049790 319102734
12388503 174324288 32692256
126239971 366415556 139612772
103629481 71888322 98301594
184491667 285957026 23531666
67432395 71420370 174353986
182256471 80799188 37148472
51643395 260874460 387171840
88958819 70090132 187076164
76482037 37018876 158648192
33788103 455305302 19812934
49757225 32049878 53776546
20736487 294897832 235917956
23266487 303682844 91756972
313811757 74276184 91600232
294938817 277964316 22345216
48500053 86136498 55376886
67370341 192734264 121842752
103733439 265721832 79373476
97657917 667049504 257373564
67323239 271581972 170805264
93936681 160076178 401860066
118493561 487149482 153130762
261009459 145023408 207195428
103644511 621450906 140277378
48706931 526093936 136474208
62548805 230061360 100679364
44964817 101424894 263926086
98844553 471127274 12301978
193948241 49910532 279067656
17609573 861894264 178948488
265930107 286330026 273781190
357964563 132194434 127356030
158270907 487409864 55693608
71665669 297063440 26600008
104636127 74607372 39898936
114157107 283915926 127926554
129518193 64899174 143049722
22864837 166319700 15156216
55047315 382409238 53232130
26360157 103885330 76848474
280789993 558047676 3751152
149680821 613607976 280665032
80030749 478099704 114642288
13596245 215563202 41426086
163099525 84344256 16888320
241460773 425820524 406118516
44001849 84646446 34012582
232297433 245712708 37784556
50964445 391177150 308889650
226659243 233761446 43549706
98369451 179216706 337925078
80135617 240406666 222434806
179600487 356778024 46737592
47029915 306228414 41784330
61159965 329438240 149054820
178128897 169190154 43579618
10338855 427220810 111849030
20116407 140009660 138492924
123782735 544837104 313562928
41879663 123727530 50395734
78594435 148600740 38913296
883713 338542626 70868602
104867077 143259856 12835184
160761663 612763324 119142264
102134841 372803988 37177744
137112047 412829784 43650408
52036745 204700360 265197796
39346161 269923286 68919642
118406321 822408928 175635956
104254693 66893554 51378838
89613793 274119130 162691574
210909913 81903636 178597596
296087653 194398368 64085436
94922381 347217558 56596494
184276311 443519694 212092642
141632373 382075758 74313194
226253029 479229980 107339128
412602411 313408228 207088392
18770457 219949988 198533916
191730547 78689024 115779524
57894269 439216540 112507492
358093553 119962038 7616526
254058791 233253212 82962772
45183615 332470560 83768480
237343497 16938408 7539884
258429901 261061068 91249668
121792583 332370060 104560380
87301497 91701636 31913428
49561589 139566040 15900848
330473519 301172858 1262282
2778321 299369798 169344318
71467643 255158826 16914678
154458501 315956174 43235922
20039751 568111732 184381380
64577827 398612122 347494214
35038345 180289980 461274360
60175617 477337674 307462394
124674507 482555210 184487490
181731881 110259868 7552328
247040853 259829180 97893960
352062039 104822740 72695148
32929795 230981010 408585990
77519451 50092868 64942908
138499193 328757550 172076130
249941139 550649522 425544018
190245027 362042970 81324850
35222799 175387958 150821358
118189889 183757532 140796188
116076963 539772240 201678220
215057505 131316860 115239660
39192185 223698080 12659320
36440125 98930770 8895610
130230049 571905576 41379792
32757813 201083754 160665934
21518205 537736340 40580592
225255751 306749602 107376442
25295259 462002388 45818060
132225975 555913560 246502208
225815391 497747182 115470006
27759165 21730270 18598734
17600847 865945802 113651694
54986635 481465410 154047186
168322911 455319312 395102896
168149393 112375884 23250552
136257683 129537404 159242948
58661145 424914818 202157010
64678361 217785064 356382488
143447589 514195028 104735676
5059197 488236010 202074990
157028135 8367204 53758128
16222895 425688312 233602716
30335689 113185598 20706794
184295973 239915070 158871914
14382849 215812318 31811418
176669247 341547266 160297818
26324261 255207682 92639966
62562595 627158014 224041450
91020367 601871726 202165346
255521627 264895086 61699422
106427675 107432790 295280970
12987395 92248540 115821520
105284933 460498756 259490440
13068019 48625610 80286650
58080735 636876080 53053140
184502965 211782824 33314860
73929125 105295400 95840084
57845969 143236768 58893004
7282135 296845950 72930930
40055765 240397640 38794580
396297 599134726 14503566
173272405 450691830 377896290
92011749 435573434 191248518
111479601 130333198 65534538
243957125 322740918 36800826
200735515 194762930 38020706
10949201 15064792 121795288
3743889 82127610 347511298
182310153 291621868 13193616
21803607 156454224 144651272
36137517 189501804 226865512
261157685 166885400 201622900
154260055 253498500 125615556
263611719 366008430 170772910
149582767 107000490 150016230
18259643 668048202 218787714
14744701 729108370 35680882
44380677 347281374 91058158
33202759 55992078 60125346
60784413 123381214 39328194
12204957 58270196 72255252
37623697 206200044 121919808
194867251 111545582 47630714
148089681 330941882 135506106
144024685 179711996 15890180
55889751 216259632 45474436
189541247 299282054 40194146
173297983 530742906 11851758
139009783 326464990 221404406
161331261 490470130 207629730
94462755 123319790 118520610
60012759 489647852 187876092
81704727 33789972 31830064
194427355 222112434 214693062
9157141 238421028 14322456
285440503 310225054 45975598
178486787 270502066 48335830
14818755 111216310 44970630
12912659 349523642 88723042
53029497 100030392 17979304
82327449 313533032 12750804
268999855 324210852 161891436
78173779 118021898 172691258
145243827 588069716 68168148
161215023 412422726 380063846
100908791 365309242 61400878
23439975 106957800 47353640
71704649 95925140 40453220
94163691 220694724 16688212
13652371 283222744 83785772
102331329 290701092 167041424
167401399 525651704 163595528
17063013 367609044 199776856
6317145 524083820 278713704
61780865 236300440 394985680
171903375 154361520 176242600
152691853 678882116 30644284
130349329 82018536 46967808
95647167 237526408 34982064
330392047 457295118 94457874
35021219 207843448 4106896
149817635 200392956 199127808
138012453 356925894 67774178
71327139 97788688 22644168
194868793 213171900 210624960
138414117 330234222 186407386
52019859 657538430 119435850
52427977 197120618 76624774
254701415 164010582 16661490
30514363 65953294 371598922
25447587 83217168 286683424
71748947 292512864 138666192
147602093 227589804 76260228
97591629 446452824 29474272
120521375 317790850 239874778
142289553 181341084 46444756
9655847 643276872 157275216
126805717 85253696 81442076
6258487 275154092 68803156
31508793 537902616 170107112
247591745 261199580 225987488
127709159 519031552 11485712
42561603 236421752 254114496
16601163 86977806 398460326
87135835 227356770 22695510
213936031 313703642 97751626
89761567 299978110 21981806
132588967 516424096 10036432
21332213 306180706 51507406
39476395 525396480 10005540
9462831 423963498 40610266
442640385 54339558 62514970
105815947 332083004 348620920
255132181 95913684 116288892
22705757 371482126 421519286
40263713 96919016 41517460
29956975 232784750 320222870
211898519 135712364 80896652
53204109 376314496 165518292
150871959 199999942 293835834
255329849 223567122 125856618
49632981 71903212 48775644
41813091 282087478 62093526
202895757 95968268 126163344
162712515 286051194 94783358
36102059 341485868 129267736
123742805 339078190 86948570
62096309 394472918 311204518
241910757 201939454 14452662
72430273 93636682 70570874
168310895 155470164 87169080
52755965 396337070 310662830
61436117 104072758 26874586
86833915 138456820 148724872
28585923 118976176 220008552
342624081 205815640 165624180
180881867 177213716 40854476
92897307 428360736 96904388
266252707 77612624 29000624
59072309 112928844 355740252
202562141 147666062 155190658
74766597 200567226 84235222
177538951 67219728 49249116
181853215 147036930 3418758
27725137 302195208 142419516
231941013 183322482 67595126
103941143 144552036 232138344
230343185 518413340 302281480
210888301 173455160 64781732
134488819 319945406 58664062
1337919 310430370 217436542
228182213 222024496 147117488
465326533 131445274 21019742
103525557 626151830 322056570
77657365 488969940 301284120
102824769 180041286 28385818
135134553 44189592 143329844
238208999 461982842 236331242
212789791 89195706 151044702
104751567 352269444 139789660
3081677 466337674 125997974
100602591 484705362 194478898
35558325 212928280 136610004
227275205 237620710 42523874
411584075 300293350 200497034
137171311 79416578 12978854
376949225 373321130 310703314
55149997 362463356 298547392
81059315 391127246 345149378
237265489 306458148 331679364
68501679 197061792 191821516
66011985 201259320 181956980
130539793 633267620 208851076
161855947 123236206 215441278
158745611 301438702 170961410
199443255 251860266 101336830
266788251 379296312 16066816
95920565 8979828 35632896
89967677 254509324 197879756
164492073 328292154 300651742
173160613 256989142 260404646
160382595 452942950 1187250
260022651 178136990 46237482
163703257 139073270 33194326
74609005 18122010 19867170
145078999 348239718 1270722
110425049 293398852 285478424
2283393 590357574 57560398
38280673 45765354 75966426
115012225 127118508 56338800
22820003 612966560 29919304
281783927 266846230 11125910
136504479 726223208 164710296
4520835 185740576 29466420
143831071 309558530 13928222
77821753 426288924 78826224
39427747 95408564 29563672
30138115 41021594 10088342
129866445 456933568 151138524
124882479 231503574 10151278
115354879 166972770 242267178
96501817 401698816 172057592
101418725 384388422 85808646
128722441 527051662 186709126
160526319 143980092 11689432
130990463 47014238 172374194
43586637 56536630 41276790
120921029 704213862 110923218
91524965 313439700 243014904
82282227 129072636 15193276
212289 408331176 17537792
46523195 29093826 18341082
135200591 133266654 47764722
57163403 157004562 435303786
142167429 213936764 96378648
243003329 128880708 130547544
51592039 304100418 82111734
1783413 565815818 6260574
90970567 195327796 73678028
95199723 95826914 415587678
191654199 456506018 62608122
183479827 70379136 32432748
82698225 157711638 32419066
79055313 273405834 31916434
104587411 492959166 101137482
215750627 528272732 271662604
223652625 402689168 142343724
184296745 423065842 288761506
262642125 287005226 248647530
17089139 266303148 481072296
303998965 158435018 47641030
21756875 562268888 92018584
232910209 283307982 153906486
155778967 348428780 23108756
117774865 265592834 60892870
68824829 178202226 22210098
32647325 131631644 104855000
80958131 403985794 91666862
199272581 528756226 106454702
99736861 234978502 312813686
135978015 319503970 56120154
114125283 132115136 81966048
202121251 442720472 317822116
312537931 231261978 53766018
110848773 292779792 116883284
71452019 173149862 168231766
30266295 384587400 155474432
52762721 71014104 20007012
103042619 181131508 86394100
280238373 230534386 213407370
70031361 115073164 7542732
211149307 279160942 280905166
24335665 289208458 126978694
40171389 303381518 24999054
105477171 500919072 36815440
340461277 416462854 49540082
213334779 278361298 63680514
46621361 326219696 157213528
64003275 56060844 156586208
108824783 368016226 48026722
137263005 442441320 299804564
174474885 248478500 8583792
204364497 373413894 62398706
190252011 436638324 167538892
156216295 511991700 386112648
130748273 370705214 73253774
21821943 396903026 266910090
87005469 161012934 12049162
19699939 176131688 1467548
398542533 362592426 171760946
71433 53095598 445373226
123547621 260998036 424450112
268892393 163961776 14554520
45147327 791419612 163537404
201531269 135796618 157626866
114453611 179189952 15295632
74496851 42921104 14236012
90955671 133931646 316505722
163375175 414935768 109867220
114882609 485376282 345269314
185630465 132251370 109376694
79903785 418350100 244393188
92503625 311888748 199745364
79997535 358020120 12994300
6158643 564101196 292153396
364920005 302614110 78318210
282158331 528797928 55581904
190524467 210176670 353456394
207914981 212194258 63370526
102965115 62862010 12214170
306222615 552824998 476886
266268971 38670634 79527638
54605469 118798960 98597592
102907767 280809606 260029102
120912111 122338968 212231792
45797521 332707786 6860362
75351137 289475942 150919594
166454463 251843706 137003146
171277465 784322514 99529902
352105471 224075754 73424022
213113733 219163470 39249994
161035887 251216100 141485560
367945845 228852992 41602044
6208473 601563684 47726884
115956849 183495578 18308718
48801265 79096720 91418440
113662773 649906024 169030164
79334147 312696580 77194904
60273629 206445660 177255240
124562685 64408920 163272460
76567793 136869276 5209332
46301387 116028264 328701732
77820113 777570346 75090958
4521731 80827018 57474166
185851949 226492524 33087972
306630635 145152680 23611120
8163927 530989174 124098114
80164151 405651180 14735268
2439849 489114452 290694516
225411439 304450124 18146972
41738979 575579646 124525058
66852271 240143424 172092408
164260643 125247850 166641826
100412227 133851644 15705544
294423081 330618998 179072958
151980213 56294286 15463538
4577 54916172 44935064
2040517 559708414 100925462
34926071 243869292 289445484
228752653 328229154 56260710
225254549 173291002 98863138
137735565 550874770 31261530
118331121 413449018 37531446
60617805 59760020 69520056
134432359 121750948 128746496
255681491 502982738 229557646
268358865 170739230 191117814
2798267 210736444 54908624
3104967 495136202 67802346
112782861 218679318 182142026
51164531 475023142 216060358
223125177 88873290 117427814
113907217 239145856 205974220
54375575 100851684 178476840
39183231 391526406 354805058
202924595 335362320 85546836
10920521 217149282 208220778
44905825 62204080 297976060
71774415 168452750 39644550
79204869 357391952 219547668
119224259 150784882 85841962
149363297 275445776 129278288
114343999 102781168 200802500
148620807 367883424 111199340
8018661 141684762 75895822
80275893 157634536 263711736
4685763 35762544 52230404
33562951 523742808 281124204
267018357 85028838 95000086
7704631 230199430 244530658
39208771 447864122 147284858
251314485 553901990 107892030
85703689 193549478 69029918
34915045 134225930 35518666
177054381 442297134 20025802
210249639 82090386 224282518
57399141 31938318 73199726
223278705 277655850 110901398
172752603 302789844 298101148
47437917 415447608 66926104
123257261 446457826 56487562
383289035 262388954 176559610
18694915 2780170 24011270
177903061 174768818 69681694
176400315 204454978 46885530
68173455 312009100 9099948
66265365 385798108 51049200
175730601 237743588 30173916
165894659 406611702 251662422
81409143 504182474 109250970
60077767 99366266 70598822
49462857 500280634 212462526
40771637 509766008 134658944
180724503 363726900 275944204
175320865 181019446 234411230
187894825 36164050 151203230
133147017 242938908 125953516
331023901 520728934 244935502
138607113 274726596 301449184
86390285 124455870 31232250
46175263 110056504 131732932
90139229 170622988 31379884
124136115 540162158 108718530
142932501 367579548 65708984
206339465 244604014 113001490
251843023 114185316 34401096
26308973 45376172 23457476
57682385 231773826 47140818
2297977 224252344 46503848
258185817 319641654 54112738
145406783 200416096 24276076
37253627 92274164 163894216
18928611 556277462 39131598
174885563 159740062 188191286
83504903 194685216 103648764
6172147 94541066 108395914
71398175 141447178 86794946
143205369 466068048 51404404
21829057 439927772 167032256
93651177 4121702 14555574
266432001 213956898 152914606
235005085 202684194 32235330
272349833 563021214 64115598
142795945 141271964 96294020
120176145 483146730 337872790
240986677 498026584 353234816
4512503 167707776 278981808
233361613 149705854 76375982
63612513 96801024 183950428
227922213 57409048 89027184
236050069 163873358 81923194
60309615 382577820 92764420
26622223 345147282 17698986
49538683 398903894 6646622
348017365 506771090 161973374
7830555 404159142 363754706
38176397 432259966 198956354
77273875 221222748 216325020
28139351 199243438 29445206
152131397 332192648 56768764
311178945 159322380 144661436
150234659 238578272 31178236
153912759 124105722 149948786
45549739 215482300 75316700
1733579 29616158 25498006
19037361 339471352 95675328
115951815 863083480 149502156
201093651 151496484 117929468
50504641 464436364 8710592
48769045 153377382 44053770
73415523 212500026 130369826
96614217 400572532 215838756
141463289 442432948 55009400
108357203 201857208 6596076
193053369 657423320 90932592
42881917 181732182 243681294
307884341 330337714 178715462
243295711 466471408 164313256
40833901 459236244 115519092
194860113 298514484 33421960
178268451 116073302 93368682
422799957 439381740 1219924
90152917 60158264 36714316
354624753 2387964 621208
245650787 586266968 455556364
68054803 354758650 122914054
8078287 390318786 197210898
112348591 86928050 43509538
17047359 329854908 66816092
115866979 278655540 128907600
139487591 13501630 4881170
106168657 440544422 302212166
127471801 360907654 16568642
136111671 34321530 217550378
119415907 130161174 7650402
65902879 190861782 12589074
61185681 347870702 28858926
109861971 235870770 252261478
26832919 324767258 159183298
286521363 38223276 7543016
184336701 144779052 12572972
11566323 185982544 129823824
299205237 443972762 16524054
257050059 240678634 195044862
264152853 276260260 183934896
352436857 168107706 27487458
56449141 93068500 24019312
969985 121761330 138296166
73905695 196325490 308656950
331758275 565541978 284096054
103890743 333463966 123129254
19835587 83317884 32599248
185692527 458168356 90945636
155712589 271292708 225956116
426813 393621204 165650692
12638671 365234836 44267908
152794359 168433312 47275500
114311325 232407060 277854028
42233753 176581506 195774018
282994595 111458690 134068370
153136233 523019970 104349494
18501483 295214068 272589504
306467515 118377826 135242390
190914719 476205388 364172764
200298667 731113006 219759874
95016871 469574132 252489932
135937921 224154270 41861922
21652933 113416226 84280526
4720643 250590754 50987462
140073885 61690860 92135956
172412625 294153750 225932950
34951627 277007506 56952502
119721605 267084762 188155650
196660407 179981076 16580840
70388437 422498198 47720354
8634927 342505350 309209486
90491695 317266782 115484790
258327677 99905284 57460156
46414867 231357706 125596210
15772845 292845318 199402910
128500153 143798346 4382922
157607025 599870130 323942938
7907301 44769486 63590518
63078399 171862232 139588896
94464773 274323936 174621240
106700787 38307200 17383284
38748115 296000670 98329614
121975179 82616828 80341128
109574061 117463840 10247052
291525319 558204350 3780370
127315039 153687428 59856092
108884437 238965362 87913586
1049351 414347832 353563584
190105787 406224666 309454290
386117281 176086372 219039632
43992243 196959504 349107668
66424661 774627602 18907786
251626319 113170764 1194972
128402775 404171490 83222570
132679491 97412712 130517872
49766823 56476804 50834424
135208661 84250462 96949442
194055345 240625620 86427440
33261861 316370756 11446068
96634827 199815186 247415150
144961045 563630742 304009530
111149605 218025640 172337728
112872441 390175108 27966744
22363379 200264580 76440228
204942133 385822272 21336324
105322685 243109230 29348670
110224023 286297994 51731526
54455617 153399364 89934316
119743181 222541834 31506758
17676971 509696462 175436638
41222545 170100554 18618530
46170005 375993296 78903872
50331617 249852304 309377516
10821295 141235910 98701394
40794057 12181068 3166004
103191609 167576898 243402634
92722933 141373882 124474486
31318481 289309198 234109102
191796833 322850376 11655528
343147971 207545440 21405828
45559249 454812708 343293216
115060341 133591812 255782564
70084439 68017544 58315712
190986827 437249078 77152814
82738257 115503706 26209746
38285483 388395004 223027396
332557897 146720592 22829184
21069421 473914288 162289636
35975019 311054448 18469172
313222043 105945936 70019604
21124333 35239224 35626692
293097085 168833794 220398242
199595353 135652604 182852984
105352447 269110744 64324004
10253661 500196310 21409002
76084629 370995126 36562982
36391383 216547194 52499846
177228217 191785142 61994234
79768035 447111482 46445250
142703385 244988568 97127300
97890331 155134470 164615310
372939801 179709660 124686380
48228361 55783840 54356540
9477345 287441240 90409068
233892295 404175970 29907110
97123331 712571058 99934938
65793999 577185894 62290522
148730211 77354372 17110068
63992345 326891280 83416308
228989433 136317556 77984940
39342239 44187892 67048324
58355225 164713870 401940590
195579019 306132852 54229092
77786955 393943410 25516730
63395903 560962644 81223536
39620203 486436434 127304058
309895649 216349562 254289854
60792415 264704520 37835808
2451659 320027458 124107482
229954797 93803468 16681536
124450157 572117606 82710538
374948421 367642606 42595338
165824299 104746650 68478318
63568805 528532378 127138990
35127691 384784788 113383356
209395095 150574284 57226000
29028307 585817996 210404356
13730155 4616372 1613296
157020091 230975162 40758190
206229101 145097538 27765162
212296609 148493424 93184908
114979949 470423988 69108012
77602545 343447788 149060284
149753091 558502650 88382338
40213979 509733112 105677648
287233023 70312662 64962206
187598849 465779522 122782594
46942693 213559878 233191506
256974519 335835812 141134604
52779737 155509594 115937954
115713227 96291810 106708890
73683805 73784470 412638010
272871731 169771074 50894418
142625865 230634120 275781896
43405981 391780260 98443392
185130741 297567982 123004398
19011121 238731900 120404328
37170141 182730482 11486442
3684517 328713430 126569506
29985939 195965568 34796756
133367037 376064846 1043898
165538655 569859844 131100020
255735811 487073102 180126730
259850603 309916160 198215300
134518947 172534224 205940704
222407451 239827176 117006112
155822807 224552774 94535630
30174345 145477090 125066190
313311699 195958558 230325282
17686981 483361658 67592642
26620893 62907344 17939088
79680009 365176278 211154926
92779879 19012268 20616728
180495231 450715428 43539008
99849423 582726218 19977786
7640357 77715472 41310664
93826739 329881642 90381266
62198581 418116972 224090556
68245759 340673916 51958692
355229203 340516598 60356014
121271121 650265554 37002462
74376765 176607042 97533806
221786781 719113672 292146444
27612889 376165584 63338352
163559887 243885050 351918110
214350969 334669384 79580232
34891959 197618076 10254208
65380843 218317956 130729044
16803953 125817726 275265678
142467993 427051086 278273006
78134797 158286704 42772508
112356823 185845308 18550056
95610187 839510658 161885466
331578321 505184848 226802628
186884701 79357632 100140336
110576433 268897974 17753602
123531241 116715032 128073212
44077149 117239988 17001664
159608567 462495852 11962236
266627065 603504510 88579134
7047393 125799806 51347298
56278937 281699842 112416466
11647081 660072198 95855754
143480333 443853106 13138750
118107865 647933736 109552152
54997885 669015942 64195710
158171323 303397054 231162602
87919423 320548224 106081404
164549 746046932 150746324
257723275 455645108 186592280
86975231 190981542 151152810
45734051 304874174 142165522
335715107 424058818 83179334
125451585 293197366 23647350
244363987 188243560 29611840
199419297 294282504 79592812
139400463 204966862 110517426
176423691 285804102 310692286
227579253 108060712 65836476
317148793 213178364 51763624
61199033 222209814 68551734
12342559 52034088 8551020
228390473 189667378 1298266
132491115 18368010 33236566
24922911 530620898 173420526
333560159 261858040 73172000
77192237 88451566 71253710
293174371 139703698 5073746
2036929 519336152 240429788
220381149 286987638 12537754
312541695 456064776 229309768
164514017 427708408 259809016
105234031 235447706 253491662
166254433 346826486 251440586
219408965 258172428 38977560
98481427 396198154 30954454
99096993 112097674 159882054
280446005 165852000 113004828
71002053 678967254 168040562
29318215 336630150 198732618
151723977 85168452 78024196
8804855 302178920 317017660
55871105 167078750 267413110
50307001 169496262 417030594
90830539 424753388 170610124
229499985 101187790 170848530
114423019 341658742 110996294
97490043 133845714 235875554
213408017 159593504 155717128
53116377 101539584 464840492
65887217 283403074 156110698
89314435 314015560 176242628
117428793 157983236 69928512
172002421 81033072 48535860
2119555 658611040 46453528
222241685 233795064 126516852
19447825 605742712 209085340
43289261 195620986 73381658
88414397 256305682 225198706
63338833 226322172 220914696
103636827 36529142 25488786
28210823 218590052 84144196
116622527 190666514 237284806
103966729 118787602 67194014
5671163 523003048 106468964
11869781 160894550 516904250
75637385 245129994 36835158
231946893 152074584 1364552
152375889 163886320 120887040
198881023 585256114 292323178
116676547 462170088 44438424
289857653 577880602 13194974
69516737 190019806 203746286
287328825 283276000 198240204
66350583 500796594 23450570
131858427 355396806 55429286
38244361 579811002 229911318
152500631 383652700 72421060
67949181 186562524 133827628
27270487 452612556 20334516
116815339 686385028 259996208
1935105 224313958 255561606
41062357 321872012 417711064
99667355 223233802 304271410
142851491 36575442 153794574
108478991 98348978 136734794
339082687 129680846 157989038
31873101 24264146 238922298
168367685 672028334 195721462
18294321 460510822 309598974
72764361 101886640 64147152
258936793 341648758 13569806
128976535 128636654 170023222
21084311 664782472 79299092
201354967 452220234 190631454
65618759 51320416 33386188
24804315 418256460 72840620
156889511 583408052 324181148
292408031 374479092 87309456
21480015 87664212 218463916
134420649 7094476 204532908
29108401 289325190 255922650
48075287 247593580 270148684
47742573 119191582 105421146
40738933 213264352 199251076
26710757 302609724 148741500
58985685 411042390 59401970
56563959 39167362 16293762
28776709 165452472 45518172
281932511 120726714 39994182
41069173 52406760 190524936
28564847 135525286 53906602
115126205 391550630 106664690
152741377 466992576 215838984
71078781 127493422 249836898
2535117 111689768 8716944
173917709 432379328 404875324
40374351 484087582 183085818
203828431 87877492 180527504
83533341 185204592 33174476
203643555 349163440 239059872
270695611 206717186 222095342
321117377 267755702 83129186
34937009 384176376 56854692
51444439 220858966 272702198
250004629 145205456 71433568
86906091 155887176 65768012
29886441 307993432 177420804
169990229 75145822 15182470
185801251 221635552 4651148
58362995 358072940 333794260
232534211 483967198 218852738
257062337 202546084 21504608
118937945 130878160 78159680
62921361 271540024 80599968
109397601 251050662 136328198
216267333 499779104 50591676
286633029 333632522 257938746
90274615 321280238 459068966
48934573 268345532 115181596
34125521 333211962 368291562
6531709 3790024 10123132
247985911 311176672 310953908
114310761 434721558 198191938
194128649 378520614 274157598
242487519 318695778 117625958
18849581 113576802 54594354
238457051 364691912 124477748
161766331 113585708 87913628
52183719 193774972 230955684
14812755 520775652 3567064
25824459 169057938 129539750
60390113 79048208 99677696
73120239 198183468 153668812
8043447 28238484 25334236
44466481 299312796 104243652
34154693 246428840 212683876
109234525 152162382 201181074
116372915 538194780 44760900
89008815 185428774 9978018
91405085 43448612 316651840
91269395 141698070 11971890
144169303 233532190 198950354
79245039 309433098 132573142
220686435 127033300 11504700
168943499 216018872 83664464
165789995 256425160 49966868
235355387 174283958 211509814
6354515 501296282 150117010
239827991 420503112 36968100
28588401 313873098 28522942
149341349 260909358 44293926
55077135 505028980 94822140
164484655 64120630 229262018
131023019 216274742 27767374
52084757 213488410 65854930
15317725 289251318 39437826
74393953 373787866 177348922
222807535 469175938 243037270
86427167 117236546 123260318
11517867 121391726 388657722
12237873 241005064 83502624
16457535 339779370 246050990
230101645 113123380 163441060
219335749 155986442 85085786
69966053 544019608 32979676
33072763 120725602 22870094
185456649 55553948 85836072
69355903 96663378 6774606
103561695 208990632 49832924
53622679 155687988 105078108
212099905 303216336 220182900
224283563 177194544 111177096
199069065 258591498 203051050
77728371 229439214 227758598
370615699 419108218 318166490
202388661 160841884 294262668
189289273 280312466 246760274
217078933 465956994 268034190
170298575 813654898 83567050
47711713 296816166 38219790
140820111 726135952 215442840
122589395 545852604 12964260
13256927 137510872 107652076
191247789 173724750 19702598
121831643 452081528 58057144
183318191 81269658 87632334
211006001 136182460 75268040
188934635 21717200 28092320
5575287 423278074 135267546
25401449 331993370 79004150
79852647 91556940 66282896
436502201 254846784 148307148
237689873 161940134 99780482
171788557 129710666 176029034
165729625 135549102 99849114
163307523 150781212 268380284
138352175 464533758 132855450
249318005 615551522 182021254
319261699 241523440 82638380
76495853 402935740 118669400
142004479 108331708 2441896
165632775 136570234 42641490
256196427 356065138 10199886
22070829 778693530 168764378
44524533 46919162 142246566
2220335 101580070 194413510
136045571 251724322 65641042
29722835 54966818 212786270
98223317 242990256 136055364
236778201 31845452 57076908
206713641 128802028 145564464
208828357 259438676 59216440
86245067 91611802 113973374
105449583 27535386 49917314
115740075 37727982 27728326
11318279 286878608 204076448
64181715 239627124 288566368
268099431 543735842 96550758
121250119 151619918 317870746
174692215 158993554 67547422
160425633 385464276 97962556
267000555 316099848 28457336
118534879 73094482 321983078
10451449 281404414 347653678
13020901 42746044 41127772
247660943 118481304 38258928
124348409 162037368 212030208
135630115 135524430 187889070
243707149 608626568 301646356
268902077 391907272 159422776
14701 235287670 158159950
196626491 90398392 201798056
78167017 182616494 133089454
212485821 202035884 292186452
226708169 202407682 174900742
146687523 276717924 183030004
79226219 572094908 154105040
5944603 538052820 249945504
87100863 53566764 87781532
4622841 91681826 217812282
33674177 404297082 118615014
146507299 475652672 42336556
67516357 563521364 48395836
25762627 316113534 106053366
6030785 297657320 101961040
37652901 549187704 203008052
50539933 125770642 160296554
7833991 400384042 285962638
186607393 101465910 147528090
236597881 149662372 53628068
67337287 329695166 12677086
51990611 636592528 39942712
81256725 408762840 225286600
67851951 39320242 7142634
281013827 404277754 163125362
171071587 355685174 158053838
146494207 321474738 239407254
68045889 57777626 67497882
130928183 137089600 340108180
113340729 657108976 100032588
358043673 166289124 11644448
130665189 335479414 476900982
9701047 349625874 94768914
63223179 352995106 296010162
250051745 139067672 52130804
58782759 380250688 347292
452402411 210247512 36730152
254433287 186129634 181820974
310166551 190174534 87569602
252673645 44027150 21236110
251276805 232291734 64073630
70499155 540446496 89898540
156321059 552655288 214267940
37554355 322294586 355442390
251582523 396526036 204092520
95220519 282595758 118393234
3419211 250836796 15733272
26468235 349997424 330295420
168812191 118944996 16598772
80389983 175805484 268575332
99368245 85145278 55215154
125405711 112627940 96613352
66858687 272436708 181068704
111662235 588637788 334186460
167103339 564032690 22394850
14735919 210602370 3960190
2424975 142684700 277655700
223746831 102048058 156190794
114565023 234713164 105995940
244381493 288047350 158926426
323799713 203158248 177702024
137109377 347556576 160481952
76896117 316737134 57041106
39750519 550430748 2850508
272061969 213732368 26112408
67678609 25030178 68572846
87399235 250115250 19010406
159629715 362094880 149415432
2733681 36547260 9204692
34070603 449689238 13534066
73045077 416296120 169629420
149761313 104441016 85904124
192464661 225628402 229668882
22613459 346457816 48450932
230403047 38560946 67349342
88911007 353062258 179598034
173788409 181046062 200030690
335236569 19906484 8292408
194666509 204040102 109719874
459085803 98255880 2826940
229098521 77747970 17390310
224585929 542597668 107537452
72116877 388736208 39607576
29367981 211200794 24333378
53778583 40631354 11326982
296035077 239674036 205696020
231635703 563010156 60425456
237901145 424548056 46932800
1483021 357347402 105260522
148845039 228318372 107813816
110620933 394712710 67025690
99906605 179729810 25084490
467240147 262516980 208137780
97636115 327443348 466971164
121018773 22826582 95823534
51398429 483469466 237168898
5889079 43007810 12074678
59943275 302248396 40084060
161394539 34878300 21590400
182155669 165003982 39326698
174754755 104370660 279233260
53361811 163275068 32062844
419043831 162747862 109722018
169684133 786381376 242059228
310710955 420157910 38862778
154613711 48281438 115440418
18493461 17920786 193315782
307705705 362008178 296566850
36057509 436356632 75112436
51791745 395429706 143584390
131643987 246486926 159481482
184839601 213601498 186954466
44680439 43306322 1574798
28432765 238752902 132459586
182608999 479831330 183580982
135501937 598902644 66089116
102479127 122402852 129827544
159991533 28756402 64613406
16727181 53467470 34251842
16308649 519473246 42835438
135451613 554602494 123118446
156036673 234798986 66788210
250556763 322053116 19932264
298773301 227562552 53820612
39490793 138291726 45348594
206853007 137019244 77043656
936595 316680940 126405320
192328943 429293544 120834576
301253755 285583900 174406160
264797617 317907876 67620336
179139737 325499660 246071140
204208723 51023308 4066624
82449185 260164300 141078080
241175855 126324940 143838040
54541175 63614210 58515950
177743173 134762936 65535212
272781995 459045040 5097980
255104457 165693010 97481826
139362875 154913804 34725272
138494547 172865380 163363740
21670779 113236848 403638244
113937059 397345582 325428842
117797495 300472650 294135090
29255581 576367748 193318664
60489157 381650200 80792824
99950735 87540680 18066608
240391991 62738150 104420030
77371119 360042348 147410956
195224113 324001444 22903948
17038473 542699156 47538912
49867539 302238902 387714222
19754139 124614238 59584602
80207673 330774536 218332800
108946425 819042900 147756700
48850495 237676980 308889936
235328361 370932510 331271830
276420991 35736360 36932112
204355201 355499732 237887600
83794519 108895494 153756378
98982965 516684780 111278328
253624499 391514962 30223918
283386921 465877756 18062628
91763397 370163160 266587604
47310643 476004726 330388146
180013025 238424916 237396312
129490547 159994278 59332686
117808641 481639108 204226008
26847751 165683142 98677278
125536093 475267498 121600754
110864005 252388714 186562310
33128555 392029012 217318384
95533845 490179360 64429060
162973967 417030156 102429552
280387619 359826712 120200564
38555301 211803812 34245192
30237531 497172772 124989816
52988281 321938858 45764630
3459409 296087634 353285622
213520239 257736398 80910918
190940775 7884378 20488346
148437429 168263282 113865246
28816521 130023552 107015212
319844359 119540144 102458068
314995675 126502604 156512600
123555415 673479132 220524624
39472539 357524762 318455802
318583709 623931456 59146968
84083519 635625618 25317642
137867235 443290152 91997560
122273281 480694296 44882592
191213025 118647324 66817132
83072235 110575652 103552836
138053145 200156124 35541100
235617851 68408982 61297854
32027639 874322718 85530438
142682613 253830492 23358544
212614511 148557638 22579042
167268305 176940308 93130856
244918619 385128398 49689002
437673055 68018970 2572194
82823883 22441726 49519458
147761163 209159486 351445782
184995575 27624306 1212030
185409345 490765770 14500010
405316877 253107732 33973824
123693379 283480542 302393034
199050657 491981774 51999186
237235551 404799368 163674000
33142073 523244876 105861188
110742649 347165312 327369992
13216275 27808710 70622470
283966773 500211912 12216104
244360269 284521038 195301706
108581141 516093946 189095338
110098077 154054414 4151118
54702175 177141970 72425926
94178187 618006794 212688702
159829515 384729520 80824800
70370631 445557986 121620558
288745371 284811878 292953078
40786605 67049160 68115844
188012091 174707350 53450562
22600599 302466288 123240836
155722527 147713682 126886546
236916025 245522200 66511400
91821445 323850540 168963960
16166515 452125520 82721800
179900711 195663950 101904350
235283099 407034334 375541642
65515623 153477966 449506582
274805947 166502456 52915568
144525425 210668590 17699642
18292153 414882406 299254274
206193473 189720016 22037596
328611945 162538782 100274650
121594173 360344796 69642656
275885835 267377970 48138874
80754883 266716234 187351958
136179927 262260656 11217624
203822031 338653104 146503568
401097 342330120 297365420
136114855 101204230 189310
4979025 391383750 130804666
3782945 481485942 90924594
100429941 587741718 317108342
266546895 272681610 209600794
109180699 450065212 95257988
129599207 479972642 126153226
129868913 62030836 15536752
258988939 388927664 755912
94108687 468358712 23772656
96375247 95733510 25443954
182128753 164434614 282349422
52178017 79201042 34875526
262100661 85077888 29585756
119773903 549127898 91775654
6619409 323340816 272915688
200968761 199384668 143224988
53364263 538419226 396037402
122304793 273011408 67199084
104652943 105658146 16828026
113161569 145184730 236648870
14624561 27678412 17125612
66928785 172659012 19835600
39948759 516929994 180231782
193475435 315267024 112526832
141792125 487192410 237273606
330434297 331967444 84844324
36674109 422065230 166897838
179717237 103204678 82841626
162363295 567719560 304082860
218579305 150041832 97037076
160612735 353599830 167195670
160564839 160739358 100912118
129806513 82270702 211585334
339881429 105098112 72955008
171785907 303737880 134952640
171769005 118262270 199607310
96359685 308812410 277731070
360859921 347230968 245048652
362827747 421500526 65752922
78922753 432797446 160582502
34324653 199121532 324556396
253083977 157470844 73587412
153052471 87321574 5117638
54562233 90322996 94243788
216870171 1000278 30667750
34454223 356351926 47507082
187445553 221713740 9140300
203831799 38808000 113994440
142955215 390920280 104666796
98469807 465207136 187461204
203162915 42103780 80759620
45466811 235088984 230600968
327643869 83345542 96726390
240729789 117641806 164251638
150398137 435759062 313159454
104629149 239226866 267857082
12546477 231410866 21998106
335803345 114338082 23159574
130966233 313764604 45776304
60567165 567223814 150928590
31241081 347942070 320649210
271054327 689733788 64555324
6695599 103002342 61940202
140465011 49428962 32566886
57497953 615203284 44260184
152350423 558014008 290696864
141151443 417956646 128479942
378714467 249842562 61275486
193814101 642707986 209219842
18169041 501265502 268126254
72336109 145806178 97143766
52994499 143035988 210790668
31438889 164526708 135239256
107633111 384557370 218220798
97983163 119555796 41978808
12392227 661696762 156469274
131039607 125976140 19508040
53375909 112239796 354813892
296694131 84174958 13737590
17900439 615305384 121632888
65484335 167678998 80526086
86962795 457638910 23375890
232118143 137775550 99350150
101058825 320400714 103548130
137436759 475482708 400112228
3548327 418497878 247732034
91331117 421492800 71680344
166307433 696617528 116907084
216805817 561481844 70564820
9148039 310305858 307295022
13144123 183779592 32906004
323887755 406201760 53184120
20128771 443527410 53464830
110206271 347687894 17524702
62510093 248895324 1725120
97723937 190438244 19218152
8955975 177400550 277705470
4556047 117943654 8667398
44486597 184151346 52814370
95975049 311879508 273175172
231677691 276032640 33610712
15847555 268040740 6561160
92810659 349822754 107147798
14741501 535825770 29142870
174425639 158532244 190352552
18390959 635552616 23936112
45987419 166682058 50712210
88042817 544838246 200342774
94728523 330217516 42960788
72762863 339326754 483371214
30960467 443730162 159207846
188087705 351868866 148492110
121881595 98819880 25247340
309928065 387045540 120563680
30368283 404159466 109963678
99581583 187162420 187386456
181751255 28445770 80224862
190309277 268845286 155835202
146275037 436799406 257241054
116070389 202131208 159880172
106476687 367382172 13400624
13308217 43643850 25022994
60272865 287512640 249762996
25112005 380373810 41357910
177107725 382048760 305336900
78091077 319387668 333127324
200220789 301974348 74563840
51971769 340377742 122421198
7963071 38311788 194969992
274380771 314422572 77196544
72457341 317350422 110793406
331218801 298878618 143463782
51617857 496970554 220349626
73553253 97240566 33425126
125833171 184908690 265980222
235161587 379632190 349394566
82402981 710913842 136615034
59472651 800760492 39482164
51702523 39943648 267380224
114607771 109992908 49168216
159280115 503208060 76334520
52785801 564865176 30891548
194888983 237858844 180791300
49983861 332644092 39157844
90091957 33352816 101602928
202267509 530650690 217771890
118407085 143578972 85831904
81764083 122725194 54343110
67524783 357877110 90130994
29352321 84168334 209907858
55529281 312737388 499542096
192109025 462585634 412551730
237528719 145961078 24851602
211922569 329621158 42562930
8977033 902757044 19186396
113895281 494526100 152509892
342082965 525996564 323492500
185498043 135438246 217235318
99270437 119014934 1890430
117425797 114102560 48441304
228206445 303451886 156528390
106400641 374888748 75760344
201342745 528426514 253056298
22815513 425144714 149021382
143707555 491348564 327541352
195807057 346599160 120158640
143434119 445494714 250798118
10596635 19947410 39391070
369229825 444583660 228836600
86343845 473030990 289873810
36592481 713126430 127385958
174686805 160862760 123152920
33275571 244811420 22941960
38064403 22215674 58618586
325970667 256024726 55609662
32061447 60312496 142456248
359933955 140145750 173201138
183862699 244894686 224984442
235391935 153013284 36464688
78660235 245887104 423818520
3620043 350890798 366309126
126586841 86345768 6508876
71406255 70061090 5808930
44932867 445172412 45420564
78817815 550666130 197225910
81432601 258319394 113011742
9311451 264201156 102910408
159527347 114403342 116699306
44992707 388528266 1942874
316740963 209465408 250661616
67204025 780843450 129383550
134422741 227111258 160732078
130094855 406140290 193400582
105231745 366017974 168704210
85460663 282308816 321896152
88520575 406083136 261260620
44024345 365512160 124021244
73067451 404750038 150134238
131110793 290396726 230968210
76832313 310536528 160132744
244936643 433331234 31391378
243237021 101582508 30552008
38151383 271054460 288485420
32248605 72502196 193517028
107329545 856819858 18875430
69238329 86864116 96799212
160775529 383258620 242451600
26846489 46393212 1300152
24876979 228279018 48681798
39819053 149925808 68161556
81593131 320924444 226348828
169819545 193953050 6465246
152704613 101992426 133379702
313926829 350229518 106993366
161961537 444164654 301947942
165285111 219273858 120599138
206499907 210435880 164366920
219673337 340398208 175866904
43010313 568830976 173991576
68616093 241486476 321050180
90103789 203271470 210307630
14955449 184794022 151870798
26287595 285715290 844170
248867637 188427666 169492186
304109173 237488292 201111216
308795369 141605998 76918154
135818035 225442928 91660420
177727677 133090466 105134346
7613497 341503152 50158824
202721721 25335814 164502498
61150173 18813732 158036156
140096105 146647550 62822702
291058151 380652008 67555708
1288909 262068158 148654186
65686161 390958338 170898838
4538589 268904140 38671980
150926365 456330186 28061898
13772005 437535512 74371120
257899637 383760720 312517560
19998327 428311382 70586526
140065191 165489398 68480538
144116655 675386370 223737046
93576987 109592456 76142724
203656053 58862964 166433312
108822205 237720110 172806130
102547739 327002742 191752302
36286195 121578924 252576732
152137603 284278152 152498076
106429331 263249836 125700632
35555935 37668270 69073890
112944629 138761858 229097386
164451175 69544554 48720978
10813379 337301110 133064090
14515719 94142918 206386254
72291681 284445612 480606004
66959199 669691858 232718838
103413121 195060028 81554944
42786881 481944962 80578082
37509327 129382862 167882946
15862851 115788364 5061708
107998419 214257138 385467838
210860005 69093250 108615586
122113843 23442882 108043794
358299725 338497368 262954224
14613537 352459422 203641046
21932907 108816632 39104556
4869529 101731548 180436044
253717653 86816346 9852290
47809797 50908510 232195854
330717865 199508740 1086880
200571147 133507802 289438626
41731715 49677220 24180680
12113907 60134604 115705672
39775963 356091644 228364816
201233475 295515300 71402680
101385263 361816398 83748414
78625215 205887390 138979870
152628383 339707458 10775846
84927795 181654278 51004370
101613179 105465530 127143278
16192349 375554048 49488452
34677121 367559342 441356302
4005443 251254562 162163274
7355115 125182230 85294630
26443423 107002798 63735694
287232501 150671088 70274392
31185443 444814164 339878256
28052323 371322286 93795490
40179067 473368642 91016234
49520939 430052522 90104978
178133207 288856074 87392442
27408739 59921514 66530718
80512179 402717978 67926386
231973289 378756848 266356960
394306007 27474426 11835246
321192031 158386272 12338436
68703367 123770718 5832906
139698971 238147540 140808472
70048439 519801866 241239938
14907795 83734940 176270400
148749259 321531218 118924694
134742257 71963380 13394524
237288621 248721132 124594576
286204475 497999200 301729100
16838421 459107952 168197156
24048813 148569804 41530552
206868147 152580302 49554894
106144999 432947266 10329922
134229375 260699900 17495820
155884757 147454420 54491024
38207207 139308262 31387814
203752905 22218218 212663574
211945787 533764574 74286958
97838445 283106450 69849450
273183747 348568276 227201376
235382835 431425200 34017280
189803961 201838106 167261358
145189503 204239278 11642226
207272033 380838228 214301964
148837421 19611186 22601682
266717797 176290472 290616884
112685201 491587514 65977718
174243741 138215424 17085772
257684653 202980730 40678390
145079251 319120892 194980732
50371705 251089692 142998444
59325617 202535564 45963436
5245117 227090608 93620924
75182313 55576196 13118292
129458295 543556014 249589070
195771231 573594078 415357778
75674603 129147146 128902390
302934179 102668408 155234068
263200305 212475440 89079420
71170861 81578516 44205212
181463181 57631488 8504168
218073275 130060808 8976460
97152441 487551642 304501042
152040839 266342548 41463052
83042201 286144532 328171624
145177235 65369234 33848138
89860175 335664300 234081600
411787773 301048510 121177590
50114267 112103936 91129856
339358901 343986482 176911114
74416769 210408100 80536300
2315833 21271578 19552026
110086585 393354964 105048200
242200077 248474346 96556286
211875269 384965468 159149528
111270229 105076078 1078894
53510487 89748114 232988998
121469481 470786272 305781828
73184545 552353870 173484362
9190343 54838944 164250264
164544899 105720990 122251170
78619185 302770480 171050388
82763729 67220900 64579028
11082309 239170856 150151632
146763315 55401468 22647640
161553251 29144916 8822892
180938359 222040176 305581452
69926517 345942804 203461984
102450645 153630890 90233010
63272263 320940948 54195864
9649835 427398860 52346288
14972985 33016160 45767880
124147893 276613336 183210204
309369393 313885168 110034504
328047821 211869578 7198130
17896191 457724566 204230502
255910907 262589266 24598586
356300589 325299162 204861346
61168541 773023198 173380574
126793847 238975024 88460024
443486169 160709946 33704342
10276643 913237666 47182942
58390133 153921456 103624572
170370975 375563530 62866302
82832869 426293542 101379190
7563211 288314212 196311452
185188775 317577746 166231022
120844529 132310594 189274982
104244223 227961964 26951536
5840185 68018340 147084648
42742885 64486260 128606484
252408665 64336794 141848190
182238347 147995228 264115864
133291765 80425228 73019996
98175785 88187630 359313010
33409867 271881068 84008576
176462681 204271780 71453720
26823745 635711458 242575370
5941227 380392236 23004884
69212177 90378978 6999414
140155511 123482676 305456748
12370815 349889920 266743260
1636281 542627510 22891590
86053197 44309950 26979390
20048613 113885006 148722882
146626091 184932048 126220164
253916043 49726112 49456956
8225907 273014646 124011374
338804395 64858160 56158460
168305629 64796320 56925460
32559001 225245122 54674234
20347133 331690944 320134188
52811181 308902242 321464902
77268429 324415490 186484422
37500367 226772252 223169536
136502659 697113616 182418508
32216175 38303380 101775600
253790305 155563658 20710006
183622471 208078404 85308612
19766133 289757344 409680600
54933799 353348824 419898292
193220735 87058586 33735398
76893707 457402364 157241108
36054591 578832328 38522112
102819019 26081644 12380132
148275399 671878236 166327952
15554077 324644936 173975828
184412671 195203648 115101836
23636099 240902832 294287904
51555845 217967670 100257042
162300641 463297470 183595290
230600197 436125756 174554076
40573957 53367492 70802256
4061253 270750732 15510256
146242347 81990770 166176654
57723319 86750852 238080932
95466521 108623064 211390452
267619489 76336552 14059744
68504165 254563480 122008820
191725569 155881990 216812358
183050011 61166570 11998450
104138951 385818642 216655782
101706199 191299362 268439502
210647887 121688384 27776380
113710071 507754932 432887032
14392467 291218166 233479102
92178765 362216776 59345232
200747833 157880602 2652946
89293075 230696374 2830990
240502941 416399930 14373270
61775143 409602356 315301052
116006753 380126684 252267092
9049121 157252448 51630136
394141469 112105426 45591658
14110515 341227228 155700300
45620533 31970178 214288146
42813081 110094044 61411812
222327297 427463294 181596462
22813419 431356928 98349036
29298131 192821034 180381642
91428343 483855950 259944470
22557025 289474200 176877600
110081039 232139872 31645052
339497097 343634310 84443254
407370249 337871690 139049118
177333435 40039670 187601130
220820077 322070896 67783424
89063903 460929754 80578190
425004683 211804304 128268448
91773925 116190050 99142970
90251843 421420060 434028176
80971587 322101638 55421934
201130689 105634134 203344582
29075233 670011044 222169772
76617283 131412174 3047658
118094871 726586812 86603516
222495037 506670586 87626834
205790553 200849550 114228554
65720099 130281630 13946070
62227315 384409120 304557020
139606937 239972926 76934926
75119873 128527086 113800674
338364051 150084186 136066858
27778709 186829110 148701462
89810283 93720944 380679396
73052823 55630044 26066308
108174409 392445718 78917374
72061513 147135558 2297994
61863215 165510980 180225460
57001161 66689574 36770182
129359329 217186410 83160330
284973791 398124148 277590004
88498251 30410482 5981706
181215075 176373350 166364310
135982423 64966218 51669054
248675503 352366020 51860904
190389731 209498292 180320220
83216875 33727458 38364594
9136551 178318498 291941742
197047261 11371362 35634054
18158407 122185636 5697496
74166613 172618102 108474154
84095311 440730734 9136798
86846025 360932454 54012370
13174759 243392552 7972204
92496719 114791364 36375792
101659695 116284412 10400700
219811237 343473956 52836208
168762453 261206736 189856136
36765521 66784358 23120786
22054785 123045030 325287202
42251763 8598266 2880810
93375227 359470556 97600768
149761867 226741454 10442242
204573813 503649616 22049796
311465795 210111020 243634940
121487637 435065964 155038936
185077097 261115904 51357472
74070977 700030136 187534256
37005099 361346250 131183918
235008687 361947202 157965534
174209225 54106650 38594610
393917581 296004642 19338618
222951135 141264968 110963424
67933275 55712130 411094534
136702585 125775236 11829652
334638985 138296898 107288586
63775187 85490514 29585742
332087845 237646828 158487796
128150237 124151872 21421616
119851337 123504694 124534106
81922361 373687772 11239076
235747395 65601940 8406936
137847283 33483066 99382842
129502689 234157320 144063148
119812623 61315074 38514698
48929099 241260442 105331054
138058989 285908862 14443298
49585125 433491670 192208314
178816453 491955646 163845994
436582729 206178738 81455454
260538515 508547750 268088750
75672441 411642582 180530474
151330589 401484488 264196036
147654495 541457070 327835090
110914869 115015576 10344828
98144387 187638226 337793794
37491445 393499670 80755174
183981645 133387048 230878380
4923217 346810446 66436266
100985423 580110444 151846488
69196673 344828094 357308562
22271007 50191444 8322612
79322575 328442770 120857390
378221783 300465314 239765246
76247559 397942332 243882352
124880891 120906518 55851298
108791891 19681544 178199908
23230651 18168668 162479188
39255253 359416140 137102040
57035047 288524856 456805152
305216995 185640672 32010504
240975435 257986956 54740720
130192561 60302348 28059656
34882979 62220744 7156128
119718659 493886220 54976212
243849665 637560876 131886432
157306363 327047054 2666938
323886021 375825954 157327558
221276295 255756200 82235400
171557997 202195666 217671078
33444811 36951204 174493152
309700455 283697090 45451710
147837053 128777376 189470424
38429193 251956066 203830746
59188379 152303280 457860
25051817 545753602 126069914
84532071 537572304 83646092
268879643 240695914 139285538
46189851 534589136 220266768
180717939 104995950 236626798
91895609 182911924 31482668
1919979 2422834 2266218
79741193 338069574 65650554
115394073 68565664 104832300
310048255 106366494 49715142
241528979 669885172 212923504
19349899 560035512 109431072
28573599 90717106 5344578
80080337 436486130 38821390
218779969 207166420 190207720
12769975 109285348 51930136
27934037 165327342 25368294
36658167 6554856 14468936
162977893 137284472 197317504
169828579 160974758 61139302
24841267 74458090 69866570
13620093 143854834 48637806
191995901 232177708 855652
45113433 445784234 122724798
196207389 815237724 93329108
10263491 238376126 289852922
248196963 347311058 224611734
145323501 115341594 75903038
96784515 616319112 118266380
188336771 232064282 286205582
345912481 347390874 287703198
27217543 453003874 279351850
267378999 485480968 148404900
181759975 316241428 58052300
190613367 321292006 16802082
34142195 241812010 411507178
96176335 621012786 33273330
135535441 475423692 51536004
90000615 627846390 80628082
123034351 244911428 105054884
134083451 452923886 9407278
127551851 263801772 47939028
22941535 133789270 33503830
192626527 180270666 31223598
54206915 481048834 266948170
69970075 517819636 89673680
91576615 376341270 305946030
322082439 593257048 69360900
18645059 120213628 158502464
89292191 279834622 175386326
106104443 132681334 109923586
65860411 42463552 135818440
76971667 148534116 56126796
244892683 486178372 41902456
242920043 279526796 167801036
175532161 204370738 87072718
162102343 197023692 318033684
112019931 75268818 68859518
167623927 86523548 64970356
24275643 498578674 33586050
99757835 119660178 184755030
44498731 224126798 80897978
61101871 312214362 126769866
289965883 275647116 297734148
23130569 217011208 329559188
167168395 764761450 1107694
26502433 44657064 4933272
188107535 269472434 385660238
227852675 151873074 74901882
54152629 46151322 45259530
7052199 466638426 224984102
106497641 301635888 181901184
280404201 166983810 249478550
126994039 376552850 241057498
211078621 222166128 206172756
376955989 41132710 35884798
153285221 434698870 137101990
90776207 662408770 93722674
338136577 234134948 146436416
167850717 472289994 451901342
77381937 193441602 44261726
95254145 459533702 242462486
86259627 478904064 91716272
80409381 60756994 2388318
29090207 111209636 79882568
246092203 95053526 25524094
119394909 396279412 23264040
93561659 365354616 42235752
48692661 738617052 96246104
14299519 162787228 207829184
127894757 231914408 22143904
300283245 300718018 161939910
163463891 384397214 391615738
831861 320177968 29180004
229875563 571539406 90904514
35140327 128608668 115204584
164747785 99004186 193692698
51851129 123210398 290091038
130948233 416987952 82489876
274114471 255133554 18308922
58293063 406288634 412561602
58520111 224690132 246853084
25417157 251743754 76866566
108276777 148945226 24775086
236330325 296076600 261719612
9798421 362158992 13631316
119807349 329316148 354812304
6498793 357586796 177177328
120777343 153611762 103062434
186377015 279105598 238339586
71692899 179234396 331583028
226253355 120881390 98316030
148973491 123511914 2966898
126958281 186160272 86112016
18809333 52527474 479341098
42983301 506682354 82846582
179774299 229514258 459394
325532541 60514868 564912
64977415 643387310 213816130
87797331 193289172 16491776
251395549 46267426 27000682
159487095 686812220 241348440
110161053 111661776 206617228
20600453 349983354 161339886
104794203 502933368 136822396
205718753 175903184 35888824
389243857 201198602 107029094
1995985 923059876 2457368
107479575 136171086 73670002
115381565 263888170 168940910
321567897 407420320 62218596
348107881 465446234 34701098
241259137 464723204 192633188
18486791 775535152 21456316
343186977 58324896 36383156
145042313 215244328 27572884
144755663 134570780 24197984
163185589 259774142 20881322
66979275 401334810 102648850
53649325 271078256 183324508
3228385 108227230 294489734
14707907 437102432 262833844
190647845 48042400 46766584
244115281 291887912 182558356
126315327 297361444 100219728
126876377 125929656 39100248
101181101 481723982 205731962
277349365 44154860 23240584
100673529 376668548 34228596
323366127 189230382 151665094
185684411 430761452 35281480
40742997 12816002 8898714
362105849 271126718 78615686
316912479 575771876 5150952
94361775 531318960 372153280
202784873 474739316 452881936
110040837 124456266 214323494
359782181 491619548 40363792
48487829 795543002 170408294
288310141 254306276 27013388
58008133 510409544 44319464
207985553 337388214 337669638
59030179 560847732 94658784
61889097 422380492 39945804
104841 215157276 93932908
5875065 224693568 76594924
105659517 520434654 101154362
72727025 66565190 30565786
236718889 135619110 92485902
87555925 161530674 27699318
120510755 279350910 34510290
94025151 209674176 91158908
195355873 388658684 362361296
21115231 211119372 115803048
95421073 535529830 259501786
200151281 272648542 19658714
228009715 478358534 258349238
67699027 81225236 120763456
65908583 552931210 148327106
26343887 242440238 489495154
316230023 329831654 279006566
15837741 51586950 142853290
269837265 434679360 329706644
38843295 57702342 26231350
136738509 156520258 146682006
255994143 238206126 284722306
19115409 320000884 221041032
270199273 195463694 127445314
103566157 62900416 93868076
221763973 363170586 63143070
34439361 618806962 106051074
436454569 106944988 78094288
402492343 123463974 55206426
156322375 228398112 218072916
162364729 16338544 31408168
174837973 245410486 126424282
414175359 310143708 200918728
27010935 567061170 9456850
56698601 169126192 85083812
35262851 277844624 285140492
65704977 209831232 47618584
151294625 357119158 25418206
2532277 33782126 90365878
16388193 166776124 2882544
202956719 686433830 246718190
19757985 48554388 9194440
11640531 385112122 70781442
176020889 268854796 205589008
36968649 178359482 252964086
24846661 384852478 171488762
94133409 85802410 94873530
151908497 141599236 32569532
132291903 76821426 23017018
437579369 233936036 47713712
6259869 392671028 97482048
32261307 112149374 299392530
139132659 380498242 302684982
91211701 375436692 84230712
166268435 734894700 207465600
24933327 379171310 228409314
18485141 48900326 26937178
88490667 240499036 174220176
90398905 282645160 127099880
80322157 312711828 256099476
133633979 351402514 175744078
135545403 353038704 100767940
65350841 533456052 51839328
25765481 309199312 209573044
188441225 91024610 8089606
12601731 259590502 196064334
149712129 554170782 279104858
42730377 171726864 393240332
35201543 244249056 25368936
1596539 204681012 74266476
219652197 290013656 60205944
29795925 21371750 3842730
42957079 42941638 78151898
192741873 146293386 65162150
131365231 208702384 105273172
13465593 256599660 325885576
159077007 55605232 121034196
49925443 113947068 38739384
84557655 220595138 282858450
252009203 163853746 116208850
4561091 275400202 217142362
328787795 303229010 196282810
197443915 562741876 75432940
153271581 94649328 1340848
61536467 593055242 41238646
47970891 329178738 1791710
163041751 219395292 69982104
134855885 325609498 115406786
66955541 309582012 222553092
31856571 860709732 22785088
29179803 320430892 61083456
230043571 365207870 220671890
116109027 67761734 315697938
174412115 86852332 160601476
165769559 441999322 85501874
226891643 141294458 103710046
159029863 75689258 132128546
8080503 477061602 68448266
8121355 272402774 49307618
123049409 181343060 102342412
164788085 335172060 129510480
69048153 419721594 281882198
101765705 478488748 78108136
27517225 56978830 1260802
47995643 605361116 131864444
85884039 40630958 144692742
117397453 91836088 132818044
73523805 540090030 32732690
99760095 388598080 42731340
74240913 525140646 75423314
112908203 78345554 70367390
301316349 341910570 186429730
54445179 424078680 41066500
86747445 180031876 16331568
268130567 550343228 197432356
15878005 18219010 8692970
131295097 374427996 234797160
15582015 119254040 69413520
34468361 121125058 342226294
72060769 104412022 59406194
421635089 139110002 18782210
186248085 411731960 210697320
126530181 635809788 58802728
58274429 209820576 123491148
392579035 114196002 14509050
56104609 440045122 316322678
40796337 126891160 35087184
257141381 223191304 209180408
201635785 150915620 327468292
135750943 512047954 204299842
120400165 104381490 49220430
8002701 255156084 393757748
584091 127173192 15580216
217500287 136453622 90431714
100632969 341470668 108308876
80181105 606455374 14025330
234860593 30959464 68040592
54965007 299097098 353345394
311227643 270875926 10049294
401334833 309244168 93062936
59701225 338102566 228882010
173203671 284750142 178214894
86249933 404138346 24560406
6567231 167166126 59860318
21231429 87847874 144996858
91786543 401606294 325683338
279631715 113267942 50897530
32590445 49962440 15912220
136708899 92370924 157260188
141568183 179147124 111227832
33150171 110153556 86236648
164076313 74483608 109452584
300700823 613907740 1062440
205955559 219806850 139263338
47275497 372984516 35247712
374800269 323755438 178833474
161806717 415741212 192948084
194017959 385236586 287466438
23631515 107009510 291071798
330957557 392764756 280908368
405484193 316203518 77685794
96594493 577323326 227463170
14014331 250300390 49911758
192774973 136842520 75484064
90121919 436800478 411381542
32925407 126282404 864428
243324643 397036212 138823176
24670083 128116644 23910260
100227513 326688810 191137450
98636913 73028086 20386818
125574461 633262236 195601932
221060701 185663888 121383292
84558061 391250382 100979466
8844887 85397548 69736324
364564493 105755786 29034014
316073805 559366510 149735610
23661357 152662144 544212
170145341 244343532 116518512
50191383 701531050 38476494
138371275 263728428 53263896
16524171 184933930 455749878
101799675 51462142 9073530
14291331 29172324 11830268
1522807 484246264 100510412
356356077 220935138 15195166
54133687 202447734 55147050
241795269 216681612 28156004
19817771 300857992 384581092
244605223 253731798 17050194
108438709 188379202 44282666
53126537 370602734 292659262
284058083 548356404 142596192
190347331 276153240 40159560
61981317 180958506 105963518
9620697 217041396 314805140
146486767 31895304 52925532
231070847 248184524 12449524
163086067 128808656 189910336
72739599 321843628 40203564
231644631 367491228 56945864
12019259 6610828 10867676
99610515 542599610 227192382
191944029 490087866 37960742
156190123 142970924 137574128
66289147 81396674 15058654
76293421 334770958 195625226
81298947 40626686 17147718
182412615 95302030 257208462
120011869 363090158 26950550
50450591 159420998 61942042
39493763 31429284 19334892
467758017 85856322 25403686
1301205 576690330 15206710
21667325 710080920 162349200
105230927 85087922 42726514
1136435 397996986 21513630
160293593 344327410 333503674
5638035 291272964 20019820
47838115 498963730 118395530
105455509 296937202 233630662
166545951 327363192 52922948
162833349 178899748 108278604
119858879 52123372 217664164
140802717 204035868 63862684
192809861 449269922 106971262
112730565 244633610 100672602
157221901 128410348 140655268
82032781 116841178 45233974
89262473 364735454 103404886
80617785 556631670 70923874
244058319 107047250 35161410
111215739 817580772 116045372
45824085 150002700 104758132
138227955 43399820 7583856
94062769 223295540 18734008
308234695 231363190 224375590
62613963 222765198 297848806
243600291 38438158 190696182
33445203 495609226 43091286
59300233 158098066 37410758
211295657 443936940 275300424
57767253 420892240 316578420
223232213 378771142 189156866
32881791 485825264 3305328
184656839 330621816 45320208
190045659 185769012 86865812
111489453 5571300 104336696
15875941 110883136 266639488
242382477 170577416 66339156
5426295 446437310 246241170
149203457 9670264 54375248
286287467 16059644 7146064
98561003 382796666 71418842
133982323 271201228 112114484
29460681 16844898 50367406
293520071 188665622 158116678
27847373 325232288 70141436
37940549 295572912 204534432
130648953 348934086 334499038
45876567 586382994 143613866
210776577 76268456 61594956
42932757 15860316 92876752
92723763 355922966 260385714
64192769 7863692 5658704
376278461 349665056 168161108
78852459 71759276 154667052
66872781 354977588 97238316
26491533 569806538 131336634
225507265 509903380 76116904
100082575 62172898 212288686
282222323 114922560 82397340
268708735 244162440 163668420
90448033 259657554 209635686
37483499 105698370 159206790
180132179 441337762 92883106
29458017 130132320 72471656
213408153 424109466 102502894
197014945 97152954 81136578
70683437 274326742 222770266
92469411 466502748 90885692
288184859 116698936 28477412
251199633 305871094 110442642
64939095 492984500 139631700
83487077 511567340 16508260
227061333 150925530 269665594
18385429 187445988 132778692
129617543 190849096 32330936
270858179 112276728 180007284
176278603 54538756 122796652
298240033 380585384 236201084
102324783 78342352 34616616
216907337 103815674 105873698
221329097 277633930 190512854
114897407 579716898 158901414
97775595 248052222 357737270
54945415 449373982 202441526
100611353 80191438 101704886
33931667 13815392 3065584
209465081 378379662 58162374
159439455 210442920 19377860
132064085 401879056 242067380
185599461 221311722 8457994
31724791 239642090 43839938
356225275 209231838 1962534
166781767 448755532 73214104
98406299 129782816 342533248
197746807 344243524 84287936
203691131 139148408 204401180
119622319 288385774 178293718
192711173 685932272 20247724
98335685 305537884 110889100
3875353 127410840 21339060
250672863 620700072 190676864
46338571 85983712 169953428
44007839 334172610 442864098
21577513 51370884 1063428
94283839 361925866 1470938
135631005 166052436 95233300
143897537 266343522 99673074
225924549 148761342 191649286
91576933 547679484 299356776
232696437 271751536 205071756
32000085 106972304 102369372
78184365 423825516 76079012
184944831 177300296 61355772
57836829 317783372 57497700
36893837 9536906 17225666
207543205 232702010 9756670
62600577 554542186 46355298
267904055 311552190 154594470
38350189 118457884 68708732
26781859 279493412 209688776
153204823 104260684 163695752
60478615 580345230 197091330
163199245 208805272 123549404
103137069 633287308 105768912
15322939 417656928 174390768
94994367 706628658 26904514
376222241 121974756 58455252
52200561 391225508 76206972
127271239 71531460 96791748
81074257 33447426 139771590
206024123 45789120 11658060
68629391 187068374 4998442
7222833 53552156 85451448
4263835 143477516 26309920
46905627 146302052 69011436
7218015 79603392 10010840
109358315 473632192 150754244
134446685 474302920 39699700
127904445 309050330 154841646
145549479 193776242 67071906
199418575 456078450 222453054
82899899 200692534 189347338
21104811 30023032 97187688
116530753 185803914 32480214
40711171 306675448 413653496
155773657 789758294 162077734
183854125 349895622 358518846
390637107 118751510 15499074
264704085 489781182 346689350
50691029 23033018 279126518
147087513 147616084 19810980
182470881 255951398 135878082
68081403 440961346 412620234
189808109 72781082 69789442
130079271 85106910 338147578
126014983 96155906 232639978
235621309 628516062 234153942
111666879 411309036 31275832
275879621 384363888 183326736
255169067 174036218 10933454
3503215 525703690 31836542
264536067 298148086 27018726
15540569 36412042 663110
473999 20267658 5368638
70792057 446207486 226322702
43195443 482579496 87458864
160160785 304883812 161466860
25105087 455819588 15487996
29483421 49947222 89032450
157824327 30279274 246376902
155869191 707447280 53449912
85415361 131890060 135938700
183932883 216035446 9961842
160875069 343777738 177842358
41509179 107672928 129025472
133688321 574325518 269129854
313433775 232340250 143035526
52740711 143384016 93710368
21935199 292472128 190423116
166218797 445058516 389367496
132949619 110026576 148078148
46594969 475670242 264252998
134981055 91309350 47511482
64483903 319283724 62567364
46627355 31134570 9151590
107419609 185717078 16780658
238584243 262861374 147615302
95673135 358322520 124459040
7274215 205030996 93913180
209235041 723721502 278779178
320302033 450717568 329061644
274512063 350794190 39692130
61657165 300747216 68491980
130054067 211106428 273544076
308493043 441574830 186666630
169368249 153146964 24656168
72459093 254955112 159464124
5624893 99563478 46768806
238908999 41535168 66111700
167337611 504793730 106847170
51626245 179348190 68258610
29028987 215715958 212031486
184465719 304627352 142416996
16576329 515193996 215459372
185504489 349504926 23120802
9967657 498920056 222452032
303908169 381955942 32799042
161750095 335917550 120121750
119005193 188591832 174947064
275069547 18241176 30230392
9542791 268586788 24248420
214061267 131945026 25660498
58618487 121775360 75650116
150057555 332178096 48816200
369938013 67808124 51840224
48822777 926668654 55650066
414719381 309874406 225504338
264075979 100310096 93020008
32887899 210510940 136206132
330643583 170876382 73475034
50580807 527437426 56227674
91189395 221052726 126280790
54578083 243106764 97296948
133913237 30909416 33606952
144538835 147293772 131987604
104516209 512554788 420977652
127965833 177371144 153693580
8168173 271156964 13971100
70039549 265870304 121095248
167502199 193758522 46472586
111046845 146485680 280368440
77319497 205898606 98213654
59928195 68572234 57736662
28215249 11824422 100689502
198368961 178798470 114294250
39549667 307700406 360786546
246011863 300141394 7294946
5714643 239678782 44161974
84794653 248384884 37533016
177708019 127073410 221358470
169531551 311758830 101207918
211331335 74323530 145800630
8371123 314916598 5591806
186797771 190014278 40420250
100826413 99830374 31652882
155407725 178086414 26044990
232867461 502637472 303080684
35150435 744682576 25649468
28669535 155328390 57292914
288107309 615011806 204561938
58222331 181988516 39090652
35598717 485514096 286848964
210920291 381234314 3183082
63488515 137672750 414267494
73417415 187253798 9007090
110733835 460877480 266617540
201336705 331143764 146284680
120835845 377144040 158511860
129044973 110996954 147414342
173407941 133281746 83571642
126429033 271168314 218717074
124924143 167424300 101329820
101564397 76241260 178973496
7311243 89881474 49670730
270237755 133613518 65675930
151861375 54083910 2477850
175873901 187167332 90894200
17176235 467928150 354555258
240333151 217885340 97537100
278957171 169918982 40818922
259678713 411236560 131523600
43432427 337524234 363677682
92282115 306136802 54010686
43524165 367549554 322738378
72431177 180745474 78873982
222407913 287049084 24361648
64901503 173853260 34976660
25606377 167414404 2386404
127166691 512803788 181511828
32629033 129937950 33200730
44930269 78743762 25725658
19389877 204689342 191210626
22031979 395933810 6895230
133455453 307062048 18011144
65869737 306759364 95896956
305211925 106649102 111540314
92954439 239417952 170566156
32994811 93890228 138047804
225928127 197408514 11680494
141323023 211732006 107502058
206373351 191030728 147477864
93596525 345785164 58357748
63714641 401143742 304734898
130197409 274575108 293908908
201142569 62246658 74443550
184313293 31263696 32263284
176102647 326369976 365753304
180248069 228366728 4754032
45698811 179690056 264468708
324899315 196985510 92140646
151582711 122114104 15803852
34720335 528229050 162119030
115026633 9340992 16883204
33634409 31521152 37752368
269396587 107867114 5858014
206582223 163898766 116708594
227546689 166271978 250803634
55058507 265176314 40274482
97137481 183843664 339734948
198404009 196418424 17526792
184913045 405254300 470139704
29352075 532398600 9412040
130411611 221270642 3331242
195533025 253766010 3557570
693911 508707518 327074386
286181309 60125650 82375210
229743493 69659820 50698920
230657901 115890066 158341778
23396637 52377264 85449904
118092493 66343786 227315918
90474989 189289822 46385242
289311399 114462862 72572526
3071061 97699722 26317222
119686263 213372576 180197596
74542161 210528408 81216412
187477293 125659878 188520226
75451455 255870656 415791360
166902867 432066162 131817314
314241937 263642606 195610426
56277825 563956190 24076950
222255251 203392718 163705522
13617001 255488118 450833178
126824775 292397600 155087952
3204653 96271862 507508594
113250339 108644772 2092268
48390639 410041170 150360830
81387795 386343342 170178394
1196259 305059488 24839728
213090457 230323994 146129534
260879895 571834284 4844812
126365285 230570846 150216590
177362281 103068732 119355372
22993503 154545434 55797774
223718031 172643448 237846596
16278379 21382000 6563672
125584957 540990438 364299786
13401475 392121700 138602908
96731809 63944694 96764958
205135301 129383982 21811890
32022335 83340850 95884970
242810045 342650732 59773400
224841967 446913926 181848166
80826315 629920020 144962140
74705579 130773384 165084552
113761087 633666570 142747770
133110793 360738616 62178616
209465089 255379758 235340022
225225275 88759520 112329136
121826257 296139712 78199996
214623465 234622680 98462320
125810615 217408892 140122444
115984287 383104382 339225186
74931475 185194100 175209800
6721917 225164600 51065820
28142445 306918662 194355366
163350247 444042884 162780628
148155313 452663592 399871476
91503681 46519788 29102504
25427265 405018096 368824460
199685163 290534832 23290016
211982193 151587258 64781246
14589801 102480180 120677360
148533983 316036484 43977712
17998953 394295046 378562378
3662867 71790316 50042044
109242587 496292580 261993516
121899399 178917682 110490702
84836019 146504292 286008880
48195465 82025058 118571210
155563875 362275290 223409342
141189121 227837702 104741314
83044719 328745328 128082296
23636011 400195068 67855776
96622581 53550642 235188958
171485685 244910366 70777638
213073701 196647132 47909920
135067915 117593432 89442076
144844185 165323220 83697928
139520655 162913740 67547768
96251897 272255246 184491286
32955795 490554820 169144260
276008435 108726710 2085922
54297063 28199756 65799168
284961961 419770106 290398118
263176371 422693148 180716464
172924119 160593678 242878262
84972715 125420730 212931570
2437301 519535972 43224964
192198921 32741922 127274246
110599623 189131614 52060890
157757065 364969830 131948970
74957337 413619024 23354656
168309853 235137760 63850996
32011111 147802678 118895254
224795435 393224360 80104120
113105175 420509578 123917850
140132587 417416686 505685866
189803245 99154340 2239280
134437673 224919802 82111426
12652023 45093946 133625994
29650807 39625150 11971810
23860515 390953218 210934626
47136905 230484232 214991960
199803901 375610318 323167846
256183041 489776060 412537080
74001903 381790078 74470794
127508225 250830220 240759700
212585679 544388082 136362002
206447143 481514104 350153992
39060471 301285890 149309570
106369349 273610452 307862724
19319261 24204998 227245262
245289303 284339648 1980876
87764547 312480716 23772528
32330065 381711390 17572530
241934217 256268184 249837808
11224493 224483464 412851056
322026509 221153388 53982144
139690507 280723376 184658540
79265625 303110118 61971650
180952615 239900930 182616322
226544067 490280548 146411724
68792125 561614950 335885390
149679947 237246066 19656414
151481945 196847260 79323380
204450687 205573962 171318134
121529147 197146906 19269914
278012419 116910122 10474834
338605729 362453186 123646058
7530431 334755614 419327698
214134333 144922904 43863168
37101019 482234768 14758388
174875645 349245626 41549018
178953303 139051248 191261756
172203183 29126742 102480866
163824237 378669680 391088220
18265781 229869908 261577204
315478133 217959306 17716062
32007985 33634720 121262132
83033719 573828096 54546672
20611711 403203240 254194248
29356559 518278200 102626640
46693699 116994814 65746522
431700447 16933724 9601716
20877033 12394636 6528444
341794989 287480288 154556064
36476985 87436968 30958780
9550299 26613808 17686044
93272451 152193722 82632282
45027393 94833080 433551540
207199733 236736076 136071916
100877803 283817626 210323942
4097813 465245370 82484250
86623035 303499760 116535180
38040933 75579700 138227820
236471383 206308894 33841378
170641365 91546950 79982950
424850185 196996256 177425420
244015963 729295580 177428816
109358843 367528976 197163280
202988859 198689532 118383616
209099455 39158232 11797776
143489835 208186350 254839186
37200601 594802028 126599924
153975207 659846674 89023122
58425295 176713840 149438204
186098333 435267706 147657598
188253801 281876032 31661544
344531475 177908790 129433970
138715947 243273036 129039124
168728453 598639346 161092858
84048511 90072532 5597992
168613035 183616980 56472368
103158597 527493246 78833282
63709275 97377580 77540940
152638743 638348904 152896948
214321133 438980906 336439502
321961777 108330556 85685368
379300309 183003532 2212064
159444885 157301740 195400620
83765621 165329864 76983032
63711219 153175968 368287516
80257521 651103026 39717838
8258171 605529172 151157492
219965607 273760000 18607020
98481741 154339098 236223002
219843143 302109758 33539306
299904667 188542300 54188780
52629081 269794320 109440392
251269643 676379696 29510456
98583751 379299700 39001532
270349645 460937436 89118900
54681663 286066584 53738860
38397039 438162258 173057774
92549115 154917910 21916098
222152615 213782912 31677484
28976175 608696500 58801440
9495917 249328246 3617846
2633973 402440018 25698354
70036135 343136456 99341408
174147765 45849630 36479590
154730627 767228330 228718514
174343955 217605840 39351960
151025601 533343114 252013922
17152133 348926308 20126956
12155725 345916200 381437580
142003979 389578826 26513998
23443987 701584796 47933168
183329783 251702204 254239624
23123983 157048904 69061604
167960799 246042182 72723042
98822233 288225446 214351118
218504313 344888914 183811278
107458179 26600350 9203478
235191829 536958708 200454972
192861835 594370740 394054368
32246845 120068790 16503090
171980305 597223204 132655400
126646999 100579996 28794292
295815101 439272052 43933396
35520793 192611634 303446694
324749317 444550250 93111494
55979325 191535750 390837850
96176641 580474818 320634
37479843 685999956 211467376
100283203 427824196 170104120
119117097 193264764 50193164
177476609 269001658 67353518
34896883 30018106 23310890
59045543 258799500 57420624
191114111 288219052 121416460
186425463 223340946 118355986
200896799 200144708 28663084
159425259 113945414 159373062
109750749 853617504 38231108
72908807 787847126 149320730
289566785 447756434 273328810
110698941 398214398 19606854
128159193 82774770 64363226
64564969 172226038 32877934
84938177 81973072 72852896
129683357 283205986 127738766
213278637 207885626 105963462
42259 230517234 190589178
220952503 114782508 48907416
207810953 161721408 176898456
36566673 345269848 41188476
81248071 428574626 193727258
15936283 89568136 232743812
76226837 162000452 190455844
42644521 149878378 95975798
85987187 403035360 35884584
43189111 469391292 305850132
6291927 3311858 6141894
228466763 340327742 181711214
21608179 346994188 43953308
58694715 175115280 202664360
270386101 268768996 114513788
54074387 553993878 136203606
209172033 123575406 47703278
122115445 76732576 202847500
183832521 674898792 278764028
165780345 324689080 303630540
200005073 284025888 403799616
8690355 150108610 37175850
52628331 542473578 251531822
12892899 327657342 159811994
240232665 199433380 16068720
64957835 508764116 212519888
57651747 239868666 82780294
182741067 461159456 69634104
66430895 399761236 82724048
188272029 556094712 17812216
93320201 255142394 269834942
71311491 279497742 317573806
83892501 191814388 268364712
178809747 42937770 77309146
78240215 413952142 175405450
10505007 449888266 34944042
106472729 506122830 144327378
14302029 34925116 20181012
23294573 14697894 4847346
121047283 375884304 400971396
5827679 17684628 15812160
13773819 518075094 62656898
19013763 72883226 20613678
301468585 436107426 147952530
59692149 12983002 9037338
74432997 5917056 6947996
279161189 280939658 338676058
40016229 653160408 118757656
144391175 47078170 43287550
52996405 106647160 71082484
38746923 142599710 429288750
85929187 386673254 383125006
126835489 631330318 70711186
331652645 113933360 73995860
7443273 86370346 125777934
58436917 139727302 184708574
92288137 339844096 185925304
97242415 509967638 49324430
108869497 383802400 203899520
22846471 8015488 5585336
149571677 369576664 217747412
68804927 428503200 164125320
108129807 337164006 234801886
31292607 273549228 34950364
183431943 293377236 70488452
125067797 632866000 146665000
167209953 24911028 26482696
388984043 293056472 5093396
54547063 216361174 121614718
152760531 89478404 135582588
119790225 524813166 66971638
11065663 587065158 345047346
410521305 223501920 84287540
9919723 773688252 162702384
236180993 241722600 98407260
352874925 193725810 85720954
21752437 323957606 10071034
348773785 422248618 244603190
138514089 406609424 303663168
12528247 386634224 57901928
217026387 550315054 379695894
165654943 383843142 250609806
126271317 96890448 51675556
63573757 84247302 140934
144116215 128011140 82991532
90896913 225401352 22650364
130568209 480611428 54021356
76930549 635189684 208922072
211129045 55833368 52983680
57604917 434459458 151692894
105180189 113847930 34404970
60012327 405557604 174286012
253217629 180909322 95464258
111896035 190206700 304144300
18228137 579341836 127110716
22888611 158393418 187779262
97032237 325943616 182038876
17328657 10830616 23624736
16441089 590700760 15619248
183401873 241725284 42300652
88137513 405543642 255706834
22762663 47437624 326565452
417913969 226550140 32336392
377383215 255594660 188223584
50500551 202247640 79185260
13986773 78478698 484713966
93063895 475391972 155406304
218622573 214416664 18925920
79193023 79993962 131590614
96631935 373706010 342478682
204124607 12908324 3080212
56823963 327250004 437464716
11411119 72661658 172530026
239705967 406182914 35463906
124912531 57666872 320492
413763761 105621898 78836090
96310863 65274198 67543466
104120125 161271640 134513480
54103517 553117292 202004816
263426249 151611610 24823210
98555941 503239720 309912812
189389225 133421852 36440180
202817855 214713194 143553442
80527685 312067640 85639820
227672369 51293704 213562448
25302515 50020688 266700640
70037325 354224160 161073100
216446667 109241958 65422634
312080779 313541172 328178736
62900085 58327800 27113900
3696503 461562366 409739334
26564005 143632132 82382924
71280291 559457378 82931454
103735975 280474066 307463338
71455691 115181702 275813822
43946071 141999182 174281042
271802057 322739396 219969388
66005295 67597050 130841174
107512431 155553268 219632088
71918937 111329278 127301166
186546101 190987548 213467964
174665535 242982190 226678458
185668363 531042832 354644824
217562853 200510984 41296608
142609059 257927662 22775394
133932159 209158650 28102810
99787705 398771130 355463790
183810011 362296104 252177648
205296187 273005490 299243034
58559317 312722904 272218344
36520863 168743528 177246696
267933943 370400930 278842774
118433253 165671300 63951504
59098199 175296972 200087568
310747975 263247620 265180388
185533859 245627802 81139782
178380855 253534258 78175950
57050049 506684968 165432456
97899553 14738064 30326904
334951197 258625836 265227292
65410263 278783622 147193894
115617305 37829790 285908010
57774559 425011950 374704338
128742251 425784562 34078954
229825479 361972092 104808532
15990351 475724574 385531042
91605249 208501060 8426520
56017703 380827784 178395524
188345763 242770534 10470318
12721487 148813074 6316458
43452349 31521938 19395778
8572547 554187082 2143786
181800723 70618182 39590234
24486633 239297568 90577096
1772215 302927720 124838572
68255105 283605810 805770
58838263 187944724 16736848
15506043 339786234 181825718
93605657 39957512 7802984
267147795 419875400 80565900
74096335 80128960 23588872
26402713 276651456 399603048
73659873 425017558 326852154
174557961 130045466 214105602
151957985 326545574 81240482
151912317 318483522 130333094
52261531 299592642 179339670
124240347 476126500 17152020
170266951 250177670 124834910
192276625 422358052 120194764
120399973 549443736 197279808
147692955 178906510 169193646
118163931 223856988 229125056
110322837 187177954 149909346
2889521 533439930 41892822
7697039 97948474 333855418
11902533 143049880 102213744
30364187 55547532 10104684
162723617 164099636 292508104
174730011 714523872 141699688
82949377 188458082 69192586
163588045 27020624 106823932
95713241 254205984 232075488
30381285 484779360 26440016
258531205 15915826 48241810
75438543 482407446 130321066
9352057 18671032 20598344
228008323 311676692 191300264
130912803 574820988 190741624
151932011 68337082 305123014
120881127 119480410 22571910
253587667 47389620 87183456
333446919 162972222 2348186
131134471 69902562 262756086
75477045 398703422 317651490
13034769 187031784 262380128
265900955 420102710 236749690
60380031 93581462 21718542
76998435 411419232 43818820
128456573 468273058 204763334
49690957 23268356 51383168
66561743 52857634 30855874
203220635 271739834 4996810
267396195 223544530 126525510
59310171 655095324 89215732
82006131 115064352 7449568
249455981 40637414 43418098
293993755 203400764 80197648
217285651 174608424 37883892
164962501 52934244 250821192
271127795 190319164 73968152
107757765 178756620 17824580
97412441 143347896 282892092
19462749 488252460 306134032
160583631 213875698 45682338
112290687 343996962 105877966
233879609 142444130 13021870
124803331 267713172 265169424
31361797 62756676 65217384
95488569 190170816 145858208
113699955 356972040 60851792
335625211 111726588 45752556
112626335 154780620 156248112
70046209 613833114 1460982
111456589 442627468 113944612
80932193 325680634 340587814
48245397 344882364 166203764
190398133 708501070 286011310
221086495 201235760 39966260
114066699 320316734 250640202
279413701 221867018 70106542
104344045 566331022 294462754
6259749 354476962 171884034
60605155 332141682 202774650
72248699 278370082 173246942
165332693 197782204 92937416
198331677 278168364 92081956
59533127 79836302 70590566
86647293 16413684 31391432
192657187 28610534 5021602
180223623 704611946 168831102
142723371 400303442 325605414
8774997 159713994 201791066
78115135 448716586 61830902
266874855 69743388 28919384
71098545 530778150 80824250
132075567 214687942 15358386
206789551 142964772 19582716
80437507 130247174 137474882
65871603 217784832 25859596
260768391 210626832 120758588
251051871 477399112 350820588
32694629 170561722 288083090
82992147 264288122 108354966
163563395 381615474 386996310
86578269 286832770 100152990
79246241 471505026 209146302
25149383 60876606 95467338
199015977 78854424 44539528
211521667 238906806 39484002
195714901 425827580 247366268
117735117 590543594 83479398
178644675 233623500 37066160
299629185 390598080 178696412
20568067 68930056 6204224
26903715 220589430 43882690
72082641 208584378 10521922
39243393 93313462 7776234
53800227 587703740 200641164
138084429 261865884 38417488
176568617 148487956 61455016
31450671 549296594 233279238
224332443 609401370 362114110
109978371 76798650 335603350
178776329 121383756 203838612
56029059 377434740 31245920
407081299 165820952 44749508
86613843 531959986 232461534
117851533 36386196 109745256
221996535 246853988 35960940
82391147 269886214 250820474
221105463 776266002 213295234
91186545 427675284 75658480
89993595 555065544 152002400
33900889 51600472 12383176
257468559 186741326 48605502
3253587 382052616 116129836
12231233 324499014 212236302
97968253 62607742 78311714
124038929 176706776 120786128
55700729 582741464 82440172
273256603 174850198 7554754
263039991 137012586 36166202
64760413 71110382 41747366
106117353 67183406 34261662
73758307 160640774 318956230
125537491 141027438 136448226
322157465 103084466 1351250
139159431 182085294 25246618
36100331 411406006 453727322
57001887 134560534 47344842
27038869 425752268 176141084
306576417 377981044 335316780
148305801 150507770 200985570
58167173 53927184 21570372
4029753 268313574 274393066
321127475 353716418 23303174
260289127 21701912 1987496
40575105 380884740 156829592
156899693 114595514 206002654
19219319 106239326 90322802
61057133 124282176 3634776
26894403 27375084 33771896
143294903 107679056 59849056
326240897 159298398 28353654
82790867 104818804 144948052
235021275 173484040 126776352
183821699 138695458 38167726
341697771 190339504 82480692
296193763 122532122 54776446
86169713 151440284 31783064
119263911 367360800 61392860
45614215 51876910 89511322
8744437 214765076 211067264
217988045 214004576 38699332
131762325 277416322 192198330
213615453 227918004 14204188
295595715 352430898 284916586
10986535 42050970 25164066
470692499 329485324 44145808
56599585 92513670 234821790
107433389 210397938 256910106
65320737 304858338 16228894
198559399 193116992 192671692
205895967 195320166 18009634
106341029 166152110 234150722
46278351 133838918 76071618
99077313 21426392 318240156
89474407 416003232 263295624
244760513 163253854 81874934
417875661 307981816 289522212
87198821 445093022 28792906
29887351 184238058 110590818
259026655 128939440 76529720
83660317 379357144 107575100
254639193 148520342 131099226
46407717 13338820 12766140
279077023 401568064 289183732
42715197 107603202 55864454
222775875 110464960 79522104
368882161 353164448 100792412
14431779 175007588 40052544
196919103 660736820 315803904
113646707 397613302 32075174
60474711 186235302 3453970
31823309 499029442 193635062
113196285 309851180 149459580
65802967 427898430 76858506
97786005 506861368 229390380
220584575 117450466 68579630
130904025 111324032 101336124
68402367 56206624 1944468
125360347 371163896 101491588
126589075 244938210 199190970
2258349 131773066 35513598
54594609 185722758 82175458
196541871 742580068 57529188
133006377 195812926 16233162
246312745 187584358 278284730
143521857 146935134 84904846
195863883 162928098 80979266
18401883 183116238 137397386
48800131 295174702 963614
13745341 24559072 4994048
93101613 164110596 97185688
59578463 423585448 337351364
23431827 260685338 20120094
355435313 240125454 61118274
162487447 472757586 98316498
148511415 82742530 38851878
111281055 494853198 244541714
119973917 188159888 29474684
26297073 559869050 205070490
12198415 42442110 8514330
65676153 574060612 285643296
93958077 180745154 27175914
126639895 182740736 48500860
97599451 286319568 224512740
41890961 298759928 152129696
132675775 226568320 295027100
57082473 67585714 69917574
46173051 480280570 21719082
183455791 504276542 175813198
57490255 304186130 333006898
6232029 822245796 153232208
64364405 439133050 251579726
197385005 153755150 12456166
105635519 301828962 62432334
259760145 414127160 199436580
86705305 688399670 149265838
131084701 212585432 324163408
9941249 298722180 160150740
199163233 367479342 7410726
201423703 736313336 109719352
174067759 167804288 47574040
191832549 354597668 129873000
53282171 413913088 224591204
149217799 71743674 39539118
180608577 331768524 50619488
167505059 258098364 40293312
97374165 413233014 38731490
336292829 320551986 22113738
73140455 228007836 79332348
178595909 184039952 143134732
7926113 533123614 174625306
107936813 404426794 209675066
113370609 596886552 51030088
106002501 27230412 50884588
215488495 516750290 113936270
135754595 178213310 126524570
169051297 138687386 365676046
67922679 409060734 119636498
138062687 176157464 32490488
4886373 29625534 39644518
317123509 183855612 94225572
172426953 362376576 120994148
40791001 475816628 139197344
182772247 318747362 18676154
108989857 190862912 141262936
108760559 166309610 52637830
206246407 413593516 216012304
48564171 203481278 168863550
48192675 534224532 197071976
57477483 383565336 8545588
54272223 43864194 1211134
191322241 495853034 115631482
199396401 240898470 24788218
237131869 380221134 184581462
87442739 560444462 146351722
135779669 27595872 78582936
189232899 242124158 72087642
169403817 123678636 8134832
173516381 657727502 15108418
66167019 156066454 97310802
12514035 349928766 54961138
251070655 207244136 22058752
110854625 75105880 43246840
317215139 178919632 143186444
201776163 238669796 290638212
10620171 293186378 218616210
110446111 358227668 102192608
108552573 528936944 265658148
72645871 67673302 337572958
123184555 325411070 32609786
207042479 247654220 241677620
230895819 151837708 45064236
11837951 297116774 70505798
30207087 383996750 268507650
99597597 315896596 432258684
44248105 524655780 381488364
178970415 586566270 109472470
79598635 309679934 358945538
182105827 484507300 78224180
288587173 273792286 255208798
81578949 164242672 43647624
189041377 189974080 42781636
39929831 361076486 279289898
179018915 246463290 14885634
120968315 121542720 62968440
88816079 637916482 291258718
161461963 468876024 142133724
27266439 135096350 25840470
207924789 51653008 68976192
35457241 610478282 2610122
40813119 534483482 93831414
61063153 600001362 287304126
357740643 108693078 82835506
59514729 354960312 88142732
271386373 436302692 87248924
178857291 387219238 193942830
28066171 272628536 36094088
62196729 31243162 35815758
359817079 346156412 100974868
89143759 442107652 203698196
170078691 335846152 72832848
78025111 131071948 367476092
235112127 269077546 190221546
83208493 264450482 186817774
130659105 220547650 283245390
92010699 449210418 408754130
246321607 592990424 216026468
98515249 604729566 101160222
260909535 226171710 109268062
15712819 358799016 22518588
270814555 24635702 78970210
163994675 117667862 37404730
87583821 252573068 91920324
148640581 121273602 21462882
3092995 112017740 92658880
145371661 799303972 841208
248778807 470496882 6976694
6076613 42829520 12781084
23157829 22848804 13743168
98926205 469313138 332035366
106300561 232221552 24522960
332270261 74432998 83563618
141212913 241544834 50732790
24115789 118024602 122792382
94514183 432742894 197862842
38135261 194510182 135210262
113185207 294784626 434638278
244745855 213118282 58919926
62256235 11544608 294105740
118405181 260405688 176809296
119041257 83565786 178320946
145998539 162193876 28981748
33038671 318613542 1811574
12517341 64480848 24795236
305523205 64623846 24567222
80246887 547083910 227814550
140124693 323017496 89210832
201035147 144839304 101014140
252648607 204049074 59236098
341448313 263277818 93517334
8274153 96944824 89885412
140938303 374630696 10137356
208823293 178002584 73714676
67582793 321303396 479764308
77078817 669309762 20353894
5425693 210009006 127022406
173775921 759443628 162616736
95202199 185296610 52976810
145951125 182661970 200897790
16593355 342675956 268975492
115933831 387078588 148484112
50833273 150766454 7494862
130896867 43474836 30652876
178642221 253356642 132066706
73094475 407754164 127348200
28451733 123569300 44196780
46502601 280276418 25383618
94107055 339439868 14341780
179295999 215965596 178999948
107001213 296624146 118185834
98361017 192478642 147919394
182681359 172186992 18607092
130260227 300523518 41724714
37268037 127105124 41432256
33019981 349092826 161489078
66067087 96651206 28590578
226610065 127260818 127187474
184176007 240669614 136007054
339297021 220671456 184159472
97762703 92721244 332796544
148743963 324185844 194594204
11264499 275347532 280065984
149968945 291504690 24635730
74742459 63235194 216093098
81468049 225882180 361334460
196948983 11614590 1938790
82041367 425417436 62506044
263200717 365863994 67157914
170199975 82025400 34729112
128793663 172695228 50335724
115894721 107687936 25380512
141864765 659842890 330541630
177948367 182099638 49937974
31904957 455817690 116071026
61266351 139179884 1739928
208850163 360043342 330383934
61118127 183664566 34089602
90632113 339176284 278084224
142338109 249100572 222775164
106923227 209249714 330960974
3593049 179453040 116663068
119185301 62234012 33013448
13929987 322589002 323633754
102359701 71570756 109192268
15576569 269580218 63200638
212837077 498919414 48321026
76198061 52222306 57123958
15412563 26244474 266329802
128919779 342062024 175523408
19309485 90348570 1777270
14905631 110793452 33252232
6420071 544276578 144110898
251352031 129162956 93239152
21262377 268397354 35806674
195724133 351528038 74867746
482520705 92036210 4588710
304311241 427504702 13534282
32636445 133021940 58419096
188720629 93601098 293101878
5463549 79537992 24065512
192884571 139651944 176416708
54343313 428180884 192656176
49737751 653876426 42156622
43828337 338830288 221312764
434873423 349689518 91090586
249918101 355312736 280760188
42333511 559856850 136562730
4517197 705951672 30935496
153156835 139713328 159157040
128163003 39258394 18591114
128546255 341048742 123684990
195303165 153299130 200021890
228916065 578076110 394127430
260439527 24302436 30344436
209340733 623390336 45754156
89334585 98428194 366964250
212695019 644678340 21988008
41567099 141756840 136136568
187639117 306323756 161295280
137207459 276054890 38132410
97115165 497192820 94849536
139360347 126358618 15504006
319918895 333518006 51172090
246397339 90468746 56907598
169177203 151763456 132103296
90232225 82134596 129587120
233998577 369502488 229817964
166481305 138514178 52367570
85583359 430302796 321092192
108949519 722616518 34329386
86367311 44664812 141818792
13739019 318223398 434619014
333958079 121718636 14991392
290888807 361880904 12053328
95949485 79742890 12361702
28659321 138687588 138415504
295506709 469320658 383568166
83874551 116090552 32101556
26080591 472409632 106275016
19584779 26185532 159104
214536515 156279062 169229966
7458553 228773796 116729724
20369655 409254340 175372968
32258809 187418994 90889458
90983339 433607344 39798812
134743429 148243430 10605278
108668145 211370160 128256952
39067413 413887942 37045086
80823991 258125262 226180134
96276123 265741214 83068602
68377101 262261998 224753782
353375655 155992220 25389660
185315699 450676902 362197398
293266779 312035640 97662760
17372575 176011750 126364270
297139439 404825758 225194014
132491229 279817164 179440408
83812889 596693298 197024910
201387197 204587348 15889136
160097253 73139886 109768334
141623919 148628212 308024604
84092919 172012988 37374792
48203025 107405610 183964270
78053811 76246982 270057498
107669203 81288934 74330414
166026087 331208116 164983860
122911553 239085424 87481456
142985481 165984918 12802858
108457379 333676032 4676256
115081155 58798362 61074866
350276199 151116364 56564388
15020371 106040782 87264662
105601535 179271876 1699740
134817049 150038826 197238702
275122237 536211884 244685272
289462073 301702314 143951490
306228047 249662814 93546246
107226779 141257718 322139946
246945617 222631444 141711304
15627587 281719134 45686982
184472227 219001824 160729644
140397537 98811306 110696578
169787623 341206302 276314874
143868501 414945768 129357080
116183477 123022604 198802556
124386919 287446488 17590308
232323863 94545710 46306934
60901879 338760738 315014502
80938797 504974262 75095566
17296709 340712600 36581312
184582655 379132934 139616630
14086413 374126166 48299834
39539033 550364716 8536748
68030575 100752300 19081980
124903279 114528544 173384372
127882163 82167974 270172798
177953823 98667440 74696640
163645815 664514670 141644050
50685619 101366176 279412288
198484113 518806404 383795236
11800939 83983546 64056718
303095693 455013826 364731110
5453725 31369410 20000130
166417013 238073648 132333944
24965217 464603038 163131486
421208367 205289618 150624546
276685531 186971452 130279184
6457437 69442470 102675266
103626865 526197110 78000526
250026367 325904852 161850164
172662843 145420506 109041286
3995237 297042416 2490820
55338315 88266980 2689176
63695607 461577474 338425082
334072953 500442414 254094482
201562965 503899920 401119540
89694123 155356986 232745530
238385011 221849676 184578192
39442771 61143050 11135630
161943199 257306566 22085618
110231705 120588262 184637710
71486737 288078854 246014942
27245929 330833938 216775978
5499697 614733106 159876394
193972245 413368626 450155918
185275233 244473630 165373970
265300815 312834808 105667056
206014671 7255942 21726882
335868783 120468078 45283766
181525103 93816524 185760272
103037879 189658452 61898904
19301189 578459948 327710648
40304673 31454398 45618006
253716267 501852476 197351484
95866015 157437820 25769960
67735427 475420884 141617352
174022595 364259898 381639630
27925131 223402708 160895940
264005703 378507954 245452402
132806719 293398730 67239670
114802723 49991564 328254568
37657063 395787094 236236138
173884249 385463832 290955180
200468821 471670932 290090724
121359191 395293938 183603414
4859283 5924514 15741554
158051587 444178422 36009846
367092929 177969008 87370732
33061433 67908194 44836210
173427879 111182138 101244426
102306869 176876654 110188718
16154827 6245150 47998814
65679843 286056640 96667824
55998769 167066790 186851430
336533123 133253684 67637068
79028483 224172346 247989206
193776231 260456074 47658342
41134951 278056610 42334790
160427091 265850318 8792658
138926821 366684470 146174230
115294775 357110520 272952492
202438641 47743212 205726388
191869759 178964552 142305856
121952009 584157152 271095472
108637929 162473808 26195756
239004587 593825396 329046188
47450733 355136232 41129024
162373643 316615346 178559626
136672737 238556916 161801564
48508245 241147750 221149410
320607181 487726474 372053438
89032617 148372654 31183662
382227 812732986 90539622
6006989 437621888 130113388
269935303 418223104 61132136
101752317 384557662 141726246
194995447 298784244 233666664
2994215 380179458 29647590
244262813 246566516 51603892
67825187 68071044 18936336
89126937 131916140 387790716
173096787 38588384 121517472
167002507 378823296 433603716
72392379 243207636 164741132
74952711 370830894 121388098
9113607 201064860 207651940
56264405 422242320 1603524
95929867 32047396 14304728
280727317 178612404 48682644
56788031 24808516 8493508
161193631 392150282 23425162
105375629 98450902 245561726
261674105 284175636 175437552
172050165 144900586 149444010
272563207 27824840 53966576
24224963 271546758 309714474
286752015 265524366 159212350
276553707 48702456 34169432
16462323 142666146 5166854
263141429 116874328 59974540
188901361 110999842 144950582
38562155 89496388 141662884
304581405 263195340 345903236
3302337 339381490 164120610
207036469 298299398 62699734
195088691 394446088 151532408
192205491 185682738 147944786
78496061 522986966 134679302
6685747 327158024 131932984
337124187 149274356 100583868
168292971 18405618 82334062
43364627 107686052 71769676
347956701 215058618 225598658
486101255 79393988 72829184
44805899 161557558 99245834
148006705 723153480 88291356
24290389 40171640 18506960
87781465 279006466 52191530
348239329 43856448 21003564
112404659 243142858 356435558
80526653 199832222 3846454
171749581 184730302 20976334
301072627 523511280 166952100
144358809 583726048 45040548
46933355 501067266 134514690
141045019 471501194 134788082
110821927 245055824 2781856
149082083 248108656 89722700
174692305 38813800 292600000
97274655 219880542 25260706
347696155 202614722 61580470
44863185 252255200 208738500
281096431 141556534 31395338
14161987 66981866 101075570
299870799 76404168 49039100
13117671 346162346 331761558
132091889 260500478 71238026
26275549 585723052 201337064
59638425 287582820 171489148
146636701 372674672 148305868
248880101 616405332 225980316
44137035 38690050 48910638
140641737 390942264 213659252
149810527 256118340 162882540
1628841 144436284 16229152
134112459 161433898 62613426
122294951 245396886 161539278
40130871 501868728 136736420
91399991 524438952 142333188
23971869 336807704 85050792
28478181 747654874 12067242
117478927 122528906 236763598
29441825 105653290 200000906
3017043 131396546 33064626
81397615 439208750 54879430
11306765 688075536 50405940
6168719 232796042 102738022
379312425 424261170 28760014
264112577 163584034 54073154
211566389 167208716 23137672
57114023 523687746 157850382
189476911 237692052 30669840
14568983 355194106 90607610
126021441 448096782 38041042
223055345 194801800 61445012
73716897 600429456 37428268
17586739 423716610 198369570
51891235 37195180 54137620
47663085 477317220 57175640
42616753 402595704 428516424
24580119 140386316 6284292
90666335 131740954 135807130
22063795 86486510 2469970
203644311 464126494 285357402
120826649 382708822 377776886
41888401 102378908 146530216
252981639 277480848 301886788
294070983 44558844 27236924
227096121 101563908 98741116
53209875 245753370 7087822
257537609 338784270 46536462
34674531 261570846 56785858
29168423 320273184 347267064
62788433 380934790 438876230
39615243 72715942 82302006
210657135 179375610 221691626
34267977 127849904 176186724
68093303 381226190 30219190
140575387 267788826 62570034
8914737 515118134 81489870
244132691 360066406 105547862
201801515 327857510 111941798
29033463 402339886 299257842
243303151 93529142 12454154
79523559 129759342 339906646
73068757 164836606 45661198
29460565 53035650 6044358
34630795 468482798 89208970
151446945 398707810 180262710
117882709 288165190 180882338
254136435 216791630 2140446
44121743 85929350 25914230
135647773 274712314 148727110
90944051 306840314 94122202
45579567 135235290 14090270
88411163 311717192 68117384
44117151 53602608 16032892
7161295 6469342 10408694
126590701 236431916 175245328
69750581 103814288 210233096
9115145 62184980 102862240
282504063 245947514 113123586
44898035 30940710 12531270
23015793 187926924 137781100
30206477 60533524 17338732
123525267 360172656 113902940
5240525 572646924 285449568
383613231 356810688 69332696
37266029 278763542 337475822
93788303 215190900 46920096
95802553 627899250 3991890
151957139 220997092 100108636
34378659 185032386 32469478
172684481 422802978 78772458
79293061 238485210 154726602
21201087 204448886 34608594
8527097 257140500 337996500
188286321 611431512 59911292
31400301 145149342 361340378
47845491 201225108 162867116
259650461 320739324 182445672
196143409 126825598 324683842
34643309 102659524 254195392
329525133 248509686 176774386
55463753 300495754 428801186
65554917 58269840 24208580
269088491 273646952 308976068
107277569 362390430 293618910
150773029 373178302 192235058
173147175 90161878 243351870
138645315 179906210 191040894
207756393 142223094 172066102
117468041 76633624 185490008
37858331 255545052 235335468
64671225 546908770 363432390
37513047 703310326 66400578
218512581 516454066 122718318
170895815 318186110 41644118
78933681 260921588 2503164
15274755 63054930 4578910
257965523 591459408 112895616
37889981 173039254 151350698
105672931 607320452 67357664
100038403 334398558 145063074
123407039 97064084 9253288
63839369 152878382 160293238
45895527 421561746 61142318
251053357 86171490 123275226
19071985 35502298 32581670
260680459 467136000 152578320
43199651 530283182 231826910
228540521 211051428 61422600
69751705 365709466 204031790
197533551 366018982 260911254
186043515 550937730 269092286
62238971 278070538 146559478
154012587 293349456 131361832
1613307 442965662 228340926
60217131 300775222 24135438
65220767 308882266 149342042
357669457 38324622 27826146
83468927 508911716 174906532
44812093 302912972 368917156
195671873 422489484 152328324
96828423 298003008 63642976
86042423 493414786 44975914
132028297 390294496 226954424
7265141 356763300 271788300
397087067 128175456 80419032
242641207 349046208 136815564
81752595 181992112 260345040
35579835 185521070 72512790
56615097 139278204 208970900
44049441 507234618 250527346
10808313 73669876 13631772
21417041 36386816 23072332
225087783 108450648 152547944
152928405 529941484 80786400
187349433 127232656 228877272
57475041 142770862 326521182
169269165 511826820 21690380
136378639 276160402 81162410
109469611 326617502 256301630
292175441 215512522 129328454
140250057 348685154 146224122
139568657 110618116 164047216
207839161 336956470 37721270
68333639 114729868 121955968
12347591 411763230 36410862
91573397 110121704 84713728
270032255 124743444 33874992
272992107 243804150 186714826
9636087 365214196 246180528
51397663 8856776 92435252
71263289 127126076 1976792
121065271 459652892 249022552
75418391 154231792 22149908
1257587 500573860 92742500
198318033 279242216 8592204
103322619 330956448 35790364
73941231 550976468 125983404
229242741 178031500 11158200
12128055 687903052 35265660
171114635 306255466 405551338
135890837 149743184 22543336
16766205 307911480 304707940
199837909 105692772 2838468
8856279 383805346 420166938
13562889 367020732 234538424
273834987 546063466 25219770
162021039 620283004 247227912
61021217 97398228 76195104
75986237 459464056 182734804
60132643 442540904 400200844
77211409 134059264 339195308
25053301 419998242 76351506
222179503 73930894 66079174
142030205 299096546 269949122
394432653 45767310 14620210
96939187 369163888 116636464
3079097 275771426 441813826
230481507 570283550 40282926
231672343 531817594 223646126
125160491 23147390 13143430
140873621 377699704 394181932
18006911 513232962 201673914
197137773 387618594 62840246
51111407 88718548 15967256
115317117 197404286 19423434
176409911 570637510 210828698
197663853 560758384 102233832
127079647 23115664 133507604
95531737 470531004 126331212
267379 763429982 33251962
168174323 249004816 380313952
79106799 272077308 194237752
8265177 462002668 207416424
118144701 95403816 42993328
106518769 309884674 13621838
210502911 449303694 135595582
129485037 391645576 230138916
110921905 531716166 202601850
230051871 417528702 167873426
191083627 256720240 104611280
288837687 86512634 35891442
42928971 23721492 34137844
76356379 572816272 16474780
42267865 160588482 117424590
133057401 800766948 75030076
100619387 187790652 91135296
325928819 52644784 1874732
277134121 362365962 156455754
11246595 352686704 417511680
151060085 100445056 193513808
109977421 258161188 211051096
41724911 84562214 57391142
248718365 309672932 43528760
19552087 237513634 105440254
11236273 150618996 67175088
113752095 305470610 64964610
16128449 177466822 110285998
54706059 104476968 51662468
130003645 253912922 117380546
60887187 273995796 212463536
293639213 304097420 62434484
177177047 612322816 120680408
175844039 19758098 50174446
73357199 489266858 67402046
81917373 368354424 252808004
72819405 256784704 276992628
62392893 66097766 36553122
321612285 221298560 286367220
180226827 195868086 162382618
15655647 156841032 54514516
322096795 342671224 152895560
265958001 196470740 210084960
125494633 184213690 142626130
37030049 461424894 37994202
127428403 802106390 183099254
264935211 247033944 12067072
107462797 466338288 345070284
97728109 223131922 70223894
92499841 83241618 201194826
198069045 595918530 82234690
77929023 105185520 5130400
187440567 132270708 168813044
282704571 328585676 273708948
213000467 99457638 34257726
58757017 578310634 1857178
98544743 469461624 83866068
199376533 476591256 309904536
176360601 487136156 450802032
77414617 108277658 35326354
7520543 711125594 24609362
74272875 176130530 189274350
37155397 49770604 76326164
72388043 263207646 273057234
279743851 239250678 44728866
208812557 37190412 212100084
377211681 470599476 149347828
15604341 5191126 70758
138491099 417877910 117254318
172739457 240596770 158786826
61747845 648528318 213196574
38745169 41708692 59180024
175069837 270062736 282884304
490666209 32764890 7106030
129012273 140910588 39522964
279035789 253073384 176331608
79302653 139971904 182445680
113645269 420537104 130093312
35209805 287612126 322927982
25835865 154393812 36469160
275212107 224879062 141173586
55894141 456667028 66554896
101241075 323678394 199734410
139691455 347510020 343579972
118442443 386021546 178778818
8941697 29278956 3921456
23274383 73839828 106051284
56231973 79993776 4161964
105885905 153780990 83606730
28372729 279421374 50115078
71669895 73593270 74939990
7970071 11596972 255632380
248035679 98582904 33099552
118480011 547879364 201204492
151736971 466957898 28129706
45056657 174963666 353626542
58186165 118857702 89856570
94676755 378986268 114326076
284318097 81826956 123931772
109769445 219896194 128947842
228990755 192610632 209353476
57621821 166582402 139485442
109462911 275781478 54464298
399209069 366557352 59001372
262509899 190030370 16852610
205505773 220783054 114303046
80291367 396181044 155721592
135385163 347720184 51920904
224562393 460237276 191635068
277393221 211104518 3597762
70020261 442983762 226825342
137750607 428441138 502944414
147987263 669676008 209319144
222786373 285977586 153613038
210362187 144771658 11262906
75269373 96499566 58355098
10948601 63002478 490263606
26061385 535327780 63329960
207541315 170728580 5335180
42131359 418192472 52090868
170748409 329188858 79999286
3069465 74564756 22527192
68803221 43505640 40293428
143657471 160832808 268548012
109463029 622130886 157170858
77250211 87048126 111737922
54061727 383858238 13238046
39731737 139440002 74786974
84363489 202476978 86377106
233045331 342877418 635982
50956815 228052708 66932460
71951019 418242310 263025570
98174875 270993666 126693462
281792369 516578664 166346388
122532195 164691074 116189850
196507517 61662152 224002444
143964477 588213136 131184900
59472159 28372362 99532406
211118235 338820192 338831740
201201559 72248408 111295748
122062383 295677174 67738034
119515747 315124232 356719484
61272695 472114942 147372094
200002717 190036948 209431484
96789677 454489486 38715610
313491409 231291652 207629212
274653071 410208338 94236514
10765033 332956756 388743320
122493 507407828 79484076
222697707 467745446 349905774
188716499 159921816 68892192
251969011 192641300 183117440
250689067 69604466 12383662
20277817 105378000 71965980
45719869 398288582 72955502
276105583 321596128 181600916
108113733 330990144 148046932
163276809 113717236 81544512
12617993 334971352 86494124
148258635 740616344 213803640
243463961 151143708 87154512
54067183 205726216 75616052
34839757 262740486 420213318
47235957 167384424 138467540
24719253 597478086 98632754
118896707 185514266 361622134
60454713 377100754 91122438
267007183 372688804 157398172
110654175 47334168 78958376
69023561 379518450 46147998
299448773 295255468 98417696
110735477 270392166 156165174
14982527 473234632 50813864
67064247 325363014 210706486
133005749 544404934 133099802
171214197 377677130 236125230
102389943 20575454 3576954
134407089 94434440 50080248
107673361 308181788 359227204
20416557 455103624 129714868
129060269 539634422 224844662
31763167 106563402 183129774
20225311 201053752 232214824
79164969 305351306 321694578
7773821 300249652 257531896
113701049 260184694 68359958
43466671 66636864 16018272
49521103 404774348 38580484
35290541 47606362 8947270
103278195 354139088 240659184
197181655 406293080 299662340
74430367 407559998 437208634
3115161 250352032 117743364
55165705 348372990 128082330
119450459 371627552 64321172
219586479 171770452 968676
363536603 396463706 393024902
79623039 277221488 162881136
19438897 42694432 79071044
111261117 221604636 202657628
134326353 484057976 245060256
86629171 80164752 159304188
173417621 561291232 101853232
106673345 146921340 343092780
370369887 347517252 298935004
35519071 333739698 59458614
71118047 66524464 53015348
11604599 599448082 49603150
216295457 182402704 75140668
8853259 119634732 161121228
217982083 319846466 92190802
314013939 82926394 29499738
13748971 241390212 250488852
239998973 161030886 216073050
87866375 591279350 84630890
188057457 363945774 174749110
233517105 194234880 169859756
123972273 128179886 31118886
126254693 304914030 371309850
103073121 125341344 240429452
150407295 202381902 9329186
276489109 241636512 15408900
152677447 222923904 41778744
175509167 181391974 233238838
40547955 523772808 104734820
162005037 251187786 12035818
190632695 239806960 82355620
204089625 142883602 18534990
145173103 200857854 75756810
306524945 243752990 104450810
116752493 559728974 214347826
25190905 315989508 297733044
69016701 29983576 2510928
12789865 606953120 37187180
206772217 132587906 33203966
325272869 256003292 187521140
310614743 328669064 227751752
90806343 185874236 1613472
26827275 189167364 440601620
145423447 274180942 39834326
359290043 378688904 245471296
182678631 208807198 78385434
206077737 556483426 126677286
222355307 230801900 215055940
90006565 236373530 8319238
136914011 35628748 3571000
4749651 224339618 33464730
88880853 198515474 96054486
311669569 381835976 359815672
68055349 222972422 378734114
63382245 81734790 54854030
3492447 152189966 168137214
38848959 246108248 411718176
264872085 143506680 62002240
227965137 356642700 98779580
366419669 317873024 78510232
27121857 100185638 59562834
358641977 93284428 69125924
80689377 409942572 118815544
179881495 136598782 251892490
9026303 488207096 108261296
18414621 437031462 76761986
221699177 395945568 83746716
53990225 22097014 119670298
289507767 707003064 53409332
105226007 312161480 103180276
66514067 224089082 20862194
63054965 250522460 240264020
204210799 506226812 433807628
165452091 281962208 114266316
171657669 275192052 33294328
297631849 247041044 183189628
192804487 277909904 19003996
21108255 566571130 198670878
95235321 860205416 18853932
50698933 198784746 62534358
70910475 40898280 65018500
121587433 33599554 194424686
30834121 278580172 189036664
27744503 96858732 77985624
285865237 175355646 197099766
51892891 256305086 432389662
67769985 275770544 359986200
148158883 108822356 28522328
309949431 403208860 256971192
26859297 297976402 80540934
75015937 329407988 14018876
118658405 386765960 55031296
55348571 168420760 32895440
28673655 231374018 103491690
68099695 268909986 261098850
252356467 445086822 146169306
313362747 366239904 252852628
17388597 149574812 431774736
259423485 132326640 109579892
226599819 155221658 242836338
206068287 136407758 59065434
8470835 95555278 17967290
86007965 223401050 26639630
251253231 643181516 15651468
53493609 629546592 112562512
185072175 98900430 31004074
64601215 89165930 67443610
70901753 586090136 81654052
31826617 263606960 3314044
67679223 131302612 243435756
271959093 574526340 45549220
147072789 388752326 224050722
21075891 29204568 2899744
1317915 36159388 46175040
80743211 684785782 113295146
7971701 228104098 79256894
227230837 121811276 67962052
138546261 222074868 337218356
75761873 332746126 299333918
287500561 265221342 69477174
42524207 82504812 31143456
259164091 86270004 99930372
33177773 628806814 21687470
154854541 240315282 331052142
79888265 218905684 148973240
356793877 570414146 150708698
40880367 138987116 11440668
180730283 106360326 108701934
92705333 158183840 195730700
123267379 556936312 74803196
147217591 248701422 69918702
70016461 317398332 249857628
213998553 168003662 47493534
260458563 502547710 61233570
251768505 114427240 151022460
100813619 435450790 301920842
5374573 407514716 86795836
11971101 388506234 381493438
200100973 124152092 113320216
126496703 497301576 196229016
267774315 156999180 131374996
197286417 256169252 202015584
163605109 142210412 25965316
182609179 185212330 935470
303738407 333613000 82408100
10843205 241913484 105826320
4470545 464498780 138457768
102055805 158308260 59046240
184586059 429289700 1250540
160317707 577320034 79863154
220218825 191747318 146740770
202432149 192203048 117357852
125989011 592837596 289150088
118793401 325385228 10666592
234968007 82258010 149077626
187949519 493043432 35474084
118282551 181218168 116108936
61526691 312821738 338602074
119910099 337386116 283037028
141682723 89125574 31490158
23341621 111954902 9559834
100851611 257400128 60888136
72419711 460350990 338051610
266131773 330264036 226640684
150537187 259664510 122413210
250355457 366052588 113832504
87133709 783628538 12496874
287956801 356783486 320906798
31804279 30934008 1721892
116957955 408269090 49292370
78404657 316394226 214427082
93262603 293258934 95455122
131794163 484403370 45511650
87946799 135142294 109039718
209122383 145900830 42661790
62353299 85069500 35290768
1964771 140505952 51228836
186812909 67225328 251556404
82134341 265554392 57299032
15061557 435657176 181188588
127077513 319419276 214260916
44065023 476850546 121031746
111726419 103962738 97268502
220946051 93816548 14474212
32127813 55120666 25871526
382151413 381905688 296878284
204480743 251522276 49254100
55939591 299968140 364400688
141938487 104913910 334157550
126946737 279841956 53572076
215594379 129876936 5788688
191049509 155226640 105556820
133678381 191860408 251923780
55599707 108344668 7848904
129457953 307739174 222482934
342196969 245375108 92295080
82807221 81831330 190264978
70179589 153420672 114082452
207281073 644866386 184654814
362726019 255952160 18254880
272347525 148976632 30181676
70785541 361703248 19025224
3713979 71564142 133884442
163014165 354910548 194700860
244522273 205229804 31723472
62205909 377203018 206326206
96276551 308061992 66723404
161688343 111037148 27064736
235791063 246845334 55711966
49080527 7832046 76692894
111536183 411661020 179652156
123507851 446822746 114515942
15956159 321710542 430283254
262787707 163414174 119869786
154112223 155887574 244616958
147004193 152852302 255319414
155244429 71028380 28784700
176359863 338381724 53604884
84662685 74512554 9488578
29852467 139322410 103549706
202164323 67644386 24047866
87477861 629171940 170010520
83842347 355185380 128412096
69632337 198151704 72439772
128713695 45409710 51352430
39433783 451501006 40442510
45586131 270375006 14640862
50566013 190768024 25125268
329032321 111686402 71198
57704605 463543160 272048980
36097141 100769768 18244736
36748605 265966334 133289538
31007305 156117466 212736362
221144435 192335030 14040670
89518687 571470976 103322608
84471071 253625530 117693722
188891135 219322184 57872060
153092073 265905926 264317046
119538435 409888110 44420230
72765431 88796952 123533184
336745989 305062422 231566894
78136025 336146874 312619818
94113975 439474508 338781756
62081701 322823296 30353488
53554447 85370074 27232126
241860033 76253040 112866580
144485703 661057836 187851812
88732463 562725274 332880118
5944755 804341292 184278656
3304173 244430024 221113728
187537309 166018594 30639182
4951431 309665920 130882140
111251645 510291216 166932360
155465411 615939622 359636594
133209175 359052618 95046210
91623097 312212792 185584876
88244747 34536498 14191926
162757013 296679966 61725570
142657103 450428466 388797426
49416775 455009744 145397800
58133257 761692932 81449316
33510411 88256252 179608944
271135 213676594 369814570
67981637 249215356 111849608
53901631 311536606 56634238
43158903 268202830 66343554
22208111 177730178 150924826
203089685 152574332 22763576
276610143 162715362 32319566
21933185 262928674 91215782
278112547 416333104 62866060
207676801 418408254 257039982
164252403 65220258 42655186
224554827 407682566 128226942
135210645 278194640 293636964
72285855 337000840 81012060
82001583 266454624 95786456
6179881 534092424 314286312
102515285 161588150 64936150
279187935 206910580 122477880
131200279 68379224 39290468
267221393 505140938 96256274
104826685 306482366 51127970
230787385 360344514 88017798
93511429 137958612 22387812
87684431 162933450 379548942
42575719 196339922 72821078
92438415 516039534 160027562
41399093 591050886 359958498
3991343 206591148 42548856
217869141 287795874 164877862
249687815 145187680 123262220
16628713 398733246 215175138
65238179 350478214 164096518
257787825 92718100 1599300
17492615 599646550 143500078
166314975 238078128 59538440
11675019 156261030 504953290
224419671 142764312 1246352
283825407 78186796 11557524
281468497 237048464 133705264
61298741 510796598 301310618
96898383 120185744 230929728
11987235 176806434 33295262
147747055 423161180 17195356
112180131 31514994 135840182
9200031 88160238 105147394
46743691 163386700 158193220
120966339 277318722 270988378
42630609 120280482 462546394
158150811 426307154 153175542
121636269 361657180 16620000
6647579 859740844 45486352
79295109 38815400 54670488
67359905 322088088 124412484
73364673 344126802 112317934
91338829 247434096 68065248
150831731 488111020 54955520
254840867 288255202 151246874
153724969 32652470 199273642
1043307 58419522 5924806
237648733 113460260 22040960
244786929 552274546 230864502
159378201 84524016 50944448
110686989 152885848 184621332
35952455 46235510 63006230
16031499 170742788 103379196
44200299 187252664 130318092
51508177 255706562 70520626
273015167 306278956 213726104
164867503 140036574 257256642
111298115 100785894 3239742
166984407 189419724 12705920
250506279 34590124 45624732
401323129 111490088 98338144
5784537 106805772 61427644
67172245 300123340 103432456
154691 51406862 19719766
316260809 201619458 56879766
170828155 37379936 212505100
73738079 768901252 63011132
136943657 249789336 188170032
11081021 355722876 109348008
343609363 106374308 1546424
120201383 202726482 1841154
263453817 397274084 283264224
112960135 192044280 30398280
59368315 153617720 98616260
168621157 361106124 84362388
422819605 29387220 8742936
95288701 635803228 125267336
6543949 66388992 39180516
164646907 132485308 124986284
47760795 150741480 50308540
12266601 451453308 86558524
37965797 355480708 69556256
217101217 424825506 109116210
139340633 128098648 5650516
199830425 129042690 47923494
96732741 326130438 226759106
104832879 545837592 244596052
53077487 163420654 369225502
165887693 155902828 167934556
209421903 154954048 130271376
118202131 402292738 280980814
47630035 186179654 145820270
108991389 99790824 48008608
15449143 91530954 20977542
161577515 428136214 14667502
158038893 209539812 94666904
355133577 379302374 2475426
140551409 438041290 271516010
3430059 558450634 59707302
68057323 332533910 173665486
86804065 426034568 133282600
17770193 343359924 378911400
363663415 129689730 41282634
33351033 212015756 73218360
129153403 272475326 49775762
65273843 519294454 258865138
377158385 262123150 174328070
259240637 283861766 83393866
115543415 329581980 210303960
53469011 105718022 121353154
164344145 93672130 320903890
247950235 186441920 131301976
158091935 415414826 19491650
31222675 35210208 56759460
164369255 557004440 42450188
12567935 383024186 306747898
343409909 443129190 217319190
110266441 73010358 150326334
300013343 43765682 14972174
132144047 348372094 41678918
88639603 377481610 320894746
42423905 385208004 22368840
118223595 145633110 98633210
83972487 277731616 138679620
286024517 122621894 42876086
48320259 425556598 265745874
273525203 277721192 125541856
19317247 479251614 71824326
133330113 195807946 130154922
68936867 124640940 373273644
70502885 148723696 385243628
93692321 16481214 24395898
118655945 447922816 48992488
121231813 559448742 97148094
170457403 240793478 212443766
53670153 288503264 105969108
96741369 179611482 217505254
49518765 225957346 164724222
63641795 87241630 5067290
77831137 436065040 54505840
187751695 322730196 344802528
80370719 141859412 73644124
38153649 123018752 54166872
21033699 267892494 55366202
4442517 183012972 151938424
198173015 550567930 52781770
125614845 63600450 42338290
17444219 127830402 155591142
77718837 45584036 38765748
155242183 305439894 31835322
119660805 148826186 55732398
309228587 358691646 324643182
171692023 195634832 48560956
10292255 591571090 98540230
55359833 494065210 155357894
106676729 468770172 44825040
65147545 452980890 234867918
76737245 109016200 37233244
43542933 129421646 21670338
273958837 109865874 140867862
102739007 321995142 46973754
79521583 351807456 91249620
13918419 119820422 134732862
236068709 344708858 35049794
66023931 71918334 19533922
234246843 438574380 6296260
335611059 440778162 113204498
26748837 262608126 92868622
131377131 458183008 213133116
183202467 138898956 107252140
145409691 527656198 127954434
12797035 190394254 341136722
1846055 314059730 74289542
194855045 38368050 240472350
99148719 291329016 70974928
363780909 383322392 303140124
10997911 51981498 79433394
86240101 29391736 8452852
224837697 298775486 149864622
41623517 130058454 11206242
26717607 172113690 105298990
2698865 567803470 14263030
95282303 443898714 152715258
147479937 451180842 204323266
29144661 130367928 79919884
2397935 423176750 95741498
88322973 233138234 102575658
110188905 256480990 14607270
105421605 402581580 89850040
239410019 140791696 228951208
80056173 364366906 76379586
151775231 246503554 42055438
28626817 70854404 124810148
287075745 286514430 54429098
175506015 270065754 368072530
43128589 387043524 133056792
236834913 254567082 245013166
762453 546244340 7816680
159393825 518766260 243257148
136899847 577845184 62669708
29836279 29079000 66575928
18757537 217262764 124520524
79246477 161668644 127764624
234406701 274061268 16197856
291280891 98824666 27590078
99416061 262836684 231130288
215378523 144356270 19767150
24401891 282072524 73490908
9979557 421918826 352227810
130253509 155836950 12397890
323610063 279878616 138051616
234612801 208711510 132264450
128668027 300144580 71140900
144446351 434108230 78490318
173825211 477879696 344940928
62250345 316636222 136607310
86914165 446492118 67834626
176774855 275852860 212499760
481678577 75488714 61490434
57657255 212770710 43185890
159552737 307766130 154622334
128744601 270449178 188144894
31363127 337858014 319217994
30055837 352463644 81394244
199745251 28146958 17215478
5154455 3813690 777450
45839409 93838284 33086612
36010981 439483788 5906808
186198113 569246096 338922548
133437813 297790140 180515320
8075245 244401610 307950730
228109289 386014578 97161666
7590209 377141522 2670662
45721997 66196194 131808786
1088747 543316902 25793034
91867229 182214982 62343094
48704503 95901496 64097528
235410021 533476596 372273508
199029493 382529424 157116576
42672913 380773086 142587342
254436991 289617884 87859028
182775479 397462228 48458516
67787599 398427628 125397304
54270555 389255256 149476408
42099469 481032858 92287830
216066609 244978440 23224040
234029055 337931970 244302718
170938347 314794004 220638348
134365139 87835716 373247328
80450901 610333902 55554326
36589051 535789562 362997602
227781841 191019332 81154084
194380257 26737200 29100176
11033519 322409288 74034032
104646303 706839864 162623096
94841503 48495224 129952036
45907857 99684466 176483046
138012165 271907020 241829844
44363839 290308708 25550164
89068641 350559000 398143780
177347979 271185656 159276828
135924027 510078354 27205882
57168071 264054632 3921688
81905805 368689992 60669340
28651509 539027816 227225328
204199015 451730500 235902064
113787537 147614176 285606384
67350231 112299748 149276616
89469711 124399052 73528464
4016301 113967082 3529098
42102009 63464172 13507004
154593021 115573052 60810528
79810847 314459178 48029454
185412207 604291574 127269270
185057381 321508706 156292042
42552617 546159176 43613884
161518221 227756848 66041556
208159973 213797916 5211384
236662347 319642472 195355944
47402709 459655464 181377808
172563041 183147962 215162762
159576473 2111014 9382390
94699169 719135636 136315592
5616561 253788712 146930436
244787755 96831360 107851764
407916269 88588948 5169808
63425131 464230492 44689400
77075131 147666502 72384938
22725795 367497300 247787300
108549737 324998774 140676718
20140755 98853008 5740440
46577025 127448750 219920862
224354295 326250270 197597290
153145241 346546552 70361756
15982091 460082258 152623454
5484447 397609114 52308246
395325645 118709390 38133750
109691569 62276942 33482590
17959949 500130718 20956030
225261157 213068070 122013870
26341619 155454766 29085638
15634987 612545344 9653788
63962039 245873910 194582502
339424647 431626926 1364066
93777897 198436772 77234664
94478455 225491710 428171570
48062231 83741948 58974836
321790529 240142978 74824270
238404169 488299008 20782068
33302211 65845108 222565812
56537191 238606078 87134194
109795735 303563380 192876760
64324857 615561596 298916328
215242427 507620124 65800908
282193411 93711724 71507848
115648955 88228460 158975440
10195269 278558424 176273072
68722357 574025664 45823872
276012931 187405458 137513706
40329355 129339960 15335580
66038835 203244716 283366488
244446267 355805406 195915362
22188167 223072110 223384506
6421799 344875346 54585938
133700529 389137404 129599908
69069915 541718390 13632030
219718577 113490440 83948236
71717587 99017568 65684424
50225513 81780868 42389776
36423711 166806392 95191188
147718155 293398476 31460320
138641621 180963538 7263194
93934077 357190464 166154720
244276691 209681544 75192612
82028019 527232892 125796984
145223163 128271274 64467954
43228403 40686570 44617146
220885585 302705244 58438908
36659825 307650400 29320900
72282139 636881934 129129078
204830985 347894090 211928298
145399613 348032616 202556412
102866621 216238888 260478532
95689139 272766130 347198890
122810793 481862514 301292966
151247965 118087838 34026290
164589751 79315178 200724182
121932461 252779548 51736432
164940945 680150560 24166992
120152601 456297480 113447132
453239779 212967898 171374054
171985113 504914662 177764454
211165213 69792234 70794270
165989879 265827608 4775728
15433 190824466 132661534
55619805 201126210 112715630
159374229 261739882 75041442
117208329 474465966 132700918
7401229 604517680 3814760
6053911 27297646 333479782
11174117 103235214 281516022
21542307 225338636 101972028
363369019 468954798 33852918
150766945 132873028 89760196
175834375 223560210 50737650
49735653 218552794 149150574
291409197 436209954 44679398
283661101 289451672 189685588
104767439 186134298 61785702
53617539 382462042 58395414
154319579 195711212 246258272
209434327 254030184 118256436
381366375 245025750 67827602
29328193 25793550 15365574
217284299 372543764 237999752
63587761 294886212 210196452
18697909 70387448 385931936
177115983 101134998 27871366
53689327 322470674 100602106
178771923 442794370 113298414
44415123 127441150 11230086
71676519 36057258 4700890
202848237 534273666 185087726
262487721 205457322 107278850
156232245 248836100 206390340
101618537 437229314 283295818
19455647 71354446 7185650
352758975 349843600 233430216
107081121 256656342 160506862
201917653 146365924 52106476
20513819 63664942 22457866
73969545 44523816 254075188
104129661 41333896 40847028
271948519 190877092 113397532
42967119 307119594 237376498
158246863 363492156 34766496
162887541 305683800 13149920
41573369 224779570 129297142
158064035 391150014 169422402
90279825 63242316 169028488
364663369 42360508 522500
102385743 219901566 244961578
13000891 217878568 209513308
361812899 252885676 51843532
31527721 177318628 94529864
160579055 367684590 29947866
77181023 728543386 137012906
91192275 346604220 165617096
691427 537790268 164570516
69465865 211897554 411884970
170700477 172557414 21307726
156143813 615420834 294495582
73093305 832890690 73595038
85330789 184505002 375902362
233265855 380844110 31696950
248431095 69862990 93260970
85950045 311619316 185493420
69371867 447630204 73114704
177406687 367003292 196439176
80679777 199531974 52566118
73806187 104296316 21144872
51314253 270663054 111744290
111661011 520049534 1998678
169001943 225342264 163897624
51412793 169251970 163884850
356146687 194410284 70617720
60540907 492011926 211501678
211579741 670230398 148397906
134597013 395631436 20592564
5104809 146649646 81179838
259829225 307162700 163540580
92852197 325658846 9105254
38379193 404651952 51044796
99151573 54060250 24106214
82058205 46105006 238584630
269407037 321768646 9763514
223004477 292544608 43401776
76885297 570642120 7894320
20719869 259161378 179094034
25589037 262647800 13811316
163673733 89059930 93010530
119455697 271600232 290355836
42883467 61177476 46962916
86644733 167696826 143102586
69032573 118220642 41814014
301834041 412351280 182876820
211996267 540592920 416246256
4823049 161461542 69054958
76750387 511056490 2122466
79694793 366442276 70559568
31774447 288600896 472521220
44046609 171751998 36974762
298955873 104592956 33640232
19206577 306239622 73571214
170006285 569349464 292236152
97120413 385569042 94859786
1468221 23771958 51670858
2987401 155832282 139179474
18738769 401663948 247837556
191704893 146607836 14068512
211592091 224563668 76840372
334711219 71628994 98844382
90045207 186281348 44027304
80964803 533432220 273609804
124128031 696728272 189851384
112235413 266379234 119943414
134843025 226344450 134837350
41250849 88715640 59636732
54711189 106883842 92462094
18452049 107160956 196282308
508459801 176809528 22167404
237284347 300064840 147494020
137352867 44255370 64593590
98894155 228611800 68111540
58462063 357327154 92759542
58640013 702760476 20685428
104020847 441607624 66420344
98574615 343174460 297122976
5761059 275383788 69366968
235142771 325680122 70969378
321644547 530090294 281621838
28347061 313121390 254114102
26692617 505098216 78826012
156977865 213640218 84918010
146548791 609644370 90337190
219161243 148837716 131846232
216844421 47559222 46628010
45900611 104346102 87231726
119484615 336890680 56294460
55402323 355032714 286806554
14027779 50676438 8486022
189073521 72680468 111101904
80691471 234911952 66749632
39929615 285673398 111247230
39383085 26603544 155359720
42595571 188371528 284110424
141209565 164224170 18129650
92343015 93224430 27929894
3474403 830195064 32874312
192201509 236795168 14150492
20487773 61604474 88830842
85430341 47045982 163665654
174784897 263618572 44221976
93195701 137916184 181661732
247202395 106994414 83560402
199859763 162560724 274140392
191693317 230360232 90036576
356914641 251656702 153280458
59656933 242400944 307997368
33684705 62104728 80937596
408784187 176055316 38185892
90655401 739033472 5191896
46246677 14798916 5045824
113546121 421031144 90512412
172560121 244235448 245818452
154279289 144897564 119599428
219024513 134262384 155100800
298957989 252991584 154605748
254152771 925344 44058492
50667417 378881894 72712890
244436183 486135432 415069356
379463915 289083540 79392228
70449833 498971686 206073706
65738705 250825050 111677850
446873061 135542202 19215350
230243739 277502488 19676388
123793953 713182056 35379608
23773287 222999552 301178416
20885855 63029700 120682140
54499671 358950794 159503382
239194893 120513858 31327426
39287419 438479722 176242286
138249861 220866228 26117432
55348573 258943720 198146864
24892187 110667734 38434886
23672503 200117424 233611404
46379763 464908938 187697566
204872599 452195178 50953854
277066197 502653000 108920596
37320239 487796950 269388970
114025329 343624818 9977906
168041835 88636980 1076240
175436751 266355568 117070320
197931933 203949480 29689880
113780819 149677150 25504330
349230297 256244976 105074528
360569921 284412028 202168960
134349087 248554218 113759666
48901659 79590918 189525226
65003575 107586460 90443780
131809155 222503610 24094994
14437467 336565124 230781684
123005591 132126618 97968882
126666009 326022076 216577812
146029313 625467034 122263162
2035911 413742688 93605772
24982613 669001190 99519290
56654113 299769372 55981476
124142055 562419930 289964710
44071385 104327930 3658550
59741645 520190488 121004684
265274713 52196856 60189756
117843035 294946372 49101796
62485209 331997780 67462020
151416835 401717808 301274880
198891063 841295594 96126414
344728079 496954098 145284762
16638435 76550420 85019220
72620397 98807736 38465152
240370741 22710344 16488208
176026857 9713834 108167022
175464829 303420178 126200246
143997717 571702504 71419524
147151747 154528616 221354552
198145383 398402748 139930364
143602531 499524280 163395800
210788177 443235156 112275228
6006167 172684780 392295656
229154599 168879850 150356918
121475567 441908960 14451080
240902437 515673676 182862296
192960637 394634512 16192496
131565291 341533694 165230838
184388293 340076978 98032126
58024485 477626050 18796950
231471135 407181900 316342600
56081429 262126272 133187424
9236375 353010380 45296900
132322577 185844754 180711674
43285229 192816312 125772816
45356631 67031670 24355670
228778515 341734020 52421360
64799201 277078902 473187078
38949921 174771772 366223056
295520263 381979944 187756044
320632963 254633848 39606956
20302971 130497372 170738320
205143083 210561972 82765284
99800149 268350216 55298652
149464365 6557680 9311520
112467405 111170716 172950960
56591267 116518414 90969662
25422675 123462400 456217104
147817229 406336848 242694228
91709993 11540536 51989336
238978125 379985530 255620166
204626571 92158368 150448372
249596935 223971984 87577980
93852021 38802074 96069582
99292533 393914448 95195324
128617095 379287060 106546280
113919771 489855828 11923528
266383605 159359968 64136220
255368289 191054682 27357638
241626577 151395706 104396086
7876749 231333880 21777732
147393189 35586240 242391220
208877213 220457866 22228070
231383947 261654082 100471334
163487601 274996732 257755500
137521633 43012728 84941376
347967059 112864716 66976332
51075029 60050172 32144448
9266813 79805734 495080570
74289993 48374466 23233714
66524313 86568186 279151046
146573055 249025056 193575760
87070165 93742006 131547730
295734317 378389664 106201848
159256357 211455932 47342524
36391029 89894222 103605702
55142979 462449274 120111058
255825479 635341902 328960254
161559257 188288370 26536470
20751129 846296836 74811588
65782181 81376270 40668290
84102523 197714436 288891840
155786171 339214900 46418128
55325205 96005312 3212784
120547445 468920640 400876680
123005797 489014928 112898244
150155993 329182906 148047934
106745497 270210252 15547944
155108109 154211018 204300582
189493401 137869404 23380312
63255643 119235620 177259600
19688291 559990962 247150134
32726925 433192030 337931790
128451031 159418242 147460890
28541553 208547322 197381314
132596357 133160736 243466476
203611671 331426158 34473694
181787591 265970944 37026668
109163935 325153864 12698420
12549033 399059856 107652608
29903141 497789186 17991598
81507365 311013920 140066080
138362417 565673622 134815494
103953751 118878778 143018282
141833877 557134084 210028212
200009617 87004594 42055954
159779521 18066946 94362182
256446635 197028730 36136630
52648049 335022940 62177380
39036231 59032056 2978008
7349403 602572774 112189458
30492203 216457804 129147704
119318345 529647276 302532
71534779 146734972 12272176
202350077 291371714 13309682
562567 505736516 41817236
202984649 224553328 197158156
259361429 177152288 136993808
82487443 417682880 195163676
24374577 15313046 12904878
337025223 96598820 42321900
341318267 385713620 189163580
185269717 346157794 7088522
285298099 582909936 210974232
42535971 170547288 302284976
6962211 353717606 180459858
39539139 61468620 24317452
30012983 637875784 173242292
86421685 524661120 76227060
230838351 652816008 269150756
66430125 13648660 151356120
39830357 51721332 22668816
76818149 539262892 6661832
62117753 570566964 310533264
241854209 192485688 28121460
201601757 390201994 245129438
14911859 13745142 24307986
130418271 375096500 15451572
46101753 49436692 28825296
20548981 109413366 43201482
186164079 101777342 124604946
362739447 491991396 14616160
65441907 79802376 37281992
93077769 293784226 316891722
118995723 231324594 129982394
194578125 212545602 223251410
13255671 347254256 397879332
296266803 356510604 100944020
13861617 93765216 165387188
236678361 281978818 66234858
239504475 621922050 85507870
251139725 285070654 40438750
63016113 351792534 84524722
104631523 251148864 4015500
74294199 595116422 78610254
1612873 101857614 81595434
157363089 435754472 394943796
229260999 522250328 163627716
147877801 446992160 57992540
158922173 325841494 48097922
210820161 425085632 4275408
243994015 168707800 28615072
102361891 428349968 150096752
138368045 501566410 121013206
485567927 234742476 102655116
119400999 107209628 273780204
245468011 97513898 176183026
150252975 210349300 376922280
20255743 20487088 8051864
296437655 517475722 229218970
20708305 81535526 24007718
47454189 84840408 4358008
101666695 220363390 151850530
34239017 477028664 16009216
94138485 160013198 53777430
98665651 603027942 119724234
53228443 154890186 10339458
185109043 100284224 103172272
235461477 104368206 25256474
58157895 371955790 46000314
216530005 506199926 46012918
43254361 341609134 320923378
169429393 142747676 80055788
74177919 249488794 228981738
85866257 137813800 47619140
15001961 354740502 139591374
205336521 92736654 78979538
41139133 35680890 51731670
125093013 202486150 237943110
27489389 68795722 183179998
56285571 191410740 35577172
25598851 268438818 66690270
109531641 524125788 1193536
181748117 107463582 96258414
271247 397392802 14795906
291993809 92408278 79618066
269549865 501043230 129059830
44415599 167181864 335378652
106898245 341014158 227252106
161176775 267113426 303079790
40170837 145109700 85076116
285434415 237021214 90229290
232773291 50938452 51819944
22132929 4781274 10106278
9003375 378218250 344067050
93254877 78756042 88464434
34417857 470526070 70601610
316756873 336437484 251131512
313210387 199081022 34351154
36495653 74580216 22024356
363886005 103098480 23422952
392760915 151539030 6142070
7811487 392707080 81590120
434149713 308747934 283234430
326875131 204936008 43979100
85470615 405107100 303099464
167077013 261609186 9748254
143172279 302053992 127678796
214471365 33398400 2292500
134382951 111030556 299852532
106507243 391730524 27361924
184532841 75394482 76027258
106689505 169271860 2870984
426812427 143825634 56424742
83498001 247935668 181247304
310674237 214790574 23373926
66686097 144571988 19104636
2164439 52689110 12184070
94798487 169037756 67466644
122536245 27008696 62274828
27914059 325980038 3199390
167049491 332617114 200200042
96525167 397104412 136695044
248426813 75928220 21852484
95824289 271294318 235880102
110194909 623050658 1575574
122893983 211082896 305997156
27789013 379742076 276702924
280250853 282198354 318696362
159260649 366868678 130168782
23310589 299548684 73482472
208863715 138117240 20081580
80545035 383210930 264317310
274222959 339484772 121249812
74645255 128432530 15519278
153126057 134665706 50157774
35568205 178089228 126885120
141926779 213522136 58410088
179244267 319942856 231468288
157033467 15542908 5957016
40453899 239877512 27070848
86878599 174500088 194925532
150586289 365247298 164315470
118771127 405103936 309852316
130481119 596355588 1131276
109237325 292977450 48650730
91624841 141646238 88708990
93412417 150146906 33633106
28598077 10596916 14003716
112007583 519601070 21500094
64849985 328503920 241173620
171452055 440760330 29083858
243398363 467446126 36789662
246440289 289752996 317969672
82012059 395109018 50113238
55655341 434869276 317109028
240937809 190294248 179903248
21527955 263629468 4486824
56096175 217834590 97085522
200271467 227618824 12319448
64636105 704913198 12534390
43392365 206009022 192537990
215800221 633935736 187055312
24015611 74704926 278263122
76112397 292693534 132061314
181524539 307022262 21677046
53674951 694363330 27950390
360864583 378935216 268714676
102434655 105874780 71961360
113869821 332511426 117795418
247205797 380082894 261793458
83738415 528391390 74983230
300823295 167851510 96053530
62454265 73396800 51534312
68744941 411714302 141943046
94415023 81108704 123508172
134810091 177118838 184510950
76106503 50174100 10946280
117140405 293398696 73890028
36441473 103089144 7576188
70447817 338660894 276627970
122082781 406280200 2529740
182702845 543251736 258179280
291504031 214820918 70238662
126353997 184114314 7300742
238048163 248766126 41996202
64884249 415861732 166835880
1681823 324896638 319966474
166267095 554817466 156537990
180132217 459775506 346887510
63129361 44621914 47812538
36804771 109812726 124105178
476361127 173298730 148512950
274779529 369792950 276616778
125541299 250790414 5303858
77268013 260181884 254253916
63852429 201118922 216687270
20117147 305682036 55461348
77934425 282357940 9059600
213039093 52727074 18166830
142940581 235917974 77459842
6716847 58076996 165171684
19345837 24373404 3902184
110059893 247836282 240301114
211360957 142976116 219850904
51797391 22755948 75593252
226801675 203677526 201287918
229265645 23918870 4467110
152409885 161998688 218173284
28825117 312988764 393275832
100595879 512959782 122676498
60473211 197926698 213152746
126009349 343907850 21791790
6528897 358800624 308774396
15638623 328791192 47141724
215025793 224360976 1077240
43009789 335173318 177686878
61196227 278859064 295386080
94148357 235998284 103487744
19568419 440366108 51029888
31867021 124852588 91086604
192870085 122888490 42965730
376844819 393702864 47693448
237858603 144835936 97369104
133589947 59675844 50370816
45593771 161367028 166752616
105660825 174516900 7370660
116235433 383171526 257597622
48034605 360251800 423568164
103228589 161024632 15245848
176414979 355036826 187922202
94009611 13730312 2842128
132796903 281247440 172559504
141201783 58366706 103022778
80449023 162988770 32538670
49214615 278114570 378426970
121542327 133541160 26545636
89944645 276908930 58346810
63843561 233115598 67941378
52535891 626294828 28944692
135970921 183647418 42785082
104175569 249366926 309457198
43103413 123154934 282698290
207989803 638121358 342960314
129250751 246163966 133325618
163593389 402643972 262596692
91845323 57658804 36697196
298184095 326800052 241183120
96519835 156946630 326619926
22368057 176022274 234664230
32523473 170171620 53019836
88203529 74484812 44557108
130531647 239285880 108705800
184106325 734970150 213913550
147313295 694520702 119947270
303574335 235083288 192002416
269886567 530822914 202769826
16762335 278823130 133667478
264862967 122543526 41748954
35899213 263156876 182356244
36134529 436838626 243678978
107221501 566399808 75211044
81857381 94856498 87060446
144056949 98752782 57729262
84512081 96247278 174493338
169528415 653543822 250719610
205187617 154823706 155940630
67563813 64944296 84432984
125313363 92786520 76819184
99474271 134544942 39623886
138563715 243681132 237090260
110323197 68972244 118529656
77668651 462330648 44041524
262872913 243147902 236936914
75389725 332541410 39186370
177639267 100685604 55397428
114714029 465691712 45184064
342391379 87283842 39974154
206332437 274511394 73206646
145680757 304371352 402687956
50122549 166081952 227127656
92612571 569854644 60271072
19973727 571158814 103128882
15736297 454070070 21243546
18410271 444832368 316860224
95047301 232602880 121280180
90582339 169520874 37823138
285855449 321881564 79909052
29928997 129071154 404369250
65437927 219463706 79647094
124800163 137415568 13854964
58549825 391568360 297604520
285902201 199190844 20594988
233164139 206555570 93042170
95344429 536378276 202025668
328494985 497436200 253770104
100533677 798045214 127480538
342995025 346634742 131881094
247125977 140469744 189988608
151674999 213111162 177850174
34281739 771602918 6110686
105244955 2099178 163746
206880173 83998426 58865122
158642531 380017536 129158088
50176599 322644592 27092856
19395569 37281262 2277886
6008691 144094586 97054182
44671575 114791490 139336802
150147175 219175920 178585884
61978307 155962754 48366982
59736825 140873190 225751450
125707941 419079258 264809378
229334839 193351552 93893084
101885059 386630474 25821802
130754175 364860686 1471830
243397369 279909978 206298582
108211545 399331608 144622844
203423751 500881362 249057146
61976281 32188428 105246336
64950585 166297460 31200672
209782691 325454858 263042762
90650465 154304220 116212260
225877435 100882782 30906870
229593679 417956186 171411958
60833745 19277202 18868090
81417103 346756164 44562408
190971913 225389746 200585798
55058035 127217334 356633310
55847773 550391294 62197702
138128669 158874778 9980446
192087617 104023322 13220506
180990345 35303918 16150650
58836941 584114768 151368016
87894721 566972846 62786398
88143897 140553408 171793924
60440469 451826736 62075912
24417005 150668580 60466260
156639551 452896492 260525536
441849515 208149570 14345970
32954347 487311358 124080346
30857073 456579396 50547292
87021175 338023650 34825254
442465995 221201944 62163180
58098581 363922916 220181932
4144281 296030472 368209952
90157021 312066940 28272172
189785915 237222398 283590790
128480397 100924022 184096626
187140721 37256102 60282622
36535117 314872574 60263102
344124253 135592014 98773902
61438381 457154192 36831808
132184053 310943734 360210474
52552415 416592862 111220766
192026291 136148262 18099306
112525037 404158964 179484364
346743577 289509314 30480650
117083 69657484 90747724
159727273 384826714 159128470
98153893 543728096 331697408
148189637 180827476 12512096
76268741 378441168 151366128
219022807 577526840 308558800
185150519 200982908 290417128
34310587 147927824 149289848
209291653 283041612 19533924
59520103 365280226 224815382
135946983 135526480 92742744
368173483 341045228 13555304
35748585 260369430 2440610
163287403 265963344 151963992
379413609 171414648 127080856
96584041 93448660 35435188
311953051 118767992 59594248
759431 154948148 514011836
106497253 266036716 133382524
216979495 380937070 365957710
4791827 129551694 172901334
361667481 124811228 67026984
105936431 41944272 28092096
239637183 135090562 41827386
72370235 109527248 191889836
359431477 126035930 67467214
79049915 385787906 63825242
108694029 153495162 1661398
261532273 402556176 20204844
274831701 344509948 65336592
11097893 56765566 45714526
301426687 85736116 2498656
146103171 57579294 34032238
168203095 55326310 16977590
286858637 289859370 87605934
53696515 178475840 313909424
88572423 23896314 193178102
333394857 25661498 10897314
229006939 190526546 95560978
19649693 351854144 73483072
84227371 381891922 102301802
15007731 225838188 276758488
11112165 392189860 348986880
68809447 518725804 120593888
214432775 273578060 63497644
17011455 415919898 140978686
39181725 724110970 36349614
19275629 90044420 127108820
59514417 298094590 76435170
55026089 99975350 16648198
247041985 369512202 215841186
301054853 306987976 6234788
24247227 135978450 57585110
43244113 660355060 6439984
171083573 288987534 600294
184533337 405364766 52202870
120459053 209717712 23213424
32744871 292169040 93330272
39902037 330304056 1415864
259079439 257383626 23004518
52477323 752259004 92740596
76046295 567047170 186296838
39432105 125101092 139536356
65853949 445010930 80083250
280342983 33450744 26186080
297937673 339735686 79432966
72705039 128768054 137319198
189590967 91456744 93077520
125612175 122327520 105788588
3502389 71697258 33253846
163697405 233380230 256560078
105227601 568714542 271792166
61892085 197947920 12921784
62074767 209413656 245006900
239086647 88329354 40257110
38992677 100513068 7542244
69650991 407238234 154730422
25209723 48741916 153617988
23687163 315479182 198254406
152476535 407776302 49527630
203985925 81453364 14919652
120088275 165557150 47381790
184651153 400111234 143359046
143593159 194728738 46764502
124388547 321860238 58493666
182105933 244647886 74846158
23396125 104015860 11568496
14219769 243695722 145639998
82925369 199028366 150999682
221785059 258755642 39587286
3214125 403429674 118532170
185812845 262090710 22400630
230722497 232152514 161138814
88077923 381383966 6866602
182508487 402450272 202173644
206838269 280828406 9597418
174144907 37553564 138245492
172620237 67595816 8492628
179309487 382644274 81096258
120830179 324981912 262117428
62132605 180269640 465506640
233272115 187920138 164535750
18601245 277918052 99795540
116824031 186200436 45178428
137125337 347710646 44932522
62019905 773690236 134430548
202970765 228909878 12461546
194838711 346146722 189233514
82079319 337934348 43330836
182581523 473144634 54363474
105590699 551400726 234529938
57579375 264910720 127952184
10032641 122386506 112872258
63131105 196873388 151473616
244949481 552669082 234053814
146969865 612847720 106832460
66121045 183913680 78262260
157850067 144671744 8002872
18354393 18661772 41119464
73896023 198659390 191326586
120325231 399015600 71784660
72338289 140297224 91111488
57211331 94921568 112572728
50998605 153713504 87988272
398799209 114429990 48085938
278844729 203196742 105107466
28682435 180610742 2922706
271474941 112145580 81634412
82048261 157532624 80872028
20595929 219804068 102757216
185262071 627213738 144159846
83200573 160525396 124720996
59420231 59326248 47933628
54600983 9973256 23604020
38867513 182066846 194552422
2905391 538184906 179530742
152462391 551692806 184852882
163658755 224527330 237071110
162596579 52320652 46698088
368723565 233342886 159947750
282634445 590964910 61338178
88497859 224938202 184046006
291353263 145348924 60930256
177130647 238320326 69734382
137843829 58990688 68392092
413030539 63621694 44009662
89423905 264040602 135954714
198443935 172717442 112729306
106137261 56965252 42790860
217639867 78702506 10276730
5101015 101530338 59430150
169845383 168272984 75338756
35789623 459513336 10280640
94023981 60786438 55506638
122752537 56866244 26274244
137241907 317631056 64119388
34613459 291261788 371229656
6923767 101419676 6543748
394824963 62693942 20349846
152635541 296631248 179718568
45164503 197193674 189258766
135936905 407736740 276555424
158970595 697059896 129952928
169227505 123545604 227551260
90033105 165151310 93106794
95999861 385006394 123767362
195856953 288004554 71761670
120507575 244047008 67065980
183568855 425997654 364278378
218278119 651776272 244077852
50094151 58660932 16972212
113827521 501238466 192741162
85695741 289473180 295531912
138625403 249982936 92859196
115860809 548748188 187860620
95762351 241920818 423516026
172928821 211434058 25346458
24663287 137691710 72838766
15530953 56483608 75797296
110596721 111992972 140242840
180009153 387540988 239456316
357599983 258612372 226569636
125569377 443378634 52002214
238670155 143783500 18108188
66067563 212390806 30664446
207463663 522108468 211851816
70565239 312518362 180445238
340071477 151325524 42948948
51444687 398984556 197090824
290205425 524167750 170396390
93855093 495197556 99362896
3203423 151093200 76123800
69524913 145538154 4386458
133610947 252488554 131786450
4034177 242965156 387031852
127475195 458139948 11123664
43067201 187019282 150187010
169275795 242091410 394179546
135450989 92196376 60429332
324934063 30902006 18169226
12110265 120186990 24290386
181040511 211706928 88667624
78904111 182544652 47197592
357296249 590077770 61680570
164470305 239572430 53714010
73935297 555184800 110868220
143296615 155300076 53572932
9112421 288782740 58525580
32656269 382398306 72240242
75536099 327816628 148792088
36181697 220630106 99936094
196011801 305683848 76603348
108201821 37404332 15109172
7890509 319576952 419172904
103739479 178885136 148393252
157581377 200765206 24755774
22199307 245578086 222497426
5082601 62654522 11798786
162471659 82476696 123786732
239346479 376920688 22585396
400953897 442227004 196405920
56838527 221303886 168988602
162700529 33508626 1158438
164897817 329198716 52833492
215899341 532651590 54789110
293525923 97273488 16365576
44824733 287895798 67421154
77844045 113594368 1098780
76242593 110811750 97616670
250434495 401296638 141376090
5352753 235715588 264494076
22162237 43047570 183399366
304952931 183996714 108519382
70942669 257357814 327312402
182295475 576480412 362400784
217522113 419513310 190044350
67701051 161160568 74194296
48675087 78236832 33186184
66024637 94472286 52139046
126227659 375182012 34795256
226020719 150105708 14716164
174463225 47739488 49883540
28861841 490106746 52887778
34961973 362542646 106743894
202889777 355593436 22474580
104748681 372542802 78908102
97023565 84668080 241001308
191408297 96404388 1754244
196624043 25484912 7203856
145015701 257304918 23924398
117249027 61280806 42010002
106010113 511583134 180893702
137742631 207287262 207437286
2080005 336321708 124076480
163084371 304269590 70260870
137451165 464526234 70271662
150978111 165234254 353236938
251511997 171775504 72228464
132427797 200853446 271661694
180563201 50508142 200362358
8155691 315336122 89526902
75986995 566634522 83142870
132802491 291066216 255306688
81996031 410534908 199808012
164632899 393891822 26008154
77093617 75546884 424591924
79135957 33645774 41933946
67595857 5658474 1010814
168010923 247820284 105832668
142822333 174046024 62748248
9461131 12726942 50496990
184568423 193265176 95919356
186314829 434356932 115916692
73290591 25016362 67545474
231557587 170832726 29569326
30873727 422327058 209897274
226218151 155660268 33010728
262936715 214972656 94637580
135798883 249926832 312832584
94098197 97972404 38954304
42253271 559316534 208885778
240903349 307447592 121071424
193182979 302339526 51321258
186900827 225049276 86434732
292313373 471073566 26526718
897011 108880242 72120198
30688833 140502856 128718072
110934973 500215882 269151274
15726895 381069246 157383450
198544145 151973980 210752924
230440429 386445472 51331268
19727151 176810652 138420088
160250085 207031400 126056280
7162387 693368416 251403820
234765435 203503404 72482800
61835927 373786536 35270376
125859761 227821926 14179338
148335745 423589200 247593600
13641145 146117390 34649726
149379455 474533970 359453790
61317929 276304522 63719158
108730559 28498792 19641208
20148373 286992552 161773524
191912009 74802074 118586338
176424267 296388188 131143404
277169809 151917308 1777436
136358005 85527410 108457450
145748707 220198444 6736724
9926979 650612972 110413824
248472357 198388164 43632736
44781417 600835104 104222216
169663457 216436106 164111878
106625781 94456208 74620080
102207425 164369280 67113816
59667725 145561536 87662160
101734961 319563168 149538312
127471893 386156972 23342796
257987667 226861124 231227064
102200421 501964962 163861562
224788809 345339102 178843402
158898957 122839788 283662736
351553313 145573594 16579034
349506421 198745328 130361588
121458725 138114740 73313372
84039947 259353142 146022914
257825283 135282636 100901404
294869307 238944516 121605748
65921159 108016522 3917474
196808409 446578798 87783438
242015011 196916220 56458440
120661453 430986478 176334794
261581897 123342796 34572620
29161085 232399790 164528614
87984177 51785904 138787444
78306371 423363638 181467826
103085615 188067620 30376880
289261439 285412122 3524394
69249193 87977968 154737856
170281365 251274840 27134752
51674955 426931892 2124744
65443727 222370974 48314946
173755181 41155722 39955122
322313981 133358646 107011098
77274691 331501092 219549252
65391173 114000936 24486876
178751601 609501948 152237128
108070293 445744314 40808518
19161223 209265152 61084724
129834493 408057526 329324366
200211867 469716308 90336996
167878343 195188064 171677028
268256121 347959472 379232940
108141553 177287184 45632352
20979589 358233612 81385224
109003255 399526340 21272900
122517867 541337076 394632304
143637611 514854078 101430246
14746565 509305438 257760970
89399631 250276378 130639554
210657339 139441050 75224950
109260311 530968462 45418666
39902087 489578060 280971316
179004343 102760770 174573870
8186877 223932310 119032914
43794659 23734438 9743210
145491529 89733328 36035240
114348287 391664704 22277344
148268219 30896734 43855382
203666947 90070884 79752012
122449531 191227276 199530692
83294603 280408840 126907396
4504815 580087900 198711564
35545957 56380620 48319560
1778379 23032014 64128082
42245919 59400778 8162598
103423893 229970826 122715250
67236571 397120028 371341628
133511139 38060368 641892
28250325 345716750 114107586
126508335 102274510 22733670
79481139 236757984 303392468
1665003 198884814 35358922
74695187 119958164 89635592
93851489 667937946 120650082
208004763 258045026 105078354
255778527 43588758 49507834
144226513 529902140 90624500
200211229 222379828 141745160
63343659 236792022 18211958
74210759 656707196 202554952
24303791 565427916 163983888
211874685 273813210 111899470
67267907 131885104 162052568
241256491 126721064 192626812
78791487 82577206 168374178
176179387 192806836 631012
71434445 254308708 119407060
114170903 420491394 65445162
160067657 163986918 318937194
158125909 201006108 188970744
81903109 351039362 8222758
162773 123326206 62506006
23626565 191825524 95357560
35378565 481965858 10469470
35745267 35662446 40252042
236562191 197341202 182061466
159599945 676363660 237323240
193550917 174273530 177089794
45415785 368747460 231208372
95662883 400189970 146795770
186505689 256942142 57039138
275674629 204967220 161273580
22290181 120828280 56267492
42061419 51633228 12044516
188904149 206947762 217823506
127945255 31492380 104292888
257993385 110881314 229415230
142324975 70208700 33189780
181651917 168799792 265431396
67651103 392552426 114875054
95385861 80811846 8109782
153309753 183835204 124196340
172094533 133451994 54888522
14628235 560835864 70862148
177536643 392228544 156506048
170298279 20652402 9150266
161535733 125004306 313815066
139589127 325200656 48224724
124494513 84485726 55316898
56527725 440084324 308850540
27868983 203271706 31182366
20060393 234798394 359158426
16262965 125467710 13756698
110351531 118820722 130876762
32245101 54693138 16783274
98183835 245875520 135330480
67574187 251297284 35939820
151163325 83170980 213426140
36168335 380170320 190522680
245541607 203707028 219076084
6343127 57357706 28493686
69691893 143520740 268582680
142914435 417066710 248710530
84498583 207802894 222084790
50200079 10678878 2561874
45407965 147123600 37396800
80879751 54392098 159146202
85410345 633641508 202577720
13261341 293603770 44640450
190165289 128104460 3305852
1590177 650542298 104515866
456390717 192394516 178144512
41399033 56995726 61518562
87582795 78926178 294933830
73833001 595815308 121984004
132225357 75565926 29624510
1786739 42240298 143431054
37350963 343730034 96753322
240860003 134249694 151804854
149839645 319760970 206176026
138098741 291994490 116793950
70730001 356803332 187656608
246958303 217967404 263629744
58159145 533880932 125194640
77491201 163363156 191337808
50106245 83024660 222417860
119270379 85774088 364808544
218973575 449181010 120190070
134190285 176669580 268351520
206833529 203722488 65063232
53307063 655000716 86246912
118885113 48776916 1743020
256288017 25094746 34103214
58385427 189763806 130084978
33874385 44436036 18794052
13343015 88929680 64806160
113372799 108447010 60954690
18011723 86790036 41652036
37794637 169801476 63847572
341763645 272805540 198811220
164266795 144026230 192656242
18139061 419609826 429298218
32267621 218140172 372928412
231300607 247896836 250892504
141928967 77952254 149307962
110492295 415975578 284395370
85883435 189187530 280671630
137767935 13293980 27619848
315128737 155277568 4550656
124098993 187405494 78775282
225379105 502953822 109474770
1841813 255199674 202054458
76082499 768408498 22080938
180673593 390402642 295303526
85556159 63807250 169061230
20619975 573461538 3138034
132101757 539338064 332808624
40745929 299133312 93449988
21523225 483993660 43073508
111874817 398502336 176581716
164369535 491879920 267579180
11142843 55702314 2724434
146666511 117029346 72535822
220632925 227423540 200593220
254361245 28081780 1656940
210755107 516312194 91307042
167127737 193783748 19827196
4427685 50769824 112898580
298465965 418318850 361594602
259792183 382956244 233436400
11174679 291022772 44500560
260632885 293100284 221093420
58090199 801506462 6423694
242981997 171061206 22830538
23593139 235824598 222064690
138704069 457266244 247049788
116775649 116069762 178526194
48861929 370293266 83355598
77052503 280705164 313059204
81389913 184151534 129219234
92014011 90507468 58259264
180132497 741046796 30290980
126207837 91708146 82927714
168541317 260127646 91263258
51208813 387514926 197897262
166789207 159014180 139718824
67507219 347536952 188721428
13627581 428257248 42723544
58554541 347218980 167922480
336599815 283744096 183284672
100965311 123683428 15937204
49932987 354840240 57668320
141561241 62916622 15642766
88125063 159436184 47594820
115528091 124591194 327430962
112455669 22962698 21883722
109645103 390320106 222598002
105700117 538519634 8358202
55581873 375373746 132425098
69391655 482338274 148983290
132099735 116956270 211019430
139363473 29850592 44709276
34503315 226328312 74787480
400936479 368640562 87464586
94772601 341867378 451939194
288161423 139189000 154857736
73036455 515253788 182970984
239183119 78678690 64711590
592395 30089290 243833310
179026855 250149640 85261100
162425013 95116452 140937376
207065005 573222164 124181348
194649477 136538508 139375544
115552551 447760408 26962104
223204135 18346720 9133760
27368371 41172498 75462258
112376275 287290240 175576400
62310481 400191212 36410428
11093439 612274296 33776368
23899631 141416598 379671306
82066181 511102632 64738812
35445973 316283826 60445638
41103131 173457720 182794392
102461991 213370268 43148376
208537025 360217464 84977820
196593129 287903018 19729686
48090403 140562004 20103236
84279769 96959730 129245730
191327493 98385402 113780026
259867859 47704638 2233710
21197697 140659444 66032676
145733815 293287160 279326680
147536725 497677554 157658322
81423953 423959014 211812926
347971359 290000308 160740456
64404107 65687604 22091304
66000771 500452066 269487138
117626659 269920758 44477598
203131111 372708852 137959848
124186861 547107036 324916908
82914697 376192234 51266858
396199461 128196228 59886176
169172385 546255610 121094070
194623739 138376152 67838772
101235949 180874810 334264250
207438959 40061018 209030174
18094563 780554234 5710902
212529967 11251934 8864642
209320255 114575066 10441562
208306237 21631416 107605452
139613075 521621674 159463870
43176265 474540020 193811420
20351729 73692436 6901052
69684013 664293444 123613392
36234245 181411300 187992056
9034573 398333012 244515404
206317653 593980644 356784728
1123471 401967932 196583104
176763339 202631638 39041274
30885801 93876786 5811082
88596977 227984774 47681966
62622439 360914128 340109236
20974667 218220670 29704294
225494915 220021920 59714244
133559775 47411628 2747596
23511979 96602458 121399642
124469933 541466726 22447982
312926963 442114416 124110984
5520915 123307218 94236730
48536229 253614072 86348680
201582857 146819270 274756870
28410293 514213370 239608330
22447257 412375526 396824022
258124943 366480562 329912834
14490967 82933226 283693454
165576287 277113924 51762264
222893571 88594602 166772698
56067607 80400694 166744898
125512607 121102900 55042424
142993985 492468980 237113836
215278449 214085268 127634288
212525937 265503752 158927784
160839523 161441724 85494468
113717253 169792350 295129954
53753575 315238740 308894820
119159893 148554104 9943048
938415 255503692 110568756
98093233 455746344 450075192
31196563 273554786 131922206
279645313 195074284 142759420
103029121 320418202 272546162
12106227 52669782 5007926
130145055 56806950 53930474
51318487 72320806 137526026
106510613 394977726 151179642
37422753 327267096 178465780
405650755 306808348 87213140
24823331 66012238 35222458
247239243 255392774 2516550
43240355 197118040 63902240
290866741 129399822 62573958
64306805 419599142 22839094
101002073 106295684 1965004
142733691 157478410 1683270
103550313 820671864 130676488
57517227 497634726 159687118
150307975 239522690 150385750
353767007 213307884 35230884
61320935 248367600 219714324
218747803 196270102 215996194
21544661 136612690 49973302
249430023 66138480 42117764
1358011 419805212 172704176
125806355 110653870 118131562
137071659 113933574 61545742
15058609 169463978 38172346
282015329 95523022 106312382
207057411 596240456 103680408
364894015 261413942 107616706
47331147 281704644 38391992
46614713 176433884 135443780
297705783 81255424 35382876
5347805 322906780 232387840
278176913 105810996 35373384
140833889 252016822 77135386
10027821 52047858 61948198
162681287 328626832 110490824
192976025 379726160 103805300
40285047 209330454 121174598
79655633 724157102 53380406
56826759 391380768 352505912
143455311 644407800 137760220
245614859 225261338 25968970
200893667 474450548 242645956
24030819 463629138 213968594
31397967 103614172 7686096
111719145 392335650 117845818
74921619 706249092 80754340
133290409 383854622 51910058
129534103 292212706 24851402
54564511 32962918 77722094
100281229 435517372 113355920
181395129 212770802 104229366
227497887 423111738 125064086
244906433 573888468 39800616
243164403 86418428 51216756
274154187 378777112 335833464
372656993 100162816 47000156
71757589 598258146 43325178
11650639 197499908 391051336
47858661 331748654 327769422
223504455 457505454 95421830
72913053 259973366 205079118
51920235 327718830 144336910
194747681 173997644 26566448
49834903 74454204 425077800
392889955 108714480 66863556
140933139 115103318 111336882
137202429 259630730 276631770
135438691 347263426 335755918
100415251 539073998 193374346
49906841 284502972 430880136
64762077 95112480 75118600
54206653 68413992 167633436
254210597 434100856 97168292
32411407 183296012 134381216
66919121 135327672 234329244
28147187 40504078 58539206
194252145 683108636 12161880
281240169 308940394 100889562
45921365 490640796 145098072
159488201 127993362 249091194
255212845 46885658 4420994
25427205 60042940 263014080
123862221 317889992 246087732
54003793 382680236 122112068
320753457 346875826 163632810
111929935 346771080 93887100
52273955 463389560 121012760
108039819 375993622 258257634
19553293 58591834 29609818
516627561 66148764 28553888
194134223 449187814 44962198
325476025 349583400 222794700
212797567 250793334 40755042
369009469 371392758 323727918
12031239 81301152 121354300
324057335 393923230 267104830
184752783 120230478 262844774
18007601 230527262 43442186
98306773 259533878 125448826
96557899 585148924 100271528
50468063 22631524 16491424
46802829 218951030 230836578
182137597 287259054 192210270
26471069 343777340 61418108
173821479 96521962 116884014
138099193 63734102 5542486
226585155 186386838 120463234
243607511 438985762 399262778
5259235 309926020 61087844
36670079 399574832 357266156
182860489 68611456 29463448
53892785 301829020 209045276
342275479 269942426 9700418
160152033 101331690 178103630
105935601 374353966 296328702
307134335 371980518 205055526
168221771 315696878 238219394
107656025 525436200 200196600
83837765 311940244 244932208
102617309 380365664 53728448
161920509 10770538 98801766
33079869 399793158 113690690
20876489 53323238 60002642
33899415 44959010 105192114
134602617 118135710 39255106
47108631 67328062 8442882
32543341 331332822 71178318
130718495 471968330 38026238
8184187 320741874 62406354
338304907 272861128 27916456
59781091 521663930 231937138
4389567 321095784 208375424
121967409 97041336 129171812
138454685 291588642 243701094
218755767 203511286 16160718
101964465 76907066 41173470
157163737 569655384 392647320
117451377 231902264 323260476
24999159 412547094 134152138
10164839 315920758 19107686
442671603 143008920 87413596
120358167 43301894 352503858
83710275 535686000 152114276
74857729 43054012 62046892
104988597 238060880 159161604
143254625 72172624 66148468
24936089 154389166 7420082
63854575 96958580 11545060
42888231 258348998 33361662
106664597 77174832 7001064
100508017 148051974 605178
71682695 158929372 246110296
206300425 155796390 21011730
141479807 500768824 133698652
14152803 381743530 251190054
20148065 401793850 262393330
215863669 450722212 143473628
70762497 250641636 42645764
172072603 278349460 125836004
281824791 424624218 300115646
261264205 380502020 102894212
361069615 414837850 27754570
208190929 661447918 84990214
78309293 339844226 36072502
130143585 63717054 53797450
151117073 610393964 86704100
212503161 237370038 1642186
128231341 171671052 147953028
95218105 325565470 50131810
293035935 403074286 247377570
36804465 576144390 253861870
211465919 527066376 343736988
68992273 397498328 3335944
59503797 453129888 372462176
141599623 163124336 84249104
71922713 161442446 49925558
289643731 268512258 181246590
71082247 286944704 152408260
90314535 205214970 141991706
127626553 283987722 178864386
164708077 60700546 7859618
279093803 471510528 99790164
176389219 575537696 365447632
103713377 33348554 165618766
51966689 328152994 151096802
84653601 420609238 24838422
80246953 462822494 178285402
120234513 414841716 91418320
333861919 258130272 123976968
10126395 152808576 93502232
189920851 176842222 21918122
66134953 481083616 35203748
217794243 164632022 281256486
240863597 143898260 10899496
171415945 53602656 39903960
62604885 288993420 62065960
106797643 278319906 184207038
178333599 32606114 66402582
55594283 525670664 178720004
204937129 299851686 200685042
87580025 145458370 257550422
6935413 161889956 227294308
30839763 304827914 47355426
221380105 176339116 213364612
288098967 229557106 167743134
22436507 319446424 9175988
39856011 322447086 314766842
97318731 343805026 99774222
79005573 99881756 287402076
94411593 210897852 171819296
88372205 26865480 12099060
39903221 303534948 111525528
270784403 292019590 6805930
154298583 394894422 174295406
116658311 376170582 92300166
48124105 53705940 73363020
187401693 170862726 14042138
86927063 328813852 135576484
167165625 493858542 158659906
229579723 84783810 152182830
90186461 204883322 165245374
30675871 212004422 239049230
404391617 128328844 19784836
134668075 181743360 133386000
207250181 125389172 36832588
295966599 222806918 57424626
58256707 191328496 1798664
183083753 207533822 260659994
202136599 208114506 94970862
52830033 559308378 113881006
51508791 115993008 56202152
96744567 677317290 73067294
375459945 225732440 192266028
102999817 279952302 30754266
96936295 351488060 200565100
156333573 256738932 87083504
101856195 534771660 26473660
24535709 301584692 99159028
347472003 304190166 199394338
110856973 73906522 302030374
42693235 337093240 464463572
295243357 401177782 210407354
155248645 216821260 178231960
72358151 425744126 51922378
193143013 164260264 53065724
22876529 144155410 53576078
287620907 163988606 178146122
308568057 294779250 57569390
37361661 252617852 183772380
110059129 122646946 42838622
15508863 197958068 417251904
160147915 24895896 2605272
97389615 313044596 346191672
85455029 417618182 149264758
113482453 300378004 30027568
7972267 395151424 356063908
39388383 184906976 21400992
9584283 167564336 44224692
143223045 300778340 252842604
61880863 187622052 423966984
9883061 437166154 174930682
85832619 344832108 41464136
291589015 378476890 144164354
254630523 74497936 65495544
127764609 366726192 170526904
233157091 309497828 53556824
188962795 456604812 406532316
90866339 176609678 97775902
422106889 157818102 41635398
149970305 57767134 73754150
73651633 317904808 80552236
50909189 525069908 245613896
106097651 434352882 101819718
71339629 232895782 420443362
1349661 428047512 311588456
56446267 875078944 32568332
28663877 298306474 59987006
77994643 532672730 183482126
278069583 248571578 200248806
110732799 522387234 323463518
102727231 247557754 131235478
111195307 273143346 152842446
213242427 342584324 32423136
134785987 10814664 64340124
135457887 515837816 252517920
134602809 34940692 2099892
3647897 646072230 201489246
111364519 199093592 83176420
208745265 664110498 107001214
151840565 344476150 336959822
107056469 34589080 392530192
47845459 482607884 256599628
2211477 53391570 24079214
306344743 266241324 40918656
303919979 83606576 37764992
2616231 375036156 22418488
186984175 99065010 130338150
124072285 297967582 229158350
75017203 538051804 185018644
123564931 124960930 97976942
182009709 246235752 108377012
163702271 106839422 8430586
22784449 85533732 15039240
69595605 149002620 61225532
106510747 398573434 67350826
153924707 374831824 137374924
179921719 272657140 157979540
156217881 127962392 111351480
10311507 274547332 128975616
209048495 199650228 43406100
74301223 135117086 106485730
22209503 314123354 199529270
415470797 264166790 31332554
3995613 331036358 296902986
276413885 94799630 30070402
175242503 478589416 46802528
53379581 186086788 59784412
30033847 219540146 56875238
183550489 748556228 4882832
311640185 148546054 14402522
53381235 206900150 29168166
66545003 847760634 20907342
53434019 324843946 409397338
19896003 204993204 47455360
180482649 597822444 267578032
200233487 250617710 171615934
192727095 247449620 87029868
109699909 371637054 118077558
4627325 125507500 7858720
10743863 315015986 324422582
3568407 303089946 16270178
24338373 180419638 20474094
256004091 241669500 186151588
42403671 230146922 146669130
178429251 376660308 296589052
42920177 480207600 147950736
45339405 304831712 343347216
135263709 18964228 6625248
40305341 360512058 63604914
33328477 419204154 56329422
149872325 215131180 232652828
181135225 354002698 40693630
9937111 170286866 70196642
4246753 247146094 171504262
82960125 268469576 128167380
288340591 107447620 110704520
50095693 372460696 158674916
231792711 93301872 85135552
218500119 122439152 82175328
26732509 383764492 16032908
402322239 455388422 2900634
39696609 253412138 18800790
128106007 98894746 237206
178264769 313547462 68809022
142335315 354006960 30171028
107742315 268808510 143747694
100278633 606486738 298508626
212622067 170798938 69493034
212870831 263616814 258995062
91404027 160829550 41519114
16326771 256987430 147115878
55498495 472941418 67791130
135821133 287713662 12147434
274652883 263879240 244759380
417975489 183613752 140371112
306001341 290800258 67342926
135611981 383679018 164893566
20951083 319152584 230535128
269344127 45239704 26619956
243286683 460133896 71974788
247137503 335686978 19188206
107865755 209010994 2143510
118700839 495440880 109197948
211326769 38955958 255173182
50267977 110230596 151603344
74748679 320093912 108710792
172434099 231743652 33603512
434540205 189767750 133758966
259875917 140530320 84482856
91533861 466476346 208362678
208136751 463668078 15295034
80649249 224498838 407908778
289039597 516306806 13913782
6375287 250147356 63690456
92852801 436020512 63636056
161234511 505100160 77182540
23050663 203475914 515918986
12763607 171619256 450663052
75875727 240626322 14184526
9665701 209609408 95254444
223397865 445034270 51370110
111698077 202445164 23507612
183445759 536382476 54789232
104465683 506641982 261584074
20688735 76276734 63092630
66838191 34225682 178094658
218719819 169619392 7234412
110639737 98027616 22043520
183172321 338206212 252836172
52787617 417621732 200466684
210420037 447809684 67740724
177571445 242169202 160281514
63257011 379152062 303379414
944665 323725320 466080240
153662319 63651884 287988468
213864413 403185706 47582114
72848147 434204976 65792232
127061907 357904064 99262992
5595273 140189386 26607366
326069377 157917270 33330486
47033649 241066082 271649742
55711175 171012200 447360640
11412603 328152670 385871910
123795775 415396090 11023898
20142639 588987666 112097542
177992975 215246060 40098580
237813519 412244878 49473306
118355299 505966008 406511556
129852951 183330310 208723782
350861 348863952 72574152
64358259 176305692 33994432
263784897 134242326 14351566
97614371 27805390 5161490
31958977 302943514 78492530
298311083 537368144 152424260
133555501 344940536 196790168
104572055 302079564 25370100
59284455 249358848 316300664
120792433 112932116 19173664
153262507 128998646 191576006
22641033 25489992 37917004
114038043 847696824 103049380
334393935 290293070 65940342
115249211 505824534 43348062
59409857 130136002 71395154
163264437 535447136 218985828
192812449 277038550 111705110
229589071 33770162 32531678
196073495 290544560 289803380
53841097 385260756 38477736
3490635 73253348 17271036
220522213 127243886 27187426
295096265 45210920 66613760
109745283 594885994 290397630
11404343 116945208 242617524
35857421 143394874 64278718
153364499 239800852 124714148
209508231 404241680 95130900
42174417 247749290 209410650
51227405 18133130 29309110
161689041 255798738 88009402
25777305 323549322 78021254
245573891 92476160 8287888
114835065 539894300 29127648
65793497 489156798 112525794
20749293 312431180 28061376
144656851 92325674 131999018
17359967 303636910 260353750
158103861 247982148 20605120
201720715 168137370 216973050
16503735 550268380 256492140
146796589 280903048 19973252
33546843 179954172 24706304
192888451 21735348 15366612
91336443 146736120 212546780
173302743 198929216 146883024
196529181 72565958 116420562
6750309 439361934 308130878
14752573 90121144 50451836
183993171 318028364 106648392
156733605 226970664 149073820
13437425 584458850 160051690
179056989 435960238 294774606
41574351 82631014 21710658
87105943 135104324 46004716
143143237 65157304 23281984
35164367 407509816 298316584
18996149 260261414 359945422
157449059 56586896 62041028
230856191 133133480 6166840
59044787 209723780 421787720
98719803 302410908 37835096
55184831 237120768 38326704
2900219 410885332 35377808
62522735 500874560 149455520
231057809 164416268 249716036
121001759 229192768 128936668
1629535 548681996 578740
131440247 114962354 386986
79124651 737759074 109735138
130766985 158545530 194677930
67256215 88694192 48185020
43388213 416489164 20761448
43398083 232496544 225015120
63520427 34928696 128266748
349216201 427497868 150606832
88003183 289887452 648944
211636701 250999712 138237756
156562521 529295582 186618726
24630349 103680384 20047752
150726643 180846320 94886780
912621 355675178 41234358
112862685 410293904 265475472
139056381 234017374 205988982
40127443 44120736 53176356
8106217 409422406 18830938
73538547 88188066 21312818
9703195 420461680 201181568
169350895 276870028 30274460
66611123 348074456 70953848
83064217 282440224 228428236
99189539 722300298 285862734
216779555 115345670 21475058
100085971 407219998 62780542
14454019 537068400 163366308
47025643 99792846 113285886
294455883 194897838 66366946
131469309 238805526 21481162
187377739 386685118 239351398
11415817 208146218 104082886
17639751 434920072 10924716
158377481 275619022 84435698
139788595 9446080 3639340
42835805 474812200 122294740
228705141 376286946 43884278
74866949 669952138 110354338
8515291 209650662 37927590
77334519 536654202 38022754
74728875 505367720 75326004
117722599 296655662 58314482
232043511 279395048 253220940
317103445 147539720 107964304
188327203 555956526 28159698
74139645 218924120 149717544
369719897 216332956 157485824
86211469 110867098 35380198
14050667 234673594 308258198
120227873 404511294 17062014
5596309 116858500 233002388
100624911 129821008 44827572
163980625 526416808 214336744
350104699 120814384 123558328
12124571 106581054 36882138
232478711 129845432 11392904
35624077 465923714 209352838
17199209 764013990 57007410
8138111 327658132 204828688
13724449 576215202 309075438
18081085 12700760 15915076
46590099 411401108 86084748
204880499 201636372 5250348
64963239 229510812 148478788
199928079 464997720 54445228
38795079 87691628 200645460
142427801 507745382 162807926
228997673 41251748 49114144
81360511 79140418 174284326
152579869 29075994 30210762
215085663 433308404 191135136
40018205 168660444 14939220
256916999 536749320 494250432
136668899 80430660 7075800
285694643 526832532 100783824
335747565 180365280 24976660
169660113 248504494 172486626
62607115 51737252 21210364
194597039 73882066 7569562
44092373 190804410 10935510
23454929 282836836 8729548
182203905 588325920 226770740
231833191 109242916 35092328
159933235 366035060 110964820
12540733 243605308 18916736
227198997 341802766 36799602
115343257 209317730 211322230
359502725 252854540 30371128
133536059 331835682 64532502
59389159 101336732 102132188
59028039 186416542 66169842
116575689 180080518 42681714
82542381 239352520 17384400
146536947 409626936 54067724
238466989 273367928 345343696
160599631 762184382 150216086
148401221 202874832 23280132
245719513 157214784 186023724
48200847 142283284 144244836
12991469 456101232 236458152
102772433 165945594 44964270
103110237 217647072 122295796
120347329 508736912 59533072
98218231 266462044 120723292
103773365 302214420 20573796
190577439 107452282 241110174
16217173 339636742 392939606
172733567 48635356 143321200
26228609 253045434 201047982
166350765 475416064 101556648
62175873 408192880 411951636
112115631 314094908 284788296
128038735 293337264 108089220
99324667 546164684 223049164
46889069 161290962 86391834
70526147 143379446 282250226
19686415 23407180 27876640
142372759 820866026 54945778
35184715 235893556 38532940
292818285 81178586 122944590
124843525 227427780 91617516
52634171 245183024 158841172
76955233 226573068 87717564
260953793 145704240 1202940
61799501 329887032 131915700
118817313 346443702 48163214
222321933 564023904 237020344
173245737 298316054 77479422
336796937 194243620 65396620
157163797 166406422 97183574
64767847 236375548 132361276
5244445 148872450 23710086
246755887 13586106 1062738
113340081 149307726 23630978
200325613 9091410 19433850
27088625 17703668 403480
143433757 316156066 158317594
234398421 40396702 151835022
660835 218107440 200123520
44100441 485170290 22731250
17512251 591070062 126039002
98778099 59544658 119650746
67646653 135574722 169699446
220867699 235164734 76500242
118265159 135778014 42751998
328863287 412172666 166006510
171365805 301645510 31605006
38715613 22233196 69046292
162254301 65938582 259434594
97862019 190284652 207448044
199190025 518289838 381304050
7472199 170958758 28783314
21046367 136434378 165192606
62177285 285281070 127949910
160270061 122601328 63169376
74235081 64682410 32907750
42540005 344165464 30721952
47063303 380295146 359216962
18102507 64563612 88185284
98715405 433995020 58023528
10644811 287501748 117372864
174341903 222376714 36904946
77539013 427186322 173007346
58979775 224598546 16978270
254842041 111747774 1937318
183201471 228621814 165107478
40972539 472363062 172001786
123608273 462730106 164885746
145306941 542018486 106107702
117946545 77047200 209646940
150013561 189458782 261473386
356812551 370095162 66238886
270089597 193540046 22160102
73489183 155452038 63486834
91083449 116252744 21055828
107927129 473196896 231285512
122482513 42400336 7738784
83216467 171015014 431148206
8208979 300493362 181130682
165095697 329841486 95218474
215968319 319354294 106215722
123038937 833408992 150529536
233017965 170632590 88321570
111000033 695277636 72161812
50433029 395129718 276248646
74049909 842310312 136738600
179898631 34711240 18858460
44338915 119207126 80703430
153552489 411701900 87821220
73487417 619292414 225130334
329635371 477429120 91088072
180851047 203499798 35822754
97444255 66599796 78986328
23532471 357538636 234516468
62242157 347559052 258199916
175154935 120178730 27016430
25044105 427213690 264674310
149198539 211416316 36269248
117543165 62866718 108246174
42299939 144816660 23440980
779221 682080758 35889314
50532459 172683528 38899816
160058291 196088522 61583866
108801717 253002774 300626258
75177137 200362880 114441040
204056705 123924500 2620892
25817515 149782930 190759690
11547271 52701106 6049378
90956445 383296640 140511840
222810315 323894170 66535170
269605753 142557848 165786536
8617121 402294044 229701688
21064939 171995478 142660434
40503523 266986238 120637294
235278881 559281928 369002872
91871545 11877620 68437244
6220813 129358972 47235284
246313249 66871346 92651818
145750139 126630986 18826298
117886561 421651246 73329502
13289813 61571068 33605296
60376569 385535758 327379266
77555727 593908154 283904982
307425257 528307062 160283034
25870783 443024426 46308838
54512643 510131956 267522072
142126983 330025744 329700576
298428987 88983756 67573204
55260865 457466252 59798836
124969795 196902260 99868480
248800757 311684516 82475072
80552515 197490404 418958680
131492803 139215858 100635834
52796675 297533296 197315228
188124367 84256626 53415438
132448109 224554442 201481774
294402907 83061216 21094632
199622091 354381388 151656132
113932943 143026112 107114596
36846915 131330400 82549544
112291155 262752280 48096024
128577365 311135840 228827920
5760985 407365970 38692190
46970225 214342254 93114378
232191481 638563514 138789538
424968639 98676552 85215404
69690783 127976060 186408456
27272383 183459670 65839690
42533531 387921742 268076410
7255873 276003880 166383560
4564013 7123346 13133386
276953727 281570374 73014522
43312965 601426242 120459470
157808099 327966480 207011268
10081895 163499864 139584080
334056579 437848128 154759120
53868933 384274518 229574
148512007 361395432 90292656
39953543 569229614 257925122
51603005 424403636 242318552
110269059 519144228 37020244
324141651 376444442 108888534
67518215 441312794 357009250
6394845 147878556 27684592
246624117 539899494 42316214
113497779 156729896 232834092
84294035 229280094 195860070
178292979 69732234 19279018
13994221 302568882 406499058
91634955 163956760 121585980
113723105 246576840 235737120
20806385 57834610 14015614
261339309 346555038 194686174
39801685 17759958 587994
217125639 198698282 222994878
115133305 307414494 70976358
166183781 274522828 47073908
303998455 361259872 100144420
328305679 108106492 48670492
231911733 186146046 39305246
988641 397722006 266486638
89987287 378853104 38475036
148592811 63039852 3354140
138518527 115211596 134892236
95230677 198438980 195962136
177285139 371424310 50556050
79799325 253759830 11440766
288621351 241989684 52293872
157756989 359761308 101375068
153503289 118411382 104987406
184839873 72512970 17006350
123491363 140448464 305126576
1199691 90649762 19676010
250080357 380688230 273840810
188782247 588494210 391871254
154589683 214977916 64328032
364816605 31346898 1165910
11894669 48075312 142008504
220242427 64825922 182871766
38472053 184392246 244261206
178244285 402529614 79562850
225303329 196870642 8311402
41754937 39096494 24613586
107715705 626262756 76976480
235539983 382039080 118687740
32077395 112676490 31151530
202090881 427882380 300899440
208007431 385882964 422339492
319022935 71360430 103223190
123481773 324203666 159447774
48467749 184818168 194789400
338976599 47689062 58897866
58445685 8634822 24301354
86705389 299958622 121835486
144370733 521259596 414499904
23310299 319058858 98302706
450363303 285618300 95555096
191047911 71072802 67075670
241361901 213147822 76896706
180267443 450754336 119124508
22203793 402215494 145556702
136079673 233995548 86206324
65808573 183835166 40755894
245058371 464056394 145651922
29437863 343838096 4239936
46798189 501782678 211854346
3631001 276848068 121880
112313245 362739190 96653558
272975877 142779066 45596606
145820381 311647480 67183340
35002167 505382538 43336274
53962647 166862176 14759784
225033333 587672386 410672922
36965105 63403344 73338108
191749363 463078624 368733092
10338913 75214644 47333124
98440505 616785640 76605640
130149571 305145002 295983058
142269503 284960440 1725760
247267705 302710450 109100810
46671183 317451076 93591864
211192579 542580628 137537308
105961439 556849538 266758958
6432949 294666968 228692720
233518233 178697206 86001366
1352131 302336848 175661084
147241839 244117128 275755772
396995657 334702016 75216016
5931051 72972932 196662000
63865519 144916822 409156742
118249649 264333368 120736460
71764081 104699332 730856
365188965 340357462 61877790
192260353 156829588 44234276
111425337 319032718 249046146
41299313 269508700 38930084
81712279 76702128 77908644
7853679 91262748 152085116
209624493 137807370 97784774
45914629 229952372 148003468
104877229 361019838 58227774
33008803 203823536 116145932
10761857 11818440 145720560
161079275 96216900 28003920
32753789 283637922 280852182
151768531 425991158 146068502
132780117 473177406 129468034
29112963 4772814 8458946
332454337 150010378 116499266
262220791 626882654 320080558
114553595 604405876 114230740
39135027 495118852 56877564
139845133 140338970 22130194
4887923 487264464 15455988
319574603 57011306 99385574
71938529 423260962 199830778
36983471 454604188 402925232
116409895 77217490 3598270
170805637 172055068 171896924
133047081 225058538 58777386
14876917 231494746 63841954
98149329 78033074 1473642
25725989 45450772 177276536
119779015 322840540 317872216
58126075 586119356 297378308
12885529 654121040 86088328
113615001 214134912 95055068
259575827 497172438 258516906
187967875 308688600 57255000
73643515 114788780 328902676
248509179 247634440 207127980
134616121 3447780 245284680
247958449 703121292 188957712
68610947 309831118 45500054
230787237 256839900 113237320
59748371 607977842 151290802
49336685 253371602 170406614
41365971 43675428 20608300
75650485 460144510 65355178
55150411 459028654 389802658
51243625 399209802 193443486
9731019 499251870 82064342
105854215 340963082 303446674
15474195 491098212 335562100
145255143 401837700 98040020
197886595 29074120 70445560
207685805 338705310 113579190
72112291 132464694 338371602
46235299 464327926 338422262
139838379 234098242 236498862
130539787 112349174 45144374
42967555 221023370 257247190
263398837 398971902 174479226
75613485 232819620 15521180
202342739 363910182 172434534
407161843 115297774 60575426
47550471 722966122 242893014
191449503 16379258 29460114
102362355 218523940 23875368
126510807 177925200 253425176
22756173 474374566 84472542
2675325 15629250 112750850
101234797 168676742 79890434
185052093 291673574 91901730
252503075 419747174 168630518
123514527 408826284 60917344
20449881 505001772 250761104
358357583 149678646 31624806
134610725 412184100 29989800
200425023 30709764 24937000
186551155 223522586 256140230
136343775 658496844 77980208
124861515 215774540 153025020
145613409 326487180 70408888
51122323 25018686 15691890
46409887 419588332 213019616
256950995 343007700 6639000
177788195 147651998 27548290
69892711 70407126 93730482
32630057 577773814 29716982
110742751 492843806 78671102
293135537 152282312 3016424
313986103 121716074 71320454
21692457 333337270 8792010
79525989 255971668 44980704
49775995 246918316 245681812
35453051 137155968 7474380
38383885 425858470 73065710
239889375 86219000 12829500
63941103 127174326 27491462
164597151 231212910 246681610
74886951 60083118 36452830
102799035 250973896 151918728
81408081 327475612 62627976
126487965 230776692 109453480
6213141 372753744 72331832
130273165 150570478 277790854
284950515 212893672 197561304
100614175 88142160 303772596
108402809 372035370 176652438
152454309 45894786 82760162
39154413 42216796 3679548
94206339 58175914 5220522
293976589 177523954 2448202
45564497 175392926 11653906
113565661 407388864 1779708
22928121 207995742 68177446
127633779 162200930 7974978
195561369 153410444 169411512
412990439 135874988 117738872
35268901 427074482 184603058
142467973 192217474 30957698
1155439 467646162 160275966
194530729 285399094 58049782
36382919 32493542 15056462
36543835 280847856 39957780
18045405 355448592 211294720
95410977 300009808 380304036
72084287 342727468 28566044
169559901 310260738 217831054
23063027 303467854 147213578
169263467 496163324 109481816
51190519 132176698 78875726
170214207 296091726 257914606
7269417 769985304 86811808
31747553 241952734 345087994
253877855 50627390 72888410
275099121 84613842 47094442
4746015 622816942 215992830
37884159 206618880 112414780
221355745 621323152 267483880
35358067 336281028 78245796
147285297 471544658 99848526
188426781 155030146 152701578
200359021 263473222 156345482
210090859 241659238 35255146
216731003 370538814 79825674
224593601 454351914 271126998
55422843 130973046 349899662
238322661 65339496 7290532
131785503 280408448 161198244
315841173 385356162 99519934
96721995 113177864 27157020
9796457 842052046 22906742
78328069 132476034 162991782
149994189 209807316 78702848
56288693 40788664 17908192
87182613 175230976 86917464
6631609 24816492 55130652
127800823 65839796 113889448
173781599 79520136 73847808
34975749 132103428 317585636
254884703 524141336 188362868
289565007 106987150 132253830
290039021 213527706 178725282
9392463 505068042 116480894
62238879 448998846 63511498
161418631 185934572 206300888
247982393 205539900 152424276
264786675 141952974 117028910
188533427 272561124 183056976
322772817 227831736 5578672
93504807 267244776 167994940
288897823 217691214 49944978
170892053 396308740 241903700
72171593 47573024 351453700
24682247 394386544 30877016
331985753 373109746 252488710
136161419 135478808 10337212
145871145 361843340 87380832
180847741 186395736 91308972
90837005 632345476 44370632
149886379 300421536 134565972
130129561 447526152 64562172
45439757 347053920 118214580
305793 42830342 15400434
419131987 442055826 30302142
110746671 226087228 185891772
226712443 211935206 201733538
214447201 247580548 31566916
168615227 56748794 70135114
117041415 252514862 204394734
87849043 157628362 5505286
105623461 219201514 298933558
266857 440035884 280307712
20551381 136420028 13161976
127705555 103959520 139567160
197505595 222158422 78502910
33265273 270802010 366271970
92342649 640519698 187640954
89315551 118981102 46817074
144627527 372888818 169269266
74482695 163097966 339916938
135675603 103095814 97752714
30085711 277622296 146535632
42722251 362298144 5788068
54047931 491918952 45858112
200505907 500331126 67506510
17881047 40806222 42570746
72273905 159532360 23994340
163893069 307304256 95138152
239410491 327098354 234179478
190930275 459278198 116293014
257858929 53480592 99008832
77238333 27516494 118390674
177265341 83137680 10989112
41322667 345480450 175669194
8398817 458247592 127304536
55770075 176924350 147340950
42970757 117364976 141609088
5338161 442368798 64672330
47564657 311403968 89822956
119433573 319026624 45133252
198455409 201444938 14331066
172561487 274714996 48710504
105370179 279199816 199004748
235962111 52092604 70603368
208557271 313981380 145454928
277327895 340060968 159937224
13192165 259049400 78499896
214060171 335080844 137827448
175222717 325230132 162133056
193917399 375581576 128406228
531735 192552510 90246470
273748649 340177240 213040700
47908473 164079642 99559634
19599501 589604614 141056898
483017133 80260656 57347444
69293485 223786800 28533804
8755675 8068150 39435730
55798075 361603360 197621636
323573651 208117050 35874918
100912423 191241864 22181940
80885127 59263154 172931574
117917335 233222806 112157042
52922425 12082216 49759760
244353321 411473574 248262262
93276559 336931190 185818370
48539943 517876326 65656714
213144553 258691314 302413698
262300335 428039030 120780750
134653875 266763736 396805080
82303095 708414982 183505026
99271871 454736752 13268392
33814981 276544712 110998888
59530473 293091624 375562724
93713793 443827404 138599704
38165455 82322028 117586320
113974899 308923982 7726350
149003081 276038576 8321288
243009621 115780228 7195368
143793855 153257774 77137782
11961849 324468564 191082392
119947143 180932116 13568604
69421035 17504470 22918410
21362801 296481730 313505782
76196877 194068344 40021184
31713251 289889408 337178912
67260469 138109114 29396222
219523915 352391630 356210270
109533295 37275702 46171086
327823465 118471258 61072550
11570745 315761640 129519772
25411357 311076486 21774642
208630579 252098776 68793668
76607981 406500160 108985292
147427755 67344910 40850550
42164105 10080220 6379364
316952755 217370740 100485148
131563311 310037812 7907496
299956001 190439154 217576482
7684431 20416758 8000666
84278987 510618602 137502326
156943693 430984684 50727668
42177781 296226730 461457058
61190365 231331158 114533406
150339825 80294128 216204
80139739 424469858 329019694
193181951 472846064 305736512
197419755 123784128 8900840
189563291 319552552 272054992
90302797 124844352 148797024
377167119 279174214 1703982
77533823 397925394 285305586
135090865 165984900 50684820
173345427 306543562 13122006
53655007 165379684 10727836
108317365 336909920 308352740
85968889 173783858 18975074
116605165 152684920 95010940
132248113 119462682 86149614
209098977 259268512 194481384
103837325 293641880 215831500
25420507 271511604 8364012
91398591 48125712 13576184
169907749 14340064 3764992
122033555 68438230 2069710
190486805 20892464 113262148
190089253 729801960 202797996
226474047 85233414 61958386
187716501 627538990 14154210
232773735 293162370 254166310
59964073 92684452 274069004
188060231 436346372 117250532
200259807 76417066 63311586
184040777 64000114 32220946
122035735 107334032 398956924
223647429 322164818 331878138
36097593 395854962 90600686
160453129 95357566 31683482
68268555 259583370 421490290
83610155 109265392 233694344
117936701 291014344 200829928
102138231 528872636 35122092
280182135 360268554 75780530
205708261 101387132 9500932
310449977 118847954 143476846
228193899 600482976 184439828
97866393 450249444 254928592
71402145 294910360 37139340
241840193 27882828 3901344
84481739 74502332 30310996
164240781 153360612 40278656
215648271 567339380 6251028
94672207 202209516 106587588
116313783 382023486 72397634
72860011 287308418 447645074
113620437 428893120 113502816
169625733 186006062 19335414
1865583 394108758 278367926
267579995 99593800 4381276
368338873 36875024 15941888
90917361 487423528 79553448
199009009 154795462 33737510
117087489 95576452 119245836
159823481 25370648 313480484
45810585 352309974 34374082
17958243 180493142 173970294
175688273 93806684 34847872
15692331 29667968 73350948
212990553 101999342 103864494
8707595 736326204 43521672
64081369 51492144 52962528
148593021 150183842 136297926
8229699 356490756 236007448
82802529 281171024 218535852
9537803 240831400 124826660
86865413 41227830 759990
352631333 154901354 70898494
91230677 406378206 310047558
137227909 363417028 77450044
121922097 305391856 48261024
119163921 109812414 54021598
225430909 173419566 39504102
323459893 152924826 39444330
224476963 68971220 5914816
2497231 39511146 57003762
140711 82610278 49674902
235026241 452912674 195272582
200046193 384360320 216913600
80773999 281403598 295272418
138844567 258863586 1810314
312164903 44622498 21001926
54674639 426291390 27204450
250596683 243870570 70935330
121106601 787877798 182847162
202737949 247214256 239900328
117861405 452015940 325107784
164921509 444254148 88826028
251353647 170309314 42571866
46333975 156972040 64525136
42226085 411884970 181082370
154741203 194095482 118021154
87943143 403936980 412811360
24722443 72433230 12025170
13102479 94468452 98507372
154673101 760779838 68718398
92917759 52753324 48559988
95523169 620998662 250504698
22986153 30390686 14041602
181821611 379314718 149150474
14483983 174410126 204443866
271629537 82724928 105381016
20097989 465534062 45772106
231969615 211847990 115900794
74101197 130721056 361966452
207804101 19446848 9334972
28794373 46403232 94798536
15380065 52905640 199091080
177702509 345053212 10557440
108995041 163212324 91374252
65003093 252215106 28854666
45233257 61303950 34591890
202266953 34282338 114664614
258547819 69591520 67200308
18769875 385093986 39422102
23334099 445134242 133021698
105658543 232608630 133681650
28185703 224095586 163483762
44026755 362894880 99491032
45603845 373885610 254640790
16938293 40110664 70653044
35222303 223305098 108437234
69051423 176744722 38525346
39816859 161941230 92674662
208037031 214119308 1187628
4958289 683406488 42617316
6285721 22959532 29618488
80480259 420118972 152510352
155377313 202431034 96456478
125377973 697892466 212238486
116887231 235018988 149239804
194852907 245881728 278264384
277876431 97812368 7279272
14164429 385093234 314922338
179196641 277880928 15562212
28605325 43971442 9656006
170031745 293740230 144163110
160257869 276424694 3540938
59896959 372813772 193481172
174445875 531852494 103160058
313729437 272203608 57904936
64364895 467202942 289003306
11180983 220176850 56733550
4106409 134737472 71211744
170594089 586706612 357309832
173897143 165570816 126360372
95030673 443808318 320737754
108917523 485827138 128450466
21826631 444284622 38569638
267003593 543159336 15354096
108354183 214105668 14853884
124842187 517575362 221497354
27940605 470869610 257905362
28085627 184138282 59201606
151790741 35993328 101595204
183094543 140101402 44690086
54908003 470629282 15367774
308676015 504055290 308677138
52648407 169764796 180730608
278307139 427447538 111967462
253449335 411124840 358906472
266147799 357349662 261386554
36078051 518212128 81066928
14541325 209147280 6147732
290024765 270057960 87348852
88601215 54914506 8033270
145501181 219231272 308729252
1484301 42744618 49790806
118444237 246782292 57817884
105080951 183494102 115574486
130042135 223575054 108858378
194000595 507893076 59468920
39222785 182860310 8600770
68294733 658751346 158762206
68655035 455279620 29582780
156790761 332814438 30139814
217628707 51646146 646902
156660129 464180762 123531534
76517193 301065046 77736438
111624007 352935126 104752242
78337915 63903128 164035220
33315195 255986678 434248890
66119487 303517044 56566736
43155543 228682098 275180554
128881165 312708918 73018974
62992071 283560882 279352546
94998843 105680162 68582334
8726599 9964982 11062730
12492441 118743332 134588628
109641245 229327620 256563660
245254501 444213832 78774400
35371711 38610922 57299858
317255573 295284038 99514534
1816105 268967104 433093000
104545557 283492182 430840754
52728809 340644686 387767338
186414653 525011968 168468644
102802859 124338072 26785044
22221831 236572546 4558902
155757527 121509764 81715460
264621525 619583342 103814010
32551057 179655676 118226500
20928293 290724914 164752526
109082305 104186788 189024716
125544237 170906056 234624816
285426479 331344582 298116498
412111973 254251870 44671114
112572391 225241068 264732768
13530213 228270004 35380296
79146659 174286800 350792460
277391065 198421200 31603920
187644991 378860210 137375830
367021529 341419656 10983228
338810017 204125764 23418272
40967691 509215578 135135946
253279405 276933738 27943434
119078101 287647044 22519572
168334689 380036512 85842072
66602309 70155382 241191106
324387527 224095916 191719444
166562595 65205340 144142920
200231283 208185418 244054014
223642697 362791476 91672512
8987055 443386666 131236110
232185405 62049608 105343344
43446615 203776604 252361680
152404667 223694840 65454460
45862673 13019102 9618886
8151187 299499382 180682514
395833253 137881980 145715760
46594989 165819156 174482708
115979989 59293430 27750430
77243073 53584174 134112762
344745775 392503156 773008
139669415 288288760 186841720
108991515 230770490 74988570
104437 3826744 7443628
47547187 325846734 60501750
51591355 342066690 264832470
184254511 264134638 81066214
86830773 11253654 236886286
74540001 264805812 295353748
283109031 79153428 64882576
65968837 124492412 126895976
73952593 251951414 17882798
174778419 85665520 45331608
79790985 52589430 297516130
383227215 111690980 89656980
17178637 38793766 7672606
153628643 210636076 281197300
54500937 105928908 19205504
133270745 274992256 269263000
262146503 264542906 254148094
184549045 339927140 30835660
230327745 73898928 3453304
53990145 464086020 414741460
16201991 183992978 432729206
97224149 254077378 386249446
121594547 521537586 175140114
98176747 337694746 235715762
315133493 464086504 309909572
315397585 50144810 17076446
56127175 246385010 53259886
160517587 82688004 31241784
1385997 314068226 65985654
219911893 129431152 75742976
96164327 225822272 67871444
3898187 318277890 165679710
33841981 20247900 60561720
450945411 170406102 51257030
203173347 538932986 356878758
193912701 337831212 157739432
83842895 230977760 96823228
46106211 380196704 105195852
111948821 143075518 50863646
33721465 442916536 166143152
30585137 549733518 139398294
170455801 200194634 236611498
156353189 51985722 96813582
198460425 67219030 33887790
68013681 446344434 67185862
234083099 78483002 88881818
77496025 252038136 234180648
212325795 474596048 213211236
81984719 581222288 59852528
57373491 300963374 160855182
349670707 328037194 119436586
57249293 247112034 59181942
139594959 164973508 225182304
14866917 49706576 21826536
54834825 643519320 17371900
32160855 276609214 181045698
9836379 101858610 339320290
126837841 463329854 198481582
130885375 424291640 92169200
122983019 641808892 31368028
44569045 212194400 324818288
222781037 619601980 50194384
72379137 134130614 168647142
2381233 283361020 142982600
57579359 430396424 274786012
94576147 157942944 132554172
132724941 402307192 17873016
158113707 91299584 145507032
121810165 223729150 296084614
159612359 286926222 330939678
83827785 828547440 128953328
207301177 145094722 5143034
243001877 306779202 146989554
127610705 72424580 224644172
40711411 198113696 218634088
83134645 519057140 328681940
301493607 456253946 137614314
58381543 280017980 4611460
206785253 234262826 137069282
336799809 418191484 133766712
217860165 31754236 226515540
20575183 579867756 63194652
169061277 189433776 12911228
288203109 83080218 18760694
272642841 209521182 297321686
247135645 311760610 124873490
126586001 502865504 303918572
134539267 333100184 64673984
48042845 284357964 50052552
45628185 136604940 48294980
153076083 517901298 170235266
39138947 342890446 154733734
84459505 601885598 192281510
152331467 60834584 22797176
62149873 127044000 150397560
24768081 667087932 258164128
145565519 228303858 341134182
292488189 446125078 174340878
341617859 62680244 63828692
46544519 43069248 122719476
197115967 77773906 49873522
205210631 252873476 146611672
183729355 722348620 64717660
140522977 7754628 100460604
89029551 140370828 73518224
416307057 164817588 44597356
165864819 163970036 39767388
49833221 254637274 15908002
1635105 153493590 132727190
192734789 75520762 54017186
291379 76894182 3505182
57898473 237492646 479477994
16450175 103221852 27993636
242126293 167984976 12199596
99741999 93601186 8117778
47045797 321538516 217524016
67282927 100327676 138895556
207528503 124094412 146041476
51513037 59028664 150411344
176883123 155018646 147677398
194476349 264386428 4521124
12762055 314743580 116857040
7354207 58206780 152043960
116802945 218266264 282883020
54337183 521770268 7499296
166272587 29932156 20827148
10442831 194373688 98889784
139934883 339996594 124711954
12769379 137218398 52981626
323555019 198584618 96584826
191361431 175169614 158015462
61409591 591927518 142926014
110993463 135657694 334629894
296611725 218690970 126608078
205852553 243641504 91823920
82253073 239957436 72389828
183095105 204101128 20408300
42749193 336615834 3519646
158564541 314057562 34878310
49152127 423735290 73301950
381223937 119545076 66363832
212578721 113465202 4743126
70285389 63404534 380676102
97572225 395089004 197535240
230782337 193861004 169153084
247421819 187506856 128944888
29025511 164589676 280525708
40431327 171737356 24950136
95076923 43425434 16502738
69233161 276634346 245537422
180774125 466188714 73694010
10944521 208308072 39792420
153924087 548454756 19942376
181976609 257549104 102716692
63260017 695571822 138346206
246622493 239489912 55963144
187321623 93206274 242221846
267590435 65971050 58535454
12115117 388444252 149464556
29747831 116919410 205450
221671707 135508172 88139604
177671855 612747460 83582980
19265419 142414382 415085902
80604645 394217450 158950326
104938707 282243226 329478810
193828437 281700044 85368168
63265545 269838290 329805582
86735195 603160904 22102940
145948073 509131640 309757640
41834267 631012872 86499384
64455643 155626968 20640684
63930383 392829404 141427828
82693767 298518056 288164052
270559359 136296648 32816912
98961265 255647202 263380986
270354833 119270304 111852504
226104023 218835484 618884
191364555 184944476 120103032
77726917 122105658 41887254
114593369 97012508 20508284
143144963 149288046 40819818
234691239 425057904 101128648
153649007 484167950 61163150
28429245 160266602 129665490
5191083 335657814 103279714
37581271 35447438 273762638
200486641 174093452 49249216
169925855 372224988 169341960
13856119 197855298 211391238
121068389 158020870 112530110
37487829 399113952 90183748
134263195 12819230 70544122
209683833 99659508 155255024
14302293 610810994 73003626
265509209 669312078 113618058
9692163 129068450 49592466
139333973 289195912 125707744
17051019 71017952 3174096
253965523 274478464 116715880
132544887 211670676 158506628
68531279 196850820 31499040
78616755 86554896 752500
185552747 387061190 117365170
43114479 65242422 37990850
106203285 254978160 196382320
36825107 420441262 152612194
41447085 361431882 83282374
26857243 244202734 423903838
403916499 273965946 203305678
120913317 454003544 41602548
76483593 299859144 26800216
85019861 494485372 203510032
236525205 247886212 69263484
414130247 146545586 12228674
318733729 375806042 295730602
2321991 424788022 141749658
163208905 319812578 110752054
44500727 455310988 391390624
124026411 10588538 247579542
139115875 432339100 394894876
12638499 209854658 164423598
144726779 94838814 153405918
5526115 495750220 131215780
189517483 242534092 23724296
147036045 164021260 61777320
34185815 79170330 80428950
147576273 414395800 53705820
68706917 296323114 5733062
78401371 39015420 266809572
220309527 283444402 31312734
79223035 121368506 4836710
114951497 242012814 134296854
200657185 298242290 63228374
184150673 335884438 9082814
16244879 186249342 12320742
4759225 334236990 112989930
27817035 240573620 141301608
89978723 106713524 94453396
92491107 540807492 202266256
7047199 163561424 21648068
114433373 106896518 48522814
175630461 191027352 110897236
54771003 350128446 309890294
100528199 427266218 285193730
123838047 306022976 58191648
199720817 90997206 7162038
134320693 175495670 77664590
177811277 116747322 97404966
2247323 39990004 81448348
54809801 455013384 335024148
98069235 236440356 78084992
121733709 552060918 193007942
43059055 406328940 320237580
345268657 472858374 42957906
149271391 132957012 179934168
41332239 263417088 38395912
242404693 307751094 190928226
134263127 416890490 94201114
127858703 67596904 258618140
55449043 174521326 131388790
58299437 304278522 27406974
23803479 230805856 314800212
40683245 407589006 29344410
32683393 156971844 47575584
76488393 278722806 257213174
353533513 200863636 52595824
66387853 395286796 338353664
75557603 470901864 416462148
110482471 193014172 134614760
189131225 205844460 39296220
405422493 258609216 42905156
77540103 618812238 318886366
42884681 28633892 49729124
2287677 80122364 8812704
216576653 363381274 146493262
131619467 251068804 132865228
174118593 519496074 112062170
178724659 489046606 288054022
404041495 294148340 101990800
76300883 89231690 166493450
136431267 275850526 199544922
170029317 88718446 258916122
120337001 134070016 271061792
159934729 165625542 69616782
155675481 507830960 64476108
265824039 397654508 87490884
2452189 486877572 135111972
52947021 206418326 18114042
128483869 217830048 136645512
111309383 320264162 9751246
354131703 111119886 11043346
135004103 128389836 132223104
35647833 195215012 15231396
155440357 179823926 117217234
87932145 299760216 134079220
222272851 128996408 26319236
222344415 76976280 169563500
128675719 186963768 323962776
300520553 270641434 243378502
58973153 96850722 24004374
45484095 434428328 402063804
166660831 357424658 226505686
153451735 244603642 56299306
65494149 323453782 307987350
216396371 292898402 28182782
87410255 117535160 230594900
185184719 201280192 95353324
38161585 86014154 21791770
63692241 356138434 258958638
95646053 95267218 25263734
148828959 333521038 63444270
217224495 370033316 108600540
180118605 93841530 31787290
12836809 30256922 109104806
115870169 34832068 24194024
74782283 183530982 167443506
42971519 480822312 234891408
15995781 163520196 86987128
352261399 105848582 131754778
125150801 304954968 429423840
139222557 184939816 383161164
209946453 420938114 69603474
68725781 746310166 101221162
199475659 314020182 199453242
150219191 347825540 2404988
68470361 67748834 129793178
129207135 652524144 322181492
45597397 133358786 468569818
28382883 169806012 17865256
40563911 134033806 472144682
224119193 473605026 116830062
264605071 345644438 131688754
185399281 343569582 342008274
170536181 457169062 263543906
217307135 20722188 65128560
308997719 37990802 53715098
295323339 470089888 27584736
234513377 241392616 16860224
16173893 22517616 28109244
120346321 321372070 250380778
152009919 132624102 101792138
21246229 402983390 247747322
141956221 243248380 139463528
15345581 365511850 299934158
169573435 438453430 211816630
168732683 164201438 35298326
220797087 513424554 21865586
100481539 291249502 404174354
23168189 463802038 10354094
143196165 351120430 105261090
75202713 37270596 77334224
259875131 245073568 18904948
77874587 7861016 3314320
180131115 124038102 179365814
178831311 325120452 108987760
23127241 289662568 2953868
7038223 50620676 8771692
139477117 128591606 204132110
64330299 275465528 195933192
194500495 303295610 120930910
289743281 338634662 31660154
69093995 454511630 100018742
69794453 207212424 151314132
188424849 231748978 85135002
433213895 398580340 81658840
240928167 492026130 286831670
64604769 474553494 17405422
225195369 404796048 70541156
129955303 122268664 16597912
186585477 123990184 101963784
69827015 317185560 10853580
140929515 381117130 87024894
154687399 124798012 175393252
218273923 236863282 123661414
360739049 316841876 42538832
156481915 292975350 38641998
24704709 295001562 114587050
60500123 231025316 16389244
34935267 77470350 59423050
129522293 332129558 183553846
154775673 124748406 256463362
127623395 199044670 333904010
120248183 223588900 95569256
90228603 34976620 150795960
38452967 317844086 329603842
93555821 195927008 100549112
89902489 275102888 243297884
137157899 217721582 179763506
41185413 10188414 90859766
153003599 52374336 48136992
61139339 324085174 40643458
307731849 203089036 114637272
179169273 227670602 118347174
52157915 425615968 397307020
117661285 231551810 167308798
129414017 196485586 147151882
165723987 86502966 91677898
193017335 52515504 43179900
96294135 418213948 42364800
65679081 411800756 239326632
197182831 379659310 46584842
9963085 318592576 86790032
207087645 385851060 216039220
281524263 329577604 215876808
102850193 256052622 151906314
166357875 345400230 109202014
157331857 25542162 120656934
284003379 302959032 244613468
58053885 307707690 157919558
203982483 564814652 412903116
187287409 214943002 251089594
4754427 553789428 73463776
6398831 300167368 246283316
62650643 22857024 70274376
14682951 110038416 66792932
163628563 283483216 114599728
203218179 164758244 68132292
104499603 463410990 117163354
149059973 272282632 73197404
174173279 211262328 6035340
183388895 221000490 16145610
91093785 446092476 134153060
269076451 281923768 205235236
18076319 273361704 117792372
351607827 125858610 52482386
44160335 613023372 230831520
357292931 360156680 65781820
17603129 8701352 16374688
176805235 217803720 236586660
135360029 278750392 106445888
219236261 337227868 258665696
115851079 362583622 108362146
11281587 291608734 140251422
303608781 225670732 126125388
78057727 553982392 220604024
198090161 351109532 59992616
60776501 366216148 164675204
86165871 73216690 303550110
142308265 126155748 201969864
186927523 176051152 138465524
9851113 120699284 92552912
42665635 167632918 219934330
203507283 506080694 299931150
2572181 155455280 18799808
55148883 464313286 229953558
100379805 702265534 129814638
132720399 361383306 320288882
15879017 649906346 6286814
131392581 245545968 239065732
10326255 208688460 18277340
117073691 55847642 38754622
166048529 384462354 51121182
144996335 126073328 170851904
55796297 316863434 121078994
18018957 312174644 232388484
132305493 186260840 141440340
206278281 35736364 93934008
190059535 177508158 45452094
111588825 279423450 260243978
70430595 273509340 52274980
103603259 444717512 145790944
77504625 668952000 158256680
48720459 194772328 220327836
89909185 439670260 52151320
180366495 232783680 27113788
270178041 215120804 57846912
44999947 26605956 26469912
117222213 401485308 50410024
286891403 319442134 51777938
50505555 395095294 51186690
61400555 227848424 192026600
92497383 361811324 188120976
174573099 65946750 11540770
46022825 146449300 90529060
24824931 95093052 84961108
63798053 82551568 39550264
136216995 220434034 258656490
138218011 174117782 75923918
9443403 73184496 101124860
68037511 468442024 19929992
250043555 81216560 6876440
22113081 269102670 52426610
117483149 43503972 348764304
34611641 555292858 56008502
215226161 313512802 12338894
42538415 7243724 32739232
281993769 223898688 134414644
202313299 167426562 138635166
138978425 167489860 211757432
174186247 12257038 44851814
96129039 151748572 178159848
113601405 124535640 205728080
215035863 413331708 318683084
191662385 44117412 17230380
22719673 140542906 385650926
398375233 58993456 50591200
148513473 80822286 313634978
106076345 300323440 59526028
40314135 221736290 74849898
204709413 608594640 135199184
22886245 326191640 132503120
393637013 329325892 24447116
286960569 399053942 265981650
286617059 60298178 8625538
14206083 34624750 109410594
85556743 190435048 271627244
161131135 315357730 353881210
254391583 540028390 202241630
229148243 128605764 123038832
96354529 253996148 287945936
82485189 275628828 19720016
181309485 395975480 28146312
363699333 338959220 123847620
32685029 386668698 20974014
2940105 359391436 362589780
348430975 440913008 334182140
36863421 463632596 12059088
2368935 134246760 180508880
5718247 51674408 188362964
196041581 53520274 224224978
324097833 410786664 228985588
68029953 307564316 52024848
28389225 65396460 43226708
19565343 190843688 314290716
152024309 239049958 17843266
206143105 215121340 33403940
284323747 380101306 290191754
1312777 30705726 20536914
165720569 58716052 324813388
85429497 96419876 9925992
79396345 221389394 159331958
19313187 90044838 326794546
80142999 69126138 17705462
106139841 95936788 124348128
8331527 436893096 65927184
19606593 310411072 227414064
87015423 695382116 191777928
144443415 111010036 94358052
36190095 141717234 169183162
179247003 230826496 233850000
160650333 271799716 11657928
85981719 28383556 163180668
43371213 473399802 1992146
150267357 49207776 100302104
2976491 8825768 10242412
153269129 45763108 88158304
196403975 542159920 59064800
240278041 96678384 96695628
315003091 264742062 164720010
8305035 230621724 50841268
106860029 304832024 392569408
137433399 398276866 116556522
100725931 44860638 57029106
55419307 182176136 51122684
16374629 462450948 27495456
144564225 289017768 62650076
104911399 356271740 144537340
279026705 75662200 26688728
151308435 86271018 5703010
45972623 79792996 411012392
189384271 152230718 2660482
228179143 273369826 1553278
69910489 84247972 179783264
224128393 46920136 11474968
2127653 463780696 148721284
118661715 217909230 175958090
65066639 73294008 8109324
50377351 378396448 213018556
9378207 224306924 93676020
18661799 315468270 401273418
41072663 175650866 81416954
30868505 234894230 300537734
83217803 413573986 186176438
178812667 200320826 30523742
180068609 452808162 951414
459387489 57543122 626382
22588985 257137960 138463888
50894591 149992282 23887378
63240465 449240596 317073000
123560285 253931100 350442096
33680539 43839730 13520110
53350395 327767330 356444214
59095959 331679726 168506022
75311607 449588054 152039166
71566837 54631498 22472986
42395553 177047558 111270606
210099059 415931480 41558512
54499917 137800872 123716444
125923737 150217346 293035818
198336915 453113620 135112440
139805849 53436744 155511228
198143003 129471366 230023674
70904757 196139766 116381902
26695505 337450420 40251940
175514373 78694114 127367826
46360747 356675332 89285696
125841087 341435330 514157970
205444159 103103498 134637994
239876595 335065440 5196580
116726811 372890112 155335696
69088173 517276562 14321874
28410077 377202560 42584864
13188303 317362624 14768412
79228821 249186308 88955436
181884709 466072930 115615490
148409913 173897204 218307372
38482425 455249310 72302146
292401617 126114778 144885574
229999337 240979410 167651070
261848035 162573280 83788108
4768911 16639350 945698
74374249 107069232 49048320
47800293 95824806 461709626
197428099 61750576 89851888
346848537 251930814 62744362
9209723 415246098 272930586
26964973 208866564 21169992
196466519 77650402 61104514
58839651 778916718 80527774
97772389 326831256 143511348
144220299 26622988 154782396
63389081 169822708 30368492
150084343 194559910 225850574
70529265 189551120 62157120
312926563 159620692 34190704
290291563 226654370 19793066
26374265 149377220 9546260
65017255 616623244 22098200
79373225 360115450 103869602
366124335 254326008 224386100
205333427 286154842 2892146
234531293 266115646 99136178
75293085 313921944 412217300
315984199 269798866 90288058
1036853 112537346 130314970
152291827 147189082 69019586
107618165 356278350 421049046
90395607 285008854 117252798
111194141 234469378 59367466
187566343 230988914 95877574
67851103 266482814 58126426
280747913 52509438 24325974
40953441 399143860 211619100
14503341 4557652 331206732
44636553 527828124 239430748
266458567 102924304 85411364
55897607 379149046 296232274
215752891 296524548 15784056
208674777 329924520 17883064
29312515 397885230 231247950
330979407 196506146 141031002
263664037 470211966 90067038
72350897 314868446 42976682
213831587 323199220 18101984
95397969 286008990 422591642
258692121 156003156 59761252
63256687 241696754 27010082
138639177 127739336 28645632
173702751 397225422 164569522
239375403 475850634 189070246
79582231 397768882 343217386
196078357 34169294 33367462
126898553 278685996 396341748
152020515 184247854 25172178
43799059 413822578 51056578
271549049 279533068 17767940
154326123 116146408 115130124
197530057 627181212 20278464
131861781 351756900 250161008
333701115 77985300 38779724
53352723 355002488 80539356
161814213 102942654 32731858
301376631 315881652 153058996
1400031 329992046 202218918
83193971 545239862 64458674
93669891 356177762 292008510
240455805 138623510 113696250
11771617 181100880 90046680
153608171 166848696 81561732
262927953 256287656 290659392
110967947 429272086 98896402
191326435 278418566 172646362
79511319 394221646 9271458
125066069 74949678 277500018
130780181 408335848 337899664
21911883 190799214 146143154
143485699 97573900 39745780
79283221 267614478 218269902
19390085 303622670 137894330
26781109 296408482 17683622
257868651 71075448 19035188
109095147 416669244 57783656
60942345 40543990 61789470
168316491 181759758 7845766
54089369 121608452 27866932
150113021 380428902 253492638
6116365 160319500 20234680
237877165 246027010 125182430
206379969 350822716 115578348
216915607 408393628 237154516
253984767 426878922 217427126
169479093 94421802 16409806
156925545 140100944 8885460
365094429 203286776 49074132
139031453 121640480 160860796
215375015 60845960 112389884
114342161 164663964 100346748
182070999 210266686 9272802
203682271 201651378 195436506
199336095 67266348 50058136
79290033 535171066 233395638
134417575 360136070 269400010
17953503 141543552 46206844
238404165 96282250 119505834
75308379 25698872 1729884
174781139 517573022 82227926
103896215 165441990 241531770
14126401 273112336 53879152
1253977 279525750 101961114
131827019 279270148 25437472
50560191 52209132 39485672
337319059 201499042 73905982
34728129 318396698 323481918
122979099 34994702 316757814
92710617 334025676 208672336
35045923 368171552 379522336
141342995 241926978 53844246
57961389 118422630 36387202
23176521 19272540 138247000
140048851 156019776 256378272
194120191 81761918 93963878
29239739 277003418 61379918
188480013 496286672 157065216
238532601 630934826 28470702
160250435 548748040 322742836
126950983 126311466 20344494
7347375 185785516 182195988
184833831 581009702 372306678
52095619 412634562 118741626
263544839 505186134 234826278
105774805 24814510 91753994
400722749 98919282 81937626
60832145 422378010 117972690
350549221 244604778 116889390
138033245 327474896 299677928
88402391 603091570 71274970
142851085 70601180 243365720
188028215 328734646 4439270
55174675 392029018 241108726
48257009 322679372 222717248
53234587 418026786 201960138
8562393 406611936 114012952
180906555 307988016 132664088
96415717 460667256 135444840
118321667 228556674 152072166
173121915 105374070 53028410
398866119 432017342 48062490
60112809 134922162 10632950
335809647 152197396 57241560
89453489 130766114 49902782
165528987 40754084 118547520
59051311 305510482 20792086
13066891 60008004 130334328
52050351 344469378 313923406
171156699 508492788 38740408
153186601 73539062 96887926
311442239 381931722 133467978
63569041 307969518 260923962
197725589 234540568 82444424
327287341 19285676 17903632
92357979 68260174 157163178
91529555 339137760 385269300
18280823 477378856 33991624
2009535 387840042 10195606
54480887 315295620 195379500
1251123 351706886 217751250
62012627 443508926 44623306
10927425 28648712 2784
185979765 117724280 62260560
252089751 203172326 137547882
286963643 174834798 42064026
431823315 172584474 137466470
217445443 109605126 125306190
117461873 450885844 90175052
107733621 106433432 318456
107530143 398165824 135512340
40074643 193543118 114769606
115660947 230304966 252912562
9752095 691149208 199107656
287693113 77685314 4363162
2810833 118439056 105092660
3236191 247625524 3265688
160103973 473611972 109170156
112887485 212425228 79111220
118800323 449510920 252522880
388394129 207210760 164492560
64476157 480756864 82715112
16712039 67364992 170236712
308582903 87939366 31229934
255040465 220331540 81794596
233495175 164963090 7094394
11497587 298218436 20441688
47777963 81788364 148893108
23182317 263212336 95031108
124044895 320772200 46511360
26283621 332660188 408634488
2319175 292971440 11575100
24409529 444159058 110746738
141136071 203785988 96523428
206096643 125208316 87502512
161974843 196588520 53104120
22645759 113968188 68687076
13218723 831888904 161366544
63976025 55182180 178959804
45821523 249584664 67029556
151125769 306938758 222479614
47535953 209826730 47302946
31213329 390229028 23854728
100321589 319423772 194668012
120296253 474888820 50323260
94318783 106959654 135308622
94666933 507754916 129015248
10504689 475020528 34830928
446292479 121135998 120565746
242188179 315868158 78959686
49529619 424468522 47698866
185604567 398041654 234655398
186660999 307291480 128476020
204964963 194510548 34685336
21025877 288805182 10327854
74604809 527076908 182789408
13124787 367835970 94876366
87215085 290762626 49986882
39335751 254584404 314183408
103878125 557898020 141197900
27663561 175604448 73999360
147938181 281800852 310128792
162972359 298610322 36776322
49811901 62336714 393930702
147651591 418444956 25229728
134435083 407978124 94311024
147787 539819724 163113792
118720193 434924466 305527518
62625613 448889288 99278476
92769091 702918248 169291508
42474903 445896098 117216954
269388463 316174036 29526104
274980537 128011506 12276502
47841183 89335880 4578960
89593203 183371218 187598586
184812341 493144358 418141046
97394127 167957886 238813630
263810423 250371094 163898366
323908865 427770680 44822240
233766741 119081352 36900604
7791315 178514052 171355936
236025265 119822156 202404392
4355837 195857734 25903214
272638787 384457256 77038532
142289355 356425140 133470160
124615263 430594860 155717884
337515635 310393250 161822950
84479197 177166212 187799124
70398147 519413156 56081556
1272367 331257816 13632012
123404237 92171100 87559584
96763951 50591668 249549040
39601861 458066748 86219292
233367825 352441556 71190720
16148443 141444764 30352076
256152955 290344546 123536890
32456283 202995594 105666506
145835567 203876766 114632466
79602917 496457376 96118716
62915655 399054960 27256100
45300063 195009534 52206190
326753659 220647214 140307602
144097075 251503952 165069440
76467229 93799126 14750138
440728663 213495898 93890846
6661317 767260994 46576554
297245393 499073118 104511774
260318559 285819464 217655568
111108671 622791178 216154982
178832945 240866030 258992110
87751881 76338262 102620898
2067233 65306132 151954156
53947611 337301270 41021298
290691843 140298264 71197144
16907889 60963196 26644212
274868953 226486716 183288096
150438465 151427690 37812330
134238577 308927460 104145264
12313875 171215664 262204180
41348265 217776440 277734180
181990143 58739384 177971736
110019757 183335214 20359518
151994043 57426282 11943026
194942997 73206804 51616760
69331059 52089648 21903868
68772963 219693794 106843506
104023113 195270834 254807234
419381167 171636566 63322274
60069565 192353744 145831808
182088467 377145266 141277042
48010279 400022078 223845262
73683845 722016710 68626030
167707593 108509682 48744494
46856417 305531878 195032086
372606255 294863890 195735714
168173685 171473850 176276006
89590913 205605846 57014466
153024795 566784070 144009522
30611141 183787934 187166242
3597327 571575282 114729806
175521027 62721086 49765890
195920697 95850938 68755554
55762273 10647116 3290728
117365581 663675314 98947018
51235129 257601552 130427064
232388249 301282806 269119518
293830963 113053092 53511096
71907303 214433356 198831144
213010197 161365314 160629458
138261483 415371330 72507710
167604129 252422352 226224428
69056725 475836450 39209250
169506463 183848492 170499236
174101213 110793384 10012320
277599333 391408326 166255958
53279451 69840682 12788442
47827743 370427086 13269846
91350465 124289430 26320730
114727269 191968728 44060192
425382009 76923950 38090238
76524281 215057378 2285498
230726311 201955944 240607032
340159631 246097030 107266642
152185075 159512150 61326730
174272439 209288792 88897764
202483115 328349690 68512370
295429863 434075644 318225588
326993667 292024300 183643656
276678061 510479398 91337870
23276439 290688412 417711648
203293951 64679596 28835452
224890079 23680978 2881886
289572421 220092072 300308796
275206801 31718572 19611472
172839791 711929090 134220050
134182565 323387450 12949150
123343801 504803888 72216124
189474633 121884004 14388168
71689941 368412472 227515956
189094001 172134754 149384218
43381845 81962952 331692164
69593457 82182276 108966416
88449761 227341698 43254294
154702621 157614040 16566872
40443685 467875090 149629826
136491259 242757674 99131822
106338281 473496494 13827382
167744325 235102076 232883568
9278217 134587438 95094966
173355891 131114448 118669204
142514895 293313000 330884248
74900655 642631680 172357940
33618635 170257974 415290570
142226265 276250980 83420200
69032847 169528366 201885138
32413259 43711552 2739364
123216501 248196518 222724170
161422515 108028230 87020150
43768793 348288912 100256964
322521521 197222554 68496922
120178605 281353860 140276320
70849707 460703214 313359154
46138745 135705300 16683636
119226469 463855792 107733544
97306593 481590814 248637582
59631629 394571802 292069194
142244697 276100104 92691688
43599641 359951022 52178286
164762157 409720596 229747576
262205079 98400852 55365016
204798345 175274770 99180510
194574689 562522694 1417238
22278693 344778146 201779874
98138541 36002536 192667368
17152373 890387706 598638
117647411 319744468 70428952
2856213 130411172 65904456
74292605 343740850 483768110
274352529 36153964 533628
120240507 378155424 234641672
276073105 486019354 68060050
29476827 185883678 24994526
174102803 386143386 66208806
20912139 514709488 93935976
53447409 471144750 39195790
155923985 104097690 20541630
252433387 425964334 203125670
151997375 504605580 225763464
44397543 433266432 269650984
279405455 369757342 92052730
81954523 207064826 361925078
382513861 62223190 52510610
259140651 370961514 106870762
63314505 88894990 26851530
166764457 109518676 213344044
52527673 146940596 249529288
157891359 355087528 89518608
90377285 167522336 40032152
145636395 138226140 3720160
188061183 155554614 62181694
236650505 332914880 46711760
127680471 396030912 278496112
101659479 199077522 92339914
39712737 82135908 85032056
160021259 224628232 27222796
112516625 406014054 39105678
133791497 254404494 99617286
226870545 142326450 682450
216876263 218717994 105960534
94550607 200781252 159245464
97006195 197198690 336452894
48695101 387283310 434456750
2950967 262556968 74057584
45491857 505714124 179136928
2497995 213958020 57966172
172781787 220817318 65771634
85935977 369179364 94928004
146994855 460271670 209953714
103553035 570965550 32748630
103237935 135636150 3805250
91713565 164117690 91141006
46269531 10932208 19361700
8284431 138582478 202485762
102523635 69628230 34746254
329721723 165922552 24580836
3102593 154150834 121103422
25313869 372593652 210628428
128027669 228581628 356547996
127448813 188460404 135639488
213961987 419375364 66758316
473697797 108538576 36402296
25880303 57538384 11008988
97455333 129373034 175730922
205186651 445693254 357654378
29010949 510205884 171401808
189134443 270994396 169591832
207078705 231599610 167457830
8729817 491098394 13685622
265329465 641505380 120120540
43177707 448286252 82622964
34966215 131413960 108217488
110359731 276607770 301884910
164876115 80448290 10447818
197212439 245224538 6265442
80937025 14317650 3842214
170743813 511125806 230950594
13600229 434669388 32009064
55348305 276841760 83309580
20395619 57463050 158422110
11261395 82467250 52352138
158114973 211949658 34222226
119668225 520762860 289396836
162623109 436140298 517805538
152903531 235760616 204568668
208202041 183273022 55488614
100861509 193224348 116426324
100884125 45727850 86056370
148823823 51581596 92368716
278918449 352963822 151879262
313363125 327945120 132046304
105558327 254475462 30377854
70521347 337045148 160912136
6240625 138464206 60199030
135609379 188756176 110733952
63644143 563581136 286893536
129038949 208531368 286382140
141908623 385871814 463415346
13726979 459456298 116281402
122132327 142800224 265932016
179981039 199722448 15071600
50707949 539969008 151377892
163813405 170072542 120886930
32464509 60792382 52645098
75742235 191594210 208733662
73653801 128533376 174376152
4555747 281200346 92279650
211445387 60770526 71208366
136159329 269495572 124696932
60206407 512453056 317432588
172292679 408129698 75966078
57650189 171753658 46162706
44447205 293532514 49025550
177154903 479593326 145234986
72330389 116294432 96657868
159706407 430951316 291662712
72457485 105189870 71895790
17693373 146045514 200949430
237790907 251499176 133538836
143552381 404631674 40863718
7179393 518336624 114484812
186291387 203314416 107276012
104576013 169671396 278072864
107322627 225274014 219558662
89884335 176238628 183804504
30981477 293469498 75752686
30514001 407704934 374664478
40729047 409916472 11260144
12986467 158581394 11206334
27050211 318987506 33075702
42413561 421772782 233667314
53396245 279296626 32086630
155841513 372646470 296155034
137663037 61835916 167849260
147275235 297026346 174592178
5409053 265853580 207759240
34829859 146023980 4170788
206057613 137411934 74681710
278300669 501493172 82370684
130201727 169598972 148388764
40005057 291862976 163037028
126224885 228850170 67472442
44513379 451233882 51459562
137506835 328685316 328411680
36663645 473397320 39738960
21741869 266187478 8805982
67719763 141492204 72122232
14767009 476182644 13649328
165696867 232664100 12868544
97943639 255748212 259628916
165726889 174431518 217288054
78855631 248738912 9209464
288793203 88175008 4434516
9515245 327685762 91723366
115642485 401405960 354936684
265528099 415164986 236453458
199173995 59879160 2044800
221867091 192668682 221525986
103424635 134505010 143800070
216803535 291026100 81489200
56561591 263622878 92026478
36272881 304852910 53114210
1441889 168114156 191726808
50307479 400892682 92580126
197263691 196272092 43030028
72878811 151020672 118335176
259757673 77212716 100342828
116775975 373980954 129293950
54943181 28014748 110919368
166643139 232013912 56994444
211292125 244157500 41060000
95651545 119426304 21872928
113751019 525920910 140246358
107058959 325998734 24418142
26143823 448797132 120518964
161673709 284439962 21973450
152496547 59849746 671230
150625049 377408542 116813054
139750725 157111084 34517340
167014917 196829424 237154484
83972695 476802014 57120370
142327233 305185746 266555686
325616571 109695572 94593732
139094065 473337720 384321960
96906691 330788338 176432654
119391215 179146042 150998810
132237135 536355520 176835480
5577811 110819958 41335482
1597543 28382536 9451312
273875191 340673926 359553362
236638527 277667280 291713200
51991881 30271808 7382652
1128991 2730612 1919316
36843925 450300480 363144300
64064517 89952874 116621178
83953759 410169762 209225250
170152901 275182848 69450804
57590195 462088510 47660990
104444607 106454886 141059954
136417723 594991230 222763650
46531533 132634324 36904344
165238065 419066058 450956294
120706401 486212906 72263238
31829891 17152106 15013582
133314165 190230350 77567322
16326645 275297670 38564086
29523245 410503018 125031526
357161825 561341000 70552340
124840685 446460242 62404970
140416433 429384974 134372294
89136465 97879350 224635054
80188533 180746528 158168496
128114999 485080044 42860268
39818435 275032010 142960730
129887865 498979668 402611440
207305457 301523028 125772676
894237 333422202 38262074
48326525 237193322 177880690
121408913 697000826 241424974
63343709 153041086 54749218
250857553 134812256 88731308
50450239 263948152 170422064
82378415 214462530 73884750
22146825 189909084 179283688
84072555 113689100 89642760
28653787 502777758 63908286
390496211 114790548 68142636
43098689 168830434 50516282
119417561 99271418 49235786
204478531 335463568 128597284
2223541 15200096 5628428
144683025 434236690 39027738
16282625 192639864 136114752
397509829 113404210 63643690
22924237 180413936 9487324
55896673 472349864 311554652
158607127 471861648 33702696
30912951 374379900 183811268
258531423 219190898 98811666
181058773 403680486 255846150
212486329 134564992 161369296
107649309 446374722 271222258
80892789 424180458 128457398
130992735 85176078 295951054
290693619 99429126 1296242
101794839 555886968 95781244
92200457 27667806 65196042
178155289 347352644 165952168
280152931 297181588 52516204
154406099 259999414 273985298
127935861 117015188 285146664
56344203 384246446 386365230
120669803 318108626 261535802
137611779 230530494 125703358
190644273 158367572 226590144
115755517 495735786 200415054
161232141 380321312 85298628
153490415 184024438 85410410
106174411 266337462 249816762
134872951 427777940 272804440
94711903 354913202 150064354
220272781 394917082 51803374
83408455 191281600 175071560
79663267 116229916 412131812
188659271 312511446 7813182
60144141 251206104 198879872
124785097 195279456 109012896
188656605 65500348 104653836
196524363 203642418 105685754
8238757 165978944 114492988
161791999 45751222 161701594
63488049 618548418 116467610
212465443 188889644 241943828
81849821 341731798 7285198
143900211 94068418 148697958
335747367 413661366 74502146
25979311 264275268 247416552
115138995 168001008 205620044
191712069 585005458 176620098
167688965 146086664 158463860
249194517 489059354 250839738
169496447 332792392 221264584
97227319 250097842 102999862
202462449 503505026 293301102
111949407 349842984 361779748
231360585 528757500 195682048
447756845 186548750 109519874
231199129 109699446 37450542
60655113 310166066 203969010
150291947 565377878 248881274
45114001 251939142 159999306
149333513 662176858 30388534
265102893 302219494 116610054
173861725 95460114 251473710
33851037 55120188 13680844
136458489 452222206 202975218
220458825 157209600 108623960
138420609 283566804 214645628
208985117 381035470 282635030
83050919 200732490 26784090
30659287 97049500 230850860
141813267 52727968 45357624
73551951 684627030 230348930
29932423 78405384 230220612
73189447 128833686 370960506
98858167 488615530 350728106
62020227 322575050 1716690
87684873 227356422 95364494
40084555 346145858 349375994
111322753 146876276 144192448
35917045 233679090 69017814
270632433 120538656 69273980
22958201 23382038 30400082
188934111 652598898 92837530
161271123 347987614 167992830
81752603 341865170 10108990
140820333 99501012 146897264
179480745 63838800 31696096
217668695 199615394 20407342
124210049 198572332 72272860
180530987 218559986 228525542
16631267 328364808 237470556
204751709 449248886 503738482
61944453 404214118 121672974
82658813 459674776 93841352
165987059 75348922 62725138
88535993 67075626 24785178
109502991 110108238 204458986
11304501 117495612 50334596
84228495 82723766 376971438
131553103 533036254 127088098
32881003 300407896 324827480
190531987 467506168 148352516
131662061 336993244 195442652
211950225 375558840 208345628
118260327 252003896 129024168
151239779 64531152 253760628
144171515 248296000 31371980
148460149 470880866 172521038
152223407 365686504 19645324
255943577 102386254 7201742
451878293 149378434 51957946
54745871 322285106 65590258
30609397 182362932 395079444
103974559 498768738 103872462
88284941 138033312 104232588
60138737 143696468 335550404
203962777 59183006 27514202
184347819 190374058 30767310
41540967 255693958 252477186
15682777 391847680 377783800
134006131 220572352 233411324
73329811 315532696 142945708
320671321 156171812 33555632
18354025 298619682 66218826
189130457 83146494 16559094
158892863 457838220 57758316
219977865 690196502 60581886
29182257 272202514 92601018
147221759 326812610 58724090
49472711 430010148 258641796
32683507 174014784 31437744
41883619 242526736 335216548
124169223 417144236 19938936
40770171 97546384 103495548
215250455 290042000 209035208
204910057 330651606 331209522
57513933 192910394 159452130
73134073 329051042 54158026
140396855 694370190 109187190
156425121 500058038 225218622
204951343 324938178 144442914
18256901 249344626 58639898
101803393 464164526 14268310
55729031 120807692 130789412
500318775 90000120 36658160
1135881 351337908 23632532
84635097 286772670 389941550
15300669 167697300 80648008
158411229 176159422 102221550
38966851 373741654 74393738
34071969 99601902 84531458
188614973 104251168 120291136
104918715 125363480 88208280
265597191 310350178 189572226
44573943 187104642 38836694
120887565 236656930 88108230
32432803 375556244 316989148
136753611 147575298 38115586
128540635 201436118 107583226
83665441 118194932 148653412
374399589 190356038 12192246
78840501 552859218 301790798
34514241 258409408 332636796
1176629 55134896 3508468
26197719 64499178 19530022
23024673 712870260 8775400
131041577 124106064 125019600
76433759 109414086 133239462
37726161 174190078 84326178
56471385 290499972 66416996
313430761 411189152 320850604
42221719 309449434 80713178
89049883 54360722 43598074
155473793 427364092 96110564
103671699 278943024 163747888
260509797 553767786 120746542
161996855 485734550 128102542
301383363 442670282 24448986
111319617 742817426 3643638
35070705 403171550 228456810
204013713 95682214 11291058
257643067 249406466 26132546
232322077 113775146 110035354
136679631 30771012 45624496
19280903 49205974 72351974
284140951 201048318 60349890
48327107 91007426 131368414
21946503 77846064 7482404
30232701 675460368 41181280
161181307 197898316 92863276
282429613 442013170 107124110
253355337 102435106 79582914
374452245 345623598 299191814
335864669 352561334 325995838
36469699 373268434 92547058
235908469 217780114 100085482
277674459 265431842 74935302
252224409 228295632 47927804
191124771 194198538 44749258
101835089 155837892 250408788
61847557 153860992 21844144
7808477 100456408 188234596
141477783 120361976 81852084
239732093 110046484 66128816
326677007 203449714 8243666
184868369 334436758 100017430
137662109 211069968 3410388
42590599 565527270 275062482
5449457 17290386 20112834
23309407 407737568 70982156
59541811 93940324 213610112
220976307 194040726 244852414
72563755 302667282 184968726
83582725 271037170 116892818
202187007 170811706 167212854
129972311 197295738 3545538
29343515 365932116 40530288
172688383 138809194 231589330
86304025 134604790 303983030
59902821 368361206 25431678
17684793 105070336 9801468
332992665 162127146 179622922
33136973 645513162 108147186
153308727 247081434 60075554
356858175 392208750 19624790
2564309 107111220 168831012
213802281 134755474 178256802
259769899 73492108 67200464
29791617 101371584 208943992
116534193 262535302 206053326
11192165 193116220 99800368
80334465 37514700 214943600
244947347 246265764 83862252
124942963 61882044 11507172
292148601 185425740 82503232
101693187 179225152 29314764
150397035 188548100 52933620
197736445 401958430 133347206
134626555 422341384 24660440
171162221 340337758 351121538
4510377 185335210 251422050
9724463 48063120 127479384
35356927 449094826 273026618
316800647 131963928 30442356
58560671 83244122 15679586
11881689 244750998 69677870
33773555 432535222 7701446
28613969 20360656 551912
225782405 101399916 10401888
40205289 78596142 92782214
350890727 166850586 122229690
62357157 697276856 49365408
147091245 151281540 312993880
144965385 109400332 69976140
173305001 28046316 150211632
103493987 236443046 206961886
372031205 108606310 51887038
71477441 431083360 267634660
232671287 58681940 106206484
187362089 70613774 69602818
124911143 184080554 198879854
55495785 166102644 41971780
90883975 44374780 23173696
32401587 403889706 135301742
330554227 77084384 60377276
120078233 223001874 45173082
93518025 470235180 114419216
268422537 127204292 166013604
157521887 267469578 163044126
270032687 43744904 69580588
253342679 65731422 53729790
78239327 133120186 88007090
33317595 116594382 100879390
260124897 390457578 175225186
76821999 889434622 141955182
83707519 296347818 156379206
278350125 346416792 7524880
428914379 288632998 188930302
92698671 438302220 91285772
242224389 98398566 11518198
122838059 128932772 181454764
10915151 230732038 18414746
193981321 51126994 3467318
132047523 218186994 69866558
107627245 56894726 8633170
130433603 132182334 112420758
38811303 656081626 37951374
69241241 170046722 72193222
210358017 528209516 154502664
128517905 136374350 131045026
61061865 196244248 103946220
149375799 40262862 72428354
162069857 215492984 60699928
155720871 403878016 413142108
370135713 161852172 49195756
113952225 165192948 1728464
78572669 92547218 421198834
120332039 455810040 417378600
44854795 407649910 43622270
126669737 129018384 24189900
209057105 142244370 68075790
123120917 225742948 335240444
3184965 179289090 151498130
22679161 279899880 29731380
64659541 169438688 243547552
49040257 31661946 7598262
34159533 52925626 121212378
100166505 201663360 129348320
126851145 495456558 23726894
2927571 393967652 8381304
106011773 299429494 288566602
102494777 128397088 402204824
59333039 100685898 134487846
52184929 541856438 219145166
190097565 378722178 35268730
41775021 359071254 377122558
128357363 351711666 141394362
37467571 260641650 53152590
140710759 446962564 173181112
30741053 89800810 30054046
136723035 42710530 16706286
266738041 144882488 191429120
452191017 106800828 21737684
221475001 393707310 207008430
20949329 344664466 268458958
166111537 104195048 165588464
168859529 73827556 153210152
30880195 413459654 138936470
119007965 228489622 100893430
40232125 375110850 346140462
214990009 395339226 118443042
149457641 260594238 122901138
24945655 264977672 134085260
69540097 329329154 169403990
51347799 438934218 21661790
105211913 671301744 166933008
86649759 398206608 117965216
242157331 200043252 86080512
116469143 574820942 24352514
251733459 67960362 92546302
53440039 125056088 114522152
17799879 98441950 189863970
96404961 64592282 100611282
197787831 499011460 58272492
49457313 355371098 30463674
79753031 336757332 159234192
142921873 475180860 103449840
171041363 155957066 73517018
220568061 26224338 124036354
58009689 431603790 67146202
136644057 326115134 170826918
215100093 150238530 133147726
43255429 258685382 152978354
16406535 334497218 6784290
164074819 250390938 76404426
59679971 438497278 18214058
27965453 700907812 148584416
2824773 346477246 123192954
35413349 75119014 37088378
283017785 466836890 182489830
223309991 608582298 3002334
142126769 262985074 291734578
130149773 291646186 245073530
35076697 527010894 155489454
175870583 391134076 1454848
58717397 261655226 277403402
224449419 212441200 63181092
75676779 351192516 62381072
124334347 49272042 112142346
168060459 140895438 90620378
54262119 294076638 190786114
102979329 270657126 16916362
144458221 273132592 32875844
178395233 174128584 136489516
1935523 472624160 250138936
132741983 406490536 116707516
305413693 342754774 164359954
155056011 366132602 107258754
182990283 145320106 58175454
125639025 260296920 255864940
316872355 162133132 187544576
238859593 207729104 13409564
182678139 228447288 111295472
199767929 550895756 159949168
90171953 238683604 20311192
18053285 406042888 51881884
6813485 143586000 173050848
123077263 137456592 121994004
192781851 119900612 67239528
127922027 181798438 104172694
127372315 138149970 166210110
179449563 818909730 154358066
55851647 310655254 65123030
117916481 402031622 12352094
367371989 249324712 169766728
36731843 448216926 57884310
220214597 304815152 7166056
97642731 205748774 109974078
93987445 667946960 67654288
184364083 84045784 11838212
119746949 221203700 11127340
123611651 165554152 55672972
216373267 330346228 109821844
33075009 323791192 110499768
6635119 594460258 8115430
75631389 316710912 9102016
383921013 296534848 120970716
1055855 100575130 81642110
148496653 550796946 102871986
53659115 388220010 60941298
200962945 116401678 128622746
64420029 203651212 87272136
97411695 159514322 104504970
80319953 103972886 52389974
66446445 314765040 98998556
39999551 603077344 119836588
135058387 171395028 200347644
22525399 49245868 6449612
11800677 187567598 15766254
76930575 366499480 259520304
17802175 559132150 223723550
15542871 392352460 281656320
14646949 273551330 44720182
7012625 850825050 48150810
150400973 193808786 14346202
8483767 377177194 44320214
194675005 382447014 16990710
270898857 165411640 5372724
242020725 445930618 54179526
118475413 517498126 2698066
194628967 333094294 239486650
196875893 77476092 37425036
27772127 258695818 200023886
238706621 322497008 299113664
297295907 413749724 312142696
295361445 451104768 355348424
158947579 456799662 219236598
121499013 504697654 136389894
324800617 48881144 27413716
52560755 370011850 117846898
104572171 485276974 244339238
22201029 180485792 27090264
15015807 157551834 463583986
257426177 106602404 60738752
70866897 232540654 93047358
158514801 268365444 97020952
35952009 768936828 33528208
129495475 103097710 358526398
279816081 368778772 255890988
415121183 232007708 49577924
140723815 302285640 112115280
171131987 128756610 178102866
80612571 216335922 4324526
7599701 653302042 51223418
222982447 74044212 199718544
4452427 439678494 344337486
40602211 463519212 130179816
136179243 241944924 42074480
141105199 719159886 188079582
144143075 178649222 40613810
201444025 270082056 50983740
54527655 251205804 145467140
187381467 518287094 237623526
91435077 201137064 121434140
5406103 49016440 20514604
143873945 106064200 71872448
440111605 404640198 27033414
98187573 584182722 8520934
39787743 210633024 226587328
43279417 632735312 84993884
335551757 210441636 25155168
21750421 448214370 299113122
111687663 288270236 142636224
42646981 87961996 65423728
166102501 48686054 38863478
107417555 515052802 50255770
307680841 148106112 44147124
107940619 159894302 100213874
169156961 242483412 136417812
148844933 475967182 219914054
5407239 409480088 162847248
201956067 565739066 54279894
173585719 308802944 22818472
15393919 211366806 231762078
205700233 697088774 26006234
319742559 16803128 20093232
356870475 329072718 278850226
152687899 151678008 324568572
11159355 238421452 195862620
136882795 220419390 131439210
107636311 264814120 219518752
144225635 97065840 18594480
74214587 166865182 7171426
121169101 64505008 221389316
96004033 13899490 52832494
25324255 115083698 183110914
28370311 542360988 141788016
91372319 356618608 395766632
201609533 288541388 117976616
293640357 75266492 24418464
23649931 40103884 22884872
174705821 177718030 229667722
268389865 114541980 166325556
391645815 74649440 49511436
25271407 297546612 288291144
10937367 944534014 64524918
96344385 320682090 65007406
222160301 35671746 83880822
137909253 164862432 290579444
32070583 33510430 6280906
160415577 412808952 219231296
241353613 75549494 200943142
237581875 350164022 185109454
222671163 309585370 146120490
46802427 467216638 155891574
293301053 21874324 4947416
10365235 381329548 143684740
105718189 422222308 50780128
135408181 64462292 44389376
1415555 122073960 103501080
229916237 698092416 351486576
144140661 58787848 30410784
41073593 623237164 94947404
158259969 131157522 239861782
4908975 102911430 8708990
70878405 439474960 85127400
198132787 331948438 118054726
28743805 154120682 30917626
3772319 445336554 303521238
171793177 390094664 134565880
248481421 231898752 208853148
235138491 206838838 86864970
39047217 87513986 110747538
49757493 208805454 74891926
347442429 376284300 42181900
17251419 303362682 199894838
178172231 359794400 78687308
126114313 54769234 16947398
138565361 333431606 4113622
27140639 51520602 18627930
72224385 196561370 153135030
326690493 106751936 33835884
227689193 80345176 163743976
151464201 122454362 82805718
284436121 44433306 61641078
291236607 275863366 169371366
79649079 236325906 143517022
375496899 82687312 56420364
20424665 262218420 54841920
46949317 313095892 136243876
87223541 78192358 32889902
91000677 6036636 26971244
172603661 596904290 123107570
142992289 114670622 82327786
53761367 270068996 167355872
44075361 149919340 34272540
190101827 47827986 79921890
60365613 402345004 63837564
100426053 262154354 321638382
18986947 200799756 288890196
61755003 119535586 50830674
83201013 240627732 134127196
170908987 259277664 30736632
228259149 147385318 34514982
96361689 286053710 47380698
179931325 1249272 10190520
338412059 128941478 76456678
12532451 392964888 169002984
310756039 388207918 400181146
25604475 224515312 332717400
140799029 303273974 272484842
210601793 267489252 146385156
207535661 148538110 59037902
117207169 232100420 36637060
40078591 49171026 41639022
96147505 421261590 403498050
126413211 477658810 102777402
28232327 271547468 36532316
134013503 236700594 5951322
21554485 318667920 116014740
46770027 389157760 42943764
96936897 347507438 93797874
14165281 293155960 229996520
157796475 80636440 215419920
264579151 235852696 185580692
71656719 157609578 29611498
98910975 266752222 2214150
164455251 573033626 319271802
41811839 223091300 41273152
39561787 83401272 54496896
103164603 72899664 125463124
57167175 49469790 269968946
24371269 213415642 115166090
53308697 263496528 322034076
1508611 419572150 119219710
38877995 93125460 65553420
191604741 337270872 105165868
387314101 181020998 5293798
78892401 230841682 250103286
46840413 154490724 209194736
264586649 342653352 353577936
53156481 275638888 210813252
179903413 242639262 22321566
11733305 137432840 389655020
130426815 331913488 294353184
30793965 166786500 20274380
113464063 744425716 223430480
33013705 288346924 76065832
19254943 481433016 1256952
88929975 253442950 92729250
219431231 260665254 81137598
120494243 157317808 218209324
137063507 56126734 298009382
24345981 688988384 32355468
104581923 238911328 271004244
137526349 234561638 96742426
94030515 169903018 104834526
30835729 85013300 4722028
13013947 97852696 16177300
281469999 420202426 165374418
27003085 220246540 46742120
193613183 225814284 173556312
23352935 389596140 153563580
272957103 37087556 6728808
103387925 185868888 113148540
3282163 29737256 1354712
159785211 381278766 237672958
411581015 181096144 123157708
79546835 471696870 319329030
56019715 177144060 122509320
264366017 290180386 50381698
56980463 72499774 23096806
99025041 179888374 53588562
84234593 363443072 125114476
29831497 91669172 205564324
31145185 444175870 114650506
94864167 26577894 2597414
222999985 265967480 305222420
198015855 708369548 120610140
59524931 428225042 81765478
126528401 370154388 83155788
52656511 320621382 178140162
37365283 246598414 420505486
42211743 521192994 93423254
298992595 526703670 274703766
11173251 136810064 116214732
135487557 162869494 260049882
144788291 285624228 126617556
38302643 524375576 84181592
165214011 156998298 258310210
78552105 342410990 13311774
99924695 568305528 49660800
148519509 302274296 174549612
94837997 545736080 169559380
274374825 347877610 101125950
70498915 399751326 191866818
53282159 783747392 158305132
43673461 359926660 75414580
113389017 531222010 159351906
190790625 165441030 278950790
7024519 53467472 48837832
191523107 151955194 204202498
211614905 563438380 46894360
139400671 673907732 6435568
142136279 213976012 258008428
269453767 31980454 88850686
27144321 88903518 331317302
304028239 499939552 19139320
52615431 267099810 45418510
40131825 32133510 267044434
253445793 140807730 106495150
152572775 170920932 69336300
121613067 332749874 53819214
160658767 511082038 12948566
66193241 256708982 27202126
130055257 138382474 90950750
163068803 463274942 185882714
60804367 169414886 238617766
55041923 101997436 48169364
117066321 364603072 224663100
8185489 49516324 7518212
325765365 340496512 351984684
32424529 399638192 218877208
164570553 563214958 60851994
200723917 250158352 221106616
180335695 63306160 214513520
45541395 259163038 191689734
30344985 28910982 259179890
15927081 359672482 63980478
69676369 524021972 324700808
148492195 96953080 125058668
220493997 269384348 95165064
72290609 662383822 64748042
56207241 417817808 50406312
86228415 72770640 19981780
108675545 110481108 174093480
166757521 143933722 103427438
93046327 35761286 36757646
280984929 114532146 64181918
101042103 57840796 31167300
60731169 566851208 59695788
26660387 248525778 272574954
202619467 259547998 251417206
74722403 32311380 92436096
222243081 61462712 15409812
173052559 75082962 40301490
109516015 217292052 32105220
8142083 124860068 35202236
86112141 426393924 61842232
17658453 157868526 40025546
108320573 413489832 72230736
190418925 192355960 31942968
135325567 292356786 39821862
3459887 158250786 258794478
230673973 353265172 129994484
42146229 285150072 442785260
38801123 120591596 155233744
152579559 316168876 161429508
24680461 49958368 217744196
88203183 462942834 390359518
111473375 360056690 141301054
140648915 256014622 20533070
76436369 44403340 62134408
151354111 529652352 91943220
21125517 256803074 218869938
139041723 84896840 8863260
137383643 349742878 13252366
74612785 262602686 94020602
82068019 325776870 38285550
36800591 52935922 128088026
78306611 285390952 341433356
150009535 624669020 70928060
100050917 317455812 251368344
251578743 33488412 128835236
144608727 8965032 2443216
67293435 203066042 79464006
225484939 249132608 236754356
42390565 307088952 132461280
38181651 270037710 322218590
200686933 429571104 14208984
191369339 567874732 282134384
25947005 404336560 5616560
102123045 297959846 276281730
364128635 138467576 32823260
14642343 296637856 51460296
137053987 99831088 106171976
84938025 354025020 21873200
120178009 297783488 157645964
69518001 302921520 166810232
216912363 258225666 64576342
106285985 65619210 16997418
101039491 104576292 121035672
13280837 397032344 58659164
143432055 534022164 251315920
118929645 409695820 307435968
203339231 164159974 192578702
25620785 428722490 131926970
110786011 216671868 197367384
90107367 570312946 121393158
260031243 353567076 285055772
73576581 354623932 167088948
187791577 355742704 26601032
138242997 234167238 129064066
97948509 319649286 108808478
206447705 28275210 227078790
167406477 115618570 70560210
13100303 239408386 32889682
3174639 455789942 268771398
213039043 421250662 256851394
47998143 199931004 46685488
43763151 393626418 91295350
167342325 246092820 198097132
126586149 324373568 21121788
381019377 121455090 74048470
95879227 186498076 16348916
114037445 177984934 99367570
170504467 292971278 22017266
69815733 147079806 78666914
203375945 291349160 408905336
328853781 276738304 215064792
4882077 210281946 330300446
134699901 463424348 261432036
188097727 173013758 86504086
230477959 461306522 218578534
147274731 424718410 20713458
249103651 312193418 172752842
113799843 97738506 138683014
387652633 280676432 168682564
86613339 93372760 57059748
163551813 99502854 33499546
4094201 71735888 29514556
86384703 395346834 193211098
199136107 567651924 360382692
289919697 245865032 129094284
33102885 513813480 29353460
97169729 102973118 32466062
183691917 378773084 34789932
289312019 69259288 155944772
89599371 277549202 362642106
130933879 277694436 193926828
30466649 316399248 21886104
132408573 318005398 147973614
196809991 112983534 113841798
270136483 394107994 216877970
197954771 91072948 3406984
41674701 213284670 205230770
19921443 131822382 22219066
274261963 210289344 184485792
241316645 500902860 23114700
62065955 189653174 39604610
80099543 159607876 327306424
149028399 283855258 26719878
169738639 154154798 162613222
2966511 47880588 43194608
41046059 294225360 29653380
159437277 347648136 192109000
107277799 83168550 256486530
180958827 229685946 153585946
24893247 307122778 253027746
173182779 588029484 277907068
42163775 14445050 78838550
31511857 107534582 11971774
79572325 131065800 242193156
204550739 55138588 267675104
215198373 432819536 207076248
4467655 256776792 470492940
40423369 83258744 19143308
133771649 449626232 74740000
64654607 116140140 18446160
33450657 84150784 57681084
430372511 151179058 17270086
363953943 464207058 98352874
7480607 213473132 265050676
100831655 362847196 119669240
387797681 140919842 3900106
54575617 309644336 71399912
20487443 395871948 221418216
52154361 152416186 129507498
88259803 122344804 84568304
140584125 243200950 125760090
151048277 116203534 7882954
114209909 106447648 58793284
121345817 17750768 2702576
51898387 201129122 46783246
132841569 257340384 68643488
27026099 141462518 135630010
10786003 56999806 71934742
102525135 160190582 124355826
281927917 75253670 70885606
97663815 161643740 78761880
6688801 321997696 245768312
44051969 152659348 47640788
338776287 357601200 270042340
107554487 47388980 368467960
91832067 191233188 254086576
186084737 139802386 72843794
111844483 212058144 158624448
5593341 22797156 62439388
68734345 177499650 10188210
51421775 395355874 14103430
182420379 206062320 80872328
6809401 187188512 373155724
9687391 317746264 357842012
80149729 65307000 192605220
132115913 402585618 275338914
145516763 315652916 250008400
113129689 28170098 10843730
140513669 199841848 66177808
73993425 382557732 6531424
165769967 97787476 244551904
21064359 300966376 339456648
4976481 490023720 240845620
7127303 178514824 196848664
81064041 184457548 425612412
143644997 228940462 111211706
47157893 96401012 2497796
42934165 73063288 151437116
309285753 384704472 260250716
29639995 235047410 271495798
458981 37147032 27604056
260798359 624055596 130389912
53342165 91087036 41020552
283929001 192998330 114992318
118817373 150181544 41927136
137084623 72244618 146029474
115054111 328035452 122571188
40747723 275261862 248717394
273484105 480102638 140600110
60730635 746465510 39026370
114863215 403793132 71461024
233038829 244940922 139377630
110684309 33110778 102640338
141327251 453357536 218153132
160908545 187706860 137463184
272467669 322381120 99371392
48953025 581209240 205805064
227282017 494999004 75191856
218741775 68638360 169696416
224967855 66234418 17123430
345928701 307460128 197230272
156295507 514857376 132627340
215316821 353874628 65353304
10529713 24361874 57425738
49588321 512146738 32246846
264676551 124629488 123920028
59990779 384962432 203086648
178451739 587571672 231083492
218130809 543312108 202291284
111597883 297758166 38635782
153386153 545303298 98032614
204627419 503077910 107919190
55417791 480978990 6319670
127458651 107096718 21370246
86410059 330204380 233771940
80312107 200564164 171944648
50376083 228002358 52170126
44434431 373353996 80226212
99697617 319485706 122923470
84104289 235200686 223181262
210165465 611318590 281989830
191930837 329659044 217282932
89532433 570585624 33178548
10410555 271730310 146589070
168324769 571435008 84447540
236511455 419357660 137975240
366612465 428661978 23870554
190658249 444161656 78490472
60077251 127340332 368434280
242686721 488395990 313302422
27029409 354666258 201127658
33221451 410888692 106596252
137985399 354956178 371806174
48409557 419726974 230816514
28986927 228902766 91880266
44004525 137698550 147201426
60512971 306165256 55051988
153162957 196640754 25623538
40955633 244907944 67311848
277114787 544382834 272877886
12179579 561834996 116042148
71980267 354801890 91464394
56840789 229559838 51738438
101798395 580753552 88385080
100225029 331976742 36763354
141301167 414270594 337528250
1631879 101600580 35346120
3567447 494430516 56940544
359651605 156755086 62036402
60132215 51555920 24661660
59284031 490046838 369103506
50384831 386184168 21924216
148541437 368459416 42571904
245535857 147743314 65128966
21130039 251987660 19944148
141939695 404404640 153901280
17780325 54873956 178845840
231830231 158163286 47327398
151981603 200216190 200758146
84540123 237250666 55974258
89879713 767947318 110202346
118830059 82659744 116570172
184303761 716109718 237550194
61855847 15993312 39361764
28656941 414932132 1703956
137433921 163685006 200026638
183167185 156794820 65847936
34060061 401821872 204839208
282650065 210062580 102170880
197968017 30709164 225064892
317874483 208919658 87631154
106630531 470106360 107630880
162210473 702014786 307746310
54450649 228693898 355333514
189651159 343995402 396744034
11727245 237212876 5681332
112122843 334734546 119185282
12430505 494880668 98267240
272578981 380127578 37447742
76517631 58828082 12935478
85113117 45259050 17677930
148947593 398709676 482008148
158398125 490723050 440517530
82357545 44999230 26842410
122498945 369431890 254979970
133411669 94418748 16311336
66942289 276699732 282073236
151690831 209427150 141273810
134935725 745668920 3669672
53664031 97086358 102377110
56614043 217481800 67003960
125098073 90847410 13918890
190760361 214150028 48019128
185957815 387402054 84894930
101158145 400987468 187911140
442539559 48040790 13469950
109239 179013912 214594292
211357729 248734708 141714272
92226663 196895260 104988300
65826605 305044906 108600142
82607431 294681450 81115542
251926477 264991756 284103004
3148041 203015052 38417552
115966577 244767146 34651894
430261179 172391790 71269622
192672925 253370452 118295536
256462965 84468910 23692530
112230225 431256460 76386780
251647647 71211244 77726568
129274481 343402892 156844600
135404303 70931344 42204008
300974467 128170756 142401284
26662105 136949000 174894724
79807109 179899712 1763308
281389485 148736042 68267394
312469329 383219920 342251328
183707597 366714088 256216816
2224499 706221528 148347576
80225463 160195344 60444284
105319639 342686416 311775668
92476953 300720396 14678108
160578805 99483880 78647060
21009993 489787176 90309172
46933215 101720840 47934120
168723787 304580426 110768974
192242845 107924170 23696146
44229677 332737436 392441648
13718291 144433712 9146660
6981301 420973100 235138568
69857683 157394528 328861096
83578047 411085262 198275094
281625463 295520274 113252394
250259669 146156498 33305846
119227137 340133744 16677552
132570233 203459322 148581906
242005777 182927758 95977066
35057445 152473980 85944704
154793899 140385718 55577002
125726805 5998832 41234760
134397193 114186758 42631774
14356347 277472140 133415700
254814179 305468306 139146742
121703733 62348546 308706522
124465957 478402766 65494154
216134107 176877544 5999504
146001549 149853920 312326868
22293323 117840892 11687104
265270273 199450502 44150794
238696711 164856858 100954962
263990573 15529786 45205490
173073341 729077726 214640378
151066457 251087026 70212826
224638795 329730250 5206850
174293655 148038764 211888752
67231671 281358688 211802364
112646965 258881520 191126016
137535169 647801118 227514354
12231677 548493264 134467188
86186483 209407226 330433514
5116643 1306518 1425246
9461979 329782588 336949752
115188141 139097888 129873252
56593845 316801140 111981520
225465459 316755632 139876188
196656689 730425870 43947510
174787617 249043296 72939016
382665791 514155638 44062102
257963093 421468324 183504260
237882583 123692898 17373726
11548591 278043158 174363922
127542387 194375614 188736414
133071995 391837250 156135626
126023013 349936568 8757696
185589509 47109512 143278700
9117191 9172188 14690220
321572929 433072662 321011814
263649255 541609726 34161510
151625241 260847730 103644138
120853581 421623058 84902226
41452265 459988696 29343940
313688005 321865110 12901770
115018721 162965964 63708372
183282201 332598854 132157302
40437547 25494140 9541196
169893615 402949090 63013170
5478893 111217506 15058686
55422995 106909640 16813720
92355727 238427596 115035184
15692985 321118440 329605948
241275081 133023406 119813442
57246309 196326038 11503422
164096531 253506918 325058706
194870245 98585060 16459180
202335797 220455334 39048482
319284465 250400118 25365226
46977775 333405850 239818910
79415845 406525630 175734634
40274617 332824724 65453804
73609953 479394748 197423376
65049705 276290070 31726090
51956175 580086252 59932064
378337921 342107152 87929092
45912335 386906020 390147880
229468363 321244668 22873056
53424725 513772374 196309050
120656565 96689072 127048140
51877719 457386408 101914060
136244395 204626420 63777560
56995509 439254512 203899572
195820151 428057918 320822038
266970957 54953830 77767410
42492515 23795928 1792596
155363409 213282068 77938584
191913807 458363034 42746614
145658057 429214864 121883744
193757009 156917010 46025538
10841317 250416074 128821022
4812983 75159030 11839350
148020627 132844226 27426834
212657575 427736516 42069512
280018019 305665696 95130448
5084629 323677948 173518564
48880019 220156798 81163022
91431177 103322564 80558988
263647357 559082212 161142004
103150825 168466360 3301088
20394803 268020436 174978544
27431919 102792102 87548926
106459465 369644022 171958830
192211737 49791708 112593284
237433685 25970190 63560298
53412765 34899672 21772300
43886545 478236750 32865690
40452301 195103664 350907872
100761145 186318840 77284380
45091579 429719470 280667210
31855747 75443698 129284126
32860277 294176316 161875212
158956495 292683550 196068650
38637757 201728940 66793920
227451207 138214634 40750158
15761223 585056148 149125444
131117467 528862384 148648456
114257715 146762928 60914620
42179747 199076624 10302128
62220113 64882590 23740050
112113759 317636632 45298968
88530667 88577326 30192802
74616685 585859730 41791630
14160577 161441336 64400080
84656143 138393950 22127750
184959443 203986930 58582850
164538145 359390802 248797386
93418733 329544792 93822564
132113441 473224504 181974488
42336233 423537666 392795142
74833439 146961878 17108026
180933805 340060012 187698260
147525527 351079806 177375606
111101979 68095536 128595872
306660405 219308262 5058866
115134495 345345624 276324068
19152751 398530080 91997940
254181289 157536698 127768826
118228129 221508322 10425574
148003121 518657496 124806828
208131621 69285346 9634398
210309021 141192760 89125860
157422249 346981360 61653780
255177947 152751236 89732588
54625373 489584288 115883116
298445 108433020 50303340
168257867 102675944 43274084
91109429 248252328 177550800
33156201 331184334 55449238
63902227 237106354 50875378
79729903 147839326 27206098
199890661 612230940 236609280
104634297 19386544 1100448
203945307 75208040 4808820
118437893 99068196 31596912
255689967 112317914 159392118
273857483 438886606 30697898
56785251 246960318 323596930
51180551 215633362 75933982
191840879 429295688 148736576
85651233 123298474 375100494
185583741 111632326 17614218
1945079 386008516 179654252
213285285 336370620 249316400
81197447 484346004 6136872
98484129 283488234 161599618
41833085 91930156 121520200
37009801 606853662 59929878
24479565 365294214 264582998
16666601 479209092 209527824
101898033 283743834 19570738
195788079 310311066 18816118
15963845 49674668 17640376
23477447 314600490 136578954
125798029 681094750 134940910
174907677 542153182 395859474
139857549 482081826 56884522
288372553 215621476 160249492
180672257 212053634 125571958
125428683 115222046 2432346
117978347 503481944 35352296
159499275 84073650 130284890
223375915 191656660 90638380
85726529 455552682 193358406
18599995 7200440 13928980
315748925 87075050 14819894
65873713 476113420 275746816
1906983 423587880 236726656
207650847 114317046 41021390
99306999 301571718 39683090
78708837 411732056 68840112
295342439 582590808 173650104
122659511 152160076 118790468
148608795 423268302 378376630
176452083 600234672 25954564
87019847 186491766 33045078
135717183 123532308 56332616
165087847 551569340 230976920
112843705 84350560 33060580
36904351 237584512 26544608
95824675 311592326 355568482
73133377 133823536 112362812
30529821 214557652 419378268
50467005 72357130 10326810
62930877 273721166 37703142
67183163 81751566 19979454
185377805 250359626 21676318
87166679 131857460 400619872
128435103 77230896 68768840
108199027 236014886 278452582
7301729 148370892 156588084
238788881 105142280 134484400
65178323 262258820 163003864
242875749 519080918 39405738
21909975 666921492 231714160
338262897 325465232 232610076
116190175 397313696 131056340
56727313 443179938 119399586
112962765 317693160 90573196
8626571 116315906 1965322
80757973 61158350 64061714
140610369 382082196 166070308
63370231 412735242 64045242
117448245 478315270 162875610
250077601 559120424 94865068
133498497 325623174 249717442
217430885 251308440 172348680
22981247 543309008 28055276
95231761 206477732 318072988
28004549 32664494 1767938
183655461 155810446 62390742
306101469 30928408 66043896
103353245 101839414 75909050
136015857 93495174 39154826
41928045 616040674 276078870
20692057 328219956 95790156
116859881 7205512 76298756
175721817 54963522 22743314
150642897 223673466 278498218
128583165 35078520 6020120
45240353 450033366 53978898
36409995 75282126 27713918
266971245 142016622 40758454
53118465 473549714 122512002
49236217 446202146 123170174
56289129 383967522 193470770
139599703 76296096 86456916
80389277 86911528 158048504
404054085 150196734 18294862
144414327 236734458 23467726
139721417 54187334 144891842
56982103 122554970 33182746
204045639 183060806 267392298
219148575 505281570 139273558
215939863 422188412 40193164
454044417 187791774 70171966
88734943 282628240 141587300
13441265 149386110 24689178
178988163 95024964 186614296
83310815 496602140 316002820
56487513 275447520 43162216
110574477 128580894 202344166
50228875 261559658 7566694
396663719 89297924 57177592
36136431 110805366 114983078
7063681 136370922 44827698
244303319 138530918 30627982
3532495 510057336 293865948
58198137 268623012 63464296
43661325 285535764 308431780
155301209 423786418 121514114
27841435 384314700 283529364
24639057 346105374 43515490
459873879 329821580 139610928
34957419 135473562 88641646
335477691 282319992 43854412
405263861 306770620 136918880
208755495 259579580 113967048
47371031 379484110 227981030
33686889 164638782 57847118
108131157 228265118 114205986
59345881 53778270 17735358
40340187 202440564 72932236
38624365 338936524 302216168
939159 308828490 96118438
201195987 279546714 253598674
423721795 279698534 157759010
197597969 72554024 75358748
334043067 290132742 9618646
33552631 169840798 193070122
40094503 140887764 3865524
60381753 379924482 20542354
8117835 544795430 15670710
12716161 254695614 340574058
37953129 711525678 22388086
38449733 88056134 27733834
155668463 177409766 31290586
27392747 526734996 52605600
112031987 91097616 127703220
160735603 250370780 49375996
130857569 143397512 30830864
281330745 668725106 188593290
96409099 552704844 15056448
396495437 219705616 21986504
267053481 303070708 263412552
9642957 177792732 88703944
26301245 518347810 65648602
20447697 82276404 35491852
149329861 438048106 97037902
135303899 130990312 321730732
220248749 240094626 3122838
40113693 253459126 160950690
35654379 176601228 142906040
29896719 310107666 471648958
69639823 531237690 257628030
231438967 93313144 176256592
18167001 510374502 261959974
94928555 80102644 14720300
124411989 338911352 56508036
80032369 86217486 363109338
40051481 473873058 92688774
317123161 256506738 284166462
188253611 258875518 81230086
35939801 47828406 68842122
319262763 286843376 96816804
169642377 557581756 147537384
74809565 598867608 101568156
134669845 303630692 252989144
9176135 564996888 168822984
176935717 101909244 308880912
80738085 154550584 138990600
132585309 158740924 52243872
32944067 19263570 771690
181088675 231241150 210429130
208346979 161593374 19699762
73278455 155924852 453002380
53358425 412112530 135114386
365550715 56129330 40797070
70444525 313816538 344536510
102453005 321581570 377868334
25129923 264808778 227853654
220002155 465990478 181318754
232737235 229394602 285081370
170700185 114900242 61527794
96653741 375699302 198268066
17901153 297232050 52027990
227753989 204698500 75137248
174969637 40419894 145268046
35251109 191661142 58359142
73303171 176983208 92733464
228383697 110345398 28381926
26038461 122131822 10049526
50549851 93259632 87568764
73872983 347525530 91069370
213953949 81819246 132194122
191766035 361429520 67169992
66231055 68196976 278739632
26154801 8006620 8900532
193439297 294883660 178432396
134751767 158932990 47702906
52465383 358070852 37838316
209599005 233744826 91216618
46527051 716335968 10544188
71068461 148150124 227410488
362876943 272316642 269009026
61058109 480154374 51401102
45844687 338289190 168306410
169848663 159453426 15630634
44850475 69053470 14108938
37487237 564578136 54045516
70391571 198287738 133205694
316123999 462397182 53000850
109672813 283145146 38542498
76465387 691475106 241149342
79739091 245879538 87258746
133994165 84695380 93177220
76292359 70410502 180924014
158426751 423726030 250426982
129083329 717628894 18628162
94939351 645547446 241541982
218396597 169927022 71188114
22512003 164969250 106358830
199976153 66441156 117465192
92651383 271251036 18971436
257049451 192230152 107750396
247572805 501464626 87833210
158163339 375647650 24844290
34837129 551970918 232391874
68264895 322766500 405857640
96621843 364263174 89645462
139713363 308724844 301363632
180064973 402647066 413651194
50603971 182343622 23799598
93587827 519760660 95333236
438464267 121593074 78728246
84976823 10526086 37650782
26499661 595724796 127077648
243987093 162114370 177672474
215279825 474990970 328456406
97157215 123598880 16835080
81003649 139489962 421063362
4287271 344822938 457282994
84514285 381826620 22895700
62793263 222468870 356003466
84227113 128677178 156604534
208852333 352884440 96341356
198627699 445093782 291750470
121829405 205987086 143354310
100807079 508405560 60123372
50723005 45995270 46271954
191779349 322718126 102809162
294219047 295112286 177172146
73343543 412165092 302463504
92420805 234229280 114707952
11666083 529519724 275712796
85192231 193323930 104734770
18279541 449295766 256032578
19759477 12817864 18144800
294353365 274553726 109264390
149959717 241664842 220562206
21136577 209331944 168078376
17297337 384648954 166333018
38254467 242502114 291500846
119840961 63928110 16044670
121809843 351760908 111411416
246953973 331735382 82382454
94623141 201202814 294849078
16258051 66016532 512289200
258693001 145751618 36616510
87669559 257698222 15702946
141971991 510748818 258671854
118145503 78041796 59915820
323827563 182846184 94245620
141102157 18542944 37109852
299201027 392093114 77459186
208475719 127372688 133740092
42408311 525156326 105053678
14069323 422070544 237820324
61210201 178088028 128593716
278509163 168633270 147153834
90833469 42024006 90459878
124012109 506369270 10621162
127481187 652466342 61183506
4936671 528615772 108778248
10573907 583570178 261744614
221489885 186169850 133496570
213765525 369146578 19489254
140215457 26242380 270993900
3508251 97439910 80531182
81578683 15556460 19482580
205211015 236453070 53381790
58201547 95568216 176196756
77782085 203129748 78777036
127559029 257876346 383181222
53994507 226392026 248577162
114211143 231576522 103544146
28893985 436187586 127634502
180140061 168142752 114562720
180407847 113729614 284081934
132851701 406298918 88760770
369845487 71135616 6249844
131553577 35569644 248905344
156827519 163996982 171299758
33340327 141355004 91019236
94854797 154102054 44049826
265329711 270123382 298049334
124379435 394278300 408510108
83063641 391568296 98520068
143058839 105808126 147238
40593915 202944010 9078222
31065915 92852050 385491030
25984779 282226880 3591372
17853737 543534848 57285404
142083997 87112918 18412526
397506077 281800004 241727516
344145177 150013048 24067236
42592645 118930560 9250080
264397271 448579374 375862662
9450081 381272898 33939358
95809895 505609272 220080504
158031623 720249392 92063836
38508005 108001060 4960720
186810407 307887206 138198214
10243563 53359716 10584260
58681697 71393716 67474648
250923001 567105588 80379144
132483613 95916512 110775344
104257863 747581666 217467018
102908373 363278804 151978728
267903609 54612808 80157528
95021409 246930754 275541702
38432661 333525754 55490598
257998739 244870202 13841582
34324531 368698892 92023592
12044681 152600690 97916942
291065627 318279794 97880062
48186387 238216176 69088996
161504739 391620108 88772324
54227979 181482686 98367522
336176865 214561998 92122090
57494663 278530366 100800910
68032193 273581314 258849166
129928485 80943226 99865410
305136867 380120370 153433706
127152709 181386712 161011420
14179401 25529466 13536482
135135677 364808280 122169036
41180199 553008692 197605272
46588205 413882816 259822012
122193789 209509998 135089350
104442131 76849116 64811508
34341819 391639948 10458252
133690063 294493316 56789408
197069025 285601200 169234988
122156769 845185350 78753710
279907905 214348218 113653474
163174433 303770448 256471524
105376981 296055940 128343008
26507713 90848322 61211826
50942593 130281588 83293704
67424775 125761716 119699360
116612509 165762102 212314014
183551469 171524674 38726742
60248637 601643118 89321554
87599565 532593768 262301960
185947925 277427380 259749052
19910359 372096244 350990852
148433941 492628734 122280498
300277175 286892250 131719278
74098903 569142254 114794338
29631781 555901780 280582208
178054339 136017966 162107058
55411095 341008560 345635020
118410075 209617804 48844572
85572615 224358090 25453574
22741243 574203800 27699560
9371179 154835494 106420102
147323223 274123810 188500914
18616919 201933620 74755792
96337787 478118654 375328486
178863383 177979220 65141944
18078457 199763866 76575718
207963525 164161980 193469300
81862123 92928404 343121756
121189347 262422714 112838306
204386439 739038402 42366622
144477303 133281896 49089876
269287567 161302546 51296006
21803281 271916132 204685592
201600387 86627856 23359604
29340559 257873682 44346906
205299289 311892470 1330402
211602587 218102232 107947224
45318425 191664370 303449986
73723429 28615626 30173598
349677475 166260530 53973586
68892473 203621778 282941646
281192127 350808222 93046186
25848755 591621126 100660350
95819857 75854782 61955246
126748891 554450572 30344792
33383831 158664432 401265372
81697395 465380442 138392194
144303603 173207544 183101228
14652267 145485730 175313994
117046995 149018182 194374110
251132981 217639068 50837148
102744901 237592636 400484252
9581227 415640746 297565594
319152447 436480884 42071552
148106243 233849350 37086590
183937331 118900882 82784626
66034025 51451450 27326950
104645519 77821798 386641378
370295597 104671826 136408246
86594675 231254044 107022280
193023015 84479850 215237698
306331397 197380352 141798976
145495513 295557172 134764544
148131739 87864924 91854312
55213079 480315160 45972280
205828299 5451374 1375542
120868279 436651350 42239790
231736241 158605970 19920110
198795837 163496364 160769116
158067049 311835782 347378990
25085441 115539676 529372
168418019 146319978 135875322
300196785 92733368 1719720
6387643 242217320 33437960
89582683 356349356 67363300
100524975 53710828 93248880
41300721 427996918 95306358
143995669 284302758 77700810
245590557 93799706 3413634
39353891 359313616 157525408
109147973 309960864 7246692
389031637 425822166 74393430
216509495 276088160 192604900
120699325 451934058 49403010
92726131 196620482 219730954
259632265 555428820 378162180
91199249 276931150 74005918
215599323 165025604 22069188
56948275 103245340 120038572
121460989 298533354 255351558
117189957 321142828 155167224
204819119 389153924 170952332
146418761 162823036 169790548
77809793 284174894 73252166
161622093 232435666 165461094
58747685 256751648 287590960
116535363 764209668 99583916
168048903 274843116 158399036
81224067 42038718 80237966
178074483 289381448 187736916
274865733 297772140 195323656
2239191 419396706 95799842
172274487 57235476 8853044
244327327 229255060 22498564
20445565 24786830 17525030
199714193 243644264 51264724
71717705 746511086 68479130
48467093 72596772 196607124
209402087 422840920 127547660
271352235 457276392 311873260
130377869 205838318 45951226
30005741 22704642 62595306
343865561 379858194 137021742
18096767 566459494 310409854
194949027 179807992 28236084
197548959 121497014 40592022
34102905 120305250 254831798
288659115 244327710 16731370
13027835 9391550 4678970
89556043 515230274 122158238
136383975 59389070 55325010
95138091 333848672 188708928
168814379 114872580 235213320
74034663 818526394 55178742
40646771 181343822 263043658
2806531 528345884 287879228
308088057 172447242 170540674
96864727 391157236 118100188
304278511 173191842 220055382
48038811 147927048 388684988
160580017 280764148 172824904
68975775 183593294 13393710
50442853 295964386 121779194
209049293 580349382 347030634
24302505 180088350 2504650
200974173 416136986 204066198
156357325 330500796 61074000
263184829 139927528 28557524
212595359 36450888 98869872
22875893 227550650 100407770
232306009 226323812 181174240
57202723 37758610 34487914
44490125 222541650 76443222
21601551 278331028 222602388
160925453 315885866 57379438
253948225 315774790 245901470
3809791 507052108 12249292
51191751 364892686 11924958
229375971 386094278 66358230
245386305 154779320 12653940
331772977 383739258 347519946
201649161 213196398 176273662
137958867 407144928 104327596
25943899 680441156 80352892
25626805 177782660 137918540
279015543 134553736 45517296
265114379 560790288 119990256
172765139 316598252 191963284
13458479 279853664 28830868
470945815 287964750 4666830
39206807 372006306 204543066
198552055 647084150 52536934
296457377 264687094 11806822
63630465 207692046 6401410
188402519 264184150 299543350
109877087 303332494 237018146
195298803 414197272 82241964
172259111 126131142 164815842
223602575 352528564 197782252
22766541 74921798 165742866
23038865 274690930 234115730
94859521 24976462 5305406
43980427 385173686 218710006
159006335 364080194 194563558
64125331 293201172 248946048
37848627 171489684 45910528
116841631 480551792 225963272
7253309 8048700 6099660
18746705 172358208 134243280
29337921 335885994 177154238
201923605 163784210 13673386
15667735 242989352 246700700
20694597 10094142 172043074
113769831 390727320 28841792
91845263 515646042 169282206
6364803 18462338 65839674
89225381 98964264 135052872
181646139 196070688 18183652
33193073 388334132 101631656
98586861 665871718 269812602
59953727 182534126 267214594
102496201 158436198 120563298
27052147 61156536 35096484
54069623 234280260 97059660
150978691 178792436 27808828
184785327 240146336 210469104
211145375 78463406 125629730
129361197 162448948 115418436
56454011 571872038 49160782
79225225 62680006 41267342
111123497 82108234 22274174
332844001 278049568 157970128
42719143 360092452 207479576
17108293 30513556 33637616
204807213 367827274 158774106
33336017 105204604 21732812
231462921 438927668 308518296
136428255 348116436 9896620
207606991 253693962 74458050
19324807 524628768 297532644
119197825 129225930 97533510
219899283 524857056 106991536
110921665 250663712 259610416
82530225 399513910 250883658
229675543 113418216 49172244
122398459 273385646 204222602
94984935 28400718 275919310
117793445 314224802 3545630
97086317 353282508 163752804
77566455 128264460 151834660
26580195 231192576 33213868
17127827 586079580 210439800
407534481 53652234 14260742
67784159 119114682 144222894
405518589 231385738 6134394
275085905 196637888 28680584
36731141 462802470 52872462
19692283 124449546 7622394
19149801 449502518 84612774
154918025 221477870 27135286
225921057 162049124 266201280
10961615 140627536 23986000
106910533 153121284 404238396
3333865 40819530 29431530
251258607 438370764 27061652
162979719 88138092 76104916
51931257 363241708 239248656
179777943 340523388 268230844
8605119 481807776 397460932
15545301 139015278 22470466
36045077 227656024 116772808
228120433 412629606 33313230
23996219 56729294 71017622
151534689 319794252 49218416
405335469 377799698 337922778
11923601 234778366 88761538
41291919 456074640 121646560
13761117 26377596 25660216
323120647 221280424 61270148
68382855 56116880 32957796
4484571 130022640 146214172
27858285 346082812 138872760
78834445 187987450 160648898
412867323 138223724 116264748
278815227 666869024 88457856
137025657 411994656 181616812
139651821 91260102 89555978
346369785 232122370 57806022
51799883 302103094 224747350
285014737 340048734 207085098
409554699 89502000 26954500
168833067 189269730 112391110
13424265 40487760 2727980
225286635 109668972 20524100
72617545 67094004 33867300
404599697 152628698 109873406
150959061 40004822 133574202
73964487 381416556 33433172
45076367 279238034 193465594
98039527 207022056 60848784
44471053 173820064 313097572
1988065 51243272 47317460
26813755 488225820 136044660
82856607 110457094 120840174
70996715 286747650 55854870
33124225 24192300 15132660
52257811 109007924 231479332
95273279 289651618 30873442
238882995 407129706 70965742
109246677 98312782 228259314
52522423 111294132 71615676
168087865 32652296 51096628
298971081 524334482 255314238
123411917 164730066 299425398
86953873 184286056 22301728
198502061 25426668 120421908
30740521 706175880 11458860
150479065 369819120 127820640
353081377 189853994 55826102
268985823 364887286 141938850
269063661 264845706 236986222
28305737 319072802 113535494
56410827 11683628 87814224
78473895 514390540 253499280
162460925 176919672 172012860
203706617 60988150 35488430
70762199 241522522 180494482
38566307 401859432 100605336
131149273 405011440 72187480
274829073 531352036 339399156
198347525 191209230 2496390
171050925 64910480 153896844
290234523 432690362 389862534
370674571 267782654 122317898
236466441 407326202 277838538
3265731 350023620 7119292
118291933 12103568 5197604
36666273 122747746 30797898
220666753 344711824 77812472
105225735 407582680 108514620
128635325 104019140 27341980
113814391 511412998 132025286
9085621 343471694 32368718
4519077 181929514 55952682
19259439 284359494 257861962
32584705 85016174 5223010
48636935 121755706 189150910
205581953 602056842 115651434
44115281 163338758 38253290
81653219 39135002 42202358
42199135 508400440 282179348
310750077 440544346 98795754
306204661 260761628 237686308
82319393 80996552 249271724
30648133 498188546 142527154
4350861 510429336 275092232
10023801 114564104 77786688
357767753 429879436 126033188
199529455 90534184 65905088
130706529 727866936 237584888
193210041 164778450 46679138
28856317 134962394 27493562
48696329 310003014 7563282
246853701 208747282 2311410
314907397 319954816 229291328
249603837 101143134 35384950
123058337 277156586 87730934
8078439 89278148 312512580
284042831 356477122 258875794
91331629 329645492 87738104
98043531 134554110 34358290
4254121 429648548 292381264
207113955 574571940 79399640
154577269 51181062 165774
45385451 17197992 24237948
92894419 563357912 247213072
262264113 87021646 54524622
214022943 170224868 90849084
188676747 216949972 227764356
246268585 233863090 151838030
67165953 135080152 65498736
120013287 84055234 41346330
167572315 91264398 80305914
15253349 21797130 25755882
24706611 354590098 317853090
314133755 164929076 133424668
82035267 282270536 110729544
140597945 360283422 356446650
184868375 320636000 23988380
150921297 375030816 150819632
51407269 34920760 19531480
8212667 293409806 36318350
33501561 249989858 5778042
239113993 337470406 74006582
257268353 459912106 185106538
139833479 576922104 215317308
52657737 720998068 111013476
14610351 81566866 20667042
342728715 132975980 95272716
498983653 75458520 60363096
92327031 239823984 154428092
151666629 70051860 93847960
32868489 398470380 212270660
250821019 134013122 25073078
81838095 272475186 28984898
30870605 275810630 353698690
31611645 392392468 89256024
51657789 35373200 2805252
8709221 318832350 141062070
159416035 264613280 133832452
236083503 84273126 41225434
52620855 382455540 114489940
14930213 438316116 8083512
26639047 194470870 122289650
101722631 53666642 77314
18318819 287011162 120354606
103221639 301973898 9265070
81505915 136407400 352844900
171849505 55360360 71814320
112465589 359784234 24389982
156678347 30376376 30550408
429412945 252706314 85736598
19884589 461962588 153472144
108949305 53461760 264246900
135731577 255421508 61629864
8623301 513717942 39114258
48997937 154085472 56041104
174945057 269546654 164539206
29628655 292639978 312244346
57327537 188034084 314786648
344589041 54829118 29858318
57877617 335164224 153382208
98421343 272587068 17743884
329676091 391016406 256147302
266765399 242215210 83601310
10401697 437719256 259353688
70936597 119640934 110806798
220948335 450912310 445230
193253655 201400590 60990490
37555635 87802960 22864380
149257317 246051822 238279394
289066495 132382988 16744616
1560889 71913412 109553152
48462433 170363056 50293480
183058361 74926568 132627908
7173647 323781510 28825254
15568085 119349880 60008120
59282145 21652680 21503140
249241243 466079578 213062206
154944961 363184674 18844218
63546407 364330132 38946044
91546199 252969572 170585656
126784225 209215810 113914706
183426881 17866706 92575838
113929501 142531222 104417858
43746529 203074470 77858370
14891367 363466846 87638418
29953413 154324030 16742490
11799945 30326730 149178386
45429777 190162734 1248782
82590359 37949038 60853126
132854457 486881496 138235952
18509037 304744116 129329156
253083743 86579680 149615000
81582019 360228562 225490202
162841489 240154148 80726752
163900795 542028578 271707730
7537053 36541928 150381384
60154307 220129626 104769198
257011703 220873796 161209048
10422995 300638810 52792834
9053475 500268024 220829768
81423037 473907532 68935184
214468845 308676916 23315100
169261851 173107260 243774368
205450101 566178840 24626632
212955373 610863800 592064
268420061 380837548 202745140
18470945 20776374 2539518
143082787 58801486 16907798
281605089 465414776 258543648
73446371 504787978 370687450
134075263 356377264 161316608
6164601 142298048 347369256
54703591 106034426 24818218
187622723 166103624 166248404
25741653 568016846 157071642
228346933 74149870 35311894
188093957 363109284 158378712
198590253 89408366 4755726
151747219 94354442 76598626
121620579 131686678 264317622
51031887 423777680 42778416
324788433 113613642 22916506
19158667 313647290 46509550
210877389 189671886 46331998
304438679 175402252 6134584
53103771 432025336 10469508
157560381 399295498 203431206
266454331 453791570 371689870
102530205 113025520 110597340
88004553 469939782 99604246
27272627 181041096 1351704
10072903 442427066 130105898
168568095 35962350 53624450
245313199 157233600 45549432
70671603 263534892 148522564
203032035 460773510 184896130
84184719 412616402 158945226
161563893 342999724 25320972
25519557 211392514 82701594
94390081 151495228 70159016
143001413 480608152 90037996
59396293 191184576 47824932
114445399 493986046 320640842
427197637 32875636 35499932
20461133 77100848 88167836
59373415 462074040 26027532
90233343 323961906 9363358
3127673 232741364 86392688
211471619 219426270 175873530
184211319 394702674 43952042
52623297 224105106 111116218
197366741 100236426 39646002
59755743 61328424 16026916
13008649 133574002 171369374
66076663 534672954 40444386
75455669 221725392 161002788
216091417 502902076 411442972
74529555 214818994 4084158
86301617 125744160 312042960
48331719 117322360 162589740
155146245 367353130 472818
18216251 408255926 15790258
382478691 227249166 83161418
41436797 120909332 121062596
135952257 104990486 25503162
288583065 95025368 34296240
48961935 139459140 130193096
140656063 196395146 155439406
365654287 155494532 142714744
95062095 445826214 104959298
31427113 646102266 149758962
28056323 191449410 229448286
188444755 109252584 51242340
301085809 402399770 312413162
180446317 157635550 118862570
45388395 487584070 146208390
343572799 249099582 179194710
173902421 145537578 29656974
71478431 382373284 38614472
82085595 370676418 341547626
72028575 68674314 133754230
223704905 99665750 27264290
182316559 109822726 133634638
139981207 172344526 201766802
45720351 155287866 89400778
184612715 82335834 2803650
39423183 410939866 119335722
121164633 583984214 186753966
98401365 342905200 111853200
11038677 78120930 86850386
5053819 204788368 54104428
310545065 167827358 19894870
94699619 25133538 11900766
90729817 300005852 171399416
330682167 36350532 1840844
54549303 208455204 134117152
99210285 517185420 52231348
337 97831136 55100516
21680811 105678886 66258618
261952489 186245198 97729870
145014461 169482152 13922440
166705701 232582312 184741236
40131327 223696488 357279704
233318749 147996268 69236420
33793407 227126574 166546606
92185811 418264360 72661552
308370915 132959670 141091582
270703263 217649556 173835332
194209989 44543640 20899960
40697657 106608944 7533812
170125025 118019364 191269680
200755581 226161780 112159208
83328853 178563620 325707404
43891697 319708238 139029466
96695219 496879130 74033542
357934521 278658144 79569728
104415825 378209634 236909690
2364461 212200450 154903790
262551067 410300332 204664976
264674023 262500174 172880214
165644007 738464334 31386158
195779945 296203710 25572966
85685151 222549448 195946488
165683639 25505370 285974130
126227341 154087698 234355806
11817621 88216458 10552246
85181711 217850532 19330116
191523377 167555898 120235254
35982953 242418726 100600698
217256853 14012592 45071896
134535703 175083386 34602838
218098183 163882366 47671646
160501671 122163270 17967422
89060621 290249512 166493524
348295227 51528204 36397012
219723315 729905598 94806014
8716985 507282120 301194240
73638369 304355942 147678774
88115535 415005980 240180780
156375175 216907564 106763060
33795293 364087374 247791174
165699089 273796958 62991286
10267213 19580872 8078416
10222809 109577948 87980892
70465541 432833678 5522138
162543135 253662444 118230392
20603873 31022716 107198572
161136193 544961646 188508486
29777695 389383390 161756170
146770031 376793832 274728852
78643123 509991508 86610836
60185171 233277782 386600062
157696735 229937170 20770
3645425 153152620 18811340
128677929 738634756 123100128
288634189 115099398 52818810
3803539 624587774 145768142
54701301 436038404 39707988
167271975 230104304 166474572
101343813 382324646 91639746
358768279 58052230 3487070
52922109 227086728 46400804
71998125 104218900 130003320
2564163 270795666 40129222
281748505 524455538 193067750
105456597 289124974 6229554
100809187 196228898 131645014
29843233 183454806 283506954
23294121 201799398 116467906
128874297 315976442 162287094
128490863 283564084 102112396
78212099 180947884 23268712
30908165 134434590 197236758
312323079 286429118 9119274
5518653 281397872 109243704
125702113 169587608 3607544
175708019 137598592 181482088
240129567 137196954 91374766
14073619 420626340 184471680
328769787 260101584 204546092
65814443 183883914 106559274
235882487 384575060 82060480
55226193 277771970 217486374
137514379 368040810 186952230
213751753 303704436 40908996
167265085 374986810 165792106
92234399 401517076 105791272
160679533 59663296 56381644
86886135 388576960 150077580
100970735 163942108 66222580
295675663 267401194 164455942
276569245 109767868 20755820
131919375 30405470 50238450
104132073 317909452 228643944
178367281 41858008 34860860
3114653 106367002 164192774
90056511 69462464 14897592
32260665 658686862 88869234
289764523 636280862 124310494
183151317 202715294 227953386
97198347 533149032 386143984
14577063 145371610 90533010
152793649 420323008 38516912
48331545 778165380 39288640
115232657 338301276 136273380
31911867 475635806 261107430
59905881 91981702 56021154
114527419 298279256 417504812
118785463 314288406 35557854
205625061 70446694 50629422
7039583 408897402 39130794
21562845 216485814 118244590
201972909 140257912 161751804
226927355 493665158 65378506
361982847 299840514 120374182
238052493 352918898 29451366
203389489 336557328 19825812
309870399 135275208 112179112
102160401 543084962 243820818
1872205 152159808 22931880
74402979 439692888 31932724
59434925 228719924 29216332
12360377 37097786 18339310
286879575 192348180 184010776
97100055 5187240 3493108
16681069 431665088 67808384
190482157 209459436 155870772
217560903 285021084 396467164
151703053 215245004 167710712
90013167 474284676 268399108
82416705 317777684 299535312
25901163 108368742 127081846
208853179 595426470 72457578
67588203 433326066 83535278
4753257 270009848 467376036
149781651 570401858 70521066
67813791 34507822 14235954
49716863 382741656 125362632
114403747 305748354 293860878
26728043 342296356 392194496
66773029 101500736 69450748
50983391 148024238 45231322
178738101 155987532 4183720
471925955 321153762 28714890
45076215 44857140 10074164
34834037 171946236 206343288
199403109 246742498 2375874
76410501 726231780 146915668
111016917 356628174 8096182
159542021 177363906 191390082
169181865 70976940 61527280
48670851 456553482 110755150
8020711 343447820 326414660
52561769 311969970 378697458
111368679 662033364 268213388
142274805 473461530 92724274
82155115 230162618 328233890
236289557 261983056 151052216
3486287 104796684 163575384
271234481 414074866 263457938
195657321 179958012 67896452
16843329 157659248 1263684
49989873 193471054 99050262
389612309 251578628 184411432
122688555 251043486 190930570
61125983 98194146 75604422
57157829 210651492 23181048
10728627 248743354 42825762
200043503 313621896 50646120
31682415 95311878 644230
76319201 133925508 92965236
267553901 83538552 25643772
83680389 427606806 341902
102077561 271726098 48222498
203935273 143226936 67056996
39911035 151610220 140459964
191678507 146487344 275946236
293137775 201877350 109857450
42433631 339283560 99073308
3304923 131779764 20846680
40152879 492934382 102384882
223806717 49543890 180947570
204709147 163842694 46525258
13259785 402252070 68451730
152419915 171300866 144413630
13896153 163517064 423846328
161599191 67341506 967902
130880873 426496362 111736566
103886245 374114792 71824156
119109249 129924578 176610582
61306091 151564306 361094498
191185149 245345544 144322228
234972135 208351844 162976608
236259789 162413542 109825758
38289 160135292 300374244
78726455 119731724 63731840
84157241 419305202 289055242
79054797 260195252 224197704
209967867 281972642 4861626
105019779 191807490 167679470
52605605 131503238 332674270
2067755 253050018 379342374
179834893 64405128 235968624
8999631 315156784 1647852
46690787 277188528 282645684
41654491 280100682 161035218
10360281 113512044 497182172
217895123 100645904 33408836
64661645 451463348 115639336
404104429 286169684 212805532
321370585 599499978 85089246
207181953 406693530 55983230
175423353 300319536 186319804
309681179 257639506 173519102
50026477 339818062 23484746
29866747 502205128 26929544
206754401 50622838 8255258
46249093 76228026 26197614
277184603 426904698 209926794
35675049 78928012 64843692
31144305 59468874 72082918
167035547 282610322 243632486
60760231 51592664 11936852
298976651 363514502 48755014
271836327 98926612 52952964
67427931 400726062 135335206
41956173 276692346 217647802
141025771 437891330 41674570
90190603 61322246 326225074
86241387 66544436 94304196
294507009 423566696 268978752
166374923 228447056 171584816
145773159 129216504 285738512
39211725 581599880 54677160
142909955 125080010 141078910
73382061 384505468 380474388
154037699 274784250 41013870
219117943 192185636 82828252
49191185 223829340 38591820
144678651 630322426 39151758
348492301 191034692 66000148
369969927 94843226 69659898
210323181 537073464 24234668
83343413 304644134 47720674
85618809 214575042 94606666
81921405 474150510 154244566
151824595 315610830 50537754
264826359 196471050 212003630
122774149 340640612 423612904
27038977 141001126 172594918
65668757 274399044 33376728
246157635 134787390 61604270
147444691 313233124 102355832
19570217 274212462 185344014
164680699 252905332 247071220
327983955 121650600 26282716
144896811 264075240 101983648
231333665 583169420 122820340
45298589 390753778 79981522
131763357 185306652 197058404
9076753 347705394 58054422
28136215 391455420 35147760
104700353 371202636 326195928
77351147 285452884 168500984
151235367 452043094 257836410
172773075 292387668 9370876
153496943 148192294 53246402
147292423 191340588 48353004
175761907 364353990 148343826
119128447 208095696 99850380
128453655 237940660 179863260
58569863 524730486 101083962
120152769 356635422 132330314
116076387 256268530 58968666
112326705 638721234 206544038
10728795 565331180 75880560
186275553 197866842 3626734
126860621 296708918 102849406
6793795 223103886 49070598
51550171 793244032 74580148
175837787 239786106 47555514
193965021 187669876 142959312
86153191 93472438 346190386
96205059 497758618 65954694
31798901 146298982 278796190
90982863 198537040 89066016
65345323 170461332 93176664
237375117 323034984 143445784
26378907 537646686 126876502
69879101 458915758 214739086
57084213 390856932 269857516
53895061 185915492 326608412
158333067 373890328 249308784
106741613 151462504 228290092
85202529 182381374 90713778
313275421 221715752 145661032
259045833 103283886 33046166
180999943 321590254 82381406
288362257 164023140 149197380
213161741 233489682 116299614
115069697 225982428 17261196
360363771 176988298 130176474
85102269 279492558 143518282
151279949 189940958 48824462
21104117 414890600 211270544
81892175 306498210 350226750
97890139 433478208 108894012
166721599 263897282 105814870
114341753 238489666 291796354
159880451 133551058 64665326
267295979 136249244 110679392
79204901 187498652 128959612
81019255 488328420 215650452
391455391 181614730 105635338
274848609 357046228 284413656
347910959 378112998 22730706
141968041 454208718 68703138
198110943 27980774 44744934
206038087 205522654 188669686
156768081 109014514 106474578
288120155 278158150 251755282
66283207 220538642 74516674
53211385 164217920 193108960
97033461 177458490 41154190
114529977 154338438 331046506
46853141 239095254 206578698
24669571 306508858 345530758
3774827 60119094 46378494
16675667 68421542 18445454
61892409 166836432 113282332
169738023 54578706 30961346
120204383 338998736 121207216
140780101 124234022 75955414
118118661 440133708 147333196
17963193 209332476 277588516
191905329 21625952 84466692
425895525 94450380 58049900
76866131 593974272 258096792
62169181 230604784 213085052
133498307 334608314 277624894
128826119 30511532 230566708
401767129 186397200 169157220
46149751 493632134 96602818
8562249 344009904 127214132
13525683 648433658 96600414
99749367 716454286 120450474
88636561 100001296 131629808
232983181 91336690 151510
46519837 304400994 84257742
244755685 326804890 196212986
39070703 472390926 94283514
40307799 98765380 139611168
2406849 207184382 154071618
194455899 70107012 42063092
271484839 534396990 167454030
39626499 580674772 214574712
148531171 213504050 290079310
137214945 358187848 284618064
193675715 246176288 81977684
99381619 222872788 56526656
55114095 212270820 371042192
335610485 360834026 197386570
11566731 354406902 251445662
167149491 107243858 137824206
124822847 504736846 36525574
4591683 537291764 29526756
12597491 5927452 3454984
13042797 403087400 72845520
16466857 378645154 36508598
95558181 145004164 71465328
32851615 291073666 60439538
63367871 282744708 143027424
43696557 347184084 42267968
67527397 129440234 7572602
123294939 332069902 18395154
18815339 43785432 27449988
29157733 416151960 276667944
90959407 115770242 105252634
131462223 440598720 259571540
18820525 88488206 223789742
216481059 295558116 11216888
34456201 63837308 81675368
291648773 106252198 16668314
144625881 348510734 95461578
161553155 574126080 284994240
56857969 175801222 15714778
67973237 645594210 77349234
487819771 11513262 8134938
226157353 161790578 62589206
42042993 393893296 259095036
78176417 278374522 74129434
142436365 78534410 75747470
229769801 117369014 116398898
169000023 202591164 29403712
120618423 13859636 71233692
353545785 158481310 104131470
150707181 336735508 212674416
337751631 131749440 126982408
58262113 241516566 47470434
275225149 307641568 152768420
150808009 116360886 323308482
13977493 14744986 82288018
129145671 344136982 14250222
62825533 205960900 23470060
19926575 54468782 15161890
140985865 111964530 283326390
193608993 328019162 254569566
84023213 368738830 294423470
131399523 479043660 210734440
83823487 486571066 56647250
70029715 19594380 8732100
241931045 83841486 88455150
221289555 447152560 45126360
291716925 144522552 103754764
212822399 417724060 270532040
49173899 146081356 49134272
354649547 221710104 104834400
85629445 572209260 262923564
223304681 65766310 4785058
66062283 19929654 58876954
62139291 26178408 28184044
124310519 99378038 19408102
362515741 156859582 52599514
174654247 9251860 33509540
33767505 460026410 139315830
250714681 265642332 59105028
98308739 165423282 24108126
56595217 187660464 266766528
1369949 34638238 63398638
221799585 45069706 56915190
16457271 17475134 26329218
106309413 355341594 31365706
130645093 731337734 40198622
44205133 223045694 165794374
45971055 124388720 38267160
119578091 251228698 181327226
299006643 90442746 74958458
19727041 216524874 145066338
30538797 683693006 81782922
117255001 447372558 68739498
268190701 282139926 70034622
31688387 320253216 169942848
176111691 243056492 192958176
35569695 216475656 423592108
89310789 136293502 36861150
83583257 127862898 65878854
204657537 75079606 82081758
41263871 70940400 15515628
107359325 94144650 146142090
13919971 530176782 27199074
35517213 158389016 132881160
3203827 431352532 78217436
41772173 508141306 280804598
78791985 92730422 18026946
122903133 200525386 267218214
203102545 335563240 209079520
90286923 129851376 56962124
44963019 254739936 394144112
37325847 524820876 161176256
83427457 297149126 150673786
101633607 165133554 87305366
94934415 31021932 271403276
140602959 239817270 62958050
76248081 200788342 75225822
108406309 189217058 50011562
115897413 456261802 106167114
103491907 612851836 10980184
151584485 146615424 229621968
98627121 576564912 44694344
104651709 418544052 376844992
4239795 251254778 405435690
4314915 186177780 93260800
133648603 325846216 181883576
378902911 169088026 39501538
9494583 114021098 22323546
33888629 261222664 21251308
6036931 3062286 2083362
118791237 71518932 88921904
352096063 87546936 41246676
10465567 441944846 185179502
176631383 182788294 42175102
469281 190710602 265975182
30258293 580317446 211029314
27534299 197195326 92613442
188694939 332151702 114358618
48682653 262053822 198006046
166765927 506097284 347213756
14564785 136149950 99305870
134097667 276304226 37211962
331599077 183798696 173597904
19516839 134316228 6266108
225985223 257326766 343978162
178978677 641249686 138594078
80372113 143227758 238380414
31935605 357442540 156014852
85101665 417315640 3881248
308851871 189848472 71340012
77856333 274614756 208184392
24531441 55999778 74668794
19133787 119219384 88314444
13455445 376091160 388870620
204264749 77730842 102458114
130243893 179527456 279346692
157117893 8634844 332369196
19990743 94667816 71496792
257847021 388332484 5572992
24747213 35895888 17933056
29660931 450008658 48395770
110759833 71618674 45571598
141083637 89938806 10672442
202979225 529165538 388250930
46559181 141344754 234126698
200092745 105832000 30568660
46317139 53219182 28592266
93067473 136437426 86937674
220777573 457300166 173358502
27226891 22327208 67699184
6215795 224578856 107058260
169067713 431660768 443643316
23981775 189204798 14848214
333704837 343517370 6081834
131531593 191320726 117128698
330247439 249605394 123334962
49320511 383058866 438157358
7644021 29536612 28030428
111365477 67892588 82397084
78611751 110380476 62055128
150588265 567307730 202764370
219208145 401721710 42236390
178779633 570928966 351986202
65406473 60604416 45226764
123953829 394539362 38258142
233757641 78153508 2274428
313587311 354080568 27670908
111498789 413172162 330736922
239627083 32127656 143795392
212895305 196985140 13373008
10761123 409016768 75920724
241233361 11629398 84462234
263006447 323131976 239814784
194165421 50439882 54233798
63162503 402461388 210198996
173142091 217158230 107601770
69933839 341212762 77406094
119201607 463374248 188621916
188908529 67281018 6661314
193773363 210883652 134943516
60966699 581289948 310590776
51765711 467706018 9754598
31390939 95332748 8240428
197006011 278635756 150298492
104210757 370616826 231635174
110745295 289587776 32034020
8450733 325381434 249464026
11511905 258605244 339262908
167112767 125209866 37169142
106688845 367357258 150685070
40286885 327549406 287881090
101299659 110408242 98905878
367825791 104668062 38045710
7420359 304828442 429673146
103130897 222664934 99938434
42565091 365093964 245665428
250320497 229130236 142670744
77401811 230397742 333003994
230797201 39065608 68923468
45620631 200153978 211297782
261691605 146967720 114677440
206283779 565035488 426098884
138545649 87400960 266675460
60029167 51272830 108982106
27268627 231430844 29608708
137355079 353464684 65983288
157580997 74840352 25493924
51577529 390592906 146493842
191158903 561925292 247712444
36960787 127463378 309838834
165305405 318539360 82926280
154868403 50670012 12749416
141881017 249878284 41665792
189233119 454711702 109519946
224668947 221354192 87869004
61914961 398519568 344441544
124344943 80240974 17696294
107368849 387649120 377938232
128276305 184634790 204832266
124006227 174336456 155549548
133448553 203549916 145992304
36083797 358812162 241096566
173317809 354861682 11266518
260878589 550281456 345062052
24635607 111206152 29018436
54086889 122682054 43597802
98876705 304194550 247654690
271017489 166562626 61955982
22398211 372373902 427267830
60055325 94981504 159679340
133607641 13020674 346538
184697593 120402316 23953448
170695851 461168952 343654172
9521775 354212710 182674650
178082187 30449956 4274232
158228267 443180624 223600624
63396177 288681590 380315850
83092871 43392882 94449114
13503045 289164542 389253294
291299149 204244564 276272
149429749 180888036 320874612
30265485 15100620 45322540
65261851 269259032 109117180
15261765 28270584 77121580
14395511 97277020 55312748
55907051 848191642 48235586
248399695 94350786 124212810
196789731 158663088 13122644
218002933 580895526 40261686
16256271 202763256 43667108
95129565 465283780 409391820
74438861 265449756 367380468
107085909 332728356 232522652
49135749 35593532 554700
197456327 177264514 168891574
164559421 175063872 17557212
2356233 521150462 345549666
248905153 364162444 104795516
160565783 133305878 36315994
7297041 34263496 43063908
101184557 28234806 18784542
62709431 267621262 93221006
175235135 378350438 113102930
46233333 54087654 80518394
248950025 440258060 128039524
54367095 280773742 200959050
304897895 346662518 362222126
113123915 570947390 254053130
104378553 525780610 94258854
181457713 628512324 35440092
196391223 273616410 27369430
40189275 248818794 429888890
25104197 634648498 107878474
101990637 471784404 116473216
79670023 520648448 303835936
75350029 325452084 356854152
260765171 189879592 137225116
17406047 121314604 1572260
104314375 198618890 92577050
16860069 317509996 96161208
138066815 343844778 202046610
138775217 525028196 249831212
278597989 504683658 487759614
15706099 257489674 60421142
201406617 318422142 30263186
56911077 99278954 407741658
366109649 248841458 71695922
69950141 379198662 124973454
12640287 202097222 73408566
111613801 671029268 209609764
56244787 35592734 85003370
105431245 683567702 260880514
145371971 171974442 133495434
101062863 237381554 92437206
6053359 185035020 308594940
201102375 292057590 188430638
34805471 278520464 275315728
246351 78848978 24553662
233038847 84068464 117942404
108758353 360376216 100605164
128873681 162837072 6809016
43934235 500069230 233570730
89827455 368009910 105786370
67778669 295924412 197669224
115568565 121934640 243297880
12522303 39510824 27392136
90731885 133350344 9358892
137022993 254610206 17241906
37748741 338311992 444552504
63918541 376561292 333685196
996291 148255118 62830722
87631729 174655872 212156820
221954045 202950838 66177730
79594875 147206040 11762780
43475227 127902814 32845814
176238605 447489664 85339700
147236001 95063478 109957762
41431879 612798588 98574636
162680233 306552474 45129522
58249535 39817034 11529262
83234583 189353470 96545910
196408373 273849744 178041456
31910831 118276150 57126842
71803755 301339720 224506860
106306563 381691734 60103486
259571469 192769932 87864356
159106477 224058422 220918514
195784945 190237782 78727026
198120505 118126910 189305870
283864023 251539086 47574658
211000675 232316040 208961292
90271709 80523858 168499782
127193573 322220226 130099398
180064967 69057540 32597100
33366117 422441694 126616426
123360791 446166184 353243788
25832687 328002286 8863738
108461441 25064188 198048320
404862895 350466740 264352640
94850909 83669118 28379922
19235885 169592760 4024896
18402581 58366182 169403802
216205885 218002818 105251190
204953781 243346736 137135712
159436551 327347188 192490032
44374881 323350294 115053522
191256535 461043662 223390234
56382913 459134314 333123334
22824649 305603510 142190918
235489515 344235510 32163470
155208873 204206820 103019560
25316925 301437570 142253542
80837011 159223272 269976564
65686185 69493208 38065260
34646533 280098256 119575084
145187169 172332396 184990648
95046071 403259832 173708652
37260603 390071576 265775508
77839355 355575160 340078408
204951979 356185788 145858656
174045879 232354906 119254398
118076003 144340660 55805296
73842913 518730384 319638984
34292723 319574778 53836794
253670923 177753814 69733006
134653759 464264714 43725718
21328269 361975028 8637348
174533085 15541770 30640690
274730433 436024394 138686550
433350469 174014386 27772058
156337531 463980648 216309744
79001125 123436686 54184398
120657195 275375742 30986006
34266459 431715540 116875712
364779261 158634610 132153798
114579921 9862406 11692482
43537389 444043088 381150036
123340349 258454758 94247346
72104767 64690686 188453118
41357275 355228868 41163776
136307357 59588276 138842684
83516097 202558746 40195174
163139959 399837462 208548450
5335223 65554936 125657312
109645723 418013036 305014136
88693919 547723174 76681162
426794393 71888164 60405236
134534077 164430950 156085186
67067695 224173136 199489520
364676033 270348936 10717716
2688809 201807168 71297268
331190259 402699696 189196468
59075151 153520168 6017400
203067939 488638786 50381598
143792363 316456338 94386486
261365757 70639406 162903462
38005013 186616934 294584006
245417553 48121066 178138842
39673947 148556608 211851384
357710181 385903672 86121252
222166275 88626408 74595380
136676189 446940468 127505712
307761881 199162808 75969332
90629505 253010840 16203000
61289227 141837506 82268518
208517205 212400228 37100996
93242233 222780424 130176404
382794777 268432822 36579186
118968787 427505140 267205784
258597213 177888924 22944208
40148325 501197900 151406880
106315821 102155074 56396442
112583983 190845034 59788822
242286741 468655838 386671026
112172501 81034734 49313922
258268783 479787738 87051246
185318541 273480490 11486070
32772907 581488174 305861990
71343483 112004874 279380474
334276997 525126024 16118112
147365859 141108882 144329114
213308781 116068442 12681546
240176463 551937384 183876680
148802011 359853672 229206564
178610455 243107366 68491738
92025837 204904044 332528632
67482601 33723224 28094488
7778247 488867406 108668066
45723469 195102760 283266092
209247167 307541704 71904776
287546115 129532950 11327350
33515383 144179696 350455748
56223181 633955618 291934886
235751537 366979990 12695234
62632063 300316466 385641574
252186495 191915430 184311310
70414861 326532702 71229042
56568057 93879896 30571296
329366873 242673916 201523064
131878657 86128064 171189392
63434431 347845962 56239242
245898133 482439386 122924978
182997943 137929514 32225746
209726031 262975980 102982892
149072947 297507140 163339400
209276845 198198252 168277080
309378161 302977472 258332612
114603115 133900080 163476060
70339473 344734624 71109516
134540401 246721710 12629310
58352445 221711598 102462530
261344145 50231706 50184742
202736677 110979960 62769360
72430175 633354522 205285746
100128357 52530946 12766194
323979025 428584328 138751100
130082893 333253272 3724116
92733153 802194234 56442406
190809243 170197884 123689612
48925341 305073948 70910968
154936519 179701384 26353408
153352481 303286886 150052238
162136701 398874598 272649642
415766395 320112460 17546260
233351313 411663534 223911490
170882613 307390006 175598814
30018093 297778608 101265884
65934027 643087554 195287102
172804539 200953478 31605714
55455697 47899456 61328428
4962013 493944530 166365166
164746965 316713520 99917640
19830875 324004574 64517890
34346883 135158616 181519432
331246613 248201810 229528190
252816449 92063678 80277302
26756313 52596358 38794086
93368505 122404080 382699072
7791011 320111752 267964532
80901435 227839934 149798790
243072863 513129838 115910234
122193283 308345104 131400188
119522533 129297018 95645214
196110693 597555424 275338536
257364867 316222020 232544056
49789801 167949632 24653000
116485497 41596854 20036386
154540767 221252124 44327732
167435379 264000936 8104832
69921319 220172992 61067596
159829599 330993608 158333112
266779995 403938714 163285198
106658975 68738866 59923790
33244813 508164108 55496844
152677169 392121352 165153856
168762651 549241862 202016874
117402907 352650016 136160488
92228905 371107170 141752094
1997925 348974900 88005540
46399365 94486086 301589098
133439455 190929512 216107440
201622225 154065900 31609356
49295611 316930342 28487042
52621895 239491600 85398400
113660769 412262388 19545572
56676873 378606064 85066980
87514409 336485038 140536642
246748939 385424114 201984602
130927167 202074666 232830038
75727103 234169106 112901474
105253709 413766952 67702396
183381435 361019486 89389410
54174281 398831448 209337456
37955173 261103812 197585136
20808005 109671174 50718618
90356585 306900076 181298068
145455209 110265802 41573054
271287129 301733142 141508018
293710631 561887010 349858542
149963593 177004016 306720208
153373135 64801220 314105060
101452987 157544984 161435396
192885677 76544912 202722356
354198183 320746056 254857520
140115479 43859872 46444924
120394767 116598564 2096504
151004843 304268394 2746746
86934733 89352844 44112880
158278177 256417316 12280216
85784583 252986538 211149106
165031165 116536992 226133544
111938475 185795550 99379690
304940269 121632948 78747996
151570045 364695544 226345000
44965061 528347356 166665112
11778185 309749762 219378034
122961209 399915574 121894582
171610913 195581876 241539368
140726541 419854518 106911974
225327917 185006844 167872248
46004109 382573036 52239948
147638549 294105920 220633132
39806751 76941412 79599744
24266963 38443454 8676718
106718497 93371818 86111366
106397335 353778560 170886568
10341113 118198074 28273962
124615061 545912312 74935016
92886811 413147802 344698254
177416237 195114290 142773566
30849995 238073990 9527630
58492569 780692730 226772758
17463967 225605946 289473582
120692363 123510752 39335264
321002695 87460152 46379880
123780841 171806032 7889348
145037305 525211750 253550750
218246177 376263194 174757334
193446113 419182374 156520854
49912929 180878628 161887712
19948081 249547692 379218444
131194159 72985282 68946614
116039547 437666646 25661918
77150387 315125366 124740302
158776881 403499276 324048852
9190401 456865462 148020822
220789543 78633592 17915836
13185369 195847954 44237442
144411499 606242676 5842632
212344595 279959900 258262460
18115455 59948404 313557372
227502571 144100544 61685372
44389945 124751662 483266
71259835 471645772 24880504
201285411 54723104 131508972
102560931 185817918 1853798
194021595 230238480 130328440
239163233 116451636 3018672
392282359 424143078 38301858
24488611 139626368 71057536
146336307 147802254 224484478
257135507 216968770 284122526
59570311 304316542 226771334
88522517 27977704 12378412
5060541 105084780 25046012
129046871 474300592 250099732
21543585 654311280 144380420
35494555 353205490 324292930
14308051 370137918 21244446
164691351 112452008 27668124
223235771 191171618 93467942
125977861 399400106 208046062
53149851 25702476 19001012
240481445 270485140 175372580
191758377 212716238 78006054
148816459 226751250 19540230
29980345 84007496 301923040
210213089 138976332 233462508
13245249 267943758 124809514
17784451 144375764 7682048
264395719 115563508 182720500
98940555 667138490 56669190
201843375 151257750 116114950
104024637 25548576 274123796
30859369 147676620 233119980
317826113 441148138 283626086
25584469 256628606 152050838
71848445 86349740 5480480
241503057 447630698 214538166
82229695 318499640 28836272
259335885 8038540 804120
30322747 462492100 93618796
120610129 382868544 14974548
168120175 192507488 31271984
3677735 63993496 51492128
62876745 311525140 26880120
56006073 676893174 96098638
358519475 90186590 57296350
198150045 338016150 301627414
242837271 274755436 36364632
158419497 13011518 7321866
222065551 300008000 48036368
11087051 191827912 219537628
168973927 240888208 357653984
17212003 312573202 159551126
145235967 58307642 36294486
98324947 67471602 28042686
37518113 12431924 1502908
12971689 57258238 133500398
16290055 23211100 34379204
117745851 295373650 168737382
63218673 98346736 35235912
44156305 39417786 35281698
85803167 445123574 53354558
21763641 452349016 57359928
52480883 261053646 123101394
93603329 215194420 32345600
42966537 222909210 74180990
124790997 23121204 24925324
210007525 443936884 229043212
145965205 185638880 109254440
175581419 490704518 96492766
89432899 130101732 10008540
183262295 356584588 180615520
16480237 101477946 66832542
21732687 267068766 115497542
78509517 450790794 237233750
76659875 143296644 216569208
165104633 256242034 207927934
55499677 62165922 321722046
38407575 530928402 53186114
93514771 453367792 44145356
216936833 185617974 104399574
143204435 240688870 20481910
255411551 299755896 149046612
95500199 64536028 42949844
209971881 203707612 60306516
65776889 261231254 159644842
66203681 414439880 56448808
259674079 319596816 18357888
52407415 699668430 187764534
184134637 103861156 14538196
15942737 356694914 325845818
49495987 190198326 140534502
84908071 388118660 30437380
322969169 68387708 29732968
98651965 191805620 22227100
38074795 483258758 54161294
170821493 303934556 72842092
405209443 245221032 16314996
12043709 317362618 56671402
205477485 701364554 93320370
194962335 296648856 126464492
153651399 64491632 106208520
150333787 497187854 223406086
44574103 142170280 37262140
33783935 156244770 59289330
273173903 94217574 157865418
4040163 93674826 151242482
2452995 274278526 147861618
29672139 275398532 118039968
244375617 350728242 23977954
85099215 456148780 327129480
78414631 191878208 151223960
104308297 122931828 168007596
82455855 305722610 145552350
68084791 79725088 169065952
1700145 202525900 424390140
246797369 290063358 55505034
24107525 40688090 31648370
113767981 43744530 17062230
15127029 40307088 7002452
99811927 117245106 70631682
16876527 193862040 63564320
77252751 526451982 113718094
132195745 335403892 199954156
166670651 284204460 111065100
38698527 294748482 114859634
60472175 158814356 470744120
307685595 295574684 213574488
61441137 205362866 305044146
191700641 99163768 18641092
112431537 78053226 13855502
84388803 578157140 69296796
302528967 150561174 13444106
43413621 218761302 39800594
348277775 250996700 24106360
71967303 439440438 92936026
143948941 222614888 216864292
16910037 247979330 8629434
12843227 167640464 2901016
22560867 148806336 83629064
17190585 162093270 121633010
96619511 265547180 60555680
27924643 257369600 112939940
124429615 325345770 39641670
60537831 622537722 106914914
10163491 525029060 24567812
276412365 130659010 34632630
97054027 90370438 73497466
38025331 214553200 303789560
136538205 256495210 123462510
77614361 58119182 122341298
114567757 379393204 2523236
8228829 401446172 227623248
181769801 136528574 199843742
31580879 490674896 280559008
180964539 278176408 21222264
90761263 557399062 111153526
96886155 268253590 31834170
78108303 504054306 26879086
35091747 256233526 172086582
165810439 228315198 39817518
104827585 125385262 298956434
10455285 411077830 41204490
48442995 284887270 38155686
125362619 256881360 103829592
206497233 275090704 10214148
134212699 49123066 5536738
122818045 503828276 248031160
132753011 145081522 256462406
109105683 312712776 58044088
36326299 249116836 76741148
21594117 242830486 88427022
185308077 454322564 193790772
112992265 75685980 26004300
142325259 340396284 426673672
66989147 500030414 156936286
68743767 112803030 15696094
165726381 493102450 394351890
53672453 362841516 84543312
55532211 14253982 11029278
96779807 146929506 49943382
118692413 180872320 299048140
229981521 285768212 40005336
298751963 123986780 42595984
349982605 211100810 78615730
25252887 188950206 340259818
53116819 362572902 106591626
95637447 79001406 14706406
123683871 38112522 30602810
14264871 254900334 140501638
104464353 181318850 21215970
136845475 150069000 209815620
359831921 247755762 164617626
438728989 100803826 39762638
157999097 58020294 23956674
158867475 222785440 86424420
143278465 157927580 45624232
120932387 140670094 84276226
53499931 32893856 37857112
238902039 484166502 357814294
121249275 431292360 40351136
135116119 331097448 8734932
259057749 109858046 146878038
175810623 420563356 24390264
189481559 208480172 34484672
117537993 307208416 119941296
69693965 110034370 32617390
263663237 527414988 159301164
285517457 165984004 109205536
167597425 314679274 283419290
218496887 268996594 47028898
60564735 126893736 320995052
174585721 149885220 149879772
162061913 135288904 138640532
66230159 264410262 150637110
35929427 288398556 155742096
168570699 12871314 392582
57531619 362385842 400174210
187269705 226437960 196021016
30808323 61872906 33724198
420422371 297360554 102494822
93441233 263990146 135821066
111506029 253387796 239934568
110893089 291187176 42484028
69829217 274305830 170734150
63896421 294948708 325683076
90277289 135380540 74684252
150260483 105966222 93418254
73636417 279455594 272767798
219293619 539726242 275808750
89082259 536577552 192802416
203986021 374412520 260986600
79967517 90851564 5667696
62766021 491726918 69377142
97886505 347892834 39272810
93868157 230760924 6224448
198262471 156687706 16402798
125837185 245252030 16994594
84416857 387232982 182241146
11628277 64359500 18850180
26789091 500063652 37771888
241109891 297578232 197427384
32384491 167492008 89563304
142928897 311738396 212377156
416649575 140706826 107638570
134082983 251424256 87899648
62289759 149176768 67407096
4826029 675761536 16809128
211541509 296361498 147971154
211393783 150138384 49821792
108775025 497356470 199633818
29894185 511437600 162293268
28873385 387141340 188071568
162775045 80786374 6637070
126408657 338073408 240155936
182158701 105971032 38097732
238991781 152617742 65425650
230165831 215855492 30487792
230659991 246563648 217264244
117918929 67134542 152227598
16313607 197558474 21429726
261079451 513392692 162730756
158743193 272473646 19400434
39122379 452584922 159305430
25708307 373545580 211890580
332586443 494968844 91281392
24786321 465645240 82532240
131267067 518857644 389030216
85383479 60919152 31706592
189664561 156243000 28009320
146789843 431395900 78617624
101275953 184793964 85542304
186710497 48917344 46474232
127782057 144381062 38949666
217916231 119173898 86154818
116081037 54579912 3182276
258430861 574805594 243939562
151919373 414009264 181321516
164691881 285681602 217847842
276835641 121076372 3068208
203452293 250652116 118480308
17058867 89469354 63855146
2321553 258783632 198216516
55233299 12931978 22876214
263829845 489980114 148079698
51791891 972607008 82985844
126528989 82444336 149230552
147842485 41780044 99585092
344676867 408336646 310085106
225189729 312176504 44668368
72821787 131272206 205714634
93971105 216046732 42837076
90375439 146102778 46214802
103956951 179750264 87942372
192376945 7107772 62940320
209723975 240456370 141840910
56035811 178600354 134878238
62798457 431446420 218891040
7781663 414318916 127520800
94580727 516755308 136597404
39630467 479348538 3767754
246180247 215035704 36809016
305102995 90434704 10315328
112594113 404705766 45378166
93288401 537992018 90130082
169378801 565947772 239313752
75588737 280931096 116777516
91367887 363844244 428494712
10405749 17775226 8554122
61437803 286524956 167112428
216836955 18376140 54193240
53731459 680606732 30145084
5454121 126522978 66475794
157341575 587769200 71228900
200113745 334931220 116412552
191596195 185197938 79516110
171584055 255925268 2330124
107546025 413841814 298014798
24028683 112478154 22837822
150994615 312053750 9619930
282742669 348161750 231024658
49959203 213463544 230971844
163216389 699777052 200659284
110987795 143905660 48311540
185420459 475123734 171040218
199171983 48446422 247595934
114249153 816571334 56791566
29831011 30319910 13343150
159080547 228710124 199201864
305825153 292253296 47971100
22511845 425536576 35624720
93684069 194542728 42566276
327036779 390865000 97329880
42048899 50647718 41505806
137183463 256277266 195238974
55673089 66501318 11707734
94828419 165502278 7878682
154359651 742718398 180913998
292996535 338568470 236779730
124978077 311004834 108623182
14814873 235501998 104845274
269306993 193366326 5905278
247731791 383617714 108864398
278770113 394784840 193004460
341615541 325059732 90248908
135906515 312545238 96509466
26925883 21403830 53900310
22038183 370219424 308783892
164261245 289973612 214575916
131549965 159139300 208773616
101270421 62530768 218136624
9636653 18512600 42273796
251497479 309658308 7796612
69264795 64720624 36041268
19015185 151142130 74786866
414638133 103433956 2224716
112039193 24877370 192808990
43418377 688738736 101971280
58608535 550118936 97200860
11431699 428261280 80387580
202984511 473974494 125092002
113884709 374467740 124804080
139154365 250194160 13925380
287695791 510296302 197645946
109763491 66159000 28956612
112606341 595692582 184671994
167603353 177256062 23887494
71553895 390514840 35971264
84338861 265586786 186407722
291140929 213578896 118239272
261039357 137016174 134420170
65514311 90247006 103161118
77168509 245165558 56468498
276844175 120253820 206407016
53367239 217878388 147113108
395392397 295765004 227552180
103095011 193209512 298214816
212270113 181244198 38549306
99666431 263993722 104580398
49872849 83396482 19429098
134803035 151230064 227330580
111920869 2321300 60361508
53981571 299852006 190520442
220208567 195576802 15156886
321762707 339337574 363130070
45523875 702221000 100159200
216327787 148940922 211948074
80028373 213424874 103347082
162813109 112619448 168173544
3003405 394015060 35811576
4489105 143262480 168242472
157202631 508802588 257338452
55783531 409596318 306854322
185916289 78296174 39164158
59097295 65540180 11094640
197161139 194156728 46006748
136420053 20713294 329484798
247551883 491891762 453548494
120503581 614318794 218340802
306369667 259455410 175087994
368129705 146307030 10350342
130395763 162930432 241970856
125140683 394517292 55727596
207345849 178729868 295176816
190043089 529607410 79026490
138630427 266715414 175466382
90274585 59100500 24235348
92868697 496943276 86327524
121463009 313416736 79725112
258509463 185778864 57808352
38652491 57850480 30819940
27250647 312084546 328383874
220651081 100664910 8793942
177866365 368984204 166975100
102391611 421685344 157595148
122700027 464221154 133240002
176020593 399604116 110260712
134110461 105250228 163633452
221686999 486107148 405183492
105093775 586061836 98894252
91579341 416019948 114434804
148832257 385846818 97760406
171071183 138835686 21813918
321178509 556965388 179823840
68349531 165078358 51369342
243124667 371134194 15793950
357763275 422661400 172951200
59613949 81193878 9604614
266206659 545346406 478967082
320701619 232684602 10700994
147546443 48065834 45794258
144946903 360937556 117798184
144241455 381765920 95935548
24538285 388651480 386369660
243808985 398658840 122903808
67354485 373889968 194832900
179855325 292154758 145865490
252135285 339047580 147207872
29691127 343867186 307061950
47671321 72779992 26794544
44333211 409129348 277991460
268525107 70849416 7060936
20461595 88298892 17515320
87055099 542599588 74285188
18236197 155880880 39360580
387104883 220992090 108269110
1789691 25969738 29843102
179622925 303179560 171423100
334462083 168391306 4253250
4158807 544308234 191010614
53172615 464192688 3688384
35868085 301737770 141418406
149671207 526026858 100465374
185953121 341607232 155646076
149804861 327079308 88654104
96601319 337398488 343895692
52987245 306438594 72196058
56536365 565330646 243986310
92328219 156124176 9706528
258069327 257482410 17097314
12876121 141521832 259469484
246047655 460044606 163520558
48997729 215925058 94303022
183835189 192840598 133650230
77247131 273460190 23405690
24151369 95852574 32021058
62191107 534521292 11303396
62454723 282522916 231709944
72393681 467592028 235508124
233998095 73011852 59781464
121915243 192492436 4986908
233713639 69740520 182631840
109897935 193310630 111266010
280440739 320969398 83786050
29782559 402238466 9188102
188987169 714504852 187480064
181507147 391663274 151019842
71623021 80016622 64528430
33675707 308958610 75197326
73468379 159154738 63199034
429503919 208487498 7964286
49025847 441103320 258400096
2772339 153044694 75244522
119580205 19762254 140865978
95685143 32900794 134969414
49767627 190848424 71803812
300732321 271096728 53216296
114837087 444502302 212719234
214581153 84736446 90967630
3844361 301733752 209261632
234748899 441317812 167348832
205985801 267924352 98600036
42568207 185697744 279817452
410657217 140372372 69361164
6041889 67948052 242889948
121698229 35984492 27138572
289668837 171764496 67491556
325291409 191347984 75963308
126134663 205390952 54684476
18759051 45246692 345672
100539649 355434386 449266922
127504255 88871066 45297838
221457781 63337994 2637302
140011995 238848660 15652468
227299695 351745870 181425618
8179685 315367680 108489660
121238595 186614040 62576860
67863857 170734688 258400016
132462035 94687060 108773612
160689 160620138 14064026
113598345 131237694 98333050
5041365 205674762 195217534
211095535 336866872 158117380
139477615 27989190 334225230
192546663 393094822 21407046
182991677 173722686 176809578
22230353 321423194 76437566
13905617 447930806 126723886
2778907 287132984 162621892
71757931 54283202 1336454
107202655 179672970 126939246
105623545 283585428 77540820
19406293 385586262 230813754
62035357 163272716 48232088
160700875 208332920 34683560
150068089 159622258 186041278
4229883 24040656 8687612
306495063 131082612 25269916
8126865 185774190 248901970
336424627 228282890 81024650
172859585 185606140 111632956
234937269 359675712 26719252
24511223 490349826 136751646
54183725 292510020 70282200
275705605 114623510 111422710
177661887 287013894 19320218
82523871 50312618 36826578
867603 530104326 204662854
27023089 61862294 20680978
455738715 219704570 18399390
183232139 247101694 115307438
288361259 454852998 136590486
254430949 139539024 124748508
460113685 198904822 33424190
145215165 487787382 79902470
172452339 135360954 145735582
148568985 259469734 164120862
209638993 328930476 95642340
272035059 126212976 48372952
63995529 403441888 52140648
35443693 258547198 255985046
125218317 148049370 96700630
34353257 129891594 72020418
145825049 159656082 64593330
59002105 447545548 104177764
295346199 183599820 121637980
130807765 224477840 53755616
53585845 177858018 439619670
21188037 147164220 4815500
21602431 228187398 136600566
9598399 409693936 408632
98110287 148332308 33751656
12718019 681447992 89831668
48908197 497848612 111369124
129187437 311052850 204455166
24407961 291358116 51241292
130178931 565382206 347257182
82819907 125664704 112882892
11737921 142178434 26408722
45906903 497084824 304757556
343326383 182388526 81803914
70937757 179128490 97731690
107836807 348175730 121301230
188475077 185239094 5107702
27203541 361959772 305214696
14844339 20465362 7579002
113002299 423879232 415915104
76852901 364911206 66738298
83444997 225919602 334324634
198583865 172947490 11068130
41040557 325525780 53718800
191702137 84029928 6842976
113468115 612816000 318244216
101099817 97532920 187104444
74280515 174436070 157482970
133327583 168589604 13727968
81363809 576845818 124194718
83070935 386894184 246372288
76871555 191290210 61018058
65146105 647010740 35265220
75829965 328021536 6577780
79702733 283127508 81348864
146307603 158141010 156401710
166985275 458492812 7557016
399709093 374219634 78427386
220217 506427380 151195744
13423213 17718424 7328396
128186145 387503970 481261190
198182131 341029802 116367182
68443713 78642782 463432254
58204639 258969004 139216052
31735873 297857544 42257304
20464811 150236122 94592314
126513107 419222106 358241898
161242143 299718734 38772342
321862273 348329696 337862228
202197865 153125916 23834820
143764865 177088930 207159590
193864035 504765560 333583416
439263 651037704 85603012
37874939 441146858 203599406
118417877 430263926 81260474
162767661 404972248 133252560
13466911 256502208 216615156
195618225 344493180 273379952
141343229 517695430 352693678
163371067 186988050 56864394
90570105 148662514 63608202
6136117 113271918 29988114
126424939 59484900 190827660
95741569 590878042 163884818
116235599 259631536 27124508
65151863 126428274 163630686
43085753 407783184 54115752
83904555 187263516 372972860
279912565 166236150 95739018
630195 355066784 198992712
42147729 186546200 222246972
21358149 406386158 441498
119473083 198469056 85942360
34386711 129414928 452220492
169053605 176197456 242318992
70574767 423657320 195725156
50995973 339255392 133416464
158634143 118276918 26536354
83118255 395920670 228935010
62567897 77895954 140773230
347441861 212439910 222938690
5273601 252617260 55195080
11995597 595170940 111352904
39487177 191818914 144089850
95940397 57064522 68320214
106527193 176110084 220805692
112894087 337805648 70982036
4104921 377970856 203269632
111210673 314968058 126205766
27110351 286290468 309984780
12657037 779481374 75902686
246695343 107351340 153995900
174549177 367738760 282668520
232741383 588730844 86857356
38462139 646611712 113629104
165730229 151265428 196283864
449894197 146329024 128294632
184265421 210232222 4175190
21613575 210726100 458159280
1804147 575673346 162357658
9938663 69650104 9371692
68860959 168877362 428810846
212832599 333515648 64499396
161519155 233912856 295474620
201903243 471405432 437156144
101965053 615715914 132234062
50780751 242350800 14387660
184521883 358822006 166819082
230353221 505064130 243472030
293083127 289381276 193475084
467906007 35492264 33272028
14409011 196311712 201021916
16612335 39865350 2382802
40540881 31452802 314761302
21457645 234879910 207934010
295798743 487788548 134345016
343655053 408667446 299666502
177695111 461548430 281875502
39737285 77983820 266249552
96719483 303685666 102132926
23613133 249636886 73316398
125064035 269830532 234967840
112002623 28680802 31080634
67013989 198565002 211982490
63484237 283546430 199547050
84843905 130770272 111362504
47058399 538630338 45961138
55300651 257896692 175446852
22920313 465451744 227108792
30508767 314842006 9536958
112607889 236343198 148188934
220170741 160153754 185638362
126973491 471582278 226745922
219318765 145773600 1373980
95474103 26241220 95711340
247406931 278028736 127591392
97975137 302598354 89015398
36262455 381775888 189883284
157389727 31277984 38787172
43000927 102245378 5352926
53224677 78472148 26556444
78839163 325448806 338532378
173933181 121720708 39216048
45850649 297210218 453320242
12668559 111745782 27076634
167830923 91864968 53480284
73442919 128698486 64929438
200619195 62590220 173502348
118904251 322781278 363229378
63095147 939299610 54632646
162242451 55189622 209975502
255967961 381210480 71532048
204750171 666408148 6220092
40551437 59510774 37426474
165882087 161047234 199097346
49575711 233177092 96963852
118671681 126776554 95606358
30972189 47888414 9496638
47927425 137134078 78559754
97727495 76044532 87673340
18032789 82894712 82328
188041597 475716726 8953302
5932867 191900956 28344544
306358821 409751872 269183868
173944177 31176886 39584570
42113489 72269068 201176188
117419057 131758052 2471356
90974851 139386372 101052432
135041741 264295806 134076642
185002099 178635962 16648714
8788289 294682272 163529004
223627897 156864466 43184038
93866791 218945962 82432810
99237831 215403958 46499130
30813919 282256172 81157304
40877691 171224436 212938672
10185349 390891732 175153980
95313639 210303414 149749898
241278941 31719814 3030938
11564245 488612640 214105740
100723305 99727460 29386920
60208105 468384292 95201020
242998217 432718968 380760516
47686551 248439348 173495824
84467275 289779500 128460176
66072861 448272958 56989962
77313427 157201546 58704458
45446119 36139514 118162318
140352317 203667776 81388408
247396775 195006490 147347158
125921051 401602688 18872212
413450191 237606898 240998426
81241129 348442638 205538502
128803135 68188220 25127272
7232783 26329784 18904124
52460751 105423812 246640656
53147559 200398972 99316548
238369087 371732312 267545684
200870401 112999348 19827136
45447961 91300888 144428444
76531629 296286698 90650742
9154941 364578606 59266802
352378965 226202792 86264856
227571133 23416496 132304744
26746611 242549572 27890136
158390395 347583908 128050244
114471549 244331082 261829670
194884831 264841816 43289648
52170595 35632180 77673940
26551111 59037248 88265732
167283065 148924046 33936778
53267599 168993672 75225816
111182001 74159358 70230782
185391765 395335914 120742310
199063379 340135582 122872918
46886507 427931904 267398328
94023637 638913102 127756494
194419051 470501402 91744394
70583213 374753354 340340954
270766123 508090686 323963094
150355739 111993528 94764804
155999873 212166306 169460118
161199789 106978176 26710352
169932615 282697492 111240060
12652923 440697036 21243080
33393365 478602610 146991170
135115995 388409400 422679928
301999657 375964714 74098486
253056827 110172746 73751174
98512381 341954644 34715692
131844775 185784330 190756014
97285389 140108688 40464688
134879687 173358256 86293828
53299041 315932788 324293880
187262543 166228946 8485094
169691535 92395340 28066680
97856043 119288646 84538766
2018757 5723382 7369726
18142005 668128272 11133200
69543487 430131686 90740438
42767323 498132674 214214294
65270803 109451486 155602274
74784663 65198808 126050684
64330915 533694058 44199806
18990871 363706824 35160828
17232491 324315810 163381362
183843219 117754974 36033542
48727399 467964136 29915812
163074143 231415970 115878110
152471257 326772214 42337666
39810353 323006226 108054174
239795789 48756468 106886724
183649541 57071614 13771618
52880537 348734062 264195574
127333005 115739154 355496222
262607985 581966070 136482010
90821795 537622690 88644890
128913405 272863710 75592690
129950523 412130668 160003344
230381895 310064210 164614770
104716207 147084096 77910408
69067979 405207534 44417322
121826287 272429382 267785814
4196133 176275708 60839376
85838127 20514416 4799712
71639043 637046074 124746330
126792657 107493612 241778816
88091205 462408860 14777460
131089255 198814296 8883228
176839941 80683836 67405372
304579949 588205498 80946182
80570355 81798240 127347980
119947041 70945696 60999048
159483415 365614886 18086702
46278185 285152446 110243510
98377005 186809240 22609920
188514641 141778830 18272310
75753637 244314568 4345436
10804543 237617546 392175166
138643861 365809638 112463958
2840451 386813952 236252
31021527 179667720 112264220
8336505 427414704 144501272
87787743 389227916 10284576
131447157 208021266 95340238
104709235 56267540 28072864
140258249 25160212 14127808
197869259 144032692 128125796
152444287 133433560 26164084
214954987 207076658 47191934
8580711 249038038 412110978
37691293 447648874 75727030
15028597 39992216 21742804
57535759 49010988 85243212
48986461 84695362 38668142
26618341 465090004 91483928
3805701 316639182 225308854
15259637 397836424 125078492
169724735 444609526 292606010
441529903 254876060 29822596
268422003 99132036 131767244
97964935 168372138 11763630
170338357 137194686 97518786
114996871 831633728 29531044
53022149 279817674 211200678
22119669 429235068 213815228
223997037 99232138 41284914
80210291 279224204 67186748
67045781 213745712 204681056
68958253 367951536 141434628
72663745 598591450 320591546
188435 117923130 125319090
192812187 234059486 52862034
233184715 65565542 106655606
117947297 150455864 645488
19366599 319382418 42960958
273212319 321042904 115556268
308109935 419424150 239489250
366459973 334918244 195134192
111817241 318206624 158522608
150903539 168338616 14749248
172246827 179497334 36812154
111039559 301838046 208533882
50084285 78664580 4321160
205795403 499260846 52322118
95777469 675071112 60810956
40801465 179024700 253320000
210595555 63974380 22709060
123973177 403490308 117975976
49410129 261807348 302631404
275153103 240657830 67633110
40800123 472536208 283402956
193001935 113899434 142715970
22682109 225262548 118460792
41851839 426565204 83915508
18308129 328425048 100577592
48911635 132681714 213840198
40596343 12416794 745406
72378787 141628006 41965118
82072713 180293456 87507828
118325307 59206106 28800606
209037319 285630210 183881358
108285887 303060230 154347370
286358023 45255568 3052484
233784055 241809560 141353068
385363105 281008870 61362026
394002031 324840464 12163688
280225847 191509702 49359646
167240479 282873460 195750772
95149607 299418726 34261794
166952795 441238768 513701860
78733349 277602338 227666378
110075511 201598788 363198956
55311075 685226052 25185880
41916441 233461578 195810182
166334165 174477536 107568752
85469257 17290468 3807436
52787895 397417410 61219210
151988085 38567960 13802448
13902809 372853162 189767314
303303699 363811522 233973426
63388683 109029318 93552494
26703219 484458504 80083448
10691437 353538088 200102476
377627597 391849680 1520460
50827427 616974930 185585286
35557641 307336158 345512146
301549883 464061694 365689870
435545895 191318290 102727530
174349191 195601638 41681090
154510513 325568536 196549352
116956911 70119308 321229488
21887043 392191434 164448694
114735839 244063730 2527798
76163819 210039018 8272338
11288265 156109842 253381730
281268835 330099216 176713488
346911127 326181076 61281388
105322605 98600850 191762750
228251525 242392698 224701086
363045189 378793286 337186698
30270495 295606246 376739322
275814637 343166354 65502466
17818305 226254086 398170698
89099951 214947788 52868684
13553011 156628972 124524652
96777857 131820188 151328444
68078447 149440536 54367992
12117333 499824264 254536904
63066699 139544998 1894686
199561507 452960024 74119280
153471485 652061180 177157340
90744781 225797310 22653030
405204681 295625242 90619914
33295657 152404418 133492514
80720187 191989196 168893592
118028817 131060916 202553096
181009781 252606268 170817412
61174029 328655872 153573624
142698637 439305076 147506044
58675463 93042264 259650576
320888019 334137062 285854922
261820445 217196630 46448666
108734807 264516730 56262574
136157501 56746432 260290568
16715767 547713494 234333962
54869315 374334340 9184948
184495307 224788506 21671682
16332689 141193492 126802484
78276035 150133380 252377040
60787173 239398914 206734714
1139933 84667474 1944826
107751955 843319690 109220090
305769713 264176308 37267624
137119419 19988428 209663856
3827433 408048028 265612584
12294205 91283860 31798420
24468917 104148526 17244506
66417725 43732360 11820980
237648321 397545048 40654952
151420057 230832306 42040986
62971115 169011942 288688770
162055331 502819258 1585430
24378895 428838610 149853050
243772543 160035352 250520416
208393947 177914208 118500296
85733443 110593996 56106884
157071787 342354806 18852662
116565095 51327630 7563246
9742995 345839660 314358360
264100925 91642786 64526770
224390403 576409652 174700644
155687221 135728652 90245904
12912607 174273264 211800168
237896383 186726970 21186494
23843673 422814854 207467082
23562957 197970230 121633950
211189665 158940350 135755574
155943665 394595640 128357820
234917075 411702402 313443414
71475969 370042188 214773356
23448039 793911708 29881736
97015597 217209934 274702502
275796623 318808972 32658176
8979895 326315378 36874690
343287539 299511598 75430270
143119535 369295680 118200420
190098315 39069650 17052330
270530195 220426250 168758458
39586123 158477708 155962424
134243417 235894936 54212476
286053895 124882150 44126110
24202509 403664920 41060388
41109737 520457140 219900160
98042997 386356594 4075266
21339603 48131816 14905248
1586429 222981564 316532892
10906715 55061170 22278178
182855075 301693420 188430200
353136909 138517536 6938128
23836847 198663166 447709078
23531527 135440076 949152
49639463 161817226 4924366
112008809 213118594 210258062
91772355 165036542 166803750
158972153 252846104 176671348
514678283 102737960 69420344
126490925 609336718 54359090
56963225 192095570 369331966
51583187 184727968 95167304
45519225 331609704 26581820
79602955 386297360 120066860
73936939 268027528 91187372
24519515 173414080 186915140
116913769 283291468 122700772
140672345 349540180 174959060
265157763 180680230 125850090
48059901 269918588 408006324
316586715 159507058 44887206
305410107 418879616 181667208
67873539 460297888 246781188
263891399 211958926 243586318
146004849 362860838 136714746
251163079 407677018 149223074
393948591 298578210 232095710
11366897 124586016 286325628
19527629 51646672 67322600
286809315 266199928 111738540
31392701 467445224 19204508
76846923 126867756 53930104
124047783 77142708 56500336
158228393 227629558 337305194
131306149 264921008 75987584
184895735 123993116 102036680
188229531 206869352 225437628
46235075 649724746 35659010
94257403 677844228 59456676
129298671 346481682 172059326
73986819 99153500 97690092
360877989 188910186 63950042
117779067 205035300 53300744
329178537 229923776 158588856
202380731 258138316 53931712
107286373 372409336 120704116
259203849 454951136 81131088
161240153 281480374 28160254
78443031 109623666 74466022
78907167 499791066 147280522
34086781 314087688 139970808
100802219 431030812 58233548
214209685 162527620 193182668
155894709 726022462 214628982
168378485 215870850 278568726
131473719 35468508 298352500
10114811 160209480 351960648
88149471 326208122 11991834
384058185 352285342 227525406
98365643 240807484 22903268
107214331 339940174 97774958
194470351 330843502 168489254
50561677 392778836 102514244
247954223 264399744 11045328
51408395 80535710 237059786
167819917 112195030 60217270
2556931 808170766 114238102
117956955 89587542 366198470
81115659 196236600 351474440
182845101 317723596 317611152
310792143 318156956 134818008
77854509 603257382 39357346
193975729 336166182 87255942
176071521 361548048 112158976
111955201 543592426 318479458
150025355 169896306 122257242
97159195 497752196 22073300
43418779 309571076 368186788
58835955 576315878 340131546
27303429 99598628 272186616
20444169 25795482 45770254
146231805 362477392 73327344
201479923 37662472 105118016
97375985 258490330 262552970
116468181 170246948 188611764
193612309 202340896 14123852
51645335 219452670 200910210
84274951 99725784 24592968
112728707 505493924 67615912
41334435 467926922 378123630
138315231 285384750 23856490
44983845 644322950 71385210
166164553 344036002 241424686
162760635 423888642 177489010
29305087 520850952 109033764
86757625 140698600 102341648
258922471 167186838 160783542
57384993 512722686 343301294
115977323 590962186 56651186
127701225 180836316 249855388
141866147 203540086 151547794
7794959 543657034 167906762
161928511 524627394 352989558
191490855 463205550 419438110
51613311 568583684 171743592
223494601 134249832 36947940
129080805 471183490 172564818
65411717 509632244 85552012
68861937 321535024 317438736
20149243 24238328 92088976
50130979 22132366 54707338
151928263 92506000 78648184
100900881 97062138 95696906
334546491 375537264 184275992
101673889 274619172 90860652
151191273 332930744 46945236
34383667 214892898 428836914
106312871 69473658 66225042
309810693 599868658 6569106
24491931 34505708 8030796
73275345 186484024 104485368
142408741 124411868 2544884
287361535 324576846 229467210
86083653 536485794 45094946
212638113 217811700 84922484
123177781 207152006 140802058
15697235 18673512 11918580
128912709 355754188 34489908
63451503 82930646 2839530
105487729 177334922 334006390
41205227 375304314 171138942
184768697 283523720 134896
69857389 39725128 48993448
25988447 282162174 254259966
65185325 177667406 154921730
198117627 76299544 48729384
4596903 202799488 91357044
98492187 496207924 105433476
304790691 164993566 155680962
23894599 218923378 130824202
171285945 231257894 204930
57841039 324308452 26833780
227616541 77850742 108931946
30079101 275452044 136032092
195071043 90638462 18725466
36156623 342753534 171599682
195848965 564860170 263663806
117792921 226383162 95585954
165468515 471580996 215481728
67381599 533689528 110482284
31460225 356032800 23220420
66720117 413383884 195489704
196024385 621506578 56213654
201697023 73745336 33850740
72308493 192912026 97491930
131393541 419296382 70184898
350210335 350919146 235558030
31721811 85441068 3588848
14236975 321508220 247328488
57860355 730237890 2524690
52521307 91979554 99763718
264420311 78042872 156046532
241992699 552303900 192552340
169831603 48551884 22882484
216097825 130588850 32094518
206260365 258324990 307464230
97505179 407409614 260170702
145120667 459540994 147620374
96044583 55827966 155622118
155212165 84442524 10403868
364610967 238859380 177365244
139766867 147752716 28266884
143097243 227048790 5111110
258319573 312646762 118030286
239757181 183491508 104053356
40952231 200902038 71222706
182326625 417477550 284789818
44531855 63384478 7897246
8575553 270754970 200133770
66005277 60538726 11722854
59597397 479904908 101454564
207456995 587224220 351145040
286679827 290160346 82854854
121367261 616516092 126932244
54147403 345661418 382225574
173873803 259199868 48387924
7056373 164579022 93818034
105568535 445461280 1122344
242613035 120215046 97006530
75255547 363004012 352631584
2221955 146751690 208897350
99533685 165644204 213504372
90410611 229529938 45768962
183754563 306098064 84061292
114507453 143001506 108702678
274075477 334794374 137252914
19058069 193508630 85663942
3070711 699747882 175568994
236192281 59332312 171349976
87953953 400123284 42415668
35735445 126864084 2498900
194595485 261669842 135189206
121675175 370253082 343781250
206331033 53645862 24870994
164853171 174123678 223654166
124618073 103936906 108890738
458296871 210831764 5919788
139499819 349449168 85731024
65673073 161991816 38988012
65475643 187002444 150096396
307067165 29615508 23003544
60709381 103084312 114602648
96513735 511939620 37031204
108351809 247519672 114158068
108677269 408253026 20790522
394340101 277743900 29733780
45297075 442670478 251122810
87595249 201158362 65918978
171286887 50231616 164664784
214311025 213287050 124814110
162514029 154653576 17596412
32617467 22366380 10233556
70509425 2871916 55301288
15403251 265865994 83742238
204850299 286376600 203602068
1736749 294706692 107241156
164196891 366258862 278770110
74770797 342442436 67779516
274910609 145298690 61428530
41459997 121651794 244925318
213039535 375227670 224402190
39804805 201283432 128893660
31236063 411691464 395972744
3383375 472065660 138466380
73933487 227662086 216143118
18969345 146068248 10887520
38416047 428649744 288057664
301070481 211860426 66931142
60171555 140890610 314540370
191154327 64128636 27731440
5635827 475539336 65670304
322954007 268259046 187272174
22461799 514747708 20994016
7228857 61821596 7359288
17245851 338410212 183745508
167755463 605056868 36756896
38221999 236157022 238160302
254365715 218965080 20834820
186813763 481440176 63678436
112165771 293803386 9298902
51836413 369202812 391074156
159979581 103562628 166328368
24527881 377470026 375796242
95329051 100925282 111502070
12357153 65893336 172241784
100777859 99661842 70406958
100242191 458348562 273180186
160440915 291324840 161578220
55848049 560744162 32589218
147525673 241540162 32072566
247666497 73833344 10635924
32672029 446847206 219752962
98962479 44931770 78885378
306298217 392139216 47850816
3552579 288435284 2939772
73131681 90341100 40451408
6489903 95286834 33004546
24776233 208583284 367673908
292388689 150356442 57217446
196945013 302160834 93195150
48915161 269966364 303627708
26758687 342710050 41558690
80969775 405834540 78724280
83479605 282071940 321039304
128989157 645955824 2141760
40568503 155149746 119127414
94306997 372823344 7622508
232095621 244453734 83933318
83855185 75930708 58448256
235581129 294711628 114897348
291337129 161952868 64734376
131792425 459126210 162589470
243047087 132910690 209786390
112705345 90311390 33745270
154473445 27145080 17508540
75390619 57929078 95627614
163173405 462847570 55391910
57314669 263827072 195693976
140679579 277298862 17284298
101861431 289836638 338039354
156164937 624229918 158619294
152839045 168526710 56741622
41281775 47387740 13175252
7196697 196150736 52095144
152740569 269228536 277885152
414878179 183707272 28583308
83690575 461576798 19989830
76469357 21849306 34334382
232988779 205276040 150984572
124082003 368537242 261709366
124811961 80248802 43241850
6863983 494653228 49494124
215566343 144269976 23924616
18818115 96494288 152458884
45240701 709429828 181726868
2438851 37999806 25020918
99548599 247674070 132353630
65161143 518933970 184744126
224995029 60745272 200431424
192954755 365935398 62266830
48152659 264074820 86097312
200462607 239748806 150554478
196402733 94331554 18123806
268022911 54036546 31987962
257739819 334617908 240652704
281958005 258334174 189163582
23665901 551036482 74999750
60788557 219132126 11281986
186241147 241379906 119944246
283327413 419162184 366835660
108437729 236350742 252761758
288765181 141936052 107729648
38638477 398305642 359904734
219176277 494765700 212953636
283498751 576522832 390494480
216777001 245882386 18654902
228214361 166478406 158873958
349889371 89017032 56374188
118137901 364240610 52268518
30354755 52576378 33951154
272189583 300169422 129731294
14968729 75768062 209967166
80484993 344171256 364577168
184395001 170143360 98062060
137940245 288738890 119271290
318335229 213636888 21648224
46206279 339551562 378550226
40018119 405363622 219897486
197957981 370009472 226336568
21000623 510482888 61056316
261411037 366524114 29263558
57177487 60156716 2104984
100379941 120672918 100750086
120061049 465268360 43794520
236248327 167133718 35745566
163267209 714048118 12006678
186491743 75686734 83863082
353936031 335827972 19939968
243156209 97436568 52705248
387854091 255607428 41163364
55235279 273458180 91921400
276611671 494079390 83476950
284983047 336977866 181899162
208430049 25401836 2103492
92405127 122049132 1850096
14417775 360394232 340009680
111663587 340441910 151571270
227776125 380617824 218023532
115533285 381168636 14220880
213105565 589728970 19131710
171239651 625857568 61375988
68482167 533396590 31339506
165472343 497147580 140018760
27618965 54845040 3312996
57721105 372877026 56350782
129830775 270500730 33766082
408366141 347704052 250632768
316766881 61766022 38169222
16531497 247627938 229608686
178857287 275373862 87367246
45256419 121386276 4694008
80820713 488072040 57040560
75931941 146435432 126573936
6650037 198800716 282309768
192996261 249736702 8742810
16176819 39325312 18783264
265527171 271322274 76518302
42727155 479395858 53809206
93579627 175967126 291223254
93055697 281144744 225989744
165116739 198542854 231675558
337624079 247215090 168087090
172365361 267034308 194427984
186124295 216941560 215075620
144152755 537937960 314809780
259919665 110477230 86413510
234432581 191469240 14961192
17775225 390061800 133398200
110612655 369107730 49022426
12836771 499454028 19046064
195377041 341859822 53261322
13344369 403271058 260998754
203610615 203437816 194224788
8785327 77290414 117889862
81289349 68774228 254892668
255245787 54335886 111078074
6046145 369022168 57704980
69361277 142619006 31207594
112588317 319693444 239239560
12868503 135464352 527410496
208967577 399718374 141578998
254351961 262105632 12960308
38048341 620835512 219410516
133751167 446601122 267009194
58239789 296561868 274499956
114374073 473312814 134959090
7009259 483721982 25116434
105841441 218417612 93239252
32637899 412929462 282835062
98684501 371198754 1383738
141920619 377032922 215992902
1176009 359144512 82039620
111126751 62971726 108150962
68951607 365478612 4302556
37395189 667523066 68434842
37833039 488832254 212737878
52718199 480790536 95995948
22960009 747000418 37927054
7106693 137889174 228036138
85737969 269399122 115429638
28880805 261950646 358342178
36204967 706514486 224609966
67019637 472956996 73892476
208839043 284499794 8275174
133660207 83338446 57081402
218442161 110849540 29283440
264784117 189734294 34357450
104541281 172152396 57552912
28645951 382106458 263429486
255468601 183137452 12628568
30530601 482157278 49596366
90531141 200791254 186384362
49186045 256447170 131967822
30600443 291504816 326643996
341808415 315935022 292290570
263266109 185205770 3837838
118117681 81273748 72039056
30764181 148398746 20664882
15404089 231709834 69884398
62928333 96786144 105447616
253223917 556009492 391529876
106522321 186068796 108479772
113026555 337763030 114481898
160065479 49851144 30785808
228955645 77124118 10984474
52464407 289326046 71306858
129097361 482330248 234471520
121300595 458190354 117170178
235551785 97976372 61375804
222432737 125182978 24755774
148416867 129952566 262356254
51385615 5721886 23102998
52093401 228262040 85665432
470921475 317880066 61258690
6178635 675417600 167710180
190246243 377804480 442485560
125088365 291449508 54228156
138888213 72437910 35116034
164431461 407964822 164466514
108040905 430010838 68043134
220682047 173846158 52519226
85804561 271690592 97562924
153307227 245679916 90492912
83497143 320077446 250510058
129145041 723971070 86023462
15693119 24761294 28955398
154891653 369201306 28325918
311506449 617527722 80296274
143585089 39888278 22661462
19770821 354409508 301992896
19896305 38213240 8763860
322615265 146428230 36363750
197107815 118330950 196125334
179933877 485824694 76014018
95828347 485770136 245588732
169965029 382598372 377739856
301476529 379814256 62712132
13890693 68041528 24370704
233340173 434990712 128476176
109296031 430382150 300628250
105762677 239911570 349231510
209070367 371818806 9346758
6284499 445094588 133445208
233633323 451284428 182551484
70646325 122201650 204393114
123095211 140241412 156584952
23367179 11811622 10453406
107914565 368329070 106656130
47184427 384391310 141816214
139139653 253451524 28520188
145715097 350015954 166231350
135144193 390585764 49371484
114766003 269727634 374882162
67480583 346079250 15157194
395592477 195182470 81860514
60458145 184621140 256788100
3421855 172934462 27393766
17037705 287024640 178197340
24272385 38675340 17865232
133673223 193416936 123221632
236509711 450387016 106647668
124232321 40125366 113506938
186502699 233528590 93162218
136411245 181533890 260154162
141160265 288356040 128651580
141596029 206482964 16922908
83379129 38573802 229605106
77794353 611124276 162034304
166620979 52626692 103520788
35463085 205136472 167715660
221405747 374240126 219892514
183214273 496583082 113769534
153795739 73857840 11073720
67304271 372983188 95320884
218187011 218522262 8091918
208799967 225707636 135381444
152444449 262625182 35497006
127841239 548461398 219650310
2886639 817845868 104904
46788867 178521078 285931814
28772097 56840086 27867066
11014505 339216430 111685978
182643171 177421158 215019046
36633521 218382538 162007186
216591443 36966282 76243434
104495153 781550058 219251046
107000741 83390974 16731962
248422585 515765430 433354230
86437165 405841546 388808722
111300835 230105740 429188092
12019517 372315344 269791048
15955867 360741226 103090958
159919767 59366304 163088324
96412335 593159148 193979636
38824613 479294900 240005120
249021929 391873014 188631942
119271065 473548246 201859222
98643703 31854866 20091562
113331331 352829102 191592746
45418711 371175772 21091624
150779383 273520510 193839794
255262819 244155492 80819532
221791221 196457198 87965634
67994667 179173800 110758700
186944205 184506552 35854636
75358295 260894216 100195760
140827201 541132950 315838818
12304511 14099842 11923826
161721441 198166988 237757536
24713185 456925956 299904720
11341701 30417462 45452258
246486999 243124322 147320226
205317181 85024418 9310006
20271627 36569574 4096318
278053707 449902136 55524912
82718507 429677754 115041426
138340937 334446506 119778946
96151389 56599042 126746838
43187329 142231940 208059880
107490179 146402002 54818606
80652101 177936268 245805136
117696173 185725436 18900596
69652871 157831474 18645002
247097027 339132714 7324398
288263213 575318072 112275776
170815923 358796526 162150146
165944271 490642744 196837272
69920055 153594620 21275460
43240353 94827144 12317708
74563471 145711264 4844852
280218365 453313620 46769580
131852017 113181328 110128856
93468123 63636770 175415514
108468777 452169590 389152086
193061603 144697718 268969634
43422109 482751086 242089798
70080145 302199070 2071490
55012957 7710500 40764340
45434667 452261066 323209314
29319731 349656482 284598254
139093871 17152914 34289442
97972013 510603038 240125834
159744733 136909026 326866206
87023661 114747300 272386520
120300237 101971440 42834640
235165331 112165894 99303122
9667367 172454972 36467216
102134957 103110450 263051526
38442643 519533834 39143506
104374707 140752158 6225914
95947289 29004912 22216272
141433605 333533962 183391290
260362733 128925934 33898874
283073743 519716570 96798826
31964503 910340234 43840558
24841663 388018664 117005632
96903079 149929102 208785746
93500035 70043226 527982
37458927 137804162 147954186
148502875 341115228 191178996
167421183 144616764 159312092
76508521 13441588 34791724
226857507 71430052 131868684
182800063 191136164 116339824
21758465 393364780 221106968
15256065 205452940 133827576
121783497 105386256 249164932
293944551 181155850 34508910
255095391 390830562 85302962
108730215 375530752 272964960
164714447 287357924 155394584
94400361 424513818 73683274
13637797 297378204 3732768
106740387 221743974 259150126
71694325 242355846 73963590
174906545 298177840 116440876
136623765 505723620 244417960
191950813 655403254 166545506
301305573 283182140 33492600
192142569 638215842 27248194
18142539 160145222 87940242
87480987 400372478 201284934
37224613 599114350 16297250
21209279 56813610 53298222
190464843 698879064 56470688
107397989 349499676 172144668
120056569 198657352 134627564
211051113 37431312 122936564
158554175 131449972 110042296
135117375 545286832 21306576
195193983 120502656 177824636
276928643 52287898 54391694
92967521 158107304 241094452
106607375 173906886 79337490
39194963 186321912 116567364
113492725 299462580 362675628
131522091 259564958 263119638
152036995 187232640 18801480
110783605 487514140 296847220
94921819 123091514 159400438
18248747 153165764 243243652
214271659 146125362 156424098
11731479 391047822 336581210
312397729 70097752 23637152
141367877 702779462 130698194
78507031 168191092 38835640
27943565 632617090 117447070
306712827 627560236 224489760
238776855 186247482 226852526
271829167 230048790 174802506
52285451 442231062 49329666
52032529 377925022 197607902
93365543 694877076 114047508
305191799 170229148 89437016
142194419 58986698 128543102
105017517 303112908 126072964
105820157 342762766 100809874
108843015 285333470 20179290
35679309 55636778 23648538
41419229 96896470 65618278
125683921 51784460 35849128
123399655 99912910 41896858
129262541 443117542 339050126
70242183 80241258 137165986
33715279 198223870 106623478
90069595 585897130 137434714
10402561 173856878 58230158
236183481 344505504 100721012
118259691 231201762 213874030
95952813 351565954 453664602
138435527 144548896 98678092
51369449 431059286 258619342
61378051 5152448 6953188
90435205 13351030 137132710
119157183 263579042 71552934
169311325 11735500 7310500
10238413 84289502 64023106
71361465 296536480 112654080
100664033 398508736 101434516
90266217 209044306 274607730
169022445 506302334 1021770
19626515 421690810 300232970
54701761 442035738 185546994
42783145 244087770 182533290
67267071 177671400 428003728
189777135 394665110 78353070
246906055 154648110 140204070
39714521 337571528 28401532
355481687 378590366 121968134
169779913 340770454 132499286
340259765 190406580 142632720
17294599 306794510 356613818
94892651 210712094 11909938
185906397 214611496 110347872
293990691 81139758 139098518
107825853 266923136 37583004
12408127 154768314 234400458
10873359 75323810 124389762
344780945 417689420 167996384
112535615 247073800 404584672
42245487 460488476 127285428
15755195 494153108 228707080
292835969 429536762 212396134
321799419 191966042 113041254
173349567 203641092 16279864
42444457 604550960 18128576
311508309 246448874 146885082
127910165 375975018 33708474
15262145 451138110 166338870
154418827 138495084 381759696
132847917 98840676 53427508
65853765 58996180 14504484
99846377 453333146 45143378
132602387 347428052 169666784
83552063 408004472 218945776
133628175 238133652 208410760
9821203 79549246 345334070
207998015 226610520 3568200
188627431 177170502 71822622
209072473 179852244 181244184
177061899 208898214 49400002
7518099 187986848 228163104
33921849 251361228 18204208
199421047 288460102 52265746
228563235 324161352 87107864
142371921 174230878 249840978
130541189 24608602 116403326
69351615 358596180 155416820
11583997 163861846 16573870
23004969 406906364 209905548
183095007 431866628 230449056
76711443 479679196 130465116
333577837 201081294 22575534
201484069 239086124 149091572
53925669 69893508 93757516
184564457 424189734 214059906
112532925 13926240 44738180
7798055 37257940 99591020
218217901 172630992 54184008
15573171 542663502 96684902
118877269 227640636 129926748
173447063 262455676 171126164
284731073 62857844 15092672
274390213 201535970 59464150
85347443 265396592 390643964
77774057 389275558 42601066
108545113 271269500 32203016
65294397 797494086 14753714
74346295 94513660 28946992
231695739 442641300 133545100
59296847 396371444 194647088
127884583 155869294 380145914
233078777 81140204 170233436
183727327 72713714 41054870
161175411 139968552 31420112
364084601 301992862 218554666
64776641 313590202 331022794
48873267 79042920 37789780
15777283 631484312 154701596
147860415 607296030 88099390
32898401 80847942 254714778
103742451 379469810 36642918
358621673 25018002 14644074
92191407 677608464 135947932
251712497 364005730 158564050
18023995 283059480 23588724
129993455 394688670 27162390
6520497 205450704 42433580
11722069 38570628 65626344
54174739 94406212 115352576
113220145 600680076 94863132
178100627 166830614 156933458
87098157 46556382 29220434
16753743 24993378 19545686
94730365 478272950 100494994
75958369 659134938 198465978
168268873 241221570 92726490
31750213 56210766 79529670
261840657 134898678 202912894
63887573 558386564 228216496
189924429 407270192 60624996
26689933 220223236 223133068
178954209 236605258 24446478
7638461 526120832 109882316
160196157 205589388 50796484
243527379 719386918 89707566
127238421 151236222 52653598
148708819 466578948 209021904
11295027 94390330 28557414
8724315 182257770 50338610
43617751 449644972 172500916
225195791 308442818 347553662
393410215 155021180 7110892
110104367 214134818 77215606
137259211 97799140 9277100
161488013 176125144 86804588
18082187 334014068 115735984
103877785 145836400 3566456
216920713 100440960 22533780
110869861 694363520 187905380
40399199 275005156 152508772
49009429 49205642 32893714
134732555 211667990 284253562
180521933 277865124 162071172
77172209 184878248 29210824
55906761 219137882 170944686
254950725 201746550 187909270
89518013 321587136 28473468
267145383 573371942 183620226
248151695 469787650 125224906
57462293 306408548 25940836
21736731 254639958 71681290
267280265 42234230 1646110
108726537 660019004 164745552
224834343 456035998 308573226
182778361 641068120 311095600
45136821 51858066 479281262
257907537 236309528 132603864
113876101 73242538 319171646
52166459 333546032 140917544
191925131 29822914 39670118
34220045 26621090 5547710
18553169 278998262 17431378
287339533 339288794 326083682
22872437 71665860 197253780
55097261 146491472 42359888
20673133 101287202 157344566
248287 242363128 125241896
33854741 16193416 225939772
28347521 324815054 392520778
104020465 301608110 144490730
113047601 607673326 72467278
83061173 112829864 117863096
29710803 12602506 4717542
264719087 321720014 177445982
281650679 138776576 68674492
108281657 121060688 36431276
78933897 57702006 153454226
118718865 92249864 306789960
64297711 31937532 20908548
37604367 430351652 53655924
704783 227589456 95786760
202823167 133247032 139037036
47053819 470365508 262114180
93112165 231103030 329697530
184019119 379098322 41484518
50258613 517697592 17808056
250073541 75036388 24963984
57511395 447933664 319664448
107665449 84785116 140022792
54676599 266162304 368504108
31066155 88547730 165670678
57601353 67946564 17437968
340999723 320936270 244674170
16808415 562549352 240042936
129781343 167325932 953884
93314657 43653284 121576732
206170777 256387336 292725988
31344399 97028066 415475802
59997405 454379470 19171422
199163161 497418126 198230478
132365201 134802610 86514782
231937267 195054564 53193636
69484627 345174654 200560278
13490327 283466888 153085916
217626789 248463812 126233388
305073499 252277200 7393200
88389555 168921720 201669748
153073949 310265126 9861022
285549483 232640338 155749074
141445735 420953856 5282292
205198069 379288592 13235608
191918579 188691860 203243972
209367821 405613468 13395944
141603141 222358650 105345470
11017359 406369038 207761446
75303897 427756856 28963308
115591321 140593282 14978
198070329 153268098 15907966
56471701 59008566 48435558
62435065 185744510 11141470
31801767 119368782 42077554
155877307 351329210 135812126
269972841 122429378 43292058
92949323 214368746 71256314
48745595 462297046 43412522
35739207 287999604 66618832
89582895 282298128 58305520
48343833 159430014 38078758
59598051 412837234 80521302
222871877 604042386 138543690
230437387 452954546 370833098
154472381 316193034 375475758
193004253 372933288 49562864
46721201 296251470 116095482
66215151 530772822 222534146
33654639 87504702 85381390
42189459 207507992 219696252
198793885 188117310 52907370
140843369 262825012 79037512
89138503 50720310 80417070
257542233 49785164 90601164
104160745 259220090 118727170
103890425 197590760 236740276
292429905 354988434 23132162
259463835 331186250 201357546
88778197 38422258 26764234
207326169 430340502 64175998
314423131 247553872 26735404
297145833 71628776 98260224
46655575 291866056 41744780
139323857 352825914 201080046
131161333 250332444 6698208
251379769 499132700 110189240
34610645 168204492 79947444
149564545 280678320 53685360
155411593 304504776 27454824
160101977 134849876 29562896
69388787 76369878 26795574
124106847 357087846 89766070
74862403 440288820 48444696
131320257 162057876 93231940
117270907 247834810 335993326
228358493 25812480 25379700
131444325 381615590 47125734
54318843 334841134 336010338
149108079 313266392 87469728
101553313 595498286 71181842
63736673 194109784 100114204
260141351 173397932 154451188
150429069 299430258 90268270
64667563 879007344 6320712
138076847 38452754 37775018
8853261 467158538 130196178
118844097 40507840 57574596
26880359 386772166 324309842
5634185 116592538 144923150
39523105 318989872 81555700
155884579 197713078 137653894
134471685 443347062 73652050
19561685 794727260 17081236
95091261 267962596 252534348
184206835 453103486 170486098
17333137 227470620 131847780
219255779 365078614 16691278
21549435 717467550 233506330
91543521 353649232 16901748
109705095 104865094 45553470
183448005 270985420 28141788
31730593 403399116 246764556
75041369 89276178 2370978
42953841 226020446 49152678
261407097 254648592 136185644
76984407 168734454 43770346
235725829 217344840 857100
59215467 267484686 28177174
29414205 84717170 168492858
43202465 100223470 223617974
91776939 57990106 74914578
55161957 515895474 185919886
383024201 114187928 35102032
14764571 192768890 214207930
210227133 39959956 187121940
32139061 313687278 291845922
209259425 319798674 81769290
81421099 270090880 116974160
316712857 21506864 24083224
32959629 59719386 13034702
145165677 160725192 44265344
84172209 381804384 36068
254966907 210326238 129313886
42809503 62541562 84373706
154734979 572654508 104079324
184383085 31820010 147891414
46490505 281645114 45475710
70315395 98967124 238555380
126034467 489411476 15524568
8063145 322374450 60996110
126601263 470798568 42729904
184388207 110610488 64750244
107809561 217290356 225706748
304073255 219960378 194865330
147697907 564877212 370630344
120323251 41332232 307766248
146247777 277201144 117656184
234486911 211933104 51657372
148154811 589599750 258637202
150972119 180459950 106201810
136838991 438440208 67427144
133930041 72592572 105227192
65835987 402997896 15801676
109706037 836056164 168068804
155118851 523994426 67279802
177574449 106698550 112133550
24620845 496454570 139870414
19796427 54199068 100399996
279816681 506608676 233391312
299399319 138789806 130494138
293914323 335591116 98977344
253129291 359202368 37306232
248856653 402165354 99031926
8759347 163420486 43853426
35239957 226569346 263230154
247742895 225259360 9079800
201979015 390810358 255121594
38159675 32872350 16301550
117601201 502014142 59828342
4411757 89611004 21297988
60162355 149189220 458524440
135000441 59345738 64607010
83479739 51309826 290343838
135830789 138015386 127762582
38494641 488969766 20230582
3659321 397799546 91260598
174640763 277564342 231205154
120485639 73214846 73551998
161589607 216682982 272961286
98412829 107936076 122728872
159752395 59468580 117783984
3568531 236410754 21695978
112247133 401605044 454030064
15141077 110636674 46578854
29027343 257700260 393587280
106631343 253389756 71296732
228239821 115715048 5543576
89308671 332555752 50845704
62271159 65784902 45179418
235366291 167227612 294500
132853695 94143302 28354170
275662339 79989508 5376652
71567425 759704268 87971160
143692337 154531956 69061068
216812327 140525644 178928404
93837339 50454920 70613820
66605067 359251808 52954056
258175425 71779514 11020398
37954401 118872046 23601078
237972327 200246168 52512036
116343815 123829030 14396410
6982003 103171126 11520782
48706667 215490036 201291624
263707069 310607602 117516434
35518269 145338852 94025188
106649367 369424722 59511254
83969407 450857756 326906516
50713411 277940920 276892940
204552923 381186758 128948306
11218113 50788294 25088142
120412819 359297764 36730132
111243819 488286522 71928074
64053393 549028556 295530888
19350945 475944738 155163166
215209315 64735518 5934030
121941897 429663258 174839914
277983967 36267094 10701946
40212141 215490324 6512048
104213457 129569058 92090534
103860621 413000544 128389052
127241025 205140450 243511930
164444871 333454164 157448908
260743445 289120890 93587070
151020165 813745380 205636520
42824033 560128140 103595256
162589885 203135420 81249760
3406733 427964172 347614596
67869063 280951574 54086646
114576721 251029248 67854576
106003811 112830544 323356948
14298737 194933274 58762098
34386231 57834930 104290342
246653461 268124776 64063028
172256341 114985622 54374998
125932417 273437972 115816984
7446329 401055454 231279818
80607121 69168990 166190022
273997727 409907968 11660524
7651853 394286244 131849184
185069815 594856120 108281740
140060677 579214074 6537666
181848161 192540396 104309928
102583833 45625428 165322436
89326615 200222790 215992770
93123451 350017352 4566632
357640477 351359734 174917498
129238351 619116486 219958638
132574247 396924436 10089544
123978657 136448824 174118128
343120667 167681188 123413516
458287365 132918060 66770176
137882083 243890816 274224148
119377253 197159298 60283314
16234015 605071830 120884070
408855 163643664 61894040
106385973 76184970 210471814
132119147 410102998 105412294
278786711 97042982 99131774
274751331 263610690 114924250
173270289 219913628 105796416
8294919 295336442 193371018
151607107 319950184 85375304
97826235 136697862 164405090
117475989 431839836 204060832
281820045 178428414 83670802
250798629 300613162 103060218
158602519 251062456 232695712
266245523 358355102 146522854
78982239 75793590 110723702
64515839 489408486 4689762
2978325 378142710 227733374
101447793 258125906 180050382
74976187 219767410 237341690
275868233 98868904 78336488
14722015 361475860 125653664
75674851 139758758 140290814
282891455 577700884 278837888
59829187 145977766 194172350
7586843 495995836 43345708
22538835 259244276 58386732
86500327 367612734 7642746
45871965 196489530 357227990
157047353 605175650 55679990
250952339 155573836 24946352
242085775 116936100 179883060
4138593 676595094 232478302
96172707 41671740 27118880
295626679 226943888 121411868
11512017 93233052 154402984
105704529 621178808 63660816
101311903 326703496 123547024
91718221 208938632 77012552
236305813 409302106 212886958
150928291 294909708 12442296
47472227 233883854 400631558
162418377 218379854 93747138
79225761 307754418 33143918
65260029 398735492 117732324
61227627 487108732 78087084
224329863 203187642 63967246
33366211 79674960 220823748
65723147 257679596 117221168
429176791 61628758 12422954
47368451 174418540 175590440
146161053 96062166 205319534
94591679 426811548 229410888
77857105 332322120 206126760
61046469 321591784 138824328
273531457 221308224 200227116
126067707 96784484 288129876
35175035 394484722 86414410
293997387 441377166 136487794
89188893 26023624 80896188
2818739 447260410 224788102
249165377 478735604 317776936
3365343 11285776 8317596
16785699 351202548 173165192
112534067 371717360 129662944
187160137 128167230 32069790
112220735 644436730 43461226
59799153 51753660 136486280
139496399 560044890 290844618
198931755 74950170 95596490
73363441 434343752 27736228
171419245 119254406 223721410
15682933 380049712 20331016
21200555 372839672 1849996
80196207 408216924 7527020
68405195 40383686 6702850
31432223 314028164 107691076
222609373 141648386 100623010
13753815 568356330 50024050
52966355 419380068 387918624
38418263 503496866 30128182
377811745 295393690 86158870
8078707 223788760 2975020
191326927 744551308 12493216
94280627 802097304 192191448
91605813 14701050 54797834
236994989 262091340 144051720
112607271 678693036 52565488
22463963 498589618 218649574
35378191 55603228 4475996
126344861 237528348 180705864
327643333 321277542 93844146
324412291 136519642 31974134
252959455 156096186 636630
9039739 195984932 104907184
97317239 58672158 40899546
42565455 292067690 238047930
1788983 16332204 15755004
144497963 503020090 261781670
122003315 86363512 77085200
26496497 505186144 236458684
339505385 361007410 333081646
138694323 202089816 92234008
60571253 406876070 190445770
221863365 158745476 13693020
157198701 35799272 46537128
13086891 453753900 236471380
108019671 73507776 52602188
122139193 135578144 82824116
42770801 302157844 215028388
21237765 441434396 103933272
210833583 101303090 118794606
229115197 281970048 55090236
38961231 170257508 95930160
5257255 72511528 12501920
111282785 131350084 28143088
51230045 285067620 151177164
112527913 468125258 58094134
162515287 453041314 234369034
32249641 180405482 35199686
46017543 123503588 15789024
98327721 401851572 17015216
163143039 292571718 201467494
53169337 74099868 2845344
163825997 315773276 120724904
194528233 244235252 312784
146745897 478849446 158166550
145607333 622701218 236221294
156397615 472013616 64022112
355826303 181914818 73469206
294587463 330021224 98966772
72809477 71916736 14474564
222802627 495678214 202751506
4824783 81071562 208327106
228557733 356549708 198097584
204807177 248582552 73768716
191080451 190404168 127023732
175125201 160535196 252254588
9925355 238374944 160244008
43549081 105080710 70334950
289565475 298810750 255051990
45708515 186045914 69272570
202938497 485853748 152818144
74646181 303058906 230684042
161845497 305272210 31419954
167187939 477609468 22495324
5729857 231449134 42922886
161612781 453623492 176176764
268488705 163056300 161069060
80414403 435009564 287159752
85429881 379971172 208146036
200765161 364218132 296564484
2499603 67249746 48975982
58616059 139613726 155147998
177623339 172257608 108634828
2652165 30775170 15155978
197439661 376169930 10881698
233857007 106885088 25461796
142981951 74562304 145476812
193244145 75182766 54401710
127000209 201325530 99150850
210211107 337884336 114654676
90872489 113850790 41209498
188494477 78239008 108999704
300859307 251998376 112830488
145387699 258442228 151647496
319149275 52575512 49231240
3079977 263860754 365709126
248379847 601150200 121788900
78273253 77139900 175859496
216797901 646974782 320977494
394639839 209971386 149674702
247796777 130395950 21286586
169516563 159483036 86901412
84801507 23253324 163458736
149267355 150809742 194192806
119035603 68497434 163363734
101180651 224588662 203632286
203025699 269359572 9411104
345734911 425163844 104409112
10178775 437710970 251173710
16094261 243496262 84616318
27688919 194076292 190336448
124034455 501916120 429651736
241217561 479449272 191528388
182887069 457691132 24720376
339946803 190018936 177650016
116967211 219866450 30988130
307668631 364744624 77439832
80277333 268291216 29561952
2246069 714677542 144490418
137360395 143672660 174632980
88228191 749018376 34346132
246643151 483892390 192255418
80440771 231893736 67153932
6745957 101462324 108475708
65119175 84640204 84214228
255154811 298064062 141457238
67963265 200618356 12388708
23820413 129114182 23093626
54924059 434797172 321979768
251594629 193376740 677228
29168041 364770068 249471812
236054307 314566574 198723762
202652043 169540962 108342634
108882427 607072406 280685554
39352603 66291190 43689146
189217045 114955410 5926914
36893601 228536270 163422870
181597463 484262814 196503594
307333095 167078256 10337108
256755703 93099994 102655238
136801353 621447564 263481388
16972813 321659094 31398498
31198981 10536854 56920138
56486337 167523966 124900526
176950955 344418382 224379826
16422387 185329974 11060858
16130267 336945086 132196514
300283705 423067108 305797256
77232947 273364152 2268936
256546919 188273990 23195870
169163953 182756336 67329464
131532721 86950938 218267466
36453947 57123004 129987016
42690859 475444304 275214152
110614383 416000350 246407610
237654531 152317572 62238668
98282247 101458950 19267654
14838717 79751910 10406450
73709051 365009492 145340572
13575853 363913060 167034304
45058781 130705334 105252662
113139555 404017074 172250
150789715 413302660 258591844
281619829 566956166 77011262
82316419 301372888 51370736
112747857 62897226 180708374
49760689 671914598 200124754
247355245 27454428 80627304
16273883 412689276 313497036
52187725 71804700 434438640
193772619 379795698 146429158
298873555 412311618 77271210
282493237 287506856 63785696
259008321 89220534 34651978
90108019 335577924 86050908
67072723 94279814 51385214
333880423 188479220 213205100
28350501 146875078 117409638
5803277 19432774 27255646
87529479 116950948 9090864
159185831 205579178 74403818
213086961 96688468 4222992
141007185 274223400 132663064
125185655 71308874 120511610
135890397 536702394 257940446
30852575 413397250 103482106
243252735 243118436 88335648
99266073 539810570 313958214
119387061 162371430 308226602
82986259 103298554 92446622
50742095 168202278 272112690
118455137 225460312 332058184
15380511 88132126 4199778
302629401 303048648 8945416
131346971 93813146 391323542
96809859 77267778 161136542
432914761 64535048 41926072
118215103 338258986 53285594
28778113 48552396 52216164
123315035 519892602 97589790
48978379 24227718 7845522
64251021 484106058 340171994
64772575 302374174 25593610
341312145 280472334 86928130
165078237 221675932 262185456
147916731 338616258 276474722
207478717 154823376 18886584
121903913 185411836 22587752
245223987 59939036 18427704
245579275 49652450 114256850
76087137 430703116 91924332
466342755 214905054 201090610
58787917 225646152 57584064
62799767 98411004 18717816
127687641 330562500 176609500
282143643 527492986 52107354
171560315 48939398 78984614
154935289 100803402 19859070
110531921 389960024 120074488
108070641 129676932 77499836
37230935 398890770 16098990
204533831 88406714 14198302
109018669 106074278 86655286
271197067 382419420 119413740
124442489 536028628 41607212
11113071 375223440 252970940
197587521 102312514 167689098
143572945 385397110 27852470
29965221 195647322 315775174
22132913 440318586 119894238
114615459 265128344 118387752
127857305 367985090 281884130
78536647 356104734 133757694
56570759 97963502 151678
22632701 284303298 28161042
103233297 63430752 28704416
156705923 324840174 29746002
121973513 446176144 308568772
204709141 119465960 18329012
105835153 267022874 107540834
276525489 521469398 145289262
256748069 187056710 32416490
242471581 132855438 73514826
103145265 562429910 80319630
74635927 846043084 157356772
195825623 39625840 652636
64260693 601517976 24718820
16169335 243392240 275152744
85411981 249779292 38787780
46084989 514078328 161625348
123880119 298683672 306895688
32099113 356456340 153417540
92625783 355116954 163750798
11877431 165103500 30481980
245905557 354071394 142335998
5496215 644082300 80409432
61668585 126994784 24678480
89139909 351093358 92732502
72885681 72655482 122504026
56252917 331703626 191131138
160149183 89872488 15986756
132296345 269274148 65235400
118065861 477445908 359281124
100288029 269346388 202451364
88735339 138941126 37370902
217110675 308374188 368409080
197458165 424299650 353392298
127578679 87600920 48377120
108031373 40190694 2089506
87666657 307696982 99006
226047543 122731066 121238154
2669945 376224876 291489000
54549863 69015916 62045816
168813885 413716140 132567532
57952149 445027498 305852478
240364333 660688066 180057298
165546155 400506972 421019304
273473993 153145130 79719430
141793541 475445154 101427258
57553763 10986512 6226036
35417237 425698156 212663368
53494145 438537000 20305140
55029905 38945410 27843910
115887009 364655718 11378494
5415543 236546174 84777630
303291305 285715260 68205360
135776019 39164642 88944474
6731439 389201778 316782866
281818499 334475380 49699432
168099365 201789726 17996382
145232551 139240318 159858370
157990767 208707246 63708286
134635031 364029828 12167736
145389545 235670326 33911930
205565785 101540480 115762820
40770583 130426146 214237926
178495283 142504238 172938754
58648613 270767710 63487630
133790547 385901208 80752744
27773041 71361508 216238552
77727989 376261248 95970120
159061615 411733792 310318256
93097247 177252966 173937366
105987625 50432250 31011642
101952777 52992774 70553386
74761461 235395186 339215722
83314145 326707640 115928876
154277497 123500046 83129154
73823005 92074564 103648252
74143939 132936148 140603680
317956477 336120984 308672904
278012927 141997894 33311458
172199259 203755792 149607084
70939513 232830814 21083482
145453641 313672638 123471578
393065843 241962722 146961946
149309117 178209656 56427800
131011769 177931992 190193568
106258745 259622630 132963910
167248829 734262252 210351252
29862065 476865720 26206656
279214157 287545264 110266532
136876921 66644584 78594148
165154497 195487624 221175612
112867827 73629390 107114
114181867 162101436 270398772
45155635 370282430 227364650
226863025 197374364 6686480
99392735 68456740 156167132
347976119 21312722 7741322
153264977 352679754 52391778
64986819 212544654 371317198
250277825 400101600 227808480
102672565 293789522 145192690
146404459 587319408 173743884
131387669 451445028 77541696
36423753 19467708 15227644
251175781 242984430 204651858
249489657 392963592 221402384
188267319 71124120 233590192
182675787 350038566 257321050
255972535 143294942 144330506
63659403 48593154 91538894
55996059 93258422 104983818
74649565 109172690 14600038
90490711 527044438 244299986
179279545 228248328 104525796
228158365 120211380 9805248
93630277 651278124 208370652
129571337 109473172 24774544
63372533 80066304 65789952
11837443 518514566 104585186
136884843 155700366 167789062
56677531 311046850 125153110
40928587 281898720 1817520
176150345 321782494 67058710
425734275 309192950 67924950
62473649 501802982 295246322
55127531 434659846 208167322
27114605 21512010 28133670
200474579 76743278 221078594
90016879 415401316 87322028
94878887 451413410 212244590
77554235 433219988 408887000
4639403 454490954 185176694
15839943 635977876 139242420
322262245 602133120 53220264
183245855 249545730 106097166
236297957 128332400 8045876
5815065 254062506 347128190
1616727 86425514 353556498
62059779 283656708 328702568
35804823 112855548 6336496
136288727 405422594 402016774
14817219 66285402 77991334
8433259 523826864 113055212
22100851 86912032 82192976
15963555 88203942 11586110
85344849 145555422 57420866
215089523 125709474 34540086
31571835 161264240 19046844
122219917 295699748 122211436
102143543 183930724 213997384
63136379 510041900 278956828
132899781 145647214 100859718
137280169 86533512 39228384
371610755 85431574 28816330
70560993 153773412 238543636
128053837 407620752 104756064
105996357 474407866 81990978
32193583 146090156 11195500
31724083 147828686 324434294
113925543 141445846 83404986
58789493 347755446 248313954
105331789 221747116 319011632
234205141 369002464 122227672
42673531 355525278 355224846
110443663 297283424 157408516
22867425 149690200 90458760
174117411 189370302 8875870
70817047 224725114 102205294
264937773 208242036 196277488
47867555 54122020 7473140
158285385 34233648 73314860
2843259 224269182 365599982
23788193 191765404 119825936
133903089 564935418 39317494
96991699 223893272 128710372
275704779 294025870 58754022
9878561 181885878 200293254
325345095 134138418 39993826
91269603 174303570 348058730
380530491 217429190 4626438
281960355 72239100 35848252
17923097 225145614 254008974
65400021 720617414 183731622
47573275 253508984 155090512
90670009 42569592 14792508
79649823 440577744 129095704
128010209 344876334 40028862
185259437 511617476 156221516
298901149 317842728 264732264
60229235 399331440 65366880
27063459 160990026 38840758
119199025 630552834 121882590
259327201 376682082 79610814
739101 70262106 22737958
97188129 430399628 26409024
61582033 313484856 41351412
191537373 390600858 301410626
33437993 50436020 309695080
55592781 352756656 22690472
69508723 508625230 65919314
243943843 355661538 324550206
89701395 271085020 72074460
63240685 80570310 117723078
43117263 501752580 87677384
66850443 541789744 161062464
157218487 263502498 264857166
55096009 675224728 8544088
9894849 61152158 31169538
210635225 91140120 62338548
52581573 422720586 90848270
116745583 191538166 94530346
223663651 335197340 2916020
6026133 497452130 206642190
16147617 203557886 142572294
154382727 367129650 233840014
121161035 214997450 49833346
134200667 317297010 119965506
158898995 223378714 52204802
8322077 218800520 259668664
18101007 482533428 264867596
49947293 45179524 16562360
39325379 429855492 86524056
200808551 395908908 209174988
61340931 346625978 170130846
14610731 198989244 29900292
136144255 220574354 42841622
108975703 395397696 281233980
72497725 188980610 135726998
136390173 94553838 156082786
38030183 252844000 191656744
182731289 556238072 307525972
57907233 583729436 350651328
54084149 559764162 150642066
315950475 621219700 51386784
367248717 473003664 58313924
237949591 83524080 27363480
288386037 321827640 95512216
80125643 501369826 188949370
252461801 97697612 84952648
34974087 382182932 209032164
5296623 367106380 18558636
161610563 488664116 410232040
172220989 159620478 137776086
56933299 260931192 179480868
140104995 147560238 182684066
68088923 111041776 2789276
232898129 269664718 257864822
6732597 82097254 193454994
123568679 139144042 117089134
36451929 462586188 297081716
204750107 421367198 299208014
139668039 276951368 150835224
71861925 347868170 90351378
257027069 184255036 71770312
147766191 835058114 17845278
190165689 178120880 230868480
19876829 859381454 21096202
111088059 422762712 228701524
20496059 92143140 21053640
203984549 128898550 177939518
197202571 551147338 140346038
434726713 231062124 40851888
29449159 248519790 149471730
30359065 339848260 368044268
93968705 225547966 264315562
14296929 518399828 33672180
63901407 257230236 118334216
62886783 310865606 172422546
64202645 206134916 82081012
360511683 270536364 78857224
18481553 136750346 51796210
74360397 316803696 238740260
94123917 224583720 56368520
87189083 245275524 43269516
10042065 464838420 152856700
75393811 342112782 347518134
154686313 458940352 18710164
180474943 95621324 33658292
122841967 39728814 361409082
89251751 168718762 78957142
357059499 266562078 80422258
203716207 239202826 169456790
115953409 278551628 215339656
188789361 329236962 13284466
104248605 245421290 252774882
129549255 128561180 41691840
89680211 209848596 5865288
129355177 425760230 131350414
128184851 499093398 155620722
76259515 29459598 18433986
99715899 76390290 120404510
320310905 113858930 134778290
9665429 213345578 5617354
90174687 238389832 143315736
135586965 258198516 119717720
16940651 429046462 7527266
26542653 857104842 9526894
79534377 270866864 71623680
69921685 243981972 278190996
197474475 146211158 8818194
57541437 151835154 110014646
25553205 367964340 251599148
12981259 439545394 144745978
199730997 191770080 60024100
49068751 417985462 244763198
179236635 359770280 53070720
71352813 302581660 414474900
165930485 264663080 6584392
11985533 185979276 203756064
284941929 161953888 110595096
50060101 540272872 172777472
248890713 216407604 95021284
253677289 166834318 220925266
50310935 276893170 324731090
31812303 43080834 60337966
184577759 475540694 314629978
128952037 388976490 344308650
211181997 309028000 17555220
40543699 133177908 115697964
61622649 379911998 89117394
95275359 475762938 298342930
72677455 238025570 257537362
51114147 23669812 32497836
314828627 71716960 85231664
90334473 443689890 11413586
326796467 227423004 212781252
217404437 358242994 244959922
119598057 176189256 48777856
284051763 353357604 308079164
170613389 226987404 116158812
285757827 468695448 18787976
245209957 346053784 258052172
231285805 199323990 59838750
188613745 546342806 106094890
61409151 552902532 31703056
58115963 188808334 88990190
379784075 113820050 55828850
20699609 442517150 110168438
45592491 105537312 43587440
205002101 218495650 93342190
189030359 222837034 114941758
57152797 83868966 91714506
162613033 497369994 271770990
326415259 569625822 278794554
47955027 293681796 400350428
274731529 126837908 230854888
166452203 340245506 230605946
281549081 143735592 214715928
197245725 85381690 71011494
106555569 357809992 210827064
50530733 33899220 34583544
52458171 321962310 270202622
166556213 608108476 85738132
110607645 306697730 28094310
442435275 111385684 58724940
50962155 411663090 6737230
98689635 18667810 72912870
286781201 381172324 128443148
37974623 130908320 43250660
197557613 404157446 98535326
174596687 134759330 73201810
190068095 239414908 99770144
76527003 11276142 6483526
9590467 186425800 75466256
71773677 106379354 120058566
278404209 550890730 13146690
29819113 648194206 235083542
153901227 349857654 169283038
120844391 245375886 231446838
36282937 432805916 87200536
96404315 361197690 19934430
83096239 110730442 23724758
70285873 174070114 43994146
286219077 120385102 10516866
152774785 224936880 9213528
116740549 246074802 3562242
131839085 578925758 224537894
296511149 112656258 30211554
32835917 2829364 20831176
60887633 310580536 8300252
371285523 421142036 76322184
23906093 258654890 44229326
365360167 133375536 103759824
25564959 210136674 233214982
117888201 288155218 383457006
188645825 377326850 70207078
164820001 370439498 307710994
19852301 87283108 131079616
135856765 285607242 153440106
17945793 293096932 275219484
180884415 127248162 102896966
62098233 85427066 278179278
53813233 628113038 109168066
110086489 305033482 79642598
127372913 203323454 132904318
233931795 24689792 88680
6944573 354678464 79840412
10482479 144668332 164990308
109731927 386323708 54830376
300300393 192185614 8033394
182548119 48245792 12772860
98264443 269729092 60581584
200277269 476651612 60749764
51639481 449653062 307514634
30751341 227796548 330239532
25314749 70679520 14834268
32710533 266496892 338802264
61014051 249818198 76025706
33985347 690323634 53688418
336721239 42846908 43745832
317393923 267546146 25759798
64425839 330343498 282917998
37210875 154837020 495682600
320977041 320495022 53501498
143410985 165645892 75516260
177594195 252986010 552058
173828897 414064596 74095020
15214715 356005060 160578488
85502845 486673624 7924432
100859821 167064552 7905024
31532673 79275554 173084862
10240021 328508906 343722878
87037659 289265806 231505842
342818343 132419316 50778736
213242985 221812868 31410624
123391047 153167622 1529914
4719255 31416650 31630590
66165605 78697460 24495820
56657073 214665164 428126052
108712299 180007030 54224418
64512445 145512544 349688392
115200435 347727438 250264730
67531989 512347408 287124264
196943631 280974902 17726922
32945975 474533898 47016210
74394551 150743796 186025188
69012755 443372718 237944070
10339879 426163868 235876384
196413123 138478698 159045046
102641969 69234806 85586338
127320225 55128274 2286810
62551509 435705708 33871672
59098269 210354738 104453618
125003359 479040408 411692892
190811515 77142570 108442110
41050911 165027316 110120028
89688501 448044906 206045498
147435495 331354508 337849740
228628527 72381804 49033304
343443973 409929692 123457624
156129679 254292614 134605642
234145681 390017622 63773214
189530379 177548142 152601046
115909413 150964790 85096566
59134735 351064044 256359900
157378541 145092698 66539978
104039117 94654406 90897950
57127283 68840076 136120908
165699427 123738854 68904722
95352743 302108416 27974008
46236617 208943596 125174056
9382029 265020792 147424676
1207509 104277294 211285522
131557409 392876734 49282642
120638557 494678964 124948824
191088383 91567020 20517456
222867143 512015396 274640372
137099787 298474088 9242556
186162287 28580240 12147620
267640861 364680630 104120202
72007009 207416868 317846388
217008419 294031394 17771318
5274627 278233350 179498510
53124013 222504666 159167430
35619769 461245508 196282840
176419627 178115214 51170034
170645075 504713608 202560820
289461737 526836766 17386682
100403471 183919222 48972850
101887687 118342488 13393524
71425419 365414664 87611092
104256731 196376450 331405358
308475171 410358378 190999354
10672133 72653756 40784600
60418683 28868944 71897436
101671913 197616814 63833966
90897689 276653408 11846948
54582311 387474932 19464776
209494287 368876622 40401586
53651323 40437944 45681368
130410317 38659856 39504928
162552489 65153702 170501382
31776477 66495464 86073372
64112013 366583444 437177136
1946681 610833370 69590710
370974061 294721794 45972318
131113497 83179856 110886468
54308343 203370742 22202346
129737335 370852370 184199390
35279825 99566330 206938658
74681301 383735798 209028294
98817289 344601448 319519700
52523993 244918284 313742304
120650255 183302020 189413240
134550489 294784212 88653664
17467019 120776912 29583148
17592043 414875678 287020154
63437493 29029484 25038336
78849455 83384488 72250316
234029667 158982096 29028724
98698147 107599132 108200284
22988725 33208330 7231810
33417527 286986466 4300226
17820813 71293508 43234416
219996557 215234896 209659384
233567907 243668244 122127884
192029321 402039734 214883302
95798723 123993242 264906854
72698407 581159696 276338056
63138149 301446612 186323208
263308115 436778664 30448848
109675557 214212702 107186894
28058653 298074174 274778742
121036243 330988266 138799458
64983521 240733786 108543838
748671 359704702 21123618
7853217 259934730 272611090
339655629 191460224 185630532
87179451 249016428 322945792
154414571 105690382 11186914
198742023 213165604 71741088
89754041 177407968 67546912
155909435 243851170 11786290
86562935 71617332 9368100
297857405 486843110 149114086
157203767 161716132 150877744
168434073 306415344 241166788
155906323 105029144 40780888
270649917 381846758 72087474
155044381 251319568 34182632
12222383 635114638 41761646
63482529 95718932 20768016
34254117 58895106 22459702
45095329 97149012 377632848
145611399 506523608 133401336
134617739 615979920 309316152
144293033 309711748 45625036
11867457 452106774 153914654
39077397 496441168 286112076
18498737 134389526 59649358
54347433 347083908 112568564
137177107 353340834 171964194
84402285 79665594 219158
54032383 143325556 217256024
171866685 382482664 174797352
79596315 276397500 142131188
124457697 665878278 29399006
303796485 76735274 33417510
100083831 82640014 10126398
79434799 355804192 108000308
81544885 287255120 216444928
62359487 92762370 401743170
117827925 282595722 47025530
93972213 31783334 59311086
240662145 203733570 64914790
106925103 281918930 70763754
178859625 176947930 335104950
180118491 8978784 5630552
728967 51304494 40021150
143461907 199338120 32626176
248701217 331130544 187064196
185471495 514952300 241531652
60441471 348061706 249227622
265416205 104827560 36540000
117718907 100100026 342273014
98984339 364616196 90524988
8431253 170501764 14875856
25780183 320921194 145389290
92653717 34460794 4477850
78308765 48245054 445000850
269563135 523397420 285920920
179345601 134491188 22500292
164257341 437070138 53870318
21283113 268429976 350825952
631239 8082318 671566
150412901 357718602 411440046
255637849 163129432 160671652
26545757 109901626 19343858
83463789 421566462 114335222
48400415 421370810 71465270
163773185 143607758 119930830
24042325 3869334 1966770
68490179 365147580 239013672
77292471 744257832 188760992
5724565 270560710 78525502
50317735 223193224 49472020
146985279 41363642 5362926
8396585 439837700 62675848
240871835 207999636 33496620
109554827 385815844 15559424
84425315 287361420 6128700
36771573 614523568 340582956
39631533 776138094 102437890
316560871 79684680 8746860
122097105 138334350 8002390
202109301 110655938 59773422
25919325 65244860 173449500
99191467 124755496 157332328
51609699 102643458 64756366
103561239 311258724 123601228
32450829 186831678 221501854
204890357 432427380 448460760
240666699 314568282 154082822
112605959 179408204 258284392
30543851 651771424 178553572
39182511 141723580 14812752
110439117 142559442 45239506
38099569 702535158 12883218
23549541 403452822 108258446
77329651 395241032 315030632
181555803 118146314 152046414
23288417 317416774 48523618
119343681 264810900 57963980
195457245 69852812 26750184
116798235 169605160 111972132
164249053 303956558 51092134
178453169 71922592 129937576
41398423 222420608 140517524
107667819 436484522 55454502
5457105 492490536 9432760
42038997 252880758 97793794
35697921 52964500 28703340
250039449 69672028 24820164
137222841 452830746 154748902
165102487 119007676 80554696
59117731 206339618 58115566
18368805 178139820 86702404
126493471 270366202 10076846
39932637 157975224 173383544
138675709 335741962 56243978
256963591 253757990 30178762
188111609 411996192 84802248
52223187 936884534 44276826
10407357 309454176 18283028
41572761 117333112 62552172
82786801 319572140 68131060
202287801 172502232 287263664
314165661 239058012 143740412
192513483 62588336 26377872
26716185 457043030 63415290
242941393 234119890 83196130
121737511 189658764 129870348
353039749 127039316 12283952
11158459 351024580 71925320
37242437 144707216 77965180
9874227 148178334 387275974
3023333 152867504 106224032
4054971 484964612 225024708
137921945 178236910 1300598
57351313 393355582 161284574
117789439 116459732 200235316
39868233 317256800 20512044
246976203 362177770 68421630
67975445 744139666 87763430
27665033 230588622 396442626
14102235 14978280 137895928
16445435 391926344 174699740
79006461 123874812 40214476
139731893 84219096 367831404
10690147 175184282 36871666
238353569 295635394 26421782
58415255 56646270 25370118
27453827 27141614 31942478
7235119 106066620 120168240
69429777 98305236 366851360
66140855 114902700 204796800
39368175 44317616 19160940
29446503 100115872 23265696
13505445 231829170 412727390
171413685 462536658 104856506
246745105 335045470 125425490
380444381 425550096 271709268
165021273 344987126 45584526
188496679 231705064 318147652
262875543 309427118 300923214
134141769 287119602 45332518
65564225 198204428 189191140
216160525 371162258 94932094
242253149 25339622 100423654
115666859 487412174 194676902
77140529 243499342 37905542
78778647 310109574 297355082
53054409 297064312 294313140
110055809 106946560 112647440
71494587 475573416 11641460
51168327 338093024 67084332
56456291 190354248 148339296
66888871 393741478 320956814
48806635 9666570 36041250
207119479 225363872 81986828
186381901 136028278 192020458
239187335 584286390 286755630
106047825 197510290 182208438
154118563 278234884 99711628
17690915 459628190 103672366
47187745 472988758 90484294
5268425 716528072 143256596
265956457 99501962 27741886
182200263 391876800 51068480
58157221 90984398 12422446
312542467 113216572 36879284
91053565 100194030 372935070
19352253 197452088 76676364
22894715 452512760 170577176
187212615 132521720 172185888
48930255 654206720 208055364
96411135 534565968 255513676
220754001 312507532 63194100
248802615 263508952 69994920
82393585 77480698 69995786
85170655 435797368 103019524
1101001 250777674 133448862
343556291 141458934 10349538
107389865 309267542 205124590
165865195 296274388 107432884
19913283 253600518 207887014
125274849 236354860 148642668
55064569 163624118 81740914
135082955 160928730 57891690
214421775 469502764 259856760
313275063 272053238 155846046
199324335 383040070 16743822
8638657 186216196 204656792
9683075 396651610 123802270
155625889 641330100 255054060
147654845 216914488 248749184
75994193 116830056 70111356
22417261 381954498 11973930
193453637 626966278 302634346
273468851 161196742 15391346
1619727 135524044 82281468
129272835 282223180 357836580
82763115 181400670 28416190
168795805 101206710 60096234
75931689 365147788 36021792
109789147 182546236 40462196
49875751 44345912 124469668
107766971 580001750 260003722
176300545 103217684 80392012
15444885 261028890 117647930
363882751 111415008 60193464
2528297 534195946 134283370
94928997 369370122 28921166
52146689 244354852 342038836
49980227 36145614 2747886
47569355 39076640 369940
243360459 163100802 130706606
23185881 542799218 81408666
29834385 27432430 32640822
142780455 24879080 66998160
36626213 511059178 268031014
234937185 151542154 34093422
194741367 383850594 242105558
38125293 125392966 363366786
159926459 342486982 88941214
199947261 259639736 294024072
62134337 246724498 86366126
108518805 388472442 85009430
15450219 244136734 247682082
275684357 136723858 47456846
431495651 253070002 174079186
288839607 305407890 163365650
77848075 361295140 123149528
198868017 198935366 115608162
67781511 117692598 35918230
66921455 339059870 325994938
164388367 137779380 692256
78002685 338468116 188449812
151435407 775223586 217660154
335671365 59858740 71148120
322351081 240494498 67743934
69241707 560495718 276970126
164592503 166296162 211149534
225528367 438832594 96602750
36410895 387039038 219918966
262874361 268266048 2540804
188628925 340704438 21566010
21509439 453832524 8811752
64335211 580728172 324925484
17568465 437325532 270574824
48369189 336611072 141948456
66628479 96480324 36776692
28328689 41437114 75480478
84126593 417823444 7103716
247547905 325269910 67790810
9402729 16907268 7307896
144250391 556336552 32194336
57575261 237193586 63758662
159283435 47966640 23299992
159821493 216285414 144413342
100377 163971356 418064568
106671787 107889074 240074714
136749457 193043076 234054780
99582357 303962228 267933036
2623305 67222520 58619340
82475029 420729122 315277198
249463849 465500302 62536406
48123965 541398190 89451518
38535013 43199184 116719140
12987625 374624040 32633604
40568333 44737802 117718586
90757243 308086420 97630424
57307943 262012896 48471192
442223 24009730 18926170
83259307 371569524 35912544
216935673 588894264 47083060
88818825 302336150 86724750
91309367 339223060 169142600
132594119 210781046 129646802
93806459 531584950 113543090
130210057 223650482 44728946
61044635 449498300 308579576
51694873 272814602 203991754
417351369 182252958 82019410
36283951 97494010 73846730
110875547 290927290 252297410
100550183 216787402 234930574
34826757 310892172 7297636
95910269 72894742 838786
63498937 278665148 335356744
106340025 251855820 403927240
24202355 112561690 77793766
51031813 157144484 17248892
110363115 252000220 213127596
95974715 403085730 4555170
109198521 234336262 317778162
11612549 391117308 157784376
252427865 109275030 2952390
83793875 117347402 32464850
49214993 346906988 98641016
43285113 357821832 307697696
55641959 163705548 383668416
81849359 177389552 207484352
104801361 85423356 40878968
171135881 43007698 21765974
24984059 424174742 331695386
127959065 377039290 291220030
41049111 418776582 282867958
27239113 238199358 179028474
329612487 422993874 371616382
302227673 229614416 13860188
55376913 546873618 158558594
43917883 106918532 55296304
134060917 238361576 86170876
132590687 101376508 202778156
184849405 32919610 57185662
102966871 85217972 373510240
53200419 369237646 250810458
18089015 233713200 240052416
136983231 177994758 173186090
320317111 358475270 85197590
149331081 217520742 134690938
248956139 269520994 90507202
31725323 125402326 108806938
14946599 320684448 125454252
357414597 425377806 2638762
159459285 204021390 16697566
15770917 296413034 126993878
25837977 47675592 1654484
125002197 254833942 304948506
240664293 341233584 47156044
15355189 221926928 222581528
174425161 607791382 232480274
213194273 571350940 70574180
841153 785234898 141675954
32533525 147834500 130031180
119181553 656201408 154233364
1619023 304035966 242320638
33578159 215051334 208106658
148127283 431241318 53653066
142227193 53519828 233606936
362193 442697906 242886582
282438435 155470118 44959170
254009163 395958692 176293704
75261189 110451534 70961522
221035021 331578732 178284504
212529769 375060608 102456740
156591919 601188028 49393316
93902207 379164340 144076924
98232037 205072744 3795692
194483101 448882134 2197482
8992609 135008360 306709580
68548199 91082422 171128978
11943755 532710184 347562280
60698393 441285996 350587548
285480699 481598614 169388658
282350277 240608844 145926136
122596185 119839590 20427214
17995127 22974012 8805576
132507463 415809822 153255234
90193181 104241742 20971498
71428953 442839084 48068792
12485077 313828428 7587624
61786907 300303874 100871158
163192039 157023604 160850212
231040435 90764940 129467880
361272717 347176008 47904116
151859235 104965840 16443504
398152901 501302768 93939160
65720817 515518590 301291130
42957633 270023934 127907914
25526835 401971140 40026220
146055569 498081232 15138836
289931195 191855978 94696270
44011077 351688964 83427312
180801057 15818412 63123236
23147995 262115360 164363680
34727099 193161040 178422332
289717605 281014440 194818108
56750119 372792838 252592582
235714245 147943566 59395450
199971337 103927778 185485726
24585293 230451104 173189512
262029039 51988678 3434334
137639677 381632666 187538762
181818495 240352136 203849748
6368809 617492576 217096628
186043691 266135902 203289974
104304481 29474916 32411172
39713315 228383620 173385860
175039085 16478154 21885822
366205437 248867866 228087210
98914187 396932766 124896114
20809717 526709240 52378400
232066687 23286012 52390356
106849963 555557260 271731140
188134031 77888520 17688420
246361421 145667216 97770212
131142593 170954062 70770574
98776123 85649388 152660916
254045347 270306922 34535354
13918567 89664944 68337340
35600723 377210436 113174220
112962549 378828910 133775682
186975795 68150462 39900534
72264653 302209050 172281846
44053519 414140638 124119286
178715381 392386348 205294652
124393049 356732452 142043288
82150117 11252366 1067758
76172911 696471974 78666802
172594983 248394474 104436518
83796611 55885352 28300948
59845241 474619066 78313618
23819755 58371480 16727112
70162563 386989766 119783322
69993989 214667362 94815994
186911373 573241906 368698542
43348317 140371986 60778022
91512461 336165692 405800284
100240679 539144982 276282018
21780685 231186892 309915640
157761985 459116580 209686296
3074815 381861200 246545080
40421511 658484512 145640796
22011725 210424322 98886950
183012001 87853902 33124854
27007769 229342682 54320966
245091017 238983226 114185602
133494621 59341140 363273872
231858831 395172432 40916056
66619195 74813826 49735950
215216829 279803568 31153492
57693957 146324324 172342068
184991983 132536710 221915594
179697919 220443458 123592570
277436695 390448130 264902618
127298121 650892108 155433632
194583069 291339342 107205782
108206687 531240194 149315786
348281837 354545056 247916408
235958385 577215756 201416300
266699755 158585840 39408800
127780927 130653024 109331196
266502965 368054440 284710820
68252381 450143008 129669028
196482143 139545802 56914886
208215079 526155900 52819500
105673139 168222808 246207884
93348001 202279652 264858988
43023273 239330554 8086194
248794929 197328378 136489262
72014835 99679000 94649400
56356989 111653712 150695444
123341711 249210178 170530042
123406779 221007468 40691356
13729989 42997214 141545118
125149031 308508662 209162522
20311283 680241376 85918048
176237485 99751320 69651960
75356697 51628382 33179526
220215439 42759578 12951182
62211735 130065838 23702670
54195861 261713652 44454440
251361153 213473082 318123154
116750047 159501484 63200132
195862839 137535972 113268368
237860925 208272570 100224050
23573253 416760168 140960044
187167973 87082776 73878888
116072383 279599556 125456280
7631243 302922940 221155624
141856853 592752834 69578874
82318329 119067928 91209540
37364679 39006828 185813360
14613879 17608434 29879738
2354095 171810434 284628238
217304375 370006700 119850604
284204797 318600408 76678824
264812787 160986514 104182002
148092827 119280552 2478756
196675373 161847684 112340784
94121657 166284714 73984386
55052091 27680352 451608892
37817983 517833798 278380326
61820109 315579498 160003142
178846377 334314556 102322812
3872001 389457834 9627362
313164445 185192740 20686580
53285077 394031482 66323266
170890399 338587190 79558582
43869277 349088014 11440390
82866599 305052568 281047840
178123677 358326926 438420498
54855643 432636772 124899284
210270125 482276230 221183110
77519775 572705770 244763946
37705929 157959250 56504478
125065315 58187664 80260152
366856947 329260272 127780304
62014473 50020772 51167916
144085671 385251974 51071958
191977351 349071496 77435128
132935875 81520186 88934450
270313739 62627002 106474538
25435311 671991756 65354588
41532459 397953708 199735952
242742819 259181238 173483974
194495423 436645936 209280160
31811653 599918448 226314684
37982627 149137860 6073536
49154793 304071828 102392944
228539381 62284536 225098832
236309525 524391160 103224788
60550387 275961124 240368596
245117045 396026632 183471424
109489311 313531092 19087844
114370893 175093276 93604680
148882771 235539346 116784278
167807629 126607140 119749272
33820575 213759960 103562800
143348177 108555726 341623386
120806671 775911208 22975108
252489095 55700260 13810480
44261143 115692690 49727526
115205507 100709130 219026610
155675625 181355664 7363000
101410895 336372412 93386840
276208767 156635906 26007210
105129605 14605390 20982670
90036301 134945998 16249226
115695825 281403642 246769570
244781887 162792076 41463988
127883141 161558598 298382982
5290107 156344786 99857226
61087519 293786470 123488950
235977519 243668102 114681438
2821019 650326198 89960546
223211917 233564044 142253704
56691755 67549768 23650900
12193905 576862440 159505444
77910693 10862396 45503304
195219291 244833072 154519348
273183737 447124262 254236786
8324657 49355724 23429280
113600851 256797976 49321012
67786633 405413062 249791506
129227339 332864722 23213342
24280019 340347984 215443488
127314831 85419210 158566490
109851301 160555360 370993240
37325647 454112106 232233834
38123053 514033044 341958096
128730559 46511358 4357698
18638271 143747772 52589860
300468267 171505716 14366876
245646417 130032094 25116270
162738755 455170236 129394452
63392865 343729472 201161496
31015023 188931940 338364
286860237 436906356 85822928
335795887 209224932 1179156
300813807 159900058 88619934
139922345 205395856 21210292
37033317 375506956 439000272
31167685 382482492 104270856
66278805 517007210 263883030
322351317 74594444 37043328
234083953 59935470 16829610
103276623 403884514 80415714
207103547 39292564 6550772
72527625 755140140 127289468
291055229 239301192 133003428
144484805 190647770 229230194
137862975 219884700 56902900
100419495 263086680 219952108
104544061 41032086 16474218
11221639 319931286 77098398
153430137 193516726 51694734
161976875 255590250 56883150
9037673 396860704 284180776
22729517 70749974 81904102
116158427 314268534 113507178
79084339 88671368 146714408
72315205 72571556 133429960
58006599 80721566 75071082
359821565 474775530 260573790
322469521 76347732 140130072
202482899 501866600 97932968
262736355 173046216 5955940
127035195 152048872 6037440
102091941 568266194 332182158
133858331 44232748 10307684
95668263 114335416 163869480
104611749 569860818 230537870
127532169 105265934 76037238
245180523 36694686 81707222
43959235 186033370 180242930
125153845 327696670 29737762
248498453 38004302 16928486
33998561 92646708 42812292
70537155 245526668 138150624
22899365 263429136 259790940
127883779 237826502 339057106
268972027 267157376 184931732
129257385 218202930 22173770
31185407 623692970 40504426
51632583 224521536 49789948
24302877 77245056 105444776
27284055 75879056 351078192
384249761 337203128 6296308
45402253 716414014 13439234
2493231 306458724 157346488
27760239 251571888 248109616
34967721 84957814 3779658
173423169 305349902 68265678
107661069 168691662 231822806
231170653 269912454 128508306
16689413 126015630 515476650
41641425 110871090 82672750
56276727 312760708 262102464
4500425 73970750 25134130
256917379 195829562 51843254
42319411 167594874 109039938
138574727 165357964 228366680
192629371 255543010 5420470
162438751 136330442 242120822
203926833 526349436 111795064
308547307 273761500 300708100
288264493 150015958 30757034
20122625 77270020 23391836
40786909 272031848 278696396
92461855 257011780 23549960
115910559 319489212 1319740
2122023 303860236 275918688
15305309 77666338 122245826
96492231 109832270 66046842
47066679 285769062 390883198
84600535 173914186 200242370
132619813 374339178 119205954
270102657 469462574 177506190
86484019 633489774 181785642
285229183 278580106 172918250
178336259 60475646 26226322
314377567 341702026 87897698
249371353 331364056 197672932
500223591 49252738 11569698
5219755 498623012 77967020
216595209 479189988 272358496
92452715 455294080 27742964
52734769 384309152 233498284
125962819 154075618 259185962
189542811 270626622 386458958
199131241 395448618 342959082
317367801 128019056 37122228
63694035 188092932 231979724
135839555 500924350 75194150
91210279 591960938 74593766
257773735 218807430 10029810
48279487 85093114 41826818
36957215 41262840 16377516
217931313 250615336 40135944
90766797 268558356 43063688
72209953 660369916 192574832
154933941 59670852 24536444
88004679 103846640 70935660
10253847 220517224 82430088
32433527 22500394 235156114
85539377 335040138 63479094
51761153 481759572 176018976
51965705 226676010 354190770
4882161 96046218 133952582
270400221 197359890 93450578
26733753 65353500 56285800
337676967 415880616 339389096
198952157 150169460 332329576
93041635 614863410 59055270
115311023 115813880 131187380
164964659 451788100 68195740
25951159 525273202 118978834
114516475 122205930 238354050
89486849 516006242 135699622
255903003 227891874 38631334
36430393 449441476 23630800
47828545 388112330 280419110
221176271 192043602 155580126
280286469 450458802 150070514
56336939 120869616 110319432
177455615 187324794 103405158
150437413 109734394 299641526
422095999 41268332 2423704
199550417 459229944 69872148
77861591 297043678 25837286
113090127 50511354 266168858
261029213 342559854 4909758
51623135 297662982 32694726
11486531 59840560 179530508
115300181 283767494 76018378
76825523 224226248 223285064
41383399 317010588 91125804
330751539 85348502 49131750
318338427 524602022 152821026
142631455 303555940 41980360
285162503 68817088 43182424
391215839 187192150 37866190
106656805 110501114 11566198
89155903 299847272 93529816
80963973 95085476 239092008
10742955 129257794 22687458
77829699 147092946 74782418
107901563 46011504 244221324
1987821 210312362 121159662
10214351 37337560 138380200
155686943 177153088 83725844
176224439 148557852 186466740
6479765 16641922 874250
17642001 13227780 30182180
167097403 163302964 44939756
248018443 581740666 101182202
42989011 643891408 197425664
167592331 352144870 343493458
15135765 20322654 9620350
31009355 298827040 83418920
77398691 237590730 462323610
235808955 156730324 110475600
258270639 367752140 185260548
66368967 156536274 170065594
148868583 406989536 132542388
64410311 76018322 156538538
3454457 350458458 101068206
129580759 566210444 90334988
89904857 220027574 97275910
64807371 123594372 9025496
8528373 18967410 16192286
148518309 270770490 34422538
212202633 317639820 320088500
38253089 305139340 431698948
101615943 642157258 1614426
331637429 332288752 105976184
297524629 123804132 36950184
142636801 111110470 8923990
191782483 469872042 285135174
106138299 217388388 180340328
168738117 92114754 103667714
101212709 69174092 3971092
232142705 487120416 322042440
440267085 237559806 55853542
215630709 422088148 138915552
323916261 147315588 80276168
182843443 560719330 267452390
347873047 178108544 30498668
77684937 768851990 99695010
216507927 70583586 12412954
194382027 378073864 321173304
80571099 111772344 249679232
91355575 492945328 196362620
96593165 514778080 404484020
106387269 486534572 40666764
50562399 130988520 98875180
2820649 231109162 77589842
74154345 148074242 181657794
245430695 32772818 15549650
169125435 120202364 44737452
45752983 434715486 301729698
229523431 576420966 397185702
218538171 161198208 274871516
277987541 391523634 84600822
8644837 502572254 49923614
224246243 133838694 82713834
40117459 53734328 298314172
213088851 70012992 58182548
187890385 342353492 259733456
139706917 367258536 100934268
111624567 403459654 218644686
95244053 208773180 401136696
66278335 59447910 3406230
105131919 356129832 265343072
5139513 193891506 96802502
76664645 151921238 131977070
2113941 93228888 296805836
128765247 327082514 245953026
48082345 319467110 451864030
172897469 218235178 269652226
134225763 110091162 8525686
200456643 628950274 193182810
69279917 73974410 55281106
212572169 493737188 217321316
264270127 72857536 26128264
17618653 240090708 26515944
3373559 334409474 103647638
248797371 574712478 138056182
103485507 376251868 16295664
76421649 72175884 33484652
6868143 531742032 28587604
246553791 223748034 158321282
183592075 558641450 43763630
171288371 275712222 152737614
165126495 206701778 189798354
111724305 246470510 94239690
50902365 271997480 31176588
93620677 143976314 280936210
97915271 174830946 7175358
167695295 513608800 233298232
124906709 347192712 183884520
32405189 522451914 187787622
210857075 130495430 141962834
189396487 103149416 23185168
265869695 626334202 419936510
47762941 56871918 337090902
111834781 347567108 18444244
23119279 61657162 46210346
67612543 197950162 89523374
151535279 465955894 114944758
62003985 344645640 192234320
39504339 389706018 203084842
52225859 115720608 842436
248487447 163724076 225660308
168486471 612347448 87988316
129486115 301542714 106682802
437786811 204399802 155885478
242472039 191560332 127007104
198098077 288309834 132895698
286202697 365752860 27452896
79318417 201433526 320413222
224765373 64761132 134725976
138774811 117646790 193563790
45145645 137571712 416764016
24256285 111895480 88630040
150456481 360415090 117662042
31005759 520265688 179068340
89971315 351708878 159653746
175195389 535605750 168907790
132638303 115734850 3388330
12325725 255583960 230445948
41532259 333135286 100873822
338570513 358476356 355213132
25018569 339562992 250543120
8554417 150780196 244996328
261000355 196897852 137992564
189706455 35807920 6176688
127439249 161168902 250306826
59821259 311023912 379148384
51729195 103463788 253006440
84502629 189908082 191033702
56805657 202055490 115914926
272042309 479256688 185549420
157758367 870987806 167876578
133320537 12951172 25773384
20594667 234525570 53590294
18365801 298028842 202201762
163832001 10736506 10256262
99098827 611575334 88238194
274022925 175737370 107022138
294536707 62631476 63181640
144592457 45672836 12472184
101196135 240014700 3959180
84870677 406504340 251831536
145604849 154362594 298765182
209015609 90732460 203680388
73492119 90249544 134855028
6480417 390525966 18706222
55164051 575716188 56082524
176561531 54602662 100599146
331087045 319938704 333279280
141538953 187483362 15441634
21460021 423923144 239632808
145942461 53841362 69566022
105916553 377473106 159902962
84678825 168197568 91229324
19990619 305146358 126352354
137753759 231845858 39760054
240061603 23442996 17305200
6977457 37856984 175535232
223378985 723218186 55247410
387460617 371997774 95682086
47150637 246940176 133678244
86847859 300487882 15496318
141208959 272063172 322133408
102069679 274722194 7981898
318522295 519800060 87733100
47185569 258155312 379820724
152119733 240040198 143789554
120521275 240979200 129922704
97164911 74845668 71375868
106653067 199184602 40353286
75732821 195629496 25291008
143379847 139035686 196992514
150558227 237045432 96553044
256162451 377004832 363699760
55000885 217786340 78566656
87088439 131254560 36469452
170231851 273877392 86236488
99363207 583215264 306301844
18871155 162944310 419794654
176748677 776410158 145757214
8976317 577068536 125979448
118063667 393030344 86563700
190206251 352225282 88147250
38547825 78038044 209314608
473005209 112337832 41635328
92375881 91424428 178514992
124215333 136286816 118455612
4019177 182130606 87752406
103818807 375991138 92804106
412067769 326762442 184405078
384283111 186529678 210736454
205014297 204392484 131766572
220053233 22927424 14891504
269749613 196410866 135901030
110824401 215421362 149586654
27217429 193647304 50961868
300348521 138915804 131555388
57777935 275631716 37118812
74916401 239463008 32808608
3600857 283776558 33249606
339359673 276602022 230928554
62782593 171388290 57969130
44267525 109975308 243800100
30858133 388470026 66279694
134147229 503245242 202430138
124767177 398206422 117196706
307957793 260319304 136920844
57753857 426049998 305041734
382413441 201530358 199550966
323812117 518142176 141473308
149423217 146979450 28409470
116531339 118169052 176320680
38941889 75680366 118537202
87398375 750251560 40709644
11064747 293201934 176209018
5630059 585034110 145712538
50890659 390278592 278512816
110454271 338573030 39091622
31040933 506660704 202654876
77674989 467346952 94645560
114171931 76068904 315077572
84990025 8784462 59946810
26902507 245750946 147430878
121619061 415059596 276033852
41740469 318287300 133601660
44354887 166482668 107809316
239203949 67064922 59262534
289463149 89855594 7419442
168401095 103694240 75003940
210029443 335108138 340305494
114169833 482303304 272181028
57596317 105875378 76782886
226850521 165928052 8784976
143132163 113163332 374700156
55285677 279952334 313408194
2611771 92061332 38842864
157239101 262021886 152909818
113045821 204738118 79495714
21495521 137284294 92495578
149743989 111102138 57330014
81545833 556757364 244834968
108494195 113576180 83162540
98900373 113168756 846732
120604651 486686202 234455406
126386379 309185262 207927502
95467937 157087684 16454096
90898689 497125710 267350198
94408855 156921700 61676140
27085695 164866050 129042934
343219051 100533892 15444496
47515673 26498756 103182596
88759935 468589816 103801488
9700163 11226158 10967494
302974299 161739262 46775766
36043511 617668952 285361832
63917673 246442136 217034040
153553123 122600714 144478162
277500017 446575594 79743370
183363719 251762736 69426048
136003931 172369650 200125590
4935391 67169748 202809072
110516115 395106830 67325322
263482193 302500900 74978800
22357 69968986 222855842
324270963 631422240 191168584
42482887 56875714 78417242
13833657 66897626 19033350
239950275 38211300 11965040
20185355 164252774 142510382
81885641 269217888 337522836
148442085 62261180 111195660
27194343 168658956 34646824
12947495 285575832 212928876
53435963 376663508 192132916
323740861 312100418 71615222
331846621 401410218 5909334
123171259 303002242 50902654
28684909 434361098 236295254
186390985 715895930 68712314
122214911 158867246 137126858
16819345 137927626 27438010
121313417 139902576 121664568
123417365 457737640 35911084
18362409 73103576 104650728
67339657 568042082 199094846
101437505 366859476 405392220
195606475 110661530 19315750
176322201 19244404 56858688
346697565 447535170 61732850
22902805 391951220 17022860
33509359 177803782 292484374
295567669 359704160 136907240
311735241 260768822 176839554
26817027 474641736 190933052
120577401 496158264 83369992
177569109 167765818 315273558
155513477 152658898 66570346
216787217 324415680 317208060
106067649 309815412 450246892
207166983 101454444 225966440
116954513 126393506 316189238
94743587 15575350 11581366
283322557 90135174 83326890
40720391 602275192 122067272
160842743 421067536 186014356
274660765 240731120 71782460
86224265 72692320 5230340
40688933 809680054 127389958
56178183 92075230 324087750
3574733 202164564 68286456
194759349 331363860 186680020
292049547 434952594 289489574
96135955 408436368 176066640
123924371 197694340 34539160
19554925 541143940 51269312
290760671 141517380 68962380
50530733 249457168 214307536
67295961 525519712 171770028
35221587 96127410 110132866
108630711 473466688 35996028
67728337 534904444 300874088
5354305 289918060 426849760
19439329 174187342 58018418
124455195 465600394 357643710
116958787 181884250 114014234
72457315 184092146 93084050
8294375 84361570 16441714
241353543 95245474 43553910
79255619 255274532 113072224
199765791 146218782 101300666
64787435 398589580 16930292
89088551 152252208 227416848
86194287 335023184 127967880
17302455 120456240 39099040
89099929 409102012 190811624
373382143 174425710 4914526
13890723 320360676 89468504
235631959 56965136 114462248
60960335 535917626 27209782
98846127 153720854 60847194
114740003 31968538 8239366
18008377 214918224 23635188
285616591 47918104 60069428
101839653 452980050 335680490
388496745 101242660 74114040
86768619 427801488 89587972
156789927 364666532 46207896
369950951 440194518 131047830
5005121 72007162 16357954
198933721 497854142 298690562
254796821 297202294 103049582
59708253 39755646 125494862
168750589 56928368 19529924
174715533 97495284 30312272
412964095 299184996 204795900
35381213 330730324 64259944
213051715 235796148 101810700
382482853 209779918 94198814
13458131 288967348 46910084
60817229 409224724 301972228
37034997 402856136 374166108
57287645 205334552 357365464
39468023 119565210 127525914
43975921 189591828 3090180
748805 150181290 190788690
96437237 304083436 158827196
76725177 280924358 288346434
283153897 369659218 215550314
204024281 329311306 145055438
186164377 259644446 86094974
131728245 353113122 129098354
95439627 248107624 49706688
275995535 592399100 280029128
164409671 167741266 40297802
25429263 430855896 207409036
241521469 224584682 45347954
148712013 193493628 251326204
60327379 348689494 163061402
405011767 228195636 251079228
114156275 246998920 97050940
267746633 114453446 6247054
56254371 70379664 82195408
79451749 678076464 169545108
221620985 437072930 142366910
84577571 437732778 257576430
279098021 497026216 254266432
95636273 235387826 80253082
22143765 514817970 8224610
87823073 206540854 318151574
92037545 269752272 42704940
26116997 132523968 133730196
153279927 478531786 188638230
54667543 45579264 145147356
274907921 87136898 78561646
189298603 105019496 56728660
148278785 511810106 84585242
78789241 23415454 53763062
36514967 90442430 279344006
107816919 266877404 186799368
282390481 135316532 123594536
159889091 339064164 269142468
287762649 498322058 156585078
69979403 203243606 62133842
62641313 67414476 69962316
75904771 122553804 28574952
29831027 187080050 31691110
63706095 219200360 176497752
122122839 429308318 157979922
207719271 270416256 10780192
3152773 137208598 107335694
202809557 64575692 12051704
12671743 906277786 86444618
38200557 232820780 321404160
134558237 592925666 48715330
202157451 114829764 172308872
462111361 185900504 152505572
6556585 387424800 373163208
85966321 224728328 44472884
116461165 297556530 38801190
32403829 550550008 335658268
3938845 462732246 38049450
14963607 587664306 68257054
10409827 162368198 188776774
90004117 489300430 347214206
41012317 383373576 55338384
156125611 322896532 325935764
24157469 422172588 342052356
51745459 418848788 1767632
132725257 125298252 54183264
28295315 169274840 99869336
203777965 203669162 176021834
28689907 122476554 22699914
355644383 249994694 5324306
65539145 406073610 15809094
186368549 444025508 5611552
197815317 428172042 348392314
46661281 451259728 162580312
76207235 106475290 74921278
109099305 100910904 87636440
25658177 268732054 281159758
61666629 291090984 169867792
44122551 145754142 36038038
116051189 107108590 68557430
201906013 187450112 195432404
151619025 498908400 371902700
133848063 289716134 173070642
195392213 268061654 177465062
393824651 298314702 50820294
126042975 250968882 312557774
48308329 83460150 255057690
110936917 256304338 157699906
138103025 168990882 30952710
211201245 227422458 148609706
160781213 187989610 178609234
290807645 50966490 49241490
38700329 44600672 34837420
138247539 19784316 132170492
432949 89546594 58583482
57068501 5410068 38436432
62574519 259932084 212101268
15818961 433772242 57251826
29819119 138750228 40673616
84690845 249645798 201568530
147407653 364154030 173781554
89236011 363791688 311744
112938229 90064358 181425262
47722465 51178130 29609870
229359205 69902760 96990960
257520335 500121730 212629490
46751141 372998858 17194154
19899261 626505466 50914722
10711165 646163640 33280872
12528301 175747582 7055234
176906761 660722506 109258462
459504961 186808232 3343184
135568685 93960874 128222350
42089985 566391602 116125386
110903969 110259784 35789528
137677981 53155682 49000274
8609755 279474356 167053900
147843313 196559034 30324138
331340113 486050474 151243274
127168757 67882104 201513504
43911355 363172590 55631958
140271149 669763862 159927086
124573963 292708316 29100856
57765675 480110766 216177430
165928537 201015146 154244198
58014135 176666150 187546350
42131743 71875610 12086350
43910961 199961274 57802882
53631953 191582066 52060822
243268789 109403702 46982870
108679129 558676638 365170026
11803917 225465486 117451138
129165681 418530924 158252732
154974553 237847334 3576866
151009779 219981696 77433692
178977461 197821238 184523222
219238467 146273414 27810498
88068881 337789612 83500036
40572825 320663470 302424150
217244277 315916824 271230472
140951679 168585142 95250438
167533387 525900790 15424990
92413199 216067388 109782004
195450277 126732008 247504244
115694325 170356930 39561438
134056567 336991826 470626
50859921 116081274 15355822
170876997 469183870 168600846
217043613 42903790 112655430
329147039 321587184 150342048
107094699 64358392 11701452
183168093 206230720 30691920
415036661 276034302 81658998
109462991 485763912 308204268
205287091 202895728 38289788
150673899 256365118 121527510
30959109 106998412 103106400
212133855 293682372 204635240
50653569 62642538 44600086
40997477 454954614 372567798
87875501 132432048 3372456
64070155 131039360 266367812
59909877 514495774 155606994
63883177 424117886 137915906
193709235 231385650 80240758
274423357 175025224 256130132
31700425 180554850 118955550
47882505 273143390 259582230
40327997 124245364 123662752
110294915 400061560 89558980
164800505 266862870 74132910
411389885 215418042 153927630
215671227 126074546 188437854
92327207 259600572 104911224
223558445 248744750 153751010
232627059 332956822 243178266
351993061 91367584 54695608
147022687 198414806 86877674
25854801 142353038 244900698
242548591 48180984 16229352
81481235 227816402 68477870
19510043 72906274 72790210
112614803 134614186 52303534
137925321 33254872 100641312
14329049 37442902 10146314
112902313 228979734 25730634
116741291 344641000 201675400
42591419 226555072 381520024
174915871 185428722 55576110
105820881 373022258 22958250
57381971 468896282 105833258
313526917 518727212 148076896
17044319 91835358 3879810
61213371 355082828 1121400
84581659 140863638 98909430
55660375 59717750 68423030
73386621 168691098 291930466
226726309 175114028 149732876
198143245 607541040 231342660
30900805 9666800 55991428
129539281 319180692 180746808
16013125 33062570 8132306
12522077 75697208 87725876
420097795 373654086 34661190
36648755 533956770 65953326
231453989 340021858 126486026
118808169 374637476 242804868
145059465 291721620 316655348
76519831 249268758 98754822
273375607 85032756 39839232
28791455 315515740 191381960
281872133 167929434 147661914
21555109 182644560 239610660
294528537 203970516 84216256
259746959 472006602 118962678
242253839 3673358 153836966
234807847 217679444 92551948
55970445 358083180 54552596
115781597 92696324 160631344
98491867 80631422 137255906
103369075 176726160 15073500
49993847 701758484 20038712
251130703 475283610 99806946
142064701 416653084 458508328
318180055 236228734 43266590
192631217 454946426 295593434
10974291 232686576 209874148
126931715 286445870 144166730
66406829 413001978 102402774
182193747 649772446 115010910
6535333 180411040 34687840
410575983 339697630 31135710
139993785 195742650 78711526
201256369 305690998 39183782
202086849 339129952 187758612
110608293 65664448 68708916
223400519 19094618 13953206
69668613 68465454 92667422
41376361 195496002 82791570
158772873 87505734 15507758
141765003 658656402 2898454
59717167 396348640 147230360
110482695 76405768 30356076
105721033 499618246 127640018
12179825 858079712 10928860
231210753 100223970 69303146
188466059 448515218 363890006
18063989 328627212 250785372
82794249 297147600 144365560
168973525 129074158 20306794
50851275 171495570 30496834
135060093 320029374 155300018
85067261 462282950 77527150
20207637 234856964 72720324
66733989 147497558 212581602
206938059 89278798 30607242
190543155 112513710 186128470
322334659 88715352 80691216
271807161 213982686 179476862
232097651 356318708 129152944
136789581 599327928 125497588
136278743 201617574 34476990
131147985 308470842 103756906
88972637 195426546 50036754
203392267 235899378 108830046
87392163 339913066 60147294
95066723 249495786 159044058
105538955 84231970 62653990
126442071 346842942 228442874
15579097 377428612 177903976
106571423 302258422 156437494
16819755 369587160 116211700
6664471 15891860 12692240
236006079 471829080 29694520
206982739 113369790 19182030
176472875 69492250 116248250
192375037 97094984 2429540
168818727 182463344 62190684
187677525 610347400 10106700
35065229 352811218 32759174
74541933 73680396 22380296
17533807 403726924 39828116
133459421 122045972 79649912
184317277 361333248 330979404
46791151 735592946 76064378
184538819 366646728 123184068
164410423 275700854 102712582
242529347 325745796 179948388
146476487 182076592 22636256
36487805 227329650 433224606
58507953 218952204 215238520
41618777 424224790 48613514
113672155 450253540 421510060
11475589 245244016 1970288
166277785 120438020 52061440
86969107 256416514 39125374
310522357 55210456 18220972
21383163 398925196 258477852
13894377 273187926 84829342
183992165 449116038 147203166
131489595 484566968 103373724
14950239 235243072 50093916
207866875 245156100 5412000
18297687 95687994 196029922
241171601 357078890 203118350
63832639 106634176 73762088
64330349 263999542 200401486
172899169 415596434 279515318
128209889 383530288 181167412
33847765 95948960 403714652
170175121 204726684 227110428
115048281 226536260 204603408
140904433 408164840 9182056
130082601 232530474 153235198
148936525 470543472 350141040
33266817 121474292 114609144
116222177 229489568 74547956
16880685 157297770 82448810
87442769 231804880 116992340
236666743 290538892 155558356
184890045 351562440 195345940
141086799 127562820 22845980
140233303 176371452 127607604
99883455 160643542 41379894
61536779 201840882 169262034
120287263 219410516 6302848
116737521 628496198 224602494
1306205 697197464 106416148
459691061 111030602 37875530
220405987 25345236 16159752
98264757 272122386 187519666
241697233 156565558 58880866
61812325 84580632 20587524
76659297 224540300 349710804
78934179 176913390 53037790
90746929 228151868 113357816
89785849 436195242 124790982
20629351 112954918 78389542
24527745 340665480 270637684
4197663 263877666 229247990
230182069 195974552 51564712
64871633 500204012 163283036
33916667 240228114 10630614
87590873 38146846 3160382
145653031 318851806 3003742
234164011 549782252 251883244
149635909 220028298 89373102
90319615 246067980 158252880
13340129 43240702 127558546
3731645 205644986 28516750
1945523 211705896 5353788
131709299 372421126 15049342
32806813 169521830 172442890
246033725 166155200 192703400
16578879 149238858 442855774
16799943 408715296 40405112
98047921 215322902 84029714
43988205 647021940 71865080
243527511 309631064 31945992
238534883 477096806 94414070
153359967 208353054 32166766
174426359 258155724 88769592
78131555 551812780 334861412
111557275 389854358 238231010
62956505 208677510 90770958
3009943 146685726 200874942
112146451 335091538 316823398
170181955 123046340 212337532
237921085 437621844 76542540
217565893 118947772 195697796
170001771 59222432 52942728
104171237 234149266 207317210
43226727 166325860 138321480
143333167 523960316 104641264
266738573 73754272 10926844
293688611 129950524 157165492
62541225 440151290 78545970
6378545 464121990 151076370
207539191 297316062 2874498
228428751 229812170 30753018
93993405 107056810 33709830
120007555 232419050 4878146
111306655 195212450 159878374
182222707 426199640 119822740
135129875 115904720 124812040
15488621 263813452 181563172
118911765 324912350 325973730
373597589 221982402 136698138
64444135 54453480 55500420
306467621 276760978 321436910
60331555 312989622 183189354
160133415 128503170 72359590
214466113 346197434 3834710
123680791 234182698 331363874
64455347 75703644 111503532
92318343 179616086 332475138
120987851 357614060 235857368
363038121 460222998 216533278
204816799 107801668 17327660
130748325 187730400 296906800
91547673 369173786 69431850
148763601 699375288 181835192
137430297 438336796 146410128
39343009 288107928 150250176
352660441 300336414 73872378
151256297 216982434 98571102
211368407 366612276 196139280
7172751 794275566 87768758
45272359 278221678 134705626
7611749 279406688 122132152
259474049 178273040 206548820
63436707 148876956 37768424
174941853 489760902 30181646
253034955 122048416 19118820
223443189 304238398 56362338
42172785 87271016 265878120
279063615 369496326 9683318
31466657 264543382 224808226
36289659 252395682 159635498
102421521 540880986 351233818
338735945 192712730 71727458
83742483 545992746 91778578
47506067 132074392 11370716
156337833 582319356 175654400
248198451 354993934 71684598
100321803 426141710 237028890
145740227 612591602 111292454
151179847 261813656 187615324
194385107 223750276 7182028
86476845 186252896 25722372
84950057 179514376 198235504
167378367 136027434 199878914
149092469 194178876 27013692
128543331 972734 8762538
163626231 177312378 31701742
52340351 156531754 470479058
19378299 623252018 42013134
19159693 127870596 171025812
132118317 138085206 9430846
60466001 96508396 229159432
22900665 171183000 15700780
17610489 279571362 257374006
119927247 209173522 15862506
22413593 321882310 150135370
255915283 312722400 81142956
50305365 373081140 205396780
151863623 231858490 124118614
67136073 474547294 68035578
93426931 312742692 177579540
251890099 412441108 250293788
226510711 111254950 20520430
136341103 203957952 40812096
84048503 460068410 125724946
148158663 278865224 55543464
344759947 75013048 7321916
128204205 259568178 264287146
85671925 290655020 403283404
174970433 698671292 166012744
164419239 127136374 215660562
153584453 208185344 128839444
144063647 292479096 68170008
162229115 24539730 45820770
243254193 433298064 107815796
115684481 32805978 48409878
53670857 33130824 74487240
245581501 571000920 176636232
225262369 228646310 222962950
80194471 412165950 144410010
114412705 289144570 372683902
38283215 283920220 45278020
134718351 337509294 313842322
11505373 145266536 160036640
33180531 191003072 28471692
136239465 158267606 62463690
3598123 486419368 164816224
143016249 605928732 344136820
97255831 174384564 98449548
262993405 80200642 37585550
23866331 322544476 187278992
36519403 703338360 67284996
108053909 593192172 132042048
270382871 236626872 209957700
14014489 490439268 111439644
255497963 127323924 7596636
4630649 460086032 312134800
212885529 204367382 80846886
5437101 247287074 76764762
258648769 164815908 192502452
125238361 89405402 53815142
183650803 126083384 213778892
164179771 329315344 126815192
55954387 438321406 12756266
161686303 48953754 14071938
105224907 54850548 154577036
242421359 235207462 19538822
105360825 476100404 230568072
112296221 240077164 214106032
174399923 388518034 43264318
40377283 24558384 1782204
427663637 59603566 24145586
25118263 408642050 21795334
5750357 34042986 7282794
53542759 88555800 41980512
113610705 14253088 47279940
130797295 522831730 7938490
174742953 62530814 11836674
50710267 27830836 93404768
134357675 316167380 26860652
2021499 4898652 7328428
132241919 441035368 3824608
16480857 398503834 319723638
11964371 279650434 339339818
29013903 214922354 47993250
137267277 135684126 361823794
4570569 416199932 62907504
409446765 337320448 163042320
185247933 573556264 38971848
264259485 321839122 18790254
112467525 359094186 130618498
34259771 102434676 27484128
139654917 99563964 117407668
164684941 230793658 202240862
108193057 682309904 249384524
61579567 571604052 95634264
22758121 300072372 203491584
136112463 185053764 73467356
288250457 350951470 48900326
116122831 196104638 416669426
93192197 142861396 92734216
250700299 226314098 9123662
77496191 252160968 291818868
141868915 351224490 86647830
114000159 108913478 226274526
220636387 555666378 172242906
250448297 89437596 37165932
135173041 342351698 94573922
416790603 386678004 92225780
157478723 526509828 35625516
83483187 190380280 101202480
202718331 293817042 184063802
189844419 341225000 232318608
166364463 269407126 107162478
10065847 107070086 499795682
75093277 469765428 73408896
209549131 270502276 199439672
66078399 576115698 132711898
45882089 230186768 52107488
253258471 382010512 244602964
425730565 298031354 77334322
181058739 215178456 53051108
15376881 191422608 105859652
214533515 235601020 12377900
105952759 288262454 19842242
181419389 334616402 285537526
133306865 281335010 35681930
32889761 283086142 432172978
43550773 147964622 51764314
100262133 584443876 291353424
33694297 52675714 20331254
223391245 491245310 111954910
150978063 178903884 300333160
144621441 399257430 239809610
40969083 68405914 74071614
134826641 411021008 284271664
22959309 250328048 222605964
86245703 195268026 214167486
42604089 253450302 65359042
151186955 182279076 329534520
110059735 258795842 49510406
267562659 62377290 93373238
89407535 240096430 42183730
144560813 40189434 68480118
263749139 108277086 11941782
69655423 426381498 151697106
25801897 2652848 8913176
120928577 169639536 7814100
101617291 165153738 129233706
29152969 229076268 38760984
88266305 235289552 21637336
29526195 101406020 58323660
29833633 57232486 10032566
125519873 433793060 158423320
84475327 128854730 109468850
123764331 84835972 308139852
218976725 500379440 332853628
133335815 509734088 59105440
390294323 430608178 175030114
32148429 64068984 50814808
65879809 390519492 88532796
429022921 244659318 170437206
218401339 38116802 100999534
157514935 583828160 185981020
6866787 226456744 277289112
10798955 332716756 156266540
416116697 468641760 168322860
51719575 221940402 22954770
12251821 344104248 57487644
29202475 407272018 352030570
312272267 227074264 145273424
22162015 75582206 83551558
406708689 210858122 509994
42430383 337548534 39860866
181227275 670341248 313413664
181235883 191678666 3442626
170706543 291698580 23814460
227722817 30486458 40323194
69477543 356109158 79515606
81975951 484225718 55356090
85684051 512178718 21747502
95571091 148132854 48920058
265040439 306544542 172537042
114453105 581903030 191504610
27264147 438910700 221468820
186011707 164686926 19360182
68584663 115735362 3797466
100869711 372837162 121756838
17384783 718292330 26817994
48449445 137202678 122771246
144535721 198374528 129160040
28814035 263318870 291034850
163188917 162873004 58749544
55450637 317667882 215983506
94596285 202363630 229718730
323813369 196966888 206222572
194918809 90624272 9658424
70086665 286692700 428964800
161285115 121780000 18561576
42670817 360464944 206161840
22143091 63510062 41958142
200818099 33567826 22391758
15051179 471380470 3444470
92253447 67839394 79676022
100151601 440249662 82325706
205701555 57692728 36300996
37959929 250219272 321764364
118037475 547264512 338315516
39283185 217615054 478055922
119277701 190852434 16847658
104255829 634224988 232919328
10414225 108371050 260103130
179020545 189668732 50601840
374433665 281519516 62195080
103932331 406577558 36620110
263365055 675473900 28319644
173703915 36665470 190491390
167032827 417406706 47331258
476310093 188955226 156371250
20647875 13543630 17845194
203629327 166258966 184965494
247002391 103959192 141491136
207095225 639750784 224956420
103829693 260062346 1059926
211742869 165802442 47848750
224535279 353528212 71810544
124567899 145258768 104445048
140027263 47476154 149723342
215622253 133881852 2992956
77612555 24799138 60473834
252271239 351583266 206288458
26558475 134053592 77830620
124036915 354421572 42518760
251467223 300577494 190743906
90497247 440153560 185868180
145389379 519536730 42661950
82246303 44392744 116691476
124540607 118420428 64622196
187391967 413076854 396235806
117521561 299931618 100549638
64526417 259746380 41347156
34623181 113902558 107756530
249993897 116086700 42200100
154650705 243656338 46224750
217921809 105483916 145821312
95104747 321335844 27453636
65235825 491407260 271467328
137913969 68643876 61471708
229480075 283319740 134118500
339534277 203244432 11112096
210920595 171455250 179397790
1322465 48813870 25162350
111019125 198505060 26135580
32159173 329441774 39666886
220110007 170754560 31144040
144801055 273368590 178897714
164382903 597683012 2663184
213843669 682057746 107678878
123411975 379143800 207681900
122916351 824103222 116707478
23525501 398912358 318812694
97857707 594568558 283040074
146615801 273456360 351307968
66017715 38599770 115050730
146448541 86508388 16272148
150358889 397346988 351838224
110740599 159987034 124492062
57960085 376599530 40821610
16643613 85451348 346473564
289342327 141937304 49597832
28553339 369893250 256184802
163744085 572687244 125705208
123491965 328348210 327753830
1991035 218486870 84190666
44077877 188485614 65300502
27591 336611562 241552510
32228223 583548840 163381520
37172367 220354056 299121956
62172363 286381120 313699920
106005921 242165288 221283216
147179905 472913038 88855666
77363035 244048728 350520996
10331947 316986374 22918066
31345837 439496684 21117260
37739065 100706210 93475270
159717573 105479358 7739426
312960735 85834560 23921768
218598581 90453184 3395312
191763363 343568194 217030386
221667935 724688600 294253792
192871083 118182318 319561814
72471323 527639914 263812786
148764395 415675318 392996426
64502391 148743100 120631680
24944159 151418638 16765238
73467687 157370976 287016044
88650309 216547466 16716282
408920399 167599906 41200238
37074805 189833194 23828258
144213237 288779144 8162616
216744289 171894928 15828152
144893235 327530342 40996506
18202265 475304888 46783780
92681691 150551418 401469838
48858419 256857120 358235400
92626101 194369652 312700472
201269069 152953942 58676230
86618149 267994138 291576542
137752313 195806514 202013634
171917717 128100216 82405404
100718479 158513978 92516362
140280215 350641354 100086590
198333793 416761330 183343670
140861795 56104534 758438
103976511 84257298 15238990
11024461 56527298 141947122
85255357 116397704 328543412
86131615 169291320 19126020
23394831 387382330 247955958
162274583 14302266 32608158
287797909 395139640 366298900
5886063 60984456 439997996
13079585 570917910 269811354
226155039 191137848 98419372
103513443 535384872 334473016
64507309 118265450 3960238
38230299 47786234 28844202
279369303 209981088 20997796
229928707 76083164 86196668
168981253 177207568 205647344
57627749 308389016 487100888
36580217 562751536 200988232
64077223 184060516 128207824
44370135 314520510 129227470
25737187 67434134 118680590
56799563 211162754 46054742
237831907 613759862 204497006
329364903 140733540 71875496
234028403 26411856 101222532
182475741 355617888 235197932
207516997 182656386 57177354
146593897 124560788 150038176
90808571 166179736 59968708
247442545 321578850 99183810
74758731 857354224 80407512
237433315 276718000 28086100
101016655 68515494 107593758
79368611 321848296 143093192
69268033 305254636 291635692
121394405 424977108 183943020
84741135 665563980 174375628
147902997 114454936 52414872
71171245 165388182 156167490
59565165 51088416 100515712
321285307 265835900 145813360
141427041 336717288 236028952
172460589 270925248 12319040
75729985 132022290 315118722
226411601 218510942 35224202
219158101 619723368 156649812
40694471 217380640 463617172
56943033 208891944 301796320
49482379 885117412 3668612
146237469 51660642 7343350
7640473 46681076 19463584
291208423 146979124 202033516
168304189 282345248 161933800
2778777 298201148 323583336
67388651 119760850 185990990
150816959 158085766 243986918
224024299 294268248 108858984
124904431 342166146 160128438
376938895 227590486 192607898
39857223 463093494 245783146
90376029 196400082 173170126
5669437 54611792 21896684
63865441 223084312 348224056
398160281 252238742 26086250
34415241 408032556 332519432
215130657 209508186 33377386
13510531 364059436 72881308
123229699 379836484 29021912
35514235 290809440 198664380
291488097 214006288 124686816
257227151 327079868 26072516
60583975 526021260 100811820
145700137 353554662 388585206
152564467 157476906 197530410
327818013 333136156 293881416
232876869 250394826 90944062
84660387 487394548 40392936
100147293 159011404 212849004
49131859 299513288 19778980
56883019 266564008 174793976
43462623 91860318 401131774
218092609 165535002 2559966
84193315 108781180 19683692
26189261 9756212 36623384
263133489 362872778 124893222
215368949 227425106 62371558
8434027 102493126 57606998
22161483 10026496 1647456
150873165 111177900 206897780
114857877 575917134 128095354
76784365 88208934 54342738
7554269 500795736 75879132
131777591 57124628 8327708
114731105 268947720 208225440
200912043 443310396 464224376
30883899 520576568 111380712
383644259 428517650 52479038
150541741 397303938 22704210
6065163 433230930 161782666
180185427 211437964 101340180
9740009 193545578 316508014
52675917 285039652 199836504
162017885 366559860 48672780
167388427 173339618 62455006
222247581 457782172 352666896
1204511 250821248 26293588
326161099 373927468 79198280
47798255 34287562 24428810
356695485 457447200 146779052
101770933 420751052 98652356
210311817 84021864 170624056
121345791 363685002 29572118
313475679 31197506 36474678
221112331 377988538 87859246
108962965 163279120 296904700
230920775 349753460 220211972
21084033 294006352 351928044
169684915 313726364 72466352
32147463 283346052 1488784
27762373 456882676 252124468
63489607 169737368 3498916
302128109 509503548 191775288
40813189 541044188 35805832
33276147 156392186 32621514
42341981 568726490 96781370
55564787 186670482 19649526
19542975 277042938 10579070
427978521 239267282 91817502
146407895 413635934 375425170
10456839 108410556 169372628
15722319 37638252 67978028
143251763 137371716 185079876
139262717 113205916 3240232
93873411 50237352 55672408
1448247 58470284 53258748
68292687 42393066 10189246
72814603 499419354 289254426
25175775 371145320 154804452
73655661 573477232 190173072
147428247 36957566 69978234
229469545 168847710 88716810
40771401 339508724 272525748
184973745 26390782 28579110
36401799 55164340 23110020
40483047 158560856 18460944
62519913 485811464 274517556
144854897 181730544 257686008
68939053 444931474 27253166
65419535 173823364 391504880
220012683 247635496 10971096
74044353 401294890 299433354
93854103 82180694 13183638
21367447 514573896 121143792
26246879 234080400 19217160
143444033 79125154 3680314
169878663 204081768 47853124
81613863 407870180 124316916
187562665 261597914 204023902
102064233 467655114 54230674
155714639 118739748 175328844
11551281 235939306 368906502
53661763 220887576 29704836
151793381 293249636 204973792
162667469 62912622 8784042
48591965 160777764 193340952
4272077 144140092 88327504
257609807 186591332 50339716
20271645 640372230 112625210
278343963 346918110 177392630
53934973 92896276 222026044
158552285 194539200 44015100
64530079 333957652 86553388
101033715 837174330 104991470
179589139 57539030 5048590
68196107 136536974 64121654
165023925 196523890 108553650
59045273 53270644 56066012
199893065 331776280 250627040
130664969 409025594 275664422
71816513 57785242 63495146
12949845 92566410 83299562
33720039 401174658 66794782
236559827 180824318 28660034
147281387 285251036 171711268
32479381 374741670 225670710
186388445 447917560 322260920
144370335 220757832 276912760
32630267 513328156 224704144
151112705 122776404 176553972
331279833 133514298 181482986
152896059 549971988 347795780
74814965 399402530 160448710
17196311 207053330 40852102
117827263 565203038 90962414
110661049 123212954 299999522
69770681 328805348 145280728
72966701 282157242 343250238
139250483 215379804 193912872
16092889 385587982 180472034
141970207 124943218 193214434
235995297 44861928 211922204
46855861 129663344 96618628
48082345 498564230 211778294
297449201 402170982 299693118
70484077 221778136 1921252
142614993 180986080 10935576
184065663 70864518 204829454
171364825 98950802 37901890
337534869 124879224 58841608
48250857 490404474 257654870
223730179 433800432 337800696
131505407 322139436 160112784
124827417 525941416 54181716
74870231 306688018 64162982
51499533 270964528 72041496
213883517 405745794 42239886
1553817 11985156 23149448
7822801 38544318 6322182
274120865 372940300 236709680
91705497 141018422 79688886
68022705 101636490 349062578
95786835 183941562 40045390
105596057 273574396 287599736
320124207 264699688 137489616
73594065 730278720 19040180
170896947 67437364 73516224
166947455 257174632 11002840
25323025 135815326 165206318
156451399 89941846 188853998
166905601 481990024 310671668
64749069 512219652 232238404
219584625 57754242 44113810
102461621 363059186 264442318
10072497 342947198 248886474
61440873 688705316 63670464
95005383 489863982 353885846
326581649 130213288 69414052
123484973 403597176 152653884
122075413 419792874 37139358
96182827 212862156 60314592
207370921 217957424 96708008
246720305 264262290 313537830
112828571 281776432 252488924
67276713 46627956 96251452
10286063 514902220 15751816
236593323 287459018 22891434
149615355 322558050 7451450
108017477 233501834 124259114
120960175 274219526 187676690
144867351 230686076 86113848
21909233 140629148 59432164
96642905 184132292 132384656
86243511 417603252 46564880
152819019 519172820 116519208
110370553 376073800 28967696
29316183 136763502 19988594
111834903 301411050 62310154
185582105 76780550 37837550
181246537 278006422 246623246
89532761 570849720 240922560
23655203 133751618 114450646
141327103 60638226 65831862
128421675 250327800 309093100
87399257 380479704 37244604
110469573 298188708 309919336
281578715 192033006 130552530
103016227 537714466 129138322
82414833 75706284 128224432
66927407 321175116 135168732
314263553 25406704 41433760
104208773 259025602 67127254
59226307 379052474 419041490
168253275 200881600 43071300
32850323 521158792 80247916
274230865 179462530 100570370
82101419 341431852 168459904
134805069 410069576 49523112
126737559 107454482 102641766
261902103 233945502 111999566
285272121 6550200 8440600
125774685 237361354 156167070
115196595 744918090 7653614
371245885 92935670 19541210
95088233 335235734 165555862
51785317 440225716 158527828
198664375 441668916 236445360
231689259 143407244 125265132
102799277 259251470 144757814
20862211 701011634 149644222
63976163 694259144 60031988
9049587 106479958 8594706
78943435 505173870 111933870
239243101 287915294 183910778
235057491 161145298 196792086
177857441 60710522 185553622
136924823 183164186 118854010
180442175 218347750 148784570
231717525 161820170 50131374
152699933 360611134 34600814
61223149 481831012 173515108
269427091 180205850 124092050
71952855 326728032 185815760
299377947 157749398 20968134
214422393 327444800 221151576
258215549 154780312 128654192
38600879 357110398 28840618
99501285 215603496 200338772
6013153 435817852 60752216
51654923 49299702 18294966
141382679 30674072 61555820
11526441 389961622 122949066
35523685 476797778 140982754
74270947 306869196 480243684
56682811 115427858 162146638
225238647 277957964 119995848
13099527 180935046 360531358
154954873 792260478 182423994
310728205 323632342 106517606
244058499 235610478 95814518
212915007 71901706 56879754
49969593 278593652 86517384
58895767 624689534 200029894
137209195 117789160 44525440
237763589 398674496 209886232
47007975 91258978 51691830
265414213 246152626 312087598
358439413 437236120 17118100
151402303 119281756 4744252
247884213 115344614 20988366
210349163 179200876 72530464
71387631 304684468 53908116
67751789 200687398 214874590
197252659 359303138 188439754
11356339 233779740 172341948
93618199 39302376 160355988
98232459 398154828 38403976
343190685 305160380 191908080
28283093 4555884 20250684
48952633 227463390 200828406
134708303 183582264 35711376
142540575 183417152 234821664
158570769 339186846 42961438
137713375 429873932 5591180
180330005 456608680 327900808
90280711 222683418 274230822
51084825 448535320 180223692
108656925 312861302 29080350
59887445 470481160 121182860
169199891 376279404 161178528
83929477 372224060 38227364
19273413 400137306 310034038
214918331 522837612 266659032
147249089 492954726 95018418
7388475 467357850 110852330
180357835 133785670 288608870
95105903 431475192 22718604
228576555 196117950 58495598
129625157 226848136 35981276
62145969 267323994 191764678
19982013 194976072 153279776
291939253 344510696 23280436
296484145 302492588 302702180
230728109 454142398 288171322
134555403 214760998 186237366
81002733 302663774 190050066
51147865 355907312 95099216
152228337 48363524 250377516
127141337 313128044 14360308
68483223 186920568 67149776
201710145 230314760 123182280
36002751 386903974 11110398
20599921 220782986 22439318
13974955 28028870 82465310
38056569 156359178 37450178
208673041 7943246 14321078
27374489 233134602 79009338
34216911 493384518 83109382
77564367 119420706 390812870
338328923 151995942 115485246
118609615 83798606 30056258
2204339 192044758 60857314
44340553 144966880 302310896
19606071 359366130 420564290
65335035 44716996 22566972
48135915 621019434 226126390
132090297 103512654 34416442
127854375 41778462 3277966
11015641 360711156 24223212
266103589 278474034 204333282
24969151 377850152 245389516
140744049 120778318 206501922
105118845 144457854 110104670
94145569 189342242 52852970
115983605 301950110 28504430
52801237 346182214 169515766
78975909 43021448 208922628
7996401 247539160 7098960
205607237 147835904 39059656
118629339 422637232 75044184
184081569 569372850 27710890
126840119 348958464 93560592
234718443 193095418 89002566
83549867 62517894 253896306
86676429 343519682 111124902
111716011 486270818 111991982
34237971 52223538 112269382
128254965 128091856 82345992
367408125 510096030 128523014
89755879 170632032 127385484
197982617 155519326 61858594
159244451 140092338 93149982
135816213 461019774 904678
110053539 373167066 124889198
47684045 707253460 53338420
155183901 375932926 229835802
272600571 259333908 90854104
143149129 11020522 220257202
45941239 68024274 5320218
136173331 788719482 242718618
130218447 287298146 148098930
66016223 116852610 28416714
173212903 269487496 87047068
34248667 358803884 14937188
172116699 445310022 317155418
203906195 490528406 2438858
176227631 140994658 65040746
292232151 249510064 55309608
16501425 300454512 75443684
62268933 405807352 95890956
273263799 358418538 245445962
229570391 503079578 292270678
352747415 209253828 59963520
92820321 290310028 104163780
30165957 95013064 12277956
137026465 535293720 324650820
265846419 315853516 161693592
37961335 50272720 72802208
83832679 373159886 172935442
57629395 66334790 18868970
319411673 483994654 206011838
217480031 746921088 82153776
194842501 185908638 223419162
44485513 398520672 366030624
938811 212921352 6042968
73684603 216632266 143176934
250780225 294784850 168753730
52111717 209291506 42877810
33282777 339097704 44967908
135534891 392941962 72546430
299445977 272888094 44568066
47746195 596088320 190207192
140705045 140533434 163589562
237812479 132491466 6807018
62116961 547564992 294992268
23074577 311405676 248186904
43190863 121438274 216626818
18161603 295507050 253022430
187912669 149561208 51794604
32488803 101642372 67439076
159158983 402424314 123006054
51684565 19802170 25037722
219532793 587206886 445428434
159630039 349849198 120471426
8812939 351907282 201440186
130267649 87113862 81774558
283223991 168425654 37811982
43727929 168586842 275125098
175968457 399831874 235595906
45065917 75757084 44692936
44620927 369846568 212865464
86107043 179150758 10632446
145267695 123403598 94631070
50210283 145447904 92723568
148086751 552634254 90463158
19369401 276372982 445013190
110510053 156037806 71789334
230742663 173074034 25978470
213890771 80689300 20969180
21512765 306242540 62759680
43776943 346681786 44527126
95130651 304683672 28989752
6028673 376534742 175575886
100513251 187895624 214374768
142399683 197601714 20581426
212689505 13781736 48849252
286011145 295854026 213284618
80321651 314638190 90620230
141589637 212567684 5969060
170597691 158062842 18591694
95796537 433458582 161503874
93641635 206058258 87945630
263138369 755952738 34699074
65158685 629853276 209098500
164495175 349267100 46010400
232076345 113831322 83772150
108161021 282358054 83234338
171564929 94430396 254941612
2361657 288232972 364532436
132965863 300862134 25897098
65772255 438611202 237795410
44258683 68091556 58050196
115325755 350901366 27550662
108080679 310575844 165558792
124546397 81203956 165125192
145283105 578703724 184334840
188781143 346360252 238381976
7111455 329334180 362970712
21391041 351927118 73023066
105996891 222865764 131524048
175269155 595244420 57216896
5203613 177629650 45649934
79503361 225831352 253756732
122795151 433884708 73795676
37610073 484794450 97610086
344263635 196368518 110811690
86561885 344024130 24738270
7844293 581140206 94600818
168021925 236250540 80859720
140140529 173135832 6126984
147332937 133851170 92180490
88464779 158775342 133912446
11940519 612280530 168393310
100254163 269273526 30061242
53235271 153360466 367147942
16387257 329669494 345829638
2510099 222850532 167601472
164356919 242304198 8447466
112999275 440547102 40493870
179764513 213240626 119388242
237843337 286632314 112460446
23597513 150938474 136053206
77967505 149885670 93111210
85974171 253833358 228845886
300452777 225296122 56415106
335269029 280004532 103713344
24091171 196192168 171610804
168543375 609602370 68548850
312299985 170270150 65829450
46159785 165557502 63765770
229582105 686848470 153706410
22217325 274897068 5076124
136293133 205115090 250458050
96288013 103920100 162097684
137054909 465210812 119420360
18333399 138587754 84372802
212852965 308835930 119851830
218289179 379302078 342813666
102460671 132165708 204648944
11195961 250778748 42294640
165764463 238282114 64480962
248712125 150721200 32945784
108317455 56554828 5778080
292300621 178681622 132815966
120307749 95560452 159887516
69647109 138121878 107606822
51827975 774951552 5515764
410362305 224161074 43595750
203492251 120826468 7642292
68527141 367851768 159530952
302009153 335823616 214411672
76213789 365322996 159493032
3608459 369180684 140930052
59533297 161231416 66698776
22061507 28923824 67256644
109509197 436019876 318362536
61522441 398006762 51809450
69215265 85378114 72834990
153965391 157972252 77922384
34365903 16094564 3937608
32946489 70251392 30051852
72107865 226114944 106367108
200752341 596736086 50022822
158341295 175750608 53927820
56600391 458354736 100808252
212647873 117715956 64723728
163525387 407018150 107003134
120112891 177509362 46153390
231799947 215558742 60888526
200666115 108720586 235613502
190830185 146420508 72325344
76201685 220799272 74789560
206419825 23951040 8717556
142386839 72615792 52044528
80085781 288695654 102041042
176466223 362191482 296778486
131535635 459308864 71240180
155736357 38773878 50775326
275606659 522299994 132916098
242931443 113942036 116023892
58315595 104100620 157334060
11280625 345855992 211078256
216011367 385390614 197433502
218894439 177295378 171106506
55980105 128116256 60752592
52609425 362908870 155020590
236880799 26379032 9588092
60639959 186441778 382887898
150597993 640519628 262579344
55229111 622984990 59235598
108371793 510118616 300912348
31764539 56567168 85056032
431033975 310923466 65705438
41394531 237484058 182408730
159734881 755796452 89357176
116669245 247209050 52859002
951749 323978584 53659252
254160235 136363688 54310900
154053271 604970334 199234398
401936077 100748764 84684236
121892149 478961882 198027410
193121831 207937282 230773514
211706763 258770838 80578606
128285915 29519908 152821256
93557399 377505354 253382898
56455377 59032084 172939932
110044461 84381516 27510748
43336989 60198976 72778632
20663865 357719632 92504976
50945151 134579028 73854404
219456807 131531778 123695114
81345517 139812816 56006712
286972089 558955794 140172998
81101709 308876708 259317996
211565827 195618140 15740060
207344519 638099412 31291584
10372901 748863566 69864382
158383705 453594440 129628400
166632419 162338812 128308148
121782221 178798964 164618272
228898457 98347524 42177864
108149283 223845736 15990456
342920447 324924218 171499154
81601433 86176708 87175096
121502963 235468624 75522748
184544087 592499024 116509276
30714587 266448926 68863394
20499067 180695846 3211702
196072953 466018016 493894368
45511457 188389176 102778176
63876843 344016212 28313556
6890769 315657342 225273430
90065583 125573014 286410894
120867883 615682582 85371974
82617067 343836794 6937742
15778645 86578570 162569810
81347919 202588062 20661782
31611249 303864890 316037118
59582831 53103008 551668
68112271 547869392 64943644
155840741 305609968 139870156
189165901 145044708 175130856
206525657 145488246 19469082
67632055 600225650 196061510
25732323 167893266 5737226
96546089 401817726 43927698
179355337 539643570 176920734
3551495 219839930 68198626
18898419 621200160 39932992
234608867 419164468 44898496
268463249 325546722 72878718
263202189 429547380 247056848
39000805 474217720 220180940
75317001 124183568 84614520
167846355 599864822 24889350
81154883 169682476 190703192
197587279 118989044 40731548
298468875 425279780 221362848
241202417 328054526 375552854
92124875 215406636 60574152
65682369 337196208 38058964
39213199 172641176 59976652
10443033 455328006 199568606
214466491 418036668 233244684
23992773 444187934 13597926
20420025 223950730 253018110
62617181 385732146 77068578
320647501 536686400 232651820
279323757 215098344 33742244
139376925 172411434 288087362
107315067 350248590 115084750
85850593 419483276 78950644
158447549 325680794 83299178
30151831 268054226 3167362
26576525 28074108 507369456
158703247 32734368 23269704
255027975 524062050 153744850
197290297 44091674 178100834
104345609 216554684 5258612
212266005 26049276 19735400
40660697 58882054 10421086
34766225 162533910 138823338
94199829 119836416 122404132
60778249 200226234 258554058
229971285 182648034 123911738
70905209 150619008 239180664
118825343 32090796 144494892
48456005 401798976 145045968
41486575 73224900 5673588
91615269 104884454 87379782
59887967 115713034 26641714
30258963 376173344 25411512
431048763 190729014 115972838
307375667 411635944 116575124
251410481 336973546 192111422
105825627 302094664 339198000
97651795 429039146 5887210
116143675 490849564 12227548
120674307 28815690 11437610
62644501 547706560 262759132
198681841 475091846 71575502
95501611 187786336 191695312
200692479 226718714 212971482
165393619 90940520 41363000
19901777 612214156 76013272
214540695 131438150 220699686
84974877 416687250 202932386
96243003 1635336 7844116
173263515 474903300 344214200
88391189 181952816 226092388
40267237 57023448 38432064
438188785 196684540 139698280
74132211 186715530 89942198
178550655 418387240 87807360
248457913 34555470 106287030
38050977 191541936 102494752
153184313 277544342 109869346
215141193 366224274 44536178
57676723 126115438 33601334
27210993 125502714 16005106
100053055 340335020 44699956
25754677 296462618 181386214
195352877 259128186 58654158
171715615 382928410 133992970
103553339 402903842 217312918
101417995 345051056 436851992
353514747 61548856 26261592
176562719 129927378 270266406
213965473 182995256 191954344
106504305 260994084 106588060
307624085 188884954 95259622
129710437 159771308 60992276
249155517 243014252 196203084
27149157 307896120 197850140
154448789 217472284 263270548
234247747 254454204 120147852
165472421 600526656 12827472
21676645 7031780 35471740
767433 3469074 221286322
23289457 334066956 115032444
291897093 488548286 331912854
85466241 227650812 285813052
438361807 217187424 130778856
31150979 307328442 30607734
136971803 94412722 113601974
88683753 153472036 307237908
310649283 451526952 174229064
231704055 336373796 125943828
39239615 183611760 57168528
59143751 47595632 142621316
166378517 220407122 182396014
230505969 201675228 161236708
12001045 74438640 9672240
156154809 280398594 119044862
175828619 420829768 8223968
101519171 710778224 125466068
123635405 184124930 320805698
263454161 200237978 171549626
167689789 690371780 39191720
206907599 363085632 35587104
96826973 268272026 90154682
96444021 227313518 172858638
62186179 390916352 91089932
278086159 199333624 63653212
183399369 574430726 138731682
172388921 146252136 121515912
60430575 99245130 16189886
240916725 630667750 163074750
13956495 163042860 166599560
1738455 102561146 110823378
102505601 371492822 60544774
171243041 110122820 41525288
70672465 198269372 18913300
229729605 84726390 18125122
188412033 437331746 222985014
131591347 165602654 242651270
113325749 390110182 263359766
131584437 77155758 79053026
92704423 638754008 213089776
281491977 122211290 134490150
34130155 36130480 5051416
257711209 75494314 3138302
97585921 223165204 255623528
108999135 88508650 86074050
90799375 323165650 180776590
40040319 201788258 183045198
37574231 8886698 20823886
91006901 217456658 13259218
2601315 47717608 54693144
225876405 89902254 4165210
39516447 308024608 70004904
73844739 97923890 29216550
38477981 167357316 86516952
202485089 187308850 20509690
13218695 24755100 18760260
131013 397819206 287246806
20505317 114720824 18912712
110674609 214988092 32293072
132044753 252743474 301367998
128770533 223372044 9447200
173042673 438523406 203839314
125076971 248028482 120679642
34376465 319199344 9940580
256031005 345455510 218334526
237394997 54150906 59413158
88281373 83042766 298092654
71026857 576369604 277379172
169425085 388025120 332143420
167000649 183150544 8534892
144120571 207230028 159049452
64945529 311170006 246503642
225521895 17186790 32590610
249395221 537029972 173341120
9534899 251173748 33557104
146212147 1204124 14674528
236942239 219548922 245774082
161457981 254045496 174053372
83435419 485883074 41217158
88029421 189499112 37175312
22855147 119476666 109693906
196126271 149836580 254830360
50212085 60470070 100886874
352925039 295228630 61915430
173553985 238587846 110813322
54948873 588615806 58036662
14955535 217971536 119479220
10337999 13418596 7709212
20711989 627242520 64783860
24757161 68580098 14638566
70058913 561219266 24575058
200856977 223085580 238708080
35860677 42388320 59000636
355033011 101581110 95070998
52487971 577496800 28243928
60069071 258277178 205440146
115833455 441049318 165363550
25263111 576375182 167941902
401829251 337517156 48746632
214920633 403747080 19910944
21958505 448143908 93628520
11856385 354609588 172120680
3313273 127847104 83503616
64604631 85526132 146095572
269909295 181632080 217752360
353046821 394716238 134238938
122672225 197882208 71864220
51628897 143991140 27017380
10299805 224003710 186964090
106005615 125418298 86525886
180081443 183490586 108144002
150310425 281304780 92377100
102534141 15943902 39404606
202165359 581593138 355516710
32825659 213557458 131763742
78907263 105753486 50276782
17925501 275437768 282981180
186174075 313601122 124696650
200290409 473467900 96430600
126348211 358133886 44153262
39570453 442907406 152973826
87051091 462008704 186826268
94766885 359610388 119800100
113253987 90462324 167637688
59567459 64424376 48206832
70465225 307342302 329306514
14146627 351684312 4836876
68444497 301680818 141581434
32056207 462866246 128735102
109825373 153768936 264841128
78913641 136013140 144242412
130293215 637849338 175149390
282856291 97435778 38004098
55183281 559603578 17479198
128468165 407408562 27115110
89325775 94913610 19470270
137856745 600863770 163480694
60478723 244324088 105614924
6091429 237779092 76119668
237885771 154325936 70244112
100579635 271570642 103359606
112906177 314377904 12109384
236271001 267257068 305708756
144960551 338837582 181137670
439139105 279029530 165235090
218076529 493873672 301315660
16497893 73935666 82753278
105234875 397060436 129922000
62786821 257395618 143445518
106300663 616691424 12285756
223097343 119429252 44729244
117989405 523763180 272901560
165215915 175042522 18823910
31914841 346186644 150678108
370778513 149057648 43976744
176583433 113135656 36141676
7014919 724232196 105967968
351639855 240934372 14362104
147627269 320562722 91436042
229782651 258862268 33175740
5929325 231166744 148428308
69501459 79004712 70635340
151544879 392231390 125413478
140559343 427333816 198343748
29415393 108181514 49086054
229549689 339660216 362476592
153649999 154861994 123048218
129537011 565969718 137442898
44101185 143950740 138475256
111229453 553309566 206557038
281984813 285237590 173265634
191058585 136500910 125503962
170851321 60384802 80822494
269585299 66248018 7486402
340524763 166237066 141871786
99140395 167837630 38268542
146579785 250584864 239735748
24636753 164163614 119533554
12385371 65458974 20688262
175126053 319860786 57188674
201768941 347075012 46810540
53757337 195725694 277636518
210807291 59080888 42473268
10687715 419788758 93352590
17908901 32284702 121260686
38987471 279220728 1895820
117150033 153661728 173080456
134749457 415150424 72229612
44438975 195565698 193408650
311837715 252033496 121541028
176020913 300060840 205216416
53383265 46562740 20063720
35969093 111021696 74780172
164247519 248966412 46247152
39775673 72783188 51609476
210945131 426014984 214059548
82680419 392288996 329034952
110913783 110668910 124942206
219119275 144346200 73783140
132255827 541644602 121255354
17743815 145639664 996120
87624317 110077638 22554594
69166007 402474244 5829256
3370923 70948594 73131798
5396915 370149720 297708900
323640261 255332812 181245924
26207923 304544964 108669348
24808417 437419960 91389644
96034789 209111590 99715270
287209149 229390642 85318398
192252635 270684820 167831888
72883557 442663996 5266548
54224607 202916676 177404192
236380305 124146262 30919434
203035591 93385462 59135266
82729115 131191550 134492774
71583649 477797428 240412916
289844435 45872160 29378676
179360399 146949268 113966204
331623585 314763240 255777280
141026615 220683310 328075162
9442881 640853698 94799322
175350819 480949242 320491070
311990723 115327118 45101486
112193775 445439240 177448320
123124059 185727776 100370112
156845715 163530558 319638290
3355895 66949732 43030276
25443733 117735044 195441572
288631545 383378380 91252560
109033225 186610470 264163350
14779635 404341030 104313030
57059209 480631826 155501962
171760885 475850950 96962570
28355349 863376414 61946722
69422467 447982816 147368608
54739719 177342292 281826780
149639933 541278484 255176956
20999205 246587604 1873900
48278055 482386758 269132306
90144175 161865880 89790160
102482695 320457620 47063140
97154189 240278966 245340202
112646119 262880506 349969762
196559245 427880344 245646260
106400887 494374634 24929750
135943423 281133082 112389766
127530097 110789994 21127386
127054665 199266170 1584006
437373387 178941280 145915416
221124835 179546570 117757310
298659801 255485532 28773392
60781521 550511662 22501506
263251041 494525352 85585312
5101131 50135742 128525578
129584993 147710352 116774304
80220759 484232204 149317008
107610381 128010422 245303046
19655451 196682022 143204918
238191775 735050600 74393300
98382411 314803012 86477352
25392573 396377004 25682252
99050581 154038182 200541862
179460647 10436332 54256024
22783167 471825904 297839016
5040485 321890962 162026630
103543691 177793812 233838912
186427461 383635350 116306302
111607927 26669526 47159094
17747 375444586 262741586
142746017 247996174 191220554
154407743 210906312 4132344
83251767 150010934 110791518
97510839 466271602 154073874
41386907 383880774 369752358
21731163 405660364 111172788
59150089 286681476 110057508
60737455 326790266 23043538
59654337 40477966 30842646
2094593 363570326 161961506
88851269 240649108 340406360
80499573 25786976 63177144
20340395 401184950 256725890
789891 475496178 98521922
283364505 299221856 222598908
255919971 122279478 75917278
285342627 263054756 129416688
110237401 324043088 135503632
207899725 426482814 187694298
292969027 511039672 398906836
118906409 257975822 345737242
213913179 59279526 51776378
84639001 37716388 2013808
30954681 416654128 262468872
30119913 108327244 215699796
203513183 68930464 17421884
218069117 282770998 6474706
104435651 440835720 34457280
118785095 60387436 245066252
69148793 539240268 18795996
55770563 35902504 4375348
99434731 88440242 7719410
238721389 143749242 62839014
314097697 51523092 12505896
384004271 538538378 27866470
229840969 326943804 160406832
82818445 177098110 64545610
210803681 118740990 94123230
118469663 217834128 113033556
143970143 341943030 171721626
21559823 175813542 350999634
67428147 364781914 16953402
21329719 82275150 56043642
241980001 584132166 27404082
84217747 571429246 84451214
102563131 539155096 158488448
147013727 357533824 83310784
39848783 372451254 33075642
70052077 349230866 246764186
59455583 592080306 64015998
93392399 47145602 41712218
193251701 158524548 1037448
3525501 186766632 375012508
88122139 261896718 62041722
127756785 338782522 43468854
128523549 401675268 126903356
46397075 252471704 158088760
138393507 683418744 24645284
185497499 419691228 182180712
15769003 185249946 200856210
196788465 130582188 22015520
20174151 8756302 16919766
92126027 146941074 85884822
54146119 325929358 86695354
64110877 161794138 100259446
161336219 309977410 209454842
70076755 469996752 177761760
22093557 170370624 81665108
249752439 75625218 64077238
101080235 429405130 191872730
238517395 117627540 127778580
200416885 388827620 119194720
56526971 453949028 324186668
32224429 479498028 310370436
99851637 642434016 36981364
43680551 365798318 65919022
203147105 650794378 113245450
799055 239284468 131446976
98684373 280643114 65215110
169119681 223960558 200529210
194041435 501405450 458400150
122600551 288853778 265915498
6077667 177814834 499966674
470128253 22849388 12240044
148698329 313165328 61071608
85937039 235779498 114573726
240158973 72865378 61495806
216595261 304267618 256832554
100469527 363725936 258699976
75875081 120623952 25325736
52519037 62345416 12940256
129521625 311433370 239739090
101858007 328289616 279602948
109099521 205584216 107963872
37965489 66007290 6499502
180174551 117343572 55307448
189617667 215822074 6916206
37254951 100129582 472820670
87436749 373456956 226440128
144331373 329442132 64615764
92624645 129011944 662008
421595727 350744026 127287534
357093895 280460934 277398738
103736463 494209634 175456638
173903893 222442144 117092924
230562859 307814708 91390972
97237785 149239580 79036068
212340217 144154358 153582974
296471971 88110128 72355196
44390015 156407110 61407866
119625315 320057200 212111100
229277415 338227722 242033410
14844137 592705756 8071748
134182373 167528634 174720234
140589291 209027120 14459040
60132097 399369576 26656056
82627889 540173448 149426160
110170305 291316560 327296648
98902327 641492040 241709364
28032867 489195576 97353992
125325495 173945160 193603780
270290031 80646062 124969362
80721561 337021164 407171632
278255769 83804182 151281066
153818879 606517986 25226082
206021185 382088468 82191176
311605223 128022952 26760836
303454105 32957124 6660600
137085263 256770498 296493426
146242517 218262958 257924074
106987401 411557844 72323752
12030011 29403048 4773240
122356683 197003306 118328334
170863497 186046674 165533566
96652229 216115590 110186922
15322655 16915802 190074614
150951271 576427644 164095932
69895323 423061464 363080320
83705903 224493424 134337224
80107683 64948754 9369342
16508221 263173428 134468700
106140185 169026450 383478330
194957191 233515872 256452636
178204247 41354814 149487546
156648425 256261076 120931768
66756303 215828218 32168046
68884515 135698274 165215050
26871887 195626706 160935378
252068283 253547524 56186604
93101539 305889118 272492078
51721843 432534902 138192194
285969611 197899374 180848982
9945181 209414258 131694998
8562879 36205130 45000522
191969829 340749730 74832378
211140869 172110958 6135494
91019261 78416194 2496622
165859335 130230030 22937894
205723449 126747368 54175632
7980327 268152934 58701918
33380089 68352722 3136646
23408529 481691388 47853892
115781459 142336698 67813854
4899589 226664132 4542404
222609675 296619282 247870574
281816279 429363746 184007282
69099711 386538762 82471498
221868639 152068002 9039242
32353105 82613272 129143504
111743587 354340708 366695156
155006951 258241502 72611518
201470639 576435250 28683602
91365613 123965732 199810376
27598917 27231970 1859706
434334625 129756620 121292812
78811403 365707872 95533944
307435965 284932160 185765280
410546607 307749806 238356666
279411561 139111284 81801668
300557113 78325038 43115886
104472505 151095610 397578110
204745475 84250650 31932594
29835165 158595264 245585420
420418473 337911340 198340920
84745413 464042968 235393296
165074827 243255494 261757318
96908531 309918642 94418466
60934821 226932292 241673976
56103265 33964544 83845492
337015043 233015884 293972744
138671475 130898170 100294818
47499043 84796380 83392176
73081701 302446008 389357356
68363041 307326504 116309628
98123521 76408992 52014576
42266941 160664124 193172328
19848947 304551624 256478856
14628369 213102056 147298332
19087101 46627268 2601096
80592813 583097466 139693306
241325 480337264 47054560
67671485 143263822 207394570
193812949 200109812 11402756
12104227 318594214 26876462
76416223 254530864 14257700
6430445 271985702 72900730
179968575 331183282 251665374
141698439 317564442 70692002
112838725 147258424 25758140
86758723 168486816 68078484
420572847 234973746 20767094
191103115 57007790 55894870
86349235 317703566 135844070
54995087 70000884 25576056
23407065 236464590 123598514
96124499 372368982 297131718
192876219 235950590 6461730
58724237 77903426 17198326
176493687 154549612 62553576
19003883 165773390 8533190
152327373 446657766 264737206
54523105 452325510 214347510
166927253 265036166 90722942
105411889 317779998 38136906
195678569 346125424 327679088
80856215 557226816 187920288
139398103 87722008 155749304
220592485 481939958 186487090
159971773 102077772 115165056
308934091 263035074 309778698
344229105 169356240 127873940
8439985 113303570 84904390
14142279 211789722 137292542
77399415 688998700 46836720
98955071 243777346 264647338
22500777 286671162 41307194
118650535 162756530 179413310
32120925 275952270 374581150
41563411 108042962 125986882
118832757 202929804 49075208
315935133 359042850 121239094
52719951 246565342 210740046
38728811 343681308 77879676
116986457 55401286 78467854
29651837 79034020 5851516
43784077 348122546 170296298
81320439 506928398 121626570
168785961 242260400 215945448
127431063 294841114 12819834
183671727 109242272 214752156
248056435 183954520 138192340
606619 212866368 120691428
66294669 194269992 79924060
249919293 562672916 282701016
133015585 360644822 218526146
140288879 82384902 21233358
197371695 204415440 214503460
47400463 180984340 292500284
151447989 584214812 63488964
171740547 457652118 76078766
47844723 365731230 72416750
174337625 434739080 24264100
77611211 227887702 57957586
126833473 281119606 154889102
15618549 244108316 287942892
60888355 485653080 138615528
309772777 289639714 70480150
93314341 73392198 23895042
123784965 232793530 321521130
145527131 286763550 14103942
309111765 277407336 44434700
109335349 545509688 171065764
233581869 289525922 87554862
127441347 254759604 74848232
171946837 664824028 29751004
233826363 108876086 78243138
270097251 341887158 252535178
23411981 199538662 142599614
264356623 30688452 52240476
163162407 504193256 192902904
261287411 231159398 145376566
141415091 139915486 32232902
31658451 163690586 160192458
234865855 335458080 113039340
272201621 224036778 60384486
64368589 380033872 194536912
12015479 445611568 34453832
142855073 516929210 181614514
161047265 120836644 29564708
412804255 129061160 42861880
33328499 151570896 820788
193477867 106027786 91155242
315038769 115970972 50129412
40925637 170452182 367476154
1465843 10407456 14068704
184833221 364145964 347963568
66723405 464342170 199697190
49250765 147833854 229978322
78376181 233210822 11260474
170184473 31477204 59731744
29183761 411171666 28242582
155974801 309191538 268849206
93639329 78458122 114279214
194616575 441271498 878590
41064917 72120596 33636476
55625901 147600486 21567218
147140519 74268008 2974364
86568205 589372446 52801722
61692547 168481824 103125144
58743613 445256292 110962236
157377277 312713528 266518864
47541867 114764684 26900556
384305831 346310214 177378798
207413335 438374370 155878146
41793517 174793226 178009334
101375313 336419358 20659306
242504141 427630938 4323606
316978009 119769318 103235598
212768681 237884182 208605686
260622733 279438168 17152464
109777807 312127324 43327496
117579243 541951686 60777074
80777197 263394376 164047772
202239473 208847864 5964044
5313113 462164170 38523590
14256101 362496722 91101226
52388493 17653326 14698058
171402761 208196600 21788752
22206677 562205064 59639040
224685081 504379164 237774748
29763991 489051072 158033748
58731017 150644494 67424030
70226745 432527270 8324910
26282205 176791560 51316400
133938093 215772104 11270616
150923957 392131056 132735168
15178485 57470912 2341584
101001995 221682062 219629410
21153627 234059756 194204736
193248191 44597440 53420488
168887477 193200282 140088666
67330299 198968762 86471634
29949427 205480034 61737646
25316505 305017626 300140818
120780317 77961444 149178624
52269909 106418628 153007568
17651407 375514846 32056574
149581529 215080054 63097882
333846735 286172830 278024430
219434197 324566964 138088392
116657889 229086444 170352172
135081311 84387194 226846502
141920513 106841546 264405326
230956987 308713202 7998146
42638935 385638120 118535760
259993445 57477768 85552776
118053719 217001742 52332042
53010869 25891772 3125104
235211515 263549470 179016530
6430125 208788816 78671860
161095541 180851872 50099924
115846697 414037076 294085948
26871403 120964256 87539768
248091051 152671476 92060728
220242255 206386206 239589190
19969679 76334570 143418922
40106275 686341034 138659038
138862271 232737182 24598226
48530485 487758380 218112256
74004037 422179420 13752220
165360577 256001924 228118424
199908707 94878276 125941572
97197725 123581642 29705206
209949585 136194758 7857270
81622817 414832474 205601918
171525525 162602886 90493498
33658071 403236022 196713258
241740361 431533288 470743636
38061395 344341828 177854296
35917927 81988100 9726280
63648045 214054130 51984906
141455247 566693802 132505994
210654971 434479028 150822496
25519711 512794496 41262232
75761693 299351458 11895106
133898285 275528260 263520880
76057099 210990264 87382032
252625197 195731774 120691206
65427835 58443420 218838840
62052901 24996702 12414246
119662439 107608636 70473232
285388131 438083982 182798498
395772635 283511784 159413988
363512853 350847210 34383146
41980881 62963812 39208044
199478331 207270934 206678862
75115767 162853852 379655424
179771809 301610408 137207972
121394843 94834174 112147390
79468919 398459906 146086942
157511035 108156698 12358814
145085439 64617214 60394242
129778679 56319576 111141828
353398081 391182608 165451900
158550099 53746382 1644642
138421729 220433842 29065622
104871865 47256072 256387296
63317569 144802404 383223132
105523041 22916970 14725490
280787025 348101100 354798880
64944871 268000370 12178478
188403231 553367562 56333762
77040099 589026818 24992790
109656967 402287816 68999936
123472533 110892306 13046150
54254927 288402134 5577646
191971779 731024702 295265778
58278947 494722780 167794420
91974979 460890082 355422794
224211075 551295740 77201400
274754007 221074262 142611894
26188447 191166860 153240340
8898155 198399946 134054722
204446305 269294700 32443848
278400563 124530644 71194624
133211655 116672850 194337350
256931363 129374256 41121852
89058615 139997748 269910964
114296769 402642480 24350408
61023789 450573678 249571934
33808375 113079800 158301920
50746049 295544886 28661598
177559255 175042140 111406980
243175821 150403804 3430392
100002059 801405618 15214554
202624809 372282382 199290402
106132853 263464264 104936488
8987541 50782252 38827404
342297927 472136056 22651056
39737355 505550988 87061184
68370513 382837232 91139304
270255447 180843204 48183040
25538121 492786216 6056408
51795525 23195830 82019742
175795553 238201608 141156216
9363611 243659504 319889672
78714401 421657332 2558832
278693131 387675666 145876122
118204611 283137498 79478078
115242513 639779466 267996898
22680819 137237778 280891318
146229335 274321666 68325170
249018335 168873930 85712070
61798695 165966550 72656010
87962507 392569470 300068826
108209799 522113586 264830338
259865845 210158802 58850910
167901571 263952812 72626564
33498303 171876540 18855320
20350497 30518070 103192646
72558073 533627614 44743270
337598215 242533870 206613170
154185661 360355602 325780170
175049681 103517732 121633088
212008181 186081628 222975016
140992117 558981474 240136794
289595113 167541858 37679346
27155547 20902454 23532030
333297525 167192230 86570850
53693691 408738570 284362238
419255377 171898102 41381026
46498969 213888824 467203252
175580651 556114570 260619218
248502975 235471264 148129680
188175453 425815640 98970960
98340967 181668248 76215064
48101415 477886560 65694220
172114397 488084402 9694006
14824401 122238838 117567246
103658347 427817156 20816792
157013509 327043706 237076018
271990097 115437778 35293646
80367995 524689614 115212090
53028229 306283028 289941604
57072173 345817356 32068584
338770175 314039050 78457810
94809501 356348082 281019818
117559273 340587956 110535052
159298481 150896958 17651454
96732975 99370314 341544002
303276785 159677540 8773120
162803191 234520222 80998346
6294619 419473012 183785572
159880161 161865568 139149552
23856065 124899740 43406680
214795331 151487128 31436132
29004655 210251014 184287470
239612529 106245296 3276048
13799313 404911284 122817260
10671415 149300670 192306030
65351099 129053170 58640650
269046083 363326568 130256496
63528659 460009794 339676242
68696079 249575402 51531318
230881897 323405204 390230020
101549811 421447822 140354574
93908603 323791008 87949896
157831167 362417562 327411226
26194693 217461324 53329500
1081049 301168132 179180780
172094937 75622576 166460832
38232735 248132754 370148722
125008565 68841150 56859834
126636889 103161912 64565976
63119701 505083968 8048416
61791061 196406028 18388752
244941195 94622200 13269492
26583351 573798578 106698594
217049109 155442946 91797882
277234537 368823224 93597412
173448979 309411200 79237340
125841495 276993340 455395200
91394877 141049460 129648540
9183531 116997562 113954754
95244557 177237936 128987184
20529507 250708032 317900956
113342911 356682062 73442242
205269147 324369762 120654494
239332635 302128478 102218646
158844379 275338844 122715368
64447443 17192916 7049096
23682187 697268702 15930934
143522379 275129828 144254256
84871393 253777082 148217774
288821055 341066346 254706130
108429161 171583220 205048220
19711511 548886192 129209052
234522465 239696428 24822396
273189321 503627774 8983422
143233789 367661210 109887590
129360565 171723350 67918426
284016647 67929358 13095094
9830283 337004794 367202802
159716627 112589518 75864734
223680459 457619306 114935082
70908011 314865124 302786728
160870367 65008206 32280570
37411667 77410884 294968844
154236311 357201948 155054376
166000249 347065344 20239932
465605793 121677708 69980156
42972347 171696150 245192310
98448293 364441624 189240776
106975063 92650142 299114894
10084167 250450176 62614516
216474055 397678854 201119610
216933087 270354094 62676618
112173865 211370434 91583090
169395579 303277446 163537978
306690117 38823158 170946
258061305 516030390 482048822
313145727 256710414 72313958
361724087 522781856 104290724
171879795 151768408 38288244
44006811 161352728 133752576
92854395 402298640 96661464
231055733 32746240 158894620
88286821 261221844 202017312
354778895 369916480 29924332
13176903 252655158 22537006
98364253 173853728 225876196
63100223 225362328 277768224
217951885 75200490 81602670
144808769 189278278 39947662
238914569 486113968 86270276
48838227 133438844 64451496
25625607 286764204 441112216
42336657 313896098 159202914
79329675 342529410 243958802
134729435 492935910 155334330
45386125 310987660 47928992
16992817 168279192 160572696
33014453 128475422 6966226
211869365 99483590 188003794
95317289 332467866 108639942
97340487 515484632 137228184
79193537 275424790 260800010
178257065 47742990 27876738
141282693 403332462 145719686
215087953 463296406 21604606
28997427 574391436 287906260
154672129 106068472 59213540
160497679 213560834 175068398
74057009 278067946 238818818
64188873 108828966 268771454
86238807 239693438 127374846
202521579 84772542 276039838
47051397 234270246 101115098
16078805 268495400 258408700
311069443 430027916 81995236
248079145 320086374 53982450
37829437 226983754 97973278
121986669 438621828 304477796
153864565 583698880 92466020
62654401 170258900 401831668
177624753 275801378 44359506
472386847 168635030 169070654
123148963 126578556 231608124
245540667 122181540 104068744
76222813 244728514 115243226
179769785 296315496 330011220
26306853 68683804 73383912
6066533 70659472 114912536
209237729 408671610 52167978
94719419 135324592 324781256
43947671 482994998 90868438
9664863 29088316 32676672
317839095 132342272 80839920
36117819 387846208 396933900
162785105 156975852 1002300
195615471 491640470 107541522
81745675 330935270 158515610
43318023 171197964 172949624
33910055 386375260 265971520
154094861 16352082 15883998
325851953 193880186 56476774
163949981 233085222 135215682
63761543 213452674 30717358
305873159 343417764 148483932
311135523 249633606 243397822
156508947 481694976 79291396
287500335 73749980 12012840
98290749 285483702 194632718
4515193 295985254 72827686
116623871 183709872 48532452
219745905 461277288 325298720
180242583 207426770 88638390
216044945 152874640 9777820
252919787 214083954 131365758
293540343 426304800 347286176
139984497 252189844 354516432
27603277 146572700 2573464
13266169 256303656 106862232
29619123 314288232 98301824
91978763 336001644 127958892
196081809 480761034 20366038
139787231 359727458 15965930
34216283 390039006 341211594
6982137 21551706 165015158
87569539 199681364 3493808
141103055 51897490 156807730
27248817 252940974 114922034
7764533 455389036 215808352
213266165 252608930 48818530
213434677 73861870 192796390
148124873 250454256 279813312
34380613 397599736 100225988
446382815 203324680 76942360
143614647 274638628 217633224
96573791 427314378 206667174
98083593 489668584 304218324
36649515 751931950 140813550
168024015 154340366 23153010
81345305 75988100 5233400
8417265 572460850 237239886
131801619 369905058 22209650
179818585 144987230 83210390
100950055 214160668 262270324
5212343 75103540 14014160
28957275 80040850 18919410
8226945 271549470 54220090
24525677 465013556 156749272
29633187 745713204 143829668
72111811 173487890 182795530
153581257 239609146 246001886
195953381 510724422 326507298
161782539 291933372 63641372
16827525 78594368 270584724
427545907 298064278 68539894
163099775 261683116 215381240
207221513 419138728 428187856
17494483 71899220 1544900
34789005 563404876 42778932
27967567 341099730 128306106
129930973 441374568 189506316
242912975 151692684 9266220
306978151 263606468 19273088
227785973 61878614 8903230
137440029 340155914 20599398
105857825 231356426 3658070
12075279 178759088 35477436
59921887 489498196 137400428
3707927 153499780 299480000
191682799 132727278 42834342
370399877 372838374 88344858
19262283 165136022 171278934
84809447 396096210 155639850
50311325 727466828 61346020
89535405 453706398 211558370
172864385 174296520 128911440
217460255 142377710 248944610
336402939 374915282 154563498
281136569 346998310 104747558
250380009 149398372 99031992
207751623 120007614 179549590
9802555 668171940 42120780
151850375 109817924 269354780
154029789 112211752 45362136
114441907 196528266 167642526
245746361 471510508 67900352
213442801 47402620 33239960
109116867 203117628 72610364
65648659 407156812 32796176
132218943 87764752 123081816
59301281 537686786 220646458
24810339 113294376 356020508
64128395 58939180 4219840
135310511 268723562 115510162
108658089 390027558 84429358
351589781 455410318 346579654
75472839 532977482 21464502
19536621 383868728 338452440
24606635 611143988 90493000
85507569 390040370 135176658
16501209 404865976 92202528
48071943 160428244 263350164
92052335 573688066 265484138
197964569 33287460 166561608
164192335 83408540 78822536
41226483 347288076 227472788
262077667 372306484 185563172
100801467 154511438 208787514
149288303 162940674 95338518
66757459 292135822 194836334
113243523 55382858 18955374
30012775 25423030 67853698
104786479 11066062 127328914
116091585 56293636 56575800
261697829 341018822 101839522
195139789 332299656 95315532
201102383 116297134 236335402
277783073 438874884 141181272
81619791 416565712 357376020
7563137 159829442 108485054
272196007 332079034 303524222
80886549 133593504 262275532
72331539 389393668 143326932
19100247 57098154 63239150
213171341 442019512 70049836
210440397 217494498 62529074
240507691 147265136 231234752
40586721 229741974 54618262
71961319 116646442 264274346
163224291 157753548 285525688
36134627 11411762 60418546
88150605 27593940 29202280
71518575 152728068 10422280
46974003 321712344 85369216
164490803 492059004 327123816
112567945 267716680 256429192
94802159 452469704 229435268
30795765 95741620 71989860
109594119 400615592 81253440
17861557 374125320 173901840
5542965 418665810 161920970
207725511 197617532 91600128
299265117 258928888 40515084
16388511 130176924 65047928
332343001 174351820 112748768
19519011 189810426 92445958
25675799 525893302 212848138
11849921 351323842 200621278
105758653 634206634 124604158
126064663 234905916 54915444
3969343 146783354 135621874
158755737 325402980 215050084
321579887 39810360 27789120
286239799 78225620 149049620
78736123 23810524 214133276
304390813 582289434 176596518
134935957 195218648 179357836
90026517 542047800 184369400
23282421 196046652 184486996
191693119 150993962 84229642
168756377 145515094 163936562
37327615 246459480 59992080
13549963 91576664 53653852
52564239 376826112 153626408
234540045 415534820 178140240
174531513 182124534 175543598
460587719 209141340 184726608
256264457 57483808 10115104
192849453 50747066 128461386
838017 91429038 244011526
317767185 414185080 200022120
40255233 407917710 124535306
82401075 177160960 320963400
457851823 69119036 36973820
18217363 124369622 41007734
295310835 115583760 40790780
3420135 18013398 190431914
56069567 278611316 152951468
104353009 356192212 269051440
73160231 23412502 16651466
245873327 133040404 126067436
29422119 126576328 54279048
158085617 157184836 15744064
117815971 93420414 126258198
20148565 96001450 5071522
118779567 145313724 350138168
142537517 200523426 97499286
314587319 359142452 10094156
205287673 55575932 90787444
140284039 279717242 352110058
6448195 211152240 8889504
116833809 187240568 151399032
85606165 243330012 70596720
80288549 637526032 157686140
168170395 248185710 187127310
191773501 230565584 128017792
34761225 101232774 408718
129813779 504481028 162158828
223633007 564733314 143789586
144801919 503056440 217380192
46731919 428937638 27244474
385308909 322665138 204907826
211822953 318021074 38922954
58060673 135682114 72385390
30240915 126260454 43101178
180415715 291469680 344026740
178513511 353457676 143652448
190424971 611776046 314649862
112245857 314542370 49886570
46323711 436329998 27894210
72921157 301815724 55351220
95546423 107390514 81243522
172428933 749231418 5217554
167072891 43128472 1640644
226967295 62392050 16601690
74118999 103990748 37776348
355983605 95951080 4435160
285389133 429330764 59069988
55729029 15332980 62193528
107135275 266662028 37768604
61382381 238312084 46500608
15571173 600908536 353162580
370011829 290318808 209808696
2400477 782203296 26307692
166863789 344546236 105052272
74546361 170806464 204142868
254312891 442437990 23409450
110672471 51513616 1398832
28454489 433235348 365396512
149118279 198438868 226069704
3192557 542314856 150395792
267233253 591862404 314486380
59427769 266257970 30160342
266717865 485793540 107588764
6162305 406922740 315021100
6548445 171420940 31206360
40029475 295170220 23912200
273770331 353128266 73526458
167521119 292663372 48030912
59571273 292243056 55476364
169674117 310322066 323387742
83928079 73662728 123957280
187049505 473873990 54163734
256634467 332313842 140811634
113241157 232256310 12925770
64580729 270930256 291863848
233679587 46973048 161201104
267187257 145613304 204451472
7930251 227471278 40779018
118100517 195062988 148264076
179982117 403980840 57534760
82577391 173938618 297963126
38357907 186804930 103094474
56343169 78840728 92660368
178386997 106092334 171232894
109619611 343923322 170231494
158255861 121034802 85882482
282465021 212120232 39982948
227367325 382987950 116719350
40699265 153630230 334958870
211961539 412399360 124558852
108319605 643493354 78618150
35043747 479405874 67953634
165506667 690415390 59028330
48234759 695026638 234172930
242544801 364902396 369892132
114005295 348040480 161521440
56901715 451798780 169231568
86851155 86845660 179971704
102446403 363115896 230777692
5441975 632599140 98744784
145862729 103638592 141686536
170117109 152354562 35538950
108130441 173771026 138815798
252592865 182473230 175537290
182500305 81418310 16317990
32155715 551234630 70030810
177340083 355230658 75434094
197694241 186836312 48421360
85752653 407673986 213297874
26561793 273094326 277499870
55352377 237746766 87948006
8271109 505962012 80825328
250467175 248952022 12273590
390922149 313824392 80787768
104408513 437499708 214685256
143504495 25535220 266160
60617397 178133130 433177130
5982355 52921086 49808070
306037109 489601098 159276714
106140415 395517600 3284280
31871505 646504180 82505340
76195977 565675908 148698616
124945225 172298822 30937846
394974417 323124646 209719014
205946905 233652134 74622362
27068545 79414510 13504510
203845421 330318506 207461818
55537039 62432542 77893574
1841733 213923766 301317718
351762345 433500320 287378160
199475909 57582884 19052552
38345509 250711820 141037888
108685665 355852450 73673142
95142849 426934338 179354578
2279421 85055238 122062438
6384967 285145186 134030434
18391755 166259520 214842596
36561621 554885744 95720532
73313407 255496934 146418334
85709203 165592060 22460320
69094647 513697338 290429734
29277347 488737370 137151346
116818945 322940170 185643610
183798429 236992614 77499038
192322467 232453896 22940248
13602115 220437714 57035970
115621119 283482094 237154458
67702353 169760290 19602210
150452507 367577268 116570664
47702803 148943716 181441192
1188995 147401140 233121440
17474141 541468878 33119418
24420725 270605926 176784818
146854199 80626772 61604416
44077483 87726850 31778030
268549661 65696876 50724812
198378069 437568164 132045468
126923495 87433534 125351362
197952227 284869246 116013322
9049155 120930860 13798020
50694329 53552362 56710678
119088759 32339958 11380334
62890173 259157606 272891862
158303937 320727774 284141866
106836031 430996106 321608558
174567477 330613888 136022436
144746889 51863922 20836466
14381805 351281810 140530830
20630069 93022184 74145872
317612071 608294618 21390718
125600567 645949156 161300720
131150221 191813558 144706082
83968377 183527238 91653206
279167355 236632460 12436020
51615847 499965814 12875918
84267765 237169518 113969830
19805257 242133950 7086526
290087269 653086214 192697778
74539469 274898024 415205008
39759873 179590044 191497168
38980087 279566494 116407754
156429485 288179320 15224840
133554721 76354000 6241540
190643171 265597496 164040148
200381505 42770816 106996812
102937473 222878416 165866184
349617123 248911176 263657488
38993875 341502450 59198994
235485549 217622500 194562768
32144329 658858896 74541348
103725079 446529292 107649908
172601337 427875390 525219434
20321205 388442010 40609430
128482575 434523492 104240656
296590193 612562874 75226526
34778323 349221336 325691952
183079105 183598110 328576110
126321957 286315224 162703660
253931075 157356094 44973530
126334769 84513950 58278410
359413283 143746446 63960438
164594673 146863062 13352266
15528187 130285524 465126756
180867177 162843472 20073144
70937583 171987476 13682172
44654073 269992650 223812530
246703845 667403772 289684220
39627549 119839818 141950326
225816303 551646144 281742992
371779101 392811088 151762308
219914453 345781296 94820820
124540339 94565674 32798818
153033409 371581492 209139452
39288233 918350834 77239786
14730675 300347904 59732072
224622743 442372244 83524696
165684493 147197706 305893146
238623131 567703908 127387548
160275803 392203950 123728646
397886961 370027948 97300812
426004771 216729192 141662904
85689063 464324296 238136136
29358267 47588424 20136896
139037161 363668112 60314844
141494141 510326312 26059504
176776177 257424500 159215980
224079297 476617032 160808804
296158629 276188618 142739178
238608875 313822658 85747870
187569115 266903380 98206580
198914985 395096808 4030556
27939201 512318318 239609754
46829395 80223680 158896748
40705099 86752018 58372054
55646185 447198684 182514288
9692493 158912998 167642646
128255043 283835890 53963910
3107031 440612832 11578556
115867243 243389676 19355568
235840413 412472064 135115624
44564965 54681412 33413540
94811599 29312122 11387782
83528881 118249320 302673420
232460299 233224702 187702198
133413835 364528250 23670926
33034063 276745534 45010642
205931681 366083214 153622458
80934669 165109048 35501244
92466027 627319206 60878554
152843233 123722804 16030948
143127479 543783840 78810480
71725879 93414886 3991102
147126855 95968930 20055690
17640571 94116972 47464920
120202945 375082150 15326086
99155269 167523084 214212888
42936197 482246084 177530504
11342835 299502990 256864846
85806281 346306942 106418954
121634773 205804442 145233514
198111149 218531468 261689132
138082965 721307726 144939582
12896585 40109810 325585286
116177521 234248624 10421612
308055087 440175728 367401564
17977571 262591574 8967122
124678677 242246786 36816030
173277867 136584106 21423354
175891345 233868572 151886540
339971785 188627974 18062918
17019287 182090978 102774794
33475845 45905862 26270030
67929771 338526808 26524176
160728155 191728978 58801754
149780763 189599750 87754434
35419623 627176568 30983776
71359499 266707468 513770600
183025913 119123926 100098698
81359667 336190072 108394704
163292145 113576744 53597892
102371341 104834620 253886500
263554767 174727786 4889682
354037925 78190480 29251640
139789407 330321316 371853108
406005247 264103222 143571914
117423797 378904984 64854788
293842733 77884764 44996208
92341527 514103634 73244066
157874237 637798714 168909122
243260219 471954168 53873112
246843415 103430820 42978120
141653855 157547486 114549850
207006255 614577036 2879920
63659901 171597118 24241158
60293033 472888248 315843864
2556539 316141844 417531952
251268185 170856098 14335486
307367195 75968414 72542798
67334185 108120482 191880526
241760833 156831584 2754508
147598843 134260024 31807996
93276849 154224528 96851908
55745009 193226918 52216154
36357651 162656280 312777400
54692175 728462450 156675150
65528907 8693814 37332734
134674023 374462444 42114828
26166349 74672992 32443456
240792621 366133902 279902486
89674325 339437422 254524910
244175025 277461606 70637690
120778223 662590106 49208482
81753681 242213458 82792518
337392957 566070946 118383054
135526125 484451550 375745370
423953295 202962652 19325280
142638749 451202050 195285218
95398193 317236326 281864322
270812917 316377596 144779672
128728667 98293764 28177992
81091071 132455262 169858774
182140799 117944802 37353402
72697041 136346910 370256450
43739577 599763690 345360610
248084891 58982612 49576040
101383085 283854924 91255968
245347229 355502372 130475516
233172745 361812880 294279464
104653489 220642772 403162148
172646757 541567054 83101722
13098847 45936474 10844238
395210363 288994396 72320884
238167665 487797374 5432182
119191953 317586102 663226
292295257 495168830 272056070
2230905 111088112 143936820
89709923 411825434 303143558
90265997 87374200 27630904
16348643 294220824 246442164
268535739 152560530 153521198
12081249 139117950 98305282
156713997 245451376 331149816
93436261 295862510 37779002
15794271 498986198 172121682
7447671 25967038 23751966
86090881 133162748 103040596
185014409 141370186 99828502
358900225 15576544 4763608
249869277 211968236 20240028
101434135 416013422 133722790
160848605 57728460 192657468
21250015 347971020 144056100
179826231 178583158 82100670
120354117 46193940 164195380
362007733 70651234 31735466
35807415 672166376 111841140
327548545 176148934 14298938
13657343 727524090 78960630
282207701 147322902 13455306
14694591 102609480 186813188
128609193 53580620 58971876
3292471 91994472 85700160
332859715 477195558 55600350
12967083 261398876 210041244
180221475 281511480 12082112
140617985 369694930 126102310
77320957 322470476 57078260
67524209 224759036 20673992
18732405 165230352 102035900
149249941 185407022 19159874
146557057 247535428 72418336
176563737 579441124 84384804
80557231 484990656 8311008
78348751 130286536 69538328
196650205 62335660 38862940
3011063 165117964 305114168
49185765 65322340 16542876
6039877 518317220 70341440
5050483 497704184 121243916
5665135 185385838 59721766
67207703 384899794 172492006
6490375 345004180 55958336
341900405 103551720 79857840
10905571 515167920 273564828
284470455 94615300 20746560
114201475 253038470 17555558
193335607 103991566 59954338
166213791 404488160 63337080
68700359 284174176 80724568
265066177 246283926 57260058
167442819 350507592 118729504
18366351 435010022 20574738
157167843 178554204 182823652
121910309 277582108 121040956
136741283 48861562 24774254
134366727 94801962 14960054
234799631 89083944 76836012
103356735 424025790 17533954
211214793 181308912 168923156
200516533 370216646 77884018
100100185 60919610 102996878
109085383 181169700 4773456
56046971 122861178 99709158
102910995 356511148 105584064
72480083 283375334 515243066
60367141 315894750 214357230
147639593 435342048 161654184
132560117 342078118 64175146
165137427 119205486 144581422
20384107 82022566 165824942
151361611 69015228 168394632
114246187 439185206 141400178
58472801 452702644 8273432
153075131 142673262 55411938
54796321 243381646 14664658
39673307 7313244 6113448
16286301 78009580 15923832
45170115 101709710 140129430
128406341 505839264 375982692
219532243 303302926 142065910
18688787 427544604 174116184
176549197 466600556 198863096
93275081 320833372 214560172
87291243 261149082 144186206
138118825 199739310 174050250
79862261 34696338 89134986
294269861 391342898 222482674
72614421 312541872 213770840
143163 558303420 129588584
39265725 117328860 79916900
12650769 147197172 5793904
137499011 54249006 55222698
92576195 635722310 13089206
46945817 141678378 97165326
368976787 266649004 23488544
39279963 92707146 10766506
126200629 32013362 59581546
98583611 367207102 32929046
19944693 261760242 214358114
58555425 316833788 269711784
167958577 78370876 66577532
280957123 184003404 194974344
170635263 250235278 387641586
149034661 348921686 236846242
81191695 198098250 103747458
56597411 210610228 29310736
132736477 238281226 5954522
103946909 211703290 264094762
279766519 461348140 303002320
55377811 286411000 100374452
53805187 674183084 188517788
57623825 127365770 92355346
153436525 542992362 306078666
211270791 347408842 17116638
137952187 349120934 149797366
81798927 65863004 93815568
110556039 376465876 390104892
71968281 183144858 79461194
55432761 30302442 2696738
241719353 218757910 71301230
125256335 276162580 129345380
229163405 206394344 12770108
37459853 227615314 108576874
8035683 473152936 329117484
49498851 322040880 13620100
22181625 294564000 84766460
105283511 230918154 19304538
87782847 196367442 35789354
250651103 264705518 149071954
158094483 180519074 118673562
149760495 222638232 10029380
19693445 411409452 330864720
411253077 240875544 81961096
239858229 34098018 31984214
120507961 552060280 357713720
138959523 274965514 211878342
282434669 49009088 37821908
82329217 266305554 149306574
27408427 58996946 190130786
74346323 263459812 161977156
293650323 91900476 74533688
180016495 351924566 106347730
52957977 143129446 152064366
119555315 93185670 53184354
120248757 96147402 162587306
223280015 158398850 199346602
39045629 357772824 376166808
149305421 580775628 140497332
108708457 224525796 15273912
156807855 100856540 94842780
65881831 193941488 101449184
15502843 386368990 299633074
50254895 131543192 72048140
215442801 336869238 98589394
188475103 171030546 155221446
7990655 192327014 168530
155612175 515924958 308596810
106679063 164103244 134126488
26054855 97903766 12292670
330016785 297069666 71247538
174616285 349976320 129705008
126005029 220668442 79012394
37370495 337952852 76323436
57595581 382816594 445468398
186621141 98068320 183978712
365794339 298973772 21617964
101933531 109655002 81675526
93824623 249781126 13980662
76732785 258590500 126899700
183397097 52202566 158450902
172475537 13686166 81312614
251664519 278148168 2188376
71923855 241145488 99478160
315852799 199043068 50897248
113459125 103151776 180226280
58493357 31373304 4496136
16920423 583173318 276575854
44043169 256518108 36578220
162963259 216417468 217014552
141306573 315671856 27129124
6267675 171844280 185230728
156651123 279846306 269774594
73022523 654122268 26960236
222075783 12272914 95530398
107667599 333549582 284987994
118581093 440941346 49070178
161669021 240366598 95796122
102718115 510955072 61156204
222269899 226029072 757908
123313145 457312622 159292154
458579635 39734810 43784134
248869821 53643006 17803102
686735 98674620 132654312
146555441 31272196 125134912
141690623 452214094 375526258
32980265 140574880 14623060
161420857 350269030 193595870
183077193 188031834 248656906
248665465 316974880 57986500
194712369 55640978 277564842
470808657 91051506 5622782
15246273 271554554 51567318
51246429 433015932 229535116
32017413 315255790 255930366
6734441 266442162 7696638
67994019 386300786 300678318
177764287 256117466 32085850
40229137 162681954 15799734
197204675 205062950 102767170
75186183 298127110 225527706
45344067 203902484 356515848
94340253 470156354 8957886
280104261 22813780 56076552
234569529 45484764 61135988
246636215 203316624 97073868
85230535 129958410 74608314
309434649 298072578 109662094
22838145 172971620 132781104
195740997 363102846 93961502
186926551 370181938 129727562
64190673 98216250 90777214
240809731 156583552 82413968
139812255 401596266 174629962
34055995 424144310 317163130
54640187 71522796 132175428
38887341 477979878 26232538
8292041 25992100 864140
16213897 358282830 26499210
11221269 158870228 8569836
178289833 221016830 32971106
237208413 65189402 99006
50706441 468704218 167656446
54710571 53241170 182102790
189924147 135667692 93150436
145387095 303404940 256709384
42389085 214196574 204383650
210463789 346876788 83402808
47605909 397416488 115818388
92366361 390752826 153266278
128902277 114223630 37369490
73134451 380489438 348971546
278310297 282556962 185678134
133696689 469805402 22880382
238821621 89242808 10124844
93628809 225313428 24336236
44529281 194418920 354610892
130507151 326150164 130252888
47117349 141615478 168204258
102040287 257990412 143808424
165571033 124499828 30623144
126099509 162281238 67271418
134110929 182460482 220117398
1214955 99720850 4162254
63143547 333796564 205890072
65319175 294342640 333295400
284797695 190562840 108756180
28727687 144081636 108503868
67085925 86840664 36171260
28573715 148543230 108090510
2527539 71960318 159694482
56010177 516854860 203480040
31798497 295402938 323236994
153901761 584315634 294162938
176042967 534208942 12933834
30620923 602572782 58142574
59631175 349958640 57251676
134339423 708947648 53084744
35329905 183106312 4922700
112667395 247348926 54573582
13914751 367739532 414741648
110886921 176040342 337015258
128603367 179477556 31202620
63925933 222932076 10801176
363337117 161658748 84677956
42362933 125056126 79936226
180263981 254968022 67696822
391677887 64687088 846784
129643165 398527950 25412970
26216771 258736752 272002464
188255165 204288526 56106910
27378565 290373906 167855658
140588529 597436914 191411122
28418501 369018428 76108288
56067341 148925970 285961962
190364927 232030846 109099106
177822839 157110734 14927102
185002871 488430620 56295728
97461161 88264892 41730176
128031395 114617954 10721210
116741187 367227148 201130764
13781035 338912960 163150552
171599865 472827016 319091640
14628783 281448180 163680920
8956485 421179946 266445630
59307945 472618376 207681720
88291119 112758390 1927342
85524165 107974602 110421710
121253201 264473124 31791228
215162829 415181938 231953334
262469497 404991354 153469530
29824065 155550662 135656166
44419797 389186102 187896426
113575477 418409764 173153912
10685215 301183050 240954726
122771649 30425414 20280678
125623581 155017644 65127052
61543547 393436004 119495548
214670875 189071144 99068192
166846447 122684236 138182348
72969813 73391326 187870614
97633721 79544220 29311320
71449349 274793708 146126156
283693769 291575168 152730932
44446553 756783736 137128772
165998757 68654726 35177778
314337295 148074890 50083030
131054669 336842000 151658060
54070695 294412920 52611860
102777945 117159038 53536770
114029399 461626120 73084880
101612225 416607732 116938140
47975855 469147970 132410390
398455851 105776548 114244788
54064905 267609106 258248442
3170337 97268566 524284746
8251125 651089132 23235324
62441943 73537428 390605164
269152823 152581006 40138454
119972745 144989200 229763340
51919779 190071258 33107314
177543535 197767954 22629050
27543121 105047292 83189736
30885975 249484896 395330440
10395641 378763188 249651912
56074909 308319146 20969558
195682135 316441600 227438320
104355095 159659730 13753038
78531715 200551800 304252464
75371653 404436456 49555272
158323065 577737686 325477350
204988877 145004384 109071268
20537703 446570764 130147908
142708765 105783900 83310048
45683187 3056436 3773708
136004555 180614660 298251860
134654125 316066400 101540620
165128635 474306726 9347730
15701667 311275322 330910674
32207965 208426438 149551270
329020389 248898508 93799608
174755163 93168060 45331960
105495899 138950198 6649426
60839835 470367870 271362890
129534723 272014328 15060924
67933079 213035928 458322960
156723861 684121410 199181098
164705631 198826476 10472852
70838933 445424570 206596430
152272271 98285478 137156010
161661551 346612218 443372274
226359015 337156100 249248100
119609581 68039726 300553562
154017329 147938528 123132452
227269801 633323878 367744178
43385997 105115758 76499554
27107399 222673842 5785086
163660783 433492736 3687892
211214083 236849654 605282
94238295 36335800 418732440
18205005 254010330 326810998
249047959 446041076 213678988
196885373 137460528 59018244
182516079 243204494 160600278
71422211 218183416 146738872
87918671 142026558 401653362
28345189 459126708 35741748
103001155 454644178 307166446
277501879 247378656 243235188
82939953 217434502 232702686
42776769 204104446 251686902
39512603 690581736 116746188
162006505 226863230 105775690
146259885 159867450 35656150
219109137 320912566 66628926
10941257 572980976 66224720
21744383 286133752 310239296
175505359 129824338 6265946
255283323 247101944 51449928
59554717 398797352 270279344
101841065 285058962 202274190
56514549 35905128 114792772
228214529 346956248 21550556
246135859 228748716 230345532
16560875 321111406 129900850
50010519 435141048 225101044
147639961 411902652 75487260
45289595 16522680 86333040
162305601 145061838 342778418
110533527 478893444 147316208
43979833 220285268 238642556
132978951 129863268 91894688
61746553 385862164 229522876
155463753 375641964 217986112
102166265 151135700 229092800
183493215 38899230 116027402
318853967 349199906 318432098
74236355 158217610 198735830
205890241 426286506 210120138
168375093 280732606 73860498
95163629 166689988 5504792
19562611 221419516 38295268
96576301 325328428 333267448
176951421 160853016 23635168
4529061 205626032 216780372
200369469 64870086 70058422
115783699 247366706 25806418
100202589 159181062 140117398
166421079 15899874 11568178
196456865 271447260 33017292
261719435 221541540 169610820
332364631 169213868 34456976
173661549 479686468 464798340
176179337 113905120 121487084
425113257 221827436 111062616
126551921 218600112 54297396
127654285 50974000 10211908
324682167 457208562 69947974
16386765 591547010 106915770
47481959 122482824 229564692
202820687 257629250 108245234
136652823 123788928 34675096
82933917 294081216 158161748
240006061 161504180 120814880
22216227 22869084 366088
157647525 436267920 80946400
276257707 299007352 136930516
113318847 248068298 134721846
141414183 20250306 90812810
122628761 380915744 147523112
7704083 85029842 105529474
35037941 596478738 49136610
234396031 151232078 33689218
199489637 237686474 223749818
188314077 93601200 34320080
30124609 66332098 133169866
185842813 142959058 253076666
24013191 126052590 80280490
30519733 251109796 36913696
189564819 257582640 85601800
110451145 493463330 4571990
121123225 353069742 127713594
30691363 532137434 42111470
98523197 375116546 79125190
12594445 368943492 74411520
4630705 443068172 103075796
40188429 365252408 59792196
145814785 494728926 6434010
26271231 116337458 159780018
48103319 53326042 4183550
170533973 312131256 143563176
1828199 21712166 22154722
22017453 490690074 300731386
209595249 297729990 215397118
24813825 142612466 292135962
198889099 263913958 67085602
303446117 339181284 226360272
139816677 777773984 214503036
61711501 202808362 368504602
31205409 195785864 194768412
88093483 34637974 64919762
51434165 457530970 354503894
123470987 368301100 22525684
98008095 316400890 17367510
150725447 210434306 310730518
95650703 243110402 98490694
66187491 259392896 73979388
259967873 445655360 98557660
14320969 436895728 180425764
150938747 516785350 47761750
18941745 85570038 177052766
253860273 358534542 219289414
71597607 498537322 16866234
315168861 332890446 107606318
35397097 825284838 89742834
309842727 426111220 324398064
150607473 419155218 224110346
198690911 393555112 302464568
236388621 139816646 8033718
118386367 287715958 213624674
117935823 224835074 81591342
17768527 124252744 92224156
17348665 240462860 105739148
73880463 119364096 291250808
103848525 343791780 114493972
8048917 309602746 213420802
95347723 339181348 259137164
45805987 613974104 190492672
103207805 186116588 37742440
1238879 94595190 10065978
128107281 398505352 343222908
56254695 252804840 151474520
48407243 102544200 25243020
59847931 350265602 339281678
19101951 335678238 131527802
201143873 210758296 199133888
160643321 259152538 142253254
62908641 75825048 259686596
127776595 75436942 268467806
292251601 141612472 124536316
236434471 456500800 276038872
149403141 329005452 43740868
59390133 3572718 50437786
77700685 268781988 122472816
18588259 192138868 257150596
206658723 232929162 34282466
77312539 422776314 140300898
28254591 12709848 7922384
192708041 286540250 12852862
8779939 216557842 1551182
214214541 100133608 130962288
28496877 137701486 31972746
151872749 509048722 445277542
13910677 448289116 167399432
235600481 241998960 187184508
270016761 458201128 70167852
151666137 324392436 90552868
115821215 379759590 285791598
55536225 328582240 186733320
336629667 273321656 123596436
79405175 652083150 126658650
43650869 344821272 545292
31704825 256332748 91739340
201985569 136940722 11607162
128105129 508303178 105028706
64627717 557056026 172636506
359335941 477200100 4887260
140613221 237153796 197901748
158438281 273707210 80990258
118717391 368673312 95799732
65767831 281472074 8633122
279863455 178390590 8714310
7120579 288861530 413728090
306492959 316621110 51863310
101673547 310922236 122406136
35681415 291113664 99574148
92689073 520981178 220346666
5711215 96189770 18937238
156009557 190476986 125416498
177975595 157551100 228340312
147647727 501821550 258857090
236793293 111427584 45188772
285731159 204799768 110054056
57463035 351015750 45342002
258475015 174141030 59881962
219644447 266765386 56030366
222148921 315821016 21090252
311390465 264674416 87981212
55249285 104999774 31651450
48673459 208840536 277635252
290858179 331088786 86896558
85363629 303427112 53291472
99651831 138705648 191151976
252230901 260388204 45949652
43111243 255436482 19063806
104225453 54103452 44262636
269045965 313500200 48789100
401561797 179572274 90468046
51062311 83965794 124958202
108064077 589474620 149059780
17590845 787660970 47601090
34305731 429245432 76283492
125700949 556271826 134157402
155982825 309162360 15615008
161686869 135386382 87182198
132193479 809964584 104862948
35869803 255573436 70228236
150422483 177221248 90057376
47339517 46285644 6924064
240732027 397475414 67234422
197954099 429502782 47211162
63483623 337187194 100987522
47550469 568811608 170015800
237259203 70917784 45761472
248371955 300060450 171954882
256058325 368738948 197551560
174230549 214716300 14891232
136733513 532670926 323557846
41123205 568909464 242587648
12636723 341580356 327770424
154015401 368379332 224145372
182898341 221124292 85043756
162158617 55606242 35723886
41489351 202520088 6107472
398368927 122362792 85676096
300755725 552382570 390891782
112219655 322140944 12824240
190197257 67725076 110684072
338079859 289480048 233162072
161880283 580817296 212322064
72906319 482123928 210650208
93436089 384463118 127106946
124979971 306066486 32100918
242256007 33171124 51319124
188643101 220340092 31161904
79033053 141805466 131928354
29904807 361565436 288340624
61639211 80015622 362296482
112335025 218097698 177668890
92604473 426800764 333111740
142872335 349717174 490643710
88482665 362122954 44504470
137253229 388075436 24999968
4396735 144266550 115026750
215299635 253998720 196020320
58374639 98163452 378600876
74026893 339895146 117770662
263281209 367439016 70351108
126554375 245323790 91061030
137148231 222143078 42454914
125026895 114683326 280678382
352111335 365161570 231273066
50959191 81478492 47311836
42815191 356166958 159641782
308064705 457700980 31317612
215810305 175562054 22273270
229342205 222350240 107803360
81151301 406906486 166740002
148947567 339330706 77158890
158667205 138756480 47297652
109775301 349815972 173716588
100761283 6418226 129673726
42463175 442875588 331349784
68014061 399379564 116253688
92461533 155880444 143159372
134542929 138085422 25834990
60014643 323259966 231516182
13900083 397945660 122960880
98688071 154535588 113597804
151477533 88460874 247491514
69474907 177313474 25616030
191672695 294492028 40492196
131257669 196459142 80259082
31513571 448222426 142162022
247399031 238786438 87615598
129135245 289500054 230541078
81329675 193529028 329422620
30633783 637007602 100506294
181642431 415597470 67302658
182425335 448658550 290642050
41456321 372101572 122714032
214574283 91715294 71029686
10912935 431938930 86231310
194886867 542605494 256234030
31259357 746948274 69637590
129386487 477734864 144958704
181389133 308242152 136686204
64325427 844665770 76152570
419877787 312360494 11266526
184239289 17134158 181466382
195398769 214013088 42034388
163003935 511982200 342734580
295062049 185367868 62422180
79634539 483940468 106109464
239050013 314733696 316636116
230374223 395226870 177062586
78196829 179658434 132274282
276718493 53065572 55135176
216529885 241369910 47817770
179284675 284102960 155352976
74885531 567347998 284413354
40488817 492755496 136652844
60596181 40354016 25710912
324011823 14354624 7926216
73713939 351102852 135523940
39931859 170270722 109544146
116469545 383448680 39445660
172631475 259215682 111415326
127441801 232568150 73614070
122401491 200153466 62560198
12732825 505143150 152672050
332811319 66504216 38450172
140406687 95302416 12331952
255426333 407087244 212487260
328289145 144355960 157648680
7209465 77729420 130782840
299434299 410383482 146057866
173717921 116251456 174713252
283501589 101057726 80788262
89620499 254953620 113568732
107044745 656430806 81107150
88353271 294877188 134731428
200113373 122559826 107253878
312133825 435765760 176501180
58946413 138043600 170345884
74824993 175059014 384719822
286756371 49062100 22195200
179250093 442399254 68391002
74163873 481593342 248088694
25805077 43853016 5449068
412303743 195288006 72756578
146881595 208930310 154626730
28882141 814738064 3537652
144343821 408460110 59335622
128445365 311371950 49010118
193958711 394277206 244045358
125001455 219708640 273471740
190117845 561406618 205005774
426635879 245474628 212152008
239633505 43719862 29236866
47999309 201262362 23005710
202926647 240801296 33306476
168299997 67442612 20725344
68577543 582642308 114044124
57560249 342948902 358390418
146255001 111883104 4598008
144985105 147366210 106336134
5442145 338672180 191591540
68888211 154117798 163052766
307900279 100599462 130119966
23568867 385134344 36486960
352450789 198728402 58119970
136588977 168458948 227048856
55915441 712853594 172087522
45471739 282362728 62881972
40124689 375330454 266318
224732685 265670430 316105910
216988473 222410016 18592976
42867225 131741450 18107070
214987183 310554458 187339646
142155925 641412060 70216104
128284719 135257976 346345268
425274995 409816540 72423596
263889173 222307472 193099004
194244187 142813834 197409010
37066539 87949728 39663488
201102249 187952964 102181852
246678673 646136144 235743688
97434641 352826016 95110512
12833995 71074880 103971968
140699471 112040512 107298644
274291675 70315140 41724888
110175793 447083624 58938200
255333367 131571376 168322912
44971897 433926604 114981596
377250493 311048824 128778500
299224073 184096000 1071236
82670039 509806102 237917294
25584285 86334300 58564120
451935221 206192210 169188190
267585615 218140380 194034260
156528853 260773930 127181050
369086203 144382886 94281206
57098627 104575722 56130966
263061947 433883204 261557660
169334399 291519866 48350042
21471219 189334122 243094766
82755361 184851272 5925584
243653401 468417582 239925402
153293939 312366322 42047798
34546353 267788414 183292998
35206139 83251780 63869248
279918167 46988106 12583170
54062623 245806734 17303862
38863593 534726384 13095356
177286407 520429478 231073566
317601299 154471502 69086474
10421097 92182560 47990096
49126059 299173722 138300346
52446685 152544170 65775002
88865967 346281454 260716974
66923415 194632420 8886240
94549097 49318870 102694154
254397365 61922180 67047280
105809039 623948094 246992118
42564697 418337644 135838948
81212849 381126336 172790952
29708211 395929548 21142820
135953099 206842868 92985692
230020455 380817708 263196320
384754165 194138746 66476330
10235727 337298820 55530700
152056335 663527482 314072574
26989591 4438152 1253688
176246531 288703280 119379440
31320921 731943440 16011972
31660631 180220070 265145110
174701323 233100960 107818680
83452179 253191624 10812032
170242607 318099206 236278682
59360745 258031140 75101140
14151793 210103798 166874434
60976563 465656148 125930876
161378813 461810736 208740732
137427169 276724458 339939030
40382105 141197914 59915098
111572273 381160396 123422848
55795879 293025588 273904536
130278535 503550008 240521956
123271273 234583950 2912430
343817885 328186820 9551060
94328437 95874258 88641654
72941939 301481678 105601462
311833935 540312914 296080470
13048595 303922626 252314682
5888045 415717990 5455646
121505913 179117472 318575536
25509801 259985192 441774864
311518053 229184838 76764274
79914571 787364678 57049118
6688353 358617032 122632716
34931193 420280690 3705690
294343389 328194576 29814652
114292933 502152646 315733126
103411071 125484672 344208692
82390375 232038276 194416080
142408763 147769296 67180956
115695491 207763138 26987842
74932323 119316174 112591058
40333399 128128144 50217008
248944489 563443668 137717004
93956601 571034318 55786494
142542935 48636000 10226052
3192305 13686220 24831440
36834535 501439770 12998298
132922931 452115824 147883232
46959073 412483982 257315234
151582445 113681570 165895298
235900455 168905142 29013610
38237495 438308490 366533010
158761869 215410566 145896202
351675 8680174 91801470
45379775 164921218 76156874
96756051 351359666 219073338
129840863 234494840 208798816
238788207 93213566 38944794
310615453 207454984 74030308
169864663 310230338 88987714
181021903 463292934 202281114
195095331 83821118 79638438
38947235 181294614 45424590
148940937 167242424 11852748
253816973 525897530 39160814
210345473 86796008 13304824
25923943 10737564 38290584
391486689 138365532 13163212
43896085 497461880 133145128
91476611 278528436 218924688
258685295 107155870 27110210
13644327 217019266 207223698
163554347 279664788 88966776
75847403 114180884 64677296
126414875 27707750 210550250
218762617 173847512 82846336
71984043 279051482 281164026
91647975 222614208 105047444
268737935 96512072 134898500
74094841 34755022 12370594
120732305 386887410 4165770
134400563 191968926 296975514
77013993 176945770 48514830
52677033 280016256 260800700
175512721 141494826 142946322
25620979 251942072 116600420
175740799 439239434 361620502
19521657 137678624 72095748
30967631 153480920 106332092
233970153 323147966 149247582
21063975 65445712 85158240
111230323 652919036 124580380
150790657 332099362 74421046
365858439 433198762 214851774
74546749 31365330 1762182
137886163 272532416 29359652
54425595 292855632 44185100
53761081 168893476 117068828
40792881 136257234 23530382
13400859 51255888 9018040
95617489 281364716 64907032
172046961 563888200 272957052
90270581 114189012 9123336
174223621 219338498 169183334
168252343 94259952 193945584
191014791 88201432 183046692
31834587 152458150 86340390
230732095 109971970 32225486
347840073 144544836 82546112
173031141 308883888 154930360
40705173 196534296 93245672
151103411 476788872 104336484
48629133 107256134 166702458
197402847 284125136 53498232
206079405 482577064 357038220
65813107 615203464 105491716
25984717 574153350 109897794
146021923 128394486 267329238
88271993 109470622 90419134
87474357 536528932 75366984
191976835 406446438 130544190
161254823 637646008 165756544
57322329 296423108 150018276
34469427 235738086 131556830
21465263 21005366 23910790
269491319 116388118 163073434
158934003 333700336 391093236
213779503 91276236 80861256
135826093 359779596 404952
107146911 197300948 14261400
64805607 416689962 160007314
302607599 391259452 169824728
181693881 339807194 8715978
141523701 666116652 242397448
104808957 232108620 258446080
89384703 128845546 53895258
85560629 538485272 87117436
5444541 204428838 406077242
37792629 407144316 11907028
420903413 232376476 185715908
103253613 61692550 32548266
27774429 326413026 39847742
6399739 282606522 8742282
153403875 498130836 284812948
178120927 200862200 199862836
111707235 263150884 98669688
144039095 265399990 105764614
218103165 112528982 8209074
124725209 241439282 414632566
1714571 390834874 277845782
35950725 7185920 22250292
159628507 223890904 4430896
277006145 229640670 139519614
83274995 92999150 48462950
19208169 510528062 9412506
190581619 321581282 204279662
72454241 147629418 67092126
207548889 54393670 51459702
285183609 235573332 65260648
25876753 108127994 78318914
127334595 302237304 70708028
110891073 372795376 15754608
42126091 20193074 30367582
383497809 215719552 1923696
40503209 84136056 33394992
201063649 333421252 109772752
146599017 309620988 123259564
168115 42482790 202051602
86931595 388721700 122612592
87338787 287695536 119768932
208688481 468679674 464867798
206457685 93073670 21563570
184373197 254772154 133753822
262334905 225578794 136567958
53216147 148762612 18578756
39895269 263743440 110674840
5113341 448365778 73092222
227995699 273385834 45906718
46014981 148286758 23436738
13212291 244164526 235420578
387122581 418801140 75676008
83937977 680586596 70709396
147272895 458577958 114342906
198811547 143893146 182549142
90144137 144705252 156826296
170527225 397937180 329857600
159789863 285172634 322915670
65856187 41282306 29622082
80744501 418011278 88138678
44658719 3934208 43638320
190376963 108024816 169053108
179469325 364355790 315526470
40396157 194780174 46761958
4680801 282087068 33351984
133643111 113218196 40482812
236665521 168641182 33337866
82501805 591882080 34089836
123288063 68297518 83451834
87565593 120561990 66243826
108068177 249303064 84424424
358971207 102641014 92917134
101674329 254970924 27431512
61028289 316109758 437507442
238671151 138284594 63084922
49654843 278226676 215413832
204587483 524669884 386192524
234274657 207577316 76737488
75344437 253043594 133625318
17537129 4574562 3161886
65623943 251066416 207712156
147233929 125601092 329434408
47439515 88671890 2704130
101282991 264406416 151956032
118802429 53165212 11644504
122474539 276251158 192076322
162801595 255672520 76127240
23182455 447275682 287905226
230591143 232015614 337085478
186221315 326527876 143228900
13137443 255032380 245196860
3254771 348446170 342556810
378309405 479695614 46703050
151560635 566021900 10085576
97960765 96636384 75001080
147938501 136150410 67934550
262397263 202291066 85005242
148592765 243699122 54179470
83875317 174962816 6129984
167208995 358282600 184550300
111906883 496462086 156986682
146850655 60941436 10316652
55783219 474740350 174985330
135975135 266122332 70699900
16244629 39863422 93357358
8632653 392722874 340779042
354645453 151555696 77916624
148840579 567076982 16300486
95117943 628434996 31414912
130612093 179553444 8957736
34093257 165450108 270387284
82162761 284811990 11118550
79439337 495009006 29314886
29590933 108370046 90527342
170397161 188984148 120313380
241473911 260107282 269182934
46490169 408788098 106136346
61012555 272229342 128975394
78025563 383792674 61260282
192485167 675019794 198087630
211920537 421733886 184279018
191463207 284018802 110458666
197528971 19418648 163412872
297413505 150471640 122827476
232485469 439556072 122637992
53017549 520047554 330269962
76659639 434119986 200809778
235191007 171532774 151075498
184437667 97037724 130189752
84082027 290307114 349855950
160962531 201134432 268991724
87987443 131380904 26372308
52719295 378168190 199985450
13696347 290748858 165931486
3715475 158315210 119156750
98613735 193574480 37755852
97465971 116751258 162377638
107455655 240572450 3322862
23347257 429527414 108911706
110875585 145345970 51596510
108514283 106309646 90305506
86809407 394898250 10023410
153009203 437982584 52754168
3104717 245854686 70491138
161187063 213742414 106588458
118726275 51929260 205832820
23633687 455638724 316424068
159512767 197833472 156939964
130631067 199126524 145616224
175506263 173011204 249504296
2505847 415545434 49512394
100819065 232084600 449844900
177016025 517963840 282143600
15572869 117347056 10602152
105725177 172181686 155303414
114291131 259569898 46927454
27557803 259924146 167079354
4950821 200525690 77190922
135610469 204389506 13157158
63163851 474245942 142688694
75580513 859350504 157870332
410756579 391862838 98727702
182301885 324820872 64452296
114803009 444247772 244437976
98464401 293819226 194102558
55261245 477720876 173675840
38744623 347497600 52027460
105192125 261552770 19794110
117780365 60602570 55067222
137801683 214164310 59019706
210814043 355705828 170755916
210635409 508441412 103507368
211726765 196430998 352436086
237093031 159551572 86149124
156810487 51524674 279129146
141268985 320787990 264886842
294735725 185133906 148837758
202653603 724356966 142499818
219087233 143363876 64863496
1979773 350885936 136699660
236259103 597420840 239461800
273201379 203045242 59434142
96360145 201027174 97541418
62018041 62618888 249557188
31378273 200516100 29730240
75150019 57322050 18381858
34916381 326649758 16724854
217918345 195339914 93827098
11175555 472892640 9407120
142346655 60278794 197943150
42920617 614105994 193806150
116737615 163778318 248757070
357205545 378600944 88501092
171638605 161058076 25232960
331316397 227928650 138390954
220707275 324552800 102306100
44141043 365239110 268844330
224465329 205469812 3159248
16472131 163608542 351417634
221323523 63829236 27193128
64794501 112304702 854814
129013513 348505410 195273750
276949299 420964148 13121136
290241469 317299306 22056902
29506775 63339070 375581950
79784425 129347892 102438600
258134877 348215468 190676136
45017207 142913092 23567156
42055417 39599540 34878020
123069393 314941896 39714512
224579971 434653384 247401368
40742973 83380274 130424742
260516139 18467358 3493126
75917727 196877866 47501022
26608191 392866036 286403748
20695679 450470794 45599822
13759893 527874424 74219868
13985699 473443512 143857752
9491383 211461616 122762624
318214155 268339860 215511980
72609317 357964248 44171124
119754833 434192886 14443518
88890209 311081044 240328232
59680595 224450382 18492474
4565685 134513364 5468752
294306089 321436522 9348326
239775165 149420002 144307110
135546491 281756000 189285112
93312043 225045154 131097998
34082979 85971668 35574204
131454071 199869698 263408366
68368969 286610768 48622856
162231013 361383384 47491320
215959263 264276244 335902884
97004309 447858950 20375138
4025263 32429962 5920046
183494071 100496418 71342514
65311635 416646888 185277400
228853509 196015358 77212026
185715875 241136828 64683340
49936597 190661176 130123064
304465071 391913550 222617410
339288391 137127508 43114448
57531225 449260596 139300940
182999773 246604446 195893034
89488111 39829374 28207878
18520551 104548862 195838134
255280181 104317552 18645364
40020059 409843644 63845628
78463477 320880226 30179494
174484285 293832448 59858036
41875903 166290944 464372108
232887039 376203690 47928902
45960661 627237698 158203090
35936301 415661970 341579570
3177411 262537628 120345588
148231779 681006906 111568822
292137867 175012746 11716018
6153321 402661312 127692648
297799815 146841586 23530998
2672007 333802656 214165952
143537535 358434180 63478720
88142029 99438230 200251522
277239379 461654278 283336178
15690891 276837570 54672662
37130051 254439118 273921914
36295849 86237086 7160138
271437347 41169200 57492860
136415633 459863974 107450506
67156595 492609932 369142376
140887605 244055798 83892030
41639861 386576616 10579512
184110555 458993180 36212892
29911717 189146776 107881784
88576665 146298748 176997900
375660713 286754594 156133894
3435455 411416598 228514314
138598281 448359522 1074398
80566937 256028698 291712774
27368297 142697346 55781310
88015099 25817478 188702394
68521429 29993576 19405792
176322741 585986064 129400432
30204329 504448956 168154212
64447525 262241290 281204438
176504157 460575184 308123136
169958761 497717032 64765372
46373 157825282 54614446
39924235 281265800 116138044
266712681 160020414 73791422
40419933 76867322 24779154
153519577 204428982 80168814
111898317 374718984 152548544
217911653 476125550 170268250
162468999 23779170 12673250
10439867 166805620 118707760
79843075 199622766 207037890
146850107 326952020 252604876
70003387 170456940 168347940
28451059 362062688 123960164
9187841 322849318 402521278
18224867 461924340 106658340
80389395 330269874 17250530
160727295 246577230 178712638
78708327 562137140 152650764
31523187 435324546 73199162
72983995 429055300 100242340
88317857 236074048 113009696
31739831 131368786 166220602
30375361 517577688 229558812
125615175 126051358 1659294
33914255 45499660 38605180
113021227 187511962 166038794
73982115 198810330 328654430
382901967 509524662 66370826
184661571 370372086 76639762
64680223 411950436 294145380
12201839 252263540 111246752
106476233 123033836 45709744
36026713 123455260 52788100
78543681 85931742 86985262
281869907 381498974 205870670
166235509 467500742 309406666
362210961 218924148 189081760
31418189 26884960 419282440
160402307 46507792 160292936
33466971 296360216 49882632
318768109 74713382 61630814
97862009 603627600 41229288
225706607 467531784 129562824
185228463 23284470 202213810
30312509 50392202 20428198
113445353 533359006 223293194
6687937 468278364 295781604
265672983 337932836 134485236
100570697 389673134 20426558
188951395 200308760 15056740
188672047 368567876 123622136
339945849 285722554 9242142
250141699 199064148 87002496
178773505 49828926 49748418
6655003 286259448 38311164
356032057 286015346 44314262
45204413 735146800 144204260
41302165 480888640 408614320
44942015 44571380 78354760
157405875 246723400 141556020
38535039 380947390 64310898
191243367 323835852 29580016
212339607 331383090 56041790
78504375 222113034 107442590
453355539 347979190 75112710
216947301 317472824 264550872
98124999 747653232 26670616
3887001 125575704 14336032
241877479 219667418 159338078
60552743 293636192 84347836
2937935 316588448 17908064
15083653 40271252 112744964
85966239 127135022 41443542
77971465 140255380 138492860
44278313 368272034 69345154
92881291 610984236 275379792
263014135 189667980 133990260
183042241 323540254 341582758
64107501 405697600 355435080
120277833 269083672 64193064
177064605 414234036 96720548
61019549 227358994 122655698
288723221 359070744 245287812
36594699 462162222 170843182
375219743 295780444 271604192
130515825 225400350 14399350
186102455 537145330 442969310
148807883 347028404 179127508
274862105 203493358 9430430
115908899 184162206 81900918
281957383 302939956 96274120
141417455 396343322 161009254
50575227 818085414 21582002
284341265 86321224 172895432
339777341 301716178 176487406
157793741 3758032 16258244
132800829 86611704 13863332
173052903 102494856 144859184
189856915 160287990 122528970
68630463 165932924 108838752
338193197 67162646 19593866
39251247 358719184 3249708
30457361 20090928 2047092
79430553 39440492 33718644
110843913 57865382 239124546
94099839 430721164 366170028
449145001 320697752 91155484
13340341 331685518 59549822
710459 225362972 237117724
244019 137071176 269777412
9219681 87164952 126944816
143385169 309018608 137957300
31868785 33663634 59091370
46383967 407045114 362175322
38153717 41699994 5080770
58985781 428116718 419939226
403608483 16409468 10160004
123423047 324383312 94178756
314791997 269103250 125278154
316789533 408689028 59029616
67899041 296299884 32666628
86492103 243428932 107377164
41378169 421384058 146658390
95112009 179262996 17206372
361994425 518177070 79481850
3418299 38029230 12761810
53025027 412487372 69702876
52462763 339826074 105741654
20806785 206130912 71971084
78004495 260521724 273824800
320344353 235361246 24663282
6135299 37950548 29302012
154680263 255137246 123460978
283180083 155223470 88673130
225862495 614365490 82875790
117040665 47734696 11461728
334241569 264724732 240076156
142978215 177129748 75358164
61521513 272972532 10884836
29613563 631793096 85138088
151146007 89683160 5807020
144640991 357157128 146437776
109000935 334411650 29328058
70030773 291316588 27321384
273896559 97532188 13294068
237855571 92599040 96565672
84971597 28087678 98849366
49740999 344382628 17182608
307378159 43481412 8070240
210821933 54980928 242630316
22890583 273662936 271145516
182860219 586221182 185074006
169307571 525662370 358467050
10512261 292928414 241181118
3332073 265055076 438786748
18091185 313885170 47783278
235403377 371432654 168254854
187369603 328303474 57553066
30298101 51631988 15978336
184657643 353740340 16598324
147361085 235655520 270030540
69317441 477322256 265587752
354119109 550820606 239110278
221469967 491214106 50154566
274904281 64793372 22381856
4128855 379855170 446070566
293721357 61513240 6859380
58941719 17835858 1550490
183026625 420436310 253432650
68575149 366958526 43767702
86236645 253341990 262551210
220243425 98459960 119715720
140699753 502319154 442188330
125672471 278892912 337523664
325048991 471803848 224036888
144751379 446640692 422875928
151960313 432584486 48972346
10273961 385880684 196127528
29989071 117922778 110500986
142912053 267860030 128709054
85650091 278384678 3111158
39029215 326201180 212881520
37110263 528299946 72134934
11177711 664057356 129704868
260643535 283200002 61488250
193070901 757829536 15063972
34099661 156425462 14486578
439247147 1988122 375734
14995273 276487232 465881884
80712905 159299490 307567710
82943999 45070056 10634928
79632277 149062098 170380026
62035017 238709196 11733736
44950243 207138386 1445026
40614155 145606880 286236272
232235121 215659676 2692848
2106085 389465820 142458660
214883477 716959366 120402434
335443393 455461596 45974844
292344551 103843114 46659278
26001813 73707190 293840166
220102305 467736356 42649080
40950147 122310996 16198760
227386481 294139688 102281816
92776513 432327716 236890252
141405815 76030070 49112690
63860351 121588368 71701740
88339949 66212888 268809184
55449919 607481282 39396782
36340593 34120280 16523724
34036173 135301630 264605130
271194721 361717278 174145602
22703549 14873518 59932486
74484035 482256950 230160122
8219785 374884960 327746680
172606301 177198420 119692068
25023041 448220532 216827616
92941745 24366692 8721644
238284363 291629766 17721946
79284269 239827164 80598828
172144157 87562330 21363574
413142483 201160368 150645344
13951725 199294670 248959818
217647001 15808648 165672676
171286945 261169776 175057032
199988643 345807876 156877028
203259927 482809488 162230464
147871185 257695988 99471120
294006627 247375530 173222570
89895625 67075650 48509550
86862877 262970524 73930084
11513797 430063212 317073564
200400551 394593654 150462858
216104145 128848236 125654560
78513225 78299520 104658640
131116377 427479094 312841518
110896329 20710878 14509430
117573087 241543476 76459612
164538495 131044850 237901410
134311083 104875134 232955426
193701999 121404372 116133988
26754267 90883532 71964576
144251267 458412024 97425132
11909715 194161026 15587818
181255799 191560072 35618368
130917501 19004570 4052190
26020733 151011794 110612434
138544421 424284242 73278686
226785517 223059068 172284104
109124877 340485742 74285346
293304269 80392828 17574512
103171629 199934296 328191792
18310125 670287620 203748660
157056231 106699810 208814550
153230149 675004198 20027402
95776821 86657754 6585362
35181387 344200938 155676694
62710159 171471432 106007076
54261495 222397510 126101682
140730297 707922138 51915466
97243771 704578480 92546528
123382315 481960310 364583170
131892371 414305892 31595772
17599505 502925456 96833840
300486489 345317314 310072278
99279697 25306656 7270164
18478967 51333814 97740926
182841759 260807904 237430832
150736057 184604976 198877224
168842913 217178402 105732906
98820855 597203100 313499000
113041607 268002232 300432964
57758365 490633094 188475842
62276915 223158708 410145744
152532983 341668812 2948724
96183045 82626366 199987210
214424379 434235282 104309998
86841993 352425366 250687186
95197835 554412286 256637950
256913147 600881812 110875636
40807933 382011480 312469944
52080307 387240416 51212608
920475 85465800 105018400
99263819 180880452 41721864
196171797 388406106 270043142
73638289 255072456 277532832
129082145 265701680 98520112
32214131 843012608 69256088
113914009 258380758 106235518
221382661 100746048 57468420
17454893 340754734 105596146
143792703 141441136 134805696
2281657 84854336 205699408
330556875 431844602 197923686
157726541 189571704 48762192
162835665 177511586 120517398
168340197 675652962 167561906
47407987 423823114 11934238
107660445 838045190 72397110
221544545 268121820 164304060
153359297 266042320 277963796
255683153 517805226 223085838
27914423 334531376 343654244
10698447 298558504 437489880
40670537 219427984 161622260
8973825 258426084 29713340
214920061 400161940 42046048
100727263 313517690 138066134
88853105 244703754 59595678
122546985 154179652 79864164
13903175 484582670 385396310
55206539 185764848 75435120
20310255 518432890 145311198
275338145 375324762 103310790
30152859 629679076 118912752
19269183 256752962 195857634
18210231 81531182 47979306
184441403 145829770 50561054
30509373 335511320 50140140
22010343 699513736 170482416
308202977 380068470 11295186
183913719 52867794 120323098
123169193 264418444 2425468
155336007 229522504 127447044
213371887 148044934 62069282
177793387 222613268 205842416
83823939 126955572 289888
167725503 468249364 17785896
140860569 315021432 65270068
209621237 186579556 222990836
254619811 280607208 74635356
184812543 309100828 295581444
177471895 435631260 144519540
205128475 298769056 71389180
179644477 96776690 83122414
146197999 475346200 162413020
156522275 179152764 94271640
63668355 450457560 372564680
110489377 356433444 90298872
15572615 57638330 2787614
81719011 150032146 62654462
95121289 339373904 210847528
59460519 68881962 195052534
282056677 71861444 1313624
18847345 163350938 254029550
37461851 456916704 222294192
123075593 193618668 146741976
22593647 95204764 51274168
50988555 615102788 2021700
17251559 239781432 58296732
288827621 169635278 43436342
186536795 578697764 1997980
129305467 313643936 164710924
64731753 541019276 164190264
249728209 365826368 58598632
99752967 84162780 21961040
11221731 140391566 429436878
19099915 243769420 182320
99041983 162656474 45576526
111440199 201696640 80353920
29394715 68413364 57113000
255184679 294994848 240941148
35720495 327432710 256434590
38746543 148632696 108838416
235375583 274964270 122120206
95607915 195474180 179532884
48456533 89040390 120912390
95137953 258131320 146437704
83935465 110108750 33273950
182239337 415419606 69185094
37424305 506149712 72974084
72543733 539899688 135033904
27995077 186226194 363234954
41116323 386415564 121849660
259689365 329837080 94760740
141769765 273544216 8012180
11587933 46588556 3379840
400649355 97578920 72654024
259067191 486665422 149383094
28454217 103734486 351217778
72293503 224837376 97610424
135590343 166915196 36807216
227532321 171865772 20690856
37910571 38118900 19566880
31218943 303772670 396913690
38602601 80759368 307517332
7688715 884876530 7398738
218501155 110925580 3251224
51747467 17607292 78082276
60890917 484444578 130382274
100192397 95715638 91443014
66417491 10440636 67277592
177755595 183450426 198518218
18914133 215210436 399760556
165018117 269513988 233543836
176928041 633261818 77629402
63242915 277998566 44018030
105329249 334957160 35800868
181342719 163464786 28228402
48417291 240173728 50667828
127311217 36145288 64011944
169820965 103327240 40655620
96603091 34145956 15265568
428085035 113085718 49947590
77568529 249795258 120101766
98414097 219273730 151361946
152581099 133312742 77398354
169591173 131506242 64239994
201359009 635542292 239067764
2878425 78132840 64434380
161065697 130605798 282689634
144385893 260144486 95116134
89815851 207119238 15600482
115182341 244522046 331386122
48530325 524896352 33894636
125515627 139535636 7391380
240188223 120842814 98332894
1525727 287184064 229897408
6338895 362231890 206768190
251950479 132051894 65723018
319876173 460966734 98089606
242052231 34993170 28218230
182850889 219445706 185513818
84342197 152911246 262490054
9195837 379609360 20751384
158494979 268109834 182703182
150657301 210359780 248025280
174156643 278684132 63923824
205368867 124256372 62613984
24406663 533299134 18884718
67858229 569196942 185392734
213335745 742665032 103361724
155009025 69523392 31182656
39102809 162446796 135462192
240231023 92751828 9335136
313379935 63825620 120844040
71457741 180532430 145296210
1212775 498602554 10198322
156362819 538048058 252964190
45844631 80239502 114534866
147373721 520555612 61175656
208150371 165079876 13291512
97708971 175304508 5581816
184979823 215727386 50519538
207542315 420633680 375281240
12261921 538720296 39412112
52541751 323600048 53371536
280048713 343433096 89123616
15931355 179134436 36009860
279521145 73650240 77666120
125232223 260432986 149461918
30168131 530779210 133482542
295132043 82652594 4053154
82574175 440570220 15372124
96864691 296526946 148869182
13549915 334353978 139447146
273822245 143159560 255502820
334592097 61708136 14450676
110320089 35926372 30368592
133185675 328131404 69555900
31705239 601480746 155026858
97279377 330246644 193990356
97087745 305294312 93857480
236274331 172280198 158008154
204313493 396890090 1847270
242934861 282221204 137588412
144478241 333657600 39897120
304475257 342443610 271229910
20954931 50934522 22184446
176511479 214631922 59051574
10515525 326051540 17921016
209597565 70159442 13375170
164391463 381447624 403194072
95974777 130045246 154203694
152152987 119107844 102839336
545041 654576362 153228046
22623287 455764020 240391800
251096609 359204272 263323612
124274267 26770222 31525294
229440533 56245434 140496666
203300375 103130888 62051416
243366157 139247724 108261720
21099607 198979150 288048326
186335713 470410770 52357734
114727205 99318958 37202894
156138351 270570202 165905406
13917367 594769214 132449006
55159271 677263782 93975606
207697979 421486556 202053568
53580165 623221544 265080
214302231 238894522 115573806
312122677 206619940 158642200
25814435 395659730 280226282
246719025 341927132 26220180
1561661 318304578 92713458
206630921 250510284 40218132
31913997 246625294 24573078
198656685 175135170 184356770
37179213 468490984 68985120
301523649 358015272 162214016
7552297 122593904 25829960
93930021 107348592 120062984
217793951 466536330 74402190
56778225 344474630 213272910
250335059 260660400 85189260
55325529 25856936 61853388
150363581 32916902 3223082
154931991 233451968 114124536
12132189 296407702 56147226
88797949 155213688 49667172
171764753 205646892 53751756
101900843 207471726 384719970
141759003 411226186 61096974
228365423 287285516 81094216
60849285 240685380 402064544
5003243 57440598 7653954
85634823 411036396 13821644
155226503 42738556 49662004
172068481 170056076 47721052
154294267 310588984 49837256
176279997 179220564 317486288
198554475 98294680 22643760
19753339 470674398 203025246
68712389 50389924 41104252
32123329 115250182 46336906
9356057 651988100 53845324
4083995 139643530 9622790
148980617 373435688 502757476
43594887 107244680 320053416
13167223 219778664 104396116
6187083 418938758 127403886
240688651 253387952 181846916
9088077 23145128 39004716
183427311 22674894 605138
80786939 179769162 289307394
259834057 289112924 152975800
135386271 464842620 119911220
34619101 147793962 195913746
66960799 101335740 29392968
378813341 173383762 34204190
19338691 224276542 317163146
297854501 306942198 194724918
380673637 272901216 67531260
176342259 402248156 194674872
272528603 314647416 329446356
44785447 256479564 134376972
29406741 295756474 121639518
228934905 92803910 36690990
177699791 142917836 79647728
149066667 126274824 43032788
53843535 156793158 21644506
108124503 364628716 266520252
29886441 65977600 27611040
182860749 452149132 288425316
1624051 353212802 74019686
402325479 292731720 131239928
39049507 515713956 98893212
97008117 472649824 42781272
24586003 192315576 3876036
47025057 354512320 120361440
204641845 417914388 426895860
125880157 239281506 267736794
183561579 57022038 151401394
221243207 90367464 61888284
147861037 7932642 23550246
79423573 568799456 111727492
150875917 193009598 11537926
337487097 308267006 109499274
77390751 477546232 51443052
32630005 36058550 18970246
145361149 310927438 205371434
58780791 435348486 210005138
7095717 440505436 194027184
27387785 358539430 425055910
34420457 166414474 145828510
112900049 239543744 210624832
70999539 190397588 341052036
179071275 477810960 267710972
46163539 276311602 30155090
236736617 327021206 163359866
175984189 320151988 23167316
160164495 193672424 6886740
213785091 344299158 241166854
237330479 189438504 90064428
229214479 624319904 149793592
167336447 562757714 145633274
37381065 170336668 122999424
79521473 376835152 212597636
210859293 155365796 14490264
252015967 477493306 70352530
6453761 247584594 114811842
43183361 726310338 59713914
152234433 318368700 172111244
98810175 160729496 12658080
57295315 560951820 242673480
5254193 369857122 75353714
131212299 465090018 429119026
71447641 117845208 203384688
59251025 242295550 157860550
57741161 157019218 316700438
198160921 265635922 72614618
68590953 22563586 16635726
70605589 58178214 73946982
133611195 174250110 34724342
112973055 66383250 99335158
15395599 965485388 38431244
14961043 326328276 57190056
38550361 334629244 277638848
110337853 483486416 11633104
198205017 127491334 194125158
237514299 371875828 81803052
133676759 225702842 109201802
4336377 272008194 189551486
119926253 365496406 75861278
26427991 137844038 130391222
126390507 46012360 5318580
137617227 137689236 27582604
104322753 408601386 154378786
137448265 824285776 110519768
64871095 247482438 284154066
88524723 321964078 162884454
258281761 260780430 102331710
196621495 242015530 231318410
202395849 207895690 235825590
75896335 82001486 32057098
92551115 389601834 291939162
40904829 429397568 16264824
56757377 38677400 96024220
94430015 229712100 337222980
41111865 160094184 257728612
197999125 42481648 213148136
10348093 18507742 55722134
160000815 192120240 25740068
53770381 323296886 98308378
118659065 689820400 196881580
81377431 323027622 18193782
22825985 175110914 15357902
79801601 177821718 153036834
81423705 222557480 313104132
119422889 365507798 155033306
143488511 23067752 100657772
27634309 46622564 12373252
52600213 412092024 87393744
145500745 346167084 163888740
79654751 17423534 10702618
51310557 453907966 239778978
2979145 562758840 168385260
89846089 739634558 144596686
158269753 522308154 364167402
288004543 349974498 70436874
97664373 200762388 112980296
154265709 147029754 271000982
214326245 397592612 290904716
128814025 233106234 124369938
242948307 351294750 10568126
3523455 462812280 118683616
65066927 149083302 330538806
141139791 44068856 122242068
6996553 359109932 105017116
10972825 260767706 242936258
48420711 86766448 166190268
182318117 163951294 176827430
86027133 273712282 10646634
3841023 509784542 114195006
39099057 416187732 160062244
145824965 350981520 158274540
305385539 190612038 13907958
76217121 305241128 81618084
129176079 176355672 11615956
280656175 141925840 136630300
275155203 500333746 175367478
39339209 391773538 37985150
62694351 476516814 240105802
34928967 368334174 237992066
90108123 136961102 24685446
42593145 216433784 74562888
94763909 205517482 162444374
79917691 525957618 201815982
61413669 171990448 61409292
15871491 192154554 111650218
28595331 53620100 26122608
164047391 159734570 63630890
232055339 400345256 53401072
86603323 269729520 250643964
131033249 198172068 86140236
101237847 148816804 9110880
174359217 405516234 75272386
283155183 197876544 162904216
56111869 576396152 159534904
112336167 395774984 2438424
91617319 146009402 3456058
251541473 221834952 63482544
48838917 348337136 207840444
230296665 216192672 110530096
6970661 19749772 104523872
131831435 292785806 186824942
91913403 116562660 50633704
144110285 526552422 58918230
319221453 131359626 75045638
101313687 419390624 1783008
190589943 508764172 24666516
98256459 727491618 65658482
126175241 170754562 158583854
233693991 182455312 139738968
178635555 370220286 131514698
16482701 135898002 88829394
134083109 245160148 60163204
125245211 31222082 27984218
13511237 56264758 114482066
117200019 127313704 229513572
54795555 131440600 90498000
323252653 250612670 59721970
280379463 353972616 314415196
105287315 491049030 345726210
211427215 79690790 162479330
101966301 25285682 34258158
35928495 212152004 311423928
380734865 251593604 221965240
40282897 450615244 233013224
15335815 9308570 1694014
348067135 441495990 150442734
89903777 473998082 404750486
259717561 386605448 339645944
28988105 200281370 267277138
141803979 130836952 157859532
64287715 78635450 144357898
215692353 106540296 78406768
44543323 352523278 58096274
70118121 419031898 115062522
36242161 147800742 42017742
82700563 477537276 242115156
125694161 52339788 213088536
60023033 446904238 58245814
108549371 259896728 401740028
195841147 418900456 281114632
155427025 613898390 217421230
116630223 423930000 293980636
115101113 377462554 75571574
297626823 195098026 130260594
228479523 262201884 17297168
258400737 46896738 95701474
78125971 389451782 201394922
38210675 41611632 6439524
90729709 300861092 354092572
165893739 78516732 61118656
13394293 124961374 12440230
147230179 114122392 108444376
226471029 337928278 311979666
342245511 200343172 158916552
88276711 406941182 76463306
129915003 665749484 58380252
186083685 226248010 282701730
7246495 378576214 76329110
104350751 408060968 381545324
4804347 728189776 41454156
58479555 36328420 123534444
49692573 234020506 192551562
99386755 424383596 284414780
184303721 437419028 112530212
89764461 341895988 891996
48349291 24151798 7735418
230657665 368807030 147056210
15882453 181059036 147437704
307127129 444894742 191067866
55500831 391484736 40718668
203642765 108526920 206004060
30981841 343985802 15118518
125957975 321300720 178477104
284518929 180756178 237116226
26020745 483799804 2034340
483573555 128301548 55650660
105819193 160542948 43842756
280666527 71073036 126138100
6265305 395500514 188482590
214679805 59553100 11397312
80872321 627747962 192300046
193613277 239781078 118394
228303441 332962212 19835332
127660855 292241350 45929350
165349107 376617538 336972066
54202913 63541014 45499698
103571063 254020284 133274100
845 386063920 91057460
1453675 235473820 270947992
12415991 170294154 175720818
130533417 255542944 5985504
265457223 85278416 1822008
118756243 288402616 137434756
96048579 73491740 26188872
11357829 322489608 336902096
198960495 476398020 115503716
95158501 37066062 79668282
20899877 95946586 90511762
159218529 43856924 174769032
134310827 259033868 344038016
144838073 387649976 29368192
47369295 307700100 34302940
215015549 251714888 155951164
99190923 354517762 4668894
144532719 209371582 200901918
19141221 277074270 141815722
224321423 233914062 157569354
102260277 42344766 103563502
107581013 235234184 247669948
242009781 148182528 19521788
185036559 573979450 189351138
13789311 18354534 11038682
37451761 416566008 242356572
72064597 839824762 104852954
21375899 384413474 27865622
136787907 312007536 155251256
183107849 494965092 256495656
56772157 249172982 454320386
172234441 298994446 44848318
54595557 486337266 180895574
283884813 166103164 74382276
183561517 271030602 99399606
235021359 357183318 66718082
106558359 454007798 18382086
15901965 443953320 190861520
171873745 74877790 12554770
301068675 575063560 266649588
194624375 267820680 33291552
59755981 134979856 23582128
155979571 364932470 144136922
81416205 75657270 505510
45378255 97760256 7108360
148263173 479466844 223765868
63766017 333246200 12522144
116727679 377831464 107934928
105145265 602452228 112258840
45319165 600917066 3571238
48943563 90892396 28686504
200563035 131363218 189616470
13845577 134914196 84425152
143873155 413531494 24841910
46649221 439278294 45362538
560745 409993238 114384450
77689205 411813710 14325170
47646403 45331062 171992706
63287395 200884502 340101314
242041749 280553328 181786096
79027681 367444132 148609904
91452877 439634112 75684576
151056479 228541838 129350534
68328223 56733090 76169586
168945795 117080398 182030550
367411921 187549728 49224084
279924361 121813902 30964794
48210161 47282906 271250518
121072521 201458358 340253494
65379873 141922514 103279830
94212209 727809294 237684918
206038185 264974570 76299870
87614081 71974678 81840302
317754221 377808978 298411974
95094203 496134472 60542804
46684271 144647176 479269472
2300841 88990970 322346130
56090767 221727644 6448168
156771263 403110920 158733260
21914923 469404552 84219084
95242355 298390430 358578142
109144523 476281366 124694722
18458649 376899406 181911942
241805799 463092804 55205792
27951261 402480092 157373004
95586551 169871920 295842940
253641447 307547076 270686248
170015665 689602854 38162550
62103737 397569414 1399074
286226321 225422022 102
28434293 463253764 45916084
69704733 447039094 71112354
201088415 166649846 99451822
62314927 44473442 63890294
85280159 555524582 198089834
13118105 401196522 204527730
150725575 309275560 228655148
265068307 52280516 52021172
148071795 145676310 78160430
217062757 28906676 21822160
65028169 397738520 116892508
200778513 232392034 106268370
56661999 236352276 28457888
235121885 279933160 139175380
226173153 213754302 51103114
12905851 51142168 78315560
17709973 251101228 299050564
89134355 316223570 85977710
83721479 332771246 94803398
39742341 20127702 12831686
32996487 632942524 101949336
235115857 41604700 99971524
149380319 205761888 286388436
231522435 221737916 113686812
224702715 258989950 184943370
92424989 549655972 242305208
220792617 146225076 212174296
249147107 17771666 142049258
86319993 34524388 36152004
261463501 466218014 356961142
133694213 365089546 9949906
74821605 196395428 339306696
65146007 295649888 281419484
62781409 356490622 349587014
223807923 120894054 121509302
50948835 545107084 196103880
54998227 757192280 63729100
74813795 251918374 34892810
111566743 715486554 74969094
47587197 438543786 74683474
216844349 412793572 60521848
877267 233859520 45453244
121793097 41603394 43006286
250767445 336931176 13202520
190663623 7642068 76570144
367194707 217743376 164684600
496079083 127969868 89363716
33163941 75579198 202336538
96521409 315346998 133152122
85450139 478156298 99264626
315242051 142883562 94496322
182759047 388211146 185442290
169541845 181865130 263209890
139731175 347922442 332460310
650199 117143446 66322938
108707609 237739168 118632616
112424961 225630116 311446668
77043379 35106638 36982334
16598169 306614112 401612164
121596641 607012692 188660148
54078533 63028348 399792904
166892375 405449980 72354140
116055437 186525932 71899004
12376015 300687020 37290800
81171093 70268806 35248722
183794819 234332688 89783436
228404477 404660754 182820582
122308173 337228196 214562244
17229485 233162142 14085330
192214189 243644242 14719906
79464299 164270488 207945664
102273587 149648466 39369114
28267469 280185756 177479868
83654069 424814576 47597668
69916327 94331290 15844370
32226063 396963150 236964034
2480561 111881682 117639822
174789019 419573892 206835840
123763383 411590706 24511130
269839765 98780784 139478040
169386175 444105880 94770704
297390491 283814122 70515818
11054253 340073750 63839046
63505731 401977358 234203058
84696957 197471350 18730374
151254829 278295232 65094436
66505683 468395736 389479516
31180915 269815394 23764642
56411233 277852122 12713646
48690041 135707280 147413712
138450147 484660776 99543256
118296813 496029112 215233404
291364117 332427306 234126930
35464771 177602094 193242978
94448191 582953262 104169090
94171437 553865046 57297866
77547969 388887138 152133062
313705625 221821870 68109478
79148471 234327760 67956080
148614843 170520206 14769102
258041443 604269430 100083290
51453447 174647638 108574494
38538789 565122708 147962728
201589955 337740190 83527630
386366479 175326138 84466146
333400121 152575404 157664052
256969207 138028134 150701178
106552645 293717830 181161410
84509859 201286698 399463858
122457271 156685892 32546392
396109755 416670946 288419778
51652793 302761384 65023748
100462803 140257668 47246596
216010289 425351506 296338982
165776771 226757856 227136792
89048185 341038920 30135120
275749155 83040912 19351640
107527765 179120210 45630070
99479511 110968320 26633140
135839269 350780192 113062468
182481297 79813614 164424458
133884389 503067366 172245342
203585663 528722626 134374594
92847339 153165672 127018112
134677855 228273116 15661612
229072521 153126264 19508788
64230793 479155672 8662664
93845375 298105080 158168268
7134567 313469568 135820136
16323625 544249206 344589642
133946217 39252472 55829964
242872697 208901132 98287216
35354113 42088164 114931776
135979073 313487662 245188774
221372463 437046150 70251110
176143077 210261376 174854688
259005161 185938748 81276028
32489491 114004252 3975472
4841569 350491752 197843388
177433443 167970842 320991066
61991435 91537364 114537248
151118847 122068824 19561216
157065 383638584 172475212
12955205 13634288 8687716
27348247 292423126 337531526
394048275 370468520 48268200
109760835 415147496 104186220
249032773 385462830 379953714
147880295 84034340 33939580
88174315 207551914 198724250
25005665 278086170 49204230
178271417 461608964 176306348
5456387 405529208 343960436
40271657 220540958 63328094
28803537 460042232 409619064
146017653 198222346 368038326
173773549 93114166 32487218
41564635 127241910 8951070
174736839 272515938 83307214
274757611 125654348 19447132
23875567 125774366 41210294
165546827 492990094 128611246
208514543 71988546 29028846
382267881 399546072 71319212
41044983 149480646 42554762
216762107 111355622 118105694
82883913 247924678 147279426
258978741 110125000 106880712
50197835 562102156 46521340
8430393 207187858 73327326
222262815 335747558 1765230
100160955 176515530 141115790
49004097 16592182 2021286
115541863 481549606 112994218
377164507 304163878 61693774
28461369 38110538 179393034
456645 170518494 14514158
21597373 284146654 108123058
319822167 505097212 168420924
295031389 177801086 108589738
59629941 28665280 4870200
46068583 311350048 190761916
77228311 187106656 100948048
28494207 109346426 291050514
185546829 160508982 161544062
241593545 17663298 158135286
127997573 90201474 1577022
270655989 237675698 243365874
239619593 219052950 81772374
112860727 186777524 311603408
59712605 213607420 206070748
197993915 14150076 130617120
3120319 313462212 244766928
16061815 127252818 180978030
122482343 162428096 37452124
116650363 229542492 299310156
155771683 317631794 108936238
12806837 362935694 210315094
157170679 247426116 56264928
9797673 367295164 281199636
139186059 96077714 219608262
88223773 258149434 68270798
52534627 247124866 192877006
118523581 251573968 306792272
14852129 196233112 325438028
36569661 95468462 105434106
34178775 116715300 265145996
155689643 106641066 40953654
458283685 127528634 24887938
7907257 461641722 279829314
108893203 31671514 8830438
106990311 684917852 251147436
15068999 18082958 5793674
160440963 536926586 117596262
180425713 47495468 7719764
87152637 177365604 41401048
93870843 378830148 396897004
134941719 443121722 247229838
61872703 414974858 362716114
127520217 376170726 56481946
109540401 101733588 1260232
287369119 36395642 6935006
217792737 143210244 163609052
56115847 387157526 108195574
41452023 496219994 658674
160536397 315645548 189036884
108509019 452690460 78197608
69326249 327407236 7796372
14189061 118710500 71417400
70617653 56421220 65140696
17026499 240933718 119564854
49640527 526747356 64112592
68697163 187758594 78409026
100007099 21048972 4176564
39202671 312436948 284882268
200116255 246663554 42357350
167816487 195632472 262097164
36979729 313943472 36234900
24297779 212653966 137918858
12798175 54698714 334293598
33909533 99022784 144002548
129362299 140759610 6337650
22647509 428915248 24982936
220816303 197243518 71068486
259328855 328797178 19694690
52210541 169891230 57438030
166537943 131493144 48240504
136526711 48128568 24314664
32983795 335053456 97829840
253760253 66799836 71098504
45092925 182890624 81571032
26733233 72160572 13691676
264838261 20252276 18054532
473602099 119728742 32548826
38570655 469633966 275109450
38290457 386930078 205085126
136496065 150168636 184489548
341579287 308815570 30420634
38329797 134419274 50509854
68815549 604167202 42637406
78064123 65130706 42413014
276876905 379877320 268692940
234731787 149466674 221131722
133272855 133462660 257790204
50531313 232087306 7251822
45396495 207001030 79931610
25761939 491650614 165810118
18945935 389690826 80475282
128494591 352596952 158250116
38740441 157340238 287510130
53622937 295187654 441327062
1176203 231915686 106008646
231710595 333964320 27550360
165093133 191028294 40662558
20224701 434169522 320912546
67508405 257426210 369606850
167624629 225386682 125846742
135214689 9030568 12672132
269745015 126230070 4360786
101278423 496541140 93088780
165815739 344589528 193323932
34214875 289195398 450950310
219665265 377423880 204350780
70633289 438395352 68720640
25756777 379638256 201147704
41592211 324300356 181076708
54876119 275007742 31020574
219357955 390641790 390734370
8574447 126116016 282030964
173252937 195183626 42503334
2031895 323566876 33307340
134884477 603966792 26097864
44303525 460414850 348486130
231313809 87766972 141087072
92795023 376571256 153706572
33287765 239498370 368155110
45863583 441470112 42460804
147047255 168275270 24699494
53705043 113181768 221447384
191242515 441733362 432611366
144484697 84454834 14716606
218211635 462151530 421383918
106627063 219792074 270218378
24151329 56825124 5509088
66695663 421629452 108285356
286391535 119966270 86298630
98407687 367632286 115016558
72477663 235644384 14317792
197643467 251898982 19336654
9044749 129544654 473393438
10022199 312671252 164784528
109368355 45996996 43503228
135782823 414492100 96218160
88931799 58012282 223092858
15015005 185525720 169950236
257592459 304482468 26229136
45925117 599833696 103133668
73863469 86452706 92676278
112540677 26244378 5627326
58703521 34180222 55352306
55064417 423489378 391518966
170421275 276399636 31866852
171496817 272257210 77634706
78113011 314081424 40648812
187554183 48657204 88606508
101823353 206490196 13900468
5882925 250044810 159368114
122403899 239810068 232475920
140702667 116574744 35748560
49322229 118928832 106287032
50734095 175408100 227334876
106820115 189496710 223313470
198711043 229388526 129578490
31376763 12619506 119936134
157805037 138449480 65974116
73380899 625515228 107307036
130393017 96750556 361412736
235444385 237072930 228394770
44713719 452131998 198868322
44033403 177572672 244931616
100640173 295477566 3374958
9125991 388718362 164471790
289038295 433801498 118407250
23088759 419035698 346829134
244596895 234152960 89996404
14558675 402790510 204002450
85388031 49054408 36421440
117078721 190904080 7694780
207260943 242643236 52336572
276613475 71036820 77713092
40030345 38180434 3228238
238000957 165374906 16613654
191757043 296822930 270362926
102064415 260373708 29338356
117962861 334314302 77924306
160453699 47568562 247734962
255694951 77955058 60044134
265410165 232521540 245580776
48040095 503610560 205009680
94887865 164536166 369446438
191694197 624703624 272302532
12478253 270057544 318482564
52324855 351028064 127853648
161508363 64854816 104711320
167508449 81507770 25320730
119469655 247372628 269678060
80913403 314239710 76994010
301332147 314001498 117484186
137468377 201772942 69445366
413708605 381974142 51264294
41957233 141590744 338223944
115219375 210929832 186339900
67908949 158818932 103884996
170393279 531566504 358606628
283093865 173402990 98311730
51711055 303041344 46953608
133467285 352376734 131974230
183282873 371752036 251368968
287196123 103982736 9433676
18046995 532109658 257816494
81770549 519656814 137163642
256663207 231154962 11141634
161795783 259509134 194829058
18169563 410421764 129915948
308572213 448583242 107741054
93529267 545352072 84275436
63394209 319634418 334788338
92044329 21108282 2201966
48665077 199314636 444964788
183004413 255834942 239195914
57840183 105329826 67631086
26807387 604840734 40879746
79381917 36768076 39666888
124415931 178190046 57008702
113864851 179523870 75446382
48064495 181510560 63677460
35356719 219909926 412857342
77326459 197253368 53966608
1106335 376085860 309609812
23923051 405878058 2981322
34475345 566231540 9760940
98117725 331912900 183322700
46968509 245705082 221165514
174365691 315438114 219787082
213698447 110704154 106100090
27508795 10855120 84976088
67371077 152011986 285151986
64834509 242456780 87869700
202502583 316417658 134360634
98974247 129627964 354458924
367131261 102151124 37403772
95469533 303750848 374647916
85490153 72538830 73820370
173969803 415662496 104408080
130281217 64552170 89778810
118325025 309645130 204937590
107231867 299136794 87937190
108663605 542472934 78996590
167368535 617268380 88186040
232340885 218007190 77799470
32999401 270043850 126956918
28212953 399695974 10163038
26956939 328814514 171921402
24067365 452583600 342978320
82146711 46492782 56230766
112920401 477587438 128652734
63804549 492037968 77759504
166633821 488471708 93071592
223085101 319797286 290189678
111519487 402053592 433796976
84662137 111927250 2251634
41329005 732421410 261327902
165983083 577692826 34646266
47746791 173548858 294672714
13209291 351605892 359674988
303243871 271146842 176045338
60420889 164932666 165129298
61416579 278831182 109954578
32091305 149067480 17907060
174201517 213865914 141140226
249102299 45607674 68898018
117389889 59069086 10329582
123361797 111351636 16962356
147018805 520545082 147023770
257558023 441468976 209470852
277268747 394553208 52471344
84449747 150497678 91093526
413608323 334737314 175072290
173912833 129606234 64261182
107016757 289145096 144696836
77701251 161801166 235394242
256769751 149334086 230544378
28467849 227747056 18944628
44326503 98117906 285080898
110607777 195579642 401813594
15652703 445628326 104544158
89465867 482230754 105517058
265015357 103337806 55416074
301916655 345203064 36642848
169662985 226445664 119679360
116926133 414588766 315591086
263816317 267352384 332752076
75823 291457464 248945472
83212499 70226584 152374148
50567127 247048086 194349926
173698101 74588342 149990202
115624621 131240862 39847122
67184315 24893022 12142146
329536511 103564910 23424298
263714185 414441122 163327454
171100083 176949108 131422576
22814309 286360818 112735266
135918037 808205818 92290166
151662329 53161718 10863278
53456497 319319824 130570672
92459393 832261976 22642412
30189303 86786520 1335604
134114559 156775842 865142
261642249 615160476 80182012
34726683 101327716 17347272
320318515 410394038 133598834
75226815 192695628 7064204
324821317 330308426 235194314
121056659 811148856 134077248
5145431 9520512 23668968
181472883 268853236 303396708
48919605 140792730 415374562
119293297 489003656 232598596
156368223 416497642 138215106
216539461 75491868 95589036
205182005 178704420 67925376
272276933 394012694 176069138
50347307 466163524 298556624
218204239 47132554 155651978
181399965 79989170 7371714
247318435 124254974 115831082
99805309 390267722 18618578
340532633 352556914 64368094
30227405 151363230 352207134
10968309 209737204 103703592
17736245 606810640 115087132
185732117 343238176 248175796
619165 18785170 1830470
223034441 409266918 357913374
215556237 575403850 53290434
72091295 382346950 262768850
21608859 335079426 161819618
249207255 395769586 98941410
83787121 188782558 388974206
159880733 55388856 41887776
4660513 291016156 19442444
208540847 210128048 67369556
134065443 22746376 375102432
36804685 450178780 192684256
72688369 590383844 69652952
197427109 298312018 26620618
14313223 163428450 307496286
11892685 129146670 496226430
34016369 130404904 2672068
205284109 27054844 227328368
276893393 404137946 287638286
37353181 214454266 42532042
78228521 149499460 161222728
5726311 449735394 133876722
125933415 97785684 15771988
16089915 96573300 114748220
167373195 433161560 330950040
117788715 551352270 207970114
153963701 168308558 106516894
72833873 462790202 108867454
161092743 427257772 107971776
58084035 48714356 66167520
137697579 64711158 51379718
176458441 105963492 50696472
20598605 5716912 1064816
7041749 171429872 37028212
4239123 329981302 239155806
129023607 313617126 119271718
35126525 127073830 96956690
73753795 265916060 169336580
37445079 155710152 14965276
244396573 416512214 21053270
565211 116834252 74977672
238114415 139235404 190004000
91424865 425189736 397242152
18094815 69022032 209091620
13349913 460082226 63116794
73408289 30577434 82703622
52885473 305673140 28509840
272453203 255246404 95259340
254570065 96443400 34018920
231430677 514635954 135545438
4386951 461076768 240228092
109574259 398185350 16127638
8993493 238320642 89090654
68845193 324888996 208289616
35661283 180002454 4179222
239174631 259588866 176377198
127121039 156905652 181825212
178748915 119800940 91106120
113694633 197506266 13538446
167402165 168047446 195078922
73122015 236220640 129927696
123973685 494000614 69998702
62313035 111204666 146743338
103293887 102093226 30601958
103526561 121444446 8887602
408758185 349045210 15984698
75511359 472809192 9933532
337379175 37994340 11855528
121329125 541193180 405822772
321776983 292431784 87040556
39127981 426828990 79812330
39315697 682762332 77741616
50343831 549153050 227755650
120028617 229150434 172705406
291494551 95335732 43989184
20297145 691142774 73933530
137628097 71891790 62468070
187791591 76337792 22759692
147544855 160353460 210110920
39663779 122402548 2945672
106682027 210696174 45810714
182526049 68821332 10445592
15920247 157559778 81465554
172888207 53336974 63845950
13586677 149111598 12239934
284527803 680491438 196180506
384605973 199455136 23313480
195737715 355772350 125929758
92323929 160712314 55852242
233267229 477175116 330430448
70596851 336981348 102627324
88136695 169852468 12467024
170574095 296934540 34984956
65377119 434034162 62399182
288055905 425751740 30863076
8884473 12442494 5438714
200038639 198093086 11979818
135207421 194095878 344397030
367239461 210040008 24634716
343096963 288910668 77602524
224565591 242210238 124376302
129149829 377909024 68576352
499173 146556594 495873862
111376865 230546180 26359948
206461931 114993642 92702010
352484181 239064030 100584442
410599943 433381862 167865086
119592989 270186224 107507708
49523909 461260796 7609768
143355749 247088302 63179762
114594175 140809840 262561880
63406531 265966982 73783346
33878431 382363166 23062178
55123125 170371386 235182898
90922085 374051960 81361624
123451339 440431290 5598198
415851441 121897476 55772572
103136665 480859950 103794450
36061591 466562690 19911790
92947091 204548778 152461974
37427527 77631334 40846178
6695233 139238160 79604220
48949543 147961664 41944828
166860945 87574070 16750890
89648669 460152078 39344646
84125423 154789882 43469866
31725467 300020340 221865756
45674783 130305236 399132764
183903877 46732334 76806334
48755841 298760570 114885450
25457891 581178592 10434572
103566981 127915804 31021188
128307957 635903134 1205298
242196721 98141836 12498548
24212921 121840600 10447360
302400399 568573314 96969782
13010199 58445912 31410492
24182405 444601082 73534574
299915229 384715762 8542566
227362445 82922186 6117950
93351081 207528444 31676368
254465731 181375818 97171386
9993953 60306138 232157466
69990939 439544288 237787824
220105617 342183756 95615864
246525675 400287328 345443340
231286861 391518082 351497362
107942425 245679950 28195730
365012943 70337456 67745448
49285367 181734714 127570326
174773479 278954966 124221082
140206803 52588746 340314394
185856895 227407806 259949610
7187649 175055060 106545600
51866125 246149352 75965436
25287491 228091300 90410480
27393771 13047746 44801382
66696893 171708016 245877868
302055041 333238818 60114762
106168619 99477912 36187344
98471267 143400708 136711584
270706077 243594324 67195952
28376775 189800470 48564426
204215731 194630760 19124520
39491415 222527954 137268810
47118591 417565188 64549108
110654503 319689298 60153154
267787239 158714322 97083622
76063813 84301632 88833516
308206685 317448242 165213610
189292431 118692084 294046612
137987707 198825354 185446482
263275033 176556166 247068878
198099717 186714036 3169436
154177101 378121250 126382530
95034029 273482482 67182982
75382117 495512990 289062794
62539 253266670 235830598
39441669 446314448 194781024
192760029 202481748 14855684
392367593 150897660 97852824
195126045 189603864 214479580
247266463 205600486 66861358
75295471 270999492 65925996
82720701 407114850 87797582
57316439 706322680 113321348
154347599 487597530 238868982
190841345 161262720 94162848
255228653 102322106 93594814
336313479 268715840 186539328
229022591 97893624 168229632
57224953 140693848 209006404
19854175 243022000 66299920
67633823 291941936 33475264
130322089 288660328 8280236
39255183 292168418 288787206
71925017 285950144 29869700
177352681 112286646 63049578
351573507 166583268 44159276
346954975 363712544 256154492
110769223 124350316 212570024
255509487 34813208 72240564
11581133 91555320 36419040
146362289 22510748 1184324
95246805 370998240 155166940
35771121 456858668 271445964
49626885 185476064 219422448
66357157 363126936 367872576
15383875 323430612 373785120
19940077 350323264 102125380
166568665 186902480 74256304
77771407 349803584 48791096
104147585 144833960 77252780
279638871 221425278 151030346
211978513 411238742 40622266
35515965 514927836 187270940
252136835 458572632 117329640
13175107 649945420 220537124
33435299 313625954 194521942
18387737 439152664 225548108
140157931 292242940 26493808
49298089 149887948 351427124
269378831 286682340 26804280
51760621 129983772 42756480
218553885 118764600 47995820
178530271 385854102 41883294
45889641 233028252 378350684
69709927 186252380 82698400
93428931 294741612 291602824
77526121 180571058 24847642
165218533 425439702 50037954
51672299 454646886 54580602
259535777 88730356 33237128
134124051 407236468 499459500
58232479 268155038 305689162
171064405 180288814 116719390
281423487 191777996 15561228
204173977 625268896 80808412
182035651 542574946 223923718
189406237 115049380 61725116
138261669 145647912 102188996
174971557 240733528 211703956
190922437 163072344 92737488
84591845 935131124 35342332
8249571 185696928 111275932
227415727 417842230 373547510
31885987 374008040 17728820
223719797 97226394 29143722
15138063 241872768 56188624
7850331 368182714 347391162
103600905 168209976 305175580
50317191 386363596 158698968
71075805 625314364 76877652
282540795 559820760 201153232
325737539 161406126 126492282
30003241 446448358 178639102
54380409 137140808 238512828
37803083 300714878 52309706
132233043 223441554 240812374
97587485 94669834 116293130
38356187 820198360 52506280
389978005 144458126 48386330
287693787 150157210 5203230
142748895 493793976 387320800
37614427 550184714 90952198
59010721 252523568 42237136
163947511 297287196 65644428
30758133 145615078 105508266
175980463 560039158 66210514
251833615 295988620 136694380
158635197 260311628 185190264
231329765 83709520 38980
236818145 350341890 32824734
153579717 597878712 357850204
247307953 171345316 38888116
67882559 331308322 40020718
50156665 80359032 63913824
128441495 240598146 45512850
303648825 170816958 77318306
3189145 508465578 322213230
113662359 132243226 306302922
32794567 269346076 368267588
103628729 301919490 183314478
227930389 407990238 76128666
177069561 190779240 208063960
60554307 70163790 120204626
54736353 99869112 129140636
101814769 642785768 98214592
59279753 504355328 246874264
41099329 277581392 369472576
79229487 101489186 40139922
359451231 249559164 100367092
138791471 327120346 46435042
62362957 283494804 11985192
136085951 355839788 222079976
139795643 64069706 343396162
230692609 45939432 141445488
95396081 470114250 147740070
121376251 20109402 153990486
124694443 186447976 363241816
183888661 211107662 313409494
515606013 86896264 88772328
60465817 245486890 310908694
16653851 480880862 122034542
132352393 359213704 307890796
46418241 330702546 140120902
186361 242933130 368188002
2575671 26707872 8582140
37940005 375122918 340901170
78588541 388940202 134009778
51445037 94791248 103343204
290192883 126828126 59547262
159397491 382648506 327226478
83653535 278792528 112625780
298317519 261046062 142895102
123569069 274084252 285293372
81626355 747276534 57962770
125470135 577152130 150716510
117190195 161115790 59006290
232181557 143105888 44212004
50702917 549547896 221537412
75501237 295714444 66479616
211189659 411507634 41348862
19284677 232675238 319228306
74205419 231823198 5619374
67237683 329836836 261597968
150612641 170627222 266200342
2597417 118701856 27952736
118074893 97167804 311414208
98355775 158124950 72550754
93484365 626225020 59029080
81692051 185791884 189352728
81506933 403020078 53789406
103567163 262263354 418531998
325531929 184955478 7797050
229361013 78441386 72063714
6035143 36402026 126953282
92991447 41307966 16565126
14169837 535289346 110454626
10841439 741379636 18913188
321332001 167447296 131452212
145033791 340344930 47183710
178147421 131140952 64482988
127942301 8996588 28340696
131422753 585176946 23653686
101470621 328141052 191847088
44304579 100127970 1325122
56949761 502341818 144940162
48883593 348204256 214894968
25989613 436144056 279004896
87350537 550102498 104874434
32042301 290406046 64974798
38028061 418714222 197102114
37723175 374694922 203852354
168235791 6687188 53413248
228539343 297219150 303504010
91530571 304166736 160190712
4358533 80760946 27268598
148870145 372030056 49765808
36330389 175798062 21097782
51940893 408264684 77681264
132411657 44891086 12769134
312299307 229914102 149134034
28516749 114915042 312980002
45546863 127865956 230962664
18273665 181502980 26306524
198337543 299743466 89945258
14777431 322744622 250040506
221867815 165974920 162711896
122657221 144123408 139745268
19887109 608399232 231041076
9857585 52631960 493536920
445725 327329120 106869840
42844957 141890190 187802430
46019909 193999650 219206490
34225829 667908678 74701710
235345491 45244088 3332664
121779291 95075602 17510814
3524999 17120932 15579320
23473701 88611196 1728528
29265509 226124242 165320722
63467935 432480478 136468246
36378435 308488772 223779504
29078521 553412856 173066292
108840215 530203202 237421910
151692537 195597964 121698552
70587621 53665820 7621728
5700137 97683384 54247020
382619111 49541124 44141268
359195085 159216312 74924680
154483781 181047838 254643626
66151369 142264330 18560770
223991917 13984734 7035726
8925751 865421802 9033306
174188163 89890316 109545528
168974175 498805394 148692042
191325443 327592280 240171376
145849679 370554624 28634052
167127121 111800934 104733918
253423755 281284570 3241290
14816797 24593506 9157654
200060913 152665326 61625978
200636717 64102312 17844344
9073941 718972716 177194248
9907623 426747352 32880936
213251421 144421698 115356614
33713459 218668008 294351576
105343881 356546190 94532690
255044341 452812972 58970764
275525 102984774 26745018
313699653 587269812 231238484
271863559 305373632 42971968
79615025 85000222 2099390
101534855 37159270 29673590
57294091 49524118 14527262
53479769 204491036 293478088
209432483 264080248 81316496
111232915 222194240 19103024
85768287 314213726 89989566
59543183 85035850 100925990
95930223 224879166 91253366
66604083 51371222 2714694
121220659 203058472 312258176
323217799 225949168 90157120
126429689 475147940 152091320
256718477 80023026 4049406
59538955 186284370 170862090
120345685 132912804 301597680
103819247 259470528 88603884
39998897 316698088 374783696
217582061 194770952 18438524
17667795 303698300 26234940
133288793 163501256 193205464
167396805 204572980 96587028
108801641 22495174 3421162
140557321 173557568 162256912
61211187 99408474 258270746
166614093 14104336 17983452
119621393 254411536 179423036
103808265 377026570 32763522
57379437 321563280 13205684
241498407 124887444 125165752
73859585 219141160 204835720
222388533 235882860 3365360
94560705 360173250 18239950
94636955 192962490 75536610
359895895 389006442 306894150
3452861 346738842 4333506
99399825 670978350 82265650
122730179 279710804 122001412
202378805 78011750 20124578
332505255 188627610 10861210
347387985 392537980 142602180
16291759 441076326 113897058
226046963 61966746 80900898
157493519 290511662 33369218
81895821 134585472 98432780
165884091 517264466 285424518
194398705 247657910 195825770
54752967 217462494 212960650
63255951 310949418 119826518
258959525 339852574 213196618
192106481 140907272 148034392
157320639 112318876 66905568
93398417 134749636 44824408
85412529 125396796 129738832
26613133 780406324 48821932
17641957 62646648 130086696
2728387 358416134 245654186
90216545 545122698 311873310
149974541 459899030 212462350
82564105 49324500 217291140
112024839 274237682 160907106
184041543 699434356 7505664
47555911 324570948 137650188
100154273 301764210 164917230
126204479 521133582 162916926
450933665 37650970 25277950
30934457 219918862 414432014
272323291 242395232 159024116
68344513 56767168 135268216
25472149 488281828 97016144
138612345 78347836 21424260
243549813 305667202 156572214
137186149 179826992 243874232
157251183 364803582 302682026
90059623 98737892 10190104
129085919 365363198 312633886
97002153 144008564 237465732
325390869 335052378 40877878
6986229 32784298 14523738
138163377 152758416 316515148
25415265 746594520 197335300
183189505 587194170 217679610
39913905 168049730 325988610
191870641 90774450 120282750
219882381 77746180 184866540
42528151 182634926 42774002
78488673 337779078 237590314
241691011 425199880 78053348
14014855 164833244 19852592
170694305 77728050 40093398
16250693 352735776 328344360
143793957 73914738 240769226
233681031 95592802 98231814
135020469 275651442 353088626
130269217 420951006 60666522
35105537 103886496 56616996
92038223 521693374 126025222
35362005 176346396 224943640
28373411 335427544 52280692
14941327 49660588 153175616
34327601 369031824 54735012
322835313 183693756 8931148
145160867 415184166 21377454
46783621 194525968 110554136
30307941 291795708 64687108
62670815 53498118 48773070
37458739 188505198 103048278
68583455 110161270 15770066
262891091 481421020 93269812
162565489 19756240 3761980
29157183 494811974 236091366
327917699 32642418 18874086
153144315 313004280 1441960
59089157 247767196 79801012
195916845 197828496 148329272
158309897 158961728 267816496
610263 79464640 443250540
52556903 201981036 10856904
3838551 552122082 72854014
81298859 102442368 179694228
440646801 325673018 45040122
68334695 301539048 362115000
345146755 40841140 47110556
8317933 359662356 384933900
335238081 386389842 149992250
165811225 745491430 29475350
353879633 428532796 35675372
305708595 203940906 116482210
207976635 45904890 56668130
378232175 308019680 44271016
230733415 154562320 49599760
18226181 114081356 262047248
106665571 98141152 8607448
81574825 266897650 260321650
123668533 362743876 24035396
45417687 119564256 323584844
99692309 57059022 13456794
148324503 217740642 23623234
16193637 200642204 90344688
30879839 552804038 56914342
29230545 77356410 18639994
225427381 118904652 105689508
17833103 488478054 291192738
73134845 433354870 274199422
200193301 68315302 119038802
172140481 233277838 177400406
51755197 287112076 163006492
84817233 204966550 23716794
151367705 303232330 71663918
71200053 82109356 93618636
1188549 31283756 1558788
15920565 162971020 40614204
234932179 176252092 36054616
32201785 279484646 198925010
74121215 356301242 116249606
71252673 350052856 279772068
83637367 103412964 21052056
140276963 162731374 49469102
139222411 200806112 221902084
97960485 552688020 291045500
193312139 353601764 229302208
196702593 267988396 162935568
217942923 289454426 104035386
226501659 28521648 4554844
147786855 357748452 7548536
186047527 123817952 19680944
163679309 425004240 99832488
157940901 311955732 427651328
128642777 165558242 168120146
55874863 165374732 50485016
327214251 237970208 299933484
197303745 385470188 178483620
143537883 289823538 69378094
65683647 423935864 156051852
29924563 199408434 194862870
14742049 343121326 201867062
74857153 257067456 14629596
85847593 454761306 163110678
156323351 586144942 4182058
102261965 62132668 131279576
201163457 428588746 306791738
149256717 578659692 125442256
316645467 389427450 153117190
129892953 192017744 250668588
121775017 686747254 120727366
144253851 170907688 50887884
189453711 168228852 75943340
331716441 374671272 295414808
104595433 280641402 111900714
223984567 128064824 28597172
127329005 60740240 3686980
154907367 522485940 183317840
127328647 108644750 232583950
68191129 46393122 44740710
131800601 92748406 59735642
31548803 183410106 144258102
45359895 167017390 109147830
176262007 63984446 194874866
122446153 184212280 106632904
30443341 138038760 103886988
179659183 96849254 163392386
69662253 366375048 160642736
345444205 244984338 6128634
64621565 42687660 7506720
1753137 242822444 191548428
117665001 104599938 16481362
140252527 173655604 271620796
166850619 297866166 63733982
188097353 482976856 133471652
398559835 362584706 186477758
49937075 330951110 116408186
84676545 150723970 10550190
316996477 396409584 164633616
99386893 461991138 87902994
132596175 389039328 206904820
62342963 347479006 443953646
236807497 147848804 100758164
69155977 522557934 316475562
12081715 414674800 206219708
266031885 178532384 212100180
32516755 44692104 1651740
199103115 514009600 17862600
259232867 183642246 69806934
276254011 207921602 86861698
14308935 522674330 270848478
88907825 870017296 56082128
205627799 426825100 1561768
426615 20422550 22469874
29126449 43002016 27728768
135854937 136802066 277592262
211524375 264250400 88149180
57917641 94749284 45086972
49459903 118473072 403261656
28481875 643747836 50497248
7008435 82596350 156145374
149049215 69362668 178055276
4906141 391453182 147537654
270668963 403595242 390962926
289461015 365920020 126516556
85946649 200706030 37664282
23950549 540987850 158012582
85812357 51966960 85851760
28628285 130355780 166793776
100091355 63056214 51717302
156906185 323096830 78067850
12357657 236686444 2186472
158107653 587755404 155559064
294192251 190417586 164978722
254398761 24303510 66133502
267028095 154351424 1880820
84336141 129052912 38015856
25796801 330730706 237693142
137484643 374350122 259583826
196581925 155762746 4191190
41681023 106156252 289642084
141923347 430996342 163574446
114228635 353471650 103155070
263558635 150978316 165822988
57381661 388133618 206071226
22287003 207731934 67079458
24792517 63786650 47975030
82639521 145968094 164149962
92165501 352373470 38455210
108372101 92234418 43440510
53967289 389402608 65823032
189916935 317473890 180813778
39682881 473978888 18819852
181446513 178022174 103568814
46763433 388623316 225735228
996075 192856160 14289996
93675733 224042818 317650054
189867155 327784090 666830
342304893 163175054 7768578
216899293 19596724 19882004
21917387 328850912 124360984
1255111 110006774 30728518
205031235 319531160 182406252
136303893 378671042 58648314
180722039 397500172 447736748
38922313 237383276 420168796
147777383 586212046 209192086
275691619 408979408 92985884
124111299 276239646 17706278
175051841 291123146 268726342
15363195 57928468 876300
67890685 296200320 81435120
117432351 322557552 414160616
199883613 289631076 104080892
178702299 302109852 335246504
70880833 370920736 47634628
26998329 230474088 295492832
139127735 553203836 80800040
109707259 631125558 128009406
60388099 422032482 71151030
53819835 217827450 328640134
63460907 197065978 264472094
18538685 184827382 59809030
26514531 265042882 249553602
252031087 221361176 123701992
42523193 128406168 35160576
253285429 69696942 3624822
75606983 689208636 150216516
216221203 176742554 117063890
103012525 153946920 198558060
121323295 26268700 3746744
293801555 135068374 110485982
141677291 73021732 107052884
193785101 111771642 5313306
304253789 348319468 55120076
263788799 368476044 241721592
130177267 254556742 69946934
221254559 424929838 331426250
344120015 145502122 28647446
170128265 321674020 287496824
102661473 263458170 259972210
101861985 236650886 302756502
179965819 213126364 95862532
174294861 55598894 22785738
134487913 142917762 205733814
18188361 393590832 295673036
41344335 347574690 27347270
3008403 21430538 20461974
136095591 365122668 77332456
23929085 689531814 296595198
222219357 373248242 108847914
328805429 322448620 296088172
132799973 114755044 144999128
33810635 14703190 18602270
94736355 44690446 237917922
103199997 529283918 107642346
10999233 14191366 24117402
138178117 346126718 49776446
115023083 97791494 78252482
20421851 142324626 58922958
2566043 37449110 67477174
65496207 606370206 204410158
133779829 439579750 274288970
72695899 174683906 70360762
93403743 605906112 245402956
26614953 264149376 55098676
27371877 269766074 72168774
71192481 202957186 299323182
2233309 466964538 290907438
193212259 318815238 413516250
58783145 243760616 274280660
336916035 53022510 2066830
109520689 194035136 91264192
342828165 66674406 16409950
142576703 144940176 359184
100344259 236297078 434848342
217856791 153409342 39812338
107355075 131984924 75037800
184742895 128223720 28353560
14754825 97239106 17111010
109643817 199794240 18784300
62197985 413297196 294174372
118344149 799237114 192109862
116807027 45607078 24991694
280033605 305703710 42938010
179037495 81381352 169348764
15194815 422949728 322979480
74002713 268747644 26510476
290976581 439568914 197434462
286690413 47594514 54511142
63725781 156517844 86024628
19727809 311831938 230906518
241238109 231790410 89805730
35075689 451978332 64473084
260326357 64555996 41967256
55606501 340142436 107482572
83480941 306238168 296660272
43370067 488336976 38448112
26332665 902075758 111571410
221843487 39544416 51075872
127585797 306602574 3555322
83941521 424910082 218154962
89537439 232370378 112399062
134584513 294328382 136201154
173459925 415778690 3323670
41412339 534319108 26562024
129489569 10744184 220841692
175948573 262428886 331397018
50154261 452553120 162037660
43340823 622501896 121559468
191042961 96123322 33109602
86121251 156532558 126483974
110035281 595524728 114310392
24777975 435039596 324655428
15280431 98408564 18427452
73858297 221679130 13534670
36592521 385125622 301010898
234962825 67952610 39176202
1521683 490514198 80275274
75880317 33637998 17684806
125062931 190127200 248775908
148439723 314464022 69378506
51746397 53760210 41495930
59528741 227988174 342737262
89343405 268882952 288098220
857219 269863260 420627540
35796675 32377110 77444230
136185157 349393304 230615908
364989293 263101918 6916186
32565523 395492084 409810024
96276011 283870358 78698042
15016299 295778510 169623810
47726161 210832192 222474224
15030381 852773888 99828612
34777833 114063106 198840570
405899345 375475486 69531430
88293 404492038 199204974
135101559 367986586 17024658
58128975 124697130 104379590
250296901 249477334 174893282
123666921 267361294 154462182
75558945 454848208 31537044
170820105 201111930 145485478
69784515 311357740 56928720
210754269 64892982 5176498
68071533 603097822 108517626
67178647 326610646 298548538
205017163 510138746 99824114
118629865 357225090 44185026
234684725 218892606 3049530
167174435 424419640 333679580
27688767 461365948 1490856
64451291 265943838 34424190
148007437 381978526 109535774
326723069 512857534 336220142
12324555 518125450 274282002
175106855 12884744 8764660
99895451 325704996 301514568
170496185 54633904 44464972
13648877 297114388 358904716
44616777 448478514 189131990
190127517 587317764 304898632
110356839 102177712 395582952
102924361 125049774 71599422
224368159 125944482 2279886
100778953 379155842 34018426
225182181 309609858 103672786
175403425 357963892 6794456
225758159 131511788 101727896
24619849 597897922 140751634
30527211 63410152 351157404
73217595 204593460 87442840
73572843 152545454 43013562
94252789 4608504 198410832
71842305 298431412 144242484
224907903 614720816 183968892
138956657 219502024 1178780
33668323 344168736 95704836
300224843 254604176 170471452
15676923 40800576 14208092
12209015 46611292 16335356
11305523 580978290 24454314
104311367 201227644 384250144
50387791 486346242 90468342
29197211 44635428 86625096
382197229 366624302 138291206
170290121 532125072 426739620
201915889 301304204 95517308
402551973 222049314 150094234
113803083 149820824 142417572
250656143 110387292 26005944
45049965 129133900 81739800
232799973 56278714 185039862
209249911 62788198 117083890
46549241 195159462 206681250
15700921 299842048 229163704
102308739 282358002 204996182
219487333 255886436 290914312
28737327 360413124 154043056
301326055 255540552 230618964
345713287 365070214 288113606
118156503 136923384 274194844
219227103 285302850 322830890
54574663 73483618 40355354
438926033 261945996 168088284
43218379 68964128 32174392
244717029 201971094 43995518
164247557 89214880 15750740
82609047 97754604 332343044
88070463 133761958 45217854
54975021 146646864 77889392
249946701 564407948 29495376
60602173 42316084 14022124
30944609 53892336 2880408
63326945 144867286 145766698
356047949 389699418 128080530
7474951 7782522 1048842
283118941 511265538 359851266
343033091 364570334 94469242
65181699 121793796 170488648
295442367 195103360 148918044
214848341 75850712 234715172
166690411 59687946 247091682
127569765 102545830 8573010
288899643 545868846 71514062
77287305 137910958 23348670
132056859 99733120 110107620
214337721 357101582 356960622
24415255 475519410 206854890
146517225 627545310 132837202
58575069 342882410 361921350
127844589 266500428 18877544
111920877 324884144 282766644
105773703 393371334 327729046
234459395 296376294 123324930
106433739 266332998 9011110
57337 9669452 2975224
136621481 267073228 14503688
108955691 350045526 111864822
186527087 283159864 100524272
263848131 238633542 259043590
224582023 86172190 114802814
154172757 339030744 184633052
53038247 330797474 94193666
167060211 317114048 9389976
217446567 232770530 103640094
41788431 243000466 14689398
5002139 477118556 132328568
125827639 465969564 74659092
21853567 101480638 33152734
83841249 311039420 43802232
139425525 318478590 117297374
95669433 318628242 67900394
249897411 244973418 165595058
216372411 574090324 1251192
166305821 126274066 150238498
133565499 204983182 273181170
42980681 840031476 76293948
107918919 337929564 86643148
108738839 326524968 186340692
190804755 512090310 460428130
178060519 64728238 108092998
297599233 43834966 3465274
188575259 136375510 179141362
54746771 395257358 303230002
131485413 341732494 25629738
260699535 212231184 18284200
74704213 79183824 52358244
38880771 272021242 39823902
82710339 494395152 148542760
145778865 502151994 62385050
41841109 482043366 63703638
114720753 672592694 143445942
62172865 62476450 71221070
90872255 384455160 64774212
126098875 141538120 96608900
14092347 105823946 78621270
73168417 199753194 131773254
85044957 278084900 64472124
228556231 389707084 155897692
141808659 199036386 79085698
111398327 252946484 106624588
140416103 548546380 33547060
95135819 253541542 4167506
61849639 313921318 35326106
78690675 327542090 68248950
231259005 132766480 139489212
259911863 281837046 164743386
82732521 86684562 168410458
73147959 10484932 78186516
32258913 391804576 150134652
34447999 185247952 275861156
104832825 178713490 259241898
18502511 403670270 9285502
336203733 400881828 331793864
28736065 190435140 11588088
188200573 288598116 276023316
88762377 25568754 21330602
99588407 310774194 214142286
124552867 521475034 80508922
61686723 346046806 378467682
332390667 313234936 12492204
185071691 176460446 66086938
114657013 555862214 259852138
216565051 104914564 156118828
158734375 390591444 318934692
37201379 396687334 150569242
45497785 399093980 133201960
121023615 40281582 11438450
276383901 238482192 98543228
75694841 72159952 25424108
90230385 278871726 253048118
45621557 114458920 209547920
159234743 284549216 167993564
90565675 177699354 136786422
165456939 118898712 13515604
126180757 116947396 19706224
257891057 504136318 165352474
10145007 212235244 316469016
79988331 266265956 28938792
204120869 56744818 213933298
38119313 208862058 163640634
326247105 227751402 1188086
195452761 441523418 204183038
244762949 76288408 18611848
597479 44722886 170358802
58036499 172943344 103075672
1382517 95790522 161821426
109726349 373507342 295551418
92120235 325389088 73401216
56952683 117133922 187636286
136225009 397265640 93666612
229625839 198326954 82849282
287741643 388297720 186940440
54253245 411998972 48392904
13164569 658667578 99550682
56584909 318697872 123426816
91367887 405220534 54851810
184793267 145561296 32647968
214695887 78566434 49282690
441874325 296443348 44427160
123247975 234752450 10462610
21215237 19188086 18466378
192626679 134358156 290347888
4893461 262007806 333110042
35449289 243799934 242986022
143037175 378099370 3713894
25431323 337985590 112563286
57871835 293449576 735832
352019391 105932430 9427790
65180289 58838976 174878852
119789451 344648024 62775648
29150137 321055238 142906034
51273449 139884832 130088236
125372091 178060404 212153428
398839537 225880734 50201850
139821799 533406588 382117788
94994555 56860964 131792552
141083973 124658554 52022022
190746743 226705798 75615614
94441061 272020832 298801492
60138163 193410596 2057636
84916869 230762096 106497972
113175475 351700530 13215210
307891461 247336848 199169920
110385181 289742404 107564012
136542477 377837612 242043084
173356161 218785568 92838168
50464479 162330202 137441358
82431879 228923652 180836416
277546449 305564512 157047816
2898801 156980226 82702718
24649055 428156430 14545290
174850187 351615226 424187462
49337601 175234056 15381712
121277961 192671016 130726252
175557141 423361094 206759022
3936775 227540750 259648522
64662311 293230524 42745368
77717385 258658470 29430790
80011037 403540682 99928454
164723477 185503118 273346
140930237 83141008 41340536
73094787 100532754 157521518
42418075 364463590 233224130
175558757 454441376 219844760
281038609 101018466 161986758
183438613 373778516 268462996
260539515 306406458 172532750
53436747 264980240 99076140
134491847 128060716 38897408
140108509 76162722 27400746
3127921 218283704 345002668
21350403 472604694 181181878
104841195 267673140 761260
309605567 343904956 5022716
19522499 70846898 26961226
202555737 197614622 39834594
196117587 131957946 100218394
35320953 46160134 20168538
211222225 381170780 51190960
312112839 403978458 227701666
261138705 421801540 59470560
3892971 628182708 18470008
152935935 297902398 101516670
887493 70023492 31419304
20490577 142860358 1378154
27402941 101226078 106870374
60752981 676588352 251032892
184568947 169856616 30950928
93775487 475950714 132298554
41834909 51395362 54535670
247559781 353456558 37856130
91420863 76301656 74248392
253215087 162441486 16889714
104390109 54146988 32392540
151863889 768168418 104369726
187868731 90532538 121168126
143631625 227681910 212863062
37476085 208749970 298863190
180322345 177610818 83041626
99709419 360468046 203579322
136896075 180980650 114975750
232584635 263253588 71580600
256782745 69745992 56263044
145873153 177775332 36454776
256960195 81776080 48602860
8293305 157314058 127223694
72075535 110912870 92675942
307697089 419956706 140830942
138941151 146380906 365920458
96316531 195349548 191657148
46237427 412934724 120526416
183307379 175095160 216511880
168338661 771919660 6610020
76817853 465413452 232349184
37924743 134026446 251854622
89898411 106869074 216103938
122729513 338629808 65125796
102697591 281892594 53851518
151390955 346468180 158894212
28720631 133119578 160609886
177075023 219268830 31427250
159689183 498599464 86719016
35535213 40863984 13029640
79129157 622820232 75583884
62818479 468504758 218356494
73171453 78722996 101302328
337394989 385742758 78161246
264284961 65499774 74358998
53027629 296084138 289228982
178774403 219617136 328407912
29441791 201178148 63231776
23627607 58091300 151824840
55256203 312866486 159271546
90313545 258720154 28774278
60980167 77081044 1959920
10046721 162065394 173341322
164730173 171646564 243451492
193162895 161865908 91271056
35780437 500248314 216431754
21092257 80443624 138389896
154153181 112768162 172737422
61481753 169684646 28269622
43642123 193903584 93329568
97594109 507027852 260173476
9648815 126430700 30408244
137245583 123170838 175937154
872933 373235204 323816404
181463699 329549640 13267020
244367815 228357992 207706280
430115303 80015816 1085912
37754481 222175434 111243658
110233695 567462960 309923416
9927789 559137418 12756846
138627191 223131460 14829988
176586857 289062644 162977984
105487825 262982350 246136978
268234835 351074456 77749100
27353443 132969736 270210032
46888021 92096538 135521358
117322887 275287066 147646554
155247079 190111402 45498826
213033455 82281240 114340812
67773587 278293750 179389310
230666577 52918986 50371786
32624827 142449454 105779986
98417953 512178496 193469780
23444547 280334394 80860322
84292301 830959446 61024278
67686147 140942142 17089066
122345199 9463862 3268626
9112581 98414586 331338802
162072301 371562048 21348228
25464593 145116104 176879056
99443745 324426480 100389448
33096063 25431872 28245396
13824671 248467966 68102582
150866001 163888252 29745168
180037905 62973526 25069170
92190185 658947220 57866348
6190325 337508082 257666874
65600379 384740146 44226642
143480277 125548346 2639766
225930393 490008054 127600186
275815261 73267662 774102
181695259 127947968 145069384
203147621 322654962 208198758
139539397 123979324 136938616
110649547 631399584 324732864
262558279 138629236 127494008
181745757 96560376 309882860
11416797 436271618 116663646
271189619 347380622 376357306
97813837 326059606 207798962
145491685 453076714 146495630
280050267 356171362 70600734
120900575 527520610 209877950
355541003 222095234 109227998
367695127 237197008 5243656
274602525 341305734 104331262
36719007 200558164 249712044
63342839 137735916 11943768
114870673 175863948 198263496
122677815 424634132 279359976
123766951 334052746 83225758
150391923 40068024 32334316
81024361 99387942 88909734
80311689 162056516 93546132
77755493 325116834 319418526
113271009 43842270 269188238
36015121 558127236 334328352
166045757 380495092 67729736
113590025 161021378 14720654
292604377 371015302 226860874
17477701 159494990 141015082
87038133 344109416 79162416
24122937 170650586 92505522
319378383 68597938 14501694
105824415 222068070 84555590
198921251 302437258 141459866
149254665 245150020 98268240
88556909 583845906 295973322
25140953 165267354 269369322
235672059 483557808 121621184
90142051 766195638 29157294
96947895 126386788 169549584
123149125 664232780 65460328
248839869 465554586 309413998
300572369 82112786 121889362
89070249 375786028 94047576
49370511 37787028 1801852
89516549 231706990 240489830
258424911 91160712 81503428
177665963 142500094 7846718
174608691 42077212 163618440
136995417 157465006 209412966
68463207 460603312 128881536
111483471 315085514 424420362
1311207 171152054 44452962
311921625 305671968 243045124
123797015 319417880 42795604
27018129 278489340 14583272
183927079 212396988 618204
37703459 37484326 20700362
400812139 351291622 119440486
75777155 746651320 14282728
412415229 164819806 119217522
343054483 357962164 321058232
133866025 240416860 178821500
52245061 9308512 425896
274821321 68963352 105094508
167649853 131400064 38050892
70600031 117640612 200472376
36139669 105334508 95052968
360487933 337362860 296889056
445775847 193405024 134786316
8281575 498185400 76075388
192269267 63469306 243199274
6208445 299360002 137868970
95405991 201188398 52843266
85958125 583689200 119111620
137653279 173437422 183500010
76694431 302353458 272322174
124898805 273626576 31897200
65415637 431463986 334135606
104300913 315738924 257874328
84115753 477526624 72236836
184869681 52716168 33960088
224519061 79537638 133156486
169196855 261401550 334663650
51059751 211880518 52737630
21602771 112577100 10674720
138099411 280456182 31809298
17110455 157928690 102332070
33058183 409943014 214991158
155401691 444549350 344088230
120465089 173494688 129050936
10083691 157247830 22297010
214057247 329525594 145885906
364366901 106308500 24551168
350607491 325108992 18700188
246494601 564173244 19013152
82314953 212653756 184749808
307205609 399844064 211109108
56114113 202346078 75553486
200784889 441818388 217497264
94773699 568261578 321187946
227617105 225581940 74373480
200477763 373062656 407135556
6322579 123345044 11120128
37466601 181282046 36463482
53025335 265774678 318464930
52964313 610597270 150493770
1871731 47534862 35850018
56459473 99058120 159112664
102600167 230643268 233049424
335846795 77379340 94092320
144779327 285277006 106536578
65554645 292230060 29597964
49507659 399631452 71164328
84653667 48968272 194859336
183162027 243172902 181137706
8360649 228698228 202436988
108320103 566021490 30063830
112606549 423312548 74374276
195942399 160275600 250680268
234014919 143851044 233481488
145686545 317587346 20669522
2685217 618855262 54985954
16171319 284616432 414581304
101552473 308187614 103451074
129710183 705000294 190794858
155342805 643489486 171696570
101908775 61196754 77809422
319388221 304260106 173093122
173012775 34071840 16866256
244742223 395351094 384655426
89826169 137763368 408293308
216606823 416554318 143773634
84354647 267893676 235591884
18517081 235755774 28139322
141513393 314730538 5425434
130804267 500244194 229609490
183193391 101314460 44386388
130069533 180257736 155479352
85840719 366514146 31031362
262084597 395715986 116968682
4735083 23164106 6837954
213551087 92058082 110825546
332906957 123059244 83401512
151153313 23954094 49947702
141784213 347297704 33852928
260154065 513804396 13598700
182317605 453759126 99242770
370551261 185941818 72702506
17742219 56101866 265084862
279785745 373830468 88797176
242384283 199856074 18818958
119500845 241469270 194798910
24780523 51264834 35221074
94429691 306100414 208598018
405887025 104124270 27478478
16003341 107640638 9668586
223776767 533943664 110980412
12448649 469170116 256580332
86008273 290414652 274426704
28623691 128701382 59267222
84128973 112705238 241402266
48037765 576104410 226621970
111191655 209005320 68272960
105424587 60098250 45072334
52256121 96349202 123913506
90139853 133044440 52752496
405834335 209031080 40872484
34711041 158696208 713632
409353345 72367320 13498540
60077961 448352068 56472144
27572577 266135674 498837174
63777213 121445704 222400548
110315593 167079632 104602276
50234003 679042112 113157584
200894555 191539702 9309350
96886185 216945876 87520468
66196001 31478932 8173420
242111695 108868970 19953526
88345511 190603752 272302572
61406725 489462090 322968234
50112509 155351548 453944152
131103609 256485494 23609922
38462937 113679674 61937166
99504213 14274236 174748152
128557489 302625784 221164372
156244605 247558456 426175992
27417617 129032394 17814210
126765537 109356042 37950286
216070073 420193582 276241934
136159725 162630882 123051350
207747551 203933976 152062968
198426727 281706940 320659564
58550199 70856692 167926284
172536631 267837818 262711814
93697189 437816268 18018612
251674167 76947694 21768534
152044029 414789472 305309712
306213367 264137934 74597706
38959977 237222210 114922570
135121083 477437376 150741032
57005001 434962614 8027482
25474097 281728772 220710116
83728383 67448520 37379260
18457637 310490304 268794372
179923861 78930388 162940316
111218137 188221666 124682270
65607675 565853520 18799556
302769651 101500508 120144972
171329265 228207996 134217580
52466679 167938230 281054678
198897829 408299472 53615604
221225589 334584906 110379742
44444587 291896286 262993146
304148573 191177804 9878096
69665197 33033046 7003514
1301125 294082432 430438576
64309975 82638938 51406930
25853351 311612220 183455868
226371319 286851656 41745628
94394909 247277464 78308452
3163751 542318386 82850158
398387877 347370486 157908538
26980543 227514226 208476926
91872645 301106340 4958560
21917253 295840208 261600444
76291881 393353052 65949856
29516973 215068320 243618460
15580755 177856210 83766990
97972251 157260974 14860302
89788687 163761464 51254432
97067551 392723324 138958408
39567037 390552346 4268294
414739535 166256980 94236016
106074677 150623086 41907082
73934017 80130076 95918428
51835539 231895608 98714284
200242107 441091224 196364308
129857277 34298814 21928118
58578039 223772298 156135418
140883131 706130768 120033424
155628643 245697576 40145028
92599519 203712880 329637980
5990231 539109038 98685262
206032705 266848260 221960820
151706145 753038054 132355722
1234443 59933162 31854786
208828151 42982114 7462142
69621801 157338048 153952904
217488309 264080238 55993690
107187665 130733820 249430440
183606799 59115102 46457982
174877463 143423154 21014826
5801297 528355002 22467954
74376995 410541290 204752690
38925213 318459316 54735756
23540619 148702284 19218428
20240005 276581340 160672860
36558085 220939110 137995770
265498585 346740600 148653984
138479649 216010818 136797974
5615541 42526698 18754742
77537025 511458678 189336470
275143331 383638852 136421476
268168887 246654156 93642968
75811519 104711578 154507858
65312701 419486834 5862662
73623803 325382424 252405012
324837669 108867342 111415378
87330299 229016288 52728368
163751127 231751866 24539698
225995523 300966384 98292844
5245005 195151428 214515880
89129767 82172082 46650426
26082613 77245232 208725704
170684871 558624456 309131048
238404431 208698898 12756622
41359665 143396892 492846344
112306757 460841218 95727974
8820775 255416726 161141218
44912741 233880472 235909828
51956903 558640274 241964582
69992741 166991172 359330508
11278825 185144544 260077320
177066313 64685056 51600272
116583377 450839856 77906316
113728397 178177886 172508606
201920207 302448746 3421742
34703949 178011422 29828142
148134833 488988094 60344506
148941163 70058376 39452592
133502495 554348488 125101816
213811611 465385378 155529726
75343267 184883448 442877844
21415025 363006800 4215764
265812697 14178476 45308536
101301011 451120908 280420332
82925915 380008854 88297830
26156889 372778208 23618736
10647923 186937234 205521746
176428417 285558196 207509204
161617199 629169582 192718998
13872897 269276344 219279432
88173465 117197416 168459900
71117847 474064354 12157770
53402043 701519004 197736844
131545079 623165862 256228134
215203811 248808298 72091010
277868469 96397768 113056464
87330035 597209314 67204102
110815283 109622160 11686020
36337321 475335474 271246098
141030475 167443788 3826884
145640385 358160974 63294990
4397989 57364260 20702148
142316265 147114350 160013826
141129143 167394836 93203048
281511975 143952414 87515650
59290857 361914036 232806128
20017725 157560690 26375830
146717833 103998402 133593294
37255627 48626286 56014302
338971535 75663172 20006140
176227173 212888098 178975554
29572417 404278894 138735518
256053 50108430 1733354
50537859 58771236 34078832
50202795 528315378 74164354
86566909 155094214 139002338
93940801 477317202 168826986
133594919 462068152 447646448
104693145 245841360 368718664
111333701 242858626 309428002
84847975 77735280 13521300
113677547 434073712 139711624
73651207 62990724 20847708
56519911 194852126 175654042
20169477 206016726 141739958
43946319 285233822 8833782
153420675 190814670 325636154
184474501 120290948 312164192
429046117 180925856 43537160
143507153 98043454 24107366
121601025 375229056 169986208
158086635 474493380 86259964
127097755 452671402 4596890
159175933 443755776 265341036
174540231 486952362 450540778
275772565 68961202 132483814
280158533 153117110 39770170
332595067 403224976 163096516
211186873 214030720 83882300
245746607 135329274 94537134
178847681 197210798 56703034
217236839 549393862 160172174
369838503 237910046 25067370
263612223 353756222 17414886
8873213 125696196 166844952
208708043 169548254 49765222
70867085 24844178 82074146
299790099 80161698 49899242
287863927 475253064 389995260
190743115 231762820 237942380
230234577 81325068 85670876
172586339 142491104 85467128
48097873 228645552 173301324
17057609 228978788 51722416
169066521 61187288 137987556
166463505 317146670 224817990
292070833 164839250 130664330
255404989 322208582 303584698
146412031 156581962 157629802
13676817 351369642 151530434
90046105 205974800 242070100
101542953 237313946 212207574
30839617 519646316 196810352
205536683 294049004 20760764
67068457 133928476 74938040
26401317 168115464 286166144
52234939 640849932 91549092
194678347 217604116 216139024
226193423 224847290 3505090
142383539 223272668 97663256
180973837 121095566 156263818
61387881 159198320 65695908
205793661 177089108 132840312
30928315 541760192 180721720
39424605 92955730 18255510
149276723 364176064 206843120
197365245 247641360 71201480
13477249 117961996 47603492
150038921 508467828 49528320
191610209 123155062 50788250
169808113 122488916 53322380
33554137 288239096 46559084
31661559 277461952 452776728
94525635 321850120 126764640
124802797 42263738 118356974
286683831 128099742 46695670
30444163 45894558 29762286
173073647 153662642 174435046
256771883 181003892 96038536
88853691 194537352 88879148
45276423 329459730 204952586
123957771 30213204 24757148
37623177 251131326 32553338
35505051 133709378 405616734
133202903 493777914 214728522
275235615 253661792 28747356
182870529 126675508 142483728
69929397 556260994 49350534
81574249 30320908 26322188
2178717 567081740 10938156
59131007 343328156 324483232
2691851 201896198 66055654
14091885 222724460 75292980
124308845 124619350 123416450
373381631 14501476 2088832
68976321 342325138 50897598
117573629 724554642 46100334
46124091 483878018 108777162
48711993 708394364 264340296
229099459 90961098 58999974
145307211 248575740 248751352
144086459 341638018 100960258
184049271 71101716 41916592
125154471 284725616 200176452
8025661 27810414 12120918
91764669 266967992 127776780
146370321 512475578 206649726
189682709 391875052 234198052
330803661 275853990 160410250
203687481 101410162 19366722
211605111 309535434 34741958
41452251 165673720 390204432
128707115 108614048 178557320
211072309 49311242 21429106
192344177 161521036 61186780
132339953 156132926 140163734
154957753 337195214 49722386
53330639 285327288 159918588
20141737 455579608 308921584
149586753 33254746 122942994
72843171 279982900 75579360
1316257 237438268 178179256
96240963 235021264 286721736
100823723 67207950 50055630
313249197 260467288 136208544
188934097 337435816 261416716
136036289 134796134 269397802
224893145 410035524 165577068
44666555 127610028 363125196
129942399 518147846 231254982
65827551 330333924 110980112
40391201 77664530 78021530
227433745 310545768 39039624
110713693 321392202 367927254
22113765 364443628 122988540
138417615 376926410 35405130
110873277 490630678 87582234
50864033 66821286 71520858
30541075 80849750 50954170
148345381 163812728 37570484
178691943 149200680 29214380
165457317 343681000 198733356
26485983 642559026 64782206
146308517 368105472 96585204
61820889 851209158 103842826
106995473 235485458 40251406
208818655 126153426 2517918
127514197 26249806 11300054
240708189 164185104 53523908
93501377 16131166 18097306
201006515 216047170 35460290
60260577 92292564 183785560
246651977 155536836 86702460
60388211 549099102 274727094
111821687 93086348 32059124
72988521 541574558 122601318
156408445 200631640 46303840
430057381 124356650 45848342
89254953 392443934 41596266
128286453 337922280 222507004
51445341 260689598 76210182
182644495 113334940 226352140
433565663 315876526 131384974
4849429 326065442 426331334
254996317 337728250 239708894
280814383 132523836 16084404
21209547 138776090 8524230
221242779 454241748 189809612
215439057 248007880 182689476
159377129 342817644 166898748
131293563 198014120 47083284
395279541 113381214 54203998
17355951 488389218 100286614
218667335 95037070 34903658
105031507 97678732 47964476
85547377 359126006 62762374
261556431 356912706 257241602
111408135 235061448 195071464
180809475 208432866 137700362
241774679 146181402 187782834
41977851 595886970 110853910
78593175 576976320 269070760
21923291 333341268 90294048
198099147 298584996 46589192
102250449 286157412 200863124
292603421 469456980 217917828
73046181 565848608 133398408
206866329 216067576 18866928
16815555 298961850 479962198
31509107 476575584 21225384
153626771 126903716 30607688
24390321 355093128 29596676
54044285 252743120 134623160
237953117 161340376 18102316
271160625 140746236 38728000
185861469 92319288 40152988
160776075 119995056 15564040
104812173 224326062 35414194
183156281 135243008 30563132
234390859 582497442 228845466
269703141 190464978 18201062
56083093 486190810 170244326
171020695 139512060 42257028
166659695 447937640 253325120
187819159 243365746 115875502
338445189 110959464 60662588
188496055 346758062 38156734
13782795 392609102 6422814
102489577 247549992 50127096
46866883 437490800 11894120
19969951 394072882 393631294
285603839 445260112 278095048
83558699 89544810 102578982
160493221 241482788 43227212
214700369 487541448 173450592
12006355 134170094 452491150
5614761 60399852 73729508
108323163 473650196 348123108
6369235 60471730 13931030
208027753 179144862 52662174
353994359 292698504 235223112
380193791 54888338 18705010
58664509 306287042 94193438
121437549 122642490 82147918
25136085 436915544 151928400
19920239 371364932 306729592
54117075 353190362 411159630
161772429 284802024 62491208
233307229 178132492 46704448
68138385 157772960 6722844
123301203 265991934 238754078
53086343 193423174 79149334
65734463 447014434 30226450
162253711 214537472 140955296
65976209 144488112 112707912
438305875 258170150 88985690
243856455 137399440 65810400
127532721 294546128 16454496
69641685 237485670 2555950
80801035 511581870 272200290
19129717 302808944 339847616
183631453 121360962 79637046
144533161 291841336 115651688
96711041 112933708 59134312
11477139 554733816 84702028
65804511 348301838 72922962
218236133 260288356 59020564
245283651 104750232 44519320
126068525 451624148 79570364
317484759 137142498 83669122
188758713 35235416 96019068
22314933 176585196 181950748
29183655 543349144 175103340
20533955 91455958 87512894
125509907 173387134 79070722
192352093 231893696 178781444
222408009 349145322 198847234
18592497 25366914 31256582
50314553 108271818 164259306
2493271 385590764 13266128
47529287 302340948 185330676
211274509 195961258 73846846
210922585 329766340 41739548
205347569 429929640 113572308
291573455 193658038 47641666
269314243 492775674 308815518
131190227 244175316 233849748
345029053 158999916 143679444
8016405 43848110 17705190
87189605 281946670 146500310
48595777 193076826 422064906
55435169 421534028 23017508
87248209 197644408 41027548
156391815 645990452 34733736
2607143 281958766 328761482
294300573 540814226 279379638
47451209 314505334 351629018
2831545 308343280 71532748
17362259 358876446 66923898
122937029 37847202 22392654
220965823 235594222 76893046
115215235 353002246 248356522
145542261 306226534 169195422
44901655 134272790 18016450
77059705 236494080 105576972
143649653 465767202 141523926
110664113 325691834 248564702
55827297 273285834 111095914
100544053 534276180 185490804
248855309 318766620 146924412
184977593 261120574 353353414
78380137 336870626 387795322
110561989 455780772 30172488
23507699 294998806 465763402
166311119 94168758 101798334
191150841 195039062 325363542
18739289 290891212 335583172
160188871 432088658 56491154
17166369 414140390 292759830
179487645 372102180 66348560
73249003 304269564 281821452
108675473 339881216 99435224
291988475 586735684 103846088
9003265 846202630 62510026
172792317 154343426 218771646
169722603 564732246 105716930
190169081 643028522 20022434
59319543 514252084 20064732
89155719 420536364 396708808
404540165 270043360 193474844
91831663 29307348 10253736
110495929 30688402 30964034
175724277 167428812 43163804
3228923 187976892 55954956
259452951 176946102 6102578
190522001 154569250 193564010
16329517 470152562 67405126
83663831 431229684 290054472
307000277 502705482 135118794
7185133 29096070 14608650
1183551 22946004 39464632
2181297 556295652 104233316
243519675 113921450 22924770
159538671 579956998 136705554
71575341 326242888 122231280
139968223 478975264 171979552
230852385 453800900 300702276
40610455 599894350 278619650
66142251 109822820 151640400
29936607 47356366 5807106
146680427 60074750 47147714
3841715 382419504 175900080
59334141 301721106 244875638
212993721 325568096 165110148
21669093 108399754 62568462
212968443 213277468 143863896
19810911 396662526 35309018
181953769 477242688 5694204
21558989 162254640 378803400
67757557 474061186 209535074
305376011 159279836 14463728
65864567 39501326 65585042
19279575 262753582 217674570
157999921 156421452 53544876
25326113 285622594 142521286
182356335 204649340 111405780
283554119 424169290 298809542
208604567 299168694 112875342
125729509 691705482 119754174
180626169 179943000 26739908
303285457 114281634 56333286
135713299 234033148 37437452
2582835 154243580 36362640
7109859 123666312 114657572
221880823 199293236 32117200
178915171 624914114 15652942
103808209 425743360 14976788
148950809 167225352 13384788
175711117 361542426 119489922
45969035 339034472 110866096
98777517 287978220 89612456
176322003 512300684 98814972
72654939 33697458 40379902
242629661 146233792 159867524
323237907 272661624 50517272
1949267 355559764 309783028
52391379 274757252 103871952
19723989 278413008 241932764
2004355 242321860 419534456
230139549 602196402 184754666
9035497 504357736 67868936
106368069 230633730 191064850
124744205 630959560 201777184
278243025 163338500 30286800
113851721 160925970 216962778
23843835 185160120 272134060
58583525 376194050 100254050
48676181 72919748 2141104
35302713 427269256 189842292
91897195 63983400 13388760
295331601 171033008 111246924
175826005 70514260 126826840
30519227 367864016 9322664
33553357 115836894 12689034
350372441 248243262 145663494
897411 84330282 18567394
202569349 454562458 432506354
282432279 255424128 10403500
183201285 356399310 183408130
249865421 271338828 48559032
253474223 128725280 182973680
14739039 135098082 91134586
84094243 172314714 38904558
185200865 506139880 4138892
310508357 171970298 199403306
135790067 419571680 375360556
40960317 388082838 278582506
234948963 168719340 125823416
102016617 294702354 80596246
28165747 96732226 23156758
60528941 454602342 252368586
295011339 422872710 133677410
21236565 295170018 221442074
212461943 129780296 94182328
238591001 317558492 190673548
223727375 19291550 175146250
31580855 754419510 37680810
146886775 163888050 30884550
181138401 467807732 120542160
267389893 268681086 53082234
24350157 527133288 275040016
41083121 298723820 84219440
40740913 24590482 157305386
35455887 380677172 410651496
158783433 427286564 209724624
119334095 111915444 26443740
343570357 142384116 83405556
14010505 468192540 74260260
74330703 454866388 79173264
77917713 433483894 188103606
60084859 97954362 36617238
168685805 178808110 57859966
9677711 618893952 60182148
105354045 381131070 227781418
187570923 349500406 193792038
209822721 246950258 102706446
135942967 155739728 75893236
150348893 92057090 17688710
82059919 389480292 471493824
119284621 265703250 268914810
11687005 414843376 122281732
43216509 524834768 22340136
134103177 537302476 276337548
71412835 127458734 49994138
249808289 141108112 72647308
451968447 132511534 31595802
235545111 158781748 84672912
216045067 158694092 45873964
172192567 238392474 111674022
85969005 347319110 249725718
51626315 204403576 334493600
68185723 574366826 292354898
7305487 34813818 4112706
243218403 111245034 181687082
144044473 421553914 93569530
142307703 441385968 116620996
79368195 59566548 101640764
240826501 12519160 14109640
20864759 44731720 14021612
49133723 94152344 11687384
86632253 378872270 162942646
166376865 223320878 79390446
161573899 171498822 42513498
27840379 800109416 32425988
11670219 333792382 29799918
186918821 87719872 107108560
112496231 445805338 3282422
95607491 406328928 60716388
192745177 383795476 220855472
240884003 605171928 204041364
308683601 226195350 221017590
162516195 134739672 75343180
147970011 197024052 243823664
169111751 184265716 252931228
255458063 128642706 18316386
103439667 354649152 161104576
141614195 186469500 86516124
81575795 310716110 14339330
264353499 231887000 121644240
49849185 26981280 4093580
187259633 292432038 136318314
71725105 449103750 209671950
404745429 400650164 230692452
163816765 118926170 65039470
165016673 313082926 131077726
19301593 225757254 40472538
124406499 235621806 82959922
67409765 285768488 198667816
194796417 108316666 78007134
337758479 258398488 82727428
30511793 45971900 271318876
170051215 178487892 35152656
133508299 316704580 82023880
96029235 135318880 84269340
10269037 386570826 37565214
311604645 45469294 22529958
43710265 547093984 117124280
65278965 473730310 55553370
30053845 90507768 73493160
900049 86074538 34959274
55892993 429427996 139461088
38410223 185105774 62000654
78800535 295168320 54125192
11559959 362683840 281524940
44258967 143903144 174578880
47951539 61907318 19572194
271987763 333946750 156086566
216555819 661661842 84237870
227555 522764500 17099684
176810459 177121112 134694556
132071887 268739284 9016876
148600099 97728342 108693966
94757375 342188034 232888890
78455559 384082188 32863364
4043445 466316510 167514870
240686763 143478042 85759634
318974353 138237950 65615210
72563155 146892144 19594140
151929607 73932456 1532232
180277655 114187330 151863922
243070995 353750472 90492040
250165951 184938226 93221558
85250283 300685544 280321596
110842355 602950760 20901076
136830159 166573688 12375336
107367543 290477048 128666064
136226275 58050088 206714080
29711979 255474890 392083578
23427827 472057226 114325862
104334633 148996224 214426484
189479113 269273716 195399604
33613309 553823282 134515298
33402075 180475400 204760644
52571073 651517512 110381236
75797077 223357904 84294064
225577595 45244540 27656552
117446711 36913674 91633482
66891487 53458626 30206922
243801345 219316224 106285268
315148853 290471696 89246356
24429559 466206342 112960734
265900075 62235000 75558072
257834679 385051212 277582844
59599439 416725092 229835196
63769873 273802798 56876174
287559271 115416428 41166136
173973939 173403442 47404998
89985995 167324558 126671806
158651109 501773382 446260754
109265147 136111836 113474688
233151509 292748482 122160998
120340215 632621260 328294980
122981155 229919776 173395468
30098369 416388742 310578650
97504669 865807062 97550046
125488287 209439822 105192194
169590685 59661960 68545080
88636481 412428496 73091692
77694283 629725518 118540794
271475725 141309944 159476140
245486545 614691338 403510810
342092503 277550620 49989296
166326107 532404384 392073228
455519167 237403354 14402218
73307777 88971714 213204798
239848847 188133014 127700174
170774885 274781908 161722600
17602557 51370876 380676180
271035539 477317772 218908728
111819933 177850794 129616946
226381589 215772304 122039632
166686609 326777152 255229764
81189429 40936452 103754372
120266051 370938158 313233902
185060219 674936526 15515418
168982907 93326412 46812816
65069463 164780268 129052276
4623927 230022756 209312444
20600177 359190988 65351444
4011495 151502800 234342300
157448037 264248734 32218590
205840029 224354812 14408928
123150503 176963640 67702680
5966977 500824898 34037666
97562175 42353922 82020754
411795867 148006814 120498966
162097559 153727278 175421094
198895287 190435446 845198
168185983 79372782 83876346
174982673 133401270 26072430
42544271 280101448 182159768
16611753 86658526 119079714
101666857 287599136 73994524
221699055 112251460 25801068
19441559 90506308 112346824
40496801 129908362 104817562
18760965 148860740 68930820
17353387 288753388 164777996
34546653 263173936 201914796
81681149 67267866 50653878
51657077 395505564 178515828
25132301 97816392 84083964
76258035 262984416 118970780
253766405 483048668 211381840
127482153 399816734 127367994
262690839 403942416 387186332
23180709 109966354 102156198
47253523 378888886 192886714
60157427 202085458 196707434
153547831 65631700 342741092
98209113 26597972 115671696
63526087 490436104 3059272
23152527 547137646 143840466
32251373 27272322 437012274
83901395 387841380 231054360
250903125 288811730 196069650
28583263 329937344 282360848
380496039 449616276 133111772
47188269 18585756 49906432
45882977 306693790 133557350
45704827 382059036 63381288
140366143 336205362 104069694
93351115 164386990 88467422
140171289 117205098 68036690
211736667 133725746 50734026
375588341 348983468 61438036
77791955 486646260 158691756
141508157 425334508 278050216
45630357 130843324 385695816
262939527 318037664 219998520
154094365 436971758 342713170
6360145 118439880 128025660
252715597 158976104 167146736
127510297 442636946 59405902
70163671 339693422 225544070
41527551 269147034 27987518
221950675 235585952 50598464
247380353 405862006 75777058
26832515 287026520 1028288
202361789 302233712 142960856
117218605 320158884 78113340
177641683 87225320 39079880
258305625 195536700 242635772
346507909 160518924 82259772
96721143 185449464 240513008
16353747 323901706 57763038
1070141 121185312 38863800
162683439 484185162 35093102
161359213 703159310 126230810
28780155 94328940 126907940
133522775 147667262 67935770
30261851 259019556 10371588
3698161 164210444 45757892
102259019 79655406 2556282
313172043 508495804 12853008
64510339 346866722 174423554
64103373 299631648 183925424
95544085 178952476 334836232
196755347 253659614 82574554
21032445 329419876 82118568
153333515 465862828 168162196
52953309 179884842 53313022
121241025 54514200 174281920
175388791 275092762 227768254
52714627 667295736 131519052
77167263 274322012 124609356
273114203 398078166 148169778
158493387 227644014 365471626
14889443 306783370 8922626
5474525 308259240 17838732
121906963 59329104 93939744
125999829 438807494 463191198
263327729 219589516 207005372
120774061 549001902 13734366
259958863 290321758 77997974
164057603 631387374 127000002
43148123 242623336 202218956
409487399 287244400 264497032
23476561 205942064 248545688
57723023 162022802 51777914
22461101 357418218 41948826
130919151 91767918 138044866
145306645 80169580 14181464
72997541 146989242 13345206
174284757 323854226 125518482
39830729 446974428 116574036
61701317 165735986 184594454
130061449 180829382 24829966
3779235 538459840 43560420
33374623 673444424 117239396
79580103 127698286 12364734
710201 245305538 63454642
3426151 68682506 3556618
194691209 273065268 10019268
3068711 99052476 74315268
53271959 241238770 139038538
203947 825350854 44340070
326040299 289789364 230899268
116542461 468614970 359730110
4615259 316208508 162036
160524195 119088960 108855860
172591385 114752304 115054140
313794437 418317306 439122822
203746593 448089168 320264516
172083573 265072184 27676776
343791589 254854032 10603512
184437071 312157856 160614268
91172753 161953778 544606
116652081 143366724 4895152
8480999 532766438 103835986
209082749 181277198 64762354
88751323 217902374 43767194
169806961 456117542 39379702
242195655 186066690 72447194
31495173 240743644 21631464
63549207 346949226 134740946
2273191 7619096 20344328
224630043 351363452 157436976
241607131 339491646 35937762
197669559 168629020 290339340
336649899 375962012 295318272
143421907 473897062 148613806
108097129 54466948 3759836
238385975 279372046 215055470
24905749 504866944 332422048
14717413 317661716 72222964
91704455 110950440 30111600
89828601 325053560 107920668
168503835 105072660 70903280
66457031 699159350 93249050
171591683 131009924 245754112
9084505 333617784 160689888
140172665 376260710 257000726
67841417 479261566 135535574
49793691 145838238 45187334
30714771 289229252 163228884
151718461 167851598 51604394
356419175 82140254 29399122
22422387 505773084 143035316
15880077 571148514 126235670
92542467 334374006 35845634
138076899 175343818 64594338
258352319 443164648 239900512
52694953 334493710 52026110
218462429 397945614 42605178
5642601 170920276 29218152
23621325 93503146 26556570
122142317 650417778 177017286
58596923 65705776 340779376
128528369 547536198 153659862
202356411 612003726 217917218
472756857 191524372 31022256
17507685 214807320 13779760
143222427 338350764 101243608
241937399 141324998 108072662
88002415 393812350 151616338
34449295 62492210 314270
124740573 23407588 6067824
199871721 371064464 301882008
64395249 654499032 108934372
100442305 39658878 147002646
164139245 293803720 192779440
68864559 234665532 378568336
202085495 592116150 133412778
402724223 322665854 195167818
100895559 499351222 100597254
236371183 32277990 149557794
112063569 248632984 27198948
207126411 249670652 74900100
215058017 78824788 35723456
7503843 60961666 101015598
260686893 438051748 16685364
303627491 479416874 14551982
37395699 333921968 305004468
182215091 338613696 158147988
96333561 639728638 19679034
216360173 133984834 78876874
5237245 135154374 27374370
77982729 143828366 62673822
426765935 198949726 90236882
172446393 557963312 347474256
215124489 83492234 26878278
228392797 123900778 61915006
95168471 558829980 34723680
79701741 328915986 321155722
104795253 375311336 120061992
143782707 87641166 108643958
69434043 173009674 127734210
54112481 224871752 138876248
8128335 512637210 125730614
65123925 422985192 267940280
244898687 240985742 55514894
24187431 192589356 453823708
159844251 164054844 96273172
180323725 252444020 44412860
98455421 455216606 131298158
88150069 147233316 24972108
212345863 369191614 287476178
119378365 157246002 86443614
83940197 407881296 135489288
47917953 259063980 42387500
7141167 497880576 51203512
73544907 72476440 220699260
123705113 638981884 211386124
4354663 162373900 24629420
62159947 737689906 35163038
226905147 496482672 444091204
109349635 232640968 215230340
11864291 489415088 61507840
139926825 711011270 72795534
161388183 129619470 45269030
372153985 323106250 202777834
228871929 448093198 444969378
1809137 156897818 18198614
24777805 138830356 410971060
11869579 25868528 50950040
96237053 611210962 43247606
169660107 735593278 54314106
63095417 232527316 58600504
169094397 412246606 4404642
35416149 93169818 92208446
201189407 287061864 81937356
49612039 436217084 83023792
65133555 342013248 401023364
165958255 204900590 31043590
23043095 447018160 266373620
85546853 13342762 12152966
46688565 530265288 213992680
4921479 234495282 382752766
75751269 258113460 83508140
111560945 85618550 29229674
94865319 829351692 97142876
98190941 558236060 74805580
116361311 59054360 152130980
18035709 454778790 129317438
62728175 50422536 12080160
196611341 47131902 92346246
1139259 164685528 302391892
430604743 383954924 86138032
13300199 400074390 137986110
128332275 80216388 119543684
38425045 272502190 93123550
234525007 633431868 199932144
23239491 216181956 87518932
138816839 350650128 34088628
193503051 396868308 148580488
63006111 533812998 17526530
90264401 357466096 216070168
1005669 31410152 61579164
256991275 567422114 105338098
9019181 200306122 35282474
211832513 429437254 37300762
87922377 120765714 13274990
43143461 179110128 55731348
139079781 59426342 76403490
18518197 50963318 200454434
117690207 558862508 108601344
88234253 147265164 62468088
9817751 283835488 60080296
67697341 282055632 233014572
40881377 17937508 4831556
248099779 95531532 22762884
25746063 268636314 443437706
151022965 36512866 60139450
120024595 241258848 126975240
28722311 48361952 9366392
338525019 347652522 43115626
8558141 197650072 108716032
140282413 416903570 43878130
22228583 58099560 138376644
331539513 225588694 28353942
67993815 135334830 92458174
99069195 192251960 27079680
157556595 244610960 220713108
210964561 307089202 22273618
95982315 145839304 206970420
23120645 95180322 144501570
158652783 271783932 369697204
50950331 501097038 51785982
75383045 222032430 39399990
28728543 75315232 26336484
8182879 499577158 79232726
34213245 189389640 89321864
37513183 456415766 273413474
153855953 278581066 80599246
51827363 176999574 19213254
268343033 183595722 156064314
20747287 207600598 179567474
113198309 33330958 33377834
199784481 468979680 147386200
165613403 318372746 45093938
4337883 76186726 24934434
113667495 72589950 866714
51920007 195876606 34000202
132887231 95403980 25765292
127166797 103695056 5495288
80198559 217255542 125288306
271419265 215214590 89919470
10038619 17003398 4596814
320344739 294594102 68035398
322539255 218163036 190505060
58757669 404998672 128267632
222503983 429025004 286302764
166321731 160653790 256842258
58852659 36782380 28416612
99142757 280516086 10052886
6171331 620140652 20438936
4443529 160369838 367259498
47327551 291414976 102644288
40487685 13351100 5340168
273779573 203285974 190002202
163465629 492270696 175951088
148847187 52949942 353381874
204309633 378686330 22686306
37628201 305711796 380318988
11076937 477133152 259358364
276182657 32999774 345446
164430373 389205618 314935386
325909301 432973218 145902570
23781603 93305216 66469488
5468187 379607010 204438166
74618079 472965150 281769590
33274773 350744442 97547834
43489755 97509900 158330660
149854205 399959088 125542020
303831379 251324770 149122250
221666525 49559768 53268980
163004797 320256670 30735046
11487 100618094 27890478
200266953 86772612 5752384
169886073 280166546 75839346
253670915 359342780 395889620
101515305 175943240 137551860
15168193 235025606 114363134
96782473 16277858 18230026
52568717 211203946 3585014
242932041 301033998 33597146
121637811 112526472 170495852
132220793 49549186 75922562
169067919 393303446 139920558
57848417 76389794 84529274
88454307 701060826 197216738
128884403 235777344 59451552
103557463 272523436 146895956
145680673 665853936 7262112
91001267 216967812 54195864
83251027 199239336 58321860
14098341 542257270 46543938
184177247 281029046 91213130
204914037 453824714 339233742
62533969 466136480 90080792
154602807 535194696 128418224
2461623 110973016 78883308
110937351 146480872 30357804
231514085 391044880 213988552
276055877 495186140 395785036
148119565 397575430 23643158
95411991 36087778 78857862
195049929 78353328 51392516
105497007 212093074 36856326
60898031 313324584 174092628
29181471 232351172 130413360
76889351 200646500 186626020
78082257 334035126 146195690
243272583 361286886 298467754
22506527 37709182 30723554
54194969 170155654 278489062
39714309 75298012 20455368
90355511 705052498 89015926
94723341 218663364 344518592
78081863 371075016 132838404
247926619 236252446 67899382
19316313 753303846 76522486
106528899 372601584 149045732
57920049 593528228 196266408
9157689 430812162 27293914
7822213 484734660 169210584
160036445 185428680 55198140
113307089 668335544 244505728
116164227 153800236 154229232
157851523 187341190 165696586
20789925 189378146 398457078
27500309 185982738 254813298
80626617 355927302 161164534
128277255 371633490 183491230
63921915 86283680 7710780
30756219 51147722 49338294
140744279 48541726 124994698
87750103 341508610 13038254
125401159 318872888 3305084
324202407 292293316 181176132
155126565 210814650 156414914
89969719 10622332 19961236
72965073 403306806 44217866
143657693 44828322 43449774
145311629 274444468 241680416
254368417 269909690 59410370
133029733 334716064 77015524
273885713 80199186 89300598
5295099 155291618 286366230
76801863 80014884 117909728
140876621 258260054 105714838
278523849 121587258 105117046
403983589 210308256 149746692
35730751 472194028 137842444
18791305 145076490 15263118
232102347 507906154 265110882
187986753 537683984 99891408
106064847 195598208 84256404
136635315 146065858 75674310
59290455 515097506 97332510
27541751 39149212 44755936
81483895 81479172 309063696
191536561 156934376 37202548
137074953 356474418 96949786
82881423 746648502 225154894
244777779 54754818 106169746
173525571 254507008 968928
11210195 64028624 32300600
74047013 194870132 163923836
168573503 467140204 164401112
118721495 299939510 222973046
114668575 440185502 336444886
55704735 248417916 170491840
169198317 76869406 23613294
40505097 175836058 422787906
387809517 362467164 5101532
72468181 290480168 95545172
398593163 222416124 16216644
370067 60695226 255027594
142682369 247506984 12338088
106179267 228285374 70043574
31814757 334623976 55686948
321791817 319313230 24684810
36356589 544774884 71017228
81464245 140693706 39162042
14154465 640403952 1579864
13574289 9531292 61166508
99564071 287286100 293072
145197081 299731278 170213414
81579543 329857196 177284448
34198511 68846218 42951514
22962525 393202470 5287454
90743521 645100398 148533642
86554605 195296430 439401326
104401807 381885230 149279050
142134769 505841654 122821562
32175703 126432698 374088466
87123941 240009284 94498828
139045687 387554376 101193468
134165575 176441842 19095530
107142607 250011638 240502234
201094175 280613960 8483780
36451075 230830040 141130472
324968061 360343474 172068402
110851213 82922696 45639116
230396185 211071870 38310810
29766867 167991678 190484506
44106609 73770338 4880370
19388041 76829290 30422962
181480531 437234398 13701398
172010745 357787172 10369704
44542613 120883010 224079170
44046777 283066026 89810182
127238113 35806870 21142634
319095195 214075940 73279080
74379363 366371278 95778354
74978351 308914046 118435802
25594965 691470382 42733626
131756115 647254620 59805280
182131381 344288222 234075542
28594503 520652886 230550014
2186271 172809942 192218798
170909133 326430024 77688868
151524357 90952110 121533950
66971967 285905718 458569174
68531933 489431926 95622302
421423057 280606832 84550856
108164121 27665382 58648402
35527585 21517090 150410930
276110313 272058430 122658630
77468323 271812416 42409316
90843897 117599526 2067818
12226219 92254916 42536312
100900699 374890858 947582
61708843 140388378 10907634
280594107 390501894 219244738
19613359 140108658 25832982
102001953 165874654 61359090
351090693 369724206 98983898
75206089 714513670 206512198
235636791 353931428 222451344
161090181 156833482 62464494
123735351 219436242 129083434
53198099 242757514 72891698
11586499 195210658 147058306
183194723 461438624 173803024
154970673 253969332 83215504
42932261 193832222 73465258
230002415 206810332 171195140
104709527 272716596 56823456
128914055 130684622 180262646
110008267 269024668 266678324
103244457 441247732 163108584
103467353 137124834 62840586
121075827 137058600 265286464
239277647 182240984 140630716
53721885 340106940 62977180
212515475 313387250 35149430
64577117 139617500 14395180
184895783 330549148 113961776
37627875 187661528 181140204
73301551 111717902 50353102
370405153 239138030 227318870
74626675 536927680 191448916
206434233 401623606 163621638
320346513 246698760 86048000
16514219 174602692 59891920
10690181 222805922 329369858
60104387 361873166 268538630
282484601 373360540 184914332
100280639 428567860 128060300
22094837 40869806 9732106
124370225 70971824 40421320
54562311 39099108 56297608
202711403 467387292 133045524
42090903 511033122 48221666
245582795 364710538 155949334
57760355 39407960 9860680
180476657 575924820 240992676
31081921 119427768 412103724
120727523 343413404 200574092
274307427 324302394 96354506
150348357 104310254 66601698
86145153 100612354 30017778
127481525 72943530 92620650
106601527 559272158 125771746
120633235 398963130 251460270
96160521 241212296 110219028
103502339 177124624 125201752
342073545 577975242 121388806
109438755 143330840 300018168
987437 90472554 15756774
81868485 144189614 77201610
476370771 255543362 4175454
344769039 79086172 8226108
74424771 252148440 182505928
125433435 330963612 8965516
148609957 362769264 219616956
81607485 262211778 211674254
39577279 206039756 65927092
144324545 131852740 290714020
49923761 58083388 136083668
142961157 131232564 90244888
315744665 277995032 219213080
58119703 397181408 272284196
91153055 483466290 133099590
43633661 811063450 56881198
143325587 293607446 82246154
45707157 540127474 93020826
50373827 165396294 95443554
84445935 153599862 96158030
71109677 344504716 70183576
27813613 103948486 7512142
132166997 328727586 154015194
27298719 464580078 209457994
60216325 623204880 55635000
69846815 115919390 52563230
67787097 72522654 2150330
193244301 413717394 197581022
32858101 262963376 236948612
50455647 299867244 133520516
229453467 79770142 110741586
225968847 164875360 129335700
200967961 309763558 330601294
114384831 83158322 36593406
299676121 218809138 235476742
77638395 532930314 219780370
119598743 583371596 205447976
154039311 358483378 91303674
291651407 38185006 42764318
158543689 127701068 11738432
145721317 280716426 284662038
89704685 76966176 111545220
318092951 193360872 228307068
78161965 81535130 83894650
144162903 275955966 241517726
49993851 25387346 17457798
139922097 302890816 67630164
82992299 127179442 32946094
122959453 227220746 134203070
7412307 757672296 31899928
223084137 327632466 117740210
8505189 216721674 152356322
253232787 170597160 193675084
20569423 65815424 476216072
211076453 95670956 127793456
93498295 397303396 155662528
183717567 196598146 112663842
29731395 229005630 157308794
56608875 197414960 351612600
79564401 617051448 282949828
226017233 571743816 91087416
38956985 65652938 23608166
240025275 43712796 67466020
164779 69046706 56362618
43080775 516108408 275577300
62600415 731134120 47840616
21438137 253416204 233616396
28398795 284363544 380242720
330792881 120512108 3917516
153572699 320902326 17706882
36898579 403075008 134003208
124274691 186421948 126329388
51962261 41033504 159935072
24210657 175786128 413335804
352129689 160264008 2902172
9104121 216836086 65913462
354478267 204533994 108116130
2455435 260925530 44849186
223737637 123175410 299230770
99485785 276862646 84654322
77398017 246739788 52619204
50572785 68526140 31920180
75254095 45530548 67903000
200641279 430792232 241215932
288994473 516659474 342349302
303490583 157646570 145235330
108610907 309050330 69678574
161491903 273164238 368637534
31841187 221452650 36613010
48623967 133641108 37897264
113392235 91008740 166020796
141646931 373435656 31732452
145842817 208814574 74601906
114445235 358421570 71674670
63840993 69927000 88465760
63014397 350625308 113567124
44516201 226342142 40423726
148780857 131639724 13703644
4510419 380410212 362030932
135458691 249455250 163324862
349717519 166791548 89291972
25498425 228055980 426461600
122814615 159955950 142584070
219138293 169963834 168150686
170597793 147184150 257619150
401129501 241130428 115226716
73926655 467699778 8758554
204759747 579060324 399816676
300770597 408398436 289675152
232170153 445758658 170634954
86580445 202860650 155188138
305223573 29811018 8065294
157821069 327777912 77915816
224609141 184576368 184113876
19025515 866907342 162886050
140870667 245404628 52788084
9114849 166367600 89493768
76518333 453482160 70641680
272814815 520709970 404061570
128836283 466102254 253284438
138009475 635148238 31396634
141200153 435120736 240796628
20667665 311436890 28619930
97421519 478664302 58124786
77838181 290702994 108015222
93093821 137906658 120292554
136376053 411722022 111603234
82401285 248205910 129871266
107642793 146953664 31317432
31941431 194048798 68346622
138351611 474044318 405527902
47451349 490170812 263723696
73408027 425269856 21517304
209095687 290936464 14569184
55547323 169642304 89221912
27310783 416880990 285189210
125618661 143037354 172851742
69144401 257159400 29939832
289303077 122610286 21311346
245284765 129914566 12173210
63220681 177683240 218403808
145114777 63299664 41625228
5778981 233282742 113008390
54790899 294504798 67099426
133368669 165264016 46686228
64192355 752176330 6140990
160885753 119801608 47024936
4946807 65163604 154774976
178721981 583388042 292254670
32974775 668040640 155230400
160700195 101109070 289968590
147102161 375057660 149671740
52973747 413850160 20905204
41559363 176747298 95041934
24896283 387143032 15847704
130962927 470367216 348711484
220865557 351638976 32426424
15788345 378622390 12392170
37041593 366477404 174760288
215908175 483474320 339962600
186137279 465064728 165827112
77359399 408547872 396072384
296277027 281629634 22247394
39637587 311260350 310792250
80901379 16442988 10791036
92020653 487076904 165470668
76030857 218288018 51189246
66934089 202346664 129588332
273799325 390044736 166562052
33998243 216630058 324671294
245386127 265375288 193274764
126540021 329660294 24878382
150185667 737915684 185825772
114429779 409738608 247012656
57620229 266856024 213050752
27850987 23611274 10442318
269154027 123283818 53310574
77262859 238477658 220372154
146143935 213214234 127769262
43652843 449743008 116300364
80656395 437523000 100199108
13283889 442543142 270416214
108748801 59193380 132988120
210696345 4388930 897462
144199557 24707454 70051778
372981673 320341614 192206082
16732981 65338610 78712210
134532821 188282892 151696416
106825165 378310692 217659780
79176837 48167916 3180952
48773605 195796100 56443640
209046865 219584068 58878724
18846403 595847146 88379870
23586317 59800372 32011684
137446571 144665392 59273464
86971851 40860318 3916082
150949591 546985112 163030496
16401661 97932478 36232042
14745553 125201594 130946858
69837811 168232342 100098238
28952389 196780760 72370048
165783507 316420446 47633114
133625645 385553850 133989150
107403881 212716108 300135880
318079747 220047324 21572412
313799657 121294610 20425510
194881551 344978256 83767988
164712297 16720938 37831606
202667153 289955926 321698494
49394229 87548532 103071536
66392467 260019646 416700818
219882669 224710188 176723408
99256927 350920236 50510616
121383947 398228668 139577804
72230717 380206814 137651486
123730505 459927772 99165080
32064003 31959070 41184750
128506219 286825758 137710782
3239565 56696556 78040880
36235143 145842014 15792354
66478435 339555028 220363204
77314369 224297928 25670172
109158379 169394016 76039428
25667347 391429700 62528500
128100141 450699014 407996898
149620059 441500884 83082528
96372337 57593522 16384594
231096785 54415130 63758950
79593901 161467820 38202968
12332213 51137638 196117274
8719511 551542302 175219830
136115087 295968666 68781570
127538433 283143646 81721806
67800813 275932674 97290226
240300347 296545154 176040574
99401195 16888744 218138060
99574547 139554926 21646522
175573393 5509996 53781832
214085625 118902498 69154150
103174357 308277014 107981242
3331001 29532038 184000198
187191739 281491652 129136588
155031061 88599852 6222660
38726249 44185182 15592614
33476791 98461154 87667582
43576169 274171480 31920700
43908995 197890680 92069760
280101815 447416356 201738500
128507673 378537020 59672040
48045119 50003144 130267792
259112825 244190440 104799920
307799313 539244668 193751784
218361951 300800232 98109980
43728033 442188886 211155042
323667865 467658530 33472490
190143519 424560010 219619890
159316239 48942414 197050522
53072167 156852788 212237764
164312687 159582760 105687980
14706495 280220180 210661740
138426879 410272872 271540
117662629 273382518 267316494
256542157 233627536 31137088
92463115 227153970 215579670
38529569 249801238 211870438
230782843 623898008 227349256
26507009 66430058 8314942
30694853 68424700 149365804
139101769 319034102 200640698
32614623 687886644 269403308
218938133 98242146 98811906
94083583 353220716 186866024
121379733 114107458 5024574
73189463 296629022 256934606
59531947 103414468 1473016
137963631 263540344 291743472
47274213 31809798 95263294
207947553 382265256 2633708
11309563 411590656 109317344
162071229 340887522 126984218
45168383 304475194 148238206
238185907 141927784 43195168
381288243 300753894 97832074
121151775 211456500 18655280
67104105 563819652 97555436
333067715 229453720 230382880
260384001 122301986 28535898
383742877 357982860 266915940
147630785 534136420 182538640
10765625 502614580 102708884
7877431 449999098 39890014
419649621 227012548 193849104
112016073 271359640 11737380
90498369 188854788 24967768
260465637 489140146 374213526
169982593 103658082 49778874
30801063 353073428 181974516
34608385 565238600 195462680
129790663 621780284 215161480
125120515 350205170 50054510
310028811 139312162 42946626
46794281 144538296 320858088
121046321 281437620 113594328
103872399 255161092 62630892
24505157 146826872 1318124
96670017 246344094 29876282
311984783 136302058 145470226
111154557 352854926 348079242
84101677 165826126 99573802
98298213 469964646 234583154
28257247 383369546 280738510
221950583 678036290 144948394
6305083 521929084 223030292
40150531 308425174 209199242
29534535 44396750 27447870
336383201 152765396 132413132
24769889 229366848 54503664
81852449 276988168 486543356
115340457 90322480 59277324
57010189 195568750 77078710
361945231 45622210 22034570
190906177 48003912 106988184
242092721 118654464 50589372
69970745 176406640 221774860
36240929 569685682 194510686
74752689 241443498 415353670
58654689 146098352 63413880
174241797 291464946 231984610
105703511 184028776 36817268
19897149 810442420 119088432
83091897 357759388 263771544
479429231 200919010 180547810
132682111 376857002 131618854
72633579 511741372 81332520
222589235 104007764 46246600
380381577 95127234 5586002
212284525 503430758 42642494
164812125 150752100 80399500
175477167 308780554 395893518
28971869 20969552 28763816
169187399 107100956 88453708
4581515 386162376 105183132
162929885 390199210 43901330
63748595 638454648 37118736
23672635 80138658 357730830
233779561 113017700 55287080
89572263 15457980 34587020
127384315 232674670 142253030
87345005 285794934 54546690
391597913 3526374 679014
278009285 338438510 145897730
178139567 305757066 182867862
252965969 298781740 163510960
80674873 770686264 120455584
4808879 255674864 243810052
98733041 165482826 360346278
155518971 714447538 138765558
69352021 71980958 69094298
58674675 753035670 19909450
323529481 262441242 44934906
26709115 197552270 329906290
144642199 442508084 157746628
266056597 282728432 123477244
28164563 106974096 27411228
64789665 250657930 372864090
38302995 208647216 102324788
308704633 138828274 3639302
26936713 16595676 29744712
157049065 45870390 27024954
151498165 297205454 179075678
189607425 377491416 393903460
38050889 385940652 46251228
7813731 603339388 100033068
29386153 342838828 73064956
199407997 34483322 197680646
103301769 38658586 84265998
42789705 137642852 12937236
37093527 301947614 233249850
61744431 82708164 35959468
200187169 147564434 8068382
106556611 247335162 79274514
10507871 26482198 38246494
4371783 345471056 9102132
8956015 403198264 4721920
187752221 77125354 295420898
202874859 13696570 123180570
358226489 50643372 9053628
40490025 162176388 114329620
10950419 566374062 84499398
95986409 167936204 143696128
171030949 215341234 187625458
301299183 279577674 123051986
63180045 219442604 294911340
219336501 17126868 80312828
65787535 226841010 114234030
255906189 417923008 122234328
237785107 354085338 33608094
116115657 516080174 166838862
42997093 48012694 72291014
71338137 424592034 106938910
433212223 247940456 137647676
76785927 211974724 413421672
392595187 317037568 263377564
41324357 155963558 317658106
14718209 341184508 410328644
63814735 41530584 8927412
128321939 565540666 123420518
61771059 406408182 24475066
4427829 403899342 131805382
221625425 373790760 259763820
83139593 228470974 183221762
125456787 315614134 48375438
87907877 29929254 17128662
43153589 64279460 82924748
20138693 352458696 134243484
160385949 510039482 23285310
91422999 392836680 17976332
113240971 272060866 54047462
135095677 687420776 18601552
14450581 446023392 370582320
67121711 292224292 167451968
183594117 292441436 60897828
275153365 408624180 378997764
217164019 303996618 46729074
153832677 91120742 41221794
124069029 227588542 103677462
16855935 849717770 6033330
233763369 503484942 176046682
89461865 319174980 382647660
127903327 473604794 153737134
208492977 82658544 175940936
151806587 304163448 157541904
36623059 534840282 30005778
93708971 238103280 102190560
40193621 306976228 214579204
95566795 376064990 292854310
30495981 434311986 3697102
28562631 66365958 5109674
76878035 212813504 20144272
84257849 89719674 13463022
99674237 90026638 119063854
53768925 77575812 13836640
15959505 46600020 6865244
116515457 565662290 64666970
10592457 498177766 117800562
53722021 380746572 175183020
191497917 258454586 162129162
72728979 359039112 129762064
113798647 347346384 276412896
211725273 676299330 59299670
229650057 391015004 11312544
75788083 748353216 129899544
254527031 113717706 127712898
36009109 259332426 101041278
404136579 169431516 68006428
31675721 430275374 180384578
494744581 150179856 55343472
7168893 190316876 125704872
194437287 278247516 110617588
251640551 331830468 17169840
92339673 477077846 120600642
43448631 339136710 201633158
238646301 498672422 129663402
223752141 354660356 235873728
96511827 235796140 49823064
79723607 111601146 125058834
13295273 451385382 368400174
42180319 740226068 72113548
43393011 47801452 369958548
74052189 172412148 31787312
186818211 117468598 130953414
85470601 275633332 491110960
16744711 595011628 43364908
111288027 296364198 131084254
212365847 23486506 46130662
97890261 150662268 33152972
37739099 269010290 305548318
283067849 356706414 265023318
104543533 550344806 13737470
180232737 37150892 18452184
153640529 177516356 339763508
114404291 416463112 189814784
230470561 465621458 75523654
53405511 638941002 97921826
73277289 486990742 25278462
102490759 129560526 36960462
62102391 207669632 126280128
7851309 60630168 9206624
57541861 134762756 3365812
268639091 459255242 180748078
38042641 31575418 4506226
106276533 393848810 318771294
258837505 172237620 28317540
33842165 87288320 60945980
36479625 73542560 1858428
55608359 97172138 12321598
162043311 269396952 114930136
1596681 280604414 83107782
112423787 462124794 215855022
32040793 143448418 23175446
142582451 328836670 216387418
485678313 108379662 58022086
97101099 566814654 135532358
208479059 440837608 19442204
120490647 168186264 114688964
72634881 239019996 234633652
36287149 53802920 7914632
48431911 234750296 81210488
212472429 192392174 86769162
2500397 324444114 72873786
72580865 544208882 318026626
12204611 42133748 104938568
7256103 64169926 30023766
48373645 125611880 9012940
175749495 365410362 240854866
325541097 427368594 70483142
227179629 281212560 189814160
187307489 232448252 165241400
266373923 283202364 91513128
206228343 235878774 203794742
27689123 701780494 163781042
60015745 446860410 31289130
147190549 269291906 6062498
301996683 261642808 64352244
214656031 457179256 83855092
323247427 437859516 207097512
236840223 408281914 28486842
263341485 94186040 101099388
79046147 250673218 55119266
335744699 367020882 57885534
156750591 174397172 4872816
25103769 81654208 24442416
158169173 296623714 189865006
204955777 511026126 355166538
234547667 154207312 25168304
150254135 223269604 39580360
198990823 585667664 300024892
116103605 303521040 1107096
28519875 222608860 201671412
63429815 523301588 294299584
327693669 44742406 22820442
74269485 217518690 149912170
4689589 25774602 19275270
124544741 138519860 29397800
268810121 394535322 107308866
150504939 245999388 73962116
352557735 225408210 146951842
142355957 597186104 96880916
47780813 300074154 120079674
430829925 57462290 3944970
173228623 340832252 175523084
53094059 608703774 68346138
199079827 181921218 192063714
5456391 89632358 44766174
67850333 83622704 12010744
5994359 121839232 60818156
15937865 388517188 87504884
7657441 315955840 292126388
89981427 522826186 215191110
391101793 258561692 174775016
80466165 246990120 65412752
10134267 61819254 199265378
108015533 188980390 26266406
46752379 330504518 96161354
34458405 654252450 94452050
124277531 296365592 295325996
125307165 250094650 146551950
177447601 118338260 108676268
79388301 213161330 21156582
95263537 254751424 339805948
112552041 47700292 25469196
68068043 58362174 106098798
37256549 68644642 22202458
40527795 366049968 185351176
72116769 231543966 322513718
47502189 122553968 103679016
150478535 444558870 324521610
50831393 249850214 393852878
189626553 331239246 49453954
154549797 354416286 34922282
251605101 153827872 26839284
114689077 443944514 35389718
22535161 383817758 299464186
188199399 125657968 89102520
52138687 287531592 314572416
172624775 697754390 246303398
38809891 347204516 80160328
194792183 189886406 227088530
160195015 560644770 160331550
247666019 256856258 297898538
56875277 136883880 245913336
224075607 521020874 82578282
222482823 200614356 116422268
159272681 185478594 9050502
317375005 266277392 234175256
129816959 341849382 114661266
51055393 260471048 51459316
20541273 413250846 135533726
135699295 631451920 224639260
148039509 488214918 138832106
26415169 70746368 64539248
103972073 263053000 240967664
21638893 406532896 331063016
48703573 80288444 63091064
67350775 272719266 344962662
200999995 204422564 174728348
391687935 274928910 152631730
6560903 88360126 2196278
92964221 196979776 283959628
81772933 445609576 136302328
113212125 632721130 48966522
258833043 253311490 27072474
375434597 283395684 150710844
240435675 197407114 42562902
53569197 107052914 185675226
157281599 272339312 15193408
275372367 73317552 59652604
800693 139005674 184095734
21661859 264062734 130212622
211161451 347730050 63848318
251193851 375636238 91515134
202614971 580204034 277003358
189189595 26321650 17036350
39887339 646285326 126331518
319878945 316356024 22467160
34041271 31173468 35495088
79927553 231696144 65388204
102961933 185552434 352940114
67289973 245615796 158737148
321693995 170362790 126707074
161421455 105701310 11512386
191776767 357604598 340961166
32405085 55334774 376060890
86711651 418086648 144900264
106628745 633733110 104345690
35576041 76947938 382761262
104427677 220369660 27862964
54565927 381068948 263290616
9123469 186780432 319452912
92514771 275625912 189849956
122312233 249606688 370366336
463988871 74953560 15598660
222615467 245624598 120212154
81837895 326155070 429308006
87031655 370066740 200971140
86488885 287468340 169421880
194039065 166125320 215616380
262882729 86989702 826102
508245 82244170 30008106
371279865 181706670 5684470
1549235 995039446 37181290
86403225 118292266 66923850
101695805 5047486 41489530
3121149 65434468 120196704
40684563 624464424 234356348
84607929 98093172 17203900
158419469 58926272 79946716
168511181 118564082 62235782
176727855 268176450 23334050
23129823 88060386 11398358
65121461 246204284 124913888
243469937 122222796 97233432
98954507 152816192 48147356
183713877 514116736 280544604
43891009 354470770 313630
35722841 187058608 300205624
3837595 587607344 58978700
69593545 529123280 347308660
147947871 212226718 81504354
96209911 420112910 83450270
57626841 228013856 340386648
250387767 311875494 70339426
25573385 152231786 80303470
8464745 161684190 236280810
151762457 186754918 285415934
303650001 264822358 120924774
265165803 306145212 159400304
68993833 127582636 28949816
168002763 173955708 50495476
294682087 128592290 108547670
397894113 275150390 118159050
98127729 686218338 272739046
147818761 384266980 14125552
154771221 197865228 61022620
81216297 368822214 117902626
410129817 271071312 63035816
56337739 200562304 286460248
104679363 88901516 117700524
30146969 493826030 121096442
213200723 71639980 274662640
57984911 181289922 249163398
106036901 222775718 195580270
45794603 64247498 88121594
136048405 273265190 27627830
214587243 114718176 162557200
193071945 305145850 310593510
235720305 53804020 82592940
169522201 50778280 172837868
96465963 349293888 6598676
55311165 251813856 59506792
49485673 65400324 28240596
178107783 455712150 299974694
66069715 322079454 39647178
248368887 419414970 261394066
4618281 239764056 81563108
242049925 319183800 274916460
45933753 362029108 255687084
83489159 402522594 300622398
7338713 246674778 138921366
186215549 111609510 54952218
5699399 514841252 328573816
224665997 640249466 173710082
106192391 120366484 22409212
308650489 117950918 70511378
50098081 310815338 138518098
170299465 331394958 120332430
146306107 133852220 257606276
331546907 476604944 355815452
5220787 150373732 78029804
35401725 261141306 349652042
94746333 470504734 345855618
279652189 319668170 157301098
49572927 265558916 323261496
13093125 542300288 134677584
213907675 310634290 27862550
278593455 605864480 78081252
15031027 367013854 391232002
20882045 131936020 143920556
260848065 354710202 148365770
80057461 122027588 262696076
327093331 86997674 7845322
128022787 359109372 426694584
59693297 398475436 89007536
154830339 108916698 158646050
85998189 28247992 8240988
101636025 74405896 32884980
102250207 66556104 73400088
156334847 259277096 2273620
206008525 325420798 52084630
219196357 220415462 180949786
146565673 271185734 10499302
81982547 263264466 119757342
68454055 339736340 212834360
85563355 261164110 119298170
85432167 389329932 597184
148328975 543376850 229514450
144411795 83857890 90903790
61005549 368121738 346633606
151461371 45934122 68845722
44557251 744899970 8576818
147575715 335703162 115689290
351393611 384418172 63616036
47234931 109054772 3536808
316073295 204860760 65962648
54491475 24467110 2055174
13194777 346246238 226935186
13347433 152723332 52769084
66810701 189404308 135653992
34548247 35259124 16983584
235184613 241596094 72388902
35647965 431871558 93503590
65283695 245185568 169657780
172346789 218115662 188781638
296326307 126192216 28606464
145613235 98328110 9243330
56844529 372720908 146832236
154590265 235525940 78054152
5028243 451420662 229707146
75894777 155503246 333169854
41759473 5099522 34321714
72217309 152593468 99693616
169638621 400188952 371191668
315844659 281020698 76721606
109695725 727112704 39643820
54600035 356806034 354519350
73132043 241739090 10462726
120971603 399628368 110832156
52660673 465537714 325872462
74480841 213342362 167033430
174400475 125572210 151072538
57374133 7419344 11031300
74234595 107094840 17624260
168211471 46585908 47099496
189700113 105442386 209743142
179263353 219714104 6026028
38215 309565480 38828620
53628001 318644550 130836150
255693451 228150864 28288728
50770953 425725836 282053096
337229533 40485582 23588994
171210195 520386374 386173518
43336105 147027660 181068264
210329575 258187216 152406500
142685723 145708984 90296404
13865781 739878000 173196208
177432425 452756050 340743850
243739767 176436962 25765074
108388081 58217292 192164220
218459593 22001088 170529876
278825497 425796960 301281480
212156391 253502328 240018728
255601347 49132854 108623158
189832927 256170574 121363766
18111869 257687284 443880028
126708969 187110026 76947702
17431135 368064002 286495550
70353971 300161460 50501028
14530045 99014134 87338
332725817 546369056 105699040
54378179 308803094 133647682
118730755 399255132 6458100
199750053 60954090 137447950
71300235 25842418 17376150
43258417 424366494 57960522
138515817 122234034 85905358
111133141 135899338 110296130
20781477 143446388 28301316
22940779 80324992 67543424
196885287 129729580 240911316
123318761 348243502 130991110
252985131 402683868 313341916
275488499 14492078 3119182
32066009 532350952 41279704
7736679 163085994 486647378
131664539 99412272 27683568
162175551 76894518 26193790
199860549 99333616 11727972
100426093 510845242 56974694
38994783 276686358 241818734
55401615 278913370 173540730
206524175 210777502 106193230
158327143 394203914 126622046
86427433 328032904 212466988
100397871 419892358 50489754
185269913 158969164 9599156
129795123 353995502 50133366
122244505 26434220 10729840
23311937 324280792 312393656
454772355 192120910 141804270
56860293 152222424 330041996
140139861 287176104 156854968
61916401 67687808 34581988
132311265 18031930 13022130
86168405 164006476 72311840
48914807 232625376 469380
28663973 361679286 2720274
33330285 196980132 127408720
27569847 293204290 107074050
173132525 113242652 225015464
235316019 144754638 145379422
299363643 392971656 187133912
203829939 239285698 118046898
1126999 4584448 17212856
100987635 240772252 17849820
324257349 160786194 92648518
27153955 72977100 44693940
83173017 323098516 18323892
199983545 229748168 34723924
147744169 326299484 70859152
69199485 487788310 170815002
181861419 64847008 3458400
124187955 97155226 41213190
273641305 456274512 314684916
27688161 334496778 24244286
69504895 27373774 932318
148707137 95542994 164057066
164148153 183552486 67159822
222221209 374250698 25540858
143216889 505163268 220907696
188025533 339389556 140516424
37221321 106299366 111000998
261677193 117815588 71142516
189109751 371312538 139342638
113694507 218230632 26738896
220745111 315981304 178876112
99817023 526222278 177017566
86865455 660186560 58065580
121015209 193621826 45146178
181709627 361504974 81203022
118008947 529499256 59192028
348239929 151873248 111226548
41151095 166199526 28516230
221894787 114485476 120751596
178311467 493348354 191111914
102141161 190395458 244687234
196567341 87256716 167436848
283314837 126055246 27766338
265162001 379994966 79681238
257655199 295188042 272699514
277962697 536960494 41322146
146871293 108818622 105326106
255588213 83519946 28991134
162461827 505146326 27445742
148306933 341226676 187730608
113441453 249328316 294515872
460851345 274461060 13523012
23876969 374082556 305860732
99960585 158033450 235676706
196317043 204340552 26307944
96505461 344167332 88708976
112482471 602174658 45227342
440813395 141943408 14320856
243816825 320665470 132614210
25222901 292979524 91755308
56285343 17158906 5570538
270567221 174354972 204237660
132726875 17676552 29459964
81187827 54206064 13047664
20217161 532391902 97612894
285956239 212058332 42366932
219206379 66210552 4463608
9995497 215141720 305120020
246530631 202155342 36517318
77947887 114356602 166554654
104938937 170534164 109024912
108977511 250571240 336406740
157812277 189284086 64360070
59377217 71336114 286590626
68658575 213147700 110831180
9004861 285019298 182641918
218846281 40554754 41160298
109630621 709788720 37747272
309436653 156565782 51470246
173403753 368076576 105566204
184645077 103521594 215340226
5941767 79699854 32559638
46033933 629809316 190804724
78174467 210158622 48928266
51266601 220101192 290948128
156693129 348783568 59989764
10315675 492095780 164101396
80427469 453615622 313177406
38009147 84435746 387176686
84939399 449156332 119791548
28371391 411115958 99453638
56957173 143171526 5294178
109703017 121042520 202031860
46667995 524307472 154356904
128344725 457645950 127315130
74169261 192980434 79035198
274573 16462904 83534048
193168185 680782320 165360644
328101351 354018018 283520074
43182913 577304148 212174304
96539171 311445178 69226790
62315175 400901874 427450
22225889 71042148 39739464
8121651 31123592 58939896
125732403 799613904 169600240
221242827 241707406 242045238
72501173 274572442 172443154
60685207 218675946 5765694
112722843 839536996 66425724
79235519 94704178 395312186
148870081 597063432 100853616
44006935 236948058 84332706
141477549 620470788 56497444
252901225 165480710 178061030
138456931 69135300 335179980
109033455 230525330 15711690
21170583 108471514 132944154
92463695 87803240 197383580
327230403 364866704 205778784
97041175 434860886 240306598
48108781 501255212 224531972
465864091 249588444 66652092
134373973 267213886 53217950
158500047 347150076 8307872
173044905 477637084 361133712
25777341 292108488 366947840
71300829 208275096 142994428
65303665 376460406 380684250
18232537 140626372 2959576
163913673 298461356 124820028
107093055 332041118 76755174
95332439 298161056 294984908
84431497 55519066 50025158
112649465 27592110 114825030
92590277 261667254 337765494
76611639 238793802 175661054
40153317 708616634 73110018
131765259 477015152 65221332
431099093 289325042 4992766
43075145 381251410 96286670
2423975 199902100 6476452
93750015 400639060 89508108
88665475 414904678 241499210
272631361 320086254 20698902
6601561 373134282 4330758
235040253 256483716 85021924
17561875 367108558 109581710
99966181 145877194 71532082
152761721 341241706 1200682
175649799 279872918 100507290
80676045 104978910 30092074
230277831 402809658 190653946
119924797 145616776 28270724
217639403 66580616 15770576
159297505 69204550 300066602
227260087 175640554 17060002
137085563 191667450 43506930
91922781 251982102 243650018
23820945 429070572 20619340
387141965 360378730 2726978
86203511 141840658 68534762
137739993 267085718 8243766
80960307 518417476 285586884
265549751 192100514 62687258
416456277 319004248 9042564
211166585 113611030 84440950
51029635 387364870 89160490
308623887 195443064 259740356
160826751 51169212 93341452
154318153 134717404 32724340
31842813 282608922 286114454
40722041 78601342 14275318
10993991 160737866 129525202
180455711 401954746 361148798
114680979 183444192 35536892
1732983 29159496 15320188
108988221 67377486 8366242
74958309 6897436 1433508
197614643 351374986 7509662
210246753 86425220 152735100
37747231 93171052 116822212
12961825 176495160 925128
328845867 223424852 142978464
192595811 217447404 73123608
158903639 6381452 132647920
245473311 269299608 138528472
92877171 340168590 169177178
62174161 23356968 19779744
240155251 324178818 264631794
64065379 253428654 63469242
24553585 475589078 15752750
83807045 119116544 155540008
46200233 103040254 279093494
214737611 130968852 2931264
96070097 230331680 30106280
328838551 392446832 215206456
154070255 120445818 29051274
174807495 358143278 189040470
94030905 425454726 153215818
279054965 86736920 73935320
340335183 240545062 51443886
19963155 469398474 119942350
139052725 487700480 140049568
255745715 66395850 97121550
124227231 221707358 292214250
73192407 267774462 54215174
122572897 62235998 98447506
223336079 273059248 301134968
195982783 303647056 104193280
41728485 332901366 355575830
376276239 176173036 48149208
248145123 138847886 60499230
139435989 145696714 135505242
120071835 471998792 229749756
77627669 347958532 148158064
47562979 158107960 42996428
183587193 141477932 33022776
57819959 285021852 31297464
18509613 383435802 170331526
140138601 454587114 198311438
162790855 542187462 132940266
171589515 241675516 228938988
85787019 315594816 358580792
73377599 105079118 43861750
20234025 71747550 46862990
150702595 442383350 243813550
253261553 482851626 120351138
158369221 184119848 138143192
42879701 497140958 91130822
24746773 396604414 88549282
88190223 229367572 174278844
136980937 500818792 304040584
238768157 454789760 122981900
165066419 47708504 212197412
284816939 142212478 14343478
189785103 3767246 241026762
1787797 28823434 7302134
118547155 325533070 204916910
105034865 197425930 182617630
133506253 450673912 214950524
130348047 156379760 176859960
244160835 560454030 273651010
104962527 290410860 17504920
28277599 141198114 57372258
40638399 444083730 291289550
178883095 148587460 36537304
55620825 211363880 112668660
13101353 215171646 233869134
148175933 401858412 31769796
32422291 188681208 105225144
274365969 235326492 61178660
274648053 328349556 2269492
135590557 339314166 21380622
198696357 357660112 178533696
14964037 10218698 20135126
11074369 565427560 30770440
136350627 112097734 288851226
140861895 70707560 171806760
52133651 183331886 9005698
31381383 197343756 313767520
499013581 107737058 9181390
272082819 9768558 3365206
235709707 115725210 171508326
226180049 263275582 183373778
154525563 699776508 203677096
126023409 12495442 752658
2517809 17366012 21366388
395023911 170647026 121732498
50504897 61478678 21849094
42710577 27837392 34800876
94229391 340732828 170893272
265067895 478781026 249065718
235682167 145668790 50398390
346317081 250947706 180746658
183925737 192815954 27168618
357561201 22710528 16941164
71800923 151694346 83039434
63625727 416776650 283616886
226668927 183727956 26854172
167646403 205674796 25245400
33808621 250991658 6326034
50230273 188934346 96048262
130955577 208392064 254418240
202704141 348184718 86989374
2962369 43932582 59400354
217495701 342519318 287281394
207124779 127208682 4996114
46798197 361927276 92435388
105331537 10275558 160268754
79704559 262491838 120834794
55531099 539638594 151535158
189984717 54858506 205222170
257933985 472833870 178388030
10059967 650866212 194047764
138458525 441537886 371847590
134232945 207935166 33674762
243356513 420402656 40009784
104444667 215842746 49385546
14691481 431858388 14134656
172865181 32471662 213775842
212131703 26212214 20256434
230231165 146478148 152880664
6224347 524438224 10083188
79693987 276012934 175837126
186698879 248656748 278245828
402464811 321673858 265827366
157692847 396415514 208599394
232366253 134275872 115332336
219945387 129638956 102489948
171951291 117192558 11216198
117054077 256557264 23657184
97961545 341749210 121723570
142177079 157005458 5655242
15594011 11261572 120296
7310381 10803456 4105392
155076891 157128638 115328790
75795511 173105572 196581832
96646161 343026832 57128532
1375431 319818690 126783058
246538537 65496436 82806652
116219999 106867958 42264922
165335909 424892692 124814728
124852307 640505620 296799976
43149047 395434990 161019154
4861895 24741000 16329360
121311965 176361110 89076742
13530809 290936092 9031424
14515177 115036550 11329910
42303959 223250372 372628192
248476513 129061366 72908122
210555805 105071788 583516
283380929 82161194 37624582
38654755 199172304 106203072
138204435 138765810 20335922
157821063 405550340 138985080
204626111 294459742 260610922
139137099 127298258 159523254
37999663 176948356 51926368
230559075 272473654 94972878
57466727 490417694 176729854
124214279 576228042 108094446
133072939 353988532 185726228
58136577 67145100 71691380
19837145 180688110 11590218
110775693 74429712 52781924
160895101 117383178 221769018
148722967 139212320 8394256
19479429 272529792 179345936
28518063 99542844 28015456
51850773 474026656 286432896
114009759 576544472 124498812
150456129 15856746 39934562
327294521 121921912 19501916
28887753 368402924 240672996
41274989 298644024 328496232
100256547 151971356 88148364
215289347 263661476 9474424
149693259 242894286 230172062
170674273 93789316 18313888
109915267 26983224 151854012
48365149 221832512 148594292
112006929 44337476 111802908
248678265 105305310 22067942
251565237 198975200 69179316
114898147 142396432 108435484
103498985 165118628 198173296
73634613 224858394 71845262
608131 4294764 32000712
214314525 355222606 360260358
30065465 528653844 67160580
65530689 103312750 99699798
112492161 384934040 222376752
168236287 130296482 57350806
245112775 240050628 60922080
115811463 136771746 60419186
39157371 371959836 35605072
20308107 187756248 18667124
163648087 301244802 155259366
356378007 341154014 98608422
62105577 119893484 35305236
19010365 111675692 36764200
444347229 168515682 46264898
184518823 143342542 35402914
186794641 156050008 234287584
21728063 365555740 132877616
126821435 203265860 48280520
258796523 223411256 84868108
52560431 185138622 52469946
153606931 333178958 294802550
134417205 312009890 96343290
27760467 485317894 76516482
496880195 90857160 55137780
122071885 273706384 70214720
23176945 192352650 153140358
20096201 402801162 243517614
97588249 122632524 45476172
39900963 608075358 165505934
46827001 291884928 177134544
168812865 239609250 20785154
209536221 206168180 195201660
6138859 75624762 192121350
62167225 286907340 153614328
148004253 283652382 116396366
198743699 220447802 155472038
162729409 49869930 246331830
224614601 361480482 278883678
37172551 619468464 139939248
14697539 153005272 19272404
11796599 734924932 98845352
228232985 196401780 46754208
106106643 157336578 134208794
51816927 370702310 103326150
50099845 557700336 188905140
109336215 367197678 24782854
84836029 121469942 56163074
161102339 116892760 43798652
162576975 183990890 111013770
114710975 192388986 27929730
60590907 34605938 71405034
106593567 143231182 17668926
116644815 176432172 155788000
89441427 154506376 14217312
113045181 439606214 129212238
73669911 462482172 110079464
304543429 293472482 46459642
304562595 286319152 134687064
18142663 246726172 43586864
51873267 145751896 164271384
80969355 65452456 23738292
279775615 185170220 42540040
184326391 296291128 22589812
38870113 73507950 342602310
146583501 408539608 180488004
20205197 92835114 138516906
170274299 339377612 196892444
225689087 102750566 61034990
226701205 582337720 281213444
244846155 71525114 159736002
236584217 298221598 91225226
146004277 323637520 250277564
341111191 263584026 56750838
65824557 317778342 149129926
211672121 148174888 9065104
59198415 841605826 48823218
108327397 213878564 37800908
126645751 176972126 161973422
141415297 65008166 6482254
21321953 50059724 13186252
155424409 257055648 203076108
57225927 113628840 31758064
80870119 298180000 696692
84175811 215751994 291868058
219560515 240320400 267319008
16737755 87951754 102727790
83324377 415315436 284293900
36584815 119205230 1673530
122745475 126084256 34776380
55236815 372577944 162553692
7025985 173225890 436877562
100694103 78458904 231975880
15806541 229611488 176298768
121303381 259216792 233763764
31928913 352402598 57560286
134688007 302185586 199500946
213276051 269307222 207431266
239344503 450368920 68098404
109862507 293757568 397356544
8677389 7532952 1911320
9575629 370786710 304083690
149549691 107892810 17582362
44113881 180357366 87287938
209777761 242978996 298875512
37491087 14075354 38767062
57748289 308886266 107728682
82312707 401926526 170631258
28149719 501294220 109395500
104467117 140364636 261642804
53140525 386755930 63602282
62385309 150442664 89174652
172290247 89118086 14760338
121523713 445904066 200392298
17809175 438268088 137733760
133369601 438290972 150886484
44383661 187109452 111176284
32621811 382490400 116651752
156080563 99103534 127448110
192707921 736073262 184763334
285826275 225916416 34646612
26814235 247888962 93818334
157004441 204572872 93134048
2629757 13616114 13719946
7196005 60912810 15125910
120470879 361590122 138971150
8769015 192825324 182730680
23505447 319204060 310351296
43806255 97033790 134148570
37096029 270255632 97096812
153707117 301188102 84744006
17635057 175327682 167128834
69256665 396573614 15244590
40426097 39232274 19938454
223241405 590415110 99559286
78787665 50182856 41040
180770353 74956096 26093468
117454225 35603326 203398030
262282545 618628368 11797660
16341305 36023290 4628830
81193613 63518126 75281686
64129083 292731712 127343496
33739885 96762670 41898890
101093555 364818540 29030880
96905589 311317770 222972170
45839567 505945864 129310832
84019395 149434240 212196708
117385863 543267214 183084246
100299991 163285270 27344138
207175515 123401178 135048646
5470913 355597146 159032694
163033191 255574682 58882362
100607083 237180580 746956
6319843 245539328 13453844
54359909 58443038 31134118
80523173 484499066 184930582
156310843 26658276 202380072
235172485 254019922 60510170
993831 348495028 51487848
238292501 305191188 59942676
306545127 172705174 15577914
318327017 163194824 38030324
117394471 336131098 269618798
309459807 240460874 170309298
238888947 395194536 344564252
2756553 190739666 158539494
60832131 508596540 281757320
73429885 173810070 348580110
248860827 23575540 34379136
676055 47700608 4917956
204552963 128791926 27931118
143755853 581367640 143954804
40104159 320477832 120306256
241934583 192831206 241929966
55689869 474677692 209794040
178199937 58886694 52388858
347707929 441520534 129406758
17406771 345958242 88785074
23507259 245032032 328598264
94179663 365866206 82366814
14329315 697392570 91446270
114068639 311487906 261769098
68977449 72580676 69730248
181561887 466135306 42048786
7210823 276691696 130881848
31146793 60326866 50767558
57102649 112522208 132357416
3604731 496925772 188021704
66329665 427739780 57906820
60660003 147972984 61761988
27003353 380854584 414530688
56677875 196013400 30783080
197829057 253696416 116264872
14985123 396804512 58421664
43740891 423449958 319355374
18475855 70735818 15047970
185721147 175879370 43143846
84759827 370893354 255137382
217032661 142056782 12807886
76755457 30023674 229987010
345839607 244759104 44302148
134121119 109408292 60577460
117304569 10835990 17559810
425015935 192691640 29989180
190953873 164999070 100494514
254185945 156910620 50850240
58211513 338246482 72830114
215938649 96206048 100706528
171444661 258821076 299508972
83944487 263357132 170960116
279101081 160079754 8412558
18544323 278312088 115677364
135363273 115063896 130263268
76076315 210573744 39543060
26261315 674421370 26160838
206042415 157660470 142703954
110692725 450802560 89559604
122913629 42678842 36532214
8260297 67777362 42281046
306648269 351417160 33948320
239622607 264770374 249268670
9032679 260526810 344186710
16877191 34771720 24732488
112700211 334270284 66432908
41227941 512980260 111672488
197587273 85157846 45419678
212419993 230981580 48134160
166388033 30465474 39463218
72696023 308777626 298718474
71990777 108925318 202447834
260478357 210702264 129167984
52372137 175114452 246553256
112425985 465918098 44456986
18017081 637294590 107958942
93499883 203720846 367649002
328039363 180426026 107663506
370083759 220694548 131782644
88526035 229393320 121720560
21873635 48021590 30952370
358075895 73774870 9410746
145344809 271515120 210770760
102650859 350386218 221442406
115381129 516233608 328950212
88347485 345643830 2661330
90577963 124142584 127633456
89424875 109728598 82191550
235042885 75773054 102364270
262729167 115008528 35980376
154217111 263765808 48244464
197608793 256222684 225477656
247821435 289874966 189336162
294981859 97547188 37563400
12256673 203143226 303376034
126990767 184447808 183865304
175299091 200764034 32873042
78737183 144635624 76300888
223224099 361222658 170343942
131048631 439469720 13221240
295083919 145354274 91907582
68109179 396509766 324920022
3259467 248380156 103427484
163147955 416277910 288431470
288226869 70854162 12114866
31596985 448714530 27642270
277145713 154661526 149259138
42823987 120579500 55764316
6200873 307927644 260927208
141931341 113059626 153534122
144086513 290626276 179551456
157669913 193125442 138798706
187765251 151974032 293502804
51561073 126302574 294448974
69713613 402599446 239492202
29294605 18944954 12137422
90921355 335020700 185656148
44111661 23385690 164990
126720515 352295510 27226894
42077619 123055806 19676782
3309 213140328 86323532
130901151 300899340 37605932
267442355 67998850 37648250
136097039 30026052 106098756
319374129 94757988 8950592
4187907 214807842 12350774
99612955 249079270 180074510
64732949 318994306 356794022
159810895 34504960 5569480
122935335 140023470 63536090
287206043 70281196 55713668
100115101 774846518 79663850
212665199 573231310 80643190
168055901 213941234 95832178
192510149 103553470 245192930
151478475 249433080 103072448
133043249 80272340 115458680
39477231 245626466 30336102
173623023 85196452 49426344
140569155 99785402 43621614
81871179 198089922 159788110
26147167 53946104 145873256
222580471 144319612 94019528
114142305 130308780 45221960
226294245 231535490 217829970
241149371 179878578 17594286
41394641 133845792 98290956
156313493 573710752 119161904
219693823 397527764 313915748
86196305 423770622 5480130
53280021 90712872 56002808
224019331 151578286 74259802
125281281 43567820 279075120
247956669 490200836 145219692
92414955 377922220 157264212
242311441 101304912 98894028
106522411 200411926 62990518
145742135 416593276 160880432
192281537 480115484 380825912
36656307 115255360 394209276
9349263 227338524 309603016
131931049 77324324 46769452
97675485 381128892 36299560
20862039 65486530 85183890
2319533 131768018 104062054
72467933 389323434 379592586
77165975 256840732 41896424
155059053 394988284 248975796
217920117 127356728 5392164
21328247 109359808 104775416
16220769 213077972 102476844
25855005 62947786 305084490
4735819 36133768 38754392
239205725 401886650 66074510
7892013 420279886 190117386
219816665 499628270 30556586
294491525 65025640 78666256
86450721 58259268 39407732
58419849 72789402 10423994
85339361 289257786 35656038
69261357 394682754 36700018
265044553 174238554 147939222
74267721 825417522 141556918
246547509 279079038 17316754
92182375 42574300 212254180
21873563 149775664 166619708
314987355 182057580 118045012
63300131 119572658 188199230
119575175 324287912 232344580
192234335 207605160 39438216
279320611 436178394 152308038
383155809 252036798 168604562
174649603 229588466 9224174
267193611 72380292 66062852
5071135 510416126 132938630
51684245 323156970 38980422
3504359 203271232 261499316
43335453 342584592 445662796
211547361 67763118 59556506
45546873 458932776 161349268
58164319 104287270 5829290
186582601 67584294 1539438
46399609 283123512 171189900
27673149 354150292 8500932
134170899 517055282 410504598
13234041 297185148 265735964
31267955 188759050 32874706
245280671 51674888 52346896
191750003 201076134 188020794
155978289 38460888 44802064
178230811 221749098 165100278
108752607 496343736 224388248
385922183 27446734 24942302
20085097 22981788 85923864
349755497 407120518 114873386
342378409 91487312 11763260
24003297 309941856 181548584
267839739 207821722 99313062
23562357 97395940 26180460
239169921 301149862 196218954
345550041 232072504 9576372
291399663 313127310 41911970
171333711 339001448 18204000
147916459 239605232 27311876
168848429 510972918 174596898
103983641 362027762 193160686
120025877 185243624 154485964
131987645 13863956 22716820
230621457 51902354 13919202
83691179 244687664 129047488
160617591 173227878 29865614
66202201 492185768 243330580
420384065 218028328 116613500
28962041 159739496 8116532
88823475 181036290 75214394
158865713 379683118 163863806
121735761 551838888 4649308
36658809 227375076 65600248
250929971 175807538 117163778
29240485 236863450 268492142
91171525 394987050 44988330
43343167 162820770 19786206
170432561 424971052 192704392
75629401 33431706 1692678
149485181 409472448 59726304
408332133 257992624 108997416
187890219 232678704 125457472
243908465 3417666 1694130
357223673 107755188 152273304
22427825 88743490 324852430
6313587 131372214 8407426
381907443 161392060 110737776
255820851 126427156 687768
152180507 316771524 298950240
10358635 94144032 104437560
25533933 73330458 53330486
29582793 299819970 49632674
189368629 385939632 288573876
8814155 470488740 264471432
66547937 553823546 187366586
16850253 494025450 345370270
59901783 251345760 92252656
320871159 491656778 179623014
245210931 70958378 5340714
134387251 252408874 90975182
318736943 168424426 9409442
203051669 28890884 170267792
50936895 92622704 81686820
129024537 245030216 108485052
99067277 282473014 214667014
126011433 479349858 244095766
216986693 528624248 321507776
112797071 4250528 56354936
9754201 243073886 106889102
390232859 69302582 52831718
46910345 306717330 219033954
236341319 182772032 94250216
71933133 138781846 84331758
27750413 114003898 178327126
143875683 193454646 310325146
254413237 204847680 124168116
221753921 469320962 223407682
273275563 161914944 9176808
281416049 237423766 150359122
175937357 233748492 60822036
42455943 610897140 144954920
41037839 477951148 189239216
81842493 46633638 113942354
73993403 43367640 20259096
270217441 183742352 287748032
4414849 643990074 47108598
179616809 348429292 221708224
144968747 56423722 104123234
168994229 415545430 28890178
221720973 50458674 156588826
13151801 183230946 244504422
127571379 49177466 135602922
431222229 204412076 115789332
178332123 157082954 337799598
8047091 107195426 46605962
27555319 291779402 62558954
65243741 151821242 42028082
272500117 132430486 72041602
114835351 407600814 183000582
135920139 17693868 25971464
25153535 160892950 10225750
128016915 343862558 27598350
26605005 437954114 34767870
211790237 155017782 87541974
159562537 307763142 297017406
192910629 279194088 209485816
87137063 471967334 288510610
13036471 232676468 181563392
267701595 101208244 153998880
82897225 415290290 364347950
48441483 43561412 49701624
42605265 19643710 34067778
184210965 137508078 269304154
86346735 294931782 21205574
75109971 505209288 6990236
235074987 276461146 132592362
97662615 93364530 13418642
54723769 39196012 44719996
205657935 383990980 31010880
232415639 113415386 11207582
64347901 384143664 16240392
77146527 91711838 31699254
138449499 375088662 139386182
179569125 210950700 194317120
170649671 265710084 9215292
64318053 271125200 252031896
124715615 221224070 152335570
70022309 508162726 163345958
133648983 231622106 133700142
137879299 490550490 210153282
33431157 237946644 160444052
185625039 104761248 16545668
2334151 482260628 180080048
391753215 250556120 259200
155934559 245491024 176460812
61730841 177894818 311695314
236757787 217357536 71527764
254421805 356166610 144279130
81209557 189314962 118699634
11588557 11798028 90542976
180770017 394420044 257127204
62337791 249203826 204949518
65069209 257633924 213108812
177307503 279989224 139015572
79353189 201003270 33082630
106476365 690328260 32461116
97945105 274599570 106566510
121386977 243418296 127273404
169931953 252299804 61399180
14456695 259532482 440945530
70391661 584935432 77549124
407262361 172397952 34100028
339009 275871672 443237372
122187653 150694004 27185060
338090577 376410966 72201014
24912171 727408328 31564176
20404881 436374038 235462194
147730389 68937908 1524708
34338831 233380178 3962214
294892957 359008444 267861604
97170805 229601394 124276650
187366361 98080898 254657486
135436169 370249158 391968294
10044907 430313446 326172346
116268569 664239948 208912668
98550149 220618254 215135862
278095205 24045200 47698940
34057959 351091130 184113930
158014683 68236874 18389766
149975813 483959736 62726352
168226831 216188542 25821878
196293279 223055700 92873428
45751377 452439764 197876088
168097853 251258038 257503726
95263667 323087620 7420420
105613183 228435056 231660896
11842321 413856458 183431602
20464625 456069500 290514872
105656099 93181436 118179352
186675479 6101422 29330750
89401419 122680836 211524068
158359387 215582634 52449630
104660685 810307406 184106658
80518451 434165648 197347304
133262849 75338690 166005518
207662565 254148080 43290720
141152217 223573636 8711292
77134423 171116314 134803642
117030707 474046136 176701684
269334263 254082150 175411350
326955363 326355890 103891734
86318875 686935350 168330
29519557 784346976 160385232
54223131 188806482 1979654
34375059 141560508 27143564
10496689 140249248 202770820
121265003 371507184 105616452
96125965 507163586 2808598
40145127 92691636 123816124
147574851 262012630 165821382
211824493 69875844 132508452
202293483 183689302 154589646
140089817 510634476 400902504
48705137 95094376 47332784
117015263 450846378 435356706
40877781 486483108 116871712
214871223 151974746 39292998
252966681 235396802 166473402
100014315 159125970 79266170
247225363 248298436 156159808
686461 398893512 106488024
95272449 96262068 3430132
231374295 191896350 189388310
48949323 84527936 68526528
319155477 330538322 79491906
142087895 121524720 214370640
49423501 397918416 8368368
47099425 280089652 30917464
230477263 254310202 67592234
131615967 167777972 316390944
18892639 282321368 5555732
232527721 235050848 177899104
46267995 107651262 125820110
31335133 27414574 1427854
63166563 926671662 22774306
72553099 327363518 36750946
75756153 68739176 59840148
108392139 233784600 53206960
166617089 406683548 93538976
75589461 278252332 95691588
96550841 105737238 97948578
32331669 30629868 291547276
24002389 376643102 79789042
29986169 567902048 69946324
178273355 196614660 136295508
90895539 117780460 22423152
69177079 270893982 290447082
98659951 188828500 17080168
271222363 97095000 23263116
232731955 138746480 56510540
357288315 336926400 293177920
389815107 242788154 154992978
213478197 263800806 237304334
141008113 104444166 18869070
142071979 296853340 192741928
57100575 350615182 111778050
16850867 498583470 18145794
61958941 306695476 156040832
235775093 95121376 146481440
300727239 79527888 24368432
333967381 395181582 163642278
284970013 171600666 8127738
136232147 74356590 6502554
162643825 198869932 141877480
27817599 39913730 43212018
43846193 88304116 19938028
77381793 292554836 1474668
237390501 614682238 373814238
127175745 109061640 37267280
82189657 453691406 337226978
73874135 267545426 93401410
152330511 320511528 163590776
91841057 460831982 405522026
292403613 198222682 92401206
119864391 509020918 53335194
29336065 252542384 58683688
56712143 144802206 120447498
16657991 237560720 11543320
196885795 172093010 91264210
16975807 121080064 30455924
28207593 212874554 139550466
109704619 25030086 291236622
210977025 249338904 57489128
11862103 157276590 390885246
177872505 404126566 122571738
6752121 518515712 21951732
40232535 338482600 308845116
104881697 182774062 1070294
162935927 459402286 225753814
246576781 438624796 184768408
217148573 155509134 273614946
67682949 276042120 389798468
117998065 314499162 363978150
93694425 255754650 35010530
13948905 157963900 325923648
134648795 77837124 133951668
130462869 329136722 415947006
112144725 343730200 174858600
17603531 129429078 65277942
101452253 150875326 25719866
157222825 208698530 39980650
162244675 223855526 68155918
49053639 119060906 76407042
82871111 52269436 45319808
87087421 451559118 104912718
230589367 252769956 19012464
135691577 414774034 47747014
103716833 239274984 53934468
106076365 267531870 25802310
3772669 177540250 319220750
224141527 418531696 69375472
142401601 302158934 45521762
91346793 283843084 266883912
56576911 458037432 197658576
332469415 424935730 254406110
138233443 199385480 59316476
38784397 497381044 212371792
174889879 195591032 114667724
24423537 57201510 108955666
87184115 293133410 121347886
210928147 407158442 203374114
172659267 95810110 200370
23011991 290625446 400570018
198033113 252061850 177782410
48038889 180093138 92762342
146848047 273323750 387820146
38407931 71491932 131375688
33632583 477793884 56761304
61016139 481711764 33418988
279226129 85093294 105554162
87437903 340435346 123966142
12157855 324252950 350942890
24139275 550825110 9877846
117579775 336571220 21229276
224112949 96985982 129908278
55880777 57355346 57427262
397582083 189241540 191838756
47399143 272993756 14034728
83440223 531595516 178196824
138038703 389806356 305880092
8758299 131639332 80556204
41259473 387784904 100230128
105551821 501436552 178529156
265008149 434520062 344805206
9464457 173856690 96168826
240125109 249923968 296236944
52973445 382914648 167780536
40827475 243725350 137490670
240767225 436480688 358656500
192435213 327739266 219975730
206731727 443914404 248004072
43271799 502057732 153378000
135038515 82290208 171791260
139612109 503914252 200172688
65345015 389547530 373406470
139231937 536668654 298613542
37241901 234177132 58502444
78898287 398518224 67736092
197056503 316637214 1133242
104285915 661155200 188159720
60359659 449500568 51752884
255328371 110443998 119983126
31246193 129755826 51806490
163768105 475763500 65505640
304733121 451326896 104918268
171433761 281432834 187555122
371587553 166197736 127385492
69167283 481964584 308938068
311730879 128002486 180113322
223988753 62359038 139842834
385499823 410823656 112456884
15977581 106878272 444012116
96304475 417731050 86235406
10392461 363759624 78370872
63016311 224257842 102747574
9465845 467208256 320790008
286723545 294904900 50335560
49482679 518952980 40271260
104264465 232211206 155390410
114806169 411765478 176354466
130219933 383590662 169499166
92613985 1102908 1591080
88306519 262692424 2767492
22858037 187300316 5616808
303948429 116439598 46493106
412101135 424478256 41257900
285574043 109522360 52085500
28910761 285470028 73838736
121679657 289656652 338744584
6210087 234499050 48332990
222817459 363572772 149606868
206311595 76785762 172170666
338273243 543247320 226180260
106404803 483065916 395877924
11379191 408343534 30917498
174227497 275566496 66732376
33376659 90129066 84589862
254147023 509857678 58177706
115243251 288131802 216400838
231935693 26163478 23128066
97254713 88174638 16244226
17611761 556628472 48168512
62428021 442465176 201263508
50006677 400961872 63034444
82576803 515774118 237372754
158794873 310348482 171291594
61383845 167531190 11681490
245830867 90528586 34074962
305145211 122945488 58721152
51268187 236748854 247395878
110933433 140969136 95340476
132288931 203125532 110303252
329604185 461686150 70526950
66791617 299548712 76559516
187839565 239020100 221342420
125383257 38361346 42400698
157750281 183978882 240551974
206578225 134934192 89132856
43724045 278698720 344419492
103323765 111075762 424563034
136853109 218563446 76352942
8117995 297914450 267798242
155422481 252964144 201921488
81230355 101959290 371461210
118644793 45753218 123847814
214408843 249308732 72917756
174187567 42512068 48594856
62596993 100358300 25529620
31144291 38031168 107542404
83019681 84413250 30410542
78526551 118144368 28738684
118612387 102768974 70896254
288178647 232999678 151226826
51089651 339968616 393363108
50960659 295155784 103032728
99044957 520730954 154046378
162328333 394447616 178629236
10648603 193555802 29177534
56963133 165574788 51479224
149105031 23745702 282150178
14952103 292831106 5058454
67276411 531079846 36929818
46077509 195199878 85642926
98999049 130217394 291151018
144840803 487723334 88899298
85467941 112299052 93414932
354392083 219839746 80877122
76627083 134058266 35679942
2309041 376578016 125877728
258208701 235902886 71303142
125421339 212411868 282333064
154587993 109328572 82234404
48049577 178862616 171146892
141467285 199541320 118662940
144238699 59432434 54643718
131969471 236119778 118967374
144627675 101675020 59623860
276430327 317649014 146293594
91566801 293457480 211051640
72401997 341797554 442416118
71392485 207479230 55358250
20103717 530580582 2658674
195506663 216034166 72043034
106439475 260774108 58915920
175195273 60818868 22109484
200320175 514432540 134877512
242014039 194569406 236013982
241569951 315281530 193638882
332005859 236480362 121897082
91125875 118973586 109373598
138674327 195994634 213238474
115643157 158041056 111803876
75391413 234487608 66693364
154200027 83306020 16199640
181166685 112529726 152017410
171415705 427219440 43605864
183154291 190941292 123174916
82403527 173822988 97603056
22059253 257833524 328696752
181742043 483112980 357510376
424813381 332397532 148948868
45713941 556570152 256596144
78157297 102534890 46016846
45161761 173969658 292045854
271223695 421092220 9038996
4291909 178233272 67374272
80037333 379950118 7337826
58666201 74415072 438948012
39750029 30982888 51306988
68066555 237145144 10009100
132992913 284906934 53233726
216551437 300425134 116486906
155537805 99113100 109659416
31874787 95702984 352752960
207288973 202444062 339904494
53762823 65202714 107445794
159960861 216598656 114801952
157217443 211656336 175436976
33239469 261096022 136949082
13469873 463737136 113071948
35640933 329974540 224029056
6362231 129181886 47321362
136682261 270270948 65938380
26847495 82318260 12932540
133854071 414284468 2192996
3047259 171176408 285956016
190213607 142592678 76407154
2451611 46219416 5139528
346261205 182210754 66632310
277037097 501169836 314839444
10488489 68691048 104600936
41267025 160034340 85010120
130882349 118514464 122597812
24071055 452670168 166480360
133569195 217021390 381485430
169165519 34455476 8984888
152773965 17041470 156989690
22118541 245241956 167727888
193223247 273683254 314126790
150392241 23328512 96711672
102056599 177346118 127917830
69863751 421962344 62548392
48933975 473764470 89125790
82467681 657995592 150910964
73882831 192542698 3909502
158270773 223831620 225455940
144635661 302990868 99523052
1321251 106805114 60024042
109977285 378470844 113048900
104422079 114299212 192393544
211689777 194178476 123788736
92396143 132115126 29442466
74066795 198045610 242586038
50420475 155244922 4272054
87283915 265237540 189411380
35092733 291022146 84522642
270143797 225151646 126629062
68455023 350967090 115374586
72697569 175391874 67559822
57895407 277328524 288675420
8028127 701354874 17484918
117105839 524902326 36768522
71468747 378658304 2442640
56446079 245934138 294046518
35680191 223337788 277603308
375349353 285343304 149040000
68562279 241411304 270121932
260930875 366804410 231064850
224885313 270138626 389950338
164022675 52260658 6565194
63570371 28317762 155134254
93353427 439478250 128877014
80622401 539891776 170427052
99390635 372820410 78078330
8089321 281925726 229157922
20194471 37730964 40869072
453936149 249045508 225516928
16908303 222948666 234152938
338064641 403261778 177025174
39765683 106413532 44678116
61254861 542414468 220267704
329203413 160556936 34409472
64907781 356341698 105096866
302971783 276243650 217811206
230291559 161830670 48394938
19716333 691573056 145184228
64318707 205335504 32058652
193528157 172674016 108970024
40921547 630326428 1273504
86994935 75131858 92872330
72516131 434611838 359641586
160426777 215818102 63474506
6905533 501522788 124381624
62580045 334016484 15599260
170484105 425510366 38789838
20717779 304124336 380019592
281171771 515386964 81739892
4492813 234905242 156251446
1236931 283065896 350526392
210240911 537780878 4715174
85289155 393826050 92072790
4112673 537012822 219048194
57489575 280945330 295376810
151347425 211235230 37816246
54957483 98451306 47229590
151410585 638205940 113221680
23700315 206584710 155369630
83582741 104159650 28913962
207560909 31543080 238756188
157657217 285208656 151623552
79062007 549000104 262040024
376370979 380792238 85090574
31770215 73479780 89231508
267618573 371072736 73268368
30036851 135201882 229423050
27874245 228477860 30782820
103137407 420655680 19593276
13343601 201788382 78635522
42359157 164452980 5403776
164426769 112840432 83906364
423511801 162825066 38748078
98896575 458678514 82434898
134912111 175640198 13668086
266884575 77237700 20483260
139584865 758472708 130000140
62203065 194104550 19515078
22678077 279166232 298801824
152905277 287084324 180927784
1982317 213532522 101414326
81859803 435398816 449200548
175482713 95738384 113003308
147733553 12292190 48050530
144346479 576103752 118998236
31753513 185958766 112255178
246273485 466020280 458080928
71274909 153318906 55991338
300661251 217967482 10239138
46759759 260659136 145691812
17820005 734025840 250014840
2149121 82681878 49512654
113492553 58945646 21754290
133475157 541983016 171482592
124455005 279622692 206328900
134588187 388704366 447737878
202307205 509111688 43454140
69283669 394284150 328442310
59355765 316933540 216095784
274724319 270095972 25048896
35292943 52055508 137419464
88210353 620943596 194410212
150470005 18871244 1183940
25033489 367910430 172102698
118833187 250051756 200114152
17932487 136763038 130393666
87737539 135906798 115100370
323514315 397057880 160382160
117480603 409010780 337325580
34680053 68877884 61734268
3006987 259205044 135096048
173541441 245305798 65754738
71931091 162625928 237627776
104008701 277687848 112989896
254172945 48164978 73210650
268754043 142105674 96670010
37793333 182848844 1348928
59760773 217967196 355518648
324127479 73162188 32455292
106001097 113527290 79849670
350240031 126845088 84426716
65148361 163358576 33834692
81787139 129465502 171982370
97574123 222269732 179431796
72506015 125838358 11202410
201416491 105856324 92482148
159465715 547276418 179600150
64789355 42299980 32862644
250511009 366052728 213788016
29254489 393070136 74998148
62383647 401060940 278070040
55647239 42906340 2676248
163855865 366045770 11336390
91944465 133827420 41732480
620439 391090102 42296946
80686055 174953104 130719628
180733145 359562830 27801178
283760677 140396866 86285162
126801001 119662012 137364736
59589505 467148746 136270010
198084111 462810884 110213532
44895989 243966982 350586166
195907711 404553652 20268076
56205309 242939646 173745182
295060071 450720872 266474964
41943853 910824096 83006520
217860639 436627068 309268736
57675341 45564262 7429526
17702669 459325224 47616588
67268795 359092520 424029772
22736391 19714416 44792128
189182151 286141474 149802522
122356389 259348212 183019972
198437865 368832640 235687296
30830165 133188600 29319516
89789265 123195800 14281980
39273401 176338966 19859018
21783149 74661694 41069878
185778995 399750560 229278860
7325649 513554242 108842166
116933595 239316610 7940370
214600197 356642136 402881644
147964273 149668934 214714346
205805135 548073358 323466290
53934801 100152420 13491280
422477819 393311122 151392962
88940829 461656774 56652798
368043203 139248286 9648458
346590743 116604452 109594616
231252745 337972890 173512110
134291893 383853612 84647736
268234495 111809492 162645320
89079779 474547860 174035460
275897117 520695822 148415826
210799919 94408166 117915238
8177629 168788732 151993924
85413795 37024110 34208530
131044341 126629142 4884482
20754141 131022722 239101554
100523735 26689780 107517280
278102339 136811218 209315746
1222553 88022398 14458126
24371289 162025236 114283288
34766555 8306878 2836010
92310465 16744140 1530620
59834701 261079516 348396952
37648767 464514424 233337012
246243137 367558074 163571394
69406001 277432808 478653364
20677731 582646192 171913752
33899247 71549126 129987126
76194645 142991546 35743470
154457863 81797282 230470846
27228343 250602948 76306584
69738149 324912582 242570190
317450053 193591294 75200222
48160983 327313896 43542824
149208277 7767064 61125976
142299135 159184210 73096386
101632149 167033466 14729702
13255237 255844556 103146736
52114109 441688112 180838412
75662003 226836496 110677484
104592613 315578596 114900644
261692645 50268060 68438820
101952453 138575886 350647126
173004429 79141114 20181798
159048011 94120898 35837410
230118087 533933848 333497364
15277433 655142060 87167956
378690437 278576138 70394446
77446631 259152508 10148636
279427273 698911368 137920104
77652821 420002578 144349270
415908183 297281414 206189742
138302281 533711772 277464948
2806911 203097774 159395698
201390341 162040724 56863628
100437141 168994328 157276644
105101617 123703720 7953944
339538271 300850202 108680782
326222113 287679574 154108198
121392351 201287278 39975894
160858335 102191700 68643136
197021643 386774024 87412692
111857771 321179650 103954922
9580551 154181286 439340378
145697827 108743966 101498102
11765397 232879044 301170008
56694435 499177574 32413950
240962543 378732954 92370498
20107525 35817616 41528512
133631855 429625952 266459540
110100465 370772630 301968078
48404017 287898358 95313646
24272551 67377642 66991494
110508851 301068802 105701726
264549381 122545108 140459256
193343073 425599530 244517770
95521623 28152086 20383782
101545445 130549968 74509524
116121399 141164712 36202016
183429875 153765370 46478090
18529603 660606850 128779490
134153589 295547658 296587882
27143351 110881914 175549218
85888877 416619714 158006286
9126533 502556848 66805804
44052571 389250816 387701412
61599515 47608020 11386740
57792033 303006114 218201306
293377247 216280146 24956742
110246251 341733866 263401918
181169315 381125980 105695780
225140895 307906382 85659774
77020215 148215710 258290070
169109153 418593228 35781816
93750393 546650238 90158794
45396667 269941456 96499480
36908895 79310390 9591450
12024675 371310700 330622704
25010245 222777290 116689930
95686425 155935140 49468252
53580025 128908090 411462050
10772075 237694462 69565834
34448067 743302854 213460142
307792025 104220038 27435670
212616159 14101438 21583890
82795597 229679548 147424256
30788099 121433062 360718118
36893637 397803264 199891892
152365083 381594720 293432456
172020593 365670324 37098372
81146297 48495198 285836514
152680719 406351398 167887714
48879235 103730000 67418252
49781961 320644452 343482188
56786503 327378896 161289656
17236201 162028948 185893148
55971463 487827194 62908522
163940617 233736656 37981808
114535659 300393906 1469222
177217425 286409898 54181570
169143545 44665820 35536660
65123977 107358790 424189010
173034099 246477458 123164898
24327767 319601034 405595182
72029725 423045710 74257450
94594529 60865672 20466860
33969933 476992688 68905884
368602635 277149474 56135018
26163291 15823262 70838430
11452573 571943036 150749444
147678695 366381710 7766042
112312751 289142832 389898192
106312873 59988032 92619404
100386441 164232908 43083936
82874539 73488238 68027258
162861191 421018502 208145638
370153137 79110148 10798056
7567225 196072940 125093080
169585159 173796718 161597482
60880743 472577994 45385066
30442771 30768558 16620402
82526195 474763420 125431940
198300137 686401210 235201850
15469905 628678710 257986450
38698269 360969692 20273424
106617075 605993328 278039320
164283827 48188028 321842976
2215363 105339888 49227096
49815389 415175844 91561932
224259585 201034438 17973366
52382391 536966666 61395678
94332915 362364714 247050670
15371757 643839288 62797264
257381725 131111242 7168090
253150537 99450976 83739008
227472823 98486454 140068206
129422263 380601576 190815948
88894449 357961242 238705658
53675993 196452244 2162536
47400717 350559762 297624494
24501189 710530 8177010
328046531 66762006 69976122
94549227 38221920 33434680
81173661 360501992 132144408
67340291 572873514 181232718
3282505 138229354 91350178
135173675 425099270 430704890
328764197 271010310 85420950
91779425 86872760 174067492
306114239 418256244 380443032
345713967 269323694 211458294
190699803 560186988 214845764
62165355 181069990 22405722
187865709 385055736 62159528
214600905 539595324 29765468
305769437 278588904 140084724
29453195 616597850 158527486
98014127 211851244 185558284
42844245 88299180 147393440
72228043 209190216 202775232
58398309 607654878 63949178
42216691 141084474 112779342
82621665 448102970 84664890
5112129 229719906 269825758
63244825 77396220 57061236
398954617 62425354 29090614
29994771 232691082 108208298
344213027 413728026 41158986
13615209 344260320 82747712
38262359 244933614 164088798
383073943 180750954 59610594
293337339 385995154 365338662
113997581 164676808 173159140
347376941 78953854 58364182
85162179 429225056 8780112
300413757 384006096 94375024
103435529 132577590 76938678
199837131 116070742 60734646
32333277 290368336 64542360
138863951 38706534 15520458
168844125 173521532 17737740
9876953 406006388 331397984
175426549 26280392 61583584
59994255 698449862 90712830
92162993 120445086 22658142
248011127 333680816 107979316
47815803 230402746 98346330
256403967 452509364 10043484
35775283 161363466 171578982
243673579 209362890 181184730
25652187 90912316 35117220
330507279 452430328 247266960
46789671 99921002 76512714
79011681 450597816 166610612
94853773 383140030 181413314
60073197 189306236 87445524
198265911 186465342 46753462
39413505 206463044 88313508
277403493 180394104 7117624
120992709 233194874 195658782
1940555 58608990 12462390
187227167 234267192 69952404
28873887 246902816 126173496
9031751 344130064 151646668
101176101 507515008 193954332
97409099 88131262 16363166
160791961 221216272 274872092
45720253 265613006 107424826
56091883 211809184 47629256
114529941 92754368 81681936
5759487 354690864 154872472
137886311 520836978 43227438
272952357 213999672 20346484
91711933 151402284 66528132
47975725 21266662 52454566
103626551 696701138 40610614
22426771 383030412 235180152
131542793 84218624 149437400
110463321 473209680 143313140
133656081 382400512 19896864
59929731 136441508 56374716
137979709 214985062 216587950
200258927 248783986 81858442
299807333 386897164 34187996
66698253 118474556 34969656
141195433 482039844 25969248
196597793 358618016 72097516
149918463 403536654 95004382
327723663 357844094 107255586
329183413 450395116 101983940
18722575 29101240 8537008
303600225 143416100 6383280
320288673 349130886 135428242
382688787 108520494 18261166
134495277 195254326 74658906
370244787 327066706 63873678
32350197 217298004 117899644
59225047 467408804 72317660
43054323 380169696 283838308
287604771 188966104 11638128
93201675 141081550 45762150
61111679 326326914 276812082
148465241 273472848 112092264
135512925 402404850 313641430
14266065 476087814 21752302
241598725 313035812 38541584
143775445 297330990 262011030
72623963 18711140 13290620
174734095 405731546 124093790
21961797 189304492 128998896
210822177 50328024 98284996
58162117 114415474 54108178
151990105 250215440 20998240
73442611 120390486 171598722
163774727 124294836 41174040
4744315 7937326 14368810
28915949 194435256 1020408
121661507 564676790 276725930
139420813 378500066 49332158
7235253 305448854 13602258
64069631 83216032 102150452
119548067 321611894 141852754
194998821 414803974 208782798
52426887 160004746 180949494
185576865 205231420 17209920
115186923 249076688 51287784
17626289 23984132 7716472
57350027 565687716 150421656
125200637 357690264 231094656
49557601 486777474 64114458
162656257 286791894 222397086
7981365 33005980 77597640
101731779 88250902 210751338
108205373 75584236 401629252
295263091 264686288 230541992
61254021 26604522 8577926
188125749 176298124 92646108
325654501 195115322 45483466
44561 469287212 132551456
62572269 592655418 128506442
10883657 129157056 235239696
189004489 466747334 250490342
159642761 122468426 133102358
211787223 351104246 44469714
27846951 516358332 59976608
53721151 170426092 400595908
21135481 21033772 26843264
302627709 230632476 230670232
64327303 90460128 19142136
138569163 284267334 130228586
247710607 143987226 87383694
78767313 294192934 44286846
69319621 327017558 86293294
28697219 127489768 19659148
173180247 285014846 318102030
109164727 221909104 71083436
262904093 112878514 108360266
47060611 204197792 66257024
195990169 308945806 154379462
162119143 212353438 199605646
142155045 247719140 156292260
95621571 334022878 139524990
20166065 529342180 3724940
236835633 157674466 268125954
199257635 447486470 37505734
250590409 293346812 6326360
168924357 513714338 82420734
184876969 400749798 256969866
96820517 245117548 150770396
89229577 92859036 219539700
49540949 398981518 12555110
110683985 83439950 305614550
30890673 155692536 127295564
78137607 218748754 219754194
337173419 221865168 15176616
2712519 269045512 338016828
444927925 153718488 35502984
38427189 73930408 53279484
152412821 218258566 44489302
9678055 59202810 85547070
21249331 258110602 21698254
138582801 285537504 82975672
5589641 213167642 98589038
63355161 57555072 250245272
106663443 463831626 335185490
202456855 234325114 208793590
44213025 55300890 40928770
219668697 277759626 276031658
24931597 75590552 274192996
118270575 257562332 21914040
109313871 75532972 78237660
39717133 445350398 304291066
87167897 159813826 37396978
107659665 288509850 16211150
677955 416274190 370650510
382896945 213807452 126732180
131402945 248195800 157032808
221440111 336156944 8179708
112208267 502224794 99981250
232587723 214762962 25400794
397154919 120485454 25876942
179033389 65351588 67897444
85261501 132786708 9351852
314852067 137762744 71404464
86528155 414385130 421076938
84098503 175037724 867216
236086113 267894834 55697378
123934601 284552902 118606898
47490387 422923972 214632684
233432197 488432048 258189664
267166683 650255934 299650882
151362159 237575598 17149826
46106951 119684562 16809474
125212473 481363444 385148076
69119143 102070380 1356624
59317911 182475612 159176492
234637623 515265402 241143034
65905387 325032400 133906516
51712157 645989324 63484232
36729519 329150042 291955950
189943895 440273260 229891444
86272225 294306424 363009232
116420001 214273842 289227326
126895979 196312236 48864432
329428781 360414204 271708248
112524707 72148256 50659472
322468365 66547230 15079990
201421519 43147364 45322888
24010513 317661786 152407302
9193127 50789636 47778812
12718945 300982192 317389444
25227365 213725504 3664400
134022995 428233890 71567670
83208921 303082424 60233952
16002759 51517062 362224810
261833645 71122746 137070522
9011651 241218592 89934044
6471463 283234644 383836992
334080337 65208866 21891922
67089279 267061068 28134572
114940945 283803940 141529280
186054615 559541452 406746636
166093791 495636108 267699088
183487599 182117646 269184322
286480557 76419936 102535592
156449793 123616350 87141626
43609635 253818716 140104620
47797163 301993608 21906144
248061145 58531140 13334580
75587793 140636512 215080344
297896095 201133450 123451150
162589523 220960364 18740428
80931881 268634048 82015132
52701217 473443102 161447114
109413239 538312422 13791786
113103795 171413884 179363112
149783419 317835912 9065196
201490821 252284948 278500236
282287813 90506954 25212902
255195507 102776674 129916170
2377897 186539618 139439026
197942797 351697652 206613184
44092211 189541954 357564142
117527853 339328518 251192066
92998663 156271274 328753622
74244105 485988334 36872238
90123791 242372612 7752272
56203425 238305638 40863330
94563569 242203006 323917742
100981721 182220124 129133688
84736645 422946626 218451982
641181 541800028 145518336
216585141 33158324 80107452
202844525 242439340 97536296
210801591 115854032 50900172
101645497 42147990 79171746
112491887 163725074 285002054
85141497 195319334 64647822
233374881 739918130 88032642
43150151 13345094 12992518
174596423 278179244 21778084
116021467 282755946 104705238
62502713 316655844 300599208
268233473 208368426 169828746
117818113 405667984 30475564
112681561 361286290 195494302
154686893 248768782 110705054
23000979 427796066 164647842
105710779 277976336 303374852
36285557 29858706 177506658
38581865 137024054 17116078
117963501 398795086 427226418
173981645 218269414 93082370
57603037 341522320 55057984
341335761 84058202 18945990
158485669 188016820 30505508
10101897 422484336 390370292
171355281 614097318 120248854
102078499 147452182 11159690
168831339 354789946 258950718
86703093 468859970 79576026
91018361 480036000 232218948
3024189 87367366 72661302
22214809 553262928 126184236
1759821 72925610 27037878
40597377 67098592 33312876
39955959 437806656 372321872
1172463 269636276 16248804
74563025 86827650 143784618
59931389 345842736 22918392
112430623 366847262 14795486
190631083 23153152 14746336
69480831 155507840 52365780
117673883 341870322 132116814
52349841 271498966 138738702
11820101 182436742 167968558
219546161 184740052 134147132
455818101 30687612 30329836
106372015 386577020 241516700
139179597 249265314 47365334
341134391 247931034 240305598
128937309 488305466 128273982
89513941 96490488 318200160
61555691 185702278 447327374
98821455 412242400 6230004
50996823 62261302 53526654
95615931 94198080 140057308
137288365 111150870 105243870
62826461 604048944 221252052
122008889 534437090 203087702
285135935 394804114 327728002
163885949 381110468 114873920
18365065 115774704 318831972
146502009 556066986 76668838
28438617 60650096 71535396
43927869 208415322 226167646
24506771 203294322 201345006
181914073 26724984 4569504
20949059 344722384 95683268
63811921 120761546 66630022
418741695 205278542 79978794
185226129 48901584 14418392
137750795 175715670 210976014
136498061 122064772 315234896
235743331 500328316 330165368
399517195 59145110 8230870
9589807 537392446 260481422
211064875 159204762 106804866
7732931 78717290 703442
363697929 137717270 120791550
205219701 350584978 189091458
10923497 294502494 190909374
181363663 251328064 99962396
80337087 38748684 14361760
217702397 226596984 56090052
227846083 90991626 165216762
171017763 180800514 65115994
126571835 185564388 114122616
48097435 241357040 11335132
60265795 188964240 154057980
88061379 364093524 66170612
95017943 261580414 18432058
219781713 55424882 35783934
50959213 583433280 7725384
215006693 337415124 145727388
183220443 366462958 142093386
134211713 295657766 181514042
59376083 444294166 89919794
81583725 402336570 460018010
5913559 326454512 200890252
5863367 51919036 46686664
8731017 330319804 98888484
293029205 211705798 3548486
128080743 497643690 238543774
53368699 276332094 179913378
253779571 155962408 7684624
1589453 126242154 251491290
76831859 148175118 145891746
145484025 151532344 113675508
30734853 224598448 216418884
7459969 531037012 328909696
62476125 62902706 9240870
150655593 492186996 131175212
96071447 72999626 66931322
337942757 379398272 213836836
2945201 180693080 54861940
394261669 216364350 34501230
108787567 215375560 91021244
56247281 218111522 37191178
63393287 556251484 117386260
186159521 299918808 333324
151888557 262826936 100386456
73438337 802203314 82592366
238809069 59016446 60521778
192761057 168781810 84383870
131147551 247205554 67394342
31405715 476484348 150777336
112197065 246140490 296623218
157926241 69005508 152314656
34872433 401299468 346200076
177011561 163033598 62886230
170473895 754589342 244549006
334487349 407295832 151330068
236181123 307732638 127608266
44857059 247491894 196885238
143254985 85623696 300148872
8670393 196678246 283271706
347614745 299774320 198199948
91010487 146023056 90644084
168622383 436739526 283160878
183875933 444173666 88516562
14122817 39517612 104968784
63148585 568667588 51104716
92002731 567409744 336100272
164488333 157641504 87291216
170055677 191543336 245932544
203071113 229492256 37008564
108158897 409456436 172760872
55169831 380013282 6502122
99358823 81926934 98444202
256432845 82472488 10736184
87709989 136921606 402653118
100601061 465993702 409063018
302998987 57813866 16017746
122158859 431438716 51447932
132429381 394339932 115501508
152825233 376562438 35491366
76829563 140325412 238247164
179848751 533886022 104104846
206673593 345568314 86233134
340221837 166058416 14827212
461197739 173247624 15444348
179651583 327592144 205598580
90391759 282161766 56413458
186918829 161519340 99467628
47675973 220421286 21327010
169916091 70579122 165400558
269024931 318302604 194527988
125989065 38251938 102037966
168459427 99092424 78192
138126251 99755622 333709542
175119147 142731510 15017450
217273917 244298184 34450388
62900387 374901582 48189906
145169539 177772664 364903408
234796983 412319326 166684014
88569449 105213584 34379552
87532045 140847026 405510782
38440475 244230036 25255152
139582383 359804146 46909986
128057045 239470830 109313034
207352973 185990482 129629666
285036197 115545956 17051344
168359703 275110558 83959794
4324385 7529160 1084980
35479531 141469258 43981658
147039335 275779348 124244840
147148151 395556194 72110938
242382537 634177326 233459558
24479209 315819026 147625798
174722105 96341982 66962826
90842145 114223110 46703690
234952229 97114178 11679634
126181083 485312214 249826922
33933277 85387874 2408714
50902457 270918532 98703964
73052645 117330164 13368880
274494921 87925942 105629898
295654557 287811370 94622670
253519295 121851260 31865320
112310687 467470340 239126780
144337651 165392724 106772292
314037227 72140864 33331144
122002075 151649722 255818354
102049129 315249878 123948502
271444937 119878610 53048630
445806503 318735240 19825140
182260095 157646520 250256624
13820957 13443832 95686556
62371577 486522074 186374674
77193605 75227340 2764332
122149839 136102148 85175352
132031325 96101746 231613550
23848447 49491998 51630974
151049753 517320302 90587186
156327867 207884286 202705138
233474031 108751202 86089482
100398015 383842094 85115658
203433217 519718912 41874956
32321723 244042660 70444900
228813877 271357070 20535886
44204133 267989396 153675048
179419185 205458750 148161314
238344739 248782554 41429502
251154871 188915376 28262412
129481823 22107042 49767126
377840461 221840094 55697658
175842489 35092298 37944690
82516221 199958978 4541862
209014741 46489508 49739872
20676739 216676998 91437966
215828961 289213812 88475056
143003685 231656052 138894464
3952033 95927186 17022014
18739309 129233806 102752582
175974597 625968366 382002682
246886401 637758232 271294404
53574315 287217404 161608080
184211095 310068190 87659270
87785603 486346614 181180518
105423683 107480910 103344306
270565025 723639878 164337346
89127981 153667960 18939600
96929469 390254180 95693220
96023627 534841824 5425092
210261155 221269126 40928290
54645827 635319180 81353400
5760719 111100732 489590084
292401077 464048224 10629292
177526003 403536154 29560318
56930617 137434486 61184998
176298363 326217006 27200866
102023159 114291444 46867932
142143437 370740916 108759224
13296421 380498222 157813450
95066569 278638064 162953752
66725807 188922566 46006394
131732163 33093698 147025086
194033423 472088380 29244200
2584491 201725002 73881762
94868877 891575040 115263040
54478849 85328088 50739684
70754971 235720152 209533944
51977745 109505970 105274210
16641023 170009434 36400726
32296337 137745024 16530684
5680647 9835266 25314586
381495425 271317818 226207426
80329421 193932028 308963648
191793515 242919730 380807110
322490517 427639924 157086708
55071325 377521400 160314100
1264927 224749866 96307362
224586673 241340266 28127734
201862641 81367100 148537488
140111871 233339052 21167044
4765427 127694284 17484244
125466409 163569896 96231128
124745097 478874352 92020624
40271937 184063540 188939784
130745631 329142702 58584034
70373931 64296706 49642062
272551827 212426158 181654506
70047225 334664320 181239576
10304883 281003304 217198664
259721389 279435428 131975096
162766807 473651752 436698616
40191049 508563468 64434324
127224123 308152416 42487304
51243903 538018656 86629876
88821843 456176916 418830416
386446867 147947480 77864240
325613387 317048504 294322496
66514095 395514660 309629828
177699167 207688094 62772170
79908483 267972860 30716400
26164971 62156364 39211148
38062305 340273966 291327090
196582201 147135816 27067092
262243199 244089592 26336312
10313149 212583508 297423508
194385623 66298026 134897886
2873675 280404730 396109766
15196429 758607738 4608762
87657015 587767800 188174300
289683697 355349528 145140596
212543301 209702682 134527234
99211017 330538356 25487428
202902981 226498770 68111830
201220227 216463302 52737746
297241913 238355540 194130200
410016667 222880554 159438078
299835347 180932994 149439234
24543159 447412810 44488938
74597445 447484008 296964500
142876281 508186914 138452182
249515749 100313874 44131398
72627373 283102196 235945052
6523685 73536710 106932322
90983235 347244840 286224080
17481595 343771538 387145550
261566287 121779672 133850916
127853783 140017828 113391964
91358369 407814046 207812558
77236257 721945634 172298298
79110523 254283364 205054124
82398399 181918848 405189536
13653395 307114490 288217010
227754779 273361642 13343126
138203163 576079724 282630876
176170663 272613844 217807816
23942357 182922224 292581640
44607549 445916912 157611852
138273897 332792662 286602834
45897215 331246194 253293090
125539045 581341556 138064760
43776363 226451776 7615284
78757971 67235172 6364840
125900037 25883572 101636964
36527101 612599832 221283972
39399017 205947748 97739396
157056859 149994052 48537848
292779063 233685262 236018046
74736125 197287900 12018112
1405323 28430226 291566
259055809 533047156 241356968
150708171 383685798 247679798
79440493 181404920 350626576
121994081 71306400 158267220
211431949 83521208 186633856
45485913 399288720 173562700
27714241 734557362 103247730
153927375 438924750 483168350
183408937 75603586 281742322
40771261 113048448 234620136
100473207 253906902 37243594
146799645 376917868 311942976
57839539 92258784 16704828
66299663 130104434 49673690
163692551 127132840 499732
11137901 477264308 208845452
94710297 196028146 139537278
360347219 254428700 168148180
101652741 324376430 329497638
66495755 216603970 49451410
78363743 46450260 62581524
215570435 164178342 237766530
1099973 8477718 6906
153291609 600113776 126901092
49958913 69714314 181396674
48937189 139146812 86054392
169320613 174723684 149211960
22475885 178902018 153646974
97797849 123427238 95276598
79760605 93511190 229208846
139220637 207795766 43313802
39862309 122072838 30085194
17900309 405768158 245939006
158227577 51348914 208681682
136846437 340704966 100452934
214677975 130795062 54290530
49087549 203500282 161770798
41070831 320211810 115682942
142376149 360632818 102023446
26592931 204517416 296273808
318677647 274202288 136690804
83622431 168585372 356177976
202190523 141459018 24400574
186353641 361673512 288911612
100303141 656110424 238901872
136208433 74186850 47121506
180602081 397545172 121576696
73477653 421348830 314176846
36037515 392442970 253301694
249587145 53543940 92461060
107698653 8521564 29796216
125721905 492028672 35041304
27287523 392624838 196257154
47167391 704103988 70154140
10763403 173101596 199353844
231119003 27739704 94686240
436018357 285738336 99056124
222221831 383265714 407017338
23669577 69523748 185493216
56116401 267237516 212098852
94917069 209091506 303102558
329419327 324117918 236210826
135630809 271433032 261259396
77095973 199506238 113646574
122693965 137335592 221375420
29692869 536152584 296447848
9094009 201161462 282509642
47300697 353184440 204287604
44264517 119777344 51031980
156059011 259957442 79562086
135069333 144098190 238753394
209886139 348821952 310794084
6517201 73000216 68678092
8822091 222461452 151405068
178532547 135480300 32820440
40713495 143731520 63698160
91666817 89908362 301264314
125373463 233151174 127302342
262554811 118765084 14849312
84837979 696425308 227343796
117294703 167916826 62529622
133215287 127741310 35716834
184116541 370065016 205446752
19548615 248707130 6258810
243205663 495148988 99643136
75362729 375944236 22709668
47920321 194449792 142773544
68635357 52134644 4899032
57024791 126540596 11771188
92183211 198423942 81274138
141675573 229411260 104778700
66388123 369026152 4737764
226583101 32261178 68828526
20735805 178954324 19919220
43612879 140351934 43932798
87782363 172115610 28560690
133715043 255493950 427357474
119325179 320189962 73744618
19825363 104579756 10190444
163421439 256994208 263202944
4020439 138078972 75943464
115589061 233690576 28380888
54764117 199902650 117164870
112916253 271499466 137398214
112005317 422601058 94976354
10964355 306971540 75372540
177313133 54450544 221778040
332588983 188805326 121681978
112782243 127631812 101016036
198375129 108928398 27025898
142759107 103561086 294232526
163961051 279763162 16039786
335949719 297075142 170271530
258574215 112992050 59179050
199704163 242549366 156583622
43990877 339047004 192228468
142745437 445862666 316403926
71510861 608413118 27371686
120768015 37943780 11720880
59141227 686948304 179235168
950491 191474130 406803762
5522631 96473018 91481886
69018915 211583390 253862070
96558489 119689042 77823054
178070161 413195088 136379592
141829219 292343798 28587818
65844693 496944048 9843664
39342047 655218696 18340680
162415921 232800106 75471158
98463339 727915832 239858892
71371631 105446376 97521072
111889375 178740082 59748374
86022107 184368758 64204606
201315779 329151898 21394238
201734201 469900856 213496408
36286611 260763842 89594526
94712487 118791816 155742532
146674641 403576752 59023456
47514677 133396586 166374818
222444865 348986642 31338694
43648837 86319802 99568586
30038573 127124686 10439386
563187 672896268 98098384
36688821 337688438 229553022
70396715 71293630 81533246
78075621 533202150 328574090
218097713 275282972 76672564
21322947 264789076 18802068
375734537 313342768 82044004
98465559 419595506 148894758
217035711 69278904 37597232
229460211 65454944 6843048
87024903 345262724 115151652
361102971 215144568 91721188
104604659 277763902 51700102
118743569 296177752 4773272
112629313 657186856 123564904
15404211 244862108 79285212
224463533 228693092 42615344
196458233 377723286 179726766
45433845 133509750 195600250
145204885 56014910 95620118
201802739 280696356 7274028
2510645 465085660 323051636
147215763 79711518 3845926
187198521 231392784 142507792
241969857 320563794 102393238
150137701 381421832 188905172
62659663 230722734 195656130
96737505 335611570 165438690
73819701 145367362 70386606
122649095 272719660 272045840
13875625 47293168 120286376
203661983 55321224 106220208
66546127 400817856 204605208
124062501 89230938 121618538
24938849 721353510 29534910
268366923 61478538 4768594
244261939 154577466 95008518
256691193 246476574 128787182
118619135 489628480 376425980
91079373 568058414 150448806
76734035 40946020 279556540
13585217 143819448 3128976
369589425 123342270 65605750
6144665 282730160 293421020
73197525 284055820 291391740
75427429 101119348 47539792
294511243 137336876 41779556
122760969 127707060 5148892
227095117 434678468 115028456
9225175 269832540 19066500
30742041 45114720 9526000
54667877 114358782 33615906
76045541 518613188 104889400
14315015 39068438 42521666
215795299 77185458 199843734
147796075 705797750 99871850
95202033 207578714 171467418
79027977 196382196 147536224
157261797 172990704 327586532
103466629 83944388 25919296
5330671 198045676 164727848
159915041 209174212 166326368
185056251 516627758 218550186
38377221 231990888 164435032
218865693 134929392 14304316
23209917 70148002 170218014
150342753 50760222 31027174
221686953 310280036 170820012
32888187 531198958 238610706
92688307 39826796 4382168
84844095 104982010 21315810
283125329 140215422 94948434
254411585 236584080 124120560
87682165 785554530 47218842
134126641 256297842 170656398
120229917 152661630 146823394
56407753 484492106 44187122
77610581 410920638 25724598
33695447 235791318 37539654
3645451 118484370 132563490
81601691 686562678 110739834
148754689 94561406 178797098
113588721 280840338 112279634
56300539 477488902 76620490
150209863 466454848 198436136
222482319 83618874 15722702
122782839 31295812 56178072
255978871 446564678 142888802
9831099 235023534 89018458
312413173 111144250 96887450
12620475 21072222 24229954
130652651 347189198 54641434
465305003 84716542 34764566
181514799 47208956 54844932
35675741 281524642 251603254
24245145 258459558 296561210
27030673 40653912 78056376
148237993 119344008 33607524
66088013 227986554 183733578
39763739 601379502 172468806
78591887 194706666 61912302
252417597 83502752 3057876
59909853 190323980 133747596
95122951 487948900 338977732
35918641 462356322 75292674
270088671 311659944 2679548
75304933 222071866 79454834
51313615 445335894 381003042
105977721 173486506 1275342
356901177 5486840 1737000
47218443 220871026 284297190
151469413 249960492 16966296
216759619 178279856 44795912
105038835 201583336 57937920
23457537 32319576 47068
185136545 182433630 48464790
42313063 593447308 167861164
125925393 294513538 14243454
170047647 400319754 60766690
308802547 521350598 1890106
219273245 684488552 1258336
167428517 149668932 195292524
182603671 109640212 6223024
112619955 45037346 12867222
269248951 197157104 94053812
135361159 630972952 22778524
53947251 317078078 56505258
28587741 548680524 253808432
15172261 64920906 19710918
436636541 78431080 78045340
27721183 800165318 22547986
249728445 97772060 62270772
228616185 292838560 41964120
260823465 223197100 68616684
257599899 196968656 179809152
64194655 173905830 26594790
168215799 63919788 10808024
19365453 31389818 29994546
226954599 521594236 216153552
103353629 267778222 23983438
247120837 265130606 89940338
300159341 143242718 105146614
133695045 259030266 224798338
80504895 181838530 156728190
41242597 362036206 333896906
146481615 369953970 137538302
290062061 444058768 83354828
287258253 629491356 218700716
358260409 215783082 237625446
93411421 432186578 43498330
59357181 199926828 65769028
27583643 232663786 80452574
169480395 168680976 25757440
52546577 107307376 82253812
186630479 191800970 135195322
12604569 626749670 138223230
31185657 228366886 28361778
252986535 168984192 204495080
127398759 471145986 403183162
139631335 274272780 38080200
202671435 370543670 6688410
33509819 137966948 110894276
142009273 322476780 77393064
87549271 267106266 361126122
168719099 237588500 30369632
183752143 305664680 112920776
1636499 36886518 61762554
43072995 414719902 355461090
233665987 46847098 54584254
194229181 39581938 150846746
151111723 355089924 101514408
214270605 225695350 159688950
114623865 88464530 8884590
74717133 500390766 114630866
135508775 122460550 33479050
31901693 100597574 40892278
37161205 542141318 70805690
78603 268092546 112483370
90145709 292634288 134565476
361751421 461334086 210056478
20333217 140357256 247433668
18655839 259185476 358449012
32842863 144629508 97548196
179098357 7065832 208613356
18238513 486756508 241421816
90672535 338864080 86408720
174153609 72294164 74156712
131283267 385253216 163393884
96011047 584398974 283506246
72009311 202984522 7300994
116719449 292172582 257585970
61216129 411886906 176567222
56963685 238592706 39676658
378020541 325133224 57873888
313211625 344320770 225459110
169025829 208026140 6581100
116217873 200230764 188808520
293073395 91547548 19139180
125683643 83371154 192245602
242508775 120674690 202479670
39087413 187126254 113284914
108930385 349816630 173820230
57699413 309023090 388879834
987485 87777130 62285330
109873847 312778956 152843424
30964755 38764890 49668838
52873631 215141484 460214352
273950563 412549234 352993630
236567937 188647016 73836024
195672763 375474544 335052376
43756697 82941108 48190764
101458143 33654614 30052746
137834647 594846076 119697872
69331011 107821554 112926898
166829429 195304372 130330576
256103369 269224372 266834696
130932291 128577974 93994038
102244443 654111776 120013260
185620467 388296368 224902656
173828277 201080244 183237692
39024677 692141406 200963838
4841767 803708346 13083834
23256775 312681024 178245420
4057599 207626406 428082122
9648035 37023310 5958770
7099693 242943484 102581284
75367305 175128730 21107982
3241575 230640758 86653494
228023493 215811046 45816726
134688037 496682638 56487514
55869209 364559822 61933774
36803873 397447208 3129856
232731903 179188776 15001732
169321833 158311814 24885822
87831751 90048680 36457840
99347955 586756728 296409440
85831679 255155268 93812976
152124543 200597226 8936198
64392291 597431804 388608
73398473 250257316 189226664
276338693 563551944 327921432
10886221 169660472 238580164
14720981 455176594 19398898
186218961 59195868 8817176
6530385 138737800 13114992
88679721 307265922 11000798
9205933 255904336 203871788
234801185 119662626 168582618
116453157 100386660 19390220
174971891 142748192 137716424
76729363 342807166 127451230
130525911 125895482 13470294
199296945 81526058 34046010
58860735 569908792 246685260
380193437 205124278 99828454
101501137 565380554 116250706
131892913 144734266 49052830
164783127 153740768 133031124
206135373 143644130 30236514
59479605 348067756 255613392
181389315 271007712 152949416
139879615 2941470 1261602
97842261 105384752 47944560
31535901 30050478 13385938
44542923 183440880 5112100
96887539 710240634 24523098
102995671 166681438 99185098
13609957 589099348 68211496
39524941 189528818 30403214
99500893 500122774 264865682
24224429 562067566 45970982
197750141 24703918 174506546
117508293 139620576 187404220
154633425 53990394 120697958
42635769 114360544 388638648
21715197 249367158 97050826
211096291 792881832 87311616
165478627 213567866 14890838
47972675 162587150 300534410
351160047 217848474 134798566
116054477 626874826 65508902
197402819 612541562 329028946
288634905 594762920 222635160
89750281 218638434 261445758
169423557 533053362 90664406
83431867 152447924 246774028
201696905 300171860 19004240
32917495 23154380 23681260
92050815 201361870 143433330
167266135 23384670 76756110
235999267 296680302 105973674
121215963 284658878 137581506
80266599 21603168 36208556
194627429 150694052 278522432
136872419 484924472 421295444
24954001 395161788 171536328
264643345 121340610 27237294
179440351 299853868 103686520
4403515 350188930 126594710
112870587 206664426 74412686
131667691 419967458 173164978
65704647 87477334 54393318
85295861 395028068 146291284
15911391 424064716 142092612
168755543 178586814 184591878
83843727 148059240 104080436
24019793 286004022 396414126
425665899 211250138 126422538
186162585 391052550 320279030
72020107 94220266 61752194
142174617 201022068 84046784
41590107 122968160 34046676
251667405 147003072 134394104
121182039 254684670 72324550
71619251 147454278 347745378
134101371 385883616 417848692
46868781 829266268 135866076
143662905 365260764 18908452
155234443 505151576 168454252
118126747 87059624 133210936
17937601 444331672 43891496
36156867 39875806 26868030
59707215 322843608 350364944
296305491 396097252 216212736
14295663 215048910 195734750
28009059 218157858 57360238
131748023 282713994 98212242
59567119 382056628 184720504
164448589 176022422 79335154
205806855 148836880 67284444
142429735 183921384 13227288
194022249 91167902 118077282
14077187 525513724 50700872
187548099 103562652 142437892
137236045 414446164 160745440
166433389 151585802 222712450
95334937 389547334 35733994
204975095 711613004 9589120
98566119 387179862 170002606
5777677 77237364 55576380
24629261 502902172 44705872
68646259 241149690 449034030
21409183 30406796 14140588
208399277 203438524 202025992
101415097 161499826 82321834
237804369 256902000 84972992
98648879 404583538 225641918
86245103 63635554 45803842
91213765 537858490 121820170
55290701 196382222 188542222
156504291 284864232 298250552
342308869 253080802 109873946
30353395 228516282 109895910
99544729 413612688 37082016
74407793 77633220 43877640
96231725 434051658 219801294
44267183 331291336 272906704
166350801 192893508 155268524
328713469 71728990 15785990
157958981 138077326 194629882
129478173 408329842 96070134
136170781 352357542 15759906
208328283 446018136 206341316
31880591 435075478 204442702
47359065 376479126 286167350
49024669 96458172 151360464
44289945 131063040 429598120
105521487 398800640 58838220
206039131 817804914 95705202
240829275 366782510 272322570
133206331 83878272 106929048
116361799 420071384 50057432
29030293 368319354 39341718
86997287 695325046 80419802
202732429 70358878 17464814
48244117 108579596 172280356
5071399 370275258 196563498
406700355 313355010 128745110
33196431 57031540 5968392
85443815 415733596 370226780
70908031 630946224 72025032
204948809 48109014 67268298
45896175 303420218 28535274
68313457 279646984 219884144
61615755 586373930 153407346
92256555 94548690 55337266
256747681 355074388 208533548
227123223 100723186 92011830
209576643 696425486 247321206
149091137 568558816 355430720
157130377 379796946 54918546
54371573 451948294 160914226
153405995 387506490 368729130
36066483 324001704 161948948
55357387 484537192 37007596
140255121 525090458 171022146
100062491 288142888 55138660
46810957 239867004 50981856
29656835 120975392 109223944
21175365 61288550 60296274
60997725 8026092 14760280
190186803 572929424 14396484
137248733 175017786 147243642
112018173 49888102 5771154
139148103 191108358 1614106
182618873 111077480 48049400
103635059 258045308 134449604
54679795 51973836 212561952
335080413 95717578 117795474
34596405 525899114 96913710
253070473 448723492 131526724
175371583 128499066 61528242
236889223 232372074 106923654
335155641 202530414 174705238
135724943 287624814 221990754
279133679 191430328 121098280
186711435 176029662 103169590
249953479 202868332 99836936
212621745 210715432 134890476
178954099 377589406 262214842
65502681 89915048 247493208
38342717 620766384 57284148
39323177 167633440 33519940
69016809 190960952 137163768
159359429 512854576 24425468
423204015 442692380 9398940
150968699 242654408 102939008
115975777 123926666 167378038
242273513 167696252 267022204
54586733 285167966 368407118
87809245 205402360 136774480
164990417 58416374 23267786
94283683 142162976 184001608
140668999 560589282 368351226
141288147 163624348 175053516
68531931 208544518 196847118
220046399 57477056 123502688
20627885 165453478 153804754
108877167 379298926 256691022
62586499 216186012 173752512
161750907 335022942 131282014
7260941 255478564 65187088
74675703 191876524 54791916
109514545 599465664 261056820
28131941 29904682 12757378
171236337 84412032 148059124
196425201 328601392 54991884
88177789 225723012 40852812
86349041 341414288 8890636
977851 242637168 14043372
185645391 36864062 185951730
270187519 141004292 197263820
325657001 406090052 240785516
112054921 699603062 105152342
55413417 137221940 183859680
128351895 74089182 8449070
82907075 209096856 221060292
38214559 116865130 325536938
177373851 226237566 329343682
117059531 261992322 59254974
97430019 59672196 71589572
224036249 216514266 354673398
10562615 274392760 88294220
122440229 328067594 56107102
203478233 36112806 135179490
113154369 832340758 199519326
37156693 126944846 1369826
158375073 488508660 108085640
158400299 344177848 63908116
21811687 219099338 31545826
151440563 390905750 122345270
42147729 158521272 10102540
353339179 346538544 148438872
155429743 622190346 96961158
193011621 478363958 465230898
30330945 126359596 62054520
145135253 471927708 44163564
180921475 238563510 213105102
411895585 92836774 59821618
203602671 96907772 25196928
16346087 122361208 335818244
195357943 241355964 25899456
169511575 44865586 97261802
121034595 192698680 80597040
71516157 260966786 13717962
17452971 564506562 312412198
237475579 334441210 43971122
108638989 289078318 122232166
340168895 90322020 112892268
123111505 169651246 217733770
20663935 385385030 179166854
188830515 55901688 46839340
1194075 18586482 10127470
430972297 228522176 15487072
226728529 284343792 75351384
152354783 41305882 9525614
230186517 504118384 303390312
216293037 127668702 70903474
219225797 405829874 170382746
186786255 351784502 106222986
335604105 311682360 116430820
126388025 576773300 283710620
62159417 698661994 117804590
31116905 527158970 166868510
286165645 361180950 299920110
93105989 219564470 212450330
199922839 594297218 26274178
151397451 52750826 30047382
97551277 134282834 59946266
6091585 122584912 190554220
104482223 284945646 219241326
148434421 174974688 13541052
51000477 145086486 45829226
103132175 32107842 191450190
3993763 281750736 131744544
212778431 554639058 286143930
4887285 163872042 17143606
77680397 666038146 202655210
116003175 159863640 22183900
182937663 173535474 70594574
339900931 84780224 94842292
256219425 34554280 66306900
186462955 347822230 123261758
195926797 214805242 329969534
210536703 136439752 213772164
80362811 67055418 50760834
38674625 428395650 15198750
167267541 143141876 306446808
218239845 246151790 157581150
117888553 132958344 1078644
222352437 635469784 23217276
116040411 474679962 253691054
275876903 341425768 230900036
36577327 502967730 116646570
43229829 672902508 6806252
339833563 528794192 158552396
1379369 103492448 84150268
185803969 316522978 86122454
2628757 139892524 234907000
202529551 309653682 61105914
80801901 103403958 54814226
249810141 146103028 151579344
186909677 119854446 261657582
78670125 352492350 449244070
139635605 97501780 133176040
176346987 253465828 323916696
53863481 35598988 184438744
189948687 91931274 218948018
131574517 363276704 76907708
127070779 224820828 177473316
36249845 181557710 26159750
73353549 319419884 448414932
185631747 69730896 8640520
185971591 190176792 283737324
50086021 106493878 181577042
19467965 51456898 45314386
124055091 220707538 17509578
141354953 96602930 17328254
91153 503333276 18316792
266454981 7004608 34781292
94948243 269153336 267643988
88904709 490333794 420890578
33410203 209851004 35583580
6832189 637862238 49354962
292803909 559841596 24721788
175376715 620328746 70912722
463750461 170776554 42714022
47823715 492248280 240391680
114424905 237503406 23328958
329053773 151015974 31158542
188115705 395863190 277260870
263515019 286387662 38013162
41315793 566633626 80192298
170352703 380604958 300407654
134225517 111869940 77990380
204829875 405130860 136474480
5383201 222947800 1865732
193426323 154586894 139900662
53006229 428697872 232971192
8902207 180750088 421383784
86856455 283954608 116385756
168348599 239097262 43833662
8779497 726698994 159985546
93049361 224700030 298737498
86873889 367160488 285520764
291249569 421436088 84241944
237454673 338917028 124059044
172347435 134762826 24636950
228311389 635510526 57356502
136356423 336843116 27433104
82170901 457446998 315373786
3532631 129542868 99807312
135606375 93027220 67491912
83467659 405852132 103985912
136696509 258491010 48723938
248510361 375178408 342365568
6450901 473112908 45970288
217963473 181412088 194395436
111990193 338288956 149915404
113407087 332576666 11161970
143056205 121501670 98814538
102942963 230392800 201733016
93917205 300349200 290352440
58241385 189763290 8734942
214651829 579547772 187760756
6004883 252817716 194512764
101246427 117959982 49070054
189278947 301493146 80591390
96194963 380026274 19182874
40495599 69437558 54536106
238034655 42144208 185873880
229541377 257701426 147068258
165617601 426516884 213808668
257521259 108389562 136774998
69705357 217246366 130371762
55684877 338205616 19119244
199029643 110746172 41477824
231110851 68319738 1494138
44862093 327156666 8115574
1395945 306879590 85053522
8730511 255801514 267907802
108247773 145300704 46327328
129269241 33597746 428502
1697173 379303264 374308400
137339005 97346896 179310920
215741069 492698474 188091238
6494871 147609678 201964906
194991209 503367884 448940732
51918025 406636960 332194268
99549903 79345776 31753748
87539191 254426216 27717052
152479165 235681432 189132160
217798353 265607764 115008576
107818865 369615158 168326690
475929001 167518172 115737968
31337357 176596486 29030306
230852713 304928704 180133804
155873421 218168164 167506512
17640227 490661026 91829566
3947405 183253120 50206036
355324589 385312218 254977494
88066559 275230508 90610708
1648835 478039636 331363300
39450405 334956210 396003710
81268527 153876140 296722464
114052645 73191244 24379408
96416377 134342936 322982120
333665785 82002188 49475180
39586685 150360404 166618172
89720991 174524612 396336528
55452483 244780738 41461926
11190709 230089798 34030706
100985277 11044926 8831366
22337371 336527392 197505296
152234369 193050476 108566528
41899675 417391924 193528960
45652885 215669550 57966762
55992473 290170628 97000024
232249545 123928880 44778276
164653921 66444248 96608144
32483027 27105898 3731846
182248413 353024734 230406786
143277779 114509708 74115416
18482097 399478518 63847846
145835931 399623652 325681208
152017013 557706398 55556734
231724903 339443906 231539254
21065063 69401066 196604534
258460545 463239310 130623810
90083503 314798204 184049480
137985447 112338686 66871314
60448655 488354414 101731270
6902087 93565136 68378404
163533051 130630716 143133692
6539659 81579052 223342684
92265789 190967884 280745388
69075313 441097704 31406016
37661027 32648804 9866008
49812979 228437184 86581032
88324401 154252164 18883592
92660619 226151862 221213942
80520713 396053294 38158822
84195175 341651250 168447210
219291847 258245324 160503968
255776325 160843342 9096306
223689095 265405382 83552990
31651555 17072460 42460932
219248473 293570328 273031224
387318421 274584168 22413204
435636125 110309210 5469970
8898087 430235594 195055062
185580713 141511298 95999674
25532959 419355268 17760416
34261791 488524654 50628918
19710217 183730092 321809964
58105597 460618216 414146344
31278929 395007498 145419066
25560657 106455558 96220214
284181953 545097760 144908896
176600463 96147716 46947324
32784041 238462632 21602892
181238991 509730152 132361704
19200125 367116316 163471040
228157343 358401748 50193316
95343049 167600712 10613556
203337863 419804130 223482834
40503213 192296184 65916712
74729835 596650166 82033770
319945971 372050746 46517202
7988319 24370642 17346162
539209 511610082 161100822
217138775 447486600 119216880
213806785 131887340 149768920
169721295 140372530 120579990
137433437 521631280 30091316
79542611 405373388 2958976
83665463 197925386 23649766
47070997 217416146 36614570
48250329 394340112 154698196
12513901 74272478 2930794
350063585 96820224 5124660
357493045 336047810 3185750
150058275 462347550 451761730
151868145 345731766 10471810
123272353 135888708 291266436
12831743 55193868 5698404
19674943 67218910 277289990
103494717 154184216 159854844
427935809 261908158 218255486
127010369 318923422 206172422
202099265 436346052 234676320
94116835 560099470 288111950
165388175 407877000 207216600
46612701 233171446 44623578
10630733 196161652 291736
1357587 199559764 86980164
265190607 375488904 53224864
49079301 81955926 16920982
68588649 331434532 126866652
153331119 219635628 116447332
278886793 256676682 5187114
73686645 456032760 68136340
26381705 109308060 20943840
12103287 48826666 21567162
71114927 288529002 17918154
201171035 262876980 112092240
2068127 509832342 227608086
15757791 168292478 207113658
4641043 532493404 207264668
169440771 362271186 302191498
80596895 397186590 274228662
189921771 216477398 53287866
68851913 555420234 43127130
314408877 281984094 143465986
109138261 113615672 30673204
60522441 481502178 160102306
50768767 174297074 34694918
164844563 273848822 19032166
95170929 268383186 147006518
252732295 263759556 208972008
124678533 386984896 395175036
169843989 38532190 64145550
47523109 190210950 345006510
259320555 162334094 64422150
432477465 278200396 162720600
69924759 75814180 13102260
181554683 192412034 249530158
29469823 345669054 50350458
353345523 111076818 63217154
301038609 373504262 91340190
10491727 31755280 5914600
7226381 123313112 63767392
224166421 333249342 55165482
302611573 402741986 33336890
189151061 495907772 58843492
178093087 107130944 103089196
259187039 430030070 390717050
254269739 44835708 45800676
26153903 340086246 137827278
49952749 107299682 5327290
1253205 447526330 277156710
174731191 187475142 181530522
95932299 260941948 88716624
213220721 322580722 176201914
59732875 366354020 207212272
479304299 179207882 83732294
49471377 174689958 234612886
221314863 97181550 25061050
64312245 286539114 13793002
173247497 231891118 40282594
86862995 18938396 66088928
78539661 441165986 344716158
28746579 184880922 69746126
64234775 93093048 149556660
85680291 487088442 90712382
190703701 190490356 56615972
103921979 264287118 37113342
245181503 275140280 234278396
168372741 268898844 90347932
157879443 494828364 381862724
344339573 259114526 76681198
268854733 124730844 61304280
294797217 463457406 298960210
191865561 301143276 219053008
113960465 480282480 57181332
76274009 146782528 218417168
13363539 101579604 22237288
66623659 151118116 73589048
137409157 160984398 140216826
237131 256939448 217395856
260341191 676192940 125399112
179309639 139846788 1138752
60493335 237214870 231360930
86423843 466520636 164114344
11518903 353929640 110969704
108101237 543379602 262790946
73232749 261337122 42830238
53326029 317366752 73920888
121150235 19280716 38019520
24166379 374397106 21320582
30482295 172480248 3202960
265447975 276212300 110840560
158050299 121639342 191638374
184167439 194915352 73933416
238653915 202826490 14442646
97509955 292394208 105748656
128019843 42634556 29516976
141488461 379401228 275374572
83148115 169846280 97904620
147457665 122224370 96035094
5155241 29915730 14217138
50376355 241460272 97122404
67223815 134005114 17763230
142207531 324576530 57142942
20435947 318662670 39745146
238044567 426883410 231525706
197115551 463139996 217047392
339266263 284889276 88267524
132410209 472977040 390213160
110133753 234176424 55869908
49622057 282391254 297184566
23201201 218754064 309952528
149593675 229959030 219040050
50976229 65851254 11346342
253520833 597611806 334810094
51765135 228365838 60329390
223426469 182518398 137359194
265838503 71935416 15542328
336279819 467261178 57701878
251976999 371430678 225167494
26558253 118465722 82203806
256600997 372281456 57103288
72366053 55241472 13550256
106961315 497274620 58017440
174213845 167085276 336177132
195685593 460865636 63170688
180672027 193050484 10245576
144376183 377786594 158595518
168294985 682156730 130216150
17541151 255603052 254380952
166463361 159744260 40261152
228742539 277429538 193424166
29682753 311021616 167786132
227648949 243701862 29031614
120977741 391562402 180677102
79022589 248661402 289683482
292483655 224484460 54205040
126615431 409724148 56674272
178631319 139764246 8128838
241388773 224528086 8051398
247734463 36967336 3203176
39789915 411681660 149318480
163964233 334956270 81989994
13045257 59734890 43724810
65340665 140809882 9571274
34169771 239143728 223170972
2858367 468020066 34031934
174730075 309447750 23442702
37748119 97689694 205004198
17074909 233753210 45906890
83806799 134407298 340988234
117803589 177337004 85369128
87787451 288095852 110965492
167103183 425258028 320162804
154200129 122014418 106261614
166600767 601547816 99700152
6550599 390740096 134568432
8891869 159784010 105223958
112162913 171653814 183045474
4320545 213829550 266874310
40279739 363658746 383850882
86966295 86027010 183632630
123248377 186759704 342003184
352464147 238148434 92652762
38900947 77020076 23958796
109915591 480236636 126627808
160452417 214389416 253713732
73427837 162667686 131320218
173592735 412453440 248145268
150966453 95605000 11021496
30459941 12442276 7264048
56380339 33959290 54741698
1676771 446898128 29280880
377006423 504710184 220510092
52458605 509333520 200054328
203760585 190814610 92963330
120228613 112260392 5119684
306640451 201379332 6503880
162906765 444734250 108048218
156276413 142419506 74595538
22594861 262667298 27920922
335082689 535233968 337851724
138425393 371652488 222848296
70446943 450425076 53406636
91783581 527151180 103044740
169587591 334567682 307988742
49898551 85189718 19114610
477267903 186163530 23134330
182410603 126604422 11532966
155736951 456842166 206841098
72437337 511422154 112693266
372447943 97243526 30606938
16503335 184331310 315656970
162013453 82440340 67186900
209398895 15152370 4461210
23569517 23826896 1409308
138580889 307044232 30526312
45411403 195515246 268330514
130176173 383363966 59159726
20024913 130210136 344763588
1788343 272445808 28817176
190400375 615457000 148727180
184817311 160569452 191324456
29478329 145940082 252623886
12601431 102357010 112476990
55690239 76216316 28924932
284069273 138728876 41620912
82238011 327966630 336559698
184637345 178045490 57102430
202034595 357487428 39561340
163706707 323305484 49849496
10169781 256696546 221315742
221318643 229560156 122037248
182456535 366870030 47000890
654287 453131386 88399786
185397367 207901040 168077540
143782795 122594836 194481152
231518085 253532550 42406030
22265949 291242022 70977322
137630031 308407848 209008736
120813929 91624102 228565802
24325079 70251758 1674494
35292669 354325468 339928812
107041265 284989980 241311840
142303545 727217454 92896522
33761055 177027860 177013968
147561305 195727138 232300750
6080851 188436654 238848462
8622121 372127374 129351978
84645549 416625534 174433678
88981935 125660180 67284852
128507691 232537180 258409320
171282731 289658934 127804662
49032069 180528246 45622538
201394791 151634226 53485522
101565945 292060856 111953208
69498119 556305348 259642128
139070911 625045890 24248430
57483199 99487456 47903488
90360085 25762020 223149288
266862021 131364000 39199220
32444523 439573084 156776928
186770935 367887052 33350720
176010009 103333752 105454444
242340347 93328144 71841536
124709031 98874652 308157708
187833893 170839346 19182494
19575691 196344444 303513588
148900745 123274260 304781592
49193615 389754710 84798070
233516295 414681240 224926448
47139659 401945418 25715178
292564951 668984418 22881030
81196913 258665736 215996568
203363221 31865672 2776856
97721739 292335168 304476556
120993249 407371468 150472140
98391305 160954708 19915700
431930157 38997342 14948174
159874461 84005530 257512710
127394725 229526750 411407770
35809643 205139382 304627374
34277159 330094922 177272294
150911181 369936074 1270158
90962193 251267066 6970398
144317577 579815742 130759706
55022843 580050490 16690270
197624855 131922960 20712468
246710235 195639150 45978730
81584177 781970994 53670078
136205507 514753112 27804484
103546971 62168040 29734028
81410685 74223540 27541864
171654267 39179518 23997246
9421023 166824328 52523616
300645099 125836128 125402132
110216037 80037062 20526786
22976377 135705536 250771088
134862883 354417654 415235358
54811453 295139946 17967570
80331561 151375212 269265136
277560465 228334340 169162164
187034415 182996490 36506230
54089211 123202224 47606008
97488981 186395652 47725532
55620243 188571882 35615414
95069225 73489670 117671650
355810995 317667510 148509830
183333705 441926400 238465244
172543325 36164994 215265390
76265199 419782004 96771672
31476001 65684718 28325778
21582847 351891940 255573496
222266535 323323846 21894078
98825121 302607728 291129120
84857183 68861766 168284154
281914867 212985482 207164314
183612489 242828928 136316972
124412767 511118194 4597682
190357283 92338742 57574
139357667 271323616 144246488
15904159 522487488 162007440
369086665 28830110 22571354
123498875 111986408 105029380
28244671 325144638 37567374
9259275 75424554 11012422
147292127 59567928 185006496
76570217 342003418 127772786
31244629 63644280 94791840
48059187 169448250 152827034
341481117 47652944 43257420
19022975 495878730 151924086
130517451 458678070 295049530
130645923 443094558 239400886
79469735 119838940 166945820
424051983 146493444 138652924
34691321 426934868 4820224
166941021 92697162 37759562
108421845 34782150 42330050
332346579 379712842 200233362
22459569 243985812 93866116
51701261 156508284 123477372
111627663 43036666 37170798
257667141 186648118 253171518
209838897 246122804 7431624
128939831 363053782 131028646
42875721 255091170 13716710
84982311 417422982 188637422
12946715 485356390 191933030
132026473 265475578 213729506
119542241 292944912 213534672
236043023 483437628 410412564
70124807 184584214 126326086
52194943 283497616 269006152
24424697 31549834 34494662
5950371 236473286 173381958
229503865 20938040 138001220
187328081 400585120 216047492
49602597 233772990 105780254
190501703 75985714 17157982
81455103 230608986 314135062
280719635 98608970 89894210
51259047 283778782 141100446
44840311 277656298 173958758
178574265 165279720 279309860
143289861 185706798 30407410
219545985 138637530 136581530
190487937 231192758 7849134
40192511 158848126 464507438
6252355 751917568 98915840
141726837 55823202 44150014
79925487 264392532 296833936
54008825 310436204 100906000
82850871 277004482 34368822
174804399 440129868 101981516
276193373 363654552 289189224
190286225 328638400 221782300
108665601 347656112 20778888
20314981 291689200 123618892
6530527 75717230 266519350
141248817 179090720 1626156
199571607 192678436 185755008
163176465 546439500 264588656
42863837 305038290 46303410
130612179 443660124 354382252
42666513 94544064 29086652
9593821 46490740 20882360
191772183 82738512 155172536
178231487 205092334 81243098
132863313 169294432 15185544
56517139 458231562 378254142
302100581 538459548 304263216
55445493 563439042 54251686
92175331 808063258 9941110
281069055 128817802 71047914
167546505 74343680 160820340
146839425 352283840 38272188
177154641 453694572 155770948
27768255 27727596 88078972
128013133 221096504 55433876
85472383 282964364 199756972
117397203 448351280 24160296
103386513 369487710 470770
180944701 381187814 164941358
42436581 316913480 117170892
6358489 230121216 432966672
112667343 360812382 176591434
51330827 73825238 53313074
359362755 173161798 80338086
256947815 65332112 167886616
218868153 220288276 86703696
169357571 395507870 24843722
39159493 74073924 12902880
124114445 468278980 366575560
16797993 197762598 78694414
132230037 112255432 8013384
328481229 306566730 68717222
117263319 350744868 55184956
100197835 669522550 45570838
185802471 279029460 185635400
102232957 202799684 307280812
154717765 240964122 347075946
200370305 30713020 7563536
23381905 301976316 356685240
9513285 399217448 69111000
419098087 382552182 115755186
6182981 373463108 343017076
21615399 50508382 41587710
584681 110719352 61712096
241306021 147687434 46320782
126133085 167012562 770790
7838869 177576198 71187462
358296169 119635908 49236300
265630641 280808562 52826654
214426043 128022200 100450940
14336251 448074116 192548252
163480321 307846142 131469782
112927731 446652362 59343102
11003239 273328380 188533020
149891303 392627486 259934194
70006101 102307604 12260952
105997097 233069064 40195164
270447229 534669586 104543962
62268999 228323818 123446910
85790043 444151346 117328434
23205863 388982580 52321740
77802597 75583394 110016306
30020211 423816406 47162778
3859537 768415046 196013846
62172141 88959974 75610062
361868435 121209740 7373272
179370737 555033634 258462506
171877383 126231440 62576700
124426213 551689534 115141750
355064931 232907774 30908898
71739377 223408964 458944
256964273 237566076 158303148
33720813 326653838 220568994
48923761 79583114 116307842
140159855 175551886 164057830
140629151 417991682 257473178
155322447 64828254 16697638
136606657 374780492 365028236
66471089 72643006 190539242
159161583 345546776 124923996
13604519 491020370 69258458
59284461 427374612 240066668
42683679 188971872 199581260
40054661 659971828 132315268
12044361 183507912 27281936
78212769 53018596 32534472
39014799 318615858 406643666
109516261 289510602 15515838
5225809 256157788 385978196
239166057 164413636 181109652
209778421 69753000 58563480
51822813 176552460 56399116
113248025 266604130 279364226
45252945 223553020 378945360
61637727 355588962 240465254
235347865 181898666 20411462
68981299 54136362 12713694
19421393 30906876 94137108
15180569 193285488 408668376
156111979 26042700 143544828
15555347 315625224 386021028
24765821 287782630 268667710
642127 416841490 76153130
42082875 392828640 257283520
48500865 249016788 22864316
75822705 364364220 135142360
2273619 229266754 431163942
5671677 115822554 112207766
77462367 86710144 169747536
200876817 105976904 5911896
64417013 407147220 374035800
232821643 10745654 29499266
55861281 162256212 16409792
161585213 299149840 125348516
210297847 9047736 15810444
38148823 344751404 227079152
21064855 36484108 25039256
155855715 710302410 128024354
50396353 245720584 88964264
114744409 275570316 37478088
29757811 304315610 114880102
162696535 221399808 43903020
171468627 119116692 106901576
277655935 250949170 61079230
146855733 139396812 8483836
258648989 289440702 151298022
88217315 164820660 449253504
22107613 469354552 226452316
59394989 222327018 113199786
291791313 328525044 202979936
70567363 265693560 111878316
174616145 136484410 83228230
50534839 132436116 14819268
389329 122886452 157035088
4729677 394969536 190782040
96408879 655283922 58296602
25719825 100976950 345539610
23459005 426900190 181061090
145767941 109419530 25578838
95316487 32621616 35281176
60196899 99502518 299853050
144141029 67695638 32383682
79504361 239699226 356958702
187251113 458085916 148734776
35617345 312391450 91520750
26477279 228587746 147740302
4653689 334762838 96761006
157930483 286293442 201072166
242494191 312331488 101567732
314899657 244616346 177719514
54249167 68911086 3611538
204292707 200670798 202384166
19723599 150975286 326818218
13709731 354895048 250909064
299507621 413675576 89185132
214819347 50432486 37717386
69595183 108033548 21882284
79547333 602443454 6544226
266023825 56856476 57413800
325079585 204188336 33286352
190146061 314107674 219484902
110249115 92817594 255040250
104292831 201432432 145992152
306730449 153729090 37134190
93697857 511235308 127629636
188046895 345359870 81563410
23716173 495452324 66309408
208021107 647912124 69834388
149422415 112205700 15611352
43914835 255617876 6379540
208231555 511063210 67666670
121306993 320736136 163897412
98808335 154675524 264749868
295532105 37406948 20452520
90099185 224765730 44022726
231643319 253859792 76047500
136185249 260519796 876688
35925085 138803920 13712744
148945451 163120968 37019124
72819979 215868180 94447428
73177231 282366066 5378682
352205267 277246932 315537396
204551333 74385660 10660356
75325371 96524380 186746172
109491867 10582644 25094384
160089139 60748986 104093538
66701413 416497854 59029902
14280137 345086044 17392628
85131591 60021348 265998352
3768173 224311746 60497646
64052441 199402876 124565872
222075109 191401660 7005200
172423857 326470980 75026180
139079503 175587086 11448794
165824571 340854048 89999852
19777943 267733936 140646148
306869123 154388686 89974498
3181619 105483982 64995826
71484659 19303944 222182532
37557793 374531454 163313238
99266179 282935626 156609562
110642945 64592986 28492202
145060743 458008230 471584726
404743015 142498444 50043808
120687197 204474494 140722294
101722433 167083614 99877998
22902889 111465158 61821286
187109579 93201024 28918308
40016795 585479560 15714740
60085675 326463384 83338320
166440247 380974794 70485906
60686727 640936008 151212356
210896775 147112140 40017500
103486253 429444900 144378120
244776883 426127508 283366144
1107629 196614496 14399348
297744675 114456726 75146210
111813339 334082934 135224522
80968489 616455782 228608098
140517099 80678478 12204026
56949053 135756370 76455170
200906543 723236160 45205500
92643451 127185588 152463324
231306169 471611094 228287778
318296277 209344804 82661904
107083475 50535520 172971596
42978993 412789308 169857524
83843241 294185832 18288992
254145009 223578168 311127196
9697879 336187612 406157836
248581663 50455576 22139692
173208627 528216824 115896192
85375103 149147478 55783626
56810057 366541462 63809666
77996297 284662900 137404604
85852963 55359766 329003510
192569283 390004892 209240376
322830279 372191760 217746472
225720877 57635726 1366994
108032245 414467960 420187280
84870121 97471962 3276906
33717131 402293938 95962598
309488109 134057616 16176668
305008451 385000634 44371258
223501529 302617852 155366668
68804901 67811916 23507932
117689769 508628820 119457808
283569495 220196562 190696550
320359021 553461932 33666812
6497753 688027334 214737658
219786863 353852640 25374984
102647969 137270694 7129002
184405483 608319106 144190046
182618691 267321528 79533716
43072299 367582638 117252142
66387643 351839142 10954674
70830155 121763386 39261350
131755735 469799990 109448770
225864051 538094782 145993590
162891037 52512870 277476366
413035729 146381994 123253878
146790869 265514490 326353158
278057275 97830950 154202090
77702095 404847500 231597224
73932511 683135432 158410952
287905811 151471278 65091618
122778483 382787534 262206498
13069657 46900334 30836594
33656509 478353708 18496896
304077829 365658604 262325048
154686359 714423000 53973420
93985017 386530706 146946774
254941905 173062050 35293034
123825293 201715726 14986702
189060919 253270640 118580408
162574409 286222362 197905602
108145587 114009824 58258596
113211855 48907680 4048540
90195039 112414432 189720288
238961753 89809284 222008256
166507411 103876694 36522838
64326595 38295236 81816700
113195033 208725976 22281088
243516377 206831560 273956540
3782807 502303918 67932134
184371841 134020286 19880482
301271863 241207766 145756790
85016713 223434350 69520510
76262979 380452292 464938296
12131777 9326688 5596944
94103133 153030808 12089364
58607883 222116552 169830276
33673555 507474856 277610360
147646211 170865818 10882738
25572743 112116484 1923124
183800947 485563366 419269022
141697317 285579102 17063906
137324443 173243866 31624526
159643437 239822214 116685206
75493315 97921904 55232972
16884057 336094228 62012184
362901203 68707604 2278240
112173263 427853302 151167994
15242585 69540280 33056572
165429887 271696554 78557094
271333645 377800566 68061690
215024263 463105044 109985244
227937843 449353514 299955426
15056805 323792968 372313776
249545963 435832296 10746072
265908945 443130580 19462260
301598497 511152164 195053576
107883531 434571984 167959352
100874935 671307870 154402890
112606557 75216698 7996194
40914803 524096154 50396742
8024413 450109710 307415910
61952507 50522866 91792654
79027659 144466532 127176144
146764011 319839852 373976800
222598973 303147096 167708952
72435329 375239318 11611054
143437881 21752376 49405232
295612009 264605796 193252788
107445493 105382686 22818606
72713723 199087888 189085304
137815839 116603100 73968620
172894821 50995608 228646712
100040563 479975322 305217774
94997757 103798758 429013306
91920599 427507282 426213994
238971391 439927404 65898792
222138255 201869770 9498510
241439641 327059022 96282966
227089695 545104630 190749402
359931237 78127476 82614748
59707811 436638330 33986190
25231473 372141986 421516890
132047285 335432110 1720730
148199257 410702666 184177378
118316359 197176204 15909368
71012367 475656986 123939318
104578367 493353896 143036836
26907783 367579092 175116844
253430709 134977222 48568518
244677253 288851914 76495346
15461571 444701526 265361062
70250655 139530624 18472232
216477909 291914048 271724664
205604911 263943690 43732998
96783921 217918828 155524620
146243393 395427800 105121960
130453827 293837804 385375584
13696281 213034738 149674542
96319335 261185876 309130032
276018845 246558850 78212290
186302275 201366050 55792390
17174531 164844608 212101420
226736441 19124044 2006912
68538947 261507890 182637454
126074063 105283352 5028416
57979719 44998940 27558408
10310667 336459086 227355234
26147773 95160196 24486548
267111345 267048306 182982058
276914643 372628666 306446934
64227065 463145510 281869394
65607847 342196630 401181346
392194503 469466826 207603734
24845483 835035878 46336906
289305515 40197912 29980416
96469853 514815096 12332676
323108105 314393270 153773458
138772917 234024976 142246512
268670073 489634936 268060836
53235177 364283854 107128662
52727267 164744784 262882224
69597531 140099468 49749972
101238389 561087378 9476166
214567771 113197918 58578158
32247125 56289952 31113220
17481303 40251248 73258764
131016749 469277686 266862538
78631589 233397834 121981578
78316587 161284716 352322764
119314461 328435098 785710
133716085 251378292 96160356
132287875 452967750 307613550
166720551 24604708 67808136
138267389 244409022 278074602
23627909 226280952 71603388
124563209 500913640 245473100
122833331 347670378 113151426
119941755 70540230 7966010
119033425 693468400 31261256
86700851 223390324 46995052
200741201 167154022 61056446
351704845 281155040 75967340
13785393 464800914 188646142
151486259 313987336 267699568
269339011 137845288 33237596
240256211 259321252 36920072
93147187 124642854 259908858
8685051 676010124 46383472
48526929 154679622 156301490
111169865 168255310 237480430
126906655 436831480 165107096
48349115 112649690 39628370
97199235 111271630 108655890
71859735 57844498 181041690
80403367 374955086 313246058
51569283 118829370 91996006
114021111 73229832 239760856
92879663 200486980 404081416
56576077 22630336 10872172
96820103 221361060 21440604
125927921 487787214 369163662
68008051 60148274 31008482
89794425 201913440 37944544
227854855 105969274 37559882
82793967 220759324 402905556
114669533 45206394 11121546
187316625 155844270 108278138
152432131 329108656 380291632
131489127 442389078 190089326
223364199 150236452 5262144
108544287 119668608 51957104
140418349 255603112 107884936
125553535 135389748 241384860
33096299 318297730 83759150
245603765 447010810 64222046
140459227 185274026 179211458
133696401 127239452 299047692
237414519 430383694 221935038
27267285 499826570 131312730
145523049 591475552 109067952
103255269 427657090 4531242
279467433 68438724 36578336
5503919 347370710 157112890
26958833 381097794 452112522
214288395 237311532 60454024
179915375 113414290 58796470
34610483 99165382 218201714
109388037 283666826 128888502
222159325 203369460 182343396
38178057 357305376 259062220
47923977 421278494 109013082
84665817 284886090 74539790
35443491 251911940 306104112
187684363 70304992 4221016
202804157 230016036 19321032
39554473 69950564 32107220
245523583 445211064 95247924
122719039 474806648 395463268
251757899 417925782 143248662
10004645 197097950 81300250
63835957 302273542 32192006
175743437 146135096 175313816
351818401 310696832 165283528
18708053 99737008 213471364
10830529 446287908 115708728
91736775 255075132 257871640
24011551 199334486 78843778
223516141 667352898 159866202
136897957 289056148 417232816
258615055 398611174 14848210
13790079 46235590 38788890
26817317 43744484 134087672
90496815 208151142 180176306
85698993 403067860 383118060
293295973 123837244 143917744
74367745 309097280 148316788
20231625 159661000 121432260
121163933 149679860 97870540
119633579 137161022 46757906
54101359 100997498 83191826
101818085 326756082 68054274
103513855 41123380 43790560
62517009 154982098 311646
239630505 164138188 235993440
61405885 97418240 43161080
150367579 347704982 53462198
19761335 48194566 18409538
336029905 398527114 346408370
6150737 168105824 176113888
145863855 77890128 91638296
114062729 238861872 269179680
95989295 616562540 100626856
190578641 531922600 5920100
79502939 326658352 40500584
43896663 185766014 98073318
122642873 473064202 119414354
459697793 206761396 29754376
131060715 712420440 218531044
144350985 301353522 321829646
71835271 83906402 371308442
4937017 38221024 97873072
80273913 469648360 127344000
28629905 388156066 281518762
83310739 155380690 21184850
190581139 568949422 332816282
27044881 480232942 217944874
59886187 358602198 135620154
150772885 34903772 343033396
11135565 428376720 292965076
61449759 263947056 168154252
11232361 77232332 123043664
188031221 317488516 39698512
80466383 681308582 163013494
120060415 160371698 97527050
402512515 54277894 46927258
51630333 633216616 334574388
226650547 557693708 194928184
14222761 166582252 16493060
136439045 141409350 78813894
304313539 429239066 21730642
61208667 57634906 4906398
63124157 314143570 33150274
93136441 184729194 38272962
16141211 582876592 38369608
388891905 269695410 63205222
1250011 197483162 289181258
45544603 2404330 414230
136844835 185317810 235543830
237115823 249664218 82972854
124419843 121266460 353881176
11665351 124935778 15967498
208216263 29424264 33019472
122391213 155806334 263793990
90123047 136152554 117726490
212418667 581240612 354632744
97995339 283572728 67073928
124250351 235666866 90304998
317788727 231589696 72898004
350806715 101100900 75584112
125364593 168993532 89053036
67984389 467649402 110713234
31514415 71502858 15220394
193745411 545312808 101715372
130198393 538930464 148880628
62535339 263147888 229522404
230022461 335389054 317593742
16212631 182265496 425232968
320298705 283174924 237133632
2726393 187493514 75327546
234821277 420866934 12226318
142200845 43061100 24507024
145101389 524908606 341573578
142738393 283794632 67811336
46689359 636314224 110325688
11195317 32230436 97121204
53252073 52827726 203784982
158059651 59617578 280847826
1384471 2533218 903066
169562575 255135876 101863032
386338819 314870078 98816594
154431725 347614960 140833312
80243135 381265080 19882020
75755167 19331704 32621456
2367053 558978286 111872602
123229503 540177462 180143854
397178733 383840334 184051766
132737705 122481860 203674580
82302253 495176204 188265140
232837677 89387972 71490084
20792939 364780708 35160304
92902949 281952340 228714140
356235795 416603208 106639520
1712327 35805766 27316262
126817397 13235376 25113048
146240527 234512106 301324602
20638329 212637228 7492984
240470647 209755314 51342114
66607877 226592942 212684206
55669391 13311862 56778982
180948713 435356162 54702514
126085883 291283354 265704346
15503381 236384208 416872740
358755471 325753766 136209378
208997285 579941560 111724480
139480531 122249456 173169632
84749181 36703262 15604134
153790685 291782058 436908006
127429481 500491152 265896036
108296605 64900064 15537652
226290279 154479598 117021858
213536765 90982814 18989050
14304235 203402210 113713234
26279647 468673906 294969434
51954347 115893204 42913896
115522625 171380196 409665672
59957639 749895292 29114492
69156927 66585570 22057586
210926011 759361932 80239824
44020199 334900352 76844872
115210819 80391962 32424662
66667709 185970218 210618922
115771959 354988098 433706834
32796905 122964260 32069860
58047275 375512070 303703926
38062479 214248222 146430830
51590897 204375254 93426578
225831557 136040516 63075904
36781129 459849022 102082102
93082703 228919370 130092446
24697197 233464472 103896264
57040313 162202254 89383218
95779627 153014146 132447898
40636701 21052206 314640682
116923037 233797956 294223908
5634993 427742224 97327248
258726897 225430164 68218748
70231425 200728950 259213990
52359591 216997810 142892238
107194439 114373478 1935802
119215543 75198348 227372796
36067847 342437558 41349526
95133829 396904004 184113008
94645845 374738742 295669294
260912749 84055118 11824058
41127883 178857614 54379754
298874603 288465314 121244054
26335575 152171034 155309050
314498715 84647160 139224280
150881775 41575760 11930820
26377225 61217610 29974230
147851391 170907754 141913038
116784501 136079458 132275142
86344953 278443902 59036446
223195001 211131902 232028842
275879155 114293460 48769200
166154845 52087114 171487270
401976279 229735632 29489252
207726965 202577370 133840350
65431211 56153014 94178858
148736209 53473504 12690448
156070089 213035192 113522052
66772015 108600060 16130232
37508023 273268184 101154644
199281667 204907004 151848332
122757893 68838144 107622024
109640611 190712396 153733772
212375971 501388872 501574980
42685969 18550298 3035002
48976677 262878024 1890352
225801591 404338026 182788882
136674473 32545798 73622786
440069 300756252 171546012
263530623 124209864 640040
246533337 23232386 50415234
402093379 368130384 131932512
1848401 28535756 24075152
30235353 68595264 149746256
82080837 220207266 76215142
75282697 107893826 196905326
5589669 340991664 29733452
313195329 323094940 114728628
126156785 404170824 186692268
112649047 39441444 48862788
22265945 89236888 31838560
200778747 150356670 36233846
240372719 282036012 88839684
192769665 678503130 91312522
118354087 433628464 399212216
271353687 117983284 46193244
228370831 329311092 105355272
432946297 130029678 874074
8691139 47214672 66825264
300532181 293167624 137637308
57543079 353298992 113060716
184122909 116015538 16893626
31267337 395090374 201383606
89175357 404613676 291309060
185717361 281777358 197824082
200844015 123547070 109719282
38418741 317472150 3706310
247815661 397636682 178017622
189442441 253220168 202812788
22624817 531483892 208556824
212291031 174031032 195655244
152073641 88520956 119196728
68064289 93338242 253327726
228515129 166269778 11185918
66859759 496890942 149987406
23704809 170755788 105992360
97206901 428751380 65198060
41510087 193734232 508744636
289315853 190554166 41436526
21213309 503895918 33679826
145880693 653770928 95895304
97388493 511582550 7608474
13207105 428806238 331280630
54467441 694193188 197357192
14649859 108695248 381967828
9713303 114028760 231810140
152154627 355915926 28973462
21350191 67515098 32866346
41387021 315461510 56003350
163957459 575685212 319539940
28486481 270527892 25734744
38598551 190884772 43312756
360345629 212099930 188683850
145620407 195662536 37708604
98825819 582422778 135739638
7344147 85839092 33598416
303712151 110137088 60489536
122414305 380687322 114601890
161424615 517416836 365921148
158962511 127338804 14888772
200040311 225504722 551746
191977953 118422456 44200796
394523383 336790424 16367008
98236605 529895140 161393280
252596435 61730520 119664540
287792087 194954764 39586264
96859703 599454174 173807622
204380069 147284134 73866362
191165119 34790030 81049030
10399955 420332480 52162460
137713781 869467608 123464088
37432523 238014962 158238074
271089655 144179060 93958520
27776761 228449618 56269186
155206197 628827936 34437436
52405159 498360208 9474464
211222095 132479766 71984590
80411733 523842156 17983720
137066083 310227884 110906552
64498937 223406778 364173006
166688767 481727584 350338828
117576845 200242090 68825974
4022733 124361978 3509394
139376637 757648224 22028852
11978445 176721860 208791384
78282237 223755820 73607160
187459461 548482094 89437242
76073035 94345910 25777718
122130211 482691478 133484942
138839761 219881224 83813072
369728113 243622130 28629866
186373027 199519296 178670808
2225781 461043486 44427098
148072953 535427922 309151954
1860771 265664652 38968516
89835761 237996922 104175418
296220659 27801560 19551200
241465195 334693660 31519160
26397827 264026436 31939224
141819125 207135550 187520570
268110561 342756252 348096100
133491435 189395430 114002534
73184893 166454114 134671226
130862187 167225386 108498702
27926091 279041492 276091488
88516371 200243278 26694366
291973221 568321878 27634262
226456131 102056568 167246284
257931867 426164378 329995806
37891955 201454190 157823782
58875885 39015754 59018790
246592425 108043556 198180480
37897891 306114490 99691450
48200679 103064256 443188468
23530619 109507960 247468340
147569975 51081370 66611626
53989115 461628320 133646420
79132751 342947420 276495160
178831955 147875050 143102158
30179235 85715552 11721600
205412949 91278816 43045108
130225135 204691692 232540980
244939647 64100246 9349662
24438209 81820050 194936850
331565409 506355066 91337338
134751529 46659522 34171770
167388823 215557056 18491544
13608425 339490460 62193484
82490889 178130688 54053036
51827417 25290156 70072500
42186785 164434588 30125660
329354285 226934710 163735070
35957721 217811280 379255028
357662235 253819250 115923270
59261253 469560114 23026198
221154945 94677660 19003376
11975019 337772862 18388246
166001625 356845400 418912800
195470531 667625728 327503708
179664637 406417514 325909006
41312169 311881830 117343850
242286535 394600778 24888470
206487049 330114810 136904550
127213303 78952710 80701590
184041869 537102642 29920134
29450181 35260118 120011682
84146119 115702588 77565656
134415703 271490144 292756492
84983921 509699178 183948690
192972849 670948202 266988498
184130719 181289318 134538898
163411107 609066964 86882136
77561925 105892900 39603780
208364637 197231764 78142644
274580343 111047544 79531988
18650483 92593336 9640144
25226493 808231298 61247046
11430315 397397454 256140322
80482905 17511132 194615024
237317239 146657356 93186812
120244079 296057552 11235416
402356593 301083508 109926104
286583727 140323018 38114214
15072769 304152490 122507230
340444473 475947856 237017352
245579291 583358902 454933802
143326275 586849310 234430758
198546397 21170296 51312112
144315859 292495798 5944346
384260349 180701748 2855708
7819037 416206284 290935140
107219365 156015530 199105490
50838627 23261206 71838126
113980691 363580056 175305768
12914169 374657436 67315988
49037591 171465540 438055380
196130593 82594878 96602574
19894141 387374942 377341922
15652029 198590832 26196824
37523843 200969204 115965584
263764795 273542056 84929008
21269911 122763224 185768068
230605149 268270664 85867368
325708729 431705140 214978328
33546803 110748252 146943936
117287563 152087362 30782606
70352473 383327834 255378062
133210389 74831428 72938148
195277117 71235538 152453066
44266927 173669964 226489692
70190495 286059586 427400198
297289511 429815324 310870928
122737391 373291462 256833554
61075635 445543256 95788692
185086249 112791362 7606418
346539249 269919342 65419898
77050435 355642270 345972154
132937979 28577836 6010928
91208913 221471364 102233272
8379837 207989664 227430764
32482321 60405578 13850530
37794029 227603424 301759212
146191365 95969756 141528840
247648075 294827570 369461698
131090505 155745590 92225130
439362345 258342960 78608660
89173441 325508062 51328342
129239505 220777690 74960130
194217625 164636512 83654480
181836847 208376430 48775554
267577499 225218518 164463938
162080603 186477428 75230804
192715701 448402278 25477654
80018289 288395528 79833156
156580045 205446160 307707280
192721397 650849200 72910796
186931677 340492076 77539968
12560757 280457250 157524026
31681655 18331290 14927550
108909213 113603448 203602076
77237233 175275838 86443306
161478557 144270884 126489944
72406917 311502454 319943226
156471711 193196762 43699122
41752891 53752084 51474328
7161633 169765696 418373208
74818123 172005834 309578778
54306681 504862452 63717928
52698979 351416152 341909456
69186155 201480820 345826940
193975209 62288616 15842012
248545205 186037480 142489760
125703519 95016192 207036476
4654849 150165512 88980724
194310461 749740398 61133490
99799403 261367154 4029110
19771841 262135712 43324208
260793875 533569442 296971870
132196463 159484864 76622572
104270365 559205424 267414468
30534963 259262526 64355302
43657693 191232010 71261026
233399115 86573534 200994450
44945723 169484552 48648256
25799039 207383936 239264308
16232155 51037088 9116384
18318721 53680926 9781362
71714223 45659256 269872016
5961109 94650282 34889442
31674195 422682540 212763820
171156777 437002528 178579764
41692729 188997458 227132854
146899005 118621018 169464150
146520335 44834530 100360570
198095277 87414720 136370320
63235149 192084008 214805856
14774561 91167590 90428798
121536129 333837638 222668274
252028147 188720188 56247484
217107145 251792440 78666352
130862855 108391010 20503462
79966029 120881222 13537710
58873567 225097996 80331104
89800853 542949080 197304820
19355791 68675344 6752732
4228197 392380674 61312238
233814043 237587632 44898716
166605503 155607000 350418720
32409117 245104778 16912674
118676521 178579508 93254428
96063761 368842508 135418228
71757069 317774584 358114932
174068229 356864224 415089492
302086883 226736118 103719954
18612237 380684556 34597112
121279751 40555812 57488532
82439789 173042752 67494760
156525801 506709510 322763690
86618875 419704880 142399892
165958421 118181058 105113286
59829011 96516356 321493348
212235861 412434512 253579356
101520175 149626436 236859752
258642771 411607302 63852646
80979737 274941886 138947618
195998225 308869656 10207680
25100515 184853180 133881748
184434921 395009958 195900398
270780723 396485494 172198482
28224967 322367726 139363502
102023569 127518744 2030352
23923829 347713122 120643530
57729675 125674850 1160778
167824533 139589778 5042494
170834849 194481998 30516358
9879681 228719196 244740112
259397359 277344676 41556112
16029915 182656248 45011920
73571813 50392026 136439478
205623143 168503150 92521370
175460719 88972814 115973122
68605263 398491364 27515316
121075619 498634938 64764018
240903275 648795950 166428818
308689753 152079776 96168788
84168881 461377432 91763536
79291363 200105186 57956222
247445951 50341282 18403690
285711973 207758786 4096058
118827095 24242740 19230116
296976953 18175678 1404946
89902887 457032366 249333770
207468171 311185998 108102766
106908091 225664598 74386054
30611769 244670672 329451084
202627233 273770844 127959340
64722855 370936980 2607476
121314143 139558566 100652166
118253269 193110362 207610366
99204855 262175050 92886450
114832327 249023144 27473324
22331463 76941828 108467084
6592373 415423220 82302364
67257775 47517230 644150
143613381 235919648 1340148
259195511 121970548 85505168
170250633 676044932 126903444
238453523 339015726 175805838
43403237 52070762 292428686
135736907 277963524 58067448
4219503 64008240 156760496
125604683 323348270 106726094
158641707 266249904 125817304
33627439 413917352 387818384
97154325 377086430 394498314
360344221 156141560 89630180
143302437 250343264 89915556
65467713 46538288 46252536
111589977 306030058 76574406
9850169 173816140 141675008
103997195 385892460 285768780
191125875 120962932 239825676
151346461 603061122 161813982
228895539 137869952 68762520
69547545 88457694 5203942
237871361 527049596 185452768
21090339 15782382 1105118
133226299 129970458 96633078
105516611 380874648 8022420
156965569 316450588 54192308
32313113 60316152 3144924
107182645 518200230 26141490
237668217 323759114 281273646
48516573 579384876 85182956
56470959 135587904 81268
70288455 64599972 40371980
46420517 570857396 100262624
321709031 168345852 41263884
167964225 651534012 136419980
71292247 271006344 74743104
257236925 213125850 166701150
55875293 143566510 159072490
87923595 233443790 104252490
400912585 138452204 83586880
75214521 92779002 255583882
38665709 137799656 78554668
61679441 413538800 207429412
135713685 99757140 285145016
17396739 157697650 71878902
40340667 82237188 86346284
321472551 255784320 204355060
80976941 353336362 79755334
38267999 417819162 313284162
209056141 307687014 39513642
76748793 265199326 199669230
88513065 477010208 41579244
62163963 159036148 8195724
198273825 450725940 98959000
126822971 529133946 22755858
6899581 211673884 15478588
8279853 354197796 254225272
68133221 488129514 129140682
300911729 213088486 87957718
77110839 201869700 40259960
160943447 165201042 371168286
132299625 343499112 110408416
181882019 46123862 25438334
26408453 198321742 15289714
155782963 412107242 211406426
50047029 215158890 110865178
62294391 164874964 50580012
79779563 261993556 363138656
52099639 239361302 68602006
56586225 82707922 230207754
274782983 196551194 151264910
134053313 318983034 319889610
403041897 115945038 4041334
135367921 260343228 112648224
183087507 345197024 36228540
8416107 134313864 262567964
20215273 216121614 429020310
54991133 325918252 174780076
177973125 245479600 117352800
35097881 522572544 209486508
233868991 286384462 10251410
36773073 266345106 237638194
106277159 252507126 177140478
78286401 104340532 409173552
25700013 525983534 7078926
93725863 188631116 215264324
224460371 83564898 176432274
89773211 722965342 110242166
26534565 583692990 116184170
108369565 38019922 239135554
26110995 465495240 355274780
163457643 258378884 198575724
93840945 253934640 98103176
213097531 324055062 35089386
74421865 14473690 76863818
230438945 245915346 271353222
74354451 409919832 93581380
89546185 329341920 256714980
33954369 227456192 371975028
74301567 288761808 31711604
53523257 311524582 23664026
80826359 159851228 57882728
118522327 112820964 318784092
111500605 364509940 115982812
4094919 334738722 265842206
57916989 150711772 63311964
67684915 395707210 6184726
132042517 292060330 281526490
156152907 329439048 61189156
91196935 165845920 87023768
206890561 347007260 199754552
47177323 342748784 125035568
26065909 56256348 7772676
218820289 519766306 69480302
176780541 216711716 225763608
15176963 570395474 77497022
296336669 68214718 10856242
58531025 46929942 83171550
299843605 351138644 163504660
47261781 163396918 93139026
118380191 319396942 26710066
21719475 158613580 34002504
17466201 260960112 101331412
25955557 437886724 5453860
433920799 246748216 3107728
65417751 161622408 179385388
109408775 277430328 68569500
189462433 276360426 87777774
49606055 567556560 7949220
56897903 154312542 120210954
9777603 64011254 100744734
120308095 439451616 230374500
204530669 416069440 223884808
55000759 69330748 55169516
34877409 20553666 34046258
663945 241910930 320705910
73148599 72454222 105081494
228897291 117284094 93163858
148526647 393027342 9180606
187258689 117434352 6117916
47839313 548327266 203793002
38131629 287959566 138485062
43594695 175712970 117848858
256188087 456260550 286863866
261441259 438625434 260014902
251745085 163207560 35401320
191902929 58669000 249368172
120366893 585517322 162830566
14064323 183085434 217506558
81658003 560718272 18217976
205895865 462649500 210602492
190639239 26104092 168374312
13529859 243436988 70594800
13208439 197587422 66211906
38606775 79693260 6060500
194426309 527550538 133925890
55314711 196559678 16324326
360032673 218133174 6160762
221923241 106231004 140960048
31165425 207523770 45723350
227364733 152662214 140129966
189777575 286090350 19163430
228974587 306719672 17887424
159380387 203619464 118889356
38605401 406512542 151651494
109169713 235738152 302765724
152752347 623959954 55395450
88243601 291442818 281662830
221971009 421481420 222739120
89087921 566544102 262499466
53845047 50571072 19788004
153700909 241799504 285946312
175825211 195298012 229695256
21033997 114159554 500385166
196561319 275867344 138223808
52988271 156492012 135094328
23848953 297149638 143057166
44009633 173591144 14979868
40298237 535760500 41488480
31460697 32910384 44226284
197852951 226344738 13941414
82694655 209267464 45131400
43562205 762504050 91243650
139846847 160412636 44159072
221058393 81563646 173981654
141574091 201181394 22723718
319208119 134277058 15166078
98466973 229076414 173967010
377809075 141180400 87011060
125500439 271793458 83676022
175378777 72441106 579394
127791729 578098822 98225790
69090027 55522866 67661966
278726147 223777862 325894
27076945 309848560 250473956
5165223 339227816 434740008
108910827 562250628 149430044
47872319 55517146 334724098
195035243 288926896 103254248
164679795 309341116 105494112
316048865 125157672 82630596
103673755 293480386 12962950
166191721 79924622 48121142
84755355 708937808 13774056
339803895 377828740 340120320
143919527 43986908 117867064
135731317 233470244 20812288
57876217 575220964 261696596
360715405 336386184 151092120
65579733 257746574 156529746
88343783 484050674 14005046
134068389 167406954 275509298
29616487 551553006 343314714
402034405 319451182 35319370
177468519 73156378 44142198
19793619 158592442 51663234
258558921 125965722 117904510
257568601 340535248 170890132
41786889 348060008 15322968
41910271 75955216 407845832
32344795 690422390 72053474
170988819 317974548 244194376
225896433 223487756 140578548
84105533 229281682 91180166
196114833 290459620 38655144
730929 147221618 59773746
102798865 374733370 94980730
115855133 685852022 156963226
196108569 101201514 151543318
193221507 161560234 106188378
68305667 100483532 10810216
276201207 87774922 8496534
59758867 403962486 407342946
246216825 214032750 12509434
364430949 237604758 123790258
104036175 265542550 192846810
79428479 354690378 198000582
145386397 497882772 203882064
78347567 223175944 135459376
78611841 135614160 40465820
240576877 496244572 174785996
246261071 341750140 171152128
215905319 152529386 156644938
153616595 195968516 256719188
120075797 240999996 211448352
67733257 431611720 181193224
114642825 588126182 343693074
25115919 164522242 248806878
235896813 467467656 396208532
13232355 126983180 138613128
61922087 416029436 67514792
253798577 446575376 102346684
65114389 260163972 232940268
12160739 137405624 3293788
8262115 17128674 2207970
23069799 372993122 26136582
36806573 648701846 1725586
30833411 194649188 243129656
227103205 337962162 248685150
49240473 512403196 211552044
64608619 399492158 409682482
34188615 142184880 64311448
232026431 105148626 16043022
91052395 593992462 146270966
10262557 51306596 37865668
203208721 185172844 113175068
174158945 363445680 78521040
13802085 397336528 282960096
117697875 423854750 244114926
431245 164294550 72559182
50073395 218188278 60520830
254861151 222627270 15198650
27185625 258234860 160223700
102979649 267946354 308085442
27257851 332367778 85209682
29667855 273159138 438010366
1252059 86445582 13767958
226946555 397636960 55626616
34643113 430601896 226136252
177079035 330891178 287773950
6933685 409931500 46640900
84596229 356289324 298456208
101638531 225981502 90071354
89326393 210320020 59797924
238995289 261058772 108166664
30983307 231255544 152333364
175723481 37281172 2692876
66060171 486971228 256120164
224210313 238049004 277799896
9566807 489208296 167766432
10383921 358672686 109709458
78045979 279707180 97036072
185277225 261285598 13290714
32567441 456197988 66168024
182161741 274605608 18606776
12036453 18886946 544770
70378441 235295468 139105136
113957007 707089700 97221324
152706153 295400814 362442634
163822501 103528382 289723310
30082593 743886880 11748660
182431543 76126828 115156924
69168975 173166434 117929190
182045825 427586822 101082146
233816241 314376240 179590420
131569561 422326124 61373048
10089675 549116500 175697268
37813625 63249120 86288400
147734461 211040588 212876444
192578407 631803522 218805114
9094905 518669092 186734400
48768427 174258524 60016772
155432179 101833318 128466562
253116965 90004482 25830426
199560569 221713218 139709586
35403875 329353984 103435088
198317165 148499256 206174820
116982867 124522914 54576814
113500709 75693638 46056242
122040581 350929968 77209584
136436127 563302276 294109656
223565385 395392086 174513602
142891277 538653778 84584146
45721867 212268472 366404
49995525 285387334 223000950
40121135 431145930 5419470
71700759 522163278 205868806
116999669 266064418 97414198
26337409 540840188 85414276
323248975 265557300 268718100
249045811 221318516 254114848
266707885 57647580 42611520
143514667 100735776 29100684
236592713 234596470 119162866
136864539 247936278 327031798
42033835 585746168 282781576
607651 323818902 134737914
44298807 166609694 150496626
268660959 488799976 183658632
2687943 571664454 29929478
80211237 353494502 39075954
98429151 191294902 297490926
3330207 96984488 8132184
377434883 195904384 119527712
142604781 483875762 128591142
10205219 213461452 36714152
50310553 359671390 124076750
112395601 474407710 109912250
55706303 187868224 33651232
8609987 464908524 1780392
179705581 456861960 13562460
52017171 487452760 211346340
235122895 229910194 11860258
169671945 187460746 112734978
4083911 218868754 205530958
214390491 623379638 106029510
26402913 242893060 195997416
213173935 170865140 117448780
97437729 201356636 32646072
208700701 493592338 350482898
422722875 60147970 47278350
65652111 441979226 138097662
23296359 166664142 299284718
1921325 13119390 3194730
121369045 219541668 154928340
252932053 383992552 72168524
66765693 603815144 162920964
24618191 454958700 203958300
26341561 24653530 56634350
146427853 489719826 45258426
306525047 93578344 53751056
56039087 302294408 369698216
124945507 110815162 92568386
66886493 446887584 66939384
43565599 199579688 13547372
63354145 648797548 19098736
38587689 409008148 210257016
133303471 126714696 21672108
100100861 207964278 29872794
62901355 205201700 249776144
113466669 503596128 8304968
34634583 81875234 37766502
94011927 255034244 299024076
142765319 348398158 175816282
33827505 317722836 125934680
20603885 327157880 179969740
55365897 103259450 40796610
21397903 402511968 415722264
79567319 359126734 88969478
394422895 337232552 320606864
76707415 372086844 212743092
118424091 480366540 249140380
20147421 764567736 123637372
70325781 187043802 282921958
297058561 234368172 60114384
88398121 39211228 9333260
295351671 60883792 24615072
63823893 308137134 127603574
41316039 341762304 54078172
150355025 214357694 152409790
89929583 309379004 13249184
113719767 178091536 59033916
108893965 99381480 24030048
11355361 208348828 156000916
206169903 133120578 54414406
119784515 481818606 7030410
145445329 391294690 231741322
179638045 400107208 314199544
217307481 244201170 66570470
44257349 325366136 237083992
58269605 336226196 319233172
34712183 425009092 21175304
104708713 269406314 11291246
123791329 227287124 99574312
71279843 399051324 62405268
263556247 190031528 335624
244630199 26116348 25044304
79189957 83481374 162746206
100566713 202727616 47239920
6864747 600737866 16251798
98972891 165281352 191825364
9535543 129293826 464488950
12436547 460670752 327072916
187224605 15080066 77413550
68106477 367325654 46844274
139329917 547750408 166389436
279474657 677396502 138101594
13813781 36964800 11612292
34371421 357290112 20885952
109547529 745325704 89661828
399668979 431514010 73637478
28976411 77827488 355774728
26263429 138295162 111397534
26292221 74731688 30902872
98754919 438646362 436531302
308368641 96205662 7965458
108290087 273103786 90741478
51182149 212904964 80386732
241390793 319287284 308197604
139006197 318167766 316469986
112275057 225017634 152611898
86356189 344426870 350293750
42728081 55397542 21350702
93235803 157415856 83519452
57885487 167340394 222105818
77963851 423953132 231665336
17713921 159852374 64528442
65557895 525571310 261953266
74520369 445252842 17151070
68680299 120932614 227913678
238936575 370371564 73789648
99396697 490435358 148921346
33580043 386153350 344239490
199875783 515885796 121508644
100240829 391547988 142018812
42740897 113611672 55597996
92691543 190760946 40249526
80333823 209794134 54360362
112330015 334521380 194829740
3598253 120986284 120171716
185504999 697394712 61422444
76146863 283623048 93432324
83644967 138118126 236830882
3065429 30280472 1113788
69021409 604220572 123099812
68500183 368510510 275732590
223961257 130301496 168869844
185584577 171568986 206455110
161484147 74586498 74898446
276316265 46268380 116709284
328335601 390894982 170661290
149406981 174771648 38071456
88509849 90578148 26666632
229448635 279946456 18251092
10168311 97367734 80617122
181801011 114893148 31515904
192786733 52946032 28541636
49578309 294470006 11398362
48635605 557987810 29977102
225635291 100290552 206584884
129331521 255908556 2930752
117651487 476522776 85178456
287443411 269740906 278663282
295776217 364998194 34922794
144910227 75736766 45801198
251784515 371522590 290790746
136973793 441486540 94683400
253240223 171108244 23806988
65717883 403693882 7847994
91732149 227892360 415627040
219242991 217111618 173884638
13537451 120720402 146000802
162453081 341609278 230996034
6943149 210217788 260792068
79988135 369712312 263397416
43550859 205821598 124377894
101287423 487430186 319165550
46441035 31011730 286177974
17051445 31987326 33532982
58702029 94347528 195146660
73329987 169486792 333618816
38169173 157075838 132336974
168135447 99591120 19328980
51255195 137011286 42173850
238184475 358197400 208732452
16658869 222940436 173170568
192394165 371174170 108223018
24303805 650249790 245497290
185886191 548496778 86896174
67272271 405659628 14365836
46808257 682147924 125256776
141168047 427454256 182851524
227685753 128790820 178402296
300652781 196640072 156436768
82235555 399000568 129411260
150415447 241437436 190203736
105421957 484011928 414432524
49751331 356850892 94921800
153292693 162879394 185997494
195313965 146684364 124874548
120142635 177411164 84152652
387419521 201309484 173402332
136726777 347631018 137416554
8233807 127671196 58407968
145342405 532018940 293489020
172812185 129549914 124031002
180884863 59373796 117436184
121341839 284299612 162928912
101044729 147808772 52267640
89580437 189835524 13137972
124222545 695906980 28186428
195186031 35389178 165614578
250696945 181773884 212441888
183208125 32676700 63655380
68141613 92785806 33973502
49861461 343130282 17809038
144693561 125410842 37721338
419423969 277036398 226637514
8006375 353588374 210306418
172074019 427629252 553716
57294715 233442144 367931040
233163271 101870186 63906058
1419937 171342204 298350372
250912105 86487390 67637766
86399029 344130918 31228602
1499483 109080254 425459026
273850369 108231708 226824216
169666167 457573884 16940444
134764033 87636542 164653774
47265695 471251760 160622820
148160797 256072666 73520546
14651037 10723586 4715406
215490939 215690662 68847858
226444005 300069492 81988444
188901669 144552120 192590200
32398357 81572782 337499026
261352099 356426678 187528394
359285595 70657050 22371710
443050677 57258162 12120614
909285 523727320 48324120
174026523 428667764 359966580
151596291 156390918 134907542
240267485 25214912 73581784
153965965 507892850 222264370
100637979 542254778 20164482
70494839 300604188 148628232
16869927 42347236 41957340
13944643 46875000 11910576
22170093 121572030 373511530
48036289 227022182 116219294
221896971 356039406 224342362
44544291 292876904 36263232
1953803 357059666 171876194
80890923 186167134 74079306
57367599 134773454 123889098
112238147 325476946 218136926
95201145 438709280 59431044
11865853 350354546 9891526
215516287 388098116 271792256
112341229 594273036 93789828
106372605 504522570 155782090
161876211 116391852 42211508
261352841 393094306 265244302
172321943 353333622 150278166
67686993 640891992 154651664
82142815 405978730 89021570
72736959 116249346 395719682
239735973 548701714 173281482
84931671 73222406 251405982
146068469 238764250 155509430
219440595 218995468 59672520
68352867 370224436 61192008
255050455 71801754 46635522
104652965 580688620 98101340
86955165 105440550 68554126
189212853 381022928 110201904
149524927 193958600 142760200
296847317 383893694 132933310
136422467 119328734 288065162
9484587 377176164 325898132
111140145 339505724 309654768
198317715 206741520 87795484
86088675 342464020 64640388
156198235 243152286 71480310
99321277 350161430 251114186
51877275 127707202 286147986
39406305 333011460 97305280
251016003 421074686 99922302
66597681 721919168 154729044
49008951 136550852 161363016
78882529 480706144 199349752
67590919 150877918 137565382
78612757 51536214 71755266
20450803 366925316 138420052
48076485 87083680 24619020
218555943 221168876 164438340
6090509 141655738 263543630
54267757 356639940 34758876
277942719 406928358 30539834
252595539 270411208 247156704
175203925 99053100 58083900
62241895 150506490 291016770
68783255 452569222 12022430
52214621 314672582 247047314
162477575 563975510 271553750
168868889 15994228 101351348
211270571 28074792 17283852
156588471 98804576 85490412
151788833 396571406 80556634
124470719 456456124 104185948
99371805 463253940 143827120
135540493 109869496 173170628
32882471 80218902 47906922
45761487 42158194 266406198
27714163 82717306 199446134
283469211 112649110 16338990
239421747 349104096 93600100
143317761 875930758 146130858
81375403 324401806 26338366
13100575 238141470 168309150
267789497 57823064 20939012
200503859 285685180 249643688
287506065 350500680 192322580
5588259 493064216 171520248
81159135 328946172 73288240
92507601 559788916 197212632
37508289 302199728 26395152
218708971 81586660 150856528
165655471 91876362 7557882
37578785 58001440 9111620
361213285 434749920 130405680
403987321 113676790 49689010
124691643 61824354 38381114
124797081 407832266 197306778
73369745 744527356 80494900
168312137 362202976 96704596
291765345 181978740 36615536
236563899 204994026 91927078
174986079 196182738 107134366
363051477 149237276 25449048
110077903 349498636 293018312
172291933 205545648 106020264
173765357 80066772 249724584
272636545 436071950 30659626
170430409 298024548 274481196
204312371 340077714 54017598
208068185 107771582 34601174
129699333 195698770 196402230
30844899 74738724 6439952
112109877 348775320 164740136
297607375 417558460 110474468
7597055 332865510 412406970
72535929 161440538 48147978
63191443 468295538 242981966
296908103 549534146 199460326
111766271 388368772 492016360
149670903 269057174 178800714
53370857 455058152 395030824
33959929 233735124 212830692
128253051 444099744 377267308
1467541 100506678 297143478
54702749 90943476 47806872
318074545 384516512 220569160
150376615 370194092 17242900
365174579 491691742 200599102
214213413 225154426 85900122
83017285 738543630 180563730
180565587 231862740 15658684
25128655 525077248 121525564
169216579 48486440 25724428
196625463 608352014 177814638
285378279 128640054 23206598
186589705 507534624 226755960
80213943 232308416 13719192
82449397 234985040 95669780
247213491 263978342 204138618
6558889 329622968 239471888
87181055 177242492 151392080
326987621 40761986 23353822
94693139 168174022 126704186
125729823 409441536 9776800
20295951 192637932 134517700
15395769 189039534 72689138
12136983 612532904 153541524
31747361 169230952 9501400
204131125 512848660 211227688
425387795 223508098 32041970
61651847 15800874 19720926
46962385 294612606 41069430
139758387 76805840 335757240
41694259 199846318 96829126
33725483 169691038 232198774
150654533 183736258 153340726
207239953 257769450 73598946
3750415 556426936 214686448
74609635 430850452 192380380
78435863 15926350 442934
171679785 96904100 34432200
109354053 436546752 157697564
384654349 169555512 136223292
7152805 137100070 82632110
43571451 422505934 183856158
82713931 487418298 221652258
53254361 40892142 249152742
146768431 408590058 11873070
112938909 381813058 10485894
52073005 110416160 402954484
312258559 235583188 90827896
231877773 391656848 222002184
191545067 387933556 20404048
57713147 512797726 338555758
285661923 621574214 74370018
60623169 326715162 81736738
185064953 272965974 183575478
97373011 667475032 87498956
390003979 228635882 41828734
137712361 200022512 51559972
34671391 129737686 121070758
212444361 491418272 131424756
119480999 495673798 255432598
263293695 589301762 251656434
287178521 145558212 76404204
216428543 106938882 49076226
56599629 388791522 454290814
36803409 48785052 26607928
238550235 257996480 58425840
141447143 357612864 47103324
152594829 486930402 159366074
32452887 460681800 104281780
105494459 475384172 25806652
131483897 23917578 181923066
61020455 577525700 85675784
153732657 647867604 244010284
53244581 406295972 53160652
171494035 318614330 327694510
283284467 647340794 133069450
416515531 252374996 54142988
165635249 862240968 29467500
66991287 269132358 182088986
103120675 458415350 144106990
212124897 249115636 247406292
141955695 364485990 316671950
94537403 298743828 119688444
4429113 639065868 82161076
27524367 438095332 341165484
107453169 416490172 240424872
93514565 142825448 7887140
9110853 686363378 113285754
91093457 285965524 27829928
313177559 355990658 317918378
4498735 271220916 35657700
115002199 541295022 118023618
104744545 525282360 149327424
173440743 249277740 202020140
6481005 179711718 444184750
101080755 186090870 159847190
5475185 324149130 159066510
46639645 351267110 24801118
57284567 57548094 56515014
123587033 139773366 1205574
640109 403480446 89867622
83672265 173244774 169657918
145471345 360421686 171871098
39667091 236932242 262597626
122142909 358228896 37011688
195437431 182593094 9820018
357991035 340679034 245181062
304358457 252835274 175242810
316149315 130756410 36090170
70886801 552206520 22948032
313725129 382428698 213454662
30766853 189218274 35933646
204764147 421733106 300120702
97885917 344159348 154515696
231300897 187199930 1301190
292609315 364459730 365962114
46763829 145684674 10769962
198394073 320284624 157640032
87152041 90498596 247726268
182172757 6573474 14675622
111893343 266982512 45298164
149988681 168347572 139256556
235285995 356077844 10206840
166537739 165027472 133681652
67003491 373084046 164572578
11955159 531904418 105431598
70825591 247598148 97643304
225032115 165525864 151184980
56253565 313184920 38144420
100347015 104093280 359505656
155203273 642840026 125832302
319444065 76088670 25520750
57260157 286444276 393037644
281215509 216819816 42454448
4421715 100367610 84864706
191111087 390654098 313284094
147322749 404502106 103660998
56355857 128005662 98422866
186907027 377646432 127111344
402805629 134280986 105903378
40262189 220545360 91073052
25428773 574221038 60970766
101326337 149836216 58164976
22112667 76415106 23908702
208696147 596624622 85475106
101852385 438237948 100904036
201403983 321879678 353263766
125648535 62460742 79296606
1827097 241741916 183019444
78775455 474288390 48196102
36788713 224687086 87582374
222980505 491931296 153364800
142253127 62593442 221160834
106011297 198099644 20151132
11954879 34750066 22351238
101554047 523321178 69701226
186421993 332934166 120595138
149014327 329742006 81783738
281210385 515486750 181526034
262384143 111300378 93214486
152662387 758571400 58038184
234197461 286207074 183915162
49126423 302450940 69040260
75949953 200758002 38727286
65684095 515969232 97964724
47737307 210021884 98434316
59021573 50652238 69242866
140663937 357662872 40636716
97144847 309624280 45284596
108215099 433540850 69313618
81080671 493198792 80492008
32174469 93302474 442111338
123223327 305731424 44888932
90892425 275125752 62542480
125623143 192091746 289058422
122838903 180809556 5943872
119054461 389176620 118517580
12472241 490966616 85826552
76253625 189251910 13041370
228260735 181356258 8333106
314511259 223014478 214230674
253840833 197888256 43911284
248776413 294170166 233569810
117368623 77063766 63249054
147431985 230965040 228316980
151370405 99584572 45549604
106421201 511797536 247050328
32034335 50019720 17912100
205519419 524698218 136929046
151273017 115515854 285342246
103236665 214479846 439672722
274401819 132345722 24930294
22068857 162048022 181842506
49517403 74225286 243294058
89073195 169005410 150076038
95984629 365589728 331243940
25723325 142450148 277062364
219937297 409369566 19649538
196423505 266587300 56541308
175043543 530302284 305279676
68590511 156972798 340074810
118809195 338061300 103378144
55345597 207314846 54828430
236709191 17087112 40484484
181661121 205670134 286182702
117100445 165279560 298306748
106661941 335059092 308955324
143517513 235334330 32555334
25858487 298852618 35123206
185600237 100983712 232787536
35673935 175640982 147641790
241962519 377073862 16366974
119447527 396758822 66607274
159567959 135719448 163985508
238770193 256424448 112474344
128604745 88354344 20666892
161965515 160045660 164761548
280300715 226303830 57502470
144172781 225478102 195874838
202096145 130308344 117785792
33448473 181174296 320578852
199669415 205887040 72231448
241450647 265211570 220888746
23155981 186512914 64203158
340150821 511279948 15649632
315838023 252310514 5341146
180591807 173391594 246502502
427975 100266990 234018246
93650035 361244064 104703360
82221909 159361064 1667988
223747045 343462002 162476730
38664671 318690678 280642590
142120147 186796428 143168844
33466405 293228500 84661040
5929085 509061420 138530580
11790799 58609220 10325480
95221127 313248356 250991552
4990907 187084708 130978684
188019859 57296498 22968434
111965567 195930356 68302172
41710803 160758474 59864366
124305395 137984652 11945100
496827273 55881130 45036930
105539383 82803600 308055300
24499353 78184194 39372478
23697937 143713034 322472498
174727185 32030320 137015340
195181767 146350484 4064904
163545771 339935138 76685154
19739699 488135090 161887430
207142679 139808008 50763688
49888581 286237632 326338184
337753047 238351126 46256334
37010527 195975010 16561586
13271565 141253264 252857448
185627229 383157202 58419138
189761449 440005922 129976874
105380825 186959702 9004190
149507279 178248980 24438580
386391519 297946458 74451950
11402403 279767056 126840036
19468581 12350430 16377242
20815035 154231110 239925130
141323243 326586986 212782382
201326195 84266490 1620930
8928881 51535510 104449930
97076289 112140168 88341808
128374243 66926976 48506040
163236757 159811844 145753436
173229011 422618530 158475610
268865131 122913378 30855846
195798593 370509726 193102530
90514035 115119690 19164394
125624017 568391166 297454254
23993989 91981878 150856182
154311767 157403742 87918054
21067355 47630054 180051922
165128211 268337256 87709108
81464405 887337790 47721290
14101401 45123350 81475110
178345899 165034286 149572962
90869657 129341652 111573684
121556235 295551470 252791730
111873129 243466692 161190676
199693673 312250878 409916454
18080805 365245800 188084500
299789859 78342628 126821592
319531797 187352532 54457804
74060085 266946038 448300410
159641401 95502964 45860852
190539133 128898158 78537614
18338177 576899830 225950114
333249539 153684548 175609556
11836077 113608914 73325830
137507207 86462510 46497670
69822345 152286924 208115168
111540891 137900744 51687372
77552207 133943674 40456090
270651561 67766522 52661694
188921007 327313646 200192922
37553103 346994914 26703174
206791325 116735500 108157000
160112365 246467830 33620306
125904821 431892754 349361942
125648067 582762644 162050808
15182995 346922160 95125020
273179809 440164718 261460138
198486825 402076776 45362668
77543025 467019030 49659710
106572763 265319714 149824118
217009327 92919852 174742524
192206933 534962526 21188046
70445017 515913862 342606646
109390095 321602010 158351330
24885513 319706672 45955596
272634345 210672000 137373316
297771419 10097318 2729566
122528159 99099442 209575138
11672349 175753406 10829238
171325731 219985260 73100492
189070289 68154074 153713398
47563471 14077758 12114918
123925903 216164548 2803804
48488803 375535016 15024836
34361153 153862190 396861430
193873343 131555494 86655122
6678315 189811580 119453700
87336595 220731824 309248440
227212461 269345140 6745080
83513319 266910930 186821750
26203077 231011424 492391016
62380679 315799698 61637634
308996069 286258298 277701622
141003385 535325332 388978024
68357841 112533752 16062156
45127079 147937812 57419928
264711575 69375934 47351662
60790213 616182740 204767680
47536867 744526038 114937914
73415237 924128282 103215794
312612059 114119986 86952622
15560399 16603710 39515118
143870619 628918492 19763220
47076677 766990686 85743018
340933811 425125898 335736530
201971277 108764188 202809636
27499689 478491144 141074108
208369389 366867926 289632078
137244213 190122526 60178206
44124923 216978908 183998264
115519885 46683676 65326300
9171395 184597920 90099876
206185783 311248850 275538670
269853127 379117612 125497496
105859637 67665426 48131646
102300129 177694022 133138350
151343127 395127558 92062306
206031125 421592140 326149900
140897113 93607234 95003542
45705727 748771026 140991786
90586337 397148832 27631104
107695959 255966416 70598808
49560353 319360362 328278714
181943103 467383176 20966908
152852143 272212074 19669446
97688793 391028334 58895698
31599635 21231490 6712702
56573711 253254422 61921046
79537451 319390162 333111974
27729913 28777050 3684366
409518227 381792378 52936866
275931053 157773536 163692968
290301875 128041140 28189152
149775765 255267630 318949010
156053675 348791688 91228200
75487869 49992234 411197198
186246265 300639230 284679370
102224785 88033016 256276220
214387637 448854872 278290496
466819143 66090366 13577158
13060575 390232028 284739840
118759939 318121814 91688462
2189565 192590260 201231996
142299069 335672010 43720142
277326433 620782058 65452174
133978465 608161460 118766728
285043117 310769416 196497892
75401907 382185922 266063034
26885301 412945032 89809940
74748003 189353472 364924
393784827 179091202 38710206
338659659 186563792 24532284
24032507 169625986 249201266
1828251 513585820 50784060
155138559 198123448 21805056
74143761 371309008 86067372
221747563 137421564 52333848
54936979 384153818 235518602
66502735 349922870 251075378
3533547 323373078 108982594
29309781 692289616 93389088
142836591 96280542 109877162
209038003 47141114 23071226
32568523 72598016 144532504
130206939 100181082 119605826
266771319 379299264 28682372
117099815 87462930 2710890
187379435 606191660 138334088
123019723 388208834 12889922
37260615 21719070 65520394
9332719 463059370 146990230
325690309 179692786 41218538
197302063 155850614 130507678
50288109 207311574 17651642
5107179 258092146 135210702
27082681 266188002 73977006
6902785 169858980 230020740
306178545 60999644 15519480
329906985 232667320 152245848
14200791 412522176 428046332
196404821 158055968 35101924
62021875 237410350 219311690
59117843 204828168 39723576
52168725 511521620 156444876
354139257 68872264 42418536
210876367 731154970 52621910
183882679 455330022 159817218
9701587 164560006 176158922
71724751 109201606 25748362
168245693 387717836 359197048
324508955 366682270 323848006
22903813 56646666 90233190
71017103 118857354 99252510
203807247 82979204 85340544
7399775 283497680 226862632
136723835 308837030 273994150
206990715 233963854 57230010
362308245 255753560 237507660
17817267 242569002 26620886
235464879 224527450 80309622
251753009 123639264 140843472
45271637 235507588 76161976
151604031 449000918 459616422
37106751 260794818 151499894
21398149 106394648 102279844
105518811 59394072 61470772
9861355 775584292 33989140
393307797 182334432 167183696
146038753 163434388 135095896
117908247 240070178 240543906
111919935 339945500 104977068
92467405 205330716 7405812
114526965 114623360 25642080
24575957 483312326 297415610
143845731 107801766 157882918
99117035 87350300 55672880
87949281 174349142 112942746
63383955 156941102 222340590
123046519 281632526 76540022
156718775 96864030 71713782
105343379 5437444 5891608
297831387 397895784 307989592
149280313 208115086 54200878
292127439 444723312 84092756
180865243 404654094 117303342
38506965 83747580 203504624
289797209 225601162 78931010
300023033 212677082 3024694
55569743 108944120 266588440
345725111 251512398 133285950
27609987 111218182 383854014
124387313 267800904 25002936
296686061 234219664 148503452
67958181 493021926 263281798
179902939 239112006 181008318
159389585 202152600 70145700
17439195 129943342 105442806
111894213 191550990 110961734
362859707 415287798 108697314
212967475 426984950 114225310
240280863 370548666 158695246
59975503 147422200 22007300
331987451 273554206 89517982
138887747 218077304 101166040
84755 673868200 125995900
187869743 219993768 79183164
27520745 135342104 78636220
1404847 36604506 91272474
159247891 290965384 362688952
140259553 327424958 126680686
184748159 439789156 60694408
179491403 104942628 3166704
191909997 183996366 12477398
194703201 247352436 62832908
44636193 60915958 67480614
189170283 57603222 82637846
384689685 311358260 59113848
273849359 469753512 246593532
1715979 244345514 184453878
29338963 436203670 156228566
245004271 683399012 125856104
97165699 188770288 88152232
31257181 316011048 143073492
177390153 187796374 73261494
11740595 149572672 90392296
203369063 299523736 58667068
100878169 240511656 88454028
109474509 218247138 326198390
98282941 214744588 463093300
60632271 54683316 234730732
98711049 201774992 152607288
95453775 195795536 123478452
114156035 365220092 88426960
88148309 168414308 307302092
306370443 348983404 179145924
9366155 263582880 161350836
115464497 450595296 402525180
251337837 20230016 88455744
39261617 260445288 25866924
329659183 107088520 24276860
3048811 170702160 124236552
34829615 300049210 25443470
88029325 395645044 391056580
59827301 206100768 100657968
40185779 584345322 119340510
410841713 243497784 122754660
111663433 358843696 39516896
27302565 18853980 183261140
60668151 86011750 7026990
186429597 638242440 105649504
90829691 314668916 200473312
86322045 408482854 269664678
36677555 316672240 33379100
194603193 64843494 35174506
19466929 204000300 76699272
129819105 707897970 194046190
344376945 532085716 113991312
110976137 48008106 66159342
149185475 271626150 148880046
114610125 341057640 250602088
1852485 338497254 28035010
202328343 375541756 342494952
224401987 167446364 181044764
284893065 115990896 50047228
39177985 265068398 5972450
146145099 48416140 245233440
60625881 549526654 205243278
72585805 313259074 139106218
156602227 267542096 58596352
44732933 310908618 57821946
68927731 100122568 8882344
23402741 155819138 440809954
22210113 195193724 33556956
128168623 256206742 184391566
81090233 226911154 162927458
128060311 81211920 14269020
191906161 27842516 12940328
10691465 444501994 86607790
176782893 234580948 100582404
57656755 413910120 26759604
174173701 112436842 205075582
100051165 177506630 18109130
60290313 297119166 331124062
145921935 564996230 45802410
181781735 106230218 37226374
312467069 106238248 26261756
55482805 278969280 292303860
70277885 50270140 10756912
169636743 234087486 155467202
251023091 141239566 68492762
267864395 71981610 8638794
27644373 537538884 72592048
207911619 269181098 268828218
257287499 575212864 329978852
90779483 356604542 4489954
18914557 277374044 66166816
373613999 475599760 117720868
255181485 206934520 138537984
67033653 167286424 475475484
4763245 77610210 34496166
122913009 333504742 85893426
71323993 213826756 283601656
84496865 184321506 185847990
54992315 314184010 231000934
85095991 517293410 203089850
17954187 357637490 75173910
147984371 159036892 41879716
46831519 559170478 220329878
40633961 228426198 11806554
155137193 438876454 266824826
130607685 277376390 343584930
33463887 137808882 171936494
10763225 635522720 117278200
27183107 120250684 45782372
52753721 399886722 245511930
212611975 257511032 72115324
136456841 458506218 240754266
250801539 181370298 53801534
177870165 300301932 138339124
86924837 388236880 379782416
416176825 311271566 17353190
54811017 122627220 55683440
109490207 404034720 80798160
169238291 355732992 438012984
192245135 140037440 132291380
101659411 329650752 71475960
208007825 652602830 24814114
39503977 472071766 91217462
92031729 202974294 125979922
31625145 314803330 170514654
153920293 42656206 187069658
22884325 187254542 26686970
36606255 159301076 67101240
1315023 42185014 25500414
83210235 442762650 35026270
210376525 602442950 75074150
30905429 404577548 413989192
100523857 476204874 207597306
229055895 434947180 112473960
165384779 270153740 222046780
287428851 182656488 214367324
30050205 490024312 172686900
174068589 322379168 217396968
11557837 77088064 21998116
28753625 627142510 89955430
128312871 252306464 152952948
126317773 130008630 185836314
110705137 86893634 12554686
29857685 393388710 193736478
36319429 380480410 192799210
163203417 146957662 75655134
130878271 109651786 13491758
116457281 260553590 75438230
192203107 600570566 173541638
173772019 586380634 326445118
194725509 369075522 250362482
53351153 103829166 237837966
187182175 83047320 194368200
81154247 54009368 89381944
39735693 31275932 130981164
127688511 367131956 128452788
26518733 116320256 8716864
23377777 715663766 106754822
89934233 184294744 4006004
93109345 118303830 50531454
93778587 112347954 42195158
86454629 427913420 82191428
93738759 493487148 347619412
136154505 211156742 120294
326249409 111684208 45391296
18975409 618920244 217982232
218014851 165111668 51577752
67096115 178197930 8121090
1584415 133978452 217314264
203761649 79039262 118591838
18534901 347508078 224647158
202567095 301995228 67995520
132633929 173616218 249844574
182519909 434224200 364926720
279410329 408905330 156604150
14117269 227437634 141654722
106773361 172863422 103874186
113089825 389600660 195250120
15273807 218305096 8312016
171503853 50259178 120600594
108676207 49727564 22901036
183587865 115162652 44557920
209471089 275387652 142470156
11338111 278101764 162565248
27607291 104414732 62754748
151113143 533168376 60654864
140205135 355557372 34768300
93579865 645955606 1440142
98192479 64432606 94280362
13781787 454220376 23654164
54088649 230709326 108851498
284448551 236955182 52485446
165093981 380258704 95553528
30385219 478970150 263571190
420561035 194147324 33555200
165071185 210940706 171420058
185624487 266075816 79414164
9923079 211554228 155719964
173474817 567342026 21476886
251156675 81594080 66676876
139968691 318420368 230803148
65209307 228852960 236526624
57578193 48786244 16733604
213737849 354551660 17862332
207435865 83058140 17723524
42514079 85178476 109486072
38706063 98792856 59897272
231916751 667045448 331217608
313954401 201485262 110196742
152346909 318112962 252536266
149699993 261493386 62721318
233454923 101984818 164811394
88014745 128497190 6881770
73679763 486400994 175130742
185181235 449064308 325513700
27309217 150174646 40739494
213751889 280149998 96373142
141657935 125110592 198230156
43865409 46136570 46677750
256994149 293222990 191963570
107968267 523942004 109841308
95051595 117854064 301058252
97370443 171972806 7283654
128314809 157203296 26875032
77107843 30099554 376243682
6805429 4211878 409990
97072839 263489568 39925516
160023821 359525872 47972960
116714661 184663528 37133472
71374947 204214866 277621622
70875627 227688870 367801070
357771337 167584816 80748844
80638559 342581318 437054
182743033 161365442 69387986
50189215 98447050 78376870
211022849 348097786 178864082
172216997 83576464 64097152
18369363 179045196 32321756
62736753 150741194 340402362
81445195 27401114 350660198
162069491 241390262 43490350
110913453 260333496 411020624
41013157 89138092 152976584
113371329 374005836 40940168
36351939 459987402 74618830
307981989 430664706 163247318
7016137 69510164 85745488
139964315 269307712 206824060
169792457 107779474 109366046
130291029 400584030 172711750
11765865 108707634 59572862
137961425 474234260 138787600
127359737 273317884 49147832
210160317 439012346 287032482
87535707 148595010 251700550
269322971 213135646 62740042
81448551 363693626 292609962
205816931 99233270 169123342
38560417 598439066 1511042
5480255 393928342 208811710
94145395 573871656 6384108
23017385 318361222 94125746
255851635 305032926 22318890
76614809 19467962 43989418
130161145 650950426 141638282
104917013 60236642 10490906
57873703 53402422 59042446
53443541 135563942 85149874
12679563 325258808 391224996
43565125 150558556 56767520
264405129 184978998 56238478
34239331 269416642 98221870
122320599 334846108 121827756
262786289 301075798 156693386
12152805 59920128 119301404
518144801 134532682 98801950
117261817 209263100 131568340
382068699 415335692 50242212
18820769 392048088 292594716
59930635 509497984 249352012
51970559 106007798 49988966
38109309 226925580 157360912
228123935 339743378 58781446
199195003 284106762 89915406
35826493 350804044 4617296
1712175 146681950 20462070
200190729 567425628 34482920
88537443 269059826 38854038
24186699 493850078 221673414
59802257 136823900 49642780
82053543 169697256 86320328
430078895 221583510 30082230
67926667 383406112 123131744
413042553 40241664 39407956
71258915 37852726 108500350
81500803 235529372 156423536
167392759 206169242 25815206
120928477 175128834 53206506
14729745 438589440 89761280
180655219 160501324 131700448
148052245 404719340 362728712
24581393 28204410 18531630
34356985 251822480 327339500
189873823 350887554 123251358
178380081 462988552 154978188
160881727 203606666 72113914
159407395 408391290 383287470
148060533 311385428 188469564
162368283 405166608 28265456
112941969 186600318 12600938
176525187 255257336 191616072
75388591 211166604 48353508
4132065 26811228 8264396
150296759 294140888 135615388
115991937 265661312 11340936
151353107 349762042 293632006
501450321 111948576 26158652
326550257 238157486 158810314
337747923 333834096 304768196
130364199 289971258 25277102
27039657 242048476 247430664
160293951 144832352 17527812
402504531 63296068 38587224
16153017 420341458 147105354
36509475 22124998 133524186
179484747 55394842 60863754
37817849 100000758 129663078
147592443 560375754 379755086
108885127 343658354 113409322
148851257 256257784 118054736
382449357 447758070 73141670
55717547 130005142 37490774
171270913 137229126 83063202
33168927 89694260 151912500
122980401 273217522 260817066
67377493 491122468 287960756
113237493 196907736 171797048
133571813 368426746 204598846
34322967 381074736 57354424
444376459 234015962 94717090
49088039 464586098 8801390
150573551 241065184 180298528
76901765 916373030 54486070
161232847 166446190 75987254
70045479 420878442 25073722
76121991 379449202 17512974
116289327 219244950 223674814
31683839 143806592 32207548
116366637 590102520 308090816
202017369 545891886 74205842
282479375 281700984 82929060
14025267 256069902 155404606
6198713 321543458 424397326
30257825 85002580 48959560
10265429 175886018 18096266
67246175 330076414 162197530
191870355 289289190 18768370
58272465 423823458 136330994
2742069 726200866 23865282
154088367 521363668 284287416
2085897 237143296 227392704
9904403 561732168 253406304
32066439 127680522 120529774
293760865 134287194 43295550
81947227 361958628 40016064
195115415 342167430 60675234
163815281 490519692 231113220
431474185 307980862 32686234
47754125 81895610 189101230
64293635 98748280 279698348
276383803 352688156 248388976
271320483 288027946 293763222
308215649 272328432 183625944
183092713 154847874 76578198
140816373 361675758 145133726
249109357 344086686 147576582
36229083 146495874 115021258
47082841 15007540 9914900
211546069 465840726 71468922
82554119 9384096 904128
21578563 173233246 231687874
15556749 38383368 27644660
192054429 113650568 174989196
86374053 231221554 49042170
99198437 387217064 92810876
121866009 81491200 46718400
16663787 178735796 72004792
202706487 71399218 141339054
137429351 361814316 116671032
135948517 85505558 136264234
26406453 466048252 184305864
99068987 149009418 334290834
84625395 563796040 171294360
50443607 266447614 461181118
95852579 254394312 45250212
176022225 159094676 105668220
157756609 163486822 37472914
173751543 442538786 54432186
317201385 175894640 64064568
127199771 90087766 373751102
92967127 110437188 19050276
350414529 254344302 44896118
84739511 441859928 317660296
37811229 23299920 99955072
14942145 24832766 30911538
50832865 107475460 193374556
261985113 258046984 91013400
362221443 184500230 110735790
270499019 132545762 91953926
38352331 367742586 134678178
54566217 509182896 348890588
103073201 148577772 324954216
19053501 59588352 241052384
24979799 262109668 21683200
119750621 371816342 381861098
174667587 403411418 368063586
158461677 201891536 116489628
183587901 520361580 192700232
198039483 97435298 41146554
259878369 169451358 52470070
124103327 239200714 114677594
115221909 392365794 256945142
43309751 199753300 387639280
7961075 20371362 5901390
7090647 218351554 264014934
5510211 157829148 131848016
14900725 160931380 387880660
207367347 264812790 153974846
63532111 124349952 388648740
196681633 52147948 175657136
146106501 253246052 352769952
128175915 149261596 54951840
340679021 287883852 188859972
109001233 510002416 224023072
242728937 225992304 282651972
6010201 257972198 131129614
236015625 33536394 76684250
90286679 209236552 298620676
328425915 294034266 243087610
147904065 454218780 217144340
170878599 355961734 228641718
213334135 453333970 87997210
20132013 364639296 253668332
76640223 106816026 1530298
206788773 250112620 125298936
156274135 45328306 70696858
1145333 223858956 39487680
152086267 424748050 89051906
83296069 205053522 198126762
294358117 290209526 40154174
143421367 40128456 57021240
162549719 316136436 86065332
189242493 425712018 63134906
140484741 439334048 152593788
92382917 331972642 125471494
161737643 136806986 6782714
218476665 431072020 258581040
256902683 128804366 17321242
145915421 420234290 115027822
31618407 48679778 198697074
126474883 112732600 37119280
19352173 97592910 69663990
200794529 457815678 172031034
62561693 551940004 161863616
67295685 127178750 343582950
136780527 643103214 5504962
249799909 97581894 66291642
163237505 188328992 13999444
88197497 378196548 13633584
147589997 381897158 87449906
125155341 255341468 162483456
51100465 607399384 197073812
14747917 121460412 17465304
2684447 156830692 84317716
99994497 472554322 135995106
162138967 419897124 438769056
68795323 473121308 57058084
24789649 204019668 235625976
17193771 534443462 246033162
221758721 530822576 203276972
237470407 213867126 64877682
57820849 82878456 193688508
39575987 206133106 35526374
40592681 623287262 36326806
36276991 425916986 148400582
428247621 123788178 34463422
79227083 327040994 235791710
193178235 424104120 6044980
272973425 451444056 359785692
297459247 140407704 125530068
76116165 83161020 341178280
198363095 146414550 67257150
47134885 60707334 44613462
131129455 212547000 237788304
93098215 171838954 69225322
267763855 168405474 14179218
281681117 124523258 16606486
77444977 339679070 289489150
45102891 567714982 148305918
341057465 107054780 85308920
102827897 161724164 195887744
278880527 271472876 38122508
117785535 191813130 347418650
7992065 21213688 2286716
289647769 51372390 35844258
93546185 175066356 135141108
90551927 222531046 90952318
73899397 248170780 8751704
124553247 399572626 317167734
184856531 35420044 5122388
84391989 259355640 14438960
4691363 64028828 35861116
30096507 80271976 129466092
375074877 95898832 28271064
121939855 162105888 189731220
14505309 35581236 28354352
129990641 179302206 325632882
121187199 137022158 68010198
132260267 752022022 278507066
48463101 316581252 136276192
20263367 416645802 24187266
234322051 317883864 124657068
148802315 111268070 358956442
278648157 157757282 72469206
213294649 519099614 448098362
230347637 366953516 46219316
76754503 225103104 133906920
25607039 208127348 63792044
72769055 357163210 261620470
138518981 295238608 189951140
243451253 127686962 20667554
30666587 277544624 318309028
95942745 675665960 124778820
160137221 10456678 33461362
96598619 351859950 137899470
137298657 306753596 21715104
42045141 197543478 314322566
45515351 174822032 269783812
80779881 772576584 105406808
50744173 214172856 97253916
367633649 86534882 77298230
382366805 496979720 141095260
176536543 96055594 48304462
102953157 309498912 60689576
466196473 204388066 79849742
142565679 472277178 300886538
207294395 72228718 103575250
73177161 320021578 262154646
167229799 297574834 213653938
13725679 516662892 166594116
63012413 282845310 10300434
42735537 486677406 30172402
189160227 398525836 326871360
56831871 94234278 84225938
9346233 560084046 222372254
156961573 207655166 271626218
27550373 379845318 199944186
104942953 360806586 270896994
137210149 112987254 128167722
15405819 246461930 309452442
109913829 371888588 94027296
116553777 115294516 24523416
176321327 334082236 105795380
7630729 19167462 3182466
272543497 108621968 142572164
56700591 539422206 4011022
337047987 90315084 8507920
49700193 331055604 140537828
134060521 328704418 388241846
64324107 131813820 2739440
91597399 21363618 4925526
245126451 347189436 256400992
154574245 358448850 14091522
325517391 298137932 156296484
260711649 269248778 38697822
194566791 57690258 71650094
277165277 133988092 186078224
421213451 281271894 157658382
220670321 308349390 162529578
22364943 32375046 332939522
9381855 64750190 70830810
154941741 102374090 343549962
45075099 517778850 240792290
14021029 521481814 248018582
62104861 300034894 94158818
208001797 100341684 55931256
240938017 238623374 27483238
127599569 62756622 52049274
85281509 127403082 425620482
153607061 267932182 310654238
124551283 562708788 182393844
212439315 70248804 43969228
18570807 113002980 98352340
40379583 126006306 203641246
56807707 391623314 249940978
73571827 75863148 33088464
40769253 255451904 57193500
14760329 419239322 402443038
325488793 227396804 13031984
104140493 498315044 99822076
22014469 140245858 14537426
199672525 729276650 219777682
243897547 187673844 57340404
64255165 359484980 2025320
135102173 322609158 251780214
229796037 87284286 67490038
182247837 34529074 29573574
177798533 655396634 169077902
84106699 275876348 2528248
330466787 64134726 87368958
11202719 317757670 396030010
154176495 352973000 103544724
50822961 336888598 172723050
162821173 183501932 21653696
161628883 586953632 175276484
406453757 228534376 58699060
248282871 336841224 196967588
73435859 370327564 31400852
157559713 103370706 153205086
186618379 48211290 277064010
392820565 221006232 100635900
339410949 336450132 60090004
25993601 278794316 209280472
210495081 271603882 157432914
169968147 49800480 3516620
48876223 375109512 62840496
151287911 200831266 81913802
341279185 457979730 138437622
272831775 156419940 43973500
283728151 560902982 133085890
114267849 209143760 28279920
13137341 324265312 7245064
201219961 333335052 288416508
47287345 165064270 157133306
328275127 272798836 28915508
230225391 481293362 122714310
302310263 229973356 1138268
92169751 68345910 171935670
130989279 19712278 24686226
172277615 298926970 20675330
44804751 84952944 40115612
264690941 262356890 21926230
51506035 543295030 2050762
305694819 148917608 19537392
6225555 605550834 146535470
78477045 73617660 177228280
262565717 160686278 123596054
38711215 17912370 17761758
108091209 187548210 40100150
188501003 165618626 353267846
114616983 217079094 66151670
146000085 316552230 127720790
112649223 176570334 287006054
305603985 97977570 22610746
14737431 113430054 100752838
238155343 375874588 165528416
52443963 473683314 31767802
65272767 91733358 40502374
52620537 425196684 86905016
13722539 211350062 221083214
51146763 433714134 206923430
317739487 134612016 12126840
261123143 507644976 439640460
88951777 539676606 176429358
134210823 180905996 278409972
282561805 452941836 155674548
217553283 143484266 12989322
80059117 277717144 353700556
117350813 492954852 186537444
59704335 471709720 142643100
132129629 343049268 15169092
106671913 238622070 177514734
126311677 76157184 306001836
87935137 164134216 399612688
35345793 358655924 153544836
75734409 241772608 185179848
40991131 421689666 100646658
144550833 438494004 123787384
162331203 384096960 85111280
230803983 280074856 20032344
150586773 373252236 66872932
272946153 287055846 39388030
286962731 383079960 360054360
203404453 170477814 136358502
195771895 419708558 229069610
24433255 444504434 125855090
77891425 178698072 57604260
123865305 184131562 280909110
171165867 329742708 217045664
159459679 278273534 129560102
285311111 198310578 10519902
308466479 152510242 94881982
68774313 55100630 26739210
82278311 603844766 68247998
331084881 309028830 3334858
226135615 409757982 75956250
103524089 122204048 417497380
159447417 89424450 239702806
45195887 269775434 160256566
165492677 498660196 245611696
45687865 18157404 3702972
12730525 337865574 391875150
37311647 73891148 31800944
180245467 331290286 33924706
115871667 275732766 112253578
113913627 304812996 137755288
100564807 225765412 48818264
71758549 241525540 9481532
61718475 359484892 61586340
29794413 210268014 469014622
77059213 484110252 29192856
15722587 705700854 144063582
207804931 418610288 125786276
282348797 526577954 93907114
122963827 345435886 112433410
267629433 278219516 135013764
123106595 341233820 93694652
73968033 169578060 121605844
57991747 371842106 231416098
50030607 163747036 2153892
445155715 237061420 140287988
16655321 104779926 26663778
320483655 306043370 88131378
101504247 657902140 300189204
199586429 214004808 217590684
58812401 418183244 143577488
63005467 163878036 205490556
4416177 159281816 52295136
67463823 360176404 190983456
116077923 223837040 45952680
100673665 34704262 128778730
80171647 97821436 5216692
26194983 238267386 132403534
157943243 391616844 53499612
19395369 199516182 125246858
219345337 225832356 169854804
89288459 595084062 181643514
110812607 252706538 177144334
408107493 239883472 210288876
73364503 141254164 415577456
184440483 169004444 225312
21257099 473748624 2912208
88236373 281316876 58670892
79978683 286205884 118653612
279425503 55252734 40434798
100349407 249384484 56645744
28690711 207435368 16372268
157569039 528593898 200864690
334561319 6582258 2292330
169636925 124811968 302015624
169334339 270090326 44217338
205758739 503674788 262402464
100943085 306104380 124698060
231269875 113352118 56602430
12512725 531981634 15613790
75971547 336081686 312701262
147426741 58639268 20704728
29762777 404290834 3145402
100956479 289156122 95053386
68123461 359624580 249620652
79275665 258804198 227690286
211851649 293519878 129943298
129108183 211549428 94248136
82356087 204918830 382987650
303360115 321571680 82719360
178822479 202359770 216529122
171362117 358711864 55498328
339572365 119058700 57331300
28792581 357453598 293974014
283700947 270620654 188187842
49460055 168270480 14762392
185955393 169738766 44401518
131823315 44450260 44411220
76471465 277451930 228766414
85303341 414255582 113885182
192556701 189278718 90137366
168175871 216891284 18102608
383272319 312192484 128766032
135260157 125796282 164745014
8973283 547384586 64491158
147759727 120307546 214885882
190906795 236211010 214264874
27738325 27562358 16348390
4843641 274319548 163177956
149402891 53204744 73642888
150086561 643316140 283914352
166739003 220323016 85006724
70065917 37322514 63406734
29007167 302077832 223169564
71668743 363923414 215992626
362316981 176359386 1373678
263719429 315569238 183424974
11401723 313121024 195235448
92844329 71012710 259100722
38394001 542391212 234961688
235800977 86417446 61026586
148388281 366436918 190851874
174979599 425346392 122186184
38477229 669482904 269818648
86295217 120095876 128167664
41924287 591531242 197408834
310662527 220765146 56002626
148545875 197412300 9875652
124746923 484985396 241739144
14943881 481834452 151553916
53330417 140150876 100921564
70323461 483922784 129461128
311462949 180486012 212570396
41517173 699568732 4990376
241978071 244764492 151606804
223205355 245670132 174096424
247522233 394504954 255928278
157781405 214572020 218876260
306189783 436334886 397596578
92387331 536543492 168581940
96356173 310889098 409798126
63487695 350455680 184369636
102631039 319403448 299055156
243045625 246736250 248460650
70489849 112606882 48579970
68581441 404419128 72127368
78554097 115099740 159851404
220499361 110210248 94729212
111888229 390320384 262647452
327534669 181800096 25121152
39735281 151968160 94425280
94870623 380926338 479837146
63050075 46219248 94965336
18039437 452085310 300908534
307186659 218197590 43902170
52100215 198846620 259921600
11531841 175930234 134040978
201270683 119081626 59835358
58587913 273175476 232267896
217158675 299440144 192169920
105876099 148335738 1797518
117802749 93889302 67632794
97902885 472696680 62015120
132199069 285629620 282942992
96201999 154494768 95769832
81168745 505299970 111724786
212454461 439672594 310796158
21776939 229966370 27339610
38112825 74658996 46608872
257434837 450021582 93949806
100141759 165684144 208245732
190664267 143133662 113227754
52222781 433605640 258424240
308276799 334043002 141429426
184645575 175177800 44742740
73098135 67409196 29665372
167750035 338885648 247695860
181025021 261898190 47812322
133606885 685450726 49887518
183255141 137289548 31594548
111006275 434272980 80986140
209251995 235739120 82809996
109169915 350499762 9420990
101933893 123512026 29629126
20313211 177226382 25674134
160752291 616754580 220005500
17116311 269163382 104598186
148927927 272151678 357334614
223213735 93440876 23571368
241354865 450330274 233660410
213307827 239616154 31863402
232848013 8225916 138516
3141073 574039544 235891864
121080011 147088968 253799832
76039349 135925290 38246490
202927289 185588072 127573768
24804257 222600274 219391870
51206433 797888444 91328052
207853791 195709374 237936722
94538671 540566364 224123892
323715451 245485860 19807968
157904891 268549884 244175352
23989119 205658698 77266842
321102257 266678014 98981462
28518449 102166928 42096808
291854835 264785274 100810330
137945599 341241372 141951816
299833953 453582126 157619818
205883115 105327748 167382360
265713627 102788304 34440628
5857959 27607512 21646204
38087819 492006822 108571674
223568953 76732244 54675736
153128657 104121060 196916676
59223753 486459706 9945798
20539317 317592258 215619934
117797849 356565896 222506032
31030353 32182348 19687884
43349471 110721494 309446602
109300647 873144604 32090340
151653407 227541836 136924636
165520251 575456688 274862752
44005605 127004190 31028830
241060795 203728920 146798472
51437049 465939960 20336360
1487825 100084550 23713010
397311103 181640292 69473076
83115171 109502284 139810932
3130731 101531872 13643292
41990911 258661282 362855074
196057651 728692114 41159662
307296497 483100130 246066146
95505015 283840790 384314370
12776923 157938718 50334506
313389133 281693412 151183416
222996479 161251612 87953144
190978373 143420588 8541844
137920231 105807866 150925942
150307785 86874720 338221288
241562263 52943470 73770034
5396345 373681020 95333160
275114395 134513212 60383584
202183065 439018684 26314212
5432441 57412888 38787700
9373885 240313210 183922730
17811195 330366810 155695190
1344795 354897460 196302888
225095917 525353024 417399728
153983857 266176314 237123654
54775805 18703240 117478120
159622569 281840802 96386218
6092723 19099294 8232434
52518887 115259480 18535280
4816273 384760138 63859246
199728749 222843108 384097788
167326021 494498982 266982654
157383411 64842142 50616018
164574447 333817236 57214588
112090005 189431220 63321668
52493269 191803988 23751832
6008635 146331572 249020720
331728831 69608328 45195136
100108545 259546750 135154050
267426523 222443650 319781390
201094865 637703130 138050070
213875491 169330532 85350832
49946919 264208138 266670918
46510039 97952602 78359410
49505803 727605818 128075006
128810739 400178238 161371222
22351683 354592626 108250126
130697623 446225104 333657688
279348747 339479696 103568004
430676699 307781564 47089208
151872581 298274728 229183952
135050347 132537616 212731612
45417897 60318972 376107596
161185017 257319054 18935762
29539041 69865230 77181950
46170523 87198890 33520690
92033411 149928802 192285014
211483603 228565690 2061254
66427297 746322660 141635904
212239485 148095690 184810870
102063203 371401112 103082416
86946801 24080122 246118266
229049853 244667446 60052350
73009155 247353320 169302060
21004949 270739686 205705158
1063327 467910096 20021448
279214161 321110496 24314512
66155811 233242076 69719568
37319879 230481100 111891580
167208211 304839168 85417224
12135347 31594010 21635954
93294179 21579842 17421514
181579741 210371056 220107232
266178827 499529764 380552380
199162089 531296210 337771770
45693679 195461446 133227182
303266139 199667798 12834510
123334555 39143518 121600570
88713277 290768684 220609084
163037685 121914030 174512722
137875285 266218850 322524538
1726949 493248410 74751730
56876085 439425660 149549720
11492603 201700036 107187592
34023417 54333902 52222626
13080727 441339342 281392686
9099847 303990646 78296102
17269295 248975138 90906134
138281347 157378814 27763286
105636221 445101910 170238710
20225681 66627722 10558474
49063185 102887304 79629680
229089661 128121172 128160172
211202079 414424280 178486800
20537871 10170138 10959454
203114003 258294496 162717032
131904675 667234198 76378890
315960645 40946178 23428054
194151055 227686904 315991540
48840593 342892648 117394784
26513871 86491092 181638032
90688925 43815840 4724880
141833041 641950538 140694610
2176911 27752344 2430348
65187293 237579638 390111586
55624591 172442178 11716806
53143655 384279810 186477186
38670697 173304638 132280726
169871117 334314326 53715578
17338527 406108186 59669394
63392283 572229186 2414134
96973481 307586108 384094160
148054387 232854102 35029254
292290477 140185510 53808414
108426731 46994484 13529388
157679851 342766198 51510986
73424939 569932232 201823904
30543035 453411342 32871906
214941979 706079778 302795178
217066267 196300926 76935282
41506849 740987918 106783250
389737481 265094388 36839916
6561783 216076856 262289520
205382945 311641530 68819610
257526367 706736294 16821070
158207597 294354386 331082734
66504465 265182188 152633640
83898129 349731612 103464752
148390351 221205102 124704306
96867781 245986228 352058636
141453279 203463626 237697698
83604467 319541320 29287820
56495063 298068734 190549414
103840493 54166226 62395058
181691243 157024026 57070074
3427851 777473164 89396832
267877657 236783768 112297616
175089687 423279638 330644934
85253703 250698958 52751466
21530865 99054850 120885450
2547519 178208726 80331402
56909779 222654190 28618322
255627693 403075314 337243174
243180313 687213218 3422746
54561771 180698496 388598968
25337477 218612244 238497504
63114413 85726230 57488766
87879057 267290262 96985694
166601831 103779832 39373828
137066287 286635280 22498900
394809659 251259450 25777938
181276517 488718858 144672786
268849701 150637836 12573628
299380059 223208714 100038978
295683265 214535684 65058712
192845451 308111982 199966738
54890603 244084096 94108396
37550979 303753222 247484566
266324751 659790784 189866052
20353839 73995096 65399768
209124867 577616038 365388786
98302281 586596822 171136954
73471947 242095302 62800526
288862849 390219112 197468744
46185895 427130940 150006624
34276869 540044308 315386940
10101861 406615066 198916302
46808389 581198652 185595840
109133077 157947070 136959986
158296935 393655260 281424932
219668999 418792076 124383628
70712621 406519228 134857580
238870679 178198220 87495160
101984487 145963096 25425744
274127913 511294762 318175926
115434361 152275648 9654200
123020795 321401990 281047130
221654667 121821424 30308796
33726073 230086526 146881298
53617115 137634198 24344190
225155063 459258276 230298516
180563583 222042144 114085880
130105245 87869248 176659764
149089209 332520012 95643980
69810453 51803976 2909164
419279391 167543262 35173850
78829975 120402810 22208274
51352495 24648562 143737310
270091507 147986388 47644044
196632041 53660784 16397952
300088909 141776736 60177252
1755549 436285748 325320216
21010237 61059146 40079894
43160007 24061246 22595598
251292975 40920600 6239740
113417919 296394478 118372434
184712497 231167366 125949098
69790055 79066560 7108608
7963971 48900678 154648610
238937767 488423106 112467534
322448383 287375454 44709882
59293789 240210112 353543288
237828003 138468568 1961724
214272277 262636370 55013186
241507251 509841302 144785622
10196049 384935230 79044090
119330129 277086722 44640698
51465491 195909462 110728854
80395507 316468792 189370256
188685333 134437854 50673914
299952591 131695628 150611076
161105927 430115064 205122840
205458813 110950152 98726276
77311317 154897780 84978156
114776493 313242088 54022176
155831467 371341728 166191324
180253625 293734290 447846750
122014365 143195976 79076900
84790881 179692786 84170238
31936415 488212516 228138560
124435733 149536614 58656198
121172183 282248528 161993024
69927323 348284126 236138926
8388807 519589554 22928654
22303021 285196912 101239664
20063653 118939076 7658048
86700665 327424522 69787390
172665229 37641272 48583424
49613369 170637832 224564896
234877539 632578168 388527828
121109313 454006514 235238094
255765045 5525750 1855050
99287963 547590214 109091326
178329997 319053094 287501474
194634805 94756108 179769656
43485713 792678984 49203600
228335733 266763736 129566964
300598851 103034176 17818632
34184617 206146078 758906
304891823 473604546 201403314
27062005 465432130 149750882
101117319 297431160 86990800
69934369 42250796 38960648
112287137 183583378 189024074
100768459 362950774 5704798
168578319 311723672 4934124
11085785 21353620 27677368
60420937 255428186 180569734
10568869 438886778 214481938
108165583 418421982 40293246
72222661 311489068 217953748
74295031 497454244 146041168
119179171 239911568 70284812
29467817 290424248 145491656
160982389 581017484 157578608
70438605 413797520 347701740
192884217 391747802 34619874
212820753 129619610 49427046
81025953 328969200 147570304
116527499 450945078 135910458
245481711 319129542 61206286
117617129 220401388 196586996
14200137 306933798 54731506
178454557 78048800 47369020
96611089 619739178 165112218
290737901 396131698 373103498
118741415 629745010 147715430
11280175 98797104 25011672
171703639 92758968 72868812
61311177 480390314 227076090
152074247 151846690 221479954
29869607 444466702 276521794
112353911 171566290 130288198
27031449 36605748 11416832
15561061 197101302 93169998
219450507 537739740 300460280
62842137 235818816 200381960
46724663 106605094 80265262
182469963 161638984 70955136
286608927 379571238 366004214
220036191 344102572 282494628
241053785 177619472 48380404
269149881 57547848 1265516
47463995 301302660 246933108
430217057 175398940 83241160
72538385 161143700 4963772
89350843 73549930 100303130
233727363 166636238 127578714
28193427 333361900 122069964
41158845 76514450 128016210
251277183 349721468 152253636
262310041 230829868 216179996
201081075 547761450 37165810
168509583 269470938 2051186
5332525 224384450 62603950
144390065 442910910 20459838
89137551 5819832 8520520
101729975 190867910 102155150
56925629 284483682 43104966
227235419 201642330 771510
177709673 386775280 204290336
203924001 185784070 143326182
66429449 661816884 68519292
136634553 98045486 342767754
53821769 223537552 135687272
58131845 322636960 164504920
253541737 631791150 86488866
83799835 478956084 349383288
164342967 843235424 100484268
44119365 291157510 32275974
313526645 86613282 2948850
96070525 815428650 84418050
236308225 259483476 35677368
89471301 357385506 214354262
83639037 115336966 288736302
26258683 418494706 92059754
137846029 147897588 9516
43574955 551469014 823770
152467429 363395924 166921208
12543415 56994410 44635346
80657623 69118756 32293348
102651011 289180072 141104344
243113721 220424442 138926938
79844337 208929378 156793574
114908261 302693550 150281898
5508519 320914772 103948596
46381069 51086812 66875464
134051051 31712518 3628690
74724953 19084158 63121626
188613799 270338152 156226612
184993541 253519512 54293136
21432753 124858506 14297914
87787013 342091234 144777754
129087917 404299656 42264432
97818711 242448936 60036532
221577951 343855748 243474252
84726997 535514950 104805070
23944145 204818116 208761388
189511179 367344822 26705150
109740091 83607454 258948298
140193739 466602720 29141052
62037295 17210664 11900160
246701059 49382916 4142928
52902961 118061648 210220040
328605899 232830242 121224142
76037297 42281946 8963370
38063065 452703960 261047220
112461231 632279528 217542444
6630545 486928476 31742568
102707169 353428328 198753432
120886265 224845386 60408798
58947457 386465680 288384920
35807463 60790248 5575276
26342727 228985762 54392766
1319233 380559952 145819304
174243883 174892522 143189926
175758791 221410532 218745464
24217247 109491710 259338046
244139407 135510478 135136286
78199391 241976732 66320212
65286737 203525342 309543034
96612535 521485560 188265276
3944701 406615218 145271322
67647431 241924644 16442352
107624001 399741642 160887506
142896277 146844342 45740754
150764013 336652392 40715524
233145067 92899544 29134460
210635017 19693270 59701390
305295545 404984080 71369260
65883303 363237952 254640396
333402695 336342526 86944070
142413713 106450466 55508858
57462969 138087642 421971490
243224149 28939432 42979048
122008883 174094724 159320048
260471051 238973968 33867860
91730441 85418344 37132792
59981609 193296774 365012538
63431445 123153000 2740096
34951571 346214110 91987390
48588309 58224378 145448186
35526801 676774728 124498696
169164171 540853634 62963922
243696535 260166520 56262940
51445079 233433958 52177438
135196425 55934950 17066070
267697701 167753992 38810868
177684905 513224840 341657668
15371621 182909728 255974324
251214957 274523324 166061868
95215393 66623452 60246056
66669589 455127582 44229078
246072647 239218726 87816154
111039489 137544872 11044392
89241163 64956166 367238042
110764179 493432944 354830888
361342177 192548934 148133058
86964231 242829822 89253754
49940067 162286076 147488028
80144753 33442828 60042316
53802391 81662988 52931340
161229599 206090596 209820992
66271657 133417962 66333066
59652107 243448604 327475732
374004301 348329762 28355354
189259211 541913558 146907706
165151035 408329910 95791178
76004405 716011192 231441340
94687403 550229632 363707176
93382067 233241628 10083704
113209285 497163510 273608730
39551857 188516026 16076630
48127489 240740628 24989016
28818855 85232880 275402660
30945383 541018492 75742796
71624083 44641734 10991178
59375739 275525914 9632778
106514079 186159340 50085060
48440937 73586856 84411796
62313827 143741732 117107764
137163713 602843114 138206722
209737999 382317378 311960082
221901165 141600120 98985152
129530233 159123664 76559332
103547871 319300170 22785578
141325475 259638980 91258364
175215495 196614106 235592658
181444397 198872064 84512904
104761515 676431882 272056426
84668727 78548108 70040316
190495983 425161584 137787248
186696695 132355666 28539862
274941635 188919410 79576670
300748561 493985642 381266194
78173875 720842728 256083380
180022147 120810098 146039966
99412113 252814354 265545162
283504139 671799888 36332472
120100791 74101758 949262
51255495 148809790 83941830
334729649 212018020 150203420
183990601 518887398 159791778
33225721 310009668 99795372
244101187 221156230 106008434
16291643 325084368 158096064
14279501 276996412 350010092
27265217 194864624 144190484
40335887 206539954 106756082
47283845 306693910 100744030
111852947 77369364 78951072
101842483 299177014 288343442
47789475 244977024 317786632
24586045 298941930 145882878
53029509 549384948 220265576
43294429 162029318 157794938
49312515 784873930 119165970
279351857 309650914 77103898
395742451 108119758 872854
12182125 112093174 8431082
195049221 47613708 25542688
71489113 130181640 126507240
63430055 173242042 1164206
225980959 57705166 128897542
22051525 373651450 118896574
8081229 117656058 44274698
83736481 277268758 198815990
128641041 346154928 123492652
144062759 38403262 1404254
145749527 157513166 277851182
228540621 132948900 551180
44917555 378590560 396188204
290347903 293919088 23984524
5460323 96742684 277974656
246582833 602379178 310753606
423001655 110731290 80561238
191414487 504663244 67226016
39404367 449601834 241191782
28410739 288135756 41996928
42889671 402719812 15518988
186472489 448719400 441764648
120098927 284391356 279385384
25317711 13457328 3060248
183358055 217279160 4266520
80493333 208853830 7664106
183355451 533469368 105096080
175902891 162951156 151481708
391833203 195864980 40028204
147022981 381345174 277222902
147851857 190532084 387371456
114475487 582867330 76747290
6466557 215553900 37194176
33078883 532947304 12366296
362725701 158858852 113233812
144589031 316610044 228910232
35501407 130313626 336755350
144818555 284836300 284890828
43770355 420065088 12574116
182605259 474214638 76506546
19057799 304228362 399288126
94069997 11035196 23146060
110964543 484523388 232857896
309230983 440442294 40385934
152132577 315041888 85331916
111497819 335228184 423066708
164161165 226011154 348767678
8284077 12972758 12795546
12480735 81319384 92050812
82200723 166849026 39399002
220788993 257015224 223245312
132764153 232479072 153220896
4827251 189530350 247139270
91647405 164287200 179564224
217927901 129014762 248812466
233952969 255582396 115390048
115461143 290600988 180842256
173473541 281895192 39910956
89315077 238953314 5894798
112888169 389993172 13792428
399659977 159435416 42725288
218606551 200196820 22956100
32168829 410127168 263358736
12582813 480516252 222451156
126298925 267889436 70784240
71145169 99536738 121317242
255875265 162155300 170997300
59849707 335634874 260967262
59103595 59718250 5295226
24574517 211102656 516230316
323107489 175934372 6438572
91595869 218120622 4477938
278729871 273936098 315330426
383493933 239249402 160973466
124556297 187565936 51336776
187259027 371734718 28845106
174857375 5402658 1208706
9961337 101724320 42949016
373834855 450528180 25253640
36394597 102796030 47927110
87416063 292080236 9736928
56773665 467242920 101401760
3012933 343146180 116905144
100320357 505019052 179538256
401429757 303316014 4883074
92649713 12297094 18834998
104170983 213834432 13696336
14579163 597492768 90010736
87297279 198013276 144110628
93472895 291377560 218450380
151811705 188900342 125147630
108285709 326829878 230315698
45667115 349819750 141306386
178177225 391257260 175224700
222309259 73527640 201103460
110358937 138703598 42711106
180780909 139354356 54700912
66838815 260596100 416473080
64272803 295613474 175871698
151733049 393233632 299749824
139325845 385614800 29490040
77849333 540783702 114711846
254710705 274235440 132795808
370057393 316059958 180956894
88033699 512940652 80661296
37448965 42073590 380485770
28814989 67505446 44924858
184085097 203153828 80304336
236722321 303053338 18019354
13872733 353395532 341769664
99694285 384884328 19335096
103824185 588451290 18716814
72715183 445885816 217200928
80931207 164373606 191691262
224550291 140374838 173990082
158486473 81119686 144965818
407193273 100900686 9635942
69918005 427350612 235617060
48662871 361665068 110476596
63448605 190303742 118657230
92656447 227680322 90594806
84944081 206347432 10693724
219172847 619521554 170265730
169306049 274154718 100451886
148147771 121389164 8674048
74519393 328339068 26725056
91534489 69348598 176591042
170401071 280386622 168830034
125084335 144909296 77160428
193771679 407434134 303439518
24582741 318388202 361467582
82006185 175460994 68107430
110820127 245249854 145979014
53481927 206455526 266093118
205351327 66741832 139892836
318348183 400768596 103949012
25357083 117996106 1251306
358891737 192204684 12963152
179900823 234805986 150731326
8053849 83340518 83289950
272310749 94585168 51179080
280547749 107236624 67065148
84143599 114525302 426154
91559043 60015464 50735952
141902177 460493584 345478468
52761717 467682132 135712916
204760379 402025378 88609306
302884345 514453914 8849202
9435097 76935924 25841436
215279907 220378272 161989304
316717495 85662912 75941616
73588381 516648822 307640286
60385899 78104206 296275782
136424571 435247242 7689274
303040365 129924732 129543176
86078641 471285754 418791262
74693833 98652054 26532366
290734389 99181062 20770306
258810099 140700194 9728718
97018943 370935410 47719370
264797941 143771756 8577848
62786035 374633836 300608152
52196019 118082856 397608632
12956931 521850108 14914276
25836321 47735136 20668892
51504195 24955850 12201510
80985455 379405744 246845392
182770159 308258502 40627998
130538417 268772940 49927500
382215845 403470884 127057960
202972259 354184050 162204738
93342191 322515174 226325898
116998367 21684074 120198742
66867301 236814724 23942848
80388725 678975376 324005168
2575401 215439804 381925972
242944811 104559422 235547182
51867599 225560992 365846776
160498781 16058808 54068136
21938839 237178394 43250902
90385777 136132530 107918550
22755981 491644358 119532942
15907173 370852714 225678450
95959293 127852464 36800908
34430493 38266492 16835796
115147139 281486208 162913512
392317999 474862698 135721758
110480251 150990706 20299978
164667303 103053794 87910494
76503413 747266364 118227984
310756755 112902144 50002720
81944609 316615442 110773078
207027133 163525544 209876560
40377331 221267892 196853496
261061849 123386736 6042408
59293991 554934872 271444904
16686291 554864704 31927548
234944817 404930442 78555106
199829809 292770976 330203672
343953109 282305360 28232840
237290997 124383202 41234214
77060701 351589964 47519072
234841485 221387600 129758520
144662081 421695366 309088662
174004551 69443244 44600668
143266057 64902646 8238022
59082151 313621022 434471342
181766907 275863590 14404574
119266873 460941764 29751088
33620769 413385326 243676122
59336319 307433088 35571092
105537551 321402352 17972372
233402865 78751578 28505654
139503301 105029942 78108674
107366275 262182470 70552250
212753533 113008334 207313382
86223683 38028262 71949514
46081963 396352576 14818316
27869495 268291404 40683972
173726785 68056480 227932780
275764043 266589454 77453006
33201227 363787466 208967566
83673091 442664664 113345712
50224189 252602232 47577684
181162145 166902590 22447790
32395927 438083710 33838870
163170933 280643694 29251642
160482783 157681506 38118050
29619031 365396338 127443302
86296071 589890882 110503954
48379675 387471974 276713210
147061173 177551186 23762094
41573309 383275660 310728800
186895051 181796304 70143888
347847603 155393958 52693034
63059613 350627108 217075404
175671789 182604010 84685398
219784119 435566370 69921190
35579577 157992846 38238122
57727635 283236080 74865624
190480681 237149470 172920442
166523809 487929398 293813894
122724491 169153636 104201552
262331123 391590210 21090786
107656011 358293658 214281426
16300421 366632712 1957236
168016295 307550460 3973872
37146869 193801974 49021578
186219291 271576964 71931948
167244353 227389446 18524058
126816369 156246952 40500432
145890255 310897662 130429570
99903165 280843380 253270496
7655941 20573164 20926732
193887481 431828892 30734064
181763505 319238850 77390750
94429351 413429020 130545740
86857137 185057100 126893984
132211667 434761316 118046288
444347949 176313926 18324018
70463437 148568466 148267794
49189355 575722474 72794882
211300325 216552788 10661116
13000565 345139930 207245986
103289495 217646234 121549130
7341707 299837526 402648714
255898047 204709034 76468446
21348317 434243882 71369866
13786295 471235678 123951146
73562875 256751744 122178820
151468599 313291340 287928768
174914165 379963226 115186418
35514023 65337984 286661076
56147007 97970048 16816296
269102631 530081142 23354930
12450727 636677736 134806644
26551541 268051604 10403212
77643991 614957360 338995612
66761647 793689354 95926662
22714539 197047442 42384834
385675999 307966176 103700172
47888819 183695558 133645490
137921075 273964990 121813930
140307253 378328652 284199104
242021343 144666946 69508518
80282999 234113268 406480380
229279987 97190614 45133906
101729513 279205038 45041874
140632941 78541378 296305278
70614431 347984778 34878438
58741797 594686524 62102004
134416845 124317850 341424210
51468461 433561212 198829188
5638771 138455422 52667314
83879337 170973836 240536916
368786887 156873056 6591028
43953335 438887384 276865888
91398083 123681334 61541066
26944763 293357086 46437034
179934653 17281084 1987268
185300065 297487476 227805168
118407693 36748284 41225504
273503835 127122480 26240960
127943917 239547392 77004196
20032751 616347062 171527906
60600153 155624596 281733324
51585735 144849054 4140878
141940987 199274414 78129346
23341955 412758504 32818572
34253267 176507614 173428046
63472331 341670192 316501536
13172929 198867182 234125654
139410553 185253720 112148004
11205339 48947202 291513130
160382745 248186740 116372640
12853777 46322424 3906588
115093421 453265896 192495012
119544149 54453726 32107338
48966411 286919750 507595698
248200365 13135958 565806
134945289 381704030 301119810
19142613 195229290 56220430
193820905 174892126 11258990
49933101 343658058 443149054
252706259 510470142 108550854
232467021 620114220 231694628
393466901 136269142 23311058
268617649 107096408 229566592
9772809 274172128 428440452
189228975 167639640 140265484
297659 362067152 60997316
119186279 194093738 330821438
193843021 232122344 28542832
185290725 66931510 35984994
241767619 409124152 332567728
70445191 245846432 204904796
252953871 234598920 50196380
21209077 577481306 14338666
85397319 118009810 31948170
32630533 35472414 124968234
261844085 542438454 206416878
46773715 40928276 68369540
99718805 437711058 162358806
217253039 292109088 263973996
161891599 35853636 94686492
33612063 343578066 11943970
63094335 430648384 370177560
149273725 37358710 112544986
182463673 94298508 53097684
142674435 416172816 64830100
63477175 198206560 24828920
65783745 46711440 44424608
70750131 267794518 60432138
185271429 646613664 119821412
56592385 574281644 126589000
135973959 340034770 38003790
123660109 209422894 78381782
178020293 613191976 262759288
145218401 129650246 75199882
89329437 480767648 39780336
85574089 517441252 8291728
301123255 529576834 181484962
230373965 567990866 61453790
18655311 302725256 61311312
202235979 584054158 68950362
72339061 86161692 68063472
112825099 259766122 320908474
32971939 39316422 27217398
228462537 284082894 131514242
107285493 92851434 97140866
190462303 193680260 170297204
55631373 289737052 41880996
113042649 94788532 66750348
173689241 216735508 166055464
192532583 128551334 44786462
262415639 100721992 2459804
122292041 453428284 105792028
21372971 365437062 321510294
249321667 135779054 89760062
239452925 303122058 48683430
178989029 40298294 19434238
89273291 251179892 134520904
103001841 724155272 137893404
179186205 596484490 69113070
200304345 317552140 85536360
158061501 152728926 19260322
68059331 369444640 172905092
157518521 246015036 156587088
248007825 274536210 73686350
256134403 70106232 45325356
1042591 123325310 22915930
191895033 203410824 226237904
218208883 131742752 1977284
56582407 154958182 39453946
172846419 24179158 115895418
75286713 80299404 24230672
25993279 547474168 62993012
304121421 177515790 108988622
338259435 112973622 27684830
73890797 54850376 305753944
116688675 6176100 27395900
129694829 108892128 21243648
204182507 548074576 135440084
138305691 272329240 197423712
115611163 231945414 24189558
398954467 168489964 33384164
129102227 85319046 201355254
67171215 438445638 182174066
337872177 116613914 71084298
26238451 134666168 62168204
219059859 660086238 230166002
144863751 318264280 80098332
33607863 303489606 253932614
323483705 189294842 64820306
47949863 215100040 191397760
98268195 300446450 32144082
39634539 143303352 224400032
36515731 605580210 101174070
164532405 60698030 7263114
98645463 307504524 24768688
70643651 333781988 183000436
188419615 446203572 47521860
215255739 107651518 93744234
171304529 314334102 52122522
417655157 274660884 178181256
147768411 456258722 88320558
223680389 84460400 50809420
24199313 303413516 62760500
166615793 123486504 87513552
282205857 79706966 52400598
74449603 63406906 48007262
359979815 151392254 114503350
50557659 239284536 260986792
80771357 599165456 9125132
302626587 208983404 69964776
261896583 437571894 223722322
32039921 275839888 278085632
268145797 273904110 74616810
238515001 165458268 25885680
231841025 78719700 22612200
135192995 83004700 297827668
177813855 428772750 39119750
24651813 483920030 14107830
354530619 243488308 109570776
50144171 278714698 244987358
22549383 22970762 10356066
130085489 521560006 14632318
193736535 86403120 209044700
379508529 413628718 8255838
78697359 711159042 153658778
22868349 283836072 45956092
345175215 326754210 198313130
250631181 46345914 20814442
73107265 344443798 363281050
109676665 569633360 12281120
100294217 23709756 75237720
147828353 100629644 150684428
361047177 530106504 112452272
10258597 162251436 378576864
51551217 472815342 128368294
43235063 214039350 4775334
34930835 44433090 129298770
129479195 301373962 346860766
13709787 182285566 201866238
56209465 263591348 102136060
20678937 18374554 14944338
48664227 125658576 56473552
149409197 48964404 67046160
284723265 230626398 160413670
2191035 454938370 103199010
400581897 87193904 29367480
71520225 425625530 113363550
146227013 41619086 3489142
127429477 529254552 367427844
57984179 255588448 304753952
140059375 81505030 279056290
16215237 22762576 52756128
75537279 263289442 154997058
118015781 425394222 216846474
56274233 70161032 40074476
121040091 145079004 136487012
1930179 566219632 76508904
231583007 255933816 31490292
186873879 581058652 330993924
45656837 32007184 94977776
354012281 274810734 100761978
208240745 86964840 51615780
167557185 387732720 237122680
259756923 89544904 11349552
237756351 448632978 69971654
155595069 195906552 240817432
327250157 175787586 18368298
73980725 220079276 150180832
3215387 30084840 8229984
26583267 149596074 66967678
152797445 186839888 327714380
66815073 219229272 46869464
275114489 133210494 2743218
2085561 1226504 1183368
94386685 220876550 51910750
196977185 103157620 4683760
1744705 187228688 277524980
71043875 365851652 124030664
163551367 37747576 4673416
296187893 138061604 63607556
125105957 351340806 140827494
93143595 16099620 48642548
220397625 37229208 107570344
113163075 175886890 79735362
98631717 567015154 195631518
13784579 493889160 102068928
391362603 173688546 61607242
92876625 386712170 328810650
282355263 718361714 153637098
246322917 486518376 101353192
26816895 732292010 6501990
142080475 93307448 37905836
274471133 336685930 210996806
387178729 263471222 171006058
39210645 220073330 101903202
266104173 58648284 1862716
48533061 119090698 107063802
124197087 74285750 81066366
110982525 586337280 163020128
137390109 416265912 236679220
30489129 159077456 5971788
111984647 392661216 362503116
30045433 739562114 77972674
406083977 133752994 70585666
275619627 83285722 38455806
46723345 87584960 441754300
69544205 58678450 18128050
11757445 541404820 203444260
190640967 282769434 59617658
198127959 273235988 259157316
60011173 19344156 6259236
38880171 186922806 498982618
32303501 99330758 210975826
89967337 679317884 4729016
100000
550173937
237604075
214940267
279505381
402402411
226508197
367648635
375973655
480082855
82551517
428491611
616839619
448381601
198303913
246761067
393423607
105764749
492216571
369818493
565125977
459078627
250397049
74057197
773556505
441991331
420981913
230148651
549232293
191172339
231255207
247738103
82893295
276641747
163384121
479671985
489609511
108507453
400449293
538737467
344207157
356828571
537402257
943000255
296062967
286159599
487171149
424760897
413254095
253534515
401028073
188867221
226594067
97185403
304253785
310370547
204273821
397237379
382128561
463988371
411322363
220239553
314188307
463024059
195747345
95569351
363037905
328555529
281581699
252466541
252699021
380941571
434094273
352692325
667068731
207921695
411473925
198439493
468663255
444748593
544595839
273847965
393534567
354647427
197074319
231639167
95925909
552469211
495236915
718004687
415671653
259974019
359982237
187090777
357329695
481725419
402560765
191560687
543530015
388182121
528422927
35947873
562424379
419601735
365131089
349916767
366564399
436787355
532956967
231173691
303925345
796514225
50488687
328155721
365659689
358090207
725440425
461030853
551270191
565518559
585445987
483596197
239319471
198000455
89405587
485371299
66563117
55878111
419362807
192252949
270153389
139876511
247723425
298875581
509850167
557747307
269413547
591781005
650661307
238711253
223319391
561848469
316528587
396935829
343477071
417827025
294755657
579332099
319011403
549092781
227275087
362463767
525270987
257461525
285801429
189845931
829894903
744385129
134252785
589238511
337513243
486833287
148617185
62717359
184849575
228410463
387110657
387215595
523853117
302701041
64587117
262348299
262814201
130111487
213254917
358793793
308801335
548160541
331881479
316850805
144870197
286493973
366553441
373979979
303445545
422380793
506175199
589805275
633367795
399501719
141498125
271732019
646019275
290589797
350307127
187361987
353501027
421604703
322687097
885828785
341310217
496629843
122069515
358499437
293406399
406592877
358532321
252668281
503950397
284357339
463741859
538238031
431575099
403735025
396244965
290249071
162909579
342293567
750431045
275447073
336963271
82685963
655032065
681197559
326302457
219980597
252497323
142135735
429778557
497643501
618837129
554189553
340524069
211070289
601883297
537924481
148395615
187629537
473406397
232636011
318268121
193894163
251854739
218256055
396761163
481918017
266002735
200864141
405288603
185484615
205168219
97301233
383682349
160291001
283494535
361153699
411212321
410453123
235039941
430674705
345914863
576373211
404303375
425572329
470781025
369123291
449961473
409918489
336660549
178721641
89551101
346947147
251401253
60190947
459576215
138261999
333108135
217098573
662331371
50424171
109658377
309930197
638609201
370709323
479935995
234853029
632657265
197517723
565413035
104816287
303737169
371033647
673602327
260992421
731216559
455114895
459972885
652200607
18244993
485400609
620091299
401861135
605788587
160776739
682852101
215984871
403690187
595735135
303241723
521708305
809293765
292327165
131918939
531045111
524057135
311357295
318051901
354439655
324627387
306829119
566108349
246850245
325047025
219007605
708458105
143272839
165095997
503262613
601180969
618067637
405824387
339380469
741369273
594884947
272938331
274334477
485918213
574833559
623205155
413851375
366245363
668533443
420271611
452239021
106205761
94379787
327557965
234711717
281868165
364186497
362115371
338400007
78918207
180199089
492334739
542844261
325056815
321752045
234296025
452709243
359168221
512284149
124658587
185199661
214306071
250148349
230973795
514358943
409325841
63262083
526584257
433916761
146076259
305472215
529827339
298876173
479652139
674673225
395131675
358706513
408690701
270307243
237408325
440363175
224622151
524311633
354203823
327902643
192519889
421506715
272522591
623553121
305860709
257402565
467648285
86940995
499074323
275187603
278164447
375820927
516896857
156248975
375408361
377172047
482246151
458480149
135687809
317746113
201487173
259242395
262223269
457310791
461066841
99238785
578866695
435878693
318392983
502793649
316291363
533202887
223499251
564959703
136825773
313084985
95073675
456514835
545519305
41127681
575696163
183329441
512655791
293793489
335832885
282038211
608022261
86088755
439977395
711032203
325408741
281779779
615252111
402687885
255659455
146229517
655703455
297699255
191470595
253563989
450152775
384875019
162919007
257525541
477252943
174231495
309710323
380365731
377029325
314819661
211200797
253825557
433620361
470749597
193550735
173761405
123629625
314405323
370522741
465411851
424777097
225363165
162677861
561513597
414830297
392805249
341703353
318291917
216724299
874644833
528522649
472838649
467030721
163187881
302912135
421681749
28086021
355608695
628739181
192830981
671769293
569481089
287737905
598258377
553598045
247725325
151794771
160738979
204614601
409760479
514964929
611283637
504762225
516650737
489590609
381767675
533522385
332245727
301100547
574668523
184069785
347704581
94331559
332713361
303379313
321833001
317715737
387221271
537249885
455395475
265801907
218356453
323640745
244954645
245239337
87911889
214833615
632929143
299925715
316360017
379756339
516707847
299845695
593556225
229351185
412008749
127962497
345870865
222105427
270936167
217343975
236139387
272337687
199108199
264779377
583120365
190045239
436127503
512328569
254753275
360600877
266585205
143813987
577349191
242040267
231099793
323810285
346060227
75424361
294600763
794591211
388751445
421015263
288738667
465072763
697106565
393589791
395320819
654899851
402776955
499822535
406168159
102071009
348680229
595261753
255663429
356412277
268570249
357072243
245520261
363578201
302140579
133639695
85261717
287507933
467531511
234032547
166196243
440439823
356559463
332713361
221401923
103977815
113476513
421277445
549778909
169875349
399619109
607765151
273039861
233217137
656230701
503786979
594779195
270584823
411974947
59931975
145831853
274558319
546864697
87952311
168691915
504340529
444433305
391973527
468103767
516851043
92428707
533454891
303863481
352095223
434281203
459476423
452039709
651858527
381172627
361276953
514854497
557939233
454024889
373085595
335029167
435344211
419748797
598258377
399896069
388702641
642035375
192671663
247925805
339578085
484711253
636210339
260386533
309465291
171877899
559457939
366603425
590983675
397800517
98125961
163323089
427104459
355279065
534662399
594739473
352022437
343224375
511355087
319447471
252083131
413355057
411642739
70740911
528291137
80664733
395098135
412232339
669216949
369779999
368583987
287691903
327109959
365001401
419123811
252034783
416918941
120732501
343407119
349131829
357645091
314572489
99416025
332202217
370078503
317693963
325446555
492978035
622901235
447474859
240342735
500594787
204165665
440109405
209242543
118257199
450935643
491880915
143953983
339274139
512898247
514189223
274724385
274959991
384443553
113909669
271011311
420588501
149205517
388652589
101263139
177503043
113313675
354504889
107035435
290110683
383786185
512652149
515234079
450323683
112317577
261324655
335946895
240273429
603691313
573887443
228297123
719373743
312583907
163321649
378672923
546923301
435546551
389096317
581602615
500269979
424012301
505693995
337448197
537909529
351258531
166070211
216736999
103185907
252684705
172732947
139964699
416479635
656621835
193180303
473340085
180772611
319524389
379592443
466319189
411959985
540349545
491313047
347073435
329629497
182294863
654288477
547138371
416018639
330047803
450035645
207538589
381936127
331668989
428696459
437147371
282358747
237051361
778612251
312568127
225267533
222304583
744273467
52912911
743888793
531520725
411000275
479514275
299724601
255992831
196109691
276939349
351843535
253541075
249076255
509094355
128708929
123149265
90835845
268995911
332702413
536818667
44665151
392450389
304820719
36203575
486103197
276924315
96321535
550863373
575379975
545291117
433244721
134122347
578667239
156400701
290739689
177112437
389543085
333598379
264175659
613354287
265820675
506141357
571612371
326030651
513944277
378656187
488031391
359339903
626854741
455563087
434983365
237878813
177719285
743921489
28466431
373181913
617251131
650093089
113789999
325895951
130181747
645717557
79413055
418178291
355279503
507413333
448341993
602236191
170532963
459020135
355035815
467672711
697581145
516962817
381762287
332777123
359888873
550616289
680009557
394975813
103897613
236257749
308042515
469161291
285123519
330571489
346837325
162332347
534643093
342100423
516093647
336915399
274415735
233553719
181929447
110777205
491744085
696738013
292059569
456086175
198488837
398711495
270040793
319476447
691655817
197103151
710102545
384230741
222650675
225074357
117635071
517065669
576880053
169450157
488640515
510750291
284750603
177648057
487515317
411959985
462943731
369515941
463837191
579676983
375010045
127315165
233928353
291232179
230656531
190979431
388095427
25826563
462011697
543124269
499047947
29957433
375813121
509372491
540468229
501643525
308740925
407032935
433432123
291837449
703992819
89030769
102954997
241173045
479477545
355637623
239550261
815032959
193471887
261203591
312304261
477095265
299133527
428493289
87073413
49943245
250773805
371023079
555718201
595700287
129243553
431521843
204613167
224707275
266718355
196769031
255612735
102697835
391362887
663259263
217926345
562569959
464211741
194383937
322843897
401169921
675626159
334888363
343865325
366990157
634929917
102870745
190787291
394512155
465285597
402568803
298102335
360517905
565049751
137761477
473567843
480133403
379655839
486910397
76577457
504733537
545184509
353189641
300122475
285359145
142093193
138802793
295540225
500461743
273856615
412372349
349874497
281092401
422855671
492978491
397865911
291550655
654278323
508016905
575859615
310843563
163372011
348102099
356664187
417442919
204165955
280510197
300946549
267280105
481974221
509094355
291325667
69906219
352133657
599582253
440918619
619395517
202226101
448658103
286512351
602127723
573363229
270033955
123012515
453757313
138181971
339597979
385939513
401909409
285799443
212271393
45960013
338476893
487647801
204588939
286375319
582068487
354765289
434090693
419866323
434549227
46119397
369658729
160012233
299507019
141776173
154871375
547237075
305775335
268820559
180456109
295613545
207717861
235799131
171630305
372530727
455639627
111022137
352737831
261952071
324655541
397911157
327778983
214235015
452071423
237770191
148684533
345726491
506116667
132126255
235722871
410600279
464068379
464668161
382204953
350654161
518389627
419348773
241336847
394969225
373164073
433245813
192507455
264177525
483191399
550598391
297846433
575458949
271069103
382940787
209292487
420442323
468478319
327902643
462103165
290499047
632488069
489678207
187988955
249430545
850625327
243659293
319837815
305793669
356458605
368178427
521174613
372034133
186172671
209980857
298938829
547041899
234040915
452359453
223043313
517878295
419633399
233275011
298964715
271463325
438517919
509822515
394084053
135592227
438572331
201110833
598747743
231504429
131596987
684849219
160607363
49311011
133372277
136944985
259330463
96315647
337625117
362616105
50824941
445094189
504838131
168570875
295019501
137711957
373217803
289048707
201023739
281304131
373166329
507695643
99094723
309280659
179437711
287452817
307242415
152900551
413020543
302940033
392703167
390149279
406001263
116931221
606809441
459145215
92634217
227533053
207474405
156128533
331505091
860757899
401157261
114654081
316661259
553747449
334543323
138462425
298516833
555066377
850625327
825202325
183773507
268358311
294699965
352311139
328281841
337152349
683917179
324574809
401362467
593296797
395430317
300223415
378234995
279334787
476783613
474812849
102740051
424314561
303157373
295295273
336648813
163416487
152265801
397591213
258041243
385957869
461712789
240753409
342999993
218997153
342845409
453274009
287950763
44376629
104412067
456043935
315270603
371276655
464087247
86006357
265921557
408687433
301360839
545757455
264460865
303060965
584835385
362058853
254421363
401041617
491198527
301576523
402418491
288822755
541823629
218019147
411826927
281187597
420673043
538722443
390756609
256292299
504226673
348992525
409966877
688719193
421746107
484500023
327174999
327738631
194926457
677391143
446727373
135137277
531552839
87452043
283676445
312433167
204784277
260792711
619395517
396509603
369612493
187280469
284006753
312287711
460066865
347886689
478523721
417076509
305615115
281661999
358449261
572738139
320280315
162342539
168161173
432058893
231342953
398225997
421964739
244511417
113937231
259017075
271984541
468853881
316504589
521769097
161130371
527933299
525218079
394034027
133935615
271715415
590370799
302653045
765231113
335271229
247815943
432742503
104459121
329727541
303848369
113415267
267747291
248827779
650776535
241126843
256549197
400594183
202563115
409542205
518210055
330359383
214832013
549654693
215257515
157514975
307089235
314934479
143223391
433786953
296246501
367939089
321375343
303049571
323810285
429024555
611283253
76423715
451346403
47850195
329650205
250858633
391818819
190519275
102122515
303032257
257513747
575895753
339230893
340450967
352903031
261618471
685979851
524672573
418804631
210786645
186574325
697178125
240019581
695955325
536986113
282062813
313679559
111115683
500400307
434948709
427063653
460559693
415785231
191470595
345101651
226782823
224935243
141776173
270523323
95055521
447474859
196582867
433867957
306736665
428950705
393370809
318749455
394640555
203725767
139951179
873053427
406964927
189203025
282409457
425650763
253232397
299315947
489480947
466269743
109555875
548794773
368795035
421074281
381508769
83257741
337292085
280171537
249725135
349809921
175394065
534648033
641362239
319001049
235481313
206642715
392291745
279689831
528529623
511569811
149357547
128020481
363835857
234404557
533760237
386686419
274251679
471094847
547838807
457577381
146297845
225717005
409400961
306055389
480133403
61178343
195691165
416538099
32631077
406814425
382121253
158011747
205209775
421770419
417537093
282781669
329640423
300105033
647189815
318588935
466485363
279744311
405472413
466636151
401880257
472240345
370338453
290403667
379925955
304718511
556882011
238564313
103226495
576008951
103126195
455522103
460119983
322253581
274865291
649109855
351167971
451959385
222289529
364297881
216422835
203589639
397136433
166781417
85578757
484863655
336821937
313895531
256086425
81243333
112504819
337171003
106401267
476398365
318664903
397024995
370847823
523055409
865666561
358097935
314089665
101558829
288849055
470925205
206486995
374424789
269900471
120862317
360001853
374915167
241434303
427104459
267531977
246361265
296323727
452742555
112597669
173155461
308740925
250753307
357258509
555484175
670324753
344579877
257159631
200737681
259007399
435939517
231629885
240893919
187558209
283447373
519555615
245086381
480991729
529146917
259204139
665829607
12102709
579755279
180241495
227372169
295613419
195611351
128467703
219592615
612447501
468444921
687908447
487100657
661684981
497600439
264326223
253246379
429710715
413546407
284195615
270843615
327066855
243479049
207569757
461875437
353555475
210743963
317072261
222798957
123508731
176357917
143346797
425851065
807033937
434956319
291201965
289247541
598542891
538584571
174207435
469105399
384160705
489184335
744301975
274384943
672178989
510534993
190315813
379168607
253596637
157514975
182008331
413158245
385062551
474698467
304094727
413349439
329983483
337269121
723281441
58517975
425192673
178804735
160999563
329062515
397396461
608756605
355584555
524315883
433565511
433705113
414706001
283934509
669343193
446333073
685303049
473868313
608168199
262223269
416457683
271595769
495910359
625321401
511268859
344082559
428174223
309371847
725440425
470130743
99656157
213924481
368949911
293959041
396935035
276580705
476468391
282896247
387633397
271052295
268263651
395520653
279918233
193404501
321134077
518535413
584774411
36072365
484944433
239798955
226839735
208072657
81320917
616397561
275360047
317058993
459278333
517464783
67839811
261324655
252753009
197594103
372802097
269694167
407658239
399295873
529716117
634064805
562209291
256230441
181401325
179868089
389529559
163051239
245682477
346113935
392346311
314279205
150399321
208727893
421754811
360107273
325027241
508110633
458782619
421529673
392495023
289721715
245280057
651223117
246389945
117365649
282004379
313545347
372530727
238873421
285905063
380224377
376528303
471777745
575437241
403851189
732864781
223931253
320694667
400420495
527893139
286089959
443832979
391360525
395003475
289175715
390119625
171329601
472471993
353614505
312102153
518389627
574317853
433502557
573016417
165437599
357822289
393433261
164836835
441128797
440030583
434205129
194482817
552386793
560533407
544989515
374916387
292068729
339466661
196230093
208317617
285670417
387691903
343696633
189056441
160506741
436585455
333056949
539837965
319832831
246839505
140180045
411385197
372239083
562240791
471941351
214490671
506141357
279677741
489702297
348874989
539293855
282954395
407798897
531001601
265523619
415548885
282631609
307819999
622714575
519687759
343425963
469396737
361095345
173142825
653739725
466775875
554396575
360608579
426364621
327088249
479198539
467003761
456478269
181408325
353555475
113067975
357645091
212947605
197644773
169159515
323240665
351100343
637151053
266321517
513784605
505621605
574798203
488399641
229348859
495776489
488452067
430422885
212855505
634821137
316918667
263047525
379152063
372829657
366235465
430400751
361426329
495055055
139359471
259996049
312871303
191068381
265766277
189967597
302440377
429485389
440843747
334390381
520462807
461102075
504762225
189700021
250329039
195305419
446740775
284560935
140025737
137982243
106304767
325659647
496845807
337838001
329418167
96535411
260211891
308249305
334139495
93940159
188060443
379952195
236544653
413928177
472690071
378123915
264970465
187206749
428754161
413080043
168003051
475148705
145412683
332984259
518113787
78767373
423469213
463451603
237923417
211585257
268173095
81981441
225338025
228861695
422383887
412001793
657119019
309152719
342629875
418642339
660935471
684967951
458046033
347685453
604008835
812344479
216288563
292942831
509373235
292099533
358327411
183119041
399787085
450492295
253480775
274880695
260393115
415493157
571282221
674574029
185565357
399471117
511549691
471810695
438820029
441204739
607637973
84673059
214832013
324734761
496509401
97937861
405318435
592624659
300999399
500064615
547213355
386623335
490771335
135871597
263363751
497916459
181454725
175596013
351703183
222146643
50918043
492207597
534101787
296034271
445993611
133171897
497726245
45334993
485273831
433670955
500811455
315943119
428756463
380696303
487954489
411798217
575230335
355267305
533543645
483513615
506994427
272274357
476320755
466164959
138383503
117842571
213012609
288653645
504658817
336044035
166070211
599904615
276151737
473257611
343143007
531201035
213553131
549222435
349573089
419998653
242688395
324609427
441371321
100031085
332461035
158217449
517975945
420799837
291438295
453953703
569422983
652364453
102783617
265604027
291047393
346669379
185810255
217690119
469173389
321349717
174957961
410247159
429646729
456370561
360059219
634483575
198551369
563197769
448222331
68922485
397505029
500273061
504961413
408082389
313083753
535400597
216824065
693199943
231813531
75570755
590397811
130377487
347078173
379272219
505445213
507216243
490560531
329057941
677921519
205446643
435981633
595854173
473407311
247100523
327916273
197591265
315187149
583342695
338781127
494756543
312328401
194413977
520648073
280966249
288436531
256723365
356881959
346705827
373342335
285145173
427028403
561575331
406189189
458849225
552445623
465522247
395574555
351406449
525979349
184069785
315925903
525384753
187832711
343299459
221660845
416507231
858416007
471830095
266965189
213525657
382751883
847722485
712129747
262335345
184421265
576270839
337045707
572868429
588240771
283228975
386050311
188590789
120337445
221201199
243777299
192477997
650482163
317646477
422195577
277419191
118386173
563963545
521627281
473844703
494453947
482877323
83018649
257074369
206628611
515208199
535831965
471900521
435624843
456546013
105533583
341645963
463210411
190681273
385145593
472080425
264264933
330306625
439573707
867229557
431891279
332504803
456348583
659436109
614011281
496408825
88820695
556067195
345635553
17828335
210882939
194350799
136906139
355595639
504838401
150648865
233787935
348628729
383935657
256242689
408926237
333896953
557776511
352959203
390530375
327874665
356134245
420786545
311625631
516762597
295227465
389592221
173566957
269240453
180286215
565990251
1016805819
484025523
364662615
646704131
469593863
282437885
89505579
421615587
627762001
412723349
231599331
484162885
294785281
656230701
582364681
477242691
300424125
293922073
285455679
730891083
115213657
392285575
263602793
573399585
511355087
242943369
322126559
462297863
313561885
195284787
626301321
324027299
433920135
245453645
370712147
263790497
233511945
325436273
176955685
439244665
106419467
267652169
195057205
174131229
505293191
812390653
577198365
244092313
280819275
381762287
482991669
279013565
519060051
169157409
317033865
268588965
590882859
372403065
207196009
352850875
280966249
93346827
340196409
382416367
281220251
486024411
371960297
661797637
230990619
232935763
241033215
646690635
185733783
205614805
431292047
459118087
565762487
779475183
21354943
388305923
448648099
285381863
713762967
515935521
426842243
605936481
586378207
666976177
293055651
428966835
312362055
615781695
200650771
280200785
438187093
374026289
488385865
336970039
219900711
451018985
427860477
265716651
645726549
395822069
30372591
514162173
668071173
382434121
310154459
199568721
638993007
336351183
518322181
434065745
171825059
447576721
181619247
192580639
523337997
150185279
285214437
334626887
391007153
586378163
598567909
516586033
423723275
307575883
143354965
234794737
461378317
521079099
259276425
474392425
358246005
597386909
445466163
621975205
151212923
225390915
527448027
308509043
462539947
251343045
499634661
167936111
727715725
297859885
332052905
257101997
290776499
279817729
377225955
468893165
388069025
56474421
524029011
201214379
289696893
361067671
285359145
447480621
354768041
277641963
251538953
227358879
568957515
268706557
528677179
84914127
116651919
376943197
425856409
357947177
254231195
224622151
280498541
243413945
525637447
139982715
337578733
356275911
310528015
142181291
358331085
248085373
319220489
139468551
198172135
448991159
260691225
99169609
435526807
421084817
569491363
149626071
320600907
169656975
362370885
346125953
292450519
394584907
312144825
364556865
164458245
144078941
567549073
463259381
314188307
315644827
487612859
153582897
639097629
403778275
555629729
493354263
329418167
171944805
428966835
265946103
339547245
523307989
508281525
424988447
637766517
913693947
340833429
189522473
143229787
58728463
584232669
558589663
344295535
181617627
319815171
434462453
299741291
185066563
508029433
90835845
554843703
323088847
226335647
632722311
199191513
306132065
250834127
258232653
437658433
521266873
322607703
392552403
55988677
426002565
526233167
378217191
377821327
284026047
320064599
319015551
360327327
427174795
524790487
204553481
648210207
506650861
228935681
321982775
626689477
224340665
712159015
332418381
457026739
190158485
143841849
262873289
390639515
419927481
622911057
272999997
744923651
155946723
65990373
726384025
468444921
447466773
301213445
158140295
512939413
358092901
371838829
361426941
381349307
385246513
249628011
725903993
389011455
327249353
527348695
245743815
399159151
310117025
375706189
435437731
450307231
708169731
225030937
242168869
649929483
222095075
390689795
361935155
492761977
692908885
287946737
368038163
334386527
475772849
104017275
120140265
386947605
205750561
284606331
720192517
121976361
409400961
121381539
455452291
405049311
196230093
261129477
386597161
237237455
425521545
493381895
322226729
328824803
249463895
213441855
391883535
743248821
472779393
432074949
467929755
479951143
196214863
388319921
566271379
362125785
606525177
230710541
228573741
300534151
214065281
93336773
275111653
340526983
271748125
262526319
303130879
311487205
288940983
305544155
753348571
401965679
213909607
214385143
471125541
386280151
189996121
349334905
257207253
206509979
179018595
360059219
721182935
465697069
291849501
20924655
436017199
265503345
451513293
307928123
72669295
306979003
320384691
367915991
208804379
663336015
510529603
621954417
276673359
238306485
205822009
262130439
204614601
268127645
471716643
196545347
473160115
633995673
633745679
252034783
590660199
311828305
165606261
205443819
102711929
366744615
156797143
470088685
292334939
224156159
465579087
269757991
200693385
215236503
153499635
345765631
507957767
472085315
350498119
390050601
192114481
421342835
643836261
283897127
345314989
343535949
362039435
521539373
370756781
378782223
686473645
578706495
188255647
389702585
242463209
76305797
20784645
459239311
548922083
330077045
373369299
292741873
157438529
426855639
479704073
440888145
885828785
265009241
190145307
206897239
528432191
531967773
691507925
124252577
168933705
313808349
141562999
338744899
340577449
170929923
427789849
312689445
241935799
258791895
315181693
602956315
319326549
761851937
453997755
298938829
356264187
352358399
203542275
437787069
81119069
279233305
114272665
323477185
481955747
285058865
60808657
54596703
201604733
309782151
433757019
299098743
296037291
373068015
536235189
346125953
299583873
408252857
259256985
435937349
198791445
370347405
320812329
344333443
67080655
544299951
481774365
306781967
266826017
300156419
360019945
584653053
145322491
493736291
329611995
170120861
607725681
228939459
257994049
335234285
372955459
311080245
467471985
698359315
572868429
264016115
611585485
100592281
412213395
141826335
329483457
259242395
367895085
300514821
311134797
590133781
517712975
688308879
600110093
349446793
235761879
388130281
153749105
512768189
370804315
200125635
281402695
174927607
299291969
190832273
412986729
563250987
447783749
111846633
364105439
313247855
336764963
305125107
639048159
423750687
498825715
201050809
312233975
389890989
295218039
390503903
474625947
591165751
75541195
622332819
371327727
428399795
211645769
610140201
280361399
326702125
539788889
253682167
254954635
416980845
427068297
362013909
208962603
431111753
282073049
448759019
195695769
149897645
588628469
569272975
456139467
29765583
564543289
516422847
573490231
484604945
316152341
259734631
517939619
631682595
245454009
203642077
309372995
186998713
220181031
571167675
284399447
325519415
28133491
455854569
207445785
431991837
112825305
364192943
186500471
91620353
370416951
198220433
430386325
175435017
392897965
358518235
50973799
374811965
373710535
134427427
304033335
444440901
265257887
268780959
256356247
69759471
275787633
527441179
167004903
350559381
412992921
268320177
227641335
205228265
311652065
358014667
513761163
194510943
617557277
360659565
391494525
254797285
181014269
249029751
304654243
291393865
539641521
241130973
340491823
272884587
556294551
179987131
422889155
188909279
169164251
352851013
358864005
352588459
564920171
754844023
472743947
123149265
412286519
144166093
256032719
207782535
218661865
141124667
440781969
255865759
383639485
135143385
244120861
167403415
516587551
587885439
174838685
200751689
94321855
349686877
222951381
461445785
156565899
294271843
198102021
571282221
491338875
188301683
268134201
426882341
294783925
473231405
612971807
411447185
351609065
418472391
300453187
238979063
333286747
116398469
361384079
245087097
583930721
188828105
129596451
416675849
252322709
354898671
578678937
294620347
30067043
470443973
319239129
366735619
662729627
375932011
381649295
118095817
350368759
215375231
266589105
437241415
357630777
197332127
208979925
675345715
451649727
404098173
123913833
163681617
765479329
386336507
425125633
309509919
649630165
432264097
398764573
221155449
260251817
263667437
309520765
464477955
491634273
489605327
454232871
142297571
239347271
500148129
202341535
318161659
257669753
16227419
293742565
155023253
375534927
315932781
69871929
266182857
454387895
328038621
265387125
402418491
232730539
29404567
184316645
406759399
275529891
331840623
247856331
165947361
214721859
599763445
318749455
228180739
406706627
177458347
469949387
103676703
247779873
279219563
553937909
417570403
285227321
346448749
147187241
456796669
353586225
379842777
60211349
443478459
318137707
368551235
177194291
507467069
536106243
218216073
280778783
447114067
324863137
673074817
614068571
81831553
301733727
405475371
618855887
420006059
405786199
228115649
241087659
210284813
102654825
40120929
310837347
236266299
708156997
634194873
525508383
199845913
282334945
218223487
500981975
319286407
409742993
250512759
162342969
202947749
76761921
472524861
160218665
152116423
616520667
410920289
627518733
700609175
155179085
378919291
302414779
319347167
511189355
379952195
418796057
321339959
417147639
551019023
377739041
315817201
412661181
318998411
212740707
227520543
215216491
316163907
254528429
422493917
401889421
213012147
225568095
211762569
558533953
395308955
356708665
253000697
460929243
419699137
338542525
407419741
242997267
643982763
152132357
607643593
513933147
221783653
305170731
500417707
436491221
365971685
461616291
238633673
465164607
482009021
624134895
305382579
504702693
303277191
478140099
243107849
97111137
380796631
483670603
191652491
239403927
441574431
414236489
356631377
103043693
416507231
242555771
417816735
197571617
427255545
553433291
335823915
367782633
473147119
446036565
439181077
622349299
315772985
461839365
148303155
324485947
366239061
764158411
666816495
397777617
160527017
452975733
292764557
215104233
187145971
365872839
168088745
488752401
308481519
726086059
346009117
235294201
461013459
201041895
223403481
358846797
183934891
808952395
345866079
340409457
276296143
457819865
418029379
145831423
521389051
404601801
510381639
290639867
383149695
340570735
337744483
82942827
245210079
494924563
296779119
217965205
376458735
169610581
281201795
549074189
287189747
205884837
251576523
276252039
595168287
366418855
99415055
480733057
376107133
369013177
297324261
469161291
192497329
600917097
469534163
594257123
128427795
585064643
235559929
402545881
330912113
58902777
227577457
599338355
133087263
768133255
597611079
353264847
491935043
376803431
542412927
589174729
391298751
541621133
540131795
616872055
421064615
297803553
502978231
67161951
450646997
433557865
318983883
553720431
323594837
129966469
408961217
439464459
476811097
79591309
49681409
660544151
504031947
610736685
436516735
163570577
557811693
293264633
300000253
225805965
237759923
512668063
198955379
235932607
795686671
401380041
651529439
76949977
462999211
419769709
505278701
531585635
372166075
548909511
587252873
257066495
448253971
339553521
300474237
501158683
177727979
86551473
575153295
313134243
508542315
462347095
378962779
401625023
40416875
689423841
382364871
127529103
251874941
384282931
322947119
236087591
201277109
474313513
134764817
469965819
306005953
436653727
216422835
321209137
690269115
276878013
297967297
137285429
527514767
588497423
198942615
185192089
591314889
366407889
490961435
574902741
145306501
322991319
292247795
172116981
456418429
370095201
372886909
603690945
468595493
427819857
729004095
605603121
61369279
275212629
311521201
277087909
370795051
628564645
157559665
690011989
265556825
552483403
305382579
339972535
364540371
410809407
291455867
236750267
94530097
314219251
296704263
341444923
303925345
711032203
374240633
441776951
593630439
544111449
258196417
568023615
532800629
44378233
587449527
71452441
349138911
74128957
337185507
506494177
207071413
205259333
575416049
483169031
186058021
156225121
181783423
630718473
656010327
439386359
516581419
251043965
448253971
352755943
550809417
553909841
108691965
332753481
521769097
479133511
125015215
698404987
206121779
335667543
200708657
710079865
425286615
440888151
666568525
450335719
590019633
238487097
273487277
383518247
378772087
150367175
275215513
681193777
322444977
150648865
561910147
232427625
464583259
592913097
425725545
580468781
359015069
481128713
146644211
439464121
406468995
227182817
203930603
308886281
473257611
305545989
377801579
292574647
274806125
311094535
332254949
352622725
447687693
543785085
584471893
551442271
858794641
338774251
393769389
317684035
109824713
93826825
377432037
510659269
286204295
370889745
187872757
313097601
379052373
417233559
198578951
499257639
391499319
371646215
359238075
254137643
593082117
482797881
510294547
276571087
396939589
284996179
267101905
602054583
69198471
220339001
269658081
322295837
218393571
176644657
962770381
321093907
96430597
102266013
459670331
407366837
219098261
260057519
216874941
620113815
158140295
632038395
233642235
511353535
340808917
300607563
393106253
506216853
155330087
476272335
464529583
183377875
79115763
598511349
241077485
447534497
257530093
168518277
560092503
316795377
353335401
254802343
478766755
548101501
622719507
228722561
186686429
550753161
114224811
642238933
491178103
125844021
450300417
334178169
251646885
411543919
380428179
144339453
202882725
279049339
324293677
71494835
436661395
284953263
391119465
279209195
132623471
386732825
313722913
71096615
598077125
348135241
459927825
262443317
70703963
212705823
219136467
570307187
499766603
698921795
458101117
562297159
379287607
319483339
477675679
755909041
337940683
436519993
469965819
557573637
263174699
292910783
345315463
605396241
437188177
406680519
420377791
197074319
97381793
448301123
253925557
526423185
352311517
608773535
465106815
347320701
222602541
304935617
251536207
326053533
302730885
335337593
172163439
765575035
465594373
520596781
176039923
265476761
300156419
618932001
562791693
215703703
253224761
175275949
318807137
329773367
152008003
393485517
122593175
246007335
329433585
373157781
459930733
520402313
484745857
140831257
120140265
216421187
265359871
447687693
335296193
254187393
309711383
177805865
376817253
215922289
250932075
303508277
364479801
332080035
134396933
283824723
179874759
467311729
496560071
440389419
356708037
457849081
641499695
266846353
453578991
344676381
172968603
380600267
317213701
479136297
527534245
459578993
729030601
378060935
427930119
584835385
283858993
481736109
219214719
511018651
96619071
559788251
575854143
195571889
343347271
351238457
97185403
438757103
212363025
254229365
282994609
357243581
506483405
635822613
311883407
557222019
522101621
330819351
68846351
457993403
581712799
354203823
171952099
385207551
243418131
722012951
711420453
305356839
426362335
251120157
412086495
194721797
318778197
783609911
529810329
685546005
26680335
447076803
255792671
297152979
325482927
339243851
474762393
317476993
413542023
187082905
441997605
246652419
367422153
225207885
308359143
383783403
316253281
510698939
390446635
469585921
301181679
366657939
301091277
226501767
128845319
393171113
425194917
417906985
226046251
328662727
247964533
608437711
122567703
532739843
378385489
585182463
48470811
313076121
172125949
343569565
344080625
584378691
196004779
270955433
271101495
486642139
386014431
458053143
134528775
170224197
409471429
427921919
150399321
438774463
500581971
324857613
344416457
269491185
684219161
155481555
314929323
450995727
246469265
250889517
411378193
346628521
294200351
108354429
373217803
353321529
54104793
87687199
352569469
72004947
584494061
356400535
358454481
266031857
295517555
528801213
472173649
84626017
218139205
427224447
405268341
239286707
236878591
537804115
61496029
248447857
308643633
218845347
198942615
262706193
299442621
506818873
155243829
494009281
627419317
299838159
381870585
746634107
581917459
549992219
192652159
343929835
503349289
483402547
566280261
436330245
180248643
133484547
169370323
470967815
200654531
663521393
319101683
331785385
450359993
442466973
116966249
425856409
526350377
259574015
201109161
665684901
774132949
282875683
676205635
374690053
249568623
525882903
335311987
485602957
240335901
46282789
419245387
334724595
322149185
271752279
333902999
431891799
368480511
470005975
454065603
109899431
204316483
206708251
113361719
356556109
61310595
94468901
387869245
358993093
231514509
395934271
312092985
119083385
161685587
276675521
283546949
294220637
354491283
511831113
336547901
334312813
368390377
447313549
439196001
181641061
185484615
352025141
296418017
404899251
168135809
311790447
205728709
435041435
579024745
418831449
203308925
417069623
343581043
282541873
449947359
407467823
524039105
470884097
483907867
478491205
183135831
187508977
281314533
155651009
290816645
360489679
299322901
490363481
203589639
271422381
172125949
208061821
527030181
380941315
269494123
425578989
382585829
597760605
529709097
556631577
578392783
273136351
236640803
445746163
635075535
238070267
181905833
558647835
134238203
206271729
249322447
320117441
363932477
302606767
606530093
137648879
419109883
568397387
81299053
303672493
358456825
270479189
99179255
313914065
325679709
491880915
382562309
442815341
490776653
340534925
189630705
233477469
441904301
316452015
355343027
321856113
420615805
690767915
140330113
331502559
389990199
327560247
757075361
323190973
470666399
360620451
31581471
279817729
381712097
136214479
384282931
343316143
707919453
190782909
503582683
581039229
275334249
80501289
696211563
617092541
129526197
282523073
508227623
407897715
372653925
158235567
125349625
556887015
323625931
150745603
421628341
48965285
237880323
760876435
637154301
411197037
467328911
531866723
170821819
419628945
57932977
188663395
581954625
258075877
182310545
606727633
337917415
265716255
312152385
234199145
768176239
379168157
188052943
383385441
180422265
641170049
300848609
108070773
443965575
332876881
407024937
470648649
426227709
367895085
536307615
358122645
150956057
451432363
319042429
582618743
329528699
469173389
295671381
169240053
301249283
589225017
264083113
275388361
512812547
311691801
470591599
520712727
461563727
297056277
76023151
859745419
232702561
212947605
281712097
310739855
182417425
461090247
654106995
476728299
172281281
583399765
298309921
174028309
418786501
343848081
399184329
123020285
341214303
486591595
381977281
312662099
380724849
205751943
180052505
222986341
129235431
443766253
400343387
361357439
342186759
334275187
106517891
171083719
319832831
393841983
569724315
195407969
316362637
688856119
344624761
400333597
273801449
342038979
393463501
178625289
390947949
551733175
485402097
488714725
378923999
266603145
471857397
274621981
335510907
152259503
407968419
451289535
146644211
406403517
454314809
164756641
567968427
417551801
585906091
619353599
174610761
713382413
402372277
115757281
393485517
555182319
201621275
359757189
224124459
488450087
506061435
321192151
310099635
376764241
189391397
304324219
678248285
348174133
229265415
443148977
318028747
332614083
306820313
424309477
569220117
336479283
112919043
121661513
391735703
729009903
99087341
293949503
479483003
288466193
83018649
243567057
182755223
146079747
128020481
618802153
685265841
364377885
171182651
523937121
527503005
242257111
313460751
144829863
301447653
342676251
205278087
326076861
501505019
551270191
390535833
567968427
312304261
424998497
227550369
529116265
568480877
472876199
461908855
323055777
214015527
496560071
526297211
335449923
301540187
514570293
481455845
299335239
148996519
474058665
374754235
479363745
581712799
472977225
192858569
385171103
400990857
727516461
287412197
355904311
284293985
509569851
150331503
286233383
338071761
563155051
365396025
395001311
179499813
702684873
226233647
276416929
410429417
414777927
173142825
166864543
508066755
509336963
130327003
479745785
277348951
272739713
524022979
383002673
426744657
170903253
529828179
385377423
700779029
488932073
277447001
664600175
461172885
168849225
340450295
445888779
276827587
295882465
340333289
303315285
249020185
231069785
581108109
131193137
320797119
499576693
315402197
594935035
586350559
588303931
628586449
410652315
453919599
601670997
643693839
75982755
596085269
654686555
153758735
183932811
387425149
419376803
155756225
229025633
291309975
440415469
579570499
361928963
294525301
346636909
622163625
557508715
145845101
264744193
513041681
517856989
689645489
366407889
446984025
415078029
556134605
79478795
183810803
310281649
219274121
300271159
465103335
414776191
459020135
296244751
667451057
431575663
557295947
258330015
227039821
477170297
409916935
283621471
274043019
715384523
381502835
180026597
278698197
476774087
582148433
164170467
355619937
476712831
390238449
449814857
265499715
140820313
461920031
358159107
204276467
127268817
159331285
235073023
240613411
255091995
148942673
194317029
559327685
146444009
202843829
193726357
498020265
224324679
310446139
419112991
431764387
546300797
297552827
525518589
440982829
62469219
150012859
73119697
495888547
596190065
590952461
305464331
771638149
256063229
128173173
587051457
116813619
559995973
707858707
346231035
192584709
331898571
505983523
265351065
329601213
270544527
177629311
196101123
484414965
447130683
378366157
124698279
462212723
89535797
356637507
554836167
925666439
439101647
581273011
426741745
358065729
214895695
278020285
352071193
341490223
225862679
156867977
180272025
493849157
224291775
160781883
532214743
534561363
634544341
535073609
77865555
327231471
480029493
314690133
529977041
271059543
556882011
171065601
249788051
10872603
591269297
377382283
148807715
462607097
227313923
444440825
239576097
33535495
439765485
493664819
392649045
306781967
429482563
593615511
585984519
487579803
432016309
360512665
349850643
417604497
383186967
158795099
313566799
299043607
330608587
885374719
233696893
258704343
378962779
350437883
164621421
283424519
337461883
320151405
373927255
375769965
401436219
430602681
332153801
301123461
190958559
326602641
428314395
316605173
382979819
205485665
412947739
431358571
163638411
411708365
635411785
636351583
434192175
608739703
636217719
47393889
566202899
413381829
284994103
184922215
539177637
366418855
569383085
209618257
536032399
295301789
427574845
406479919
836425189
425947161
584138695
710970361
332529593
318732723
37341125
254229311
621699363
356632573
392355685
505374587
362185345
268529387
503785065
677967591
560386423
256696737
479821145
381915543
177069453
308926785
559547099
446587679
295309791
335463485
481548891
363615943
224056709
328251885
280847905
515279857
135774251
347010177
239886077
206268007
283824723
512672627
442251481
256613869
601690195
627573627
505077175
315191429
184172673
313678365
649047477
333171633
321406641
520581417
305332817
76844751
121559181
145665039
261464225
446168047
249941561
507695643
435890549
780206811
695537901
236741203
485797573
265313363
402780885
487013449
177016311
388466303
186040485
248207549
247838119
452862277
346717053
548412997
404744067
402117527
218912569
106607527
551031567
326198577
591872739
263645255
444454363
492048479
542889943
849190139
513762047
254082795
426482349
63303957
125707811
321464525
464863941
78746339
481090473
118995819
538666661
272365701
641041261
507462729
555450413
371276655
240117917
246830399
572871273
425824575
247746931
227960265
401759089
510137011
370252919
160782719
115506493
266618749
237024773
455845521
293859339
157244835
413237591
388482885
414198187
516179077
411138613
228892555
122131325
557917633
469298595
138383503
481822349
93638471
666167261
166716739
462334247
451473983
431835221
397231453
128467877
572837227
659990149
312152385
269266285
311056349
443959055
247166431
442914567
322607703
708146385
111976021
439009659
354171327
440567853
577934181
215211915
139719589
377484375
421465939
164687653
347586423
305981441
288575989
216457283
565432277
120403665
453008485
118063653
147631801
397136433
177049933
468797277
46816607
194152893
315482651
386597161
669721075
402654067
133741881
361928963
420870177
103465843
447932095
231510245
165223947
312729265
289780401
389928889
154052669
294827297
221229615
638347309
445507905
247691309
171155163
167652863
365872839
443099025
384094747
135131213
523130531
270981759
491983741
468586209
409519053
32461495
214497471
264824993
383477375
407415079
389969863
259193111
534643093
642519975
301916571
148856431
664280759
477131627
245260053
266537835
436286997
317093791
279900387
419306013
187806453
368052885
277053267
377144239
371327727
309992437
367890033
464795595
530940735
363392721
609950775
270256157
364504791
127870123
275780425
142723275
144549597
187685481
570094227
139675151
554595705
446029049
504410099
541321921
502982067
506681953
621589607
162137467
386064663
281701871
566433073
547812095
511353087
554845245
111722725
61742055
190694181
209694463
382326119
396277135
155700355
399643535
300797729
143913573
395946353
531188785
238320913
220217695
84688101
108507453
349258457
103269103
414682227
687389131
237007289
106090841
363383247
770933113
696009399
365415865
578008527
203692815
318652677
635232081
190825527
306440855
185577653
363994173
638209913
259204139
535711441
22590013
233289565
270917161
308129715
481955747
601201489
281409399
279029681
213839019
365175361
594777601
217031511
276907795
505491335
459118087
195284787
380505001
334888363
420772833
660198779
348595845
150396589
314842605
282038211
281445237
242821935
225900101
591556307
663985249
252268437
400063039
220581217
447940703
631450381
345798875
596085495
177696623
300218319
390512865
417314397
603210945
365171373
369909309
120023655
217185055
315191429
262039373
457631031
311156933
687846407
175372463
214528961
481598727
22653863
37976463
430568755
141975195
327689229
407840263
96489743
247162127
314113789
113472505
379511687
364672851
198437651
102711929
507852423
152230379
484437911
652832515
342624177
368951095
623781887
411185851
326076699
473531621
425521545
337475567
423410651
323179479
425529209
433882437
253558839
535989217
254466813
728490081
597004747
289576585
528055801
339569857
403706531
405336465
221444007
545842025
322429423
499048481
374357689
254436983
467275039
570468645
648840117
110951285
389670241
394670125
485503073
312662105
482341329
333713179
455205195
339523105
227936473
614656551
550385575
564974289
405752829
407337007
266085603
243659293
264373205
421059945
220417853
260200245
303464073
443293249
454240593
552285411
113947899
167971041
123020225
370462407
379980195
636012155
756304347
346176333
302914167
251407215
246300101
261245261
218285037
273537229
355491261
285381863
178782135
284951583
253982033
87113463
274880109
240423895
343477071
582658155
280792795
537128495
879467163
625086645
261279723
420276729
578747933
310402611
358043801
195765145
161269683
240777075
149460577
414967299
60675605
632763573
193732803
207471519
448552501
264699231
303638001
623284767
289285675
439121799
146579849
179387215
259807659
407535791
155292343
303033549
239717693
444336967
364493721
434416945
318339403
260748841
291428127
569290465
218668543
360755161
499424813
513087377
360154903
201252469
186618361
532471365
332245727
386163205
250026483
287303859
168708421
218478543
395059979
411139265
555201889
477343403
386358777
421818053
634216533
216638227
169331451
442176485
470578095
464211741
236905555
302237097
438187093
617205771
249207023
341603397
353403535
113514095
365665787
437102703
292979085
348508027
381414793
167999865
339136039
634926623
380648835
279504243
628174543
165564071
566221875
189320139
305385019
158961269
548709473
444405865
28086021
307400941
491010663
393354279
370807471
286102291
355633455
245838277
181712793
607156103
426787373
266446335
304624253
146619191
215863921
430895179
328220665
770390433
57738517
439985145
672824001
161484979
256822155
207435919
547213355
605521813
192866333
419963395
417560277
137883791
505501285
344473207
498960285
219920721
481579779
296150081
473317535
348942607
628696963
448654375
321449433
90395787
64291991
369002361
257860259
277353761
385377423
285455679
384764659
703610997
515441643
314541051
326935721
308379175
63173935
562571845
585749327
379803849
314934479
500790217
464087247
360534377
433666067
225584975
225689311
399135225
443280219
461513795
597882253
312433167
178168001
437634723
776702305
133547487
210577421
524693747
482799701
305904217
423470429
157318815
142291481
586730043
379649479
429488855
500258675
530687337
384707221
247231381
304227293
407063855
356368181
271991797
319424101
335508515
302457925
416273635
480075963
176786523
539201757
130296361
413925321
361311495
59305689
318680643
495990315
250413829
176726271
150005481
514202201
198926165
323547113
311994825
441032323
371304887
470900033
382266169
501046283
357973341
257541481
375463195
258803707
146309815
132229515
199269145
384815851
791002335
310092447
203973857
500744731
639387963
369126451
273506301
720040481
412269111
382500605
246344707
310154459
222633245
259921617
266176749
457310791
365155711
507178269
333884597
298836987
397194033
345267149
274360105
372275955
350441385
562880071
185036313
408459131
301405777
418786501
168699021
238711469
439128295
511877819
280807363
282139899
333387597
266429251
204391833
402768263
251235721
274572753
569340525
300939271
532158069
524528193
327770279
518091691
342624331
212163177
195838475
271121405
31499073
349719359
150224815
203635203
257281257
433919841
239879555
327874665
335472179
456928639
716370699
438980655
180917471
358670525
276584363
448586435
324930627
398826153
552730915
471729181
322278831
493488265
460834007
324556375
543918837
339216883
227013451
240006053
360673847
565173765
354812367
229287319
510753961
309972475
164155795
428114429
393849507
346908019
303381603
281343473
673254205
508954119
452233713
309324435
316234093
421878789
580347555
285315957
463507413
482240177
208238875
454004683
282897259
211702917
253107111
328082303
77071511
388895345
213020327
330306625
115824997
264080935
329100803
431195217
439178365
658323419
276183835
243262705
264516923
827177505
294339115
395756331
226526151
429389541
508660047
433920231
299413345
175179801
412157407
374038855
496534919
745683683
240454121
391268837
422485939
524144655
542840181
632248961
468870577
324226999
318268223
409794901
315270603
176098523
63635987
465118759
458574683
531413867
332136627
528303047
127028199
305809425
395810025
415952081
265292401
221864541
375773355
330777057
499077017
84713211
774604605
558661133
184675597
332976941
417240637
334272331
350363529
658824319
320841847
372778785
252544125
317103507
182840569
443957567
178625289
397107187
353400411
586079615
480538411
94724937
448759019
364169925
251321459
309137663
312814913
508967513
194087017
315153923
339229975
275863509
240905787
327976233
407027835
267479665
622228113
412038463
548631501
99400147
343088725
200837311
118494377
451303609
54486909
460209953
33805035
318881925
276003591
261316819
337637167
493945581
283161405
213969815
215878305
323644097
117000835
434128879
546377635
276229191
379740779
406516087
106962165
203300991
317541209
485306345
437611545
242219371
261276799
166781417
233264875
377855373
320246413
125707811
692844147
144453315
276677647
361731643
381701427
306167379
118063653
283911295
402198437
285433423
511648653
436375067
176269031
267998091
332194243
283694937
347245545
286551147
189447559
328275105
282745185
152677393
137711957
590363733
475571631
325283743
464578431
711281443
362950845
171437093
403363945
482403633
327913943
276042155
260601421
245694747
360566281
522847817
260958291
188611999
239970507
388377405
416030737
30575523
437632965
403005163
164053823
224908131
147084553
238873421
346600609
613928015
311432709
202240695
342100423
585123327
185597311
272391577
68634945
264083113
463741859
540533521
189721829
189116469
203308925
359589601
322341743
415938633
526667409
375360655
300032345
116343177
451321901
299570625
198521451
415871965
469229891
202181715
262440393
280612597
253182831
668682431
684967951
405408983
242391129
564974289
452761949
95060259
236982385
631246977
245552009
420159221
280819275
636310727
584174839
439956049
539934309
182595635
293859339
27745819
364487493
221587083
310443695
280293903
418913947
265485489
107238103
576788599
338209217
219288747
324843241
336278911
383399109
865666561
475442109
376282311
464576015
471152741
396177243
294567093
587333983
527441179
318893251
70511463
246655941
78928519
87544063
341396169
351396655
246249743
280484829
464999711
381391281
482403633
401324077
479066447
161716011
221231449
484562927
560713595
573725887
492455789
440706713
300092501
195071241
411852745
504693719
612318735
438897149
306556743
405806861
457322029
617075225
487755139
400655701
357663765
425824979
124111915
556951829
148834941
455296297
157381475
188102107
608531357
552492719
298911593
345058951
476178407
534002205
345881027
226768195
192897547
225023555
432115885
535989217
344420259
327437619
411810771
76271503
396459089
282225417
661092105
198451691
421427781
466130633
426264789
483662061
202782185
421684679
242509633
365889125
571375841
200751689
391517647
576373211
465510633
582080947
354615877
106400055
295517555
374800259
338482673
656303059
374249439
731813827
267002005
346110447
133008915
279388663
551263291
47172645
684806613
543174105
337763583
197533739
475698103
312092041
306944207
362230009
339496025
396091763
162910635
202014687
148421165
559358845
511154125
368454505
335960561
336001289
235427683
468667793
248850861
334608109
464292887
495777119
478214791
320075339
397278819
466127843
719613701
655576899
744436235
579093615
739130503
403455057
360784387
437979581
508044401
262538221
585142485
567782875
122281461
62406899
213269043
197436985
403242517
109311767
314693985
484104423
316780011
537138963
290281345
353699865
356328685
419559751
599674695
274978519
461171017
445948761
442010311
170357155
237092487
100440425
380365731
349698383
540296331
334434865
339361359
427123701
587471085
294448525
462056661
129955733
443155673
237024773
741478155
280088511
271454807
370900751
296234343
107728731
278107671
607731391
256019385
93837579
71535207
518372603
339539483
554543243
143529795
73034359
162155777
786608667
383025141
98292945
333179605
211402583
914251641
756421281
372949963
479074989
447047553
205131285
124306649
173189095
282885457
359178037
110499383
551646863
555989895
481541787
309656957
299185389
248596083
412665315
297736555
462122959
387614497
337966263
373891437
530734237
333519693
31129885
486807379
357279125
331998035
512328569
70620523
366027367
564279401
177069453
97329351
325766527
262994869
386358425
336547473
242343825
345041169
286807513
513590833
299306039
222100283
336443075
428077253
391749807
350593521
590076839
297552827
230716791
344128003
383612003
422373431
377261619
358189903
87113641
319423599
324769779
121652265
282269965
221035803
633235485
310989895
98224047
169194873
555722581
70603779
538996705
103789011
431072495
424710195
174290395
343440889
304844391
333208607
330524165
431305171
441755951
465579087
434598351
357049857
450512519
416964455
314986723
384714349
191725039
241661449
33458817
587007003
373619973
545757455
418672695
436988447
167179505
299811615
484758125
192821005
131708115
569877343
263338271
256831371
143529607
550639991
133838791
486914411
543124269
334972235
244194223
291704755
210653633
558559425
447183375
447461231
170132811
259378881
471201175
289382717
425744845
508044401
359425133
691113689
467994241
500582965
293527597
29455823
261901693
106803179
688812529
27060985
241015857
199803463
110871289
278638243
469940529
253974469
316471355
186145317
160488645
300056063
332871537
251096819
453201229
461090247
406948997
160738979
284042699
409274069
352822029
284602541
463868947
431076871
457408651
307444587
428629461
277478855
406479919
282546913
674515541
569964035
211016925
327391121
489925767
472289821
806463593
560808835
435266325
82114097
253051281
472284779
207907623
134323649
306432879
746522307
58831997
608214797
273817331
266229279
280373215
260177651
341286949
187164397
328141023
431854143
469360957
114128655
440359947
367753547
602280053
253584789
343291799
273575747
181176009
409459001
195634689
232907547
111453901
462642571
454048853
510039401
398656589
276331923
260232265
338514779
385848529
574787027
333108135
217042411
207298307
504228057
343297647
633217699
84434597
367526965
487459755
348616955
356690557
305758293
283092217
393589791
382418661
534561481
383857487
418829433
21226103
779228423
536161235
87417143
92505087
190540913
546130311
270992003
861042947
422602225
224990641
566369143
613123947
515856541
326570273
546134523
281898297
76192769
336237029
491537051
487424243
370518945
144024111
377162359
338746437
416724125
189391397
112846087
527557545
401373413
461991965
133861043
99739967
517711647
244575415
232606245
286116905
626745805
381712537
430858061
298704679
460219101
498033643
267646057
670396107
287756117
128501593
330070461
212265677
372996763
515618895
143705719
215418437
604724075
364248199
357227635
477480507
553296925
123867949
438945729
420662443
268359633
514249029
339415605
243874395
316918925
212885545
462641533
452386305
353779203
353129135
260756703
195520915
487342491
143229787
105125469
357288863
458963431
326469453
442929787
193197089
316520757
164063377
550985171
390639271
274108397
127181685
263556315
212651611
537743885
177662189
66718413
276555479
631196619
523249541
331901377
514975101
249067905
261305499
270185039
438261731
195071241
432260077
656514059
445291669
291478611
553816749
254186313
371787231
229475633
308848351
267969499
294104715
911955627
198917045
174639189
87113641
288938947
325738425
315967985
556287523
441176233
435760937
339603651
419873527
394640555
279416519
482899085
632119385
153817335
154532335
668999275
540898887
311304305
283359915
397640241
335013945
327923991
248867433
70835441
203161613
490776653
539721891
225500381
343930439
671518741
275865813
479165279
424928967
486486283
709510717
229452973
193990573
174388065
232554963
716886165
370662537
41663521
542037815
594815779
730521561
438455927
469109663
299721015
192560189
232832971
241823525
354459759
443242509
429912477
197893671
407453893
454737623
347619341
402058089
620347061
135138285
244416905
283301957
313833335
158074937
128406199
307656429
477051247
208958251
262472091
241881801
334618785
313768031
473359119
251074371
422546205
369779999
258137015
313782427
375649935
417110455
140941687
158593663
268282935
331593333
364951075
726334435
451235893
573363229
189526165
215099969
233259861
585064643
382689291
602660775
243080221
163723179
665829607
258938559
359903057
344214741
37181869
241467483
108084325
298577333
409658369
365681055
225552085
228291221
422269953
481484521
319669545
378979093
326975741
75279583
354862281
75256779
393110215
429301131
587333983
548099643
359536431
311058911
390858551
158545515
553024749
41355051
211583345
581936433
444733359
426223775
581414723
97505859
413400255
576420055
419414321
400317219
385848875
501939715
450858719
335238135
387865667
451443021
380224641
320445805
264460865
521188297
156839725
276641747
505133133
252056101
267531977
346215487
492569725
358246005
262151387
195067923
475186123
473496705
484101223
758972859
242247455
241407695
358024589
577115283
207374031
469253247
362151237
565721303
340982451
258513345
253294179
507185571
210277141
238613601
343666803
566603553
109394651
242394007
235572041
453821775
609234389
350964095
291403635
38868553
466938367
569877343
203072025
366891965
173767835
465334301
524669159
380767567
234740295
277574453
492202801
132942979
247831615
301391487
406630607
568490559
526962873
371998685
332936797
318650775
228174119
120897617
394195793
426600099
187746185
443366035
83203089
283885327
546732401
104458835
258649519
568532113
204820245
516416799
123195589
490951463
554863587
328705485
349833109
635794991
90382567
407076567
221837163
281194689
288405873
610485993
435402701
261694291
476002817
604746047
348873993
231819521
550723953
387865667
44211847
331364655
514721135
169195135
234711717
177080059
251527703
367115865
692770595
248780303
430120035
381562823
595070957
366736015
377918249
193538359
630054855
528599993
538689015
521843643
228180739
350413711
252710525
318519125
683806279
374220251
539333823
508475329
196862883
350199027
461665227
421625953
228232999
550705255
176081443
210137717
341564973
260318305
390907059
275507097
344547243
534458339
329049621
400751911
534327077
597646217
537231267
365941029
497857549
695474527
58894205
351187639
268382949
231524229
685883891
342274193
526759969
715637513
185046993
586188725
314415631
516056521
337541297
111468285
150184835
242466699
581388583
287387467
468562715
748762549
282059725
177243795
266431895
174926023
498042945
393792843
367141003
478644769
239487407
335205287
265902827
472080425
344295535
412105587
200538829
114183575
290173195
503132319
98503075
500557553
528533089
321727829
447314543
686148595
328436817
400384575
305539623
720856369
164248171
253089193
385812907
269458675
91678979
289653139
398197031
641747585
322093255
270068613
492216571
555770891
287697325
86391615
320475045
125588611
493872671
730518955
85134877
534277413
453509917
660345797
204320215
544703831
515411397
538014935
353124825
592904199
722782145
425855659
503279379
731224349
693470779
316210279
371727397
498165583
24326361
284461449
229364749
389113833
257902359
155599029
167740415
411963311
243964105
233116783
302654025
498533959
486506697
52616213
550980707
179589211
174679441
416341997
261839261
350495873
578702031
309434449
247035645
249923573
209684225
281163321
340798761
527166547
342470025
239970165
487466583
70624477
515109375
281521491
251900389
242097935
427918071
279123519
469976805
292619849
576420055
120897617
675120091
150972619
644754963
318074325
519060051
417724643
121843633
188265207
302970081
191045609
198303913
425824575
438826945
405098019
684082919
467067293
556606113
414641887
398688089
689598113
314342699
23168349
631196619
241848433
283554761
204624591
417781973
798782317
622965665
236770241
319756335
150431415
181580857
193375725
134911267
228078887
506674995
389572769
611703501
252732409
408786775
495709563
416243601
101795619
201369221
435216271
488174687
407923907
272903481
547420319
332968341
273826419
370567253
267274245
346465035
334412491
376288825
361373699
465510633
484751791
312919717
531207157
318782815
59431141
233041195
243861651
285049641
168354429
566369737
74863003
506817937
554651831
258366273
287728683
380972647
463274529
92634217
224291775
140384309
412195419
487632213
184307601
453449297
466775875
673077021
425665755
205050525
62717359
50754769
370503821
355026537
137493685
707751773
300207413
525213371
144208375
509473621
416433173
406593383
202494891
450052781
303146119
429725989
348083121
607335065
621998517
438031731
531365595
225717005
600477895
181136145
221296207
554889221
123333381
200192587
275228797
402961679
568634185
262347707
332074097
205446643
383631029
314077719
319218223
157985177
295049405
208258783
584368781
225413593
317249875
234384175
197691055
264147043
351776705
464788395
274992293
443237377
485322591
584421239
279897611
345278975
187931753
215234219
121305647
295920053
252684999
447712541
459930733
274297737
521600195
348924361
285692829
194738475
686430287
141789005
427330749
352565465
172940645
721671669
485949737
370931603
394018737
335751111
225436323
389508681
312969049
136791917
419376803
436330245
480765657
463501227
289962295
111355031
29957433
417376403
256696737
322301823
271486063
199915507
548470249
440051271
251221237
323779845
332230663
37114935
441125967
140578479
48206685
472743947
317389607
117808213
264089417
272192569
741927725
858794641
416142135
249999283
267466167
247803339
626958387
349118403
411727005
321451795
321522727
226812931
247017663
62250795
228402483
566123231
305845999
49316989
468312627
324332075
197303995
473388013
525739643
503774899
234268617
183650321
223414293
156095619
236554801
433536983
304820719
873849165
330176893
310711835
459934529
397681405
553813995
475113511
539969637
143791933
476398963
431137173
273855389
528937633
278835705
474678291
187604399
348503007
369416299
372378253
276792593
431241417
276139823
590010587
379066685
191563893
337741973
374216619
165864853
559157579
206198905
398764625
427612737
268319707
337770965
516339875
391182547
269564229
447596703
262284275
656641577
325780281
517939619
281313117
218709539
338222453
502958827
129942959
292452017
122079495
266976329
560460143
363383247
89210283
503690557
215635797
554877835
353048433
174035233
615900485
441625145
304422401
486914825
195715565
427561503
140826047
462076195
407345375
603274557
199079985
365859129
553736813
103569157
375240107
334274145
338262231
349532859
450567315
352847503
280713261
340798137
717999755
275915885
251821241
362142865
682075163
369119917
470128083
101138861
358331085
321003909
591212021
686828811
214523317
227901107
446474853
321062921
269073541
408287143
158691285
536575285
385693305
445354427
643394645
481182417
453939027
680031503
465341339
314998437
360152747
243093499
157445827
333443685
202698453
214497471
360422373
334167593
500736475
427057887
579093615
358810661
312583907
160500861
138606157
362206445
457389197
135847761
283645989
294096595
191234031
445227531
100374363
506315197
630531611
437680061
364086111
670132319
244274595
686751169
698090085
384353723
495141605
474203871
440519365
176388385
685017989
348539709
304911557
375769965
629198969
226425241
188675229
653598791
251850955
421760961
243205221
407369251
658150237
690691953
257178393
105006819
88419527
162919007
209941415
416325273
233493717
115202089
170075841
307023897
235643177
388182121
558019393
160726985
523162007
154057067
385672125
664916433
206303139
427636123
169656975
521594031
374271513
379660773
265551865
718004687
490152443
417106279
523643051
247965823
512265437
480980395
168447417
470429273
145017231
197284253
159589565
45286107
504762225
498606395
217279355
180981987
441400139
117314071
220919159
334592907
434498715
194862053
291407579
363908635
160236255
416118045
628696963
526050089
116068755
455603587
102789145
383632217
438488085
498094207
526961599
389224911
405959531
429068951
419778901
387576125
547138371
231629885
339752803
161448129
528648373
499846289
336740139
349831009
215518701
237985695
286441755
806925937
327948075
411888029
409385085
642192595
265527017
215324403
517939619
480097841
206879701
213723021
533193293
387547913
251453223
234438351
386748543
574462943
256941449
316092699
223386891
157867545
508453789
276667609
675311743
448203045
129199537
120631371
139016937
393354279
427816497
272808147
576169397
585864559
301922017
232248435
411613195
193513445
62671045
104527449
91200363
467635125
475400121
108821341
350311237
320366715
600810901
160111291
548267729
161733705
427822449
271286433
363295455
538635177
443839743
137711957
25503889
17233879
435890549
51860421
402340687
528144225
117842571
199742263
110632221
521861219
374825397
372423321
365553543
281227799
121102329
258723079
373906957
209181511
305457765
195642241
485375371
96711255
413366327
82256939
402625373
204616605
456008751
377119411
418043789
236538967
492998733
361677117
289760749
679053581
622909177
330317959
509702939
497655555
230776671
5720071
338067899
279990375
468637163
378369939
94152091
98707985
746810075
58383623
196058469
257778183
669034839
413375715
310092447
338132195
163659159
305539413
279884821
487988965
134323649
473986873
567352461
660345797
424018509
609497211
766426431
248946521
481359973
384756929
375521727
352890859
247632857
385934121
444671869
653099701
559278955
375610753
268559691
71035337
241853611
346936965
762774867
700144475
527509511
259460721
408535327
457975765
47025279
268873855
284961133
516088169
321947253
117261583
841073853
204611795
261172953
416847491
505450395
474720091
105961803
327059183
412915565
191385617
470521507
395215227
199572489
215620283
645717557
359515317
688264927
235835767
322055495
550586591
390903121
206256509
129169257
453798181
300849131
567206439
519714129
546350259
442268847
298378447
531794081
310586511
407124091
393106253
278527725
396704145
375137763
548215167
109910411
189751851
263883061
362950845
259525491
372627969
398593537
140063091
331670471
179721977
237266769
322319381
548528747
118059273
429196921
662958087
426416221
77365589
51230877
351480093
170768973
322425079
192741891
363904281
414479431
350605133
462021501
117119289
25403651
437698809
104406421
83335565
532715491
344892453
318126861
61587229
414422625
638027171
639387963
663009351
421610147
280543971
146431377
254654659
672571539
434670611
728674047
116093409
100956297
72377415
441545421
322531035
172940645
464080255
450473375
134028897
18019211
565227359
258383097
285188583
135409439
557423097
425131409
261362527
418848425
307209231
387761835
238306485
338591183
391155337
482309819
456348583
330517185
138732781
346596855
396779335
220994227
315714055
317393659
335301341
267028061
412527615
459331019
475661269
314617165
283410999
55986417
459178577
501169891
513945873
271006359
376834345
90289355
627138489
314043627
139959443
87515651
297442027
539721891
154796263
236390329
142328749
265052959
344020535
591613509
173973741
311625559
431397669
411845059
412624825
322941375
62020661
343706215
403148267
480571953
490125543
474186137
373898087
363148467
183316557
243637097
289788765
438121277
694962433
153327663
238917941
262774325
112634523
205429711
639563825
328832831
458422425
454645443
707769223
144711745
408535327
61176615
460119983
167020007
300844317
822520653
192805551
480274351
328448213
279159325
104845637
285756599
384539085
350477915
343600305
269954531
294586755
119678033
164911299
281041107
171310267
198791445
160008985
526925709
137129869
145371765
490432273
461912485
439199103
142328749
292779673
355834911
483972183
204560339
341058879
402975899
543168511
585901645
416607285
363879381
332767453
299907227
546782057
495341551
487058591
143359193
178150321
126925737
319342659
185044783
361496547
282251775
276218529
573016417
190931225
321848415
468053361
204892049
530369009
299967345
292550037
403526695
363903969
223011757
341263335
275403895
455664391
367791441
205095253
455690265
516216715
673946189
256650335
402909765
38721015
309930197
136306929
382835955
661322177
157958697
217116045
291268007
218183849
169194873
165330937
75342725
583516665
431248123
213269043
181306481
283903611
166043143
575654349
334033281
152351641
221543907
310573439
542155969
345823803
43253827
114234819
167965591
771295031
588821933
87544063
236034363
215098875
345913201
291550655
295996721
236240795
436516735
472100385
376802259
343813913
373188809
656774341
254098189
364538257
468244293
238455887
375674625
445008949
420207687
499634661
340712835
299378113
378082787
112479393
671518741
202907571
417800567
290219761
200095989
418848425
301935445
255138495
214052711
253852441
487514701
467917243
498422077
657029195
186608145
370323345
419336937
424195493
563714505
402922745
686780933
498907635
366327655
505759587
228575713
325939439
304356151
281043661
185325303
385923349
305088301
508055961
100081077
355546131
363474481
355944035
324754353
358162277
491719551
312203629
368120345
557541687
430539101
641454943
542212053
173835751
160445881
711382841
234126669
283824657
131943639
257281257
252476267
589824747
418357249
339275211
398704693
250397049
207318937
428273193
232339683
423558285
393353223
326718559
262791857
243620353
382766577
619477027
404782707
264236129
455582709
347078173
465341339
47839821
374549231
261533215
576270839
339832637
460780057
269494123
359511813
469955947
473033601
131792279
539849909
413813275
274471515
436653727
622854909
232602305
182681155
507588049
288221577
497627277
406409061
448044267
245793727
516762597
757902861
177682019
126400421
227884423
534906429
165259349
402942075
328555529
234082839
130304913
605902577
435637513
470863169
408314221
216879387
468891569
644951309
482924313
681814895
275768897
230089861
208521171
436855983
304712151
265530697
381883569
461875413
334620399
116813619
73412987
405021181
579193003
91699877
269201325
266498191
228713667
486303857
670902969
388133611
463210411
269824895
759912823
359687983
92781409
401313221
495066717
311509673
739454853
498388233
697985327
351318459
301900349
399505377
491614469
555180285
324534707
301447653
373606923
222474433
210300547
316624027
550844343
302809597
529709097
296062967
291708153
585733545
357544255
455873705
499267509
194647731
695829109
415330917
268463311
261868623
673917937
301056147
313411515
370323345
434414015
278585227
308582169
431719957
259276425
63103107
281971463
411842867
109125675
250057819
474626897
181931799
317910003
481543263
171044155
702254857
191509843
140460243
719255581
354980079
336424895
372676761
604390809
308602591
329345973
418077849
410779347
374126429
242386241
351232813
443371085
302405105
297484465
149471553
438781575
226775469
278226879
609740425
302752173
161223715
520886613
355823463
292751987
248951889
425595733
180572709
440271497
418155635
331981881
382498545
290535573
329149865
69933233
145354321
242997267
281986001
345905493
247487221
357057609
445943055
269034607
228147183
119163523
348331707
508093727
329674407
239096525
164844831
535073609
464051631
323414733
564743079
484136901
73897107
327611709
289760749
62403359
71733201
223607461
674867783
580076005
300481035
254645697
347639679
434064707
293878765
244518323
198270489
442595199
276964215
91628199
607718381
599637355
172088745
407212603
123013183
443679119
272187265
405736857
112190767
335797047
115028821
480471983
129844273
363098551
407704517
494032341
377860449
849129167
600892069
188544159
492900631
362753389
361579203
263214329
385218803
306005953
361063709
157170885
546408815
470908973
150716701
16420813
286829025
328604695
179210555
229883037
151841689
526396989
87551485
407495237
384052187
267315345
750025935
606310185
247231381
246424827
286077063
539530647
530359357
719196605
113680451
620494585
362105873
167805613
369779999
710902385
93525003
469458707
466130633
434287545
209005589
418804631
335396151
464289831
389907629
366286139
314740055
204185539
427668949
356275669
864957617
461159203
97340655
136482811
303302689
433782615
296456897
432784913
299937113
433644995
608692773
280269181
579563965
361074773
386781837
280745691
116679713
514407705
155039385
506383663
207774161
41474131
364012853
283922645
436515969
225575941
464278601
416264317
342901135
230582487
692833631
290476097
779237597
428305277
280103389
343389561
528864323
260987509
307159429
151212923
495025633
652155213
226160097
523297935
143888123
307097393
378745843
423233169
327254135
366425565
691655817
173835751
375781551
412875845
352433119
297442027
421342047
598946581
451332445
263309461
273558123
127529103
486701955
199053927
240966887
359006549
324317107
129118223
283018373
588695393
101110763
454208291
208431307
514306399
386104853
206534103
362103383
494120231
338176297
610714157
392612699
238512593
291985359
314844575
725647677
113240201
238585733
388918593
552441591
617602765
225326861
219933999
542177135
454077195
413159821
218545807
355105527
424012647
684806613
279357559
268063207
540468229
290171095
427789849
462968471
572294779
485122721
157577727
561913207
331559153
178358459
431409297
235971837
401681727
202198065
555321961
288940983
618855887
335149871
535627253
314541051
575234031
394022577
244758111
114525407
499004337
348314859
226293263
423173809
297642153
367952151
672952747
274394071
299519897
621776697
189996121
170527285
517459885
359087213
530746531
181905833
410365563
488925675
281904007
255389011
149052905
382334571
277027179
199277535
267272193
330124239
370546483
416606121
89419569
152406915
280544415
705765831
389969863
206351783
127092007
355787085
157283623
176528991
503377545
171094983
479724805
476040209
139992803
407318345
457665685
345045443
528648373
416012911
188077815
177418467
243988911
560533407
603013847
434284021
423071873
74340067
183611383
310022071
78338029
213248869
258615907
241126145
329682213
416431555
301616815
538584571
444958807
151469377
318390765
195482609
597896561
205086643
463974381
149732411
228283541
400959667
547169331
226266095
277559675
474545025
361109853
345823803
222244605
613076075
299602671
473231605
552285411
418455969
451018985
352511665
623401703
348135241
371184703
383002673
375033825
196806777
229783651
729065031
281969753
373657239
392574711
155966691
630004007
100741541
267110727
293183109
317522189
343759597
236706973
244861539
504927555
330153709
506390287
593978839
632316437
506073057
414765479
269615795
335287377
194649665
360031565
626640295
264013111
634570037
197717339
325240821
228784625
404101607
480709567
148300425
108070773
127028645
27663285
439445629
424185441
339351015
260070643
171704703
364489457
288339009
662013701
396120173
500495733
679558073
217803639
284606331
485797557
289210995
198130043
313672093
579423501
275334641
330004231
711924593
224287779
465317991
183341515
316624027
635366869
262092663
542869735
178313833
388254571
346329183
357933691
115334007
295676031
430212087
301914721
317659973
89703427
421529793
360282095
497786863
295201633
163056203
416018639
37735361
511788267
291184061
632713053
241383975
79877563
206912383
276488969
397681405
281045431
376780911
321160713
66649647
490776653
548737023
326107301
157900581
245316497
447010523
185203843
471857397
533602429
444803603
440294643
348210113
571731219
586631829
469502133
250932075
300534151
622942967
341072325
320440857
177114489
109500055
312662099
509435537
534300407
317172765
579275821
264003155
385389393
484526959
384957753
549582773
105648021
732811715
301572523
413589643
366234851
102847925
380154915
30994405
411800233
309323837
302784393
540299201
93399047
144912347
472272461
65073079
281608741
583879239
229961895
212911211
349825785
331059911
86154273
158361033
260079777
390305327
504463423
321557865
531616593
171398121
455788767
262546907
263132733
474756027
519625141
233398933
122070813
242744065
244418943
166698381
111846633
597896561
361464835
348969099
291157157
429912477
438497095
244975655
214116977
206642101
221745009
624890827
265935671
389520353
199523055
296139161
740646869
126935289
516287019
473489147
542856671
277903469
253634631
619189347
590697849
384831995
140147605
325755873
190586667
498103229
167487793
187806453
160236987
213980133
546750119
202443585
537076341
195564479
182404115
344468117
461944065
471646269
663052391
483297911
246344707
413802493
93622637
126000489
611944787
86456171
243960273
666317865
172299363
78892347
336308131
315890529
485487339
23582007
291184061
390963879
153028661
456860283
335420661
536305701
316909035
350782875
490804433
445783373
132644761
304712833
300474237
287086539
156215943
397798825
177596891
606584429
155540817
141482057
297703507
432303921
284443133
661656109
362666393
417534349
432256249
441816429
745016557
329219023
277195793
462862019
159881763
381779433
194627993
358109023
243078665
327689229
163519773
510266925
182087471
336865457
289366747
286695351
616568825
246373067
381939655
294853231
358850509
382835955
540050493
454475029
471669787
446918783
165876753
331991099
492666483
189989591
158554817
533256991
370756781
281216865
649983111
251355575
519863625
507957767
331669811
237492173
339466661
138534123
260540697
604618821
445065603
412101053
403593399
672792731
590421355
199600979
117088089
251204485
321460715
220564773
511749933
363538003
295901781
599275397
567775083
584668047
352429445
57980147
232318619
515301051
335734889
122681257
600425665
196344585
407911093
283950085
107673269
488052141
87459363
262369229
570725085
154910975
434051027
281313167
491387211
515208199
394512959
626493765
648320509
385011025
243991865
444360177
314920727
562822449
584485709
242463209
551664335
244518323
391155337
249136585
522830963
509294177
341205225
512282129
810926399
398131507
221980701
354199351
413400255
204062863
318523467
262442123
296274751
515759883
342006789
349531937
297612227
572863319
347078173
602955617
383925349
70203463
238933425
275531221
513843627
311203419
291288101
431764387
177911121
252018301
460586673
498345181
158593663
169377425
382412547
327873387
558050293
378622055
399473585
583305681
280700529
526178301
374080669
236889129
796605691
490944837
410140119
349184813
155946723
449958895
125685621
335271229
296915813
58022909
307301557
78950671
279681779
204273821
288475143
389011455
405911917
455621521
187678087
257748457
450642749
557934567
265387125
347654699
471941351
284682875
199568721
333519693
163723179
493131471
602535855
350598669
416887357
353163715
230891167
652737863
281656641
294543433
337443693
168412669
362639131
775256209
380070767
465164607
60613873
286036261
444986701
572265753
129596451
685314103
95114007
560024623
533794483
603210945
301529927
271493683
335441571
237313387
332131765
304541795
78928519
518440705
380487697
115160961
303424387
676581629
119073659
103950063
530930869
155339575
303032221
599682003
218506407
159536005
307670649
195077889
206966833
467891527
236366491
208579715
408574005
149626071
337450825
464604721
174656967
689483343
319162189
354962755
404959493
408459131
414564697
288614679
387616871
616041099
524154391
411192599
124114535
51339687
407478717
348569173
212022621
332518901
375070255
289773005
110459887
300998655
514365091
219948073
628757633
411939921
630381315
426842243
331407989
152277641
260966247
261198033
205618295
331520431
137101325
299098743
390477133
425249067
831432187
260960579
97280651
475908153
323538311
574836093
373952739
213723021
310481123
384764659
302113327
327662519
134267179
486310839
417827025
377956995
270266569
770419269
394349097
354145601
418818887
459512855
517395749
467293509
594168585
678285279
418422795
639923721
299401815
335657459
496700215
173761405
393146113
204713777
127819465
265024857
255929169
161777661
376458735
347626701
438785867
478698123
205278419
212765037
249514255
411081741
286921879
128909065
728960123
490744607
363848935
501463529
227711639
476047891
409999073
219275153
299610579
546622153
248831697
559474553
491925365
564459987
377536065
486814785
352075253
72091763
241445737
265090435
422720305
387618887
384062205
235752833
37204867
357746759
606800333
575190681
378399415
274543263
363186583
280358029
236010555
641642311
257281257
432553831
193413693
198012115
369359315
177482517
210531219
251824093
555652915
350553405
194304705
170265771
489209867
161001495
294586755
695273925
370564359
310883303
399525805
342908239
44076199
620699291
232967079
249359581
408445021
331634349
321469687
744153131
167080333
296335909
261824719
222304583
600701685
281198169
518934479
502078111
273792953
236087591
194342003
596176895
224210007
477029545
572496025
631670235
534159879
392527221
202077931
262502601
278836945
338431193
436345691
482811435
272213937
507471129
424648323
761828513
349938057
278386505
511776411
525900063
449659861
313281545
321414843
30226093
398090255
171096353
90482303
548111591
367064955
216724299
650514305
284057985
301158969
414845233
304745205
364303983
363852729
219576053
293066125
209905297
498310223
224040681
205319163
662657791
373651653
467650393
541496031
268203243
316221067
328534325
231041211
353293585
344968497
12603975
362219587
346471561
304953883
375668513
133128885
512531839
214439283
409870137
255057603
324678171
418646219
35947873
180797827
427583433
194880663
167226815
223020585
125844021
237777737
423815193
385284391
499793525
208013117
100561035
426674219
793534795
167785485
356008239
112040019
494903721
577809645
286826589
476234917
485941049
216344145
398891763
168310923
543923679
417284891
286377833
351617929
408622359
425897657
701038547
199552231
350368759
583400905
355985849
498028321
404614081
243398987
439004535
121501823
518258487
208664479
470666399
264321015
531769075
434054775
483857803
288202897
364372581
360774001
283881753
614407227
560780351
687196635
206542525
247581927
93484195
374958051
256696737
132276683
415966379
428691935
161975873
255012393
461502641
321114979
395371943
508998631
489954429
720788523
222145681
511545363
455445191
643891753
251359907
242310117
151488665
362192921
314950815
383305953
424469231
195243065
154796263
76164213
195429051
466760541
582634513
226678097
457400191
293969537
402837335
503541085
141826335
620011223
239709041
464930463
269615795
471917773
385778453
267505045
560026887
413594977
546134523
161422623
443685739
329763023
284826649
641125023
454655717
124435245
436664075
275821577
305412463
631682595
652364453
203661197
452632079
312567489
173696483
721170423
526974151
367761277
288888397
344769119
616785499
170597791
291096595
157357857
302279325
411308197
565883145
252877843
312463193
307140615
130975503
412542075
167968871
216819055
501276273
401334507
528079293
319843995
584379435
18944489
208391807
587658849
182986437
488890357
484982839
648385023
504548397
366333993
502076957
292387535
550777951
494995057
475912319
504103717
170881283
210577421
357145023
245347763
512642421
369845189
398731755
266090571
51028095
424366061
31450353
615396091
698693775
607391913
280984857
655992739
420786545
249019161
251074115
382437035
274145197
478210397
239398675
193467291
349204557
565101923
248999027
500796931
51339687
98620293
277835445
480229471
336159863
169442547
304657797
194173719
236739795
169352657
512588021
183510285
32616103
339506341
224883919
342041495
339756913
392691417
635492121
733427509
392533197
501814003
495294527
216051585
307384949
282994609
326714861
468190033
131499589
402837657
323973065
516957633
411354597
105489451
333718045
322125447
57211229
365362177
118307213
368754341
269817439
281198687
358059441
349417329
399581707
150716701
383870655
480276103
164375735
322208767
436286997
444300615
562243627
566108867
362058575
308045829
240402981
236483709
421479381
568980377
432247027
688489739
374382941
520059507
376879411
200941527
458849225
440109405
92089613
223211509
517544265
287805707
455511187
243824775
260217751
482371407
367117619
72940835
464209477
544589957
178693905
364158251
230781557
338591183
253159895
215035889
367880927
75025175
1016805819
455514773
237079615
501519615
443602391
209682305
730039219
484166885
276999479
312095303
256126901
562933843
29957433
231713437
433259559
321191843
654278323
349049273
540186095
184694275
383459565
263791103
567271317
536708829
420709407
393984401
428633665
263657501
135461235
107581081
569919095
366325763
322077817
546914845
365753985
303968891
406408911
644476413
148743185
218972451
550599899
54462491
318504477
542762183
287774597
519684683
356646957
445016529
657356505
228368979
47088189
158093087
222183605
493834341
333106781
331095333
485825445
614988539
296074935
90403513
345175303
224067505
492235563
573745677
312363909
218921575
353257895
307129887
450912461
501789355
257924051
544747533
379845995
161422623
356197237
496572671
487772655
373711375
462818211
210637887
186541983
352442677
277569375
169442547
556993255
188491415
558860559
728176769
412751087
389422425
158495281
339998525
247499375
228582753
522202391
153277249
262369229
455163153
192830981
470669037
316107337
171944805
393706617
368027619
179957785
232339683
415842441
785275799
410871423
458941301
306250871
325389871
517386959
177726045
144731943
344524143
211505655
268275341
51494399
313485129
563022081
446918783
252512733
391819397
90763893
334200639
144219571
401544093
341576653
612191177
256941449
392889189
327854589
158645391
434248071
104952141
608161737
317502831
785423587
134323061
207004837
334397469
698090085
367647597
740147759
150108843
620508069
574934653
384682957
341072325
156156417
354337519
228278043
275564279
236166377
630088713
312801107
202311379
376664635
485794911
255929169
450041079
337514789
522879073
101574081
549092781
434598351
73623465
296025855
338096467
541442973
318107727
40687497
176715883
370432385
324622613
390791563
413118581
415810323
438037365
596635535
650450853
624672003
346471561
216919727
524665199
500800355
413804323
370224137
216683979
155621913
166590151
276151737
599880293
296150167
212172989
284564253
395588807
272874555
373106905
330140319
27104479
34449715
115607405
581647019
340491823
516069215
209369359
63103107
237934109
469585921
85995565
90423891
303463103
348680229
469229891
289925273
410100437
541838347
397348013
292135243
391442843
394432679
425635209
369174721
930283389
558378729
449946225
70603779
511728129
729583657
63041139
210474167
432569921
192251379
169933207
300617927
423485741
242085647
415707843
538780449
319020155
597252671
197202675
241087659
209980857
196022013
389019897
300514821
329101815
712100073
514178801
293343685
275144547
264111897
290355633
268892967
391839595
484485235
735425017
366166515
541959923
40941983
177729075
132181725
252017893
349294771
367488249
286829025
139365137
248048229
382100493
653739399
416341997
613195361
354198543
547090943
495032675
435393757
396261369
220688229
570094227
275316697
375177223
407076567
472848393
498416835
547192619
193469955
247091969
315169443
322733163
496554255
211893605
354336333
478894287
367843077
430055355
171210495
246812601
353544023
317297445
481565267
830239007
426241771
532193869
511174783
324516691
80446531
693399165
359396619
117887741
392036763
385693305
183096509
567135929
642762519
456479859
174588003
231766317
454004683
290733775
426481251
287892717
299600695
221631527
141518925
362593217
126247257
276165589
173577007
169563493
266832265
364751349
209314659
226272711
430136021
80255439
795974541
559547099
830514583
174992467
718918733
216457283
625721433
772715197
325489125
444613225
140242221
133741881
322830447
167292359
630752749
215620283
840107757
275173203
370419635
154485877
193618235
688888189
194290667
274940901
220867661
196110321
311036319
186456235
388138363
580039719
260540697
526244193
184236813
126659245
523488113
199679351
136785883
277713141
496459533
216145941
105187257
357259005
269068995
191155157
551439057
437741621
244393911
124593143
459281477
259996049
414672357
525754013
521367925
371745117
265158625
429485283
533720793
266692193
451038825
521861219
551854857
287329659
294518717
472552915
655729207
498648639
203444641
140455555
364662615
350696049
333826113
342055957
761396551
408921429
483661815
598946581
554892255
268315551
535852263
447820523
473120469
670858299
522587061
468301417
224954483
261084921
147947643
286488209
665748493
642103301
705027651
652994719
564871839
643720559
140766233
492547475
243647661
291155669
382360235
517312865
298995915
341703353
128858245
165285651
528087341
326855891
553536571
344547243
512792623
235003283
356059671
435660851
162131749
249132811
364947695
9990491
209775965
204727977
244434189
309892835
143500441
627779649
481774815
382695593
308198757
357933691
569272975
105735951
504290795
239374057
193304009
301392953
688862629
253129621
255470429
311234261
124423153
142473463
157906407
391063793
380795259
331230407
227457037
355520435
307414145
320645029
355223819
327419113
114001307
474428333
172633113
208523197
289227445
274449833
227163991
263975435
662627297
206408697
388420835
276686967
284689625
405673737
477985497
772651625
479660719
569389893
585931333
276667609
165344571
366780677
464437683
365194433
560605311
393530955
504207383
300980817
388324323
253486673
276146913
293773693
77435791
533164771
216117823
192572119
255792671
175149761
581092759
306908763
406803897
497786863
544837107
565822747
418208047
278941083
240586503
28317885
449550395
144647855
404899251
327874595
361110851
179538223
384034611
279294459
214412589
79718511
294880313
189818763
235975905
165061211
366614145
372663847
708835431
225680611
189786743
157319657
371033647
442050241
528294919
256151067
107799803
298383723
537906409
276697181
54751461
219251151
331303231
475403565
325317549
284903499
269197633
456687097
425803129
420067225
531351207
313470901
475061489
177341129
422602225
433090749
238713627
301061291
288913835
425032447
187335963
452820139
481247923
146567249
464227301
337537909
523059607
390564227
143387975
711245595
241486461
424441963
568313001
447355317
361255617
225815715
381537405
161890409
165543473
421781769
525055671
380358967
531583631
505782039
330545349
464576015
223347061
128032649
74863003
170143073
281971463
248096907
560024077
447493455
596823923
342170443
270601515
409861217
381694313
215502885
331670471
591560533
343570497
417887299
408715193
347813721
144638697
221231449
288034163
366025413
39303009
450085307
240189055
318598219
390503903
401877927
185172329
453024657
378342289
425150313
368449443
692510125
444884341
728721425
194476645
354508965
392344551
457560449
527702231
475345009
479061077
225082241
511456871
294664759
348236527
479056667
82031439
506534233
742897849
237712945
400432225
124091783
403845273
465110043
340305891
311422767
402237227
292773885
517288479
393837235
388260547
320280315
423098277
375010045
453757313
421275053
118307213
467153191
440509411
185420563
364315373
378735771
317339539
478741585
135871597
80961699
228848171
617024321
413080043
280349549
350287179
227546443
605944743
278507761
145999359
711806943
249727181
446188219
651792187
439177445
192752959
271751653
499569867
78326343
472779393
219682907
754380033
414860979
263701143
114750119
350679445
408198847
584633433
247623843
117154683
389029855
488951655
280965097
718918733
177583847
287133945
267517337
212284993
153512219
602576163
178216185
471777845
365280993
377165857
359053329
308149901
274880695
653346795
448349015
275144547
362980521
126559867
380682441
417047823
381649295
568666275
455975155
98368835
548204341
527348695
252114523
416431611
368076883
510570083
300285069
404797497
288373319
340649085
462641533
327511829
488917881
211026681
126471631
272935385
336044035
211368997
60475713
94712049
164715757
266206367
271023877
318500389
399682629
152945577
636740145
270438293
331073321
541749839
538777079
230765433
110538237
475000207
136893215
479136297
222449077
79625379
246009645
435101505
561330715
309920863
487073539
424699617
150082277
641895603
572534907
528952461
336112393
502897281
267902839
270419399
310435605
174545727
326378149
208931807
753912443
317025547
96117741
688668081
350820017
188960555
354276889
296076567
214002015
577089759
309070751
513905479
343570497
410640633
383175107
488945485
335222233
418039785
205966125
303362763
668497481
416927611
453360171
409659323
292270387
434552951
433042575
597588523
300534151
357496141
150187307
285176873
455205195
228100419
211893605
247760303
544006709
430409707
336764691
469325491
461941455
242306529
282086977
439860415
139171617
324843231
512125685
366292785
384756929
545966331
722796711
466241713
577068649
268607877
642887357
164429683
316471791
523350801
525249265
351119349
602065429
352569469
388252155
281508215
202517891
388245287
262747169
554738305
274617595
583759905
667375955
279932855
311534185
405485383
242553121
108705321
830239007
319281077
449861691
488701585
214983853
259531025
170075841
72799863
273565331
308362099
252710525
391805383
276418205
567938129
453354213
398256367
45886905
548473101
142255257
212303021
358365579
713935921
286798323
356690823
469406475
295029843
491843839
722159575
521377865
119143115
449411615
704526665
399464337
166776103
308393019
236974171
325097297
122524585
604503591
424618009
382458115
533786487
360645133
334342161
414757529
415493157
584002767
272833081
236089031
530869319
333801973
426383127
388148061
233696893
266818155
501226199
351308355
232950931
666960787
448942423
216695035
341656785
84444523
343440889
531179699
578077961
258378087
190464189
526658599
520852439
250911413
315232285
222951381
191155157
171876763
506300249
81678567
99933481
146963205
479361517
400118515
242951587
199523661
326056315
641904989
260756703
601137747
195215473
318779469
171853487
461934675
544434961
305116265
73768953
296865525
99006043
337079339
570700405
518877793
533084995
274456105
440704105
299285741
150356725
232957881
315339651
325805869
681045479
541146997
479627173
414597099
281627929
504760075
114092423
127037585
379062851
489319089
602058993
9699341
462986523
372663847
497882891
323376349
580571521
585901645
82114097
326219079
437749313
439459253
337132009
101262341
388885531
351247677
206906321
275033909
238721661
192803793
351248143
156839725
423385593
303998947
286797019
243243645
193942335
610133923
381633145
287154005
84728401
212705823
115741553
273127989
325639311
91993785
279317217
71779691
293299577
431169079
567465537
502333013
273720339
581910787
467824289
303315285
714181967
493164169
758773927
507781437
412508765
305221943
454519807
149006821
333135215
342520965
465775517
432079817
287733617
380035311
23415105
486478765
463557531
417971071
201402753
355979191
406631297
465012021
213012147
109038495
536375467
506863773
479724805
184234651
146409631
317949849
310832137
291749277
66998783
490504323
211805931
540533521
334390381
187252893
350207851
287926459
176098523
169297299
435471183
287570263
427542455
563436551
530264631
108673413
234928683
379492339
198907435
293942015
115801867
286619443
631598371
648777775
296839905
121381539
386556633
251753141
147125371
138817263
395946745
199593767
189744751
438055699
533193957
226892153
797789411
561734077
660622831
142194407
420660277
452036277
686526737
55718559
472865631
32072253
308605515
452706011
206469527
128092149
301091277
241433477
172828879
162299905
171414105
558560955
50492765
364227485
195582887
266563895
308667695
215703703
458836589
266236215
665078197
78387845
406854345
442742915
437960433
479005343
573049665
358938573
353961001
189810577
465822095
461136767
398418775
485797557
553885809
183923449
404139367
318534677
564481811
433590627
874595673
174679441
345822521
243882051
218414555
440139095
424254845
316636915
414634961
558782991
311281081
666862449
375952205
440990405
580347361
193513445
462017429
455070605
355917011
445376425
745459745
176119085
486144743
218465849
419992209
131818979
358866585
410033099
445981723
566123741
353189195
379194173
160886241
361902795
310229375
238320913
605648273
237570525
261220727
314161665
290592323
450265959
420043489
632713053
67150011
383631775
213832201
446889209
354988209
191863155
459746313
242793075
325520743
376907923
291232179
232031917
231150185
249740277
828119561
225060063
555009707
503503095
203668875
537370875
358995169
490125543
774132949
518513381
451412127
216562417
521442231
737098393
317139193
252245661
354794723
300714485
184694275
425488355
311947855
664998763
198566061
210019065
201740473
469281779
316602259
383119861
308707243
330761175
176457469
224997921
168514477
553447629
497091331
327355525
285954881
117649941
274126397
644221809
175356395
283097065
643438305
284681665
317827427
383305953
275767075
714181967
122990855
501873207
465884123
519546831
403379405
206143893
224701633
297516697
134906359
470556561
348616955
383617499
391842119
253175791
518336971
170721347
384345623
328493145
53220713
177194291
471321699
477930957
774604605
567090945
470521507
321596933
308906127
261527511
590382973
586110155
613445711
435539469
259753195
27158933
420174331
242642535
419322495
262808535
654655689
650210199
544433695
302916353
407618637
464364677
259139663
340192699
335441571
487085537
288738667
298884593
392527221
339380469
569259435
664094759
320275379
577843763
411252815
402061055
299418671
632507977
122899057
108874233
570106509
568096131
450934531
487196289
329523871
154196305
282323795
491278359
438145663
245924985
438208437
647815779
389840533
79049873
688297817
408000945
62717359
687487131
535073609
309208113
170049807
385429247
714699297
69792611
398185113
411785851
229254799
307268495
154806113
322319381
310425835
577065061
555297291
190470913
221275799
350307127
318664903
270907023
372487547
87758903
787296175
133975711
680814613
595477395
175059879
178859075
382101539
78984853
484739155
816302415
206205659
340393889
373080633
123938373
346493885
251162701
402467571
482740111
195139287
443139563
123815419
272393863
414183225
335797047
135847761
363277009
68398831
340234687
163963797
269538047
345416171
584253811
94020637
802975785
205691411
320680553
494610531
397505029
227259465
197162301
139411419
515102743
249838045
196461331
345198399
341088147
510260859
613795007
249520085
419158055
553980049
251957767
362159245
558127527
54157425
501487385
307694025
705345867
327897559
576317367
587007003
647078933
455188593
370663501
467462485
233549109
461849297
222118835
347320701
139962983
317126523
374240707
178400659
489061055
396473977
475876023
141317021
351368485
392971511
350883955
101149011
168736067
280618551
164963873
471169819
195458959
291712387
334785957
383611897
457535231
130701907
442582551
46426105
363392721
444113665
388297913
612619425
325092853
489370461
313722913
493633661
438258533
154194305
701494157
282705935
489791175
351940717
546589947
598627979
455578373
269068995
281659527
606145327
309289857
100113341
698687559
358168091
536957931
497309715
254533203
555629729
413842473
313718711
338880669
246928063
547213355
398624311
544618947
139899609
352415349
243842383
244002441
540028825
480457139
170655293
378449063
585058037
356359243
339431479
291333243
237113673
575968645
535924099
557266793
450254925
403442569
564409425
440109405
575376759
399677135
270683977
320652891
327374529
505102357
670020985
599274391
418828657
457030103
279403693
387215595
640784869
418675067
618024787
359035703
450633465
361509279
180318521
569621745
180999947
455344029
459791883
732442487
610259339
428308105
406661559
259834275
213525951
174543437
484199703
485374227
284092377
519497951
250656095
528362733
299655265
324665871
443381599
394821013
261694291
490652175
223704059
172672581
237490657
402696651
314399455
549005889
333288901
436909845
350628217
74049555
256970235
350505655
406087979
270592113
619459763
132014237
447569787
267129765
24326361
669702299
250008585
508259689
197038317
247035039
649053179
468586209
367213189
277199559
93824067
517939619
351496467
485776721
172500857
211981073
310903567
241126843
411859157
479918997
544812795
323538311
407817597
810926399
703048851
753952759
346858519
282926521
720271161
487099779
456604827
600892069
392968721
401138365
515391461
338189385
102492863
249732819
689730635
194070063
107173589
115927637
275214615
376292531
227728861
396057293
384221537
475694005
516088169
543170701
749687555
174218091
587785485
241407695
87493593
717937003
504529773
418035623
234001833
338735239
298086415
505164249
199964405
399951045
421145949
438052767
690905409
179784069
252734893
113053237
249738647
457089255
351306001
270457077
382412547
461013459
344130235
625943431
166372647
234274163
408930717
384497901
593810459
202273307
222485311
414987683
319544505
120063589
234545315
310874755
460087311
277527331
413400255
529034475
652866039
513580725
136493431
322446441
254640117
31657079
396909871
319738947
393135345
360527071
451769325
487019985
371913741
274003845
425588031
255313663
273514423
88097375
280229105
556652485
355897791
455163583
488470739
110281063
349443369
475224327
495509325
332254949
254600169
457854375
417713161
525135687
368806557
562063037
242301651
145568215
156867977
605366687
364369415
622664839
613305569
595477395
303850945
490432273
195308063
218864247
254186313
280313667
233853551
128406199
234804055
363709327
663236665
373163957
46364903
258413987
358779623
337699287
371632147
339457101
265450521
362313259
451513293
492818705
88554217
183096509
415261425
273406169
198781773
407871411
187145971
450085307
355651771
489558569
277335131
354467737
338873733
484800011
360327903
188779497
76594675
107307067
170143073
513196887
104202905
193234879
914513463
350326893
310196241
331910603
564682377
426157593
227901107
432048165
359068283
207019543
145669701
239325915
346474749
193296523
273406169
262522255
382954663
431378309
176217445
316471355
112536013
520602941
312536001
580066325
49386515
192551311
166716739
198904467
521263469
274481671
291484231
337975467
303945907
376475733
427028403
131021085
419795321
150684463
537011837
330923215
136286087
455450175
457631031
442050241
369754797
279159325
395112355
422941889
485938381
254744205
653842599
480422531
22922165
545637633
269684827
291445215
198006693
501395935
170546005
482983999
248081889
219136467
388882141
586375727
384415005
496663555
217141947
429337219
571375841
369349669
392147575
113140281
541823629
190599195
603013847
153146351
300919355
258099087
316100685
444525983
478509317
251202657
614607191
332374191
420598127
170932961
596726293
137583093
349736685
445967133
526824465
405562375
260111963
419599261
241949109
389422425
374118927
155902155
146444009
517640459
343492567
94409657
497837567
215656135
219285923
645694473
238570073
301356859
765880735
253541075
175356395
594266669
580287507
452797125
304671543
364389927
287720807
486595213
455947473
336079821
193375725
309820151
445394547
426463559
363553535
382434121
656315945
436598447
281212815
442232433
285699945
184259421
61225541
434677271
333691603
145758905
451278789
408616643
288903561
450022695
207838121
358189903
387470147
145876205
301576523
161445089
328696717
120020525
527695855
281845375
132133071
463024059
645213911
468489929
425249067
388319921
499374125
447748907
253530667
198389911
110996311
525047871
419376803
328240269
220257277
556396605
528448535
292699205
503135849
324119635
188450053
312765159
654153159
425863549
189023043
140886005
246586789
178930033
508037729
223259989
277124181
331681739
577065061
135340297
547145939
298354117
299827155
333416979
152037333
430081719
726933035
498843563
420362307
240393215
156492203
367432791
443414485
349855587
309018807
203529301
320212091
566263277
505586839
444974487
250553317
282160589
396232709
246303017
561866245
371844643
330437905
372227279
498028321
358797609
345251033
321781295
203242327
428060909
280807317
219241455
231338311
467615657
77865555
212063635
166614945
462021501
561994179
127584147
173446083
237689931
643166553
399578205
223673863
139168227
221191141
635724889
422325925
69262861
370017669
209761337
177581791
52789613
266516667
585864559
230368347
35065429
473433501
256239405
450300417
204960893
519496871
600474031
344298427
128235495
478140099
323316955
383119861
414777927
613834741
491860829
195061987
348135241
515391589
397374825
382943031
767949547
320199231
313091369
178859075
639721851
496536629
618781023
365594853
129331475
350495439
280702967
509303591
433579781
560574839
358715721
593469903
583995331
766293847
294970215
454699181
216971737
264264933
514707375
617557917
258137015
750845111
264941011
591351671
516839253
510308913
241725183
364062589
228335187
425286615
156290139
462764369
152418513
385934121
362105873
165606261
345623607
277440885
181147631
344313649
518464413
596804999
321476049
403662975
370078503
583412001
104536295
425070443
496949651
132349217
240243781
521133479
231086707
160955319
89786429
313120945
96516181
138172539
442962289
189687351
351920759
515662633
360743045
78432975
309022107
147553027
166237883
146942819
556505911
316234093
483653035
77018941
469585921
279232773
498123581
505693995
280519255
500221013
508119205
413164533
401208661
456566555
389099205
527929943
321388815
708458105
390811101
361000979
641825789
136585585
329149865
707733357
353281331
394963653
367678701
302616529
581712799
426842243
416273635
141913423
135871597
202351571
346786719
648599027
458342787
735113005
503212967
264945835
117755563
248982255
603733515
577516627
139138909
192560189
403400663
333481335
591877281
431358571
242555771
418101579
249923573
204537527
201897359
488091695
202425013
400666643
457373153
416467137
454656015
624768273
130603583
158287765
443738281
246671287
229944059
294128601
230531465
158442989
208700289
620319077
107680031
329173385
521040417
185127117
365513045
262629455
729004095
126400421
276979941
137897417
620083275
431027475
170973821
401469761
343211655
305955087
269277757
383100431
96424115
513005589
579578285
534997709
353742023
419190051
108832159
369688403
229626705
219174619
94897269
79754013
627009005
552431471
311986059
236911371
394719887
485735325
404855499
102712611
503515765
247767787
544265435
423320743
349750533
373678461
311203419
544050537
361735983
377256947
351350285
382828079
246780285
354361409
271981027
289013929
264843147
420377791
474764039
189182239
335362155
135324079
381632209
272037623
367928173
539126165
410889855
279648109
313358115
549619603
463787775
310220825
229957717
674335367
341600165
359609131
464583639
592874559
93949725
518372603
379795875
488945485
66412475
351303459
229824805
161000315
271938405
501268757
388504855
546088691
640017143
173411909
291598781
382511797
525448459
469730367
170439495
350883213
533338283
361214629
286301589
304174087
328841741
265278757
347409543
214562705
400776359
557951275
402250639
423713995
223228245
165921071
584183309
369837069
321590445
290130655
127329105
91196451
156277127
514249029
380948257
465438717
314172411
295777623
142843199
218716675
201870149
374560555
352454809
237846201
269900471
425538711
385919287
240818265
255563025
327702561
83209633
572265753
278856421
412421835
598795883
387691903
354961835
360031699
377983221
403142691
231994761
95850431
228573081
110163275
137894757
306605323
205724285
278226879
354649667
374979075
267638941
446587679
254850777
247302219
492781111
515622511
292714781
375670557
261609615
289217213
109403557
330382189
407457407
479381371
424281627
218496809
299445435
289210995
422740039
162092405
422627369
172937441
249768543
466750233
614016041
295911423
297145515
249435801
324246077
245117265
385720459
373711375
235796667
458155643
451128471
352063777
264102635
440990405
227593945
254839829
405576517
213113551
335645773
416018639
279357559
278951625
384533603
160781883
493621005
252875191
771411971
181755769
502075401
222825119
170313985
196238279
346429597
359888873
176781223
318320309
144045489
541495203
107867127
266506995
50775607
151569309
200394487
515665089
278137931
810941063
911955627
478904137
413779399
98343481
461766059
214354089
185172329
287634921
290786333
301115115
440771435
426426293
325786447
287117049
138159115
781249851
97937861
251622717
217505295
216874941
520581417
488981313
492608837
539419779
729966001
367356007
338837195
395252475
686034613
510945755
447687693
157671831
416970135
503377975
351790505
481314003
688912429
390494615
451038825
443959055
550149127
103140979
477867579
274619003
450814927
380032965
442748945
440245611
483161861
644769695
241041615
698359315
481398489
716341945
705273285
367360783
267708261
463608825
284006753
513490959
380497207
780025713
96711029
294497147
356412459
342055957
179447099
217995625
351007241
500839115
120507577
507957767
359650965
273910363
402237227
578732575
166614339
110632221
411723317
481704687
327059591
364523623
409916961
136106293
409342881
682223289
421704233
290057365
166141563
339756161
101225147
198439493
142135735
425440139
263293659
512611455
428735013
218033337
499956891
513612895
72929997
391280293
280899829
551461737
361719905
260439657
496975571
528599993
579563965
457006057
540112361
220247729
374007291
137648879
432514921
459914925
569724315
90907809
114272665
367610089
118969153
272274357
632763573
466599183
314819661
506393681
308220091
581569501
325378919
414700119
267068271
418261057
316013905
247143375
431394081
383821163
160726985
351546335
575929965
361152229
361105375
617215813
246586789
337079511
189944233
279258475
406830939
300525071
306564431
352360865
257525541
440982829
267070115
382958619
238484683
184643271
296322811
281522061
220097265
319347167
300796863
393680847
390129965
238199597
526217155
319529773
207446823
589994197
460007997
327666375
637107073
275447073
684573111
402677381
588856603
147036411
494061005
332432037
275826653
165877761
246315725
418084701
123367235
471991999
549830421
109447513
194066345
442363103
500857891
550672335
464023291
36963899
305469439
578508557
94421445
731422139
500960305
249245427
202969175
217086777
270786367
72203723
375008667
445876299
439554133
312866785
667218597
328037949
555396237
87094495
637417571
227018367
316854183
265017331
474528815
558072555
168970297
435776101
529271609
643029273
205212729
284904387
56906175
329281211
186110835
398275907
534935331
434910191
417184057
470969919
219271633
608186105
538635177
412390533
390895683
242704525
186431787
285136925
659994611
420344623
136088807
359269665
766570021
71318583
262676055
530169965
137452771
369989317
355874177
291186663
491396469
284833751
171785991
184897391
296828877
241881801
436220525
610890457
167251669
220442209
459275457
510516383
478140099
335529149
397724611
319021423
357697047
341088147
157343207
217995625
177973651
429115125
74951733
291551631
367086885
200095989
661890655
474624967
447085381
260383293
494822077
268285657
588148189
408064501
727131849
341822189
588022205
333387597
317715737
503349289
78940291
535559825
577989299
312011013
346190375
504520143
454489173
501340259
514316375
774065651
202000419
383767043
460155353
209063681
343559489
634954055
243301259
286362929
300446137
565361311
373416765
591804251
233967941
305809425
404184673
439040083
259144019
454098665
173239055
475304345
127891309
214838199
338078005
197347601
128063107
103536701
296879787
540953873
278827959
487667449
440997401
274725717
315218979
547838807
338492801
683768115
214229995
362415805
417178157
260638645
219672593
661694395
498634711
188388527
388751445
394404377
409760479
786013055
623131955
278915925
234602989
355660767
242813985
396507833
238306485
227930861
562921401
499014817
345452399
384972051
258986401
80977705
448063361
431959827
135871597
664094759
207925805
191560687
552393849
571118153
215536047
596627343
318563135
9990491
568365233
460217379
270564657
480740397
276054045
303547407
354538215
421402565
426607827
15050373
390073729
414156883
596190065
308752689
400211287
382549347
579008445
206307695
462930739
209378499
183799207
287104453
403034017
508733265
47501393
298877993
354175987
363459665
47937309
303275801
344622709
351580519
150765525
503840561
312809603
375183321
122780387
623486437
427919771
482797881
335959473
508115129
309564505
216979603
197851097
463699149
409412475
332306331
318749455
362056907
617875731
416970425
264430423
416301415
379613009
576496995
401909443
426604767
295376809
389475669
598885931
424450525
441793439
470598321
544336733
236089243
367914701
507548409
280497349
362547869
151391761
150775197
241318249
239798955
467508355
276013885
307123463
296246501
391749807
304671543
140179287
345083675
402382197
364786049
244418943
437587191
557573637
404289405
391738961
616298897
524154391
408119445
675791751
420104807
469281779
347600041
354039813
379943159
365113945
189796529
427343881
85007295
380155715
345038023
273448175
589130325
471618155
400509149
322744891
427336775
476021159
409627677
438640535
234543807
57086773
281946593
594815779
448341993
572736203
506818873
199552231
645860397
465413661
371327727
208523197
450935643
611625773
144373097
279734761
116649323
204498329
145824275
728837963
339337739
483730977
151212923
47468271
386214227
494079269
419198019
174630647
649983111
17083911
498641877
352979389
391931865
479626279
166973063
294667031
498884949
193350105
144468057
571503057
208537069
296025855
375043011
349021101
415499439
333763709
698060809
756785001
294621559
224228753
398645117
257827625
348093833
413057637
157409817
315415393
262265529
211850715
16909299
579993477
286429835
248447007
722834669
368623279
422979705
453090885
291333243
394818755
76594675
319539311
103815131
152299501
149551819
438520905
254285065
236949493
609479003
280069081
768121993
309326441
314976543
452013929
362522971
29088039
224124459
394553765
460369027
389866911
554257527
285661479
145735827
252573761
223414293
425635919
601668181
796605691
284534577
428848315
450970723
426774545
155691297
284954571
315450847
138822327
539788889
37678917
258935337
241157619
528550837
157851457
135185497
779228423
191652491
348867261
386189189
287086539
95144229
342766867
158892021
365181385
255728031
456262207
560812671
618297213
337435301
240226443
553188511
534295213
398084735
328068829
151841689
88044509
381745625
407488643
241744327
101387789
317939943
58035563
350661703
343600305
72570785
235838253
181998471
115801867
545951127
509451117
576045835
688261941
131657691
285689259
315446853
133617675
422140841
557423097
130217199
236087425
390292635
181471229
308679949
333244643
500720731
361372281
377510737
336079821
255841093
465378901
373087321
428846569
295080829
424933539
219942667
292623277
307319585
100879057
261216597
332906511
472873301
432127553
404126389
241113571
682347601
697207309
524330719
318367593
400052887
309019025
275874041
191574945
419155277
241010941
372508755
291038079
533205451
405823647
504153995
365858545
351076347
358885239
335737365
624866517
463379425
475092387
317348213
473542931
237869911
311191703
630665343
436704027
505761535
321491461
151600255
454610771
498844655
464211741
448981175
616669721
226399083
320033729
184807927
426350613
256696737
307656429
383115641
131782933
315158275
322590875
212699557
466221585
666920957
329835555
344491191
575406065
236854357
320016889
284209449
523087465
569253021
308902901
652575021
206590505
147813679
279598523
738531363
560157015
244395311
351332959
489851665
685618473
87452043
376195563
386405503
498296305
508871749
170546005
204020163
286580821
261983989
364565205
481725419
518128981
201047875
338691871
634310369
545498027
160919401
559461095
677626485
180558399
415825551
486120029
185787831
398222531
270528089
363976853
274725729
327650745
284967307
363079443
147757855
317713055
832286505
230644467
335942715
203468049
109577985
288241965
323663373
282231329
500582965
594435657
633968553
473469003
519725887
42043049
353216223
334178169
432676595
433637775
259611147
417546273
390259397
243897067
282015279
476120549
549270345
587885439
263914541
440703451
319170031
168566765
298522395
411139265
470736177
239784425
132257913
281451761
449915043
240899403
314187367
101126981
305599995
441870629
488774069
241475697
750880081
266720357
189522473
301979515
179321505
397825023
562490589
439233499
203646879
498463679
265052959
215211915
362734603
330381387
268819269
306170457
472078269
348263269
373381443
269276187
602634135
525518589
362185345
549866767
122621207
668682431
361083731
262525841
408803563
398923157
461387317
182467045
389505571
408082389
402454957
143691041
166562117
339659839
191604205
197518569
535100035
371254675
196527025
574641909
454328473
236568691
442876823
315384205
508037745
675741437
606698561
312649519
407555063
119314139
129941247
407653769
724210077
255955833
124638453
447650993
403120675
214693307
231860229
744301975
167542099
223830887
123805407
281933807
397831243
176781223
407555063
299925715
232861839
318016403
325408925
165667653
662729629
241717993
269358597
163073793
255792671
558386745
483396769
257039751
210778091
526592819
92089613
734469321
148520753
305806509
267265635
273863153
94692913
84769619
287073081
171950561
559829855
182044195
731797275
344347337
308935513
233749285
408537291
385366689
625903009
439904737
525796575
527468645
453033439
408311415
98224297
366315227
398439479
236428083
183194389
232861839
403533185
393718063
808952395
185554489
162886633
113431999
423229951
282217903
192789429
443546285
233089509
563677841
253766643
172527721
554136505
377440395
395694615
323768205
259531025
289175853
673673121
244406717
506116667
428647277
384145365
668533443
356175929
103387109
568122023
421506715
469597951
283286375
318695747
539721891
463676025
344255389
260343529
141762491
241259367
418918395
328906107
533244157
285782895
347406811
420965051
560208119
465257717
304077929
155348349
390154197
356694961
473168791
264154187
270180627
853216381
669774037
366386249
152741655
371624241
340061093
349964787
499564017
183815141
487631799
290338275
486821355
443032573
477985497
557854037
458855493
358927959
63375457
274357097
96089537
433062929
587231421
617969401
286836155
377261619
345945639
238905473
436364835
688719193
241897765
487276105
360255331
317646417
342219395
498739437
666465963
614257941
367016917
179499813
426346803
230407177
297129591
335145795
197452025
235847861
301922551
511098545
383977191
346607361
383165641
628371691
552469211
237182993
539811151
165111015
217365695
91661385
569157655
335051451
103374341
492894873
451808125
284557491
725191943
137798895
757565809
135546849
484858953
444121501
170473679
505752713
389118275
390863649
655337837
455623959
291674525
660016673
250186545
284356835
128135607
467877037
563749709
471582299
396732723
332967481
294004959
557735279
392132359
519992107
275688689
357870435
301136099
303246377
241182401
284674491
440363175
91872709
412742847
505126283
374040831
349144117
74594795
225423411
289257795
502438457
576865499
315445395
440002581
398633581
208169715
319429141
496162251
115284151
331716713
276588191
620605209
184455771
375631157
447616897
110847329
518218591
115964877
174203127
332399393
148637445
492213665
422828195
180414875
449411615
576875119
306085331
285225087
579049873
248821513
740333995
465159977
566453853
479532589
313410637
283529635
415990843
212794725
312463193
434740655
485152439
232494743
393475545
440149209
503263985
232892325
288911143
279219303
297188373
589602789
577498875
365737655
511679379
408982653
229345863
324148263
200139777
183926571
517083015
628078737
310018673
176263955
579889907
512727087
317978171
97585983
345114353
298715555
436866567
513490959
228102839
244276479
537031899
405805275
262060365
114116897
358400015
641362657
492820183
253555439
466611541
261324655
582014785
631144705
489031345
131429279
237024773
406780379
649193765
390809921
531901887
246473415
244603737
397396461
319836255
563843295
279254925
351641655
363277009
429877837
463923995
363321215
64627355
388885531
342190449
354445119
354809919
246584529
56196173
327429497
536238531
344347337
276054153
412388749
315434245
273648181
592423083
105212955
127745355
602835027
478083421
369374079
408556853
445292257
316587943
376578885
69021843
392240785
230276247
828096827
99716993
510811779
525055671
367099093
356712825
438589527
205193833
456040541
282323517
29088039
356359565
100031085
457633761
455518441
228845819
656716905
375743595
744591049
271632295
88867535
430438013
159805883
396090625
152759051
423581913
570874017
491758541
252573761
267101905
366725285
543816333
266781939
149486683
324510399
249120111
615112369
392963195
301316347
468292141
357841349
480897383
184229287
284652743
799124365
250184615
583783325
307199757
663236665
237900213
129939279
311036319
288656437
451448603
430163787
83065423
364932359
314062791
390032085
412542075
315625195
211135213
418414993
358531545
658087447
630642883
196527025
450457435
245131599
238711253
356656291
479534271
173013803
452794127
289870603
689031585
437632965
524217297
124136355
296988299
427561503
226999281
214749029
325072213
570501805
527898907
361028341
134815245
439358101
252905039
371088793
605063121
641614425
537659883
488467881
365171081
492038409
537924481
473510189
615823731
456833863
130643633
504120943
688515653
464414015
285549813
165310653
440728085
339745699
377839419
380624937
327672315
165224123
287697325
312688403
534300407
364986531
436866567
407076875
328213081
372495475
356538947
515551299
329681403
271787521
540724983
302015815
303060965
509271435
398018957
439217997
178894405
420828929
352898203
593303837
352398959
364607221
315922509
426832311
399712061
199792575
278827959
591314889
497778657
102968013
461946123
202668823
407082905
370401213
538344111
147694053
231817737
508483229
431289357
299826207
535294785
158252605
501291915
161147497
443673987
440989999
397843059
540489861
552590945
269999669
322149003
347128771
679807739
445354427
323390133
224094205
481431951
255947041
550168923
374900985
213640167
226810173
394598861
243243645
48193487
362926149
231007923
647990983
270843615
443995519
156902397
714747247
470487773
487706697
386054631
206325163
209292487
244990331
507588049
190812999
161923177
180308421
410744991
433230059
448243595
149969755
546437465
563233153
222832663
532467305
480471983
332711359
327745505
52224251
223150497
252579361
125271399
276827959
559363569
464863941
627779649
802144051
448658103
559192277
201110833
264022405
103685517
280692221
218676877
380497207
280497349
754304653
278030073
160706967
213413829
289268783
380664445
289587635
638802959
559058191
468188727
616536193
321296251
625087029
73210703
555147327
642507157
331296257
111599219
556752315
139828917
192340095
248096907
383423083
441126957
442058151
233547435
98423547
379699977
203610215
404439251
187871385
407615127
358122377
202994119
309870245
488412403
307389029
216562417
185734183
673917937
145412683
216610945
331334569
357727445
595515909
382678399
316360017
568627295
131269619
467671169
337953613
420374529
511189299
248773625
378755385
52496293
423285859
375424071
239501507
369107981
191310859
524472367
244660293
499355155
473457843
597768565
435430429
730891083
511291803
325598805
371787231
376112527
492804165
160080487
176365357
254594171
312971301
186185045
242301651
390736579
108216259
554408295
544361767
322850765
454861399
242927769
536525515
561022169
548274531
487477219
678067665
346092685
471670353
259791225
394067669
264498779
229824805
283443857
513612367
424185441
223495473
124638453
470554887
230278935
287387467
391092593
215137349
368487063
167898531
285827207
446871461
231157609
196035581
282926521
443309471
311959263
611059605
277639067
286020269
444454733
333424269
448373727
178358459
421262597
452975289
26364887
515220709
368077689
114127681
186950957
434544847
136579395
81609995
182029145
469232377
550844343
121973591
510747045
189643475
319716889
385912885
462148347
627734999
206180599
373412213
590310463
208632571
408314221
332585581
106962165
337820451
225410599
458001855
302386661
160772345
463967211
480285251
360219305
309404175
348164355
583930721
354491283
324655541
604333567
155298583
183419563
212911211
141240963
274977119
441176543
341113337
479446785
525169307
143842055
269650709
145404017
475559205
316926857
284334121
316221067
649673785
317979673
168261597
483727505
519095545
332515315
471597447
240189815
315851531
318434679
524807247
384751555
316105257
453922025
161783247
183012123
426016635
352323895
467293509
373970431
98125961
371253649
508351365
552161105
314572489
93712593
233574591
202045299
483857803
152577097
190537113
128741621
372020013
493354263
249454377
455832483
146921479
416343345
712733221
414402507
247535843
453192009
149538241
413762539
406036833
176787297
406794147
484091911
364778937
537094671
398758311
429780831
185127117
326097423
450335719
227633949
276467111
117222497
436654995
150459033
274070901
266596405
395806483
331677953
233398933
434889545
184922215
575934791
450848955
229223517
406630011
294092897
433186415
167803997
272107197
620898449
482056491
176065265
244890399
629344385
438785867
385527375
136103317
419509219
781947511
235959555
134848671
349737961
127127775
276913565
499646585
326076861
315918997
270187937
618303039
176004709
580208357
307369421
719370383
103368337
122786811
639628861
318480165
210206289
339659839
584835385
399409145
196900903
567522001
434625131
350182493
396532277
711450633
531690931
582870213
504619621
493703987
363240835
684967951
494490505
419515327
245937949
256309899
60886247
171562035
619506979
117238709
690228269
246370685
426892203
356294585
350732599
532690097
90737349
466760541
252100807
65759439
460369027
139503227
166285581
146797769
471989965
194852387
533760237
203733947
451802977
250439953
505744503
280636017
309639089
299134619
168011357
541709961
439720397
257413399
467464263
486682487
436664075
600606565
134441095
354965503
267816337
377225955
528644587
483778973
343681697
331677953
558084245
293773693
458575327
285136925
783988207
355056865
266755611
466667971
56546417
534491771
215234219
294931973
319039305
385934121
194648023
359425133
114580265
438519149
440901855
326714861
305772295
381870585
344411965
269839573
526080879
357770037
566565473
226550959
180223997
535073609
710323179
399351933
267666135
472436751
361884283
400294565
500089529
513278947
130431867
362370411
312095303
418983789
390787865
429912477
493883771
271471471
724266203
453057855
340446199
670153899
439178365
335229415
336913983
472292583
495408861
220231991
31450353
402446127
203058439
570973209
379687825
602023357
556147441
439554133
451235893
441351401
436312283
282959811
173627483
415842189
81455925
137023891
505596025
319927115
516586707
66998783
322149471
408467223
508007469
62549841
248652867
383731977
201354107
317828549
197996853
377759027
159412841
327012663
436002507
359772855
304721899
312662099
544794587
375901521
323095801
783755337
454479969
275514015
155637755
170691391
460887001
553480695
280692221
226681431
169423153
247004611
169563251
400646325
265646171
61997927
528345113
367872033
372079857
333882939
441371321
174317605
409712947
200000571
484263687
576579883
299517911
268203243
686647845
500273995
347721685
213012147
728014635
376107133
136291903
129274859
326724723
279481137
258223219
302931369
339476169
396554921
318631871
624165333
169193053
248119215
117842571
225680611
157139931
171513387
161868705
709509227
476109579
246286239
282086977
323260905
63034169
362150099
96476409
250437899
379272219
463473063
355633455
226193769
331520581
464666391
399634605
437846751
212914311
142490415
588695393
319654327
300428311
183615649
327406133
210929255
272220243
424951993
225176665
423978997
343848081
255957261
326216705
485466833
319578739
496805089
263851623
136001865
205611635
320050241
371184891
368223969
487073539
403232663
516081831
543176215
397301955
647180657
665513911
723078847
297569513
276559579
163250989
275217735
641383431
243718021
474733063
45738217
371821749
364226187
360802287
407887379
128503789
294154603
475118069
208579715
529934301
337940577
473180243
465231985
560155729
232590763
312098603
401226487
241241253
401960207
357728961
444190659
641715785
463584379
442999923
150626421
354250781
157514975
631583519
342799233
876344625
103471725
321334811
680060081
399792415
265168027
234237249
253052189
143168559
390038619
289048707
235082355
198675683
335791919
487334949
323503785
331034513
361871929
319733893
353137011
358930645
843332395
189928703
209894557
290200565
408835761
658619873
231110259
260737649
283614895
145829795
164516959
356561803
281162729
211899153
722563887
367228687
375858515
270034881
170903253
173251495
181492685
333724499
365297319
591028247
37605115
23582007
227275087
322435323
309520765
592011653
331781559
56895863
379502729
236227443
192267855
375615867
741790283
395982121
182720337
337566825
215283761
366879609
233816647
465415761
365681055
365470643
448436279
639368507
425219303
406005599
627110531
235038319
496037601
159571959
158093087
313577031
408874963
343390335
337631319
620086613
451037825
573582813
548204341
500216335
314209573
515426681
567956227
174630647
336522337
469764551
130216805
151212923
557831321
257133151
332910161
475560023
277785759
112733421
66357621
347010177
667442647
681947597
249031639
555032077
356420395
234001833
500655899
588712829
522294767
293023485
360195485
158894321
269447993
631469761
260688525
119073659
370505163
227673753
504095493
124383543
340023729
23168349
368307543
679850055
389422425
508542315
655687899
388329961
391786499
298134201
332393121
347944721
346091621
166166373
234338905
285753369
802113741
211920231
591452213
199203695
480225369
163323089
585182463
257024807
261396453
279481137
368169121
705220755
414848077
291768629
128615903
444821507
314353621
467459065
368921861
492392551
213577615
491880915
456948369
354637791
350049513
349532859
356108921
190974911
300554683
555993465
130296677
173569029
253182831
378903209
612641011
210882939
362569129
97901725
170622897
542679453
208039175
128063107
523780165
225725939
356774435
727451555
452936435
336156797
418114847
484518213
497196011
334134471
323688149
508236443
395695293
609126081
264380649
480867599
642833573
266836047
420435937
228142735
50433755
307694025
261465709
228537575
494155371
356766055
412559089
442811475
385866637
655141697
401324077
355744689
111415965
332361849
304456433
318390765
372663847
496845807
625742265
398625253
249277581
427283105
264451381
567131985
443984525
346102143
308203119
337744043
243637097
545772491
171435653
513081911
742292463
420615805
292226163
258041243
505468333
60144259
487817913
284047507
220297109
107889545
504293847
566123231
204999117
80151425
294510885
19479993
522919809
578715057
425635919
427773455
491264437
355834911
218363199
232640427
365231869
217505295
351987593
559830813
293375427
138606157
221005691
270306733
231639061
226388189
549856563
495838985
460537235
254600169
351501075
404307375
207637917
348457717
524895245
213020327
177278613
132381449
604204767
489954429
401170393
254466813
826541055
420583957
310490607
261719507
250957135
426622767
402654067
294173577
444622803
582506199
198669411
56196173
634970925
167705041
678199655
383365949
471351579
106015773
238040951
656414421
287734331
272394087
291249999
451769325
368086163
204564855
355073777
647094347
235244869
248114129
329849423
506221093
222987777
305814321
505965675
398484001
392117975
272999521
301362895
260805337
473976473
272919355
518856485
343579401
125440659
418048097
353578629
73623465
326626347
699360841
665073829
514411379
22447901
232251477
434713999
413901917
368989899
291717335
424042311
398092419
657002399
251592015
424460755
361055901
545709877
209995819
215905651
321505125
466385605
383653483
328183443
426890957
518740759
207956907
303424387
736409995
332328101
429017891
193253175
463431497
247864249
457535791
385131259
284994103
461047105
330716713
197799521
467681929
542723761
450582253
386697135
347120053
397369509
601363825
304120793
513543929
545198189
197657505
300864969
363241813
368806557
347396443
415834571
139916227
314662329
323807201
61960829
385939513
391981039
625138587
137828945
260992421
339134385
520120243
339002179
350732599
542499935
464725475
198450125
586350559
600815089
562181825
445161281
642884609
303630591
393428715
260770143
110382283
326210533
200832353
206702041
262728687
283498727
152835785
498609951
364757811
380032965
268806733
349013993
594286021
275844305
303130879
285670417
221221833
302798499
147784405
675824355
289016921
175435017
472491965
165328015
513296225
312333683
247100377
289153655
628956897
253129621
181563847
492138971
276682423
234281745
390053283
407123517
534481293
122237669
454519807
493700617
376288825
145430145
237269707
149757639
330778683
144079909
215584473
572833317
82985623
686751169
176207175
343582421
555090345
640103969
321943653
467805685
385848529
403326151
501594915
486117153
86556219
150762189
248848057
424680795
459798325
295445245
418284725
331680037
615137945
412324167
590388157
474183731
582387375
220367357
212890941
210761319
500189023
576617125
696525901
340007535
444698807
155412975
166726837
458856987
354193105
563436551
434735749
454048329
78890145
443862939
391312773
279123519
523488113
346381427
307944809
389357551
589430433
430271931
364787109
402010763
483710313
483357623
89653683
139972593
464446523
321191843
606328257
424978361
174388065
215119973
398543251
526599071
274583143
234233965
241403717
291733797
314623679
312098603
267652169
633334301
433014845
105425961
491670693
230300545
694555151
827015885
379052373
303851075
161247795
499506983
527933299
135324079
598087575
527933299
540274999
319199083
275186229
366791205
188786893
218609725
120952741
168770863
403468105
457206687
276446799
454857937
525454369
585276287
281885663
106654479
429928917
412529197
267207167
254715549
260314695
253766643
581209665
169170347
115564495
453793245
509870187
244471475
244394149
433019627
266981105
192940571
482373443
366776743
522202391
723959763
436988447
290041169
145668033
534674019
266959079
325151891
176806727
193494955
224648811
45286107
302015815
374548881
505542617
372529479
315500651
298207499
333246029
587123171
282280437
210072861
101228767
186541983
101109177
326828875
486595213
71255785
757075361
423183057
216641957
168583539
508678823
467625951
381689699
580558813
304702991
517130269
409191219
104889891
278306935
309734305
473510189
460007997
170312841
593915903
374890047
307275051
229192495
125172757
287866377
410311603
492547475
146940311
390385155
491832249
359949603
95073675
356264187
398927413
285702855
789265599
388255433
344214741
524654565
196784757
154635107
207107605
731923907
223944169
190519275
291232179
538397119
366429947
580168427
395047903
302901593
405691465
122131325
581712799
530985987
280571115
276912591
670204825
94376129
481725419
88097375
221229615
477461955
486547657
436298985
110364507
325555747
84157447
211327105
610299805
324356477
287416133
246128609
481676355
357158201
293684415
589725797
390819613
178930033
366454931
144973979
362242075
271115455
345231729
99981809
110463907
439745591
567959337
257404359
534213457
487221035
198861111
210070935
158473429
293575603
396070335
684849219
601936033
299830745
442651685
355327601
138862267
102481143
336423489
358185113
294957909
886997505
175738707
221685039
300096361
356417335
82282301
337104871
488836527
283992479
555198771
424941899
470631715
213142833
310584505
110710935
327485123
379140023
388456803
830514583
298302825
324736007
313358265
364442607
474195307
664998763
300474237
270955433
482086477
189102413
473352089
240432769
307968165
221019953
468939511
232868485
59376631
461919985
151798293
321080721
427483117
678388577
567800521
485440755
498705493
104244677
313010805
459798325
396991561
29331897
612697459
140766233
426345175
459576215
356634249
391739085
243656999
540180889
515282529
319578347
394047831
664224191
287042797
542631323
438706369
301979515
231404803
86037877
470908973
419930003
289269911
668040463
543887021
816937741
496045203
163283375
295329333
493278459
332843861
285283189
374320329
228672277
532715491
315644827
422396431
34236493
646704131
375668513
260109161
728296859
418975871
668392549
795151461
105764749
319020155
372874167
313137099
746451229
377970859
389697559
165719595
372611255
492175545
181592693
347859985
329528699
285326185
265616205
220130579
509360463
480779215
543409883
168156741
267310935
155946723
385687965
492187027
223523157
575554477
366268487
414283023
9043733
434108659
327639279
355978091
278495737
385835983
363805875
210743923
320384691
477338317
515685453
356175929
599173965
374065631
822520653
457265677
295327591
199255745
326107301
219995895
256131077
286322035
181580857
646264919
260394035
413238045
349131829
555568201
394673311
160306677
433529297
316471355
132702567
341326087
543774371
293375427
265665761
208887733
397894339
525656171
459593413
423563725
462798307
407580811
437785099
495408861
554864905
208695495
286233383
177752335
116241795
266542245
100880087
253689581
252950119
306986821
304549029
373442161
634972361
245156115
402467571
501579923
442209059
289639299
361503505
17561101
102233569
443136127
343496487
367027597
468052227
402696651
423713995
620086613
704705109
657434305
119358205
629723563
184495839
310878355
273387947
575409801
310410355
202189113
411529041
461121905
458070395
432664027
275629095
261534945
730696497
603472799
409942777
218748553
238070267
288159473
359324637
415490009
108673413
279998161
384871071
244594961
297289185
385828767
181283479
197272213
293991455
443641687
498796695
160917597
217696609
269614679
197247921
238252697
258687335
223543949
423648497
280965097
539530647
414489617
320153221
360211829
214681033
386556633
419497537
787410807
643573621
289062483
189060979
188238539
597498477
246363693
239956101
251687197
174231495
402837335
157979725
391794735
334342161
266650749
305105969
372973457
462566205
467664715
774132949
286243243
225362593
234262707
476729775
212294923
418762421
455450433
435917407
280912665
343371209
165767929
131686015
471822369
432107113
663307449
345227893
98665173
146766909
383612277
159819855
82509123
52515385
271916463
493296315
139715719
218741367
442731121
15803289
284037051
121291679
267463077
559903865
152967395
76305797
595410981
566595141
151999775
254604245
785154641
77453863
433865171
349060409
133324179
357127881
519126919
515102743
111368357
217548437
219940677
61767421
270083065
374692469
391786499
672004875
203498865
387853115
789095795
432887125
166471535
216313245
268461089
399453937
229503527
294014013
39851675
393658343
492911481
164514031
554136505
473147119
509947209
338957523
256192625
359609131
399416197
528426247
368754341
503432625
197708915
289227445
492057279
339590059
140813423
74908045
316282491
352161663
100726665
50824941
536161235
407899891
213431039
449570641
310727829
571202713
153687803
520236595
197665265
232483437
385285895
334491609
394625355
82604923
544108969
506383663
523619117
396039473
374040831
367086885
322619645
557021893
182816657
508931713
422546085
56160255
363195399
444257727
509008783
449266051
623900805
269197633
48347273
501113543
213610335
484860651
761532429
400749317
249305407
557380525
496447825
162366227
433664085
297023555
591342165
298559521
434287545
471375927
404791629
434738017
248872805
487962223
186734135
264167429
66649647
317355891
358740965
722147349
44400337
592415657
163723179
298107071
519913251
378955785
375435929
266305513
169170347
368519273
372630027
313545347
218116415
76507527
517632807
560629571
261298307
335737365
316086505
692324771
396772763
27663285
420648527
447076803
489605327
337170073
847781191
170768973
287616079
204020163
581719439
512277005
574789625
444854447
269420571
461650323
188102107
147167739
427943327
102020673
303850945
188990587
667457507
217053111
64017007
499754381
582526605
303102837
393143461
286291381
203875389
444233869
564527311
265278757
400429205
540016473
643328313
568316329
316918667
692572651
391480945
73338759
323779185
370185117
462619277
321331855
403675033
326983987
292769941
34449131
501539025
485412531
344330477
616419195
238487097
344478207
227304247
535933843
359223581
165827771
127556061
206695339
279884821
299610579
36986063
290556453
302054509
381981875
83829001
426619251
248447007
392784277
221671435
323625931
289269911
476336255
512652149
182044195
268889539
236863357
164003643
215275089
79976543
176470327
391119465
397125869
407278881
266709831
511764607
382746103
242625329
377313465
190066157
388031699
521600195
346094193
467131979
455148343
735440429
411139265
475057885
310201179
182005911
837437353
600242823
307187981
694707125
492340595
378662363
482380887
508115129
192374051
736428963
130270313
227463219
265604553
221660203
347759889
216643491
409112139
515932009
448044267
298774315
441007005
256230441
125083083
627090449
642849879
337915521
379551917
324061625
413339793
361271145
206159385
515328703
273206269
200875333
327906409
566565473
82538781
384753491
741291585
153921369
249628743
552090851
167828559
262254821
352836557
149449241
521583067
82329091
208080859
582989673
706736745
234222841
376435855
324340551
283126467
215035889
393587719
495422395
266882679
211107859
336985553
387312357
239427167
419258465
404303375
362603403
366681555
299868327
819902927
466642007
149111025
599338355
127959759
431435535
332925865
274932233
628078737
420766131
874321839
110099065
452432939
582526605
87211343
418261779
521249857
201823925
335265457
647564127
323591635
417324629
315177349
490509833
562717501
356825789
281410559
556948849
371120837
93691185
321572059
525063535
382878321
657645509
152219359
97401121
383998341
407377903
372690267
358499199
214702731
396935829
547774491
404287251
235427683
371824133
558488211
317773813
246685257
321375687
379168519
624831603
787002163
279630223
270362505
53702781
52083339
516780883
246830399
492493245
615393993
357246105
73416879
257525541
329547603
326712941
172869459
280769033
399516253
350320601
587159055
413466725
57908349
210709465
200378047
250299273
569865663
477963075
416506993
235542177
360681321
89196389
276183803
102345629
470100517
414750805
594956281
406944835
279713383
718373987
323009271
257581609
555629729
221436855
146079747
81706409
561875967
391760437
311589809
820069053
290596749
293205785
323442471
168303175
422459393
262735239
104915213
292010245
393454207
804232685
308429695
232874163
731216559
343235829
180145693
262526319
58803649
294173577
255238267
406706447
449224431
843162509
281017765
352781987
522035003
413928177
350197191
61755053
124916059
469203299
520057433
426219163
505343571
555314547
596180553
547927205
490905871
482161311
592133701
314740055
599765253
377558921
747944573
108508877
324921513
388462061
234282857
587794173
112863465
253768363
606698561
424509219
224701633
529997271
469534163
106211315
281892709
313376067
568296537
472690071
683055123
728674047
88384913
105630455
256660205
256101897
648840117
689047249
276181547
518095027
66739117
455684883
76911455
445986917
205947869
473033601
49490751
581253133
213061529
184495839
227568507
461270763
209483605
355094049
489536949
265913309
58096347
252889279
326074645
272442645
301181679
540390757
343505245
80501289
128071691
658037773
438357177
395354399
535831965
598166363
787002163
674658115
272278919
109949511
130727241
328597819
377227629
428915023
279684297
421573405
119830247
600260659
138657969
415992687
343107275
101910745
167342055
406379591
462783921
485152439
440239173
542487519
576703819
51854913
379303667
264140295
501498797
66115757
72117307
115174281
290706777
215283761
251649907
321833001
357649235
618619915
318514379
746050709
200837311
312724781
407212603
408224365
215282205
455454099
419119467
647990983
289236347
284920035
10375119
297019703
466510675
171773111
642396623
319161819
432694197
112409603
281192515
297756833
369344553
289131889
261911237
326030651
323223457
526925709
322137825
448566635
166985187
187984873
351605733
297935381
521989879
195057945
101992703
225805965
418721429
423124899
516080883
346060407
218393295
44603495
546156157
160097833
423485741
206429145
449786485
153614083
87573543
307353215
113736277
304859643
460937625
174680019
271860823
102728045
87573543
531658485
289639299
237019059
539205799
400596133
203778613
651808015
151423811
453275305
418082463
598939987
306781967
325640037
513279271
306335239
479467123
251401795
490417813
108047473
281983347
382570117
421047239
460806329
128969017
425355777
139532287
268194515
393997587
445726299
81968205
359184007
421562679
271482143
209245585
748147163
273271011
326007857
236104767
368614687
224900287
736891707
342971849
198926197
187871385
304280343
290730497
95764723
579182287
380187101
181563847
861518285
673199869
479477545
140484875
140813423
620998845
355998099
360255331
120973233
268199517
238014287
380299167
276071439
178710399
230224763
417412089
501793225
567339257
184492635
153936615
487646217
166399797
224648811
210882939
428813079
351606511
282251775
104202905
337703295
401506545
512684451
518858303
473488355
455452291
702797567
507957767
297537735
254645697
550694809
340598717
476347455
565621911
418657097
281907839
577745925
322192697
73585923
515206879
130897833
350327505
376215903
399351933
471840735
258322215
410237453
181094835
289747731
443866721
576500073
339976113
281198169
431764387
377312773
558843427
383438815
344153017
203875389
262130439
254788365
340432225
134561467
226768195
140674591
194437517
315663915
425070443
302752173
372580899
369345369
586478475
206996433
650130699
290247771
459121403
207353827
229959485
595091807
388725441
432672135
298904217
508609627
322050639
209539925
385796601
219775239
285871995
287018487
262717117
584228843
500594787
649089799
297344987
399682629
175202491
315663915
448648099
387824203
335140659
300144129
510310635
156276167
285193659
214173635
206676345
250954937
268782355
261464225
61051535
377881689
497857549
454996881
431079897
533853843
350644165
296232101
628994075
345178139
284368077
243943371
548737023
125355111
495708891
309137663
183431485
439183567
297748407
326225867
201555963
162854189
21842841
92094677
596215833
290486339
461106891
391983765
593161427
32317185
522716751
134256699
236497671
479821145
459991585
515590325
101225147
329129941
176247129
375183321
85349113
360720081
410990255
342347585
429030435
307656429
462239331
859809541
263020275
359713941
314920727
429134565
438261731
404901029
124091783
597427481
274572753
56430501
347418401
147836903
199700899
391931865
291038079
482919735
298107379
404747373
98546561
312026273
504512055
701998385
521503851
277822649
748762549
324705575
475655499
376288825
488874991
166106353
82469605
371917805
139554751
523279121
354815205
448957981
355840665
146719961
207200165
432018657
143516437
424281627
385378601
317124661
322556919
602262805
400426223
435156183
288345875
549866767
190207549
433373725
295834947
435947205
322495049
294607029
617589099
300871237
391182547
39601023
534034761
510910175
261426741
262598485
490125543
516692981
351920759
245372149
222387087
414574909
434374057
582048341
402759309
343723605
199355261
422652051
253835643
203165155
452541101
758379757
249768543
348577047
427600073
151462437
340101673
311605175
258017589
99661243
166614339
669200833
551728819
160096425
280171537
444384173
178080177
345264693
218837251
357551181
60808657
352242297
248731899
471232311
136172871
279719967
219092103
139403773
243872963
219676995
299424191
101423377
353704835
196304073
426864163
443293249
267867309
126410505
497023361
298162911
525493167
460207165
310571365
518659957
223059887
516100727
433436275
298291881
257319729
127409297
456191791
178028425
355719529
686630985
272274357
59301241
542154327
284127285
595049751
414172781
105674885
298828089
450567315
600131365
192551311
472751703
431909407
363906209
593467525
249542853
214492825
6597073
327778983
463667491
520190139
337869489
395589867
399615429
685369051
312257863
408082389
434452025
439464459
470616205
284903499
448759019
319930413
154532335
533202887
394205865
339506341
386755329
587375073
261495571
524733579
167264283
79631877
276835657
362415805
580688215
594581575
140912109
626618715
271798573
297922535
585859703
57169821
293415255
233338061
294521325
456494235
301939601
330972933
436698927
63696515
347320281
301665321
161694325
300946549
349636831
477189103
132324257
387389403
438631533
194004755
248698405
729030601
244297281
564132545
314749227
349944977
355301851
297987293
254742285
81156689
439047105
732731419
412269111
248742045
332842921
444958807
358779623
485835793
141387243
455663297
229245029
212086691
332066649
153620591
302411847
622891683
96229065
358670525
286243285
519475485
104802253
344110135
268246921
485607535
542116193
722768541
310218479
399209235
434077131
465618241
419814557
17873373
695709247
372920619
197572509
342404579
383119861
621107897
486882513
357644221
394821013
407278881
362736227
259392391
520648073
273720339
528223645
662393207
314189227
324897785
549273391
281183761
57185021
390895683
556594935
378222177
524349003
565458913
136944227
252344325
608515649
284450345
608600759
598761511
502296515
417679475
528274795
207854901
360975043
233779239
526233167
532566141
540059475
400498637
341695933
249984697
495294527
717252709
235518617
149167805
317180879
236089243
124715113
22402895
375976905
324615939
238993831
753749099
165134037
358966885
499847421
282080647
376458735
234232817
543253079
723513537
361876437
292472393
182445079
581205833
243127905
558488211
111155451
124715113
366650937
422618847
361469683
598946581
137777241
343523953
204181971
120897617
385462453
280010095
409385085
215506109
338026303
535870229
690905409
541790773
275724647
455576895
187917869
199792575
92732077
430302939
472423787
158495281
548054013
439904737
197203419
530056387
538211607
554674335
111406269
474254961
536798249
714788285
334882317
316971379
148943795
324889933
408417889
703452781
496627377
277102459
279271395
211985373
452320119
146214765
337606565
101654817
141367025
168770863
481675265
444121501
405099573
204678021
425843879
225023555
668029233
331755987
384459127
317242823
527346575
84905005
444926711
426773103
431509065
343605403
529763185
362289981
276654785
122698617
110026263
416507231
414219365
216558621
370213033
346009117
741198329
10116993
166065339
282789821
283204949
331688517
373087321
234327925
437354517
323632881
477641771
362429917
331963051
397544575
134572805
257525135
179586035
354421561
57131831
130975503
71426661
382468607
455205195
322481143
602906253
330351105
99681819
363262649
505374587
372289589
342835371
286340721
494482635
503509463
248619327
541473531
418657097
159765337
334896173
732804759
250439793
297302985
428023289
600571293
389766723
611982643
308710669
92453467
240423435
239234055
348210113
146951637
453799927
449586961
479335269
318450309
250832805
577241507
352241831
268703055
601840749
352919167
404970209
285683439
367513749
215601623
326697109
343372341
483990141
353555475
443983173
238956719
623788021
423700619
277332103
740139037
326917491
631458583
374517937
18884295
172500857
256541105
255320485
257133151
497044769
505501285
15622359
153694367
420163721
298161893
434838307
393135345
422941889
638962705
398484001
176581407
284053583
434771775
357299571
570047811
332679193
681619499
267456355
318987063
521681773
407452407
157990059
676581629
109458657
312581595
810966575
173165123
79971021
324332075
466301587
307851427
264824993
490185691
392663847
210910365
649392651
448804817
401894835
211107859
519336079
276380935
369886275
361144047
340773979
98576089
237114291
554514349
443679119
577349191
159338137
148087411
379253805
38868553
299477369
139301487
228206655
549675581
367301361
124840455
569981013
119007525
403104853
592415657
200339191
236585891
612008965
160236987
571975425
407822423
225772571
325402047
321752819
533205451
257606403
330007159
349874967
406027443
562118343
172521569
238276299
564223463
256864117
301032855
307806277
247587999
519921181
263188707
323331597
263077613
630648895
159473849
116843743
295197219
681892529
107035435
227034945
516676683
185852835
401154355
224890745
265855265
225055747
123049393
262799365
332180429
14312433
242862851
613805115
296469785
194462933
264649151
311901527
597061019
527695855
238423641
492894873
630842023
372034133
136842401
356264187
301403677
282139899
509399259
539319625
139287785
483330183
611812621
381592813
9043733
545123273
566369143
491686313
283007337
803812041
530773067
608284443
338744049
294128301
321721379
183763993
494622711
305325803
224900287
499144287
367356007
303060965
306697281
496408825
464064679
313350605
466591671
169640277
435772123
181689591
535294785
737777045
471196005
119758265
351472743
499847421
307226373
341214303
183455903
182417425
121801501
587252873
348684551
330204897
518221483
222360327
422603553
591875557
489525315
485746135
381488951
341581371
493705417
424007811
161975873
478920883
234659443
296176955
316738659
175619409
555272967
281402695
228007269
539984489
240632941
551630291
444365035
247950231
72080147
82260309
339689127
206399311
352850875
181172513
272392185
446176959
600350109
283897127
407658755
431683859
469870565
490064365
278659125
521571455
248002973
102866115
200341251
246965621
543714611
216219709
160984147
85056159
376922791
607725681
449685117
100329593
462798307
291088575
558333917
155023253
617969401
442977617
568682345
626986051
428031779
450441667
241216221
822150873
192592283
594168585
598627979
160669497
123913833
346646153
192450605
380817711
654575121
490951463
326466919
241247931
496125813
250911413
287679249
223304725
120923461
230314123
299418671
386835553
300679671
521813347
355227173
550732093
473794781
261220727
531782373
486715425
560902711
186475873
368571477
317146113
604868091
188179259
255947271
382534513
423516133
419407147
716385251
526209225
378656187
525574877
85193235
371188381
479404333
313675205
444472569
370962951
350075907
466241713
262192431
224497241
343001573
350420989
289016251
166064907
474254961
471215499
635738737
194699567
334134953
622965665
133442577
447198557
542248653
181883247
398633581
194870057
380032965
319262055
440288117
71022623
266378857
297988185
310068973
184680567
78898723
312463193
498251793
458724247
514209133
296582069
90430243
311369511
8750185
170259737
331583675
337258343
275671075
189892833
382580329
607067755
455148343
370712147
233116783
261527511
417468373
222796765
256565431
231254463
704375915
396361133
295203349
359033477
413159821
318282459
319265513
48632655
179222607
365686115
494745569
544424571
335255005
482108553
678949577
384921775
661053147
385247951
355594045
447422331
289148997
358842099
404642873
727131849
380162667
230632127
269904681
284388075
85029197
469613771
217587353
362004387
173998279
459432333
260770059
299838159
357310069
467971249
121402267
539120895
189447559
389826975
819380195
499493789
702684873
277335131
143663791
40258799
408762461
427804931
511624535
419927481
393837705
225184607
247387633
111964303
311713961
516962817
266882679
469009785
386597161
232611989
235932607
617807883
612613377
571552841
659300365
518446029
404910131
260170807
451280089
193628993
430386325
379063021
339366995
313097601
358952999
672443043
455277255
322880919
286123725
500858061
568375169
225600273
485903703
322855739
259841183
436453951
204654721
327249353
311877455
351328365
247647581
376995127
377775927
350805941
131596987
473285187
365610889
330172023
321505125
373165107
165445539
762714001
345976001
334214795
242540493
613761955
384654759
270554025
320812985
187890609
330381387
230891167
419363261
205391627
231516631
516728357
372556021
345975131
395608293
433920135
168518277
265044611
106081103
566110547
448314775
326306209
536081835
60314865
458494543
369860505
297650841
360665415
325570905
485714651
210357923
649625581
19353159
308362099
284262413
515347785
388241335
154685235
166135147
363529291
389107833
679933673
394534035
139828917
475221297
92489225
301088323
374548881
146802235
176900745
72311739
697249377
205235791
386483487
310816867
289022869
99010565
348659517
262746507
419930003
642517825
829509135
608084385
616465189
523236607
267604081
444329165
203158359
564481811
218505211
464516001
268789109
191033661
336826273
452855157
462021501
173990077
504973901
248649715
360751783
273757653
283903611
345971385
229713341
580146201
355308389
354695849
474315209
596660749
360743045
499398549
316918925
375056885
330249053
266923835
456756497
434794155
355228035
449078099
77796455
602037011
276381361
81968205
290838107
199213345
537869971
335657459
555189195
283039971
227664267
216762695
310927143
615908771
133135529
343621265
375668137
308650657
757845335
273585879
220392415
91839719
472505667
453347173
214492825
350495873
382872853
27212253
578852719
433947041
585336045
354697679
461087583
543809019
319373243
249707343
245176061
424297597
148759637
848773519
171611191
668992919
348922677
475698103
271862481
364174125
378568259
239799453
684633873
154288229
570228765
276907069
126925737
371982993
474373317
176004709
157375815
633217699
136686399
292068729
553536571
809547623
234351057
196004779
299308967
694947663
477252943
523034181
31973331
253179159
429376943
294827407
320188141
455936821
522846401
635738737
725866305
320287145
276304863
402568803
286255901
230486609
264101845
143088039
405186759
418481313
284625817
356126525
393312455
275421085
226516277
560131491
312944971
363354279
298706321
750880081
484401207
392612699
294600763
331138899
217421325
132518715
408633621
195579455
214537405
557811693
370912031
194615335
550170381
377439881
169446129
490600319
407349341
460961411
293791563
467569225
90800627
629602595
525258315
168006129
514859825
281306261
312011013
360007731
569201675
451711495
473857113
102711637
314259837
522688005
356278419
361372281
353140873
348906403
372973457
433792303
489096371
329338635
250439841
199796999
177805865
329931245
259411813
369945153
283881753
404920865
201715409
135842005
592091901
355215227
281178485
105696153
269582605
377839419
717109431
427110289
114971927
236939125
349698383
365999575
120952741
431516325
561875967
382364871
431366595
673177715
467929755
211743119
370767009
558474025
140001177
92453467
250817421
231785883
111789777
318670383
255385653
311186635
246131109
414172781
204694489
545909623
279918905
161716011
674008703
254114487
58080649
202730447
590697849
350111961
664196183
510308913
599582253
550102877
550250491
414658839
515243577
554985621
263338271
278034497
286683591
391541387
15384205
177078383
120929959
378970733
343861645
351397561
377839419
353287167
242726763
197794131
523676577
408526861
192597333
289788765
235139463
302925189
153687803
398323317
202093509
417258483
323223457
473136765
315064887
284894907
487956433
258219611
181380927
354075255
259603029
495057453
200200277
714119045
175008611
194805593
333069357
94843661
298899829
457711223
290201821
389245769
570053271
389924439
305625279
237848555
155700355
484785815
114573639
411941223
579664711
568879577
409036623
117755563
394135643
598822523
282331393
109062331
404054259
367353917
276151737
320461425
291508295
342645039
312218061
340851795
563100703
567767427
577707449
345870865
482730653
104742183
412227489
316607901
537033663
359414547
436732947
206451473
569807973
83373817
300271159
642849879
513663769
334138673
234515577
627608799
303917911
284587509
175599773
249997531
180318521
264975771
717071561
816937741
270074019
415488589
117650237
686554683
190765985
732112599
462292543
389833853
503520999
482363375
161283775
401710757
393944325
475047925
173442717
373653257
361871929
168021811
531091833
118223447
583564563
294483831
392764527
157393745
531281231
353755993
161690931
600428303
274145197
501661985
538218385
564100575
228783221
330186407
137505863
299901957
159432135
433249371
363391863
417012785
267332627
317738807
558396865
551176141
466893285
204885895
293942015
642493145
555629701
258223587
190832273
294096595
275521557
439808489
282885823
227921575
368174221
369652281
531090087
489949743
100600815
296865525
227358879
219382277
385449929
473139197
481099551
439154133
583825869
436529251
502865303
550127221
164809455
622281271
554313811
505278701
163640219
378222965
542023679
145160337
435456563
588497423
822520653
558508323
285094653
476557959
303498055
384174999
199028517
540957781
475840103
415489843
468939511
409139209
581049649
422887063
410833495
635659995
605137997
541295555
183047903
404438943
283087643
155627535
437453469
460598065
528469489
448173517
303408333
139895691
312583907
306271581
550289331
274978519
418114847
138304847
236799187
90004045
674121451
400183621
270200917
432166475
288804573
184790845
356672933
289220605
242927769
210354987
817411899
302469121
350936027
421684119
215158471
516146327
239841861
446438821
493856041
408620475
511545363
391150971
394182223
335647951
131546253
697249377
194716493
341749047
189282815
753684087
267068271
485381389
102368787
58083703
265092961
650813017
328446765
301316347
293375427
456860283
753952759
351322545
405247219
325619481
70013909
188284473
572529967
120691353
292741873
547476239
407115313
256696737
224287779
312835887
147360591
396052575
231914655
545903941
322834105
546300797
349964787
472922981
188598607
339675929
355633455
396803523
784352079
414453467
375895385
342398331
523383353
258737611
467464263
404747373
666568525
533377111
621289171
283167759
325961069
477939403
321224193
396588915
303284589
163540203
432770525
484645179
436515969
73440411
334386709
492666483
366913951
566697459
129331475
496978423
34640945
477475063
379140023
356561803
310721479
469542167
468387685
780828035
233281913
353295071
352380601
454004683
344838271
328860757
315591765
286634105
383641619
149195383
335866719
778318465
251293203
287060475
269393345
474738571
71028437
409760479
649664543
380736291
524679369
610610415
681356951
272986187
484690343
476569897
378388973
395047903
436435957
657816119
185591819
471243245
233552731
547315099
690537539
430271931
205122377
417125843
465306605
527864075
293682501
435774409
276040069
147220291
434372003
533260629
186970399
391735431
473994675
385063925
327013803
297386023
443292339
169333487
575090031
336696249
459845747
419406705
207419909
269658081
467744385
235993719
438161611
246807357
654857299
535674351
592452025
409066219
202738301
248963279
41383065
492608837
301117175
515340623
474720091
342651313
398688089
640881693
710063977
349838917
438124967
362077195
516005751
726933035
460072305
495505449
366719359
266565441
37605115
630942405
329149865
364728543
398199295
418369885
409753005
388462949
733427509
364629341
622200737
379088001
558078613
623737335
526975007
253781581
240595967
489997685
485794911
212599083
472824059
237965141
743519807
333718045
570590343
521223699
457994643
342769989
324910079
200243269
425553809
360906931
336909071
282914139
15803289
321406091
453971213
710062407
327706077
433862191
349645837
322702943
69702509
146063919
432613103
710063977
468082295
225633129
285167157
382360235
522627337
129583259
581273011
531585635
461378317
161630331
451316401
490905871
109123025
191347517
275675305
431494023
671183525
493235845
70473451
155125165
521205469
481738617
307326339
303831185
613079855
310201179
383032005
178033533
441250327
472850755
516996317
318678765
321741121
190785055
137438505
401344673
290421125
303547407
339929745
151890367
184522223
141606221
352019655
70324481
548709473
267189115
337440745
264089417
548908809
731923907
326555701
211039891
540846663
229109793
833116199
456806045
489786005
234082839
374899057
527942237
135131213
551754555
137815119
36068595
111048867
406659835
225845801
280778783
203327839
389907629
258555409
322577499
444525983
279701965
136175057
550683271
191086541
87073413
297317987
418888925
168165107
161378607
687791969
475413885
395645473
197284253
125293075
221612343
188851929
389563305
115409683
283011575
358327411
125685621
125718743
602722525
338807163
396872477
294193465
480456843
496075953
370564359
214477539
229450767
405657957
122707225
475384797
35809027
595410981
444463149
758986947
245629897
426199317
606785771
466309989
406944835
578110957
319431551
502316351
310108679
283578585
396761163
286531391
705699353
383197729
460546303
419739661
404368985
192090709
164068197
261095615
336910609
208347471
305720241
222941485
221410783
345825665
409534729
298163595
226062797
265293617
344985317
340848999
438205617
283394871
533648523
402676249
212042171
242641811
137546151
23942081
208804379
521744823
579535959
557452113
194356189
74560185
604155107
288708281
322481143
247302219
523692807
383231595
392773059
438043531
456771001
168708421
365888069
279784021
193726357
333370661
213969815
427920843
529512795
523338053
269390353
189426085
405972387
253021983
164429683
100010643
37600375
317502831
375329011
537746523
110425329
679754477
408921429
192120879
367912853
303241723
254420997
235869265
173446083
256471761
264148017
316936657
50474569
407329963
437495135
244493139
135846225
418529883
595151545
440081483
379687825
444530255
251687197
572599353
316666283
56662523
612089415
415548885
141476965
232357319
229035261
214979395
398601485
125774575
308357037
522379983
214580389
454545825
497047315
190725927
584761365
98551211
647147027
229852733
593615511
597842261
80469565
518960995
267544587
461013459
86306427
69239205
165903309
506890827
442315687
208398559
340249115
180610733
467635125
366134477
393670377
423118143
298410133
674334371
679797089
476347455
288547337
603027047
402169099
101947663
531851523
526759969
404439251
422201423
425821231
222719521
456733763
425131409
399464407
482161311
27364259
450696513
414905499
256650335
171423171
422415119
278578191
477985497
275592209
437040605
355908525
271804063
55858451
720804999
465884123
321596933
413830005
274760193
355217677
464095565
223473081
624581893
470132647
298748777
467242745
317488629
325676359
348229371
212291871
220231991
291654755
81320917
537836319
334764885
280645387
237313387
185017533
197823565
336278911
231175205
248946521
338057741
292604949
637691055
353956369
380412939
551043473
422543605
173991467
454857937
562490589
505293191
515513513
200124943
391739085
342687459
348047031
781686045
128406199
592478151
454024889
352333401
586388141
458105655
461939859
366239061
369914365
379176679
459658881
312536001
380648835
406574181
92042471
367044357
52199679
190464189
599841947
375127087
284921273
428273193
145057593
450419969
413181659
642507157
548557079
326282329
168685659
297974655
398859035
307209231
387618887
321642027
199216031
699398811
566626909
155836947
262918923
365116557
379687825
383319357
422682067
348206429
155662207
618606703
369451293
311111249
297233765
313459567
230897747
79307095
394939305
171732857
132623471
229516383
581389309
153071925
319532975
379137121
313010171
261220727
91646119
175927689
416310655
313472863
424640725
440460815
535740345
322481201
399643535
388227209
758972859
372025727
643612935
485425457
131687673
201554029
279238763
388898465
600767033
428915023
605723987
410864665
451317305
356538947
350048501
529287303
471293969
166928891
426842243
729383811
493064857
384624771
289985521
468049765
411245547
296278801
64863213
90751465
491284245
469871997
149111025
189227227
399896829
419791493
668756711
167455063
282553353
667218867
586717261
214983853
211059781
565707223
269120739
360405087
400764561
685019757
431122503
223828845
203299443
239672963
218218295
480285251
295080829
282883435
389291313
352822061
190295783
461057859
129279633
342918833
295482573
220063725
306266779
135152679
231780843
318505833
419769709
442025801
405835449
259599171
105647687
204871915
557523515
403089585
279123519
257551303
482292241
135152319
269564229
368169121
134905845
272251183
294683241
186439109
357230171
256977791
425782975
374538609
299574849
135026463
446813513
389718275
642729405
310369375
376741943
560401379
320742557
421978871
277521077
771638149
71844605
144549597
353727737
97505357
208238875
341748095
473287575
189950115
379496021
435047789
279167959
676305023
91096555
302283037
229450767
242102555
92370307
208937413
585441613
321411249
90953391
60882929
330923215
330785801
357640125
687808775
628563311
366134477
264122451
415823857
281220251
73876551
304746851
653660685
246524933
424962275
487155439
519060051
259694883
325933329
477292059
506769705
339689951
395077477
374548881
257465493
151723593
188382155
323307333
431247893
262131569
706619045
356947577
92994265
381829487
177538691
122523319
198804181
395223895
74307555
544439579
634771425
251357599
520059507
271030091
346902255
722911027
342170443
460428045
524144655
321456539
456651609
370338453
327702561
456212819
473443367
321339959
305805547
339547245
383617499
163036791
403096115
412542075
391363697
590834405
440639797
605088397
396712073
90751465
398439479
556921211
69021843
434838307
327515619
493354263
232564705
334548905
312229995
238682653
410758359
477071935
354413101
499622011
172575849
215637345
453600493
249532143
239108801
230185831
513498885
365888311
399960017
160125933
618855887
232475867
461340505
368171727
590379891
383297471
179092493
475912587
224701923
394480071
421943215
786360717
410273335
539938337
246761067
418539213
265825265
529996721
200223521
563749709
371026777
192471839
188996837
281761999
540259889
407928769
577428295
534213457
261309231
386622195
313294861
123714523
812770623
366986247
237363143
30871573
274301765
854408267
450814927
249943149
224389601
434768309
152803907
98036697
503332853
489514365
298446409
305151215
420764495
592705927
364780257
180422265
297700693
130675749
452678489
212964691
154539247
501691185
480647209
473855795
355917011
225325329
410664119
394815611
252010929
350564557
304115669
352436891
104484155
549814689
80622099
204564855
116557683
241852503
217082787
158525389
361087239
620011223
556936393
468570227
431434629
348900471
465055429
246499083
404957347
305726307
500939191
305238369
304501295
476737873
367526965
572006973
287812821
379766341
679894341
269820435
178022757
286779475
386050311
345250579
314842605
380081841
270206981
131943639
177433599
454033823
363673531
436567359
420772833
415124265
407632391
485987913
198096619
385848875
239703975
327457941
335510907
604892283
576169397
267403885
529213041
365696137
391208227
594731239
473147119
210697745
209778087
260843891
187678087
326626347
268270947
214364209
137952081
266785911
507841423
532951577
407550125
394357755
794338075
414428415
157960083
283198603
296373293
270173937
86624503
488816501
228461127
451128471
459105663
354978699
297527791
253292109
656992765
198482595
212573919
509858865
205455807
107867127
336145745
566469157
147731727
335255005
200890049
168538989
102154255
387691903
662287153
572026185
555182319
312505765
427172411
289057037
326746105
197391365
373937901
476295993
9811809
421298879
565721303
236724439
628554447
594351039
132918461
240627809
180104711
113014071
330352845
504762225
197109787
199479665
575321157
424480387
361840415
457763829
674154707
646781895
443673987
380078507
166064907
263752885
591638691
239799865
278470213
411313083
105700263
457702057
334267597
406355003
254875043
580983159
365259147
290706777
312581369
126371245
52281897
527026577
54159277
325173789
467775875
584755493
400172657
203668875
222182803
261362527
300919355
533836953
428752511
299901957
412915565
416798551
255385653
343505245
144711745
329172079
252271431
639747625
454043207
82461863
239970507
309879141
245992461
127399529
280405149
350790323
563970641
284964819
159931419
435216271
236863357
256790289
129577275
419699137
384553251
352842237
234512675
50460789
443704403
357728961
348625157
460103425
299583873
653254591
373458573
451832331
302283037
205614805
417862887
205056405
349463701
131324249
440081483
481341587
439217377
637332711
141614277
358794265
528892537
776391333
518944261
737780753
532924289
303547407
380600267
242488757
431551183
277237311
403076861
548734541
433255003
343770955
146860199
223959455
272586947
466137971
463327301
167646639
307535821
76423715
261331237
233259861
407721133
316092759
386924353
121104243
592325877
127865013
483462519
216379597
299517911
110980617
548158973
440031901
474203871
287711605
197538495
543001839
641162387
614887835
403778275
426264789
404338889
219577563
626958387
343947241
100031085
462148347
239197035
313123087
487614653
129605849
607643593
204672675
595253983
299445435
415559929
129395665
281041107
557925777
159881761
308045829
250123847
336063955
196866715
398640891
352043789
96315647
491455791
345264693
669782135
527325203
444156195
364533111
299192467
268351155
539076265
320117441
88867535
332446925
648511935
366935681
282944955
36223561
177629685
484469555
395425931
386109077
482210277
406594589
512031279
497252731
414830411
697818123
314985905
401531937
238850945
283007337
371348647
263944535
227940237
575973137
177574311
523326903
486299287
398926221
326146089
203973857
319533969
350623027
133714979
200339191
170532963
549004337
392142819
519618627
391517647
153032747
698998231
170836601
313765295
528729419
167937853
426288835
467437275
164317311
488927173
406408911
407798897
379208355
322196207
311986059
211783953
237823073
468124671
215983377
255663429
256975633
486437247
91897105
255542001
215257767
300141217
204671947
233477133
349043859
135653273
407222777
478523721
593588509
391718105
296995825
439231703
433772093
308935513
573481229
310629287
500672175
88419527
407490557
388103077
475571631
319434819
204308327
314209573
270030569
208732623
160838585
202698453
163700353
561140967
437108161
268124225
445507905
389107833
106223793
526087709
212027249
167845471
572249015
355660767
91699877
197347601
312567489
369755285
68937959
235143293
203222639
336171015
373948697
398241607
519164129
9990491
215550237
226528471
479724805
344485015
242946295
222951381
509127569
377413875
337136151
458413617
436842095
535230881
172944621
338744049
309152719
216330727
264655097
265199661
472276651
689925703
675597057
300029577
368219853
620468445
461737583
176514941
282736575
848028215
257071437
337376999
240588245
113053237
315404087
499746019
292756543
357878463
18244993
447364159
138129065
669839199
301604415
387943141
118361025
516484263
264387507
25826563
815409735
327686709
373141161
140805365
362058575
305669469
208910431
120680459
293214393
170973821
337675443
516317643
613342709
330526911
336330619
175416273
122133307
242860341
249331053
183168195
327249353
285397407
203010267
616492219
583145799
830852957
539020579
581861995
561694493
512951291
245242241
188996837
647497307
270201215
301631071
245025509
265833891
279873773
473913733
506273727
436952611
715163195
291354581
343309619
582391473
313556499
372661061
678716397
359382129
203664609
418648013
232779935
217365695
533205451
647030865
271522685
474376401
487459755
278928463
299983299
121571685
487165439
291935763
356708037
246965621
49008875
362639131
154420973
303128869
413372573
186121065
79307095
456008923
513762047
309653679
216759641
232379069
436728893
377631623
348974011
214657819
446626263
392351363
411009655
487897371
270830931
317856781
259481125
346936965
580468515
505412711
258272735
285340071
286632193
417225789
416825673
448383765
283410169
528590959
378771523
270955433
414183225
468183239
457503175
198096619
566110547
277478855
298017153
646946217
570849045
579984307
236568691
393236485
165671725
212962333
214592155
43886687
336627905
507704329
343115025
303379313
215292975
316740993
48816629
452174725
413660375
189593141
435986231
561866245
641063049
318732723
604605205
324668187
731589459
492509983
258734355
554337643
352429445
586228979
149969755
420864867
641429865
192857357
434584035
464959871
358667765
222446735
160172359
356275669
182840895
570511649
442271905
317545121
322755515
295266917
558171083
370486335
393839325
208463405
532486347
249042263
344346485
569852025
653408319
508472281
372304779
423700619
403352875
351350285
674883117
71263509
502010899
511186871
333724499
313264301
399658765
550639991
357910563
517778121
248597663
136772787
313440083
57908349
475892357
441569127
552627267
243936983
726598079
268477115
285795255
307157627
373309329
232407213
551900617
536537507
285237195
395092401
752029177
480870051
404802019
720386277
103034993
240502335
441933689
361536567
741932321
589643435
386962749
320151405
214844527
305057359
386701249
511329201
510783889
453824713
222346067
333501989
608224275
486931345
648777775
101808875
532015501
456385937
485654019
190616985
216967285
471777745
102849113
250041915
482108553
457800969
191679117
419004493
385774561
221168749
432927963
205813323
267262407
246207569
335206265
318650017
229687933
510672147
231086707
265442633
145823975
382078887
371033647
171312483
590176151
452370191
161001495
566496009
544560927
223998669
214189897
878874019
392235959
252020717
372555447
144829863
216219709
329601213
431910747
412458773
516747249
412175591
419368577
169950631
511571205
439040083
826224123
269900471
230352813
229755873
589424959
352083821
505057785
363383247
249053421
454878833
305472215
279530795
357020713
150376187
130720659
126562771
187616777
315711893
236783937
333108135
65030957
404399595
447400049
562921401
546435263
281608741
82699439
257651609
283614635
580037191
502811481
226117131
247291761
543463385
264853353
421239431
318987063
259139663
101127859
674848941
105529621
477816549
480427211
551721299
297612227
171261155
211256971
276195749
351288391
757426891
275000727
191914125
257596101
265530123
336909071
243818855
234479503
650450853
343686053
144610461
254294797
457504701
80623443
178895997
353329065
294032753
609085753
218356453
564658597
292911765
128956535
343681697
249367153
613513069
373457889
303056451
406358771
609923655
416000403
386833221
393307795
469955947
367673537
156902397
301668407
289798695
88288107
646353205
215859405
324004063
60675605
605791879
460007997
392161441
400829423
151458203
406069803
206328541
121589805
428215179
637757209
552920109
235029705
330416173
238711253
180836801
321158045
458591945
171706963
203354413
411252815
415364019
549307237
321970267
253583473
253832575
488533725
516410507
422318343
188593823
780512055
187727049
385720459
560658769
173428945
688856119
565518559
610890615
469927051
666069079
515714255
456055493
448009053
240474957
345087809
408026077
694339961
126754193
622544811
526961599
226623415
227968335
290756837
74744485
346062655
339523105
151677657
341564973
199191913
323468565
334386709
178077487
650450853
428711827
162211371
453177473
692836111
97155681
289486329
79115763
496629843
335351647
480733057
290392829
317252431
449335145
410743503
300243111
278899363
575992629
775954125
168653405
524749537
187037653
73724559
533382325
137874515
460361253
692109205
204534577
203017203
345227893
268820559
199673257
390812931
298094785
170320263
294960513
547607729
504696147
218033337
608011033
442313605
314043627
140403613
192596635
57716361
69679983
61143925
461031165
230846471
213313485
440543913
324226331
43886687
315307639
390480657
231328093
408116219
331572013
557452113
603351475
282875915
164248171
430897801
457631031
204831879
357626237
331230407
222796765
390895683
237865375
219823773
570849045
786360717
729228353
521419689
238757367
246830399
440641463
472070645
475387255
557541687
428950705
549189443
498310223
360225791
455344029
303500409
327948075
623144421
431111753
638605753
586205409
249892727
220947247
357846275
40169175
349013993
149100171
341711061
293282811
32317185
227664267
396620623
491641497
556161653
649881739
27915635
153038087
622884073
95341203
337732953
501954315
465025825
531772165
308772375
211645769
442486675
218575813
93015855
227937797
245882825
282896247
226862601
204240961
729237791
160521903
407632391
405611793
322561491
95925909
359349159
134979601
887712001
350165017
464241017
496589857
397721525
635148239
228262667
214695393
373165971
674008703
139732267
364684857
442444629
387934867
63914823
399739945
413626317
538014935
239722775
508933725
322799403
286826547
223621841
224287745
462591795
481179267
169630291
435732693
285049737
268518333
379835709
336479127
381840715
353387499
251118129
376643675
698812305
330172023
648087903
352511665
214401053
394719143
94429949
667850413
517343459
520262351
424042311
260177651
383305953
324297049
331664301
625624181
388778339
564077069
517778121
230467231
532715491
484961001
714848935
181985367
181689591
320924235
460356265
289480365
894663649
518906857
414762351
270074019
194455177
221909751
535674547
149732411
609857555
224143065
722060627
24773149
537026537
460103425
597719615
228755513
669598545
654926823
552285411
429142805
186321061
297866625
560633503
769134553
285428469
330393031
458275719
31572105
621699363
154288229
169284123
225190595
166017543
483297911
519816749
203938481
283881753
523722381
444882047
358580847
111353019
409314323
542191143
497786863
112003003
687048393
196701667
548133635
279732499
269075027
344333725
116862629
257455999
348549759
551871577
370218051
388377405
681182503
708235557
192777995
381358125
202443585
448959149
298487969
72676751
378748939
444288195
464668161
43588255
756785001
422529623
376256127
375221571
472833463
272500753
201466675
349760261
560364315
645213911
406723947
309715317
514988789
424175787
321134077
567663591
579821463
291339813
802593463
140987957
498345181
316740121
106662013
582386621
134835931
495254359
91109969
187924933
250011181
73676483
488043303
234116993
5867017
271240667
467874951
57557731
511481597
438520905
592946553
328668615
618271545
401906373
353961001
414750805
323943425
562589443
272547029
173171847
208766679
134427427
484763789
388985785
20327917
289572709
547701077
399182855
709699793
110030895
186083751
334476413
299183031
202886727
530591819
229755113
151926045
313808349
404756163
105721713
241959283
132820465
347166779
293964043
400764615
419619067
604506821
338807163
272112385
79608275
459660835
583446461
250488021
397513917
414512301
608024139
569909895
392371239
435110069
278928463
365035169
473531317
548917545
282875915
415204741
424075847
350727435
379052373
210295463
497067677
427542455
317427969
484726465
336030303
354497843
191054243
319461527
331710317
554941969
658584415
144041355
635738737
492089923
441830613
515391461
520681843
397993017
364788233
303614457
207474405
649243001
525470537
370957181
271638035
526390827
27284829
240982085
341436117
379749421
439048583
308135385
55289395
230206251
310943687
511186871
535986003
475304509
433239305
438187093
670605615
331761569
807178283
182009483
389513643
240596569
601840749
87763235
299491291
113770457
279922773
223621275
282636821
194654565
266838905
376008091
378035799
554889221
141958209
380664445
92453467
443030947
391661369
384730729
448290869
382458115
393313479
114183835
273826419
247100377
393791659
344123327
430897801
193521795
244861539
306678145
429735001
461650163
221960721
206325163
778612251
382921623
509775733
612897305
319476447
247302219
183279109
294853231
219768927
459569673
221028309
244297281
408015409
501691185
581310617
406936907
365542103
200950945
287961717
114426537
444313981
579953627
279044659
504686627
185739971
255987989
334467829
306446537
354405571
179141893
436529251
138462425
702079411
457521865
440188649
234734087
390694293
602660775
571279935
263922131
304911557
38151737
374899057
216744869
253285441
247822287
509834737
290069699
110158431
348142117
314421669
160477035
440584237
337450825
122770101
274977119
468021419
422102495
422454683
331130769
293256219
360031565
210032481
269733325
225987115
255375037
413214725
211968825
160080285
193239225
495451811
243120719
414337759
176470327
265408727
428554213
312618141
295699753
833199519
330720153
345604863
329712325
200418057
480085421
245204827
552106635
315353345
300439931
235219593
305960553
277177731
355531111
382503881
614794105
391565595
333349621
462614173
360263085
446126031
250123847
401154355
408570959
526517307
199079985
267544587
454070105
317545121
472816539
563123225
528043195
425131717
374225867
360445571
177698609
500854745
88430205
65926653
409916961
518221483
185862687
506116667
652526305
542116193
152027541
429266345
274583143
273725073
271265117
491835633
164429683
404206983
261203591
446649747
252147915
519718125
490009989
300271851
469794319
582946413
463534695
443704403
294984699
385126687
381255705
259664277
431063125
715637513
282513295
271843989
336352173
436729761
408771623
347482307
65507297
344411965
246470097
231704635
124772753
314920727
289566447
227903113
450858719
442828681
424333163
306094367
533853843
286415797
290192927
440123117
465378901
386651561
225263191
374282909
377148233
259032779
428696033
474258599
312216103
164912481
110685223
87552493
233163899
379467283
298715555
517677817
514707375
518304945
114745533
69742879
453427025
444958893
278594427
367724801
544911025
342908239
314199107
389868979
326279523
302555123
51119909
633764419
643726889
208279517
461924079
60193011
588094737
212968439
192863057
293713847
599674695
422396431
278523859
167100623
144045489
324320751
275364683
388464639
237755259
508857605
284200473
714760423
275688689
194512257
270746037
161250857
248251617
240768891
164789963
287192397
85984117
433477057
449588865
581337805
674072007
416323199
94843661
176039923
401422601
401199971
283435337
424460755
532835633
437574349
453939687
690976709
724813211
495428139
353970127
243131911
204239999
263069253
455960123
97502205
206550645
197342379
164241415
321717025
435377241
601388039
519558823
187590093
361356173
232874163
338206919
431659567
407769025
475024549
632316437
614049883
61866849
775313859
809981747
505269405
395311671
319267689
66861489
329577247
556233613
279123519
238179273
152945577
599444491
357299403
443240351
394049343
434953899
226233647
47471201
333671723
279677605
204554085
330423255
273765233
302170919
373906957
332046725
334468149
348183445
407321957
595705683
281422885
663521393
553081627
202846261
263893457
241236471
276338005
325939439
126707139
436022379
619620805
265570241
307298799
110588073
345971385
418276411
494275385
280030121
477532757
29455823
605367937
255379155
186181379
457716429
109460619
244230269
360286507
437012873
249778765
247183201
450286103
385687965
518727989
455378893
299547619
408722453
126138747
534833471
169648835
148583225
201870149
163505093
705877179
376782817
441308443
271119861
442830077
198030781
309691115
274128865
576899145
559995973
255562393
632523501
235362027
331180223
305298121
650730223
335461015
576610945
42668837
355669911
312102153
46941731
702694557
252586111
284834063
394230565
238070267
136908301
366450311
388420273
232998747
636347901
496090841
350935335
96389101
737727133
272165159
789394503
273219441
420330883
473606183
243703527
608216159
214481743
328499745
430200979
215627691
430645075
558559425
553404777
266468895
538600311
244230733
624768273
408870589
424842063
476012361
555832749
604026255
474120019
586294479
203154955
165685619
665832513
361735983
183771947
394283553
509384307
229262039
253051405
385443759
279703147
487706245
165626687
296234343
643572793
351820027
146940311
338138801
397326731
428874499
19048899
179009651
495776489
502469085
511311693
188251169
560650517
299901957
357321853
625692275
341227157
599976091
364128735
275107721
383459565
510843493
325877951
321161809
416512949
56978891
179729741
449344593
410213091
454818759
369828263
247982791
319993483
331073403
408820685
317003989
520864713
197037043
276050027
108106037
273247925
546569083
128979801
364886857
464991653
560660315
130479081
423178235
50754769
281608741
362941905
435787321
413080043
439133275
554668187
323179479
192803793
317989309
313389969
418675067
225867147
427224447
325703689
653848319
507718775
271728491
495279525
635519189
283534319
150765525
299893705
339050809
507456995
506072913
587152573
128735801
229187765
229196693
123003845
669343193
324798519
158442989
471840415
143168559
314929323
348325421
464211741
484192619
608798089
350805941
296588443
451308249
550599899
447553065
251872057
273958841
267272193
718329111
272884587
655069357
874791465
318895231
377795193
418591987
681976493
75520127
425863549
375499197
367719685
130376007
173026305
412958533
651157893
634668215
432373871
235143293
466326469
297285095
289182411
133196099
67630877
391963495
163731075
226513247
77974439
220459747
230962533
617251395
225680611
277548499
343885013
344839729
239147565
329540179
364780257
391150971
351617929
258355751
334138675
497984963
560114007
472170051
285673441
521222793
239161965
174121865
438699177
464446523
639011211
473147119
482529969
287538101
533232603
299402985
70064565
305664405
625470843
364442607
393428715
483361453
859809541
324609427
255669849
404018071
455344855
232168065
201548205
144082025
566979149
461319225
437907461
505925181
449871397
386475047
604276755
435732693
287734331
289217213
692836111
499938333
336862245
521464783
367415459
509086767
407761079
612275019
288423453
285673441
208861091
145996171
104631379
445617851
321141785
299794595
268653549
309930197
154630359
200864141
459900795
475945597
255560037
368162303
494191005
196548677
258777435
515000337
481703611
194763313
146608967
425286615
499667079
302771145
355520435
276804885
334030639
286883871
343083005
408615099
398477731
147731727
478485859
392773059
517564825
386008943
603717707
284984433
375243213
267708261
310151379
157999797
338741601
361804945
386050311
328278067
198303913
358430919
379693983
273558123
292614149
560905023
278386505
207973509
258308463
620304111
501278439
280242335
235849203
589430433
188827443
494225555
157913197
274865779
334696681
247527283
82985623
261161205
438208437
545929011
247686291
310151379
561551365
224760981
264767609
371879929
341368569
508281547
119247461
184057077
269475625
313327501
316943129
181802087
523270879
179868089
165864853
274442125
336273889
291305787
326492151
404338889
653739399
256192625
374328905
269954531
449875101
289780401
341192119
617743535
356308003
661681501
523528357
586790085
582309645
86603371
249373903
441476927
692543887
73073237
484485235
425110287
452978201
383656617
21922607
187832711
356623141
234307379
196497261
557739371
213384185
687472833
446449385
512553809
380796631
366657939
429506589
287829109
52061373
482870525
230047879
40583605
450492295
559270101
694912625
739109705
690141245
290167357
142817445
357655445
423261621
242777991
423867331
15370329
333954211
312597645
205711109
205879633
444157519
157903657
509847655
682982229
286496003
598257933
460608311
332296719
169593111
417570403
530707695
176117527
383653483
277721913
578533431
364068421
199479665
588356541
266191331
245442015
136234859
318506207
371971555
404749973
613834741
318326877
592578689
292266339
266708293
335645057
528248861
488145691
240312381
142691339
248166053
718918733
496491149
463000195
293437419
337277297
55092081
239660667
522202971
45589631
322319381
523270879
369554411
453394089
126912117
307006491
132349217
361650795
348417317
160738979
474062111
396441765
493220285
737027423
494833789
264334155
351112423
436779561
506567941
396405887
328082303
319817935
288094947
286700717
358499437
410849053
362978379
249542853
259290073
513892429
545896245
289161371
412423435
390490181
171389225
193467291
131269619
572144375
758421693
394303359
427770861
385226467
485654019
285136925
519725887
357299571
396263883
476838695
482742845
48982493
513114027
129744885
384756929
55007865
451457675
557055135
213012609
632104193
391010843
304028311
160099179
439294983
527555131
192954291
582540993
158986777
146348489
449007955
558560955
423867331
316693929
204616841
344358931
314653381
420165147
437148321
254875043
241386107
370015483
202620689
389701685
377227347
451913271
274411209
350048527
325792795
256765395
133076619
82571711
328057649
716069117
595261753
395573765
467931495
250520659
459424179
214139547
314259837
231985685
419005579
375861359
381393495
124896063
430553403
383218133
564409425
591620331
345500391
415552959
406005599
222243233
263215091
255992831
464273749
277674351
149566629
247599033
599315709
288769079
126641923
671670881
313309153
368800053
484469555
178214265
676375351
260283409
523744689
285905063
328733155
562026419
331534835
166857991
446708175
475384797
545744059
236227443
528362733
115367293
379975037
858794641
329275669
551062557
247344751
568964647
485714651
386199055
453518163
204165955
238307425
317003443
152590417
310407001
371632147
312092985
223492621
301996993
391281855
256131077
395215227
564505645
367675571
314986723
114127681
664734753
262114681
361039649
251202309
398761055
368584323
326746105
37383573
361376841
370790629
99721173
496506213
381926183
425810361
548105185
251724107
219394129
240513951
235008239
596467521
196717783
722796711
285614819
275910569
185489239
203010267
488981313
298599597
617383459
494350739
302984297
67363863
328145475
63461011
281933807
224094205
262854991
480422531
326610935
225296251
151653381
408107193
318505705
46161397
449201305
317213701
581647019
246999945
155330087
290756837
479949033
50002783
456348077
69104477
605739915
388060363
181456947
88594891
170206723
455603587
221201199
419506791
102506781
175875661
253022451
641904989
715083523
418208047
406927495
155637755
297749099
309082511
103376343
338164585
118898133
254998239
553447629
309009565
322889269
189397943
634983013
388672957
398858845
550723953
678847635
482740111
551379705
304934931
397237933
57557731
280157283
743470241
255906125
566269359
331193799
423269117
116544837
163289239
390155323
250190295
556120751
155413827
111907629
303780675
103541597
461991989
217334497
395197859
398131507
352702943
402310629
455398025
226552889
395828295
138245833
442058151
234306651
447596703
225563325
318065379
247353717
416061489
348873101
144621423
404530371
61436975
519751623
61427307
390494615
370040447
171513387
341762887
200139777
70834169
299301745
263698587
623919915
444833949
150399321
646615523
308508005
480964391
402126919
441991331
343083005
531209745
194287333
373735395
129992265
511018651
302659377
464250351
330875871
370441403
370893845
560154121
588762615
491879531
417155597
276213081
284935903
467586403
402434175
144727787
542114595
294483831
277578355
427007217
657645509
194393739
743087049
288708281
288619995
438689205
910382319
457833365
163729425
139145211
243776141
484955919
352996841
460469887
170599359
624560659
620898449
553562905
463349585
791409957
177399951
306707201
190392943
422485939
406951831
433579781
355357293
382309217
351264111
279007253
276409465
545778463
104538845
286017497
469749325
533838229
199191913
285481201
180999947
210553681
62999875
189786743
624445557
192556745
535085009
678778155
228125435
376638453
145459953
167500311
193481897
639062339
138544931
223890297
802144051
166973063
364407473
119504831
205473467
572251875
204572547
477497731
197170867
475828131
277481085
262013023
225055747
470128083
662080347
343494827
579357119
320729763
265959209
111061751
483513615
55092081
407414655
306504721
523830939
314360791
600735213
364335827
406206013
138891795
295420977
520254551
394303645
238968469
444631235
244784673
284784675
102763161
476295993
226900953
427605505
316537059
403449567
218708779
311211225
227099451
211920341
138803819
410952239
494971887
486701955
96588907
312888299
547451881
242168869
123759479
209318105
528235395
556921211
312989049
605740023
187697155
83191223
386693043
138665265
518163329
326828875
295274525
256307225
291614993
490229841
93940159
380427431
157822195
195695769
230959853
332950081
400520113
658180005
543227815
220177813
434122505
255429049
244190109
314953735
462217177
443585967
353221835
347065963
84672901
340596891
116068755
453196435
200184869
361931261
90876941
351593639
272617759
569422983
358997121
444634357
579892991
472510149
307567013
497170593
159858021
591851819
404843633
370283439
130703555
427110289
434028425
226991241
204051651
657232019
314998437
240273429
138571655
637316687
443421837
39951689
370312161
396423397
40965625
479428605
402677465
43189755
444320655
493940131
234768089
399200283
273214787
385224393
252438861
53197557
205228265
416529843
268856003
302784393
280854135
279240493
548267729
265140029
493109595
118373621
424201469
586021897
206946589
631191725
585958837
230803873
329986963
441703751
200888005
406916215
384467811
446026603
45571127
246890629
294960513
262686553
319880757
299549931
529810329
175904301
861492709
417234547
690177221
278437051
43253827
418202939
158820165
455886195
306536437
657748685
616965405
511168173
497112997
278020285
345530983
79903541
290303985
436540721
332660927
630915437
474988093
187335431
388664435
690510471
256239405
262039373
614680325
338266605
260395159
337755783
204051651
236509861
574793699
310071777
174649047
146567445
177216985
178040141
552153255
717063937
193550735
182142031
337604935
527496353
548794773
100977717
399126361
346613599
405699853
655069357
154348479
418213465
299999969
164797841
459873591
80896391
417102413
462433585
318924351
417195997
217402665
775447749
229109793
556594935
339391315
281685585
149559213
686732241
487102749
232823603
300396151
418329987
609973759
199379619
432943447
544972301
56554013
350246327
200565991
278147379
281232889
271241059
468775823
480538411
563777683
523458381
486735813
251509439
529269011
291478611
365154927
510798295
212831073
380093181
73498261
503056577
331720575
410664119
239044335
364341729
324563479
221479039
426069177
352380601
60274095
576301155
125746557
90276085
504548397
348331119
320904957
334206511
397273219
280899829
483069907
463032017
296807765
112118955
242310117
206932905
392308443
372997763
694066429
366025087
531449807
607671761
127155595
568117643
331695661
269024301
257819709
317733669
382273871
682922831
438778425
483949309
379653767
314630531
285871995
257074369
349548005
105529621
206717497
463715461
112106205
509460621
635519189
68858919
371117955
416453545
220952433
328429647
353863873
293234219
436060061
205374471
610299805
203594097
350433263
170579419
521265063
259792273
573435115
188654991
479540349
123938373
308995365
99260455
327235805
367915991
211145869
243861651
484926599
552017747
232922503
325895951
535484155
352009187
440359947
483417505
394712407
482341329
619524795
436674345
288080451
270068613
79306793
335520841
471616241
474070647
336985553
100045413
344685317
401079659
482242475
389109035
209515135
328568735
332647771
315794169
108084325
172394411
244137309
454627895
190544655
311186635
65470961
351247677
498787727
89986959
402407861
269395813
536149761
191060529
288926533
91253975
184463881
517065669
376364769
527416973
336963271
224316085
375906761
583319457
151970893
723403617
282798941
509822515
371724345
459352771
312190183
392049953
696351909
501463529
334764885
486735813
282976651
156847227
258219611
69355845
262183591
383183927
186684891
305568497
248597663
371238369
301348467
134237467
320126845
323124801
259344425
467817231
307492629
637024431
159191517
294014013
375631157
315638999
416567413
267022949
295976287
371942171
270955867
233088095
398437179
327601965
368320393
354045311
239347271
124458015
439233499
259193111
456418429
405289175
271700879
592497163
392005713
386600711
361144047
346068763
320583505
356505013
545184509
31361621
254531653
187978311
668521277
213212307
495292441
556179373
181393263
306697281
507873219
657745869
386615099
356134245
470402925
291884089
622143549
319939975
486855843
208719903
611594281
549856563
307284963
155559305
481744235
518258487
501629771
109551809
157657281
628550905
171704703
307326339
264283257
293861861
439956049
199352535
405953067
205947869
164288937
278024601
288295769
554091887
288899927
134871611
338685399
541153003
375933571
71241619
262589703
390525795
432471711
461941455
477816549
497857549
328585693
428501355
573582813
155314019
234392719
182465149
149532279
291770693
211135213
440482945
665106243
190812999
470115487
182630611
294058771
183279109
480606905
547333929
439122983
307589439
251187285
432582767
417234547
92430719
170438425
138344469
127819465
251343265
223845379
171938093
475627615
500148129
187653279
337960139
434259879
423978997
488279405
48632655
75256779
122367391
153863623
365802185
365717979
377263153
230148651
696033857
374341465
393143461
391495561
412915565
306673653
545857505
45709905
126603771
135685967
532755469
492908209
81914955
68974175
318144187
315217779
183875409
320999053
298029147
374134657
218393571
324943687
400172657
531772165
324196839
277909301
378824007
457289865
238045727
451812533
659260557
459489675
385701911
413181659
329753185
211659125
276373141
461148081
186954099
276202457
179092493
496949651
443455119
246552835
550148475
530235405
603968137
420641325
258232653
484414965
254343889
440389419
22940421
585573137
279856141
251262561
645725891
478676091
38825237
215683415
482373443
748858581
104742183
377617297
145055951
441608067
470886327
464025861
440303221
241458709
219898923
290815053
367526965
649625581
217812591
360681131
531686005
296237563
152360767
288472141
467282859
269069151
220192641
402648177
400379469
356690823
160005917
10843687
247378981
341424769
208746973
286871155
289908579
252310491
579509293
350036251
417238851
181114835
196976611
520313647
565450033
245203191
362876431
515175315
319963335
173187141
203248099
118155317
369683925
288295769
367561649
318295303
648192291
263031251
85478023
256997999
457379855
272774799
544913581
35880227
432260077
448830707
248747325
272567485
484395705
713983655
489556515
408703857
486642139
292753231
65465189
382551737
410034945
548387297
523317065
441572905
107708557
402776955
271885223
755422839
352297981
545055355
231000047
210461107
221120041
358449261
302875205
176835547
386937755
32907207
204227563
409723245
276380935
417240637
307414145
301658533
308487815
608766187
407291993
400666643
431730309
534643093
373876299
568631019
298147925
233520943
94689113
313468359
388464639
384845605
484888329
278331285
247460605
388260547
208944977
204825247
620898449
365557733
283476805
326012615
326504193
351434565
602320201
309004527
503812409
605902577
194081489
379525301
204572547
375708213
382530409
398095311
226839735
292956789
245864467
683638813
596079945
551797869
258015713
347487363
602691615
92337939
582447291
525979349
185489239
96491373
350671415
530347239
130044101
431193321
476659737
492376253
412157629
290535573
332280385
243692795
240165517
289236347
79343583
509193849
166818015
537036465
646691315
462217177
139153625
203308925
498872213
264423451
357528965
472447791
676210067
151027891
316361437
135861547
48470811
227275087
347027155
211964439
485500395
481119589
295201633
502949783
34721285
549912405
231750293
196497261
164797757
324338997
796912433
297756833
385250777
420571163
477375331
162105621
250470219
286372083
408083621
358189903
326179031
309856735
266537835
409978437
59486761
514147511
506528647
612285873
94152091
283494379
325933329
349049273
125397859
341222783
91200363
535385045
342036735
343996479
429367919
92212797
191002609
212415561
544228119
265517903
513995201
309911511
246004961
632184101
250621411
368614687
212987513
122079495
386056451
340269099
501108663
518550129
236390287
224497241
285733895
460982433
167898531
318126861
260217751
597609393
168683625
185806617
551854857
319420921
320683065
339134385
288545873
473457843
423583637
297731763
487299539
293567605
416970135
421026055
87492665
303638001
575544291
232658759
258695347
641639793
481209625
393242157
207871083
396845195
375657623
675303267
337526865
101462871
480991729
149665553
446564415
217029489
217076257
296398101
391699647
240753609
535649989
508443403
242811271
527323265
232998747
290201837
189948379
508226585
305750441
245348433
351416703
275863509
246096911
547925347
305675605
462323421
748147163
656936049
278253427
305329119
466185729
247645349
524934851
79392561
251509439
443421837
353662595
221235473
349639669
140384309
353403535
406707837
501971005
496174695
587473043
526980807
273675617
348270881
302371873
186294439
522531237
318520117
542350313
106573835
225816989
141630615
122290811
90276085
293496731
484158309
642548611
187335963
400256587
653040071
530423379
371166759
306446537
614813739
49819785
387543345
639736245
630726265
528442535
357277455
656113613
232792439
324770163
528323157
185688075
299214879
444429105
91993785
354918767
207273027
293129699
372043981
356348897
282547083
254294797
300796863
527778523
579156553
283732677
224780247
271265745
244695215
418877869
348787335
436715609
520038405
437147371
494162725
441304121
188388527
377631623
309019025
274128865
80291487
298672201
133954265
591342165
311872387
819914263
249451145
305698865
505644153
696498985
261983989
272219541
72686845
259990103
205159865
332080035
364533111
544050537
389476971
229626705
305315109
397890377
290706777
440465755
348733529
245669449
147836903
583663873
493298211
362841387
271192887
436702593
134979601
204564855
492123649
456332105
239920639
127028199
422895727
236783937
423525033
264312253
709509227
166950353
413366327
316860343
194577299
261177749
377165857
337860027
594360279
224234829
367145613
116838271
299935249
272769153
593026475
310263433
387872483
142021697
131025515
258668147
467586403
172299363
371402389
350695005
536535221
453112699
185449913
259809499
133707471
354415279
321009935
38816735
494465193
502010899
109618039
338273883
375418685
268319707
144611475
195549591
311981903
211301037
107241849
678510687
698627331
477647085
500737237
491359137
479490561
255562393
320153221
236806581
517288479
469887725
144393001
150459033
234418073
233577801
544458797
451138527
506022543
712129747
634256995
214998567
206902729
347687701
693158007
453509917
178710399
311883407
263558603
444157519
292446687
205885425
287776179
409549277
229310087
247143375
396010645
222890561
306465799
280966249
26279169
488815081
669598545
296938283
270446801
309359469
316936657
352279393
254847141
423464919
319930413
425148775
59937493
122873433
326313197
554836167
212909699
340350151
94286277
494623367
703349529
320607905
537322221
227632049
331213047
178581349
593531401
514024343
386615099
181873581
469325491
186631235
290145901
476104099
402835561
688237643
418373289
287421387
275767075
277174335
628492669
192621491
224917251
595410981
350004041
358900527
593868541
405691465
490299719
528341087
225170023
172937441
248166053
461682667
107685071
380972647
176273945
369969225
539798557
551849193
234066333
249024549
181740237
191050475
228691163
575992629
469142285
446537335
306419157
401075915
198057689
376223697
262603539
624253107
214805991
333884597
371813165
575101203
264982923
202082109
358632575
456992337
347360129
475224327
261719507
458770255
267435763
203642077
444347203
170127369
394404377
341807745
136641445
509094237
308155395
388138363
335947969
450288635
133459405
488291283
412503353
354898785
125370573
449531127
320117441
430209447
231985685
251097165
606313887
229458961
551687843
525532173
486476015
123805407
360616203
508119205
366719097
443995519
408722453
183958389
424302489
468580551
548081997
492778899
663605147
475431807
607676407
473599863
684967951
328131361
223517609
741592493
494579177
505172889
364911049
482344983
262254821
382847941
370340811
526782753
795975299
116850703
191742881
148258019
490053015
325274037
646491333
304645175
212837575
656464121
301282767
381512299
675608609
537340701
249542853
233189627
365812975
247015431
85510373
388242871
175979211
258387417
239060549
225988277
468632243
623577487
785338455
126204339
454577543
383002673
590459901
394205865
490123155
322986989
411476397
521744823
239378625
150766253
270206981
274583143
175481893
174630647
553915271
572651907
359969947
460097877
252668281
194053285
474139419
299315947
385355361
258223587
144453315
550102627
364538769
137777241
495679793
135812793
116748601
587286217
274286907
393454207
222340543
350165099
402863445
113497535
313165713
264581299
719815615
255841093
414653309
177258915
600242823
516850677
455143985
69445271
117088089
540189435
394018737
60239305
274259345
407726537
407271889
211444995
328256747
15758775
628564645
376453709
406927083
497902911
208238875
377695661
245741069
483194617
244219189
379793867
313582077
390317823
526156737
275482829
552724025
214214863
61989769
237731719
270584823
788045107
452978881
273496433
344413619
206836509
96593139
586578003
411447051
482840225
413093265
71933653
403414385
358159107
441327115
399820903
264338821
348410509
629592605
420155803
398891763
679914883
321994225
198952647
456986987
317715737
66471717
283390435
394301361
335140659
487909255
823076967
320135467
265336209
541499621
383789771
294169057
457571065
422085299
621107897
364322517
358418679
407638355
401873003
110082039
357746759
282291665
333545447
318523467
492977067
296298029
216619571
148684533
305464711
66346225
275268843
286179061
446212051
196238279
408723387
458468993
511053055
232960443
615480083
502865573
577714121
247005359
557879395
437921741
396699339
453977567
281851253
504277221
188786893
300144215
118995819
501339117
422607579
688862629
188284865
193990573
133682847
189842553
307320427
231163511
719323425
264286121
652561249
458694165
587231421
491023225
177997841
617969401
384001673
165903309
524814461
482957359
589238091
685970843
322927277
134858841
435625491
380081841
339556459
212825959
296704263
376475733
220636463
528115693
522569877
536806127
331515011
202705573
259868049
340918497
244417017
390172135
183644163
82150065
712425583
213415861
251646885
165921071
328525599
238979063
107828855
299948953
276290977
284750603
161707125
237051907
356685341
389566005
477542773
308305925
292992617
191234031
217516065
224287745
368341295
350671415
145083579
333412281
243647661
347985021
149614463
611970011
23235859
314014585
181014269
484745857
405605875
174262735
579045377
442493507
298456189
353209831
193445341
325097297
849407487
154910975
376782817
375010045
171821501
169711457
36531583
273863153
370414391
262348299
76017685
484511099
380216117
101574081
402357259
400755735
531365595
355651771
810926399
363879381
313852081
289220605
140473071
261172953
274966113
368623279
327601401
406942299
255181119
687317057
541445745
360871545
233901353
285174079
171825059
283472077
367761277
103219859
516386429
397611741
450438321
439935093
530680661
66473249
332055141
391928563
372778785
489624109
516350711
492434225
587474629
472141561
326261577
259335363
459269239
433294899
647240411
280038083
287271229
693630511
289332003
562933843
436063479
117318211
231007923
464742303
445883283
653598791
280487617
299386479
358448693
396573883
211085329
411426655
321232045
421519853
99815071
374958051
376930299
467303745
440271497
629159601
198942615
334579251
432322233
410925007
381135875
477228351
177078383
241609607
392212819
406965883
216457283
832570821
90215047
302813679
324501783
225848445
273239047
142456789
480434169
478790477
177116727
514926739
262130439
263907601
471716403
616560775
249020185
221064995
387310119
175932911
224858813
603690945
461946123
406168967
177069453
270580213
462326233
354702137
382326119
398990941
482321647
329523871
489855251
505925181
8370333
256618161
555236997
253157497
546782057
609943893
318593513
65073079
264240535
302139793
404074557
196660997
359792453
191547095
670178025
426060651
446640365
336220785
360824883
352942603
371022015
225500381
193676503
446918783
430938945
357208775
516739107
255992831
171952001
291483939
437749313
353779203
535100035
110843865
155023253
471604427
392308443
262590985
421145949
365940243
438540223
509903471
485312265
546075171
203852319
407025825
416358241
343567113
618271545
358850509
172256535
295014051
361496547
314950191
364153245
374475601
502580527
561121417
280176021
601883297
144646893
515044455
209175883
323925779
459927825
206342401
287592953
618740519
598222875
352855791
362767021
462862019
328733155
281309737
354644363
630247769
461871735
85817899
287083533
385671321
472590315
476839639
19571785
582403383
292030285
449846679
162919007
603690945
364538769
452751287
650600163
74121149
368800053
621722227
264648567
433377279
359694719
324625779
547290381
188210357
268203243
179210555
440030583
344060333
338301753
449513685
467480433
366552665
76577457
170132811
343371209
41763559
410086243
583123907
442302585
249904611
653444841
439007207
474756027
501610877
484758125
248404349
395079517
257283315
52496293
417258483
517506655
309280049
535637221
462812373
421708815
497434689
455870641
143768005
432369765
349120743
506116667
618802153
510479913
470361311
207922197
259664277
277147925
376121103
400755735
136785883
56694551
147224515
116323999
443033799
452668545
582526605
195634689
335246187
222501603
500031741
400535277
236190865
383751189
390733275
304535877
434497139
368814055
307281005
427498581
149935281
422415119
322911745
140195081
259756789
347055265
217367905
353195797
469203299
124844047
306238159
451943995
749101957
466868875
366418855
564711217
204391833
336547473
340798761
217696315
398123075
58663213
578508557
803936069
41353997
707769223
313282521
278171105
233674029
476186373
586757901
449102717
583189809
496045203
271003429
489997685
359185429
415879739
111158305
221961079
244941669
311754065
434713999
281259445
408064501
349718527
298365269
270057177
745683683
492559971
454130311
617917481
650740377
499889085
321160713
789238125
532486347
520940497
401121465
359480193
452975349
241328275
413957751
542177135
453607601
155192863
405737595
647077133
441122699
60472833
274725729
414706001
122290811
457719731
450671405
211436909
516484263
391967869
331356999
107365769
268270947
350671415
193540631
518564609
334218453
517733803
717207479
852449315
96229065
341855107
602634135
573206163
139359471
316568169
394068447
388227209
160955319
444902177
344707833
133975017
538218385
197702685
355154727
186633563
455873705
230047879
360322285
396809937
150735843
402837657
376791273
464425149
354168639
546824215
612422455
469276045
389365221
198459235
171676617
177540001
454444991
496000021
481736109
471507159
270317385
180192927
391916801
384285197
529155583
257060255
335929441
596215833
303932749
411633435
177067545
389839147
323419325
515965453
406052071
112102341
339506341
434298603
528680139
399027949
120845855
592328867
400820315
352984215
194455177
556685049
218267075
425117383
186035575
496945559
214015527
287715311
436909845
511923255
276763143
435748313
434418375
391482567
215336511
165253901
495178453
444970469
644084513
309835763
227946067
363414159
493756733
381836709
441036389
386608201
193666833
206517371
170727629
644435877
33974373
639062339
161854237
208835463
171065601
416427995
366496279
458627917
384307355
300365445
199845371
212444511
493121227
579731445
347228157
617275257
97939149
98899229
218414555
351703183
280358795
88768155
260120515
194568141
192074085
301530597
511776411
382468607
374800259
480133403
438472185
279957101
370753947
593363329
356939831
305045249
177958347
527963027
312971301
157826909
267343595
400097083
329595115
331540633
317324565
128835525
360967585
527823383
492138971
366760209
416189365
257419809
259411813
330254569
370323345
205959963
292829593
425433935
447827515
204659187
320904957
316087485
712024781
73716577
265285255
356514221
414664133
261222817
400714601
248704975
419047271
281354981
509569851
490010515
566317229
507019327
153441635
176936649
213506507
383124449
437894129
174065585
191958765
465125747
580066325
153496621
341468059
253513883
576420055
353646551
127531011
173428945
263109857
324155535
691268925
488481505
571647161
565828377
94321855
282814127
684562855
722820185
117707743
368168809
295637567
337537909
143723507
103189553
301746543
555349287
288440357
331296257
292463181
669774037
409491007
462539947
313432233
687429633
500859851
187249021
274128865
596590571
188391385
718329111
311393313
292561185
266498191
481085001
439364911
494214817
450642749
403536589
195056899
122757219
312162273
347612025
529089351
383479125
305325803
283149305
683917179
316794615
636717935
610927723
540489861
337136151
409379109
493909581
599970949
59701573
525861609
284073997
372126399
255629607
570682255
68945759
323136041
129894683
65759439
191136693
427107219
421429295
595925553
272337687
174657219
323376349
271322003
124111915
596513835
255248043
195863687
107726713
34428165
318779433
590388157
422811417
379567605
506472701
360962587
263276789
758379757
406432389
572727639
292986087
283783935
425254903
332785289
84759087
260212401
312989049
341470151
196399815
356537001
250878287
248420173
197851097
737098393
259965345
450123529
132373857
301362895
645460237
323800199
342362819
191706269
236924567
439372251
113982509
329137347
727332561
341368045
336479127
223884211
278835705
201813191
20467987
231750809
431207379
320384691
527488843
136081719
488021685
230544963
102922033
495134201
390584055
139465095
498494165
189786743
539741733
313410389
135035013
438676735
301432989
285359145
270554025
350737623
140823393
231755701
617108401
764814895
691811189
389167823
184192601
268647625
385629339
225862679
440415469
620831099
343376465
331088367
503181115
348473745
288202897
160656643
224343073
495438339
850527623
450307231
295760825
387763865
37735361
463975289
627884935
332261547
353614505
225060063
650180013
395215457
161808391
193601119
351125039
596202419
187214305
295050501
451604043
88302231
492263263
276776753
465814171
376908873
618902297
348625157
59487605
470797233
266944099
217560139
504377327
165563659
315144955
317635023
84928283
437228391
178649069
183012123
546448797
273496669
324967209
312502379
161900541
517188825
511923255
328611059
534401331
280157967
802247987
604957585
420067225
687045759
236919831
571368541
276666905
338096467
425541853
208096107
292614149
531820971
448801263
59486803
272587565
249142159
365811129
117875103
308808191
171209383
341751363
437884449
643328313
251043711
204376503
243595837
210944053
191615035
585255063
503523833
303397243
302272115
223911603
490688211
238713627
3331755
601831761
158093087
535255253
480987843
376101761
574022117
139895691
299200261
450365313
405399427
112077825
322539905
579978181
444586959
185945701
276393695
147791177
513278947
72270181
316622787
435780613
388324323
313593469
627487421
343062487
405699853
502270427
337450825
200268319
462290957
482123451
352819845
286683761
491306763
149171445
93296391
174569647
303060965
146197881
481771587
283621471
549378907
561734077
287013929
403940525
389924439
240226443
272730081
317978171
386331491
211295989
192519889
188544159
652575021
225632273
409147133
302970081
572454363
601719711
292471405
601883297
410715735
171426033
309710323
483257321
699088033
386836535
269485575
222913637
348325421
547346419
261334293
669063465
188251889
397111443
489794271
126054221
33351149
408179821
389418049
323155757
458458007
280800757
150667183
493484681
501113527
94877353
355308749
489191923
439274449
165425869
431719957
50106903
687472833
246771225
156737501
242547487
137032005
327251595
528448535
472026671
475676193
373962139
421978871
341570173
65933853
436966539
524021951
719939025
286437705
405824387
253541075
558516073
362948057
413818881
367635137
325792795
410487785
120587453
283821841
347520775
358627263
274979981
325888019
573967437
162910635
749711197
153520047
495411429
439884765
425440139
705826231
295996721
401206635
303547407
307135035
96289141
332527955
478917673
56779243
80255439
264338821
457475105
286391037
257925553
294826627
472341057
152590417
340007535
321805841
320660869
340870555
481907885
443741983
863782713
58596317
522375705
458683027
335710911
517288459
287145249
405609837
259834275
677986003
307768235
192497329
516957633
437645183
420276729
408742197
402935613
434127075
204671947
238682653
479602275
251758741
380736291
426060651
250520659
404438943
326265699
464017695
408284897
723639403
265296349
201994599
164325765
392649387
501948203
186828405
361205151
165973191
258781899
346211973
160472599
272504327
642862709
533911967
408835761
330077045
372695341
487437429
322422177
542717591
490612221
367513749
132845969
667528617
308491453
424193931
534481293
213172757
587519613
379937581
369337325
367590149
273499507
320098883
220579367
393535933
252071187
78161857
284112835
435286729
651057115
514228149
523144699
239390001
240024949
623335405
292872563
411535695
229797439
498791511
402752223
454949137
501136161
425445219
519899819
295046853
460937625
240435797
184495839
460023725
537906409
461121905
408392745
449224431
323639283
294304183
176524861
93398015
414905499
349052125
151391761
369210741
100033947
558797251
217834403
517988449
372056263
180087415
500024201
432027987
580887569
416906197
420673043
267876081
412047791
293532081
353773189
208944977
80446531
280291141
276518205
526492823
315641927
239049741
172859771
460007997
242943369
122276623
386762643
602340297
717880363
550362789
442728429
420694415
401775323
598425481
350316281
213269043
718359053
431516325
441670085
473262173
340798761
253232397
437354517
370692597
87551485
504161531
418496559
504273787
341597923
281314533
550019773
390032663
457273043
423802329
336066719
438523043
369191739
725420487
591452213
241363377
196699703
653754655
515849997
377617297
261401463
364574413
222411135
313182741
543287613
420163721
452560725
526737667
669552675
246249743
163700353
323124801
260883355
540541281
536986113
161488685
519226127
647653629
337912027
229503527
482554525
182986437
883754447
102345629
475299901
313559619
431764387
314693985
298202275
728490081
566433073
250799955
331576419
234607919
169950631
258334925
218686869
55678943
231943397
351917757
68518963
190422759
80151425
379959317
540715725
437892895
264009237
362989351
600928511
430608067
449764279
563083779
448526987
404099129
553178399
487706245
621387711
250973451
392304711
513691885
273935671
173720055
146951637
295517555
669052461
621946651
444946063
158264869
263167483
406741101
198556855
217480719
427009317
217666491
419963241
430649143
193237967
148241511
383558587
502026691
134256699
486888989
495014557
264647769
85052845
337206063
305099435
454545825
255093823
349688521
414227789
387323543
437675903
747542085
386331491
657645915
337225601
630668515
542317281
307757931
136172871
539798557
360918255
56430501
401642087
349944977
138374049
330337469
394453317
157879433
457627259
191249889
281354981
287104453
110285991
210816647
298172265
438282145
608084385
437241415
316451751
462831311
289362691
524158937
178691265
332467431
559284387
510879801
249501085
508653975
220902863
431191515
598189877
831432187
231829495
352358399
257541481
201126759
660042293
335337593
372874167
290307547
279754703
81119069
370528011
389547329
338781127
458941301
292910783
177800263
581310617
200243269
287387111
488418549
174639189
271916463
527990039
488043303
166789947
110810497
387491305
816302415
813496035
213934431
321141785
568937881
284293985
462401899
207191921
360561183
310218403
592342233
436952611
304996143
278010603
436599705
259303803
418379703
273351119
377313465
207843927
387312357
191738541
253682469
421615587
107799803
138384013
154913061
317282671
388751445
333069357
308481147
830514583
240797581
227990545
267675459
518045179
347679357
447466773
225750673
291212767
403279745
705422339
298614551
486937931
317798253
682571875
486178043
285905561
243375823
372992445
405769567
290332497
244092313
623402925
351236369
116931221
422430035
97612555
351980291
606008265
170727567
554679035
727131849
102433855
308290581
221201199
468269569
302033211
572128465
277527331
152622327
108253027
557494555
267700655
315865045
254438531
464669895
360744117
419522207
492781111
342629875
432367193
714890291
179329789
508674197
448253971
470749597
173617817
452785773
426603427
401960207
449250971
129463929
165667653
485989543
627009005
267343595
301731345
300158677
388031699
316377187
386975085
140224491
306506655
360897285
160776739
388632433
118310917
217834403
254963643
68646209
554446527
321377525
434707551
641465225
307072833
113054221
323711145
196344585
401017753
238607751
272678767
614988539
460285221
615763831
416000403
296653037
288339009
176787297
564162825
234033391
442664131
479200207
235835767
624322691
63902559
251850955
373209141
433259559
55753245
670028619
533091293
249925869
477292059
271916463
643394645
138846545
455411931
180434229
600698895
175081533
275186229
530852797
468429441
362142865
727802197
284984995
390005127
664916433
327485123
101160983
403363945
260467167
291219409
164953985
293985001
214616791
351318459
236021081
161494937
128943433
179226649
442856247
459921757
114441573
236747685
326289035
232564705
441447307
454839035
400043679
741700081
511932853
407101443
524311633
359066549
416219879
304366905
379669659
489556515
623489685
272297417
107673269
331477559
481944533
204934895
613928015
344332921
223386891
335548531
371310457
493909581
241983965
178430153
393369245
214671771
581209665
423310663
529537253
535994019
585079601
565006443
461375223
197603835
480154705
365556087
313083753
215951547
278241431
409291159
683201647
327897559
260082279
735459651
317975285
544195519
154557025
584610903
420651999
182133501
46032343
317124661
100010643
494199303
456478269
289803515
525448459
361996395
392533197
481785377
162328613
198403479
484915861
404080277
635609181
357929991
371184301
196824769
95542989
396273083
500778959
625024877
38801799
335449923
505684255
595414861
301400973
351689097
377162359
525764803
360705163
177505563
322933475
541302707
335950229
169394099
30372591
409903703
630312955
128345853
257668219
586757901
647527501
134656779
670409017
49681409
114693845
283722993
454395787
469642933
317650389
191347517
383437117
442192955
440115885
568370725
210057757
388150439
309260625
404054259
485604533
260786851
165773073
108877055
672470635
547696097
437495135
523816757
525829637
248920201
441454065
151837935
346007011
506646011
149454085
303463103
745459745
273182897
432211887
231713859
389245769
367099093
193571355
674008703
275363289
380592943
395709255
221596361
323676489
522167071
99125085
101330997
364672851
274094473
414736635
607050931
366764457
233967941
298612715
252728655
305960223
139230753
340833429
304430259
739752915
367414067
216154931
569798519
441007005
385526869
402126919
245582915
332942789
347117235
186239799
250832805
582100579
183135831
159355377
381048045
333882185
501095097
177831663
169890483
518722415
272445745
544560927
165330937
373213477
201117293
367896615
190145307
504514205
209484513
263808381
482570421
263490073
468377691
491407331
511815803
301755955
376123209
498567921
379803849
39858359
543091175
364190537
263338271
374176499
79976543
377446939
142522649
226470035
499074323
328508157
672449919
390511403
557505691
693472123
314732407
192667295
394001193
231995869
267233545
465204525
616649233
610478239
419421229
291082877
464195939
473945675
308488893
470642007
523326903
202607875
363126375
132177975
234659443
263427013
314850409
202590635
585057331
193296499
462591795
268735063
218567423
32461495
49058427
545324037
103656831
493101065
276803685
536305701
531200351
433693755
579045377
217497499
508200845
529183335
498334809
255836349
209894661
357649235
260642499
242853571
358265875
294729217
224340665
362261379
267954007
285699883
352095223
443014465
304792581
213263821
438225083
225730191
308146333
441589321
175434369
397129119
341674851
495495889
365305465
215375231
277556741
309391131
356667959
521174613
278814309
640821993
309998007
374207897
436879215
345761281
413335759
121589805
546410705
243090811
350816273
329232697
247097297
329940767
460276659
346009117
343299459
497484151
279689831
350790323
395616813
496481091
458213997
282704961
467892255
279808885
210262031
430517937
572743291
510252641
463060863
238179273
344524143
223794787
311639773
263836927
508891617
371317465
90430243
433795081
104621043
265150513
238690329
389960851
249282257
124121575
379573541
367957617
293302257
441759205
216457283
376997331
194812035
334295721
214774355
18758551
320033729
517239963
414992139
193002727
308135385
223798545
156991989
415122589
492169929
425812405
62364285
520852439
459121403
389167823
390542189
426672413
208347471
437077147
509684073
191156985
14312433
214562705
323190973
365596713
612958675
698602461
628616989
619957863
407004813
50918043
224347737
309722469
102921477
517778121
161130371
436674345
555458657
281304131
466795161
251743277
363908891
243657707
246141057
463003007
162496721
479343459
57052587
378515517
406913665
303737169
465317991
652485205
492339181
212855505
433042575
316471791
510856559
245949921
261809453
409612817
538166647
200548247
103861833
198482595
265389419
518095027
410194057
420641325
371428825
322593773
513754191
504366449
358043801
290969637
432785901
106420793
354741589
226425241
796746407
258555409
209053965
291882559
321952761
545216179
199829587
168570875
424740433
770300897
230789473
461439493
218393295
125706873
126501959
614104899
551728819
303242027
240253549
201338751
329037929
335145795
766755503
264329697
774897737
265406037
84702365
60244147
404175333
283346197
558632459
526370327
188847571
693472123
264993821
309706973
306230025
824102293
306136827
574691613
556786077
457995271
601659053
657872977
165763669
448060191
364523623
630566775
374408855
98119815
311893443
169519763
305660353
360681321
700609175
504161531
323901347
689714447
68711947
680486259
125352243
166299375
239535185
704304369
263101759
596823923
207761181
472848393
581907501
154027357
255863689
590624893
461664841
653404905
420442323
212780537
264202433
348628729
43260831
151646983
409872183
46486349
96301309
244425263
279244185
438028763
303309077
358966885
497590859
205382981
262316869
137798895
342057657
408228863
539225587
636347901
273732507
380391181
343382017
511353535
286488807
596195877
373850357
422055397
580130539
387700107
319942003
139770015
458209043
240189815
447410433
609920647
431247893
372166075
188582541
601126149
332232651
192810771
178062495
361151923
178185589
464983691
321134547
397692939
137607635
248266929
252302997
231761499
542965961
737662685
400343387
388049457
312814913
492340595
432811981
325453573
542171781
173076771
63371401
57855455
329040111
368843491
375917337
538344111
151329157
231147317
294757385
432057325
354633337
575362595
170049807
305623305
413093265
210239785
260006421
258597091
551253161
606745815
389968737
418188079
283922645
364787109
329523871
636210339
668497481
31885573
395062625
331804851
303946199
574695473
418810003
273428885
463060863
392956071
512588021
361982355
110632221
230418117
442172367
315250109
155964085
392285575
334901623
381136847
761660109
364839057
565101923
585011755
433810481
377868225
572842831
346643275
186709925
641437001
357205489
374762749
710119647
106998237
586228979
352891233
592592839
481903697
319941137
241897765
251527703
116647721
321036993
194350799
437959889
266446335
650857819
435039183
470534415
589977049
320598209
384533603
317825063
40402107
465427983
545043697
356037691
398065061
370347405
92764273
446300479
292471405
246251911
460691435
415494345
335217357
282876243
563100703
461979501
224716153
226644961
526763169
453208275
505668857
91439007
540516253
317041529
548464273
213227269
485954079
253073645
427350341
579676797
376037853
629936223
260013621
486476015
99006043
344775551
358846649
202490395
464813785
544371943
54997117
299759619
443748859
234360233
259276425
702842097
257852727
666912195
710174599
49681409
294031969
190128759
119827475
555989895
528729419
348068859
551076527
566585747
222641265
286641197
147933405
351368485
504277221
309794381
114361377
623284767
358418421
377871403
522731717
102658877
383611897
130876167
242396269
317944157
645914181
622565467
42001311
505172119
476839639
114428383
96315647
489855897
409149791
256359745
417849593
216460451
153930403
422029667
297129591
252579361
359414547
296133285
179368581
222986341
226462573
542631933
448951963
224706453
343871419
326882481
338556039
352279393
487534037
351799609
646959087
122558817
443280219
326007857
295334997
494647841
495063965
359927079
362463767
395430317
557096337
343089557
98403861
37392069
279140037
460361253
491793915
394512155
547489401
263020275
453435899
376121025
483513615
352569469
114361377
322237369
419692711
372460963
313472863
220867257
223829863
130377157
273130467
541604095
313891019
217980111
228561431
71076633
322982653
259648059
467573515
572045497
295699753
443036957
409942003
116361395
812954817
316745277
135161785
293327755
259750163
563335239
502717657
675987789
601560215
101139591
242125743
426853133
451909163
485357923
617438617
209941295
461737583
358341631
455658375
431493121
341562001
448528723
187843851
529248487
187200651
384760565
364975631
145831853
432925319
318209889
376583317
524217297
522750787
108569799
345264693
354126395
320280439
206167199
263597873
673074817
408690701
221895411
486476015
446023277
292589075
440630875
380047111
60731061
530296871
473587315
265985863
68966541
295292657
99061911
570251151
432742503
603554719
325286181
382835955
619196191
86007685
452797125
261731115
330972933
346881823
399888293
214306071
682230263
100829725
343423091
307083047
430081719
399390363
401619751
413270015
361484091
200852465
366419599
750441717
155733887
543222775
353711779
219670419
379524355
126935289
293314339
325436273
248731899
622950677
329315401
386226893
591602019
406919353
253073103
447605137
413203893
474987481
292447829
293259309
371845671
364414043
344042495
276117693
530459531
460361349
548925409
319312719
509360463
171261155
541800115
294984699
326539537
273971433
378804317
735526131
422040729
336031473
471016645
266718365
401419681
174857781
294678737
202077931
674826425
273578177
296809247
214665455
454751471
249707343
266475055
339998525
326467523
587569957
33544437
378187409
256649937
155292343
336628951
384590595
351980901
154109119
254241381
183069533
423543185
22455719
234342485
230458785
516092299
429036183
436002507
291232337
404588651
206174331
247705457
492906301
624253107
301825557
568666275
496589857
800878353
131687673
485046033
472590315
516581419
334326043
305623305
602745213
372663847
280048217
606809441
304645175
301238251
348906403
162183933
413198993
266031857
206497231
656791941
165164179
245608501
423583637
243538535
601234645
134685215
264814925
687929083
199831555
174127999
274345051
387425149
547138371
251169425
621722227
283296101
305636321
289056011
75976009
343951985
390636341
284265485
447826095
513309297
259952391
545585131
464145425
271744513
154027357
263786495
353742023
415936491
646103549
171117097
885828785
306026225
664109759
487467949
173414811
163854589
813265617
282083241
192671663
269980133
149372077
255906125
680486259
306952671
210697745
68922485
272339857
251306967
405810497
644340937
236678979
178216185
398259567
393837235
386808239
86556219
382089335
382926465
511306501
511812855
535567575
319756335
366986247
303995071
510926581
77162401
109577985
456310521
607138645
143548787
105535555
153192467
152219359
472633739
490053015
398928939
375137763
417887299
140256459
483289859
84980835
290245381
304139891
334051505
519816749
221977093
135526471
386270223
528175209
330114717
177882535
367678701
241391361
223670485
503072613
118463859
278238759
140425813
549455495
248945885
524144655
574462943
228573741
633661293
245282045
119758265
141122805
705715099
316479861
340978005
582309645
264222627
217091213
212994643
739454853
505281311
693472123
314199107
263835229
208129499
259330463
48494875
382166983
397527609
213820127
426817997
292756543
225413593
196701667
585058037
103569157
69499905
380364513
608517369
266031857
446492227
190295783
281301333
430133791
499569867
315812999
254389375
123458855
192640257
633354803
605716121
188210357
125443483
642507157
538238031
430873495
320999281
388174621
485869791
573183315
609234389
355008361
420822857
507763563
437404133
301939601
294918901
36767101
547812095
509188005
226040791
288662397
159887057
213850059
286648781
379969219
254114487
81936375
349477131
297156629
479165279
352728419
349404777
446549775
325846295
205272975
694790377
411473925
338580571
153112025
443567007
503115249
393106253
474258599
517894185
317855511
405289175
438771759
418745707
307740909
437453469
154685235
387258921
64103149
249245427
289476165
420786545
318071657
539045679
327499837
369162759
115046603
304712151
34407103
442418181
308772375
395982121
173599689
426669667
337843899
188251169
346240597
205055849
172271397
597104379
252873881
619628677
281622825
376752193
381548363
141687547
310358485
539582583
543629875
201047785
346260981
145212289
392743509
287265241
249703707
438052767
503193795
405686251
511571205
198231779
311002293
33962577
461031165
253674043
108574563
252463923
266136585
380789121
363320649
342663957
340305891
447185419
398373571
210455119
181057147
219061963
487903033
502478207
380487123
248351971
531729801
532299215
273364469
247072283
146163277
146361121
547000085
278581111
569576887
182158717
683339451
234648369
513963675
279219563
514963299
291079277
241312063
105221301
639882931
171725263
416121693
282995465
477785301
286619443
379235935
364995375
314920727
319368501
511200599
438252385
122770101
302953779
481964811
521266873
509896111
666760237
229729273
142937255
397347985
408634579
282736575
370162573
586965087
432264019
316631105
455385179
269718453
132257913
786608667
508444463
372046585
322213165
449192683
554873211
565842251
272085363
24773149
404160201
386389041
645919567
110632221
448095289
437603617
326626347
153272193
436443711
316661259
382576445
546350259
223161507
192374051
59019479
531797717
163229555
229702069
398014865
266196249
345021677
166648445
286899639
682631509
520152885
360527071
343001573
577931715
302484807
377793853
82913553
70903609
609531195
294601777
76494031
186544993
325744511
333286747
430602681
141789005
393225877
318606927
208314393
96089537
532196095
371363135
676274759
191516965
412656105
595005319
409916961
469361705
444329165
460404097
675136755
103829457
382836885
509819721
244599755
335424047
631478407
348151631
371539185
360988541
342432775
258663743
294823095
192936561
412195281
380109791
405803101
401544857
148880651
323594837
429912477
290990563
377350779
531999985
307514163
145407045
482369819
376098749
675689845
205855149
796514225
308849287
292301827
511725909
423123561
285839355
228942221
166189591
350805165
351014785
429858929
530283005
751874955
545904085
515206879
73316771
210320677
389667447
209369359
432676595
197215433
317025547
396969845
344053541
743087835
108193455
544941857
468580551
336220785
293059389
359414547
200835625
121457623
238951153
356348897
355211771
520262351
348634411
385634669
726571913
213251083
303672493
408063759
272329287
487753281
234654213
660312151
302377573
265010879
218218295
306148007
359931267
402382197
300554683
203610215
354702137
533205451
389866911
451018117
134014377
240580941
289240383
149514755
135546849
77009435
305878915
282741531
563954201
395304485
196199727
153583659
394370589
456778395
187309267
250512759
339662377
433019627
226916303
195158387
181203453
469077373
377729851
244954645
294853231
172631807
614984643
315365047
408089399
530035185
323490593
693470779
430006499
338872093
130080603
204498329
260585863
420548703
438455927
591561105
493456955
548507875
187400937
203154955
364896329
325614423
145683631
486650093
431937669
110459235
332399393
393337389
567110271
124343295
191522499
553583745
299907227
163576617
167334127
113024267
330363495
301576523
320659885
393792843
133028555
485298145
561233327
275711927
164553805
409599931
343942377
436604627
396006535
556111003
536804655
237644377
401321529
67438245
314594701
256314003
207000537
518535615
363990949
272412191
341284815
209267275
312273495
478384047
469870565
535090195
298226931
135193719
192334253
178581349
513314559
390490181
157828473
492178875
169240053
557882647
184555261
328178511
107739587
502454215
271216505
515242041
249116189
389147505
221450921
286606451
275107721
435301289
240687167
631598371
581561981
452051963
414903067
571456485
511296603
409067909
468229739
203101465
322778673
642068271
133648685
450610293
567944935
730521561
191312555
368714713
341146837
608011033
414053427
477939403
749687555
103429907
261079097
270487065
270537181
584532515
544772647
326560343
593469903
64022207
260260837
585011755
275216185
508492063
612216185
568901577
468630517
537253365
614257387
227725707
239073269
60314865
222449077
554791345
164458245
293421997
202795313
321323913
459415713
275227201
346881823
479845003
269241025
268148409
229827747
403899435
441988647
204567269
92453467
725587343
139230753
372279545
230847447
378925231
559843435
247048911
298242665
585411453
28718497
241254607
146145917
93795687
271095317
323627957
76548567
312362055
382105647
362593217
352540641
427492837
516189537
585348845
496168445
320280315
312947297
411476397
706952383
289126981
340915575
168544227
295331581
126413591
720628511
520699725
511935537
225408523
298287899
263500505
386686419
413957751
133270833
352445461
432590049
216028921
271734337
437508969
342075161
385836053
508964159
268669505
362064589
84877515
414198187
156568321
331089957
206560895
690437505
305755193
525553507
557347959
473265691
511954545
456340343
251900389
534873993
131193137
435163693
155733887
128735801
283204949
355508779
590882859
196784757
145792975
441474173
462671007
386687831
316360017
641825789
417964925
432315097
500668725
84139757
530680929
112212771
70355221
339316873
177800263
202232241
583507019
313668287
362192921
551939505
280807317
579045377
254706495
420934789
100232899
485843545
623431481
308177753
54596703
565063641
255247301
355416135
342795059
224277601
231888321
442336209
556387847
633661293
143167075
515676141
194176099
304293477
264219655
236166377
135326965
298394651
149263349
413626317
238711253
305583467
441083549
133028555
266923835
170757943
249306169
786380233
468362011
147225677
699397871
137703763
537370875
129202899
325348215
403524575
234775737
431072495
188222025
248619327
268313659
417862887
112068869
114457095
129522463
469947825
139878137
270804063
589951835
347234261
259121313
254433229
246516225
317593103
413429325
558050293
493125309
416455109
297438427
164685241
375437401
342036735
369055269
193958007
283889681
484333329
352360865
601354615
568488437
384691397
500834985
515441757
471716643
407615127
487534037
108691965
339469867
333244643
290777715
201168617
374038855
468819407
311230527
289717577
292777725
474684197
129625027
59110533
508460295
232861839
209327733
598826511
206514013
437611355
524164835
216265111
327189889
458001855
295047421
364088799
112709129
529828371
274345051
601429317
148856431
430763381
516791895
58383623
473330683
216826585
360385767
385497467
242509633
105463925
502159939
229566057
254847141
326938615
353260635
187917869
241328275
529825331
252078315
231151243
453731675
528453613
591351671
525348265
413703941
252627349
139353939
342655999
97801581
344578033
257730417
404959493
156795261
564267101
358341631
809506499
256683991
74011251
777328435
327615857
139157041
466585483
382402951
353852235
488262353
92089613
87145153
737780753
231983693
327107235
306859529
224874815
168127763
236265473
389703035
266264765
445181249
252462909
275603075
178969639
540186095
452535075
306051437
602325843
115708991
299724601
332066649
250436809
265707053
229445339
301440675
302970081
600154905
140691703
436116953
465916645
342592347
578761527
544400019
259747667
564479799
293746345
213248869
289445179
257071437
403651137
641132213
693630511
197930489
405675489
384552171
311177249
429285985
67934403
449358423
376377249
237236911
151469377
415524773
473684051
337708613
324574809
429169677
219775239
298592009
117809637
252158861
301963471
239647707
278777213
202081841
207725989
228457073
297306849
388614079
328864539
464863941
228125435
199334113
241450415
545278845
365281353
513199889
281311829
332075893
248474139
350171087
377945371
283601427
310419869
48982493
388527529
385760485
271680635
473571829
236427289
203382235
480349819
242394007
204452875
130975503
381346215
183719417
539973997
494292557
590176151
203248099
353103311
366868375
311790447
349049865
262116089
509360463
194342003
464956505
368575079
693497499
178572127
116047947
368624515
358561445
621731503
481546877
153006917
92046295
261975123
375423579
244670739
540450013
358900527
258320423
501728801
438283137
489567735
314161665
488374043
598098751
435153135
350495439
589231541
309952519
393298869
507021539
469529925
651967965
687097773
192292739
516612243
625114423
343263911
281716119
449626255
281898805
215158471
222430683
399565893
124967293
727719667
241670447
360574991
380412899
359873903
300236095
347574893
314603645
401368945
470681189
360107273
274972451
388022697
73891321
500625681
305028357
431851377
734344785
204072901
292339065
262706193
33535495
237165089
332121879
552962301
523338053
316360017
260680033
270635121
273335419
248477339
272938331
245677817
394170111
146618327
95909487
133578195
225322607
388684877
524293223
477885009
326780121
241711257
436219467
207000537
472865631
489505415
271052295
255947041
297440451
564658597
407349341
318266961
448853565
494225555
472442335
382580329
313931487
263088255
521317401
365804535
480261149
245891425
693271343
354303589
442396209
202711707
352334763
191832069
413902217
497846561
271525971
377331231
606745815
257434505
341535945
337748297
252010929
473570625
288283633
330617025
501627063
380206209
526087709
272570701
82322957
73330023
349946867
440145385
508133331
342030783
148834941
428201093
331922105
310060749
528002777
119858467
319192525
255630355
237163527
150108843
560195589
385722009
283435337
832286505
426790111
204657977
377759027
251509439
132287341
97766295
453894437
521951925
372435327
170183025
383308187
478683783
219271633
234172435
250107383
371801395
490342523
677527665
487475231
363866857
289381205
251757707
490848325
564585705
429363615
595091807
299953757
289480723
672600441
315010113
303475543
344769475
292469385
478639979
357644093
273094961
586230333
311184927
608200931
584980289
367469093
332384661
303740387
355228035
541843447
576148275
305935813
256939233
433589735
318695747
683706547
308562511
204672675
741932321
352490239
173483003
424012647
285699883
354765289
304214105
404280571
160921881
102940101
315894885
493106449
275157669
63635987
102697835
562028907
350346871
502343611
364030379
511378167
428054381
107922115
370807471
531281231
771295031
421494117
488412349
548315433
273215107
623218647
376779763
480306675
286923295
224389601
258649749
94716237
286383501
500520357
440482945
205123513
215657159
357149127
152027541
234908325
211112793
223555683
381055173
134055725
288093273
232043833
312555385
539252499
235082475
150190179
291219409
331853915
328032445
381288819
157997559
367972761
728563125
321946273
595150279
415052637
268063207
430705943
483261449
174274589
508042273
128224657
183341515
541297479
408238343
774361125
99146129
488725951
387097405
326942607
512680579
414962037
64859763
128092149
209267275
443638103
484036779
488722019
203269097
385131259
532567449
191205563
282080647
205210959
294918901
415204741
300914019
303829911
379918685
368499101
356934875
478771007
493757475
431173125
114953647
75869085
327764857
220367089
473402031
390259397
561188335
294702199
167005463
367180745
440455051
438531591
355087627
532988997
300601831
426882341
189682855
112409603
431926059
349776509
409112139
333613855
349131829
255470429
280645387
459909627
410591649
355676853
486877913
250851407
487897371
414640477
675303267
375454569
370124349
229959485
701082345
217369185
299854343
310818615
180084091
151653381
254701259
263426989
436007295
371122715
373324923
202492097
629236305
490704429
236166377
283491295
480779215
455452291
232053005
91289169
261066309
94865147
223495473
243045197
448378905
203363691
261244441
454685757
280847905
384793757
119684139
736408629
338261807
599367953
521925173
346277091
415255131
454840227
276329437
186155609
422705147
209274095
356285007
436754285
297156629
139785801
438835329
330014765
380187101
296364849
676159111
387543345
483086485
203583613
219816267
310974801
404384527
100861985
185588773
351411757
418208047
631576871
631352537
480905863
94185051
548144841
111976021
327189889
109460619
197144181
706944383
247344751
362136347
227313923
125528387
290499047
472926847
95073675
252298947
199766881
372626457
530264631
668037427
36760755
208247567
342713373
292114797
227912027
438654701
420615805
344728681
130633113
454050753
302100231
619524795
391347513
408837803
227814453
286006073
679797089
258206929
365305465
524528193
528252275
264235215
99319187
333662283
191428989
361377061
604155107
397202655
166070211
421943215
323454233
225882979
481534735
358552921
316479861
591699645
441701137
299351819
535159025
566715643
94437981
148862027
408284421
388337239
456687097
565864877
311214879
447971051
485291643
387633397
177529285
15835659
583257263
270068613
230616555
223033629
329065133
237117125
465100747
308875869
510447919
297757839
292037783
328243731
267442831
375882705
283858993
255520957
793724105
517209401
174155085
516932739
101051887
247639987
552724025
409104997
674040787
92126699
369914517
228697999
190977227
384149163
449814905
324716085
581868135
387523395
143473537
381136847
235082475
371109653
279254113
468570227
130118291
596783123
437079505
181689591
446142471
433536983
445988829
612285873
297759137
400615637
231510245
396519675
333613855
303812439
484855147
717252709
441988647
711988089
286297861
369539087
103765945
98650389
578318745
523237533
119859277
179244981
617438617
319737365
323212371
613076075
560395763
398068869
713250813
310907779
399289801
306608753
201708645
422400413
139500949
368603313
398016217
194262279
146158441
191106527
269191977
209005589
68404657
727636461
279044659
458482433
249983087
411682875
350894585
323376349
369841533
293657983
150082277
386595201
249867145
545710267
258027761
604572411
360888951
379203543
373767625
301095037
246286239
331771237
403512731
353553859
511453369
472362021
148392023
266932101
411974947
592512639
299684391
555198771
474917147
345785561
237066773
356746165
547420319
136661207
443343523
170599359
266836907
265980717
99721173
570053271
358491309
576670035
350703383
423469213
571687529
579502299
683673885
576551119
585313985
516080883
498692989
148225443
186172431
87130875
463952619
306443155
40673655
512250673
384745499
548482515
238863663
602535855
87545513
254863721
111815723
142394715
212352759
493278459
381318543
405888029
636600933
429304479
488873297
219554345
493488265
433251073
325305213
388367665
317758995
483251901
219818867
152077721
615181473
343835827
543980617
357695705
172184661
227142861
256658037
467284069
289775607
714880197
235003283
200695563
257524177
364158251
444698807
434190637
208431307
205443819
388083457
587227793
501209907
308680569
472423787
266932101
225793887
325489125
378622655
352192651
379176679
545778463
285438935
338665981
265450671
387690695
540948121
350725283
858416007
342332879
267310935
138803819
247310639
439873551
272174817
224170701
276536433
616838541
155276717
418055669
433665855
625470901
551510673
415938633
370006583
110387859
396177243
444943189
366384919
416282239
334929045
544618947
97060059
311553435
238990127
434156585
429405057
151458203
167652863
511978281
528432191
162183933
571234985
432074949
380562637
664998763
583929997
458510881
461047105
325235927
297359149
328351227
525827067
352358399
77417511
204717503
232819349
389814155
161685587
189397943
289166171
282269563
365810049
379341717
246139063
87866381
374695975
313485129
412634565
393407887
605401203
318341633
496455555
483265737
522303247
195041637
210069947
178749881
461353065
438523769
399581707
608901837
558083609
474820191
355802013
304555245
319720181
366650937
367329075
440143561
415564215
58876209
655984011
348884613
105446063
167861633
417428835
116500923
461941455
234218241
404088885
311310643
261216597
430438013
484136901
253472907
243032567
578933693
414957729
337606565
502980423
388462949
167149775
216166185
411632219
351975345
408703569
307764917
563954201
306867207
150376187
31380679
147586451
525609987
202730447
126291375
431537307
426867003
497313619
280691101
429780691
185489239
451745403
146960869
189096929
240393215
427943327
370546483
251074371
362528105
453312199
549189443
244884461
476791705
733834551
653408319
405235939
284420513
533364339
265756807
457503175
582442431
316242229
527990039
647234133
274439935
247954877
427672551
214834133
252218649
461512807
449513685
531048285
291155669
211070289
189810577
642862709
477189103
272461129
428279157
488917881
337531793
356730875
390687415
506897661
435299297
546562063
520178649
388060363
333911523
297233765
298748327
260748841
428279157
202517891
369101833
648575311
316636915
77365589
389224911
798275215
47293933
390761009
323520347
433772093
445246317
503938767
130502027
279782101
116636957
285301297
261534945
270376017
368934511
442855681
467472449
333700877
287198163
172732947
364030379
346710151
583446461
229262069
387366451
212970471
225196427
374690053
494719037
271052865
137015687
312785445
240019039
198419879
277634515
622380495
127589771
342374979
492770157
410660597
316151857
541695735
302964793
329338635
359941821
122368199
263526895
30297507
260097279
345525241
386428167
361368149
314188307
583899447
709537465
356725325
100030279
293954655
123941319
342537961
236404747
354157589
292038149
571503057
580202741
711241603
278790689
243396973
326302457
287950253
506359633
169578863
442808919
156584763
391095813
420174331
576892255
292747995
339441475
341058879
299759619
440455051
192652159
516851043
69152935
388896399
209261451
237666809
620468445
166606959
520517481
300904143
526375561
145818145
419873527
463114345
197211815
641669585
358672635
288070265
297152979
425340969
634721105
275556307
521205469
256164629
599356773
369030639
405178447
259087725
275204011
480501495
332131765
416001025
354809919
252753009
156769391
324980733
172256535
458837343
268706557
323636411
410415821
171422377
269626063
276686823
199928211
373525077
218856897
586074353
345178139
177805865
437079505
227143961
714964005
402426699
387859715
255489279
213996705
456490251
483683849
160732513
419778901
215460343
190585639
399622327
571368541
222869511
339415605
312815483
249732819
369126451
817450481
252834065
170101347
168371385
646354981
518877793
282582113
506068773
334326043
269408765
258539967
525378333
323691929
434374755
527601239
406490911
427336775
538227987
537951433
418160597
266825539
396352015
413181659
384767617
643231117
63232123
203397161
538969603
361214629
520106663
289147529
393775423
345525241
315083503
364922653
540500781
308582169
351208389
263309461
137648879
325224113
157084419
330381387
298700499
324934333
360960631
491923731
276054153
308342309
218926069
347258793
229281041
397681405
484952283
687472833
553264651
192152333
96321535
251514199
486067449
486188871
316043495
555338543
272665205
120694933
397659977
124910997
143813987
259139591
102323399
360487015
418388159
477076849
418659447
658166463
271310049
352445461
794338075
516897475
360219305
283134327
204871915
319218223
500645235
315077463
228105489
455534791
530918687
322409249
606813071
152672703
43886687
480088935
99074381
334160497
266309885
80204719
141568247
420579423
182864189
177747275
502817063
186536577
402546191
287682323
292735759
441816429
305337639
427347663
547070557
109620777
195061987
517616529
431683859
309336139
297130811
261847939
438250041
503390173
448459215
466688627
616760855
525444557
252116525
399252761
311453697
403520179
194870057
330089479
121973591
75982755
260903319
516989555
82282301
301095037
637228565
269811137
146789321
230836365
130365585
382218655
302972851
218971171
290660765
465510633
159805883
548267729
357320033
359641865
402210357
62843777
293962535
319011403
442185575
343555291
302363761
317143349
856899145
470128083
259990633
484492581
605432681
173498323
655812893
459250267
198968629
504437557
449067027
302625053
819905915
244281383
375442085
227552599
389568787
858416007
346130935
483087667
385388301
532469133
294501341
621299043
298482587
417376403
588856603
437944253
331015753
550413693
333821945
436810763
59486761
151913979
233520943
275246853
328278067
498635781
886068583
180119167
328226973
689645489
202945381
570445041
550745857
371184703
430038581
562257841
144285399
416764877
371124735
281866757
406358771
233753323
160656643
425445219
448671555
274728751
149487309
403390629
435163693
325750741
397575627
657254613
349569943
203646879
88630587
242823383
395168845
706070591
133661455
329833659
417989663
189881133
354981609
458245707
513945873
322543043
676699495
292623277
279230585
265017331
263464599
237938529
528248861
621297729
327571353
500499895
445591615
196836347
484025523
399553855
191525059
348066463
489489969
188114559
121457623
90707839
175990921
308164941
463668741
476565743
401431619
360153867
431836423
401781143
327648519
296950009
257505535
499183153
234221767
509728041
684422423
189508951
493705417
429304479
237630443
187249021
264453293
468664381
138822327
274483571
84945667
457157297
439701897
285651807
479102735
227119227
578771915
328334385
691152629
436519993
204659187
286233639
395650549
354813051
208522505
318931163
177516105
551121233
204314915
274797763
94689113
176837323
243988911
287533625
344003439
621440853
575495279
549635867
104896297
494984583
599120449
286729639
249403299
322544487
517078303
283475073
440115951
46818111
647992817
279141421
433821985
375668513
367955783
262459669
298026399
586069497
287565585
421275053
578761527
355084015
345362143
698872475
287370599
289016251
430744433
360494317
313833335
253617325
707292443
271191457
482592577
163929663
373432803
309240373
512851469
562717501
295721929
658395479
331180223
66985293
292096569
622049585
213323287
525345339
523685905
736119711
484752863
349902961
254428785
369076697
315942277
344714775
343129927
104523373
454022403
236958545
496533253
236031787
400050751
310617929
505430013
269665621
398355855
266326737
320503529
433164073
398126065
364356337
276385415
314303239
555147327
527188453
485107809
485826613
663087215
167542099
237865221
51948707
268549145
447701945
802975785
269404051
544225669
491420259
443715909
263526895
328145475
227591715
168127763
417668875
475110801
725440425
342916005
443626265
482029787
530918687
123685617
675260443
333820235
56542025
393452065
692768135
264601485
337513243
661851313
668279013
525754013
289310553
409769079
297471599
568641083
103129183
505722263
310024351
212819459
389547329
152947091
625742265
221640945
286068597
447658501
333076279
559143929
316384423
397267417
273870305
498394313
234033391
261847939
539878419
265268653
486430751
469253247
577198365
456254961
304699023
688275903
399013455
164987349
567347091
357877097
364201673
296861097
76754477
27943481
62615043
517241163
647653629
406220577
321142991
362146871
456348583
507855839
428397365
232607439
526375455
663635775
70318785
465594373
541407405
487667449
367138683
410273487
392952277
590677683
494517191
315469645
299351819
540945361
260929383
389592221
381933451
229136447
145616651
61139075
395215457
554664007
657840495
267028061
629619063
232659547
569284735
151584085
372239943
297930467
454043231
219572493
259809499
264375565
461344871
406830939
199980455
447594159
522077257
395768067
345362143
476009235
685660149
309028967
518610615
151569309
503836119
400749317
235752057
452486499
295138785
258080183
599876077
349717561
231512253
505430387
439039637
362056907
215360595
452746651
545345819
288685169
359949603
101178279
185336029
89229905
312304261
259734631
451513293
339990885
394037371
58902777
398965775
645330529
430780073
248704975
29579307
293276465
28672915
24031977
485825445
298363017
209712943
338899815
453640723
471813977
161448129
226407715
281536825
429024555
155164641
185609189
543415143
276841359
123508731
111436659
104889891
473965231
405318329
295335921
501209907
215211293
277358797
645478543
287145249
138911327
549455495
514557549
258512395
709030569
336835595
604546473
270398531
187917869
185202713
585445987
59741733
92094677
496868295
317393659
371832945
109050879
216918329
274146115
234569261
472505667
445155449
496579727
481565267
679061823
273810063
431630061
590310463
232359659
287652047
201264971
299048003
465667575
204481129
325412783
266481291
403096115
456228975
348930339
448328997
268333569
257497951
682056645
177738589
303243225
385478875
265642911
550096939
654132005
442962195
245037353
429690405
408790127
25403651
505689723
559170117
211475655
466174069
236982385
161361751
326550085
320652891
222433435
501939715
272994415
580170401
403092165
294785281
401344673
387777639
467328911
363275639
485887849
541431837
500960305
119358205
165767929
123213611
248795241
14575005
145371765
671101717
273792953
459493699
305669393
348377919
249183873
485872537
642493145
76017685
367843077
520863381
465513481
213958845
201813191
485571517
168955707
211892803
266997493
385369803
118509649
224907757
207346337
100319467
373659865
315768025
158821091
44047797
84774987
236919831
570986693
511739109
356556109
565518559
285904707
335877791
807033937
116298243
434246591
699136859
266916297
519741925
500491005
398016217
69712889
76423715
628214189
254370675
439348267
394022577
273765233
239709041
120592087
396809937
288874609
360381719
400717859
444887967
306221165
505012077
389697751
292746633
784119911
262347707
348012171
174977801
170872645
883754447
298042363
474431131
429271087
414594807
438793405
145999359
351061815
193958007
295502485
136344381
363680001
262633713
490396925
155267975
393663431
385569223
81194793
560613405
139411419
345533705
236719701
86329797
687048393
371023079
496076513
296290217
107049715
544225669
373686991
378928325
667591847
322126559
311493381
274109053
290751105
496558603
459418017
289057037
170768973
246584529
510975979
366233409
292622563
297859885
239060549
442282687
321081949
347524069
169010207
445232195
180052505
202602001
387691903
264423451
585369329
120798109
188542485
545684587
507870125
256782041
458323931
313582077
601481771
756603765
440420723
158961269
96117741
171853487
524927403
278035411
473190453
264027893
300426255
273085123
293855935
621760319
384095119
322482097
348115169
488481505
403439877
481861217
254679385
413600619
281629881
285101589
318323251
511585575
535100035
320392797
223549491
388553831
32141103
275212629
310358485
387016233
216722847
408786775
439111725
265293617
393927075
235559929
468010649
210069947
628574245
585829281
281061459
293421997
311002293
708169731
158449959
98232967
474355489
183182057
73993399
140180045
322806579
789095795
206057439
395289999
90482303
267028061
225015807
694779879
409525025
377956995
263752885
283494379
383893967
503377545
414574909
315250109
534201485
461515973
262709889
165763669
333934937
627457061
279508335
363604395
574023097
292747995
179634347
293598255
407550125
427978509
110651223
598222875
244975655
319011889
409941581
610157623
347759077
499329017
641063049
322481201
248593803
229541131
122107049
183852901
269004095
241848433
407516865
681047443
90281359
578607575
640132139
654045185
298093385
254887031
666976177
369344553
348679507
279918905
166196243
323420983
520897017
562723651
105647687
241853119
92094677
571386873
454961577
316921629
457898749
242337561
54732763
178192169
376397205
202851561
326596905
281664493
66477837
240753409
487085537
166241779
70903609
59486761
543557229
310218593
270843615
595681791
237066773
253513883
145655339
444758315
98665173
450453601
564302285
269733325
231380161
101974383
412213395
176528991
681947597
691417931
406046991
102866115
336446285
446521115
311203419
494184169
424988447
268831367
277209623
478450559
364635707
90687023
698841341
324539699
719270295
488412403
679711737
112068869
55333105
482775407
285114991
669052461
395036313
200686781
559280313
451316401
165088713
436727909
356043579
485037947
504028513
211921497
126960767
202010383
523628217
260193037
473212551
129199537
423188865
75976009
263524145
455452291
524539989
219782361
533272857
137909525
415581851
673946189
484563125
331083363
443628591
431111753
438644813
410213091
205391987
366268487
423684405
659983935
502270427
406618715
368795035
545608121
437104207
489100821
575673421
422245217
274780245
553907549
570927059
353912931
360810067
173064419
181713457
181604385
657002399
152443147
174392511
548262057
290057365
218062857
492035403
295747579
125185405
428696459
463923995
324249193
173521187
683479033
118815365
656623573
567422343
317590181
282311893
275856129
478228137
708146385
534054861
502949783
225793717
152027541
214533159
816941349
513575949
247587203
31572105
153495329
341427733
485298145
250623845
498411149
462077037
285649115
234834503
270066577
251768271
185128485
310024387
213123205
461395207
430705943
324680939
341407967
178859075
341687703
971303403
337601381
227968335
245640255
356454625
368112607
332936645
279247259
353074341
348910839
268275211
535023737
378082919
443734891
153883477
164270841
490612221
315077463
391141039
402662775
438461697
543916419
293098001
293587407
286909869
344846161
252181097
166198941
444718737
249778765
83631047
574972417
564090881
228939459
55728697
285905561
185915369
469462397
327800283
384010317
315194215
551646863
156584763
320076261
205173903
470511315
613500313
156354509
142524981
334660947
249740377
599942091
501867555
379997439
609711965
391831437
156595567
344524143
379866939
336748579
333495147
114344343
281183761
406121589
405665203
187611041
317105065
101574081
277170075
133564135
274493341
203426703
561336807
424652169
319262055
418020879
197278229
356335625
319342659
234895771
350733069
432916539
228245403
548099643
417139315
462212723
397066161
432242347
390657121
347856519
216133463
291917275
130653589
447467773
234838707
205750561
421541857
170404545
370506651
466185729
177555705
409909063
120068397
523447995
415982803
314744045
569562573
204999117
395169687
497019895
312006123
438108135
264150381
266307111
288774341
476864653
351789785
342001011
216268967
234598311
501604431
353758745
364030771
430873495
554877835
494292557
601185593
345065533
102760499
273182897
560185023
276872385
86615589
173098389
384921775
585162957
317785245
544106131
456139467
497384705
402227589
563843295
412261791
567717049
437742221
307733921
489394243
81706409
186315231
162807103
274856223
390564227
389697751
264823207
532832251
114147831
355874789
439369433
292109971
497548673
831660689
224044673
548593059
172723685
572231723
467032387
45665929
459270609
609267851
666069079
355154727
123012515
337090435
267272193
360020641
482534585
199433431
103676703
340768769
159555249
582403383
266788315
511692841
172086075
291650383
276127299
233293381
435205941
400646325
582446867
107346453
90787555
774994737
460361349
548631501
231907557
578761527
485000997
367928173
309188861
601180969
683850475
65465189
680009557
182767903
253895421
608692773
443147135
196004779
598266725
288345875
182722931
275363289
160176493
500825267
393259421
579501363
298516833
378824245
536717755
528303047
131757107
317474429
481128713
61463335
497171179
715855029
340450967
298148235
388278231
443163061
536296409
428437963
391158719
87545513
688196949
216474519
315931407
234406449
283038349
356400535
226675183
56748655
545345819
461513795
77972135
447275595
319342669
303812439
96090549
305152689
468292141
477114863
743500065
263008489
580568455
208996813
292712079
304950205
238885809
352781987
413718837
512922057
500579175
769893933
139581405
303712429
386471753
541642289
682562117
262053743
339708309
398388653
260585863
262502601
612378293
350173195
388195785
40258799
180313311
225231523
357057609
295965475
231949597
378441223
387476745
248219237
322203143
609215933
621625701
280776063
482143297
368868893
387107945
460668417
161882565
373125087
458312015
389826083
185716137
331653453
498590259
553340271
291565445
751821825
129986223
410920867
676503109
58962471
665748493
234094737
255048487
261079097
505905759
42764095
192265701
845355867
146507817
220468095
708084685
229926773
469538971
519863625
220282755
761144247
589057743
341013419
561073241
461911745
525563117
398398255
282906141
184432355
394024931
405897999
25473251
254389547
307562703
499425667
477029545
237620733
250305449
573157731
460018035
787455327
470137703
327816315
49004291
586717261
521043253
450777703
162677861
309159523
515204663
161484979
551504487
302321247
224538311
260197893
430184329
264663831
426744657
381106739
368112607
462251695
350477915
317954349
407554953
394578859
420571669
370328781
339004413
229407647
434462453
229246129
552920109
225912021
501539025
109854295
294196315
280702967
389834269
359904625
561195609
296953593
263539375
228648813
239717693
470969919
633659385
503193795
391150971
262733441
232490165
58096347
99411477
193625381
193628993
573490231
382785963
503184043
180997145
346499485
304657797
514812113
540839607
445190757
500939191
366117365
236958545
181382995
343291799
133167089
450265959
423700619
163048251
243670963
168393359
60731061
169631251
467388231
164155795
499463565
629068619
279173479
716605081
232359659
138652127
92634217
570512233
708767195
123367235
263109957
375998345
504384719
571670535
482161311
382528741
388712737
441972799
370428081
237778665
460155353
536314245
324516691
291328019
161494937
322870685
95450873
305337639
174317605
368178427
108105187
285214437
305716357
361377859
118608495
420654135
309323521
144611475
319423599
217068365
581647019
591216267
448498935
264781617
269236521
151653381
355279065
575243873
257828829
535100035
449964109
368526237
390834695
211142877
340649085
255736183
303475543
181562761
14148837
813265617
306419157
103381521
60747903
325058393
393079965
385777477
492991965
210812985
339745699
495992483
314033607
55753245
222398447
185806617
286362489
370760405
371703213
654278323
278951625
449477543
258652909
326089449
311960895
439916073
521600539
244757211
513905799
469534163
437916037
623356543
269261971
230206251
285677123
266110479
384011415
321761725
596238717
587227793
462400741
130727241
134167633
885828785
409612817
390496005
360665415
596764781
552229337
284057985
243873795
511311693
290139111
441701137
214306071
592599555
667313223
312102153
396493461
96426237
548851437
752451681
445558925
151898851
302248863
424466167
634954055
38904349
460092125
317374873
549830421
413809601
173576699
277656647
407196085
439154133
103950063
449382575
327693969
249759963
455835329
252877843
468272545
242396269
360286507
505365007
427178277
318359313
455587561
481918613
511189299
244252025
439178365
429234821
290805493
496534919
173617817
506567941
62845381
375640689
323812755
571202713
566979149
420889639
488836527
471932423
352922395
203924403
738645409
406759399
233588799
154318045
694027733
419060007
284076139
612067877
242062667
47468271
573786071
161707125
359381223
442416217
303588795
163706257
225256783
354818301
24568731
138351431
138399155
569144299
253530667
249310745
181696527
532042943
274880695
393604759
157129855
229407647
411012265
362776197
603013847
472916897
228457073
120132689
223299303
648564843
499172771
384624771
531854627
213525657
676658497
249004743
432813075
683247487
287813071
420183225
272769153
351701603
223944309
366413763
429207923
426333793
465055429
315360081
291186663
153966729
170163045
582387375
61238181
419723415
350448569
453564645
67498893
135981033
200724155
495625867
218625779
315146997
171539725
500790217
373680555
361899313
370505249
151905385
432260077
227154751
248819655
324229853
498825715
498400763
335160095
334384629
560364315
253235259
514576239
170950357
349688521
336564901
174361491
483416569
299068263
463715403
472916897
410446913
599682501
323929035
306282795
210091273
576727919
265278757
468884669
367424289
447296591
198404627
210004857
250123847
292781137
360960631
346416461
291650383
238534589
127661251
250326085
363605161
334649931
469211449
469457833
167546925
385760485
553227925
381055173
510269439
755991569
287829109
172394411
199744721
262345715
265450521
248831697
139986805
129865059
346195005
152197083
293074289
279233305
120771851
189297859
319401693
646353515
399043319
666568525
318652677
657789067
264873157
732530935
254724305
393695545
326756657
273959555
81914955
466821601
278074635
455780217
206242369
390903963
611412451
464159385
401564433
545186107
190765985
473499175
383614711
327125271
315422121
750197355
413164533
488531169
273930525
403386139
533640399
598609399
153181781
768249653
194320311
412416041
384756929
509010397
375935257
261993707
317025547
226407715
484944433
229787337
98782533
92337939
386521695
290822061
290104053
151625655
666793069
364607221
177140569
338558625
561082889
485312265
500059307
398308631
414622417
377985943
246683457
694555151
355393275
682998409
397599843
562880071
163628371
216955471
745863347
256975599
392654713
410856699
130003745
494909967
554158399
193343475
772388271
405399727
425125633
451105985
160352993
711241603
358076893
294944059
408840931
327005601
685883891
329805353
388649957
184723707
258513345
338938845
247593391
475051047
282772473
464710997
245789869
378167197
542222021
302616529
244144733
435577575
357655445
293888943
156512509
357009819
273247925
309770039
292580437
482636589
462637931
403468081
568296537
508824015
188569325
175214331
408082389
449420585
346635017
284042699
684337353
104059605
457461969
160226241
200119997
421684119
666274051
147125371
287013929
81266885
510226701
150431415
230112125
358065729
532466455
246239337
397059515
274975197
517993453
324324577
410012369
324085157
696498985
166177669
421298879
235003283
479477545
216310963
491139095
259706271
275973945
186001279
281496237
417572277
394946753
322230671
383614711
669216949
399635841
320738043
580459515
370847385
369373869
289376395
266279867
125963345
331893411
253925557
111247329
469276045
251592015
559653593
454022403
528810303
166564179
52928575
117757445
507968883
167915961
410464037
515256843
183235299
300656225
217402665
113131249
640972199
375529305
241376999
89210283
186845931
390419569
310731429
213449377
18496493
272560225
269664617
474315209
294105097
294113171
531201035
486025575
242321715
124948383
314396509
388697187
140960267
413809383
379756339
364738159
456897949
207846079
399221415
171070555
295492527
249508307
384085099
161733705
448301123
337568363
435074633
447650993
553178399
690510471
815063435
351264111
110632221
587375073
351313427
195449583
453802055
306565891
106573835
195815037
186686429
239447505
413608537
57078327
644372315
459738135
232935763
163421505
322417745
518511417
50230007
322667989
297924319
262010325
503154015
144731943
550809417
221591349
358263693
256549197
711382841
289587635
606698561
376475733
335096511
393587719
523466279
454520659
542241719
521925987
329369095
69558375
341158419
460758873
335860307
372598325
583204425
579332099
235847861
442302585
375882705
245240007
545278845
636176755
657272673
352902237
313460751
233928129
546444993
714463665
345623121
148109003
594686893
321426555
86669133
503271875
339969703
396608633
484564593
413934349
285774667
301539961
484835251
566297697
311553435
391642445
77026445
261298307
430759403
347679357
583924213
330367279
160346743
433179265
352108181
170914215
352919167
306452187
580005745
340620233
446331673
599234121
447394605
283172631
408402777
58728463
443183415
411580471
309961765
374979075
310062035
356090895
568234095
164505161
370889745
558245151
302816523
318311485
276174531
452668545
558474025
218021701
517182705
214803545
439437361
447212601
343394239
263501163
236822217
527555131
277276101
425274073
478128077
194854993
216359781
420276729
276980129
515731567
451308249
420573843
333699747
322289217
392125315
548889595
268194515
110844599
374064391
440703451
343804517
26529141
139916227
578183409
196855461
568223203
538759941
165606261
427477111
283018373
631713977
352546143
595515909
544366515
430649143
314033041
431394081
443903169
318523467
391752063
224445351
266729723
435083385
529934301
356000495
307089235
469459471
522952609
611401141
298026399
312835887
250762595
120694933
668768575
209206735
436470851
138134047
426209521
402454957
360659565
181961669
344905695
369477911
168113865
392682117
364788233
472750627
263427813
224556615
283858427
453832785
467295143
290145901
493354431
427336775
617024321
460005637
257002431
590013019
509887251
191250037
297580771
309635579
131757107
347904693
300029317
731786745
159881761
223172239
363079443
505053683
542862435
358952999
377777535
84010317
257399591
485266605
314198257
903770873
294384491
260461359
465727475
212911211
603690945
485381389
233511011
683244557
452106417
222991163
579007627
84673059
535529515
380696469
276881267
338364369
206140227
478350969
327005601
510934397
496491149
332467255
189340197
546156157
372598325
116647209
340609229
186641059
415947395
313053165
255702921
224842413
82352355
148742951
348667229
438985379
434488069
362268309
551912455
169578863
538518261
374161311
832208625
501873207
519983637
316100685
598400571
698762103
791636217
425020009
102147933
315683139
261552941
220947247
388553831
243219847
629361447
69249677
559037235
193637155
514988789
421013959
271400083
227275087
84064869
546925929
215412345
273723797
498486353
288659309
457633761
655066075
125567997
109378205
333014891
517003643
267759759
420496145
512151453
137829279
530734725
251402895
378824245
266976329
459482335
136595379
748147163
100532765
333332055
580066325
154871375
775196787
332967481
436330343
254681207
410957557
360922395
137607635
137659811
333716293
288427869
110982687
558748653
346625361
412754845
152845457
353672933
569387175
121780179
414479431
549536045
212342877
442651099
401000109
427249951
295965475
42122845
479523275
261244441
335052861
253268861
555211369
332976941
321340369
39951689
237113673
304359351
235213119
454952899
546308845
706613101
27545413
187653279
458799291
310248619
122384419
174404587
649089799
147784505
360114433
258922859
390001545
180337107
544882979
361529371
179784069
413781893
92430719
334806277
497697333
214273317
325465069
225974497
610934537
127549675
430383557
661320109
135653273
640972199
252048261
421429295
381811353
240685365
412157407
455202033
237749343
418430025
304404495
338543809
102071009
562390647
267364059
90651543
468161319
118310917
138911327
536307955
418208047
379794947
520430213
294678737
314425053
508982483
569471575
292812691
749711197
383296727
288718755
142359261
574885547
362791191
107606439
217031511
736470761
370802079
316074229
427035929
56286469
400717859
382266351
141761769
453937667
246808069
430208731
198556855
342959267
772030759
340241833
408119445
228864989
359969947
534267879
370033895
327192245
171083731
261968025
129724575
380390773
267416543
397348103
511867249
244725585
367060701
235003283
382727241
107581081
317097919
542768829
438635895
249741231
620492517
215029739
480981401
313593469
486133891
406053619
92189659
322528473
273954829
253986273
740994051
598706307
495383521
345839379
319256527
284583753
394316709
528952461
47825723
340753085
618511361
202809777
449850021
192282753
390345241
469457833
308597231
243851261
176364395
222058203
201897359
316928325
554000751
138802793
299610579
613823817
490348517
604437373
536793013
472703825
527084701
465310867
422979705
429266699
293878765
600750953
561910147
306148007
427431347
164277741
237630443
500432213
205003863
517468991
483069907
421239431
154579829
749821627
240987949
287257011
392998533
333773919
165520201
612164645
372582483
190966325
313120945
221676545
585400459
304002843
177461565
142277805
167224041
163488985
310024351
188265207
345124307
120221321
440237187
257380899
324094661
220321449
596263139
226633285
354031933
295094445
277713141
460729737
450283861
173713215
472216397
188331975
505077175
275841003
412538647
120063589
436515969
511177875
346149761
357849627
727892937
331653453
90289355
178742119
623577487
364672851
97407635
213806289
354850735
196205477
511020455
653477703
417189599
703553917
552156189
366136245
265293617
346702719
244603737
278423619
312134445
419795321
352232967
243269771
238040951
462204855
157074475
433875125
138351431
372244947
424784143
418385073
377437963
481910835
394349667
423385593
362367367
569807185
693199943
535055425
435791613
313809465
280313193
149732411
294173177
407156377
395756137
332843861
380154915
79306793
308035517
177015015
461512361
801923663
281602881
605356057
582191157
628696963
312515415
464742303
361417879
458694165
433602707
122757219
301035125
265837317
407764645
256358401
573110801
375708213
373979979
328218333
131025515
31382875
372378253
486647491
389604279
378484501
164865525
367782633
548158973
343690581
776052129
181905833
158080013
456683581
438589527
227457037
953805559
267104323
463891695
219231891
212639429
518057409
263251319
293163919
323414733
356059255
193634881
316587943
246262965
342998883
611741723
486976555
373657239
73760329
220641813
165218223
237446505
364839057
389588557
534662399
252528707
110082039
555376503
415277769
355744689
244711183
448902317
340386381
127322787
247527283
652930485
291551485
175350387
276575947
626042489
203096431
597760605
271715071
338057741
428926013
145551663
513612895
526962873
333773919
364875795
437611355
551141711
498897297
168817059
165802659
407704517
331403161
467663123
177504121
398649077
565379355
293958689
216819055
332263837
168319797
415779221
533739297
493139029
102597253
225322607
532697141
456124353
733524663
370932991
533206725
490504323
48983027
105823227
181306481
215051343
252684999
267187443
466329523
242851609
189751851
619196191
571670535
115343353
402169099
486521171
488114159
101103673
531732371
405714461
497215551
322561491
339609255
436518627
488640515
475686645
309832399
489457555
182902111
368110495
362103383
102433855
290651075
570102021
345106093
438261657
508783129
340619751
735848487
419897921
527817483
369942231
318036495
308754435
544610723
155937791
103950063
397931055
650622071
225107373
381181529
433795081
587795869
434206337
233756613
71118155
208470569
379866939
294105853
512792623
515208199
227788739
77215215
235643177
377257415
300218319
355334635
165114965
490982771
481084327
188519935
244695215
418929645
352338647
141928871
411204519
271102311
391928563
383019049
680398167
372580899
171811919
432349801
513843627
366684783
235262873
278527725
191822831
405425639
262720705
240806479
675412081
442271905
167937853
263714457
783609911
280894895
440458355
496306299
262095401
366986247
326462475
225338025
439040083
459424179
781003203
517526931
598492461
472524861
511082415
595848709
558744815
76530265
399790899
318031737
437632965
513243687
369281219
170191513
507467069
151329157
258127981
324770391
307129887
431004153
540982469
539306271
280994159
461691767
400256483
196301661
519128891
127028199
753442697
159536005
270870849
332810551
507194829
266774397
168583913
707863649
53861989
515301051
565298955
398308631
374078803
296076567
735303625
345390587
304645175
180558399
280874123
319265513
580516121
350041091
449513685
265707053
76377931
107606439
554707835
567582151
144011351
208632571
95476217
542769717
456594453
110232741
269854743
447185419
225116313
577968255
500520357
315751275
461774251
199553445
474110377
492780051
361729483
289057037
583783325
191763229
302952801
90560437
117540593
253982033
127127775
590826959
132126255
85229729
223282697
335279017
167082637
88645407
331653453
366107593
138925369
304185157
123714523
313800111
121981413
235971837
563970641
371310457
294551997
468025191
326469453
207640921
123458855
199744721
442563125
555703535
113053237
218890701
368116329
330129981
37678917
589805275
621289559
333700877
30634755
315637943
170000635
209233047
448973959
458391417
390827977
470360025
280487617
153560517
263283973
131519249
402075253
125577961
289381205
279896643
587138307
90832289
434590183
521778785
215000757
54454851
370023113
140747665
219347151
249214701
197980495
366107593
458232195
542655019
477885009
484054499
328322683
518229587
505172889
513904627
219590963
449827881
236982365
424188287
320196421
232709565
431515845
89681049
251221237
105065689
41134685
263749869
336144749
332194243
586864127
123501711
368077689
386224665
239661009
299255037
412369339
338880669
200852465
119083385
136483197
440902749
421704233
176936649
454324059
418976047
510945755
353300657
476926713
668768889
453836331
208946075
355606685
164553123
173461875
609729697
469369617
669585601
557579769
291380659
311686539
228777205
687929083
307569165
529200359
60733499
278039797
462086443
310601921
305128707
87551485
88867535
294586755
306676951
159659455
560195589
336182917
334275187
480891279
82150065
280210137
243576949
254035335
275515775
427895699
409459001
766570021
556387847
166781417
153038967
363235469
256333447
151794771
567692921
152429339
236574369
576288995
155946723
386389041
534013283
314396509
218501133
510182067
229192651
368123741
370183331
389890989
263645255
217082787
214580389
451202571
261532443
166409021
268393691
481423435
219311099
433862191
245012713
334844085
267664357
162227535
236331131
345917985
259694883
461171017
446353375
238341943
265257887
106062151
333863257
645176003
280373215
237624025
471991999
204877137
269626063
269149931
703350043
343299459
401139601
201523139
134827469
374638825
458565019
714588695
241379031
514016345
168331103
296089289
413237591
320810015
185420563
340336613
148044231
761144247
274933373
468660567
232494743
262206871
421760961
282665321
477548037
216780133
136307065
280571115
242723247
326179031
165139457
367506237
324249193
281627929
307727175
174290395
421214083
332074097
358327411
831078341
73670331
549378907
682362911
351061663
420547857
364205997
209394289
483904719
114486777
396555801
475148705
397136433
213071901
563843295
643726889
288288107
424855643
147840595
273976483
356514221
454878833
409519053
647897471
417208731
475676193
216803771
577089357
288348307
465959809
12964291
315434245
377740751
189127691
241542019
261928855
504702693
518218591
536235189
371428753
211675473
355215227
124517915
69679983
473965231
709159489
460960445
392688827
420751263
209230589
62846249
512447387
219001489
437496939
162097067
576215767
522694831
342998011
213506507
554191813
391832037
610579635
260992645
321828743
569775745
251925633
365005881
339445967
609343799
238309851
419748797
389118275
416667465
509743157
387645615
419372191
346383735
509499631
571026585
540054591
500769165
421981179
292895019
412542075
396277737
313998341
457994643
429081797
355400377
532019933
484212633
297445577
419150833
518983977
480907747
214358921
443032573
54629249
334094081
167737785
278473711
160331031
299765705
158492885
281123349
196399815
512651067
452961339
637417571
262606883
284599143
149883645
231892477
561266697
498635781
571838069
509680571
121046495
680940717
429510145
697725829
350441385
349992559
525270987
375917337
543918837
180318521
33973239
467305431
207053895
331555453
109559889
226014217
153762679
442881657
116748601
91502349
276584363
470908973
436573275
307191935
746641445
314489031
467067293
582364681
307110691
516025065
441298475
290167357
50334685
120771851
494650269
267930043
308348311
272213375
231485853
305170731
199459385
624036241
500934293
609855611
558794885
209053965
174257149
574615691
68994365
496961043
382466565
638869169
324094661
295014511
210526045
449078099
381207685
319429141
432227495
533633815
300645411
733203531
655303681
271573225
227045913
207791553
388637509
480120645
261324655
248602841
271233939
725688909
122754211
296142041
302901277
584792175
335866719
229192495
457523623
501768181
484161671
101440773
389547329
332230663
404749889
44400337
303585455
378260619
555548199
325338417
155194069
565313241
95764723
106934691
453640723
627721569
224250701
275200639
196806777
474795319
207019543
267660315
109910411
166070211
313064385
337780473
235128287
490819333
447144355
413555565
281578299
421013959
452432939
243479661
599860655
282481177
551641171
213687315
49051813
25230565
265249909
681688145
104620421
532451185
264699231
117627981
286375319
525553507
120650845
410940081
599356773
262703917
190188955
229827747
379793867
73486433
252318951
435837853
273829101
276907795
313698913
216630725
259443133
406310389
651858251
319954011
234025559
215203367
312926981
403142691
442961245
324148153
61562685
423386261
352129687
297943301
753442055
269249661
405221263
296865525
382079397
408324411
548591037
273182897
535328375
589132963
452010949
247683303
297839457
250167633
410743503
262095401
16137495
876344625
221677139
217553411
224078121
274070901
282345599
486795207
310565597
284797493
599574495
574917107
479555333
358779623
558220353
210731283
583412001
317693963
73816197
465663813
584703143
456479859
319574427
678724047
119380275
274992293
116856849
363164891
373166329
503645789
153934161
666811871
127665965
498296305
677446881
351701603
85902349
271398345
179375693
48361449
596823923
235657123
417877181
264540825
327916273
150762189
339859343
351649647
164281959
493633053
553290831
272445745
48743777
217254459
426717083
270001627
513815211
542029587
238125857
289420053
270362505
489220921
303603559
371253649
308115247
254463681
588240771
210920257
424018509
343033223
244674983
317508697
254222475
596738555
535354969
497426287
494945747
512677829
157729579
297980147
297130811
424175787
659335359
18019211
275779177
217250047
266307111
396375215
472173649
303537131
323636411
320682465
106040541
404084927
254839829
19235661
292358299
461650323
240559899
491574085
490501695
379153995
280139273
187697155
336868101
274807155
523900305
289259691
369958247
262693735
183135831
399736861
228368979
453936253
476926463
396277737
107279205
407158309
719866025
332105201
366219755
382326119
379750395
412001793
275789873
446395743
351482725
294624529
301424249
258273187
247486913
371045933
513541239
564411903
297109659
160073767
205611803
382691451
365329461
627686175
197788941
149299015
280605129
109050879
356825789
71214605
230407177
117167601
294678737
234805439
462668621
364633133
98956095
73753905
241458709
195244321
183965021
469426117
269807721
564369701
617875731
128096181
466062081
509571773
134718775
103129183
211511265
131664177
378568259
672154277
489297299
182882033
188265207
340025867
567865071
380590269
258007807
514391707
289185851
560092503
365410253
278523859
607138645
350287179
232837035
239442061
566732651
448160893
126754193
219288747
512277005
370490733
482789409
111640113
128467877
369383429
456070969
84775565
458880379
623232701
318833959
196290309
330987347
174680671
194885367
415168833
571450565
422559325
435047789
555321729
493572275
147741935
276686967
382799095
179412805
532119847
214051215
280550233
355108339
196536831
177963115
482056491
362937327
681326561
337065467
410632933
342157749
39382701
548806155
588231981
476957943
403679061
182439091
376978473
514683799
345881291
306711847
374182553
549326711
435932977
623166747
268134201
377871409
197272213
364324419
207461263
448868741
430553403
316506001
267310935
491705681
598466975
127321139
285145173
449180259
318744201
241602239
90281359
560131057
71208639
269481685
259314705
400694383
357143361
76594675
306962669
210285317
467852351
246836797
41657637
402752223
238683885
282809917
643445643
294073225
223693031
339653109
363565485
618135807
64859763
436947387
121976361
620329437
503520161
484518213
285707915
10843687
533522385
229755873
461986641
476813193
436607643
383019049
302901277
215022775
676238717
445871789
243123715
516149841
565063641
36261515
291498091
253925557
288471849
302015815
262284275
385203663
538133445
622309945
263358233
373165971
431550285
382749825
680398167
252889279
136595379
174890199
251850955
313126065
302914167
523236607
157784767
453939687
425000745
434983365
276945943
581257971
75184753
441583929
174860701
525331009
516411573
234954777
164681385
161234771
398131507
219462233
768121993
262789741
576551119
705877179
194455177
158703447
423650645
283252845
186980175
645441977
73940851
324989135
553036813
571493837
440587287
384668405
297375585
302536201
225400491
688621745
522581645
691733889
459768705
395642469
309375789
383079147
397575627
295327591
364833499
920496845
636600355
288619995
330382189
381068109
103568243
273727813
276350977
441881873
427605505
433090873
585805565
508827279
334608109
228442415
155915873
463656873
339985025
457331343
349173675
390259397
402783033
369748193
128858245
199553445
112409603
218023613
271597743
222449077
317454955
621997245
295115495
610661421
579034467
101712415
349923715
134879335
335190015
183934891
229405743
288899927
324579163
524586209
446406123
107436265
234768089
534189831
399076047
226690265
251290259
601357265
346728695
593850921
555304119
431589895
128467877
31545923
400631991
335219617
411959985
486518727
291394715
395215227
434472701
338741601
237273011
199771339
646594137
195597809
423398255
368058369
578180359
310248619
338265257
599032019
450673799
158972219
514864945
334051505
613834331
301909597
358894795
505292395
518372603
460073393
273810063
167469495
177880635
403778275
523009065
269715643
431191775
575470209
221579383
504103717
572508529
165947361
608056585
598542891
255734797
120665393
247049555
301922551
443817461
564015955
816941349
287812821
47143757
309711383
387238319
677708999
135819489
159111035
323711145
726598079
498167045
296843823
627419317
135625879
713514157
155583845
88052635
463668741
166043143
218972451
357929991
445687793
171318199
380078507
226160097
120480331
623930439
333117519
69989525
287630643
410360203
411927217
593085977
275547353
394951787
466616813
223845379
263922131
151969971
312405085
372055423
581344901
215247667
280285053
358456825
427007217
237206361
416764877
406373693
807803267
531700803
349422297
347519985
344955033
240117917
127399679
173733565
67876601
406916215
415871965
216607207
496415221
574744523
320049127
683024751
477589517
439963179
41824221
152305343
672518061
126141029
279110573
848657827
577802483
560024077
530842837
547451881
223929675
413315129
235722871
180809571
202361073
386857863
443014429
317741327
264315087
287303859
157958697
547812095
603485929
494622711
323936181
108106695
470648649
376464773
130542001
440834731
219906393
372627969
765479329
473424985
116039449
368885739
347477415
73105141
320948845
137791399
237816229
76548567
501594915
123911361
485702345
333598379
165850521
442559813
214948115
668999275
500737237
498076685
512917467
199638547
278518113
471777845
348702367
730518963
428757087
373433007
230906189
291723195
421316589
294490235
308249305
475633269
32133651
643726889
278545833
417949223
84196031
581533685
177794571
534739965
416951987
320394731
605492265
200936561
270256157
367912853
317454955
417087951
333599131
271144081
186500025
535468321
484016249
143888123
186826087
334810563
246455111
388102743
273496669
479237647
302120483
75266691
419257437
278819307
131489213
378082919
567783765
102662785
426383127
344110163
684313449
148872081
396244965
411845059
391118917
188791541
301731345
128665833
403105491
468884669
463122457
147093723
288939885
214182537
367377159
406174245
245012713
465797501
566372481
230836365
461282899
538437459
446719317
454645027
78689401
349746885
357045267
477087455
426478749
290572325
33036591
558415449
44140843
268511435
416166735
590558125
388039583
524208201
100879057
463640089
488299357
355905573
613507141
401678233
519236327
317155035
390453925
380525533
370129365
552928539
483503405
226689965
308611913
513660383
332614533
406947263
516457965
502978231
30310293
641527003
122107049
206949423
239784425
162594571
607341385
484526959
367873927
504574875
305099435
430701091
567205255
397680541
250190295
273732507
472368449
204900061
276314607
289056537
551092745
346416461
503867995
81023971
464046887
442010311
224039081
303296619
443561153
456490251
385299645
464508049
240480251
391589025
444463149
329582645
575859615
635127019
471076137
62335293
31129885
312164743
315122581
729383811
383833017
53624651
210529717
242220547
319422147
554360329
484471523
227568507
492462449
259481125
508281547
94608541
331188269
164469747
535385045
261814217
348270881
157500211
311021875
420892415
285227321
435776101
198363607
187352397
392444893
412369339
501956701
299442621
299569325
387476745
159496421
600767033
421838507
218074103
88545599
424389123
567008055
332131765
160384561
233436203
483251901
363609501
354641161
128238095
412542075
139344257
536609553
396459089
420067225
114334405
162531009
303760749
451202617
389434977
571731219
289115791
336518199
181966437
468375179
69329821
139231855
271471471
493476371
660043565
185860639
342105219
476747441
425774781
578829111
104109909
247587999
463227371
28466431
446843175
376310319
114669815
465735619
160211929
609729697
344656321
479427339
299937113
273528811
292068729
398247825
239325915
440429455
545507511
334798353
333117583
403120675
617223511
472196025
531185283
599367953
277880873
285302435
677708999
462544887
431079897
490504323
275187603
550844343
489189105
383355633
155496691
526217155
413212515
333559217
402621561
150331503
123534271
351130311
403142691
117977929
182664983
531797717
407995295
499232693
421760961
296884231
177137925
642849879
470678507
339653109
418657097
219112959
203946445
311394411
318264795
345914863
441835891
413809601
417707261
205871473
382098477
364538257
154943447
472778799
433803769
274018585
292443229
430377225
49455501
202196971
195599799
206256509
428316019
381852663
327254145
240247843
284921273
142367729
84643039
394182223
113924737
443850291
320248043
454618215
291733515
433916761
393534567
221633597
421298879
496430287
420654135
649625581
197564937
400615637
436197553
580066325
292735759
597609349
838431855
329256609
335009915
552366753
307275051
406189189
234540949
150776951
634216533
288393915
124867165
164866275
275118457
399546769
533533675
65040055
443679119
257524177
383501885
449549333
419198145
346453301
577550295
369912535
720928077
440519365
164836835
381694313
212607159
196761775
248619327
345936989
277746903
229883037
305464711
308605515
482853043
439460081
254640117
409519053
658161877
237117125
338096553
266709831
495235185
392942213
115174281
266754197
189282815
60047529
211570733
387599387
397675413
291702129
540676263
197321187
599471145
287843981
325037035
127823719
278294651
248249417
389118275
639947733
562090943
401379345
431580403
720804567
385826961
449868801
117352597
440010449
407026925
516093647
319342669
206879701
247205941
391028207
402166565
84075735
503866377
199122871
223305621
52789613
415910187
560302709
425929431
349314117
593850921
337625117
487998125
276362877
163283339
406290209
506157091
241570849
231343353
456338407
267015237
358892765
462292543
230906189
210490365
325552535
173901789
446389755
430373409
179321505
339972535
507252353
719019465
335546341
302555123
398304359
785289087
231639611
475585881
297129591
511375583
225725939
435754513
460960445
372885539
226760771
338435279
231244831
300457949
432752791
108832159
413181659
208265479
113860375
358162057
181249549
309799585
375612621
368292071
236137129
99849097
407516263
340287679
347635235
243561549
487304091
474058665
503132319
348083121
233779239
570053271
311109575
436703977
218864247
397093901
252497323
328804341
448044267
487689251
503938767
487466583
288933191
248599003
315214017
304700723
219642275
540864877
712973607
189125517
489184335
232504519
320135467
365810049
595948745
617205771
663798425
655155129
378759003
391444897
544434961
143238269
65863629
281776449
445588505
407125005
495964921
242226015
331041275
817543601
643660627
390907059
399313917
306580929
228803193
258355751
687369145
491332983
432264019
430590645
136430607
427150515
305045249
458699515
636032505
536359415
234416831
737697421
189339033
293209185
412630027
364757817
203692815
483055069
367345673
649089799
296319391
167260947
312378189
376168907
346006567
425851065
165718529
520777065
276812077
417906257
261203591
557210545
217503689
88246329
309202005
245741069
187082905
159506391
771136045
604985725
147690919
482790821
215349663
498753299
153523953
498148685
245619849
234307379
217917685
316032471
359272599
482181633
46032343
251629189
367947045
296268537
326116199
322801425
223056415
451535563
485774109
202892851
338488089
516056521
199618149
288179059
314310395
794591211
307161853
371266131
206029113
383160445
620349153
594313665
390827355
262676055
280171537
551176141
365095861
669034839
372886801
264608015
425148775
218885169
367616067
206617801
414707765
415286231
571540245
214210967
346724929
320986287
548851437
272696957
374905651
390453925
191738541
338707375
547993363
442738351
464983691
613354287
270487065
390329305
340726259
334371385
519064275
441461147
492474459
623356543
316590877
287807269
737027423
477985497
317155035
539681613
357894829
399776913
328130969
427658547
383025141
353484541
48733449
486442719
340249115
335601015
243833227
590076839
498494767
398698205
342297465
437977155
88545599
76205141
319927115
81478681
434464857
313223845
234527769
192493011
331614153
112391599
218878119
112028865
196132999
544336733
346448749
469613771
397329303
649622979
534362537
380875849
260057519
530869319
260888189
385145593
424877137
413370665
540600007
338191305
231755355
547315099
292168745
292895019
410852985
150605811
450269791
348210113
482447973
208358685
353088875
524985283
640476639
416052637
299402985
134879335
231069785
519992107
290651803
104183009
314326917
197215433
623486437
413265565
258715343
334832099
360059219
412688163
464712665
229012591
247830465
393823791
399471117
424423659
448092533
361100979
317454955
392682117
317823631
46170377
281204831
405289175
221640945
511993279
53888255
622911057
97605035
278899363
395696759
340714573
394490027
229383081
830125081
610991135
743921489
174525145
567522001
313410637
404515499
456101457
247543905
154091381
391916693
185990377
203466361
116323999
434251971
410523467
302342933
111684321
81507081
325755873
537906409
85403411
391548325
579676797
276165589
415364019
370689313
207171749
322295837
327357085
254629193
302938817
374100515
381782437
683362585
569401535
438057241
313547371
154796315
369416299
454899033
557059959
313042181
697862421
246999945
65901061
111149349
605671337
297056277
389832737
237896943
226768385
327816315
325173789
582934385
325743389
317362325
235146555
284937975
241827243
507763563
679280437
340768769
357910563
319529773
486143001
146859853
449685117
476957939
577200605
350698767
397109127
291575599
261110411
284123109
363148957
589019553
445470919
302281747
424699617
9443017
265019553
268891639
939382951
307402687
238628711
638947133
349706447
462510291
487754401
165048875
391103255
514464791
434276387
385159867
290249841
172163439
369191739
435878693
480051013
298546709
630648895
258396491
339925589
632119385
474594807
317162855
273563725
434627745
519338571
449078099
419038027
116047947
427236657
514640405
537392597
331276819
377956995
431515845
572178993
436067625
458671587
311479229
421404529
202122527
240777009
449287683
450882459
339391315
450407609
294655885
275082605
324016511
453001513
488410647
226373731
256479719
194287333
264354593
420496541
206325163
360444633
417155597
272069153
525050571
629948469
354446037
356428493
208567421
189130625
555182319
329065133
192283229
488597377
259531025
527797835
240720631
463883791
277237311
565822747
437964315
720680955
416964455
255489279
640447647
193317507
292622271
265384581
313916455
318478537
313459567
217249553
500800355
396749495
173511945
412807817
119840341
384966201
289046595
380497207
312985143
367078267
299695625
44802953
391967355
486283753
474580737
494976427
170225677
340399183
425996577
557204969
434956319
548315433
322885257
341931155
556058575
549619603
526616679
292260439
356631377
552690963
569333171
246045967
392346311
360791507
520262351
522731717
209401611
155212023
381698271
272395469
475186123
270206981
217856431
486814321
292619849
78918207
409241831
734785753
272022495
512461639
352437373
414535567
267364059
423856711
414830411
162987341
247429773
284541173
235606377
569389893
434005201
219833867
61463335
448845637
394295901
331515011
282160589
274606827
106032025
363392721
460092097
395736115
99363809
445394547
528188275
415879739
100829725
237757209
249356937
205260725
165149715
343291989
335256707
407451567
359794393
302170919
236583015
458575327
117991645
464336007
353292533
515931785
202160591
162520949
367567275
486739897
68714891
514358877
223086835
174587391
298287899
505782039
475945597
287816349
302190091
470128083
406476553
548817795
436042275
333896953
395174631
565815081
485500395
307319585
356708037
504765497
539781701
534420421
280484829
93026187
259461685
235398755
234157825
504336513
335190021
467672711
692510125
516190107
168952897
83426101
750060639
470886327
158297893
393823645
192283713
423525033
217859373
298596749
225592513
299580523
406884613
304846731
363341983
365420861
604643523
359330595
452458089
490605431
228046625
13675181
540194901
387476745
94467803
345488155
432183735
319265513
522576979
496493927
600262927
526795701
379508649
77210549
325046757
587991273
271608811
405178447
232608527
276054045
150585301
107270329
513089029
252715419
310674119
122360585
307101047
481918613
289182411
498408343
669625883
189572863
292119613
290338275
66115757
478491205
559697387
350725283
293159867
392017043
369210741
330412699
107752255
400176843
805834477
453217955
417367451
531574545
495980247
274807155
65901061
192659351
264386091
385693305
284262413
416326611
390889569
230523723
280494505
512583537
427505835
168029409
46641363
174656967
418022383
364978899
74362779
439003877
586864127
298476209
754141567
388016561
397109891
485989543
440224813
368390377
349521141
231757345
372272245
278819307
436848427
366725285
317126523
528933117
672043411
85492809
213422311
499012301
276678935
444274755
413366333
231265371
432130801
545832367
167294541
498167045
252573761
44603495
522859929
441505845
692768135
233409297
524185781
231619779
438507001
445883283
518463543
444584533
278420727
205745439
150856647
112106205
356714595
263516621
637332711
191909331
451443021
292619849
246124777
300660051
222628991
614120445
289257795
705932389
764176017
422378955
621507601
618690835
120378163
523457697
625138587
339229539
100153195
49516311
116267737
313249729
469341285
620304111
198661853
542775675
337302791
417460005
288653645
694520523
448818175
273952493
594206701
182256529
452010949
312702415
339640691
440781969
477992209
294585379
179634347
254536221
368195805
213529089
341371765
136825773
140182615
280182547
284576931
295201633
415036755
345500391
245439073
229719393
562991597
430589161
393177867
400326339
69292047
333030151
514402395
243848305
82256939
282822167
243897067
436124133
381757507
387258921
233879273
370401213
158610709
325743389
291585671
202947749
335155417
370020381
253781581
456751155
303522837
242681347
570162879
297440451
504273787
152197083
149127021
318311485
283948445
420067225
229816423
470701131
252322709
390963879
479051241
287806737
787410807
306288739
439662845
361109853
265257887
269763291
387761835
243479661
536574477
244377981
329178735
324609427
313376067
358828197
308795601
57169821
400392969
299263575
250437899
109949511
779863703
399658765
403414385
318826105
303987901
163277277
301362895
186040485
157897413
372227279
118243741
436518627
211535537
61473717
359949603
241744327
340050539
186766679
527983825
222539023
211117585
357072243
292848239
287812821
176125705
425769957
373138283
457702057
541297479
287257011
177805865
286165529
388469465
332192879
371900541
348057407
256665033
291263731
419418985
294300695
493272625
304277351
254156503
356143327
308393019
499425667
159153509
211567371
344313649
386530097
585153655
164861815
707173945
350432901
453046119
412450549
295238131
258928545
392132359
160574055
251837223
339073839
318566479
278617427
206998443
168691915
389507043
135861547
114598149
373458573
449382575
340176201
218716675
688862629
173511945
279409779
119233377
295925717
427474335
89798835
248108039
478698123
494400543
361105375
109714977
279572989
318279415
75750681
60204089
382406325
339441475
284209449
201234093
391298751
453419969
302139793
414574925
282547083
613992815
462915871
132351751
214537405
548737023
247035039
384094747
276383215
274043019
397568091
301922017
323644097
405609837
338296847
376125427
168990813
412897135
19896285
86348139
507490721
316870203
207790995
507855839
424152175
162780363
259574015
488013165
57086773
392421365
725440425
486478765
463885383
201997801
232036679
467419725
707769223
213172757
402222227
283902975
244200457
329153289
246361265
120480331
684451419
413639811
343315439
331881479
209057645
509373235
256178215
320153221
340061093
312921877
423483653
399382245
108874233
198438065
204227097
231766317
384807191
470163699
296045059
295961673
318688527
235523125
476700561
399712285
73700643
147524735
406780379
479025061
337495327
340634925
526554307
359324637
111242563
284266079
391919081
265763307
247767787
234334681
448505201
159435869
489786005
305057359
70581343
439584469
397496125
396890469
264649151
259739325
198450125
673984341
659793415
227825687
385616113
391269717
407381871
147903921
168313369
342636607
250698191
180314373
304404495
422412385
501172647
311981903
290392607
120523649
350002357
217063233
272986339
514290899
145551663
502775627
322619645
206673009
345785629
239992599
301156957
541751261
293713847
316310539
586790085
454618215
380093081
245106081
376471485
442585637
322578827
314113789
306798109
510529603
502228611
534360539
544732509
273506301
364757811
433916761
347320701
241517585
453943821
127555431
383480915
190694181
207918291
386861465
453757313
685134503
300735681
351208389
312085943
452706011
553449939
622664839
576283065
539483583
658655365
329680665
392973653
106298213
155957873
714453685
483217443
59486803
152600219
388763455
165821431
113240739
491815453
328824803
331180223
382004095
277813281
496592187
297304141
205966125
314187367
361671201
660312151
255178973
576675753
195067923
525716397
260283409
433445991
195049531
92411703
318927213
307649255
395982235
322632817
16727775
405681295
310626121
570122561
60357345
586730043
259609897
484087155
189572911
404981409
223673863
56245327
224346531
438945853
229687933
443788709
226059897
202809777
221124617
486688705
554606515
408615099
153620591
314415631
480991729
248624749
362370885
406680519
570912097
316971379
466205983
157290675
259461685
258757649
367932029
322806579
333882793
247717361
107585729
467891527
542889881
70665345
350634053
652171597
668906439
546808573
92964079
423291997
278931253
583264001
241969395
295047421
556679383
353746289
236402803
233461989
377897565
192334253
367432791
510777971
204775039
158518083
477014855
439808489
178691073
444953509
158178349
565780275
338509613
381562823
244701613
340477137
197434057
880544105
481548891
367737631
326975011
216401547
576261915
27284829
185275059
612067877
170806389
150978569
536720629
232874163
373072229
397858251
116651787
534116061
607803091
725328617
208398559
366218385
57118125
396179447
276499267
413375715
509459239
216791919
208804379
334504731
216000011
570356553
319716889
374532853
179749533
134718775
258033075
325631373
555297291
369277417
551445091
509161805
322564205
562910799
332785527
333177577
311645105
529749939
509674219
215598441
405440367
135871337
494108391
413001819
318107727
448881967
446128705
383160445
106391851
274966113
119543537
319524389
167483505
97327737
533287675
216633513
550082115
542910623
367210731
382359285
412416041
396340461
477493299
475874347
274608265
679754477
395238225
347477415
514417977
440962069
363169857
221452875
138571655
358454481
281993213
407684653
469833477
123941319
407995295
517425169
473589657
330875077
124613119
387551391
268607877
135526471
369886275
400667967
447109903
127917905
529339791
683095167
344393849
401897175
439709269
332614083
498148685
413270015
247373687
99061911
115350267
110459235
272897245
540310167
199741893
387040033
421642647
360062283
538116949
206121779
608209885
52789613
232695605
264521677
666960787
141761769
383682349
510111825
287525381
248522661
13675181
315861421
441589321
418983789
408915449
465325979
270770211
339207759
373686991
308362099
481247923
281761999
243021945
475620579
667580879
147207285
305398183
672043411
417179817
434948709
343849643
244377981
208510869
296861097
352535457
454581687
159479451
499252737
282994609
569798519
418828657
496247459
495737219
327551627
440253789
439145333
542744811
238604783
611893651
159025535
608229159
512363097
178969639
514037139
393604759
306298989
598546697
384604407
291415965
67243173
467563963
245495239
100441747
463114345
165164179
412415757
295290467
256650335
117627227
257513747
359231693
474324059
327622719
359516325
181005395
356654881
595450193
452975289
479514275
137329645
408695513
326958415
483521763
233617943
225107373
540270885
237923417
244239039
390863649
305935813
181749209
263526895
584308241
265296349
157271741
443585967
276826815
701213429
303216507
203725767
213954963
388119223
298774315
414525897
477571173
502085985
250341061
284228981
325829239
395301925
436842095
708248387
544911025
90900279
462323421
220642955
707751773
89130351
448608065
355391561
306077517
259863625
562420077
328838219
364349843
400688481
305104605
544880277
479935995
372584729
527557545
321892173
258790557
238433939
494754597
314172983
349369375
523921315
296089289
505362821
155504919
180337107
288994407
542717591
179847841
30557655
437574349
501172647
258740477
131135567
163400621
329523871
538956303
320324639
258207009
289721715
330129981
638990369
514309369
335301341
320279793
356654881
549708575
273935671
134657489
438121277
780828035
470194533
484492633
398572005
101574081
216874941
254497127
320583505
412678617
347704461
644951309
361166947
330617025
175389009
227516649
240836205
152206439
340186141
223820109
273397911
431434629
354039813
22922165
549540147
398679159
287756117
522706219
395346253
207298307
305336795
373136589
390345241
539120895
406448211
470836131
173785937
430163787
303603559
269658081
324902917
399076047
330214163
157974237
266565249
368670019
190519275
290379543
451196741
203985477
110173241
518610615
250294539
614816535
645134221
402930885
310874755
395168845
278126087
182636327
250421373
233511945
548025399
321982553
668697981
135152319
401419681
661081541
256248319
748512899
485394027
72853927
451808125
345488155
134204857
340171695
524293223
148942673
148623603
246415275
181783423
359269665
615324811
101162143
286362489
499232693
312880719
252854571
456736709
319197661
105886807
411653871
216467333
139227075
482382443
513345387
343929835
109724493
386189889
179546817
343174971
415823857
416122233
461669581
539941947
447719485
408870589
473338969
428625401
256246085
285132861
207662207
455347945
385527375
621161733
460803533
327515619
584626947
351145115
659224067
37380729
100747983
177548403
373188809
711424143
518934007
264309133
228928061
206053203
409014973
308154807
185202713
745618117
208437909
569459007
371348647
610864777
75077123
140411481
323393605
337644795
102283541
250834127
375529305
228765007
102147933
421770419
154549993
520098915
400323913
56160255
371181243
563197563
145758905
304342141
378274845
319254789
349436935
69405583
533847441
392654713
378454537
155902155
227567709
454832001
55412955
434766063
264022405
288250409
260044827
232960443
213820127
285740507
451949791
404385585
300483779
496700215
143777311
548652811
242655675
288724207
400771467
433683677
356275911
428968361
181802087
372311979
416970425
553547177
518740759
468450875
239497057
176249931
350015121
337940683
614276735
274543263
347237721
250982803
597836075
642500255
323627957
328979935
426067741
266519877
85902349
704375915
285902583
374284533
565451527
496077965
298748777
355927617
364814217
326155961
388083457
461241617
184073347
560561883
475639317
480547571
401445707
482410937
51776323
487304091
260583615
353987865
590049777
157784767
348401185
301637775
121273695
442563479
334134471
280618795
232475491
164473401
397048575
212632243
425459341
418970005
357649235
300848609
283694937
80894029
207263745
184511225
371158907
581111251
482740111
670105791
572574513
311799885
287387467
115028821
427809625
245358461
384529805
695930613
253012557
327213355
275215513
105672435
240571295
286680639
304655479
392270127
431375235
426337601
386821983
422529623
252736817
512689989
328494095
257828829
77555407
410783993
399397459
498061655
495282035
297060889
243527115
167971041
306669921
481543263
271568553
349314117
397179159
267315345
499822535
26597045
409369651
347524069
504605245
314310395
346556193
283488555
448301123
570884235
299652687
222825119
133372277
694113833
132903827
102537193
78411571
510073783
604327205
163071643
165406257
132500751
208579715
169578863
148303155
200458211
165114965
601823831
637273093
504218037
266929037
394195405
360658037
173998279
226214387
164503459
303229221
441964255
317238177
576850999
249373903
95494293
413929613
397237933
445558925
547426219
493884295
107079411
534635673
577516627
194993881
488648969
393568565
544511253
304215077
282297845
585336045
183091389
597209119
610850109
192075347
363175137
432943447
339052323
145525275
309711473
437640125
658584415
395696759
272570701
650911969
79446437
564234503
429387165
136908301
223643555
355128781
299667515
308886281
447820523
445939735
178216185
178335885
418047925
607174351
496614257
340176201
438231215
144045489
653820963
57203383
538846317
278758535
257434505
491669273
420994145
257403079
419220285
277000275
227344683
425061651
127364061
560267679
305127999
276931093
543925101
384767617
342063927
250889517
384010317
350811729
437293393
242485787
223492621
469940529
671147865
163885059
523665403
351406049
396712073
442546941
487171149
465411851
480016357
456490361
334829687
320242975
276980129
242974785
529828371
323594837
303230921
322481143
357130027
142367729
180430021
269504415
430772485
422036757
445871789
802987303
221120041
369945153
280807317
119814697
123945733
230773555
550863203
131893519
184810041
631763911
217991053
395907981
371624241
301723095
192538753
278528841
320368821
135206081
400082195
522002537
586385111
493131471
80679081
143079477
464529583
443526045
215836103
487570639
201823861
352193529
597983373
332390295
532002665
528087341
390903963
230473605
368268095
796912433
215525547
187773153
342624869
504293847
231813531
194058915
127062757
307721277
410804445
198406201
273606935
412155445
397109127
449570641
38060585
385650937
223892301
281313117
322955537
52210949
52519993
539077495
533961543
342226861
476115783
374471571
404455015
259880167
524029011
322553673
290670467
193750085
427416009
183201503
336589329
376901057
180033939
159777111
478766755
464425149
187373031
109047861
281594105
318061753
487715239
305763005
301245219
117656703
574542683
203299443
330111783
637230149
334145349
378964353
539557905
631746651
263204689
281259445
287241117
432430649
572034453
304911557
349743813
500786249
747553539
496663387
526244193
329763023
353718011
442827663
280813685
203444641
76725207
409838945
645659957
221690129
235367599
165604305
464209477
174680671
122107049
10438079
269351555
183859201
391362887
388175765
163141707
187050619
411212321
257530093
443159577
830476671
209975593
220028003
243777369
311019465
500544981
580716927
98189965
527233935
426724605
351741865
382079397
667488765
256701291
268706557
465371791
370129365
438374335
438124967
159329741
307319585
310731429
462916587
460525735
312697837
311020347
318343367
189950115
339903315
325027241
279164595
322226729
443704403
178625275
318881925
374739091
505406339
438539055
477464319
434380565
297794273
123358059
386419781
198317713
177167837
366239061
601309747
340978005
369933317
350732599
489487573
310626121
104059605
555376503
341412825
130194207
167385885
446011515
337675443
316105257
207004837
126453251
386693043
258539905
579664711
663797429
334448973
636511171
147394275
738515759
249847251
482637543
485910361
170287817
467664715
447867119
193253175
235488835
581576721
247368673
526895327
484469555
287533625
139468551
99661243
98698231
293220443
132397433
341084193
545896245
319566593
453588033
587795869
486407203
194201587
564021087
225937107
512173709
601093757
270193309
471716403
697180853
101393761
324396425
210882939
528604903
508216515
492193701
515420987
390866775
248624749
454001815
262862831
169195611
61436975
305955567
444926711
257541481
193343475
310836657
252201747
368982105
253674043
418350823
640476025
323854579
389492979
335219741
399294795
325608293
278131681
303625653
402778245
271069103
234025559
238715007
371011989
188786893
273959425
314303239
332984259
485571517
385181787
390214895
137612691
367957617
400635083
654278323
374508195
374372193
448241003
240687167
464832981
437601943
278039797
321198969
432140749
225992963
673177715
146088331
478618483
657310513
387496149
383519655
474302385
176048367
154498159
365171373
271618295
304185157
624766843
549778909
519294867
341854037
205871473
448381601
368016781
187393995
223259989
450971339
294387175
208165749
82723357
365893487
61906979
279776725
204554085
455714093
525785405
333152851
272461615
164552273
312917209
280451939
58517975
305758677
328965563
454440463
378454537
158444089
522301129
476347455
337002419
381463771
286626885
422889155
98292945
185079355
295588995
394049343
196426937
608225745
189700021
140384745
294923201
407035021
558576817
201318301
320358317
262551991
534587639
539910003
235505303
214834133
367198993
356008239
230744121
370436805
354327145
487725183
247373687
771560655
468730713
174588003
357961949
497711249
607434849
435437731
154691055
256240953
505233903
217329057
263249615
38868553
206623631
501028695
382306643
661797637
125112979
159931419
339445967
277454435
142993071
461382309
624696807
258019037
276183835
612897305
374952403
556956813
420317711
280912815
79111199
259193111
148955925
634926623
448996907
466591671
241523807
84139757
347245545
599292387
428076559
322485413
118511233
484087155
130405727
516243341
408001957
262056963
153229713
444832731
395397343
436398373
181246037
272691455
383546641
327868987
148615403
173666209
543163883
462892571
509004783
289730897
281821623
202597169
359344471
199513885
352579283
58329265
172659095
858794641
293617757
601371243
299680059
58483227
296323727
413019397
333062875
532068855
617442393
333721945
254025251
256164629
130975503
343073843
206553215
584232669
358073233
364574847
394588139
511468119
280313193
585129699
359013075
329991481
696337927
286023185
349568847
350541831
300904143
541566331
244306483
384258023
313182741
664692785
265308127
311232513
132158617
511131413
617497635
350575505
259976083
306187945
381442533
360743045
170438425
517366289
530035185
587159055
785054307
39758145
337435301
590561505
311106935
90800627
486942289
241673137
353689239
198371817
496218045
271235319
349714761
626430255
269034607
384576055
542241719
302996327
571720941
111054759
684061213
365802185
513762047
103829457
169439935
316487341
516942055
367396211
387850945
340609229
360890453
102154255
287062527
239628287
283494379
586823063
246661473
402358221
309309669
327213355
349019987
265326695
289046595
137828945
622380495
512531839
520070463
305517635
620605209
291360485
344119915
609711875
185727171
584228843
212705823
257246951
382466565
540087461
174932703
226285465
658758827
434731249
230458785
349635353
312918031
525261455
598431825
189023043
224900287
519611659
570226319
272547029
369314987
493834341
546410705
420435937
271121405
60274095
364761775
176365051
213055803
385327905
211046891
100266795
220498283
258366273
156803685
156916287
545047441
333332055
86541757
561019047
645860397
463968193
237269707
304503739
377739041
339646971
285256451
477902229
333729607
327274691
194922075
247963363
472084619
312870479
214870429
263074299
242409737
234567225
173570961
376995127
150330737
393837235
601945829
342530103
173426701
297440451
182816657
504820645
509915561
146858567
478220781
544222049
248216277
320959127
484299249
339137165
651596921
28192431
378805377
317569095
300849513
411272711
327339181
598679367
518489769
135562637
435883427
462668621
389583051
148818101
121003857
440718507
311740781
530787309
163283339
477511865
322297745
571731219
608602175
558484831
364369415
591185909
315494157
319370545
216330727
291250539
498260015
313069317
477513177
316602259
390101239
330111783
341921097
245629897
343805671
255606509
243660233
431348531
355959283
232158835
352668857
758773927
835475523
363148957
313382313
249331053
321388815
652485205
424855643
337045569
367048937
188253375
215029739
429670439
517418869
489684489
490944837
584421239
211985083
461235399
354282801
173511945
217825647
221502259
339376539
358550701
461058527
207740589
321074507
309819723
118463859
490764647
501374709
586385111
313468359
579516963
370020381
402325509
671782055
497399055
167532723
447827515
180272025
570700405
384282931
194342003
549004877
299893705
509065125
425544727
548858607
343580723
503093013
405932917
360894101
486735813
388139047
445776219
773805369
264240535
549550713
296150081
240687167
385055381
479521129
159482891
82343915
504071063
253011161
192562643
139715719
245784875
169656975
583319457
190781493
299219147
306581841
381902489
421443023
313454409
280912815
300012027
485216489
311959263
336636773
629367423
152503021
148087411
349923715
476774087
514489451
273930525
244692901
393143461
501268679
620389363
281435133
287551207
311363823
148077111
500781815
631483013
473614205
212429979
510149865
655301415
236893039
373660359
284856451
396973109
546605319
525637447
593413043
216578655
216288563
657868805
341032893
76629161
772277171
165850521
303797141
391027427
635387529
148112195
109311767
369349735
418245585
226086315
216824065
199831555
388392619
173656067
156123541
211858793
220035753
338164585
297012159
261020659
532129995
333871419
363259437
232421445
237446505
694790377
331839919
687675957
671769293
172669157
357522897
474626897
355258285
247063161
472381547
417080703
573893355
722012951
355566321
603545813
493633661
402361853
73537197
521813347
329609835
598822523
447000233
463577925
599671715
149449241
368896041
700281617
384339895
440237187
656784983
290618493
432461343
420349201
272070227
257838877
428560079
360946437
273818027
412232339
345945639
269507049
412065117
530995767
160330203
173656067
418907969
477851507
359725569
305021961
502775627
283075843
160094159
268160957
464414015
485832659
186631235
56376299
569124369
194073669
232830325
560373729
135652967
166119331
406942299
391963495
453907125
405384997
227946067
628170013
121551103
477714241
216036127
165864449
360211829
249620701
484926599
210965017
435980817
96278839
199807191
385055381
77977983
346828073
304436615
432734607
531209989
358518235
414473291
396554921
392471577
154253165
67993849
548077925
183012123
176533377
104523373
425521545
171244793
389867429
314396509
453460875
482417375
371639953
133971839
470736177
412911437
529277355
463032017
87515651
334873859
355001973
418745707
198074763
621946651
141142689
272219541
40851925
512537655
264517895
107382885
611044013
535089797
289016921
405049311
385334527
268831367
628743927
282631003
329222689
299953757
150331503
412484345
530883559
294004959
325125729
538736439
426041925
430386325
400930623
288926533
304696975
471589267
425376133
132359349
498942033
542460835
635256437
432797785
296666943
261269833
409608679
414338419
399043319
316622787
439885239
629204335
342513625
332239503
482241885
745322019
161794287
529155583
419664219
224078121
302788807
160208843
254071533
403343019
222182803
147119103
364523623
685517147
237051907
295242945
66649647
424179805
319529773
368814055
168963355
319068359
597329873
538627909
160955319
561121417
616619809
481504735
378700427
109555875
216344901
283251109
564871839
487332823
399397459
285423719
347117235
245647959
289148997
244347087
348609251
202900365
288733635
346056165
179032565
434359525
515685475
273974811
307275241
344130235
128885091
291305787
369863633
139854333
708767195
294096595
334266493
326027077
312963493
223487995
214805991
281567063
417128821
91516501
431434629
182890665
575000271
237454427
271463325
78359237
346338103
217496417
58329265
411090413
126413591
674567165
152427831
307191935
529800875
515201537
353566987
354555627
249904611
159220331
562399465
743405881
236568831
250417083
579718259
215395761
500316375
489111063
545489465
399186257
776820817
523582981
301003247
203158359
632038395
317650389
247836417
231103027
439873551
384083723
502093745
213374199
296150081
85478023
294869385
195679011
300806927
419889369
460806329
159750101
374800259
341472717
131537383
582299937
398259567
163652775
489262787
292038585
499576693
343115025
392235959
274856223
536549387
296845653
280507719
434477881
434480073
257272667
531226695
601066799
438027179
123333381
250439841
345798875
304972337
345462165
404734195
152919013
485923445
430800241
311220643
397538913
457633761
85211421
557210545
352334763
441933689
450158117
249305273
444542259
305325803
358438149
353776655
299543055
449411615
172086075
346613599
285551595
269848671
383979659
758341865
222869511
491446781
655856207
244852921
48061021
307243709
311639773
477281851
154265089
340527707
448888497
296549175
160123565
255617243
468025191
580031461
380799765
289908579
230793049
84547991
352102349
289696893
109865997
105234467
634310369
598466975
344966501
170713975
130104213
291339429
97198049
538278167
184396769
316487341
357208775
406959579
272403317
414574909
539419779
535090195
500625681
368539901
669302725
177747275
254536221
115909873
550082115
492778095
467481117
182595649
131390725
505752713
668406269
624322691
220469659
321374315
451873375
143779615
324989135
162780363
51298509
397102335
309856735
312133301
275505697
483670603
708146385
332638981
143164603
165999579
177446787
447619121
129331475
284473465
350165017
254865669
445375555
369247627
202864411
492988685
354126395
616520667
516286975
270804063
362425661
323298075
526423185
399553855
481163577
235908309
426987679
362999781
496322331
203407941
455724125
149327451
532726011
249843849
339261527
242168869
204188853
256658809
251759101
289908579
545329917
286923295
276674769
351002069
229719393
278931253
347570133
251900389
276767999
388319921
248085373
492704253
425152051
53962361
459259291
273604593
182469869
404005995
534468405
175354101
99561255
333848285
311019465
398310719
213702859
145091239
439472695
399031313
734785753
536296721
377313465
591602217
277354185
395364941
547518591
723739137
237663357
426337413
251509439
297476527
531398107
103034993
473508665
315937419
658920645
122567703
428412007
40440981
264219655
340473905
290079619
500855177
310517111
680398167
80716383
624456813
353602595
409026265
317342249
291743779
140912109
609885309
517400865
252322709
682347601
93153215
168165107
332731053
320151405
247062681
557612633
336956557
153378711
193761999
171539725
492696225
230121177
131203033
486933707
461090247
358129229
409525273
447364159
441894057
167392347
483381195
496604221
327868987
289290809
181575993
416383677
354282801
419861357
355415899
203132245
138824397
268159561
512395155
446926897
270896767
706494181
416927611
304634827
362326551
146551277
193638385
332614083
365316949
515692725
398197031
620265061
318268121
387470147
356153559
343697463
388337239
205618295
250014847
308245669
297198347
609711965
392524087
221385255
241845975
400184117
120322189
216879387
416833159
379492339
133860675
436952255
127353171
390259397
117656703
680031503
535933843
393033599
81683011
359449299
225229743
261622401
258203843
230097535
161472875
704034297
314420255
29579307
347503665
264663831
217402665
527441179
651529439
299471569
443733107
174926023
435527843
464183339
82469605
129966469
624831603
381757507
731786745
643061843
357065787
376850935
258082865
280243933
345108285
203821241
234355803
381903941
267129765
516092299
271600341
753479529
588773677
220636463
434590347
301688065
214940267
553142017
409830963
436067625
314231089
602266245
518740759
177414257
208069649
423647433
95819183
168424963
377148233
424366061
69405583
619918149
248073241
498482935
413132255
432309275
618237231
229990379
704289005
523130531
506497995
264975771
528714551
388149339
349618113
548528747
461712789
343473463
191385617
623459161
589751545
384380345
448434817
343507569
505172889
565993905
279990375
303506277
232536241
203821241
485954079
314873229
515175315
371320559
474258599
710987685
533291927
469503795
224557977
404184673
392066467
267639377
506070771
116856849
237432255
312012207
246251911
89040579
95313477
298578871
249120111
196494745
454232157
636310727
556111003
765479329
346728695
418810003
231933997
565255091
650394135
841628669
633945035
712733221
441372931
299610579
349314117
358387511
138181971
242341519
213549799
83090681
176159991
80264281
329804389
548354705
480321725
744742295
650232187
423285859
614063603
441917849
419778901
830852957
131494085
36531583
645760325
150723755
211853489
56830345
403089585
508299395
631191725
243844777
255957261
168444177
458575327
90287741
221400861
499959393
170336111
433634205
379842777
330356165
343995699
458140715
339949241
383331133
155007675
178758885
294339115
292000923
262749401
138134047
279856141
532223115
430440585
86180043
288724207
540318429
219299641
93913979
161923177
202197785
722060627
511815803
243873795
286465169
288080451
184166779
268084041
437496939
273416987
470294145
638358445
587007003
355764201
125399611
73469451
167578651
465204525
437123925
552156253
276723927
290321989
160317483
202494891
277903469
469360957
366025087
304448203
627348377
219980597
343054761
214028197
503507949
381762287
696753873
247740285
159472265
607690647
534469589
309256763
146088331
367127891
532473371
238081195
638067983
357522897
315177349
230656531
518055735
293059389
339721545
370130511
466882575
475912587
230046797
338492801
264009237
245338473
354957337
818665423
322435715
304214105
438283275
513815885
470516577
480864009
169774299
328664635
317200757
227143019
371400861
234955483
305814321
516544701
341645963
458965399
354528521
399525805
522006723
332471157
268140735
348011381
139588825
377020797
204897235
222782289
497711249
334636833
478087469
768176239
375526033
571395037
358176227
471376701
357214843
684751961
399483691
687389427
313684543
402434175
175179801
216316025
535986003
79558401
110382283
216683979
321191843
648790331
299411491
707751773
138957933
66680173
458683027
539597887
568760151
548734541
370347405
180171631
470578095
302619313
378528985
419200071
470003267
466435455
571841597
815409735
332232651
281568355
261901693
654277185
226604631
353594263
213370683
135340297
231265371
509794489
60989719
164178197
242301651
425553809
479514045
399191181
491284245
341449283
551112515
330287919
334178169
379062851
543999483
342532099
414427455
471616241
599673487
265220109
568700275
296815759
575751215
503832313
202394893
283634753
413804323
589890039
437111849
12655555
432140971
385441551
168936929
92994265
480537243
382089335
567800521
108691965
549208347
213781305
33458817
397267417
367608297
291475943
493320985
407252845
127994481
509858865
242611521
609920647
305512233
412973655
348553105
533604003
380909541
328597819
38975677
43213021
265125695
417989663
362069673
285420527
316618341
190152171
215740273
485402571
298902019
541109975
162510161
395977455
239374917
284281725
301731345
185403813
186950881
486637277
371577857
530847841
269408667
363608369
128534959
110078497
361153699
385022927
91942731
629994057
280811989
517400865
304033335
457627259
511978067
175744707
291540399
368215657
530681629
280571115
360745341
178895997
327063417
195309389
350119851
280260269
367929965
335206265
526911735
499858529
373971761
300591863
454645443
312720747
241298215
215460903
268463311
503774899
116736011
46457561
354146395
451745403
383796779
451758421
445113975
131841973
246671287
774132949
236038631
852432815
197430185
396939589
500845331
369487913
117677337
243401215
32493997
165138249
238742659
413665325
422635929
257579931
529800509
254724305
154685235
720192517
180786361
373089015
827015885
284375735
247082725
66145285
381944885
554158399
856579167
272808147
475711399
138544931
643234953
673650495
303546795
376764241
380767567
508795967
539910003
389592221
282736575
203642077
656459129
213788057
228800451
193391253
101862087
566925837
376566133
320627321
110241481
476088297
349827305
234244621
155039385
264667221
387576125
308410527
374779941
405812369
351641655
235975905
242164469
437344355
685974631
624740945
486503977
312446517
412982503
589176357
344892453
608127949
262191763
619850709
298452205
229453821
849407487
316253281
82469605
480850535
673109363
433821985
422520259
460361037
269141339
371452315
301367041
540839607
356284271
625067977
330918975
409149791
446277279
149489347
544703831
228518865
218505211
510825321
498448939
275817185
178171971
570600303
349791893
312097735
461499531
36760755
248040299
337465829
163940007
497642281
528144225
276940295
634307385
537746523
368806175
363916011
336276245
507930823
390000887
449420585
230279685
757643055
473504069
409067909
348680955
35809027
98292945
527960315
65122375
569619969
81706409
315551793
213113551
361422897
558442109
234994525
325363687
232649325
374323911
298242665
221075105
473965231
530695807
466800333
750197355
572202673
96217259
436160865
553813995
211999435
288572877
283286343
362404413
487325475
384557923
434983365
388720951
422882907
154018405
439078679
492016355
326150039
447923301
266426433
240006053
389939893
517312865
624727209
476868345
615033815
258649749
295014511
363673923
387598311
148791249
923621235
459930733
478179835
432631151
318505833
184233819
352260339
319551495
407212603
582732967
409330743
230765433
346603185
499131895
210072861
411418005
97801581
314744045
151127353
479136297
518229587
319262055
350181327
721921937
411139265
561282941
19161871
426393149
126114175
385288481
102159491
45565359
312519045
331999707
250241131
395432797
269021093
14312433
276559579
253360787
298490031
272404251
69174223
237777737
400829423
294534029
358901077
626511447
423320743
459403003
418961317
453798181
137505863
289247795
442471859
263114689
300565853
184426531
432152319
464641705
588217843
214120815
282244341
177107949
233745813
462946203
520294005
333203301
251391585
265326695
348270521
294621559
438622191
345822035
368795035
290910355
252677089
447422331
462802011
139262189
394336075
510258335
523505435
186536577
269900491
481489557
453407157
378771523
184589569
536683439
251957103
578058409
219887679
506286981
76501755
557204565
237139833
466868875
231466705
362930029
312486955
508959563
616005159
348702557
120928845
265401735
590206315
688254357
446644875
564557875
482344983
585096415
273262637
502747577
396507833
237092487
508016905
644012273
369105673
509569851
389543085
252247025
666712269
352491701
101442971
407554953
298993993
678811407
456796669
235002535
207137005
209996643
107962455
464621435
271744513
99981809
400207839
539910003
474545025
150605811
444341413
503931793
143427621
482618033
313074449
614234827
324680913
264267549
109027143
354671259
237276657
256941449
531181597
265058509
346314209
304734443
462862019
434246663
548306909
206664589
524313849
505965675
507544665
555722581
116719561
228640947
270146639
613942081
320274795
390866775
500650649
492035403
334977049
428699997
343957457
649092557
400042161
343813913
584600853
423294335
71687619
176807649
190918255
484091911
197333145
368247485
636176755
147690919
527634267
162875091
310949229
438323203
219899031
368284861
244401719
288786453
587831481
320652891
368183133
205907703
525900063
619905765
173990077
358997121
401041617
330608587
145079381
525951479
531141883
370523193
355529735
317989309
381872775
555323945
186040485
574564597
367140557
339441475
545900163
556594935
388982003
402372277
538864937
556522857
421284753
225806595
269810067
226988287
292956789
129978707
275813079
486346399
572849991
645625297
350948739
282926521
180939099
798782317
457305691
522626117
358306107
618781023
398977425
303498055
456897949
367988017
412538647
458978697
200754665
146235405
107732407
396657045
295201633
322406063
355795865
48743777
516291997
360744117
583879239
52983413
628673081
301392953
148081621
518336971
533683973
336584713
491203275
444026665
254998239
283621471
126247257
475050757
118733113
544555829
240193725
403264395
483954845
434694253
367436405
259245259
318422521
562183053
180841367
84980835
439376309
280132153
412299035
349085697
400273105
133736619
223299303
658572459
161173355
276613473
581092759
328775195
230113827
249381721
284959361
449292915
139474609
261222817
241108487
553447629
391076247
379747811
585148055
304323033
391571799
196649563
51230877
251714313
494572227
373756135
196448351
260351791
568964647
641384199
659432963
482983999
151641391
231514509
359287043
366398377
387386079
500860671
745278167
575332329
349407987
404399595
495629233
323008639
244010943
493125309
425254903
575643773
405988275
302619313
424740433
394735305
414528325
267435763
698404987
291133575
732948849
502165293
439083303
178589499
599904615
487019985
257637285
376988703
753213893
453204399
170930589
546350259
478790477
546738115
198857993
418228765
279701965
313679559
577465765
224283233
390903121
426310891
240660483
240667525
454043207
486467039
278634237
489630949
397794139
459165177
326234505
404397067
292320603
551328187
193608487
243479661
711306573
124605729
98119315
579834143
418032213
473965231
498494165
488805599
481910835
459468279
342468295
334400739
407032935
478404263
482811471
323331371
508110633
279351577
439437361
473390223
276013885
107068659
332823569
336648813
47988617
484952283
428505255
256376221
548083985
421688863
567110271
265203099
291354581
543210225
363474481
163880977
551073261
209555691
441831071
486227281
362206445
109071179
433540565
708084685
477421113
618594421
351478189
311769445
242962477
310591323
303684419
540189435
360514561
309363145
264602269
480306675
341611009
435980817
220928313
317025547
406500233
231535933
525920273
434094273
317352111
256072449
105433513
393695545
194342003
291975333
194222933
387478165
345402265
105274061
283205013
121291679
281652563
110099065
384094747
172117505
386821983
90583323
323224799
345823803
545757455
119221763
559241795
441645687
567451621
602933455
501548571
123358059
149796815
459698435
173939179
154669169
298774315
221204007
497674827
331768327
341184697
506494177
187712975
566459933
332914767
155925459
111199225
292404833
507893431
526748853
290167357
297552393
70763277
187575693
558989489
243636935
339693509
167717599
435709621
102820943
662830163
251987301
476088297
253579885
455650635
226812219
295517555
374118927
500952801
438261657
265699439
383464417
307320687
359718331
381632209
585437745
398644439
416767161
276841359
200858517
615099925
265581375
180958801
429617783
376308939
636177909
298631773
405762337
448959149
357012507
64328667
397048579
629926305
462682361
316337871
445883283
201297497
101469153
213525951
286729821
362923309
374980173
384452689
291381873
200655703
303381603
316297989
609235139
47141965
372135357
423630357
146041973
303229221
418323597
368784953
353485311
440460815
500220329
570454869
405267077
401564433
173645769
467639191
426603427
270864031
375280097
119668243
425445219
85305465
592950855
386695043
298032583
250190295
513781745
574754297
310571365
413768975
561575331
196615121
569910023
558364657
204740611
540071293
434648509
756348731
286729639
255249189
594468055
634724529
191315947
546824215
389881317
204401119
543960141
232339299
537833023
247110869
494622711
276475899
118511233
494498657
464227301
477242691
469587579
245042673
396588915
551003377
415779221
341057297
220188633
82237491
282531991
548054013
424650265
413779399
512522477
193225581
72581687
335657459
409703095
485844849
220127201
247965823
396783743
216313245
253657465
501797807
323637733
264495133
77953825
137958277
705269149
232832971
195742775
234306651
360216727
532606505
570162879
320334751
408116219
675180143
507019327
343418543
222162041
221536025
309706973
397843059
202114877
729501599
190083499
691152629
832570821
164270841
236230463
396406443
93398015
530877737
308954127
284517321
412635801
427180663
332713361
487579803
230443493
325895951
121291679
618690835
550718517
439532219
43720465
407360181
423294335
500342709
383102319
394788629
239992599
298140783
394365269
581354057
211341717
359886103
191522499
383262645
528801213
260004273
416670711
38881619
97604105
364931225
382458115
389167823
247144089
249610537
365419247
133289143
234257127
217603315
315768025
240253549
466065579
294173577
696804367
280373215
392235959
578568219
505974039
425997607
37625631
242194599
495212605
362404413
613855445
315538147
454364765
417128821
355291515
439106485
101689219
660734407
337699287
90092875
209618257
276676503
307174703
239068459
216619095
351120917
272935385
330028555
377792789
472873301
173835751
403626007
100788633
528341087
519983637
326520249
613863471
351306001
386419781
362274263
754380033
281347859
518157927
496493905
222796765
153990801
127498573
506459209
520608513
629087427
335529431
460667107
365696017
487619993
261719033
376667319
490046967
97505357
298254205
355060769
337758787
190907063
400435083
206990853
59950735
346333591
485252345
192832207
539582583
492178875
429617783
354176243
477851507
236812731
157608397
696525901
620831099
339448605
333376541
350945271
63628969
432264097
699398811
494745569
339204405
57932977
385055381
336300591
88357779
185922689
228236649
190822471
370874761
317638629
377218287
247378981
404084927
294931973
383331133
118417461
561082889
363843185
443326233
748779401
144078941
553204065
286165529
275873895
512611455
464462765
463792965
350805941
407464441
258650391
416923463
599763445
313850891
203979617
49516311
568126857
473531317
424933539
540533521
219059075
384318795
67615153
57795469
313231889
266246363
635178347
256096689
64103149
403199969
318726081
386433219
208279517
352472221
353553859
204051651
350808243
369315725
743500065
206879701
413530513
561605859
494054511
57515527
276117693
136483197
250184313
608161737
511277667
233375299
194508169
310218593
514751259
199286099
371444733
553617275
537058869
479826979
314986723
543517251
475022551
605366687
160375999
491539541
132584335
79656345
136058083
195398743
190884975
470678507
397698589
420098699
304120067
417319393
168963355
327633669
501463529
188932143
549721997
290467671
551754555
102474445
499635967
108074933
55044599
369104013
337412141
183820945
418793279
653346795
252313901
661784205
173794659
246389945
445324121
308080967
235481313
509775733
379056195
288090411
223026883
447859485
293154719
574462943
135734349
417537093
278638375
375190823
304164939
244697289
250161637
266532431
339216883
456719551
148955925
268392747
206954071
288911143
388254571
503503095
333135215
438445025
602037011
304088963
618740519
332270665
442748945
561834625
485502901
420746629
59780259
404855499
414365497
723264199
643488203
321491461
692544067
639097629
727566315
317719247
440188005
216421187
727488335
640987905
819905915
390787593
118989759
239678343
333773919
185916935
839324587
391916801
268948273
296361229
320999053
163279905
370874761
313115993
435302845
382266169
436330343
533543815
127023103
357147423
241403717
414759035
658198943
531011997
513490959
86055399
412047791
285018055
472589941
558533953
359873245
130393569
232682961
493664819
107856605
177747275
605064055
389811501
214805991
176696143
174715973
429905501
297079725
257146321
439396291
118279583
419515327
105249063
432027987
173891465
62913903
760373155
520086521
394837233
218238883
326302457
330923215
162909579
230414515
64145369
330425617
152621391
322900995
350694951
295916217
353524395
522265203
275146855
311110589
316479939
235528765
199580545
152146823
265801767
318703841
246277437
514402395
389004283
232027827
277174335
539733225
585103123
171498731
421871255
645914181
216915365
194317029
645176003
496021759
273416987
301156957
472589941
420889639
453974445
485427843
449893455
446094573
268382949
300519979
700661527
358462137
434552951
238188747
467917243
3523441
69405583
261464225
157033539
17587069
317908035
665748493
378964353
390066001
313833335
239738855
390446635
704319955
194276143
238512593
525024539
254896685
372520725
565875881
686890305
605754287
336247597
211552713
113540553
572045497
295167391
356856229
373470615
517078303
339050809
409342881
216448419
390687415
451050031
434231027
433557865
275825537
403363035
486262237
572066401
371136197
683410313
453040095
436502985
467744385
329918395
378656187
403199969
635738737
458488031
644808261
557511011
323027881
488023423
197203419
348900471
169281899
358900527
339756161
108874233
261968025
221612933
658746203
215481447
509984479
377293779
501665835
490325913
302251161
225329361
604968441
303630591
180369677
294504945
315272941
572361481
448468035
256549197
463761377
345198187
336759327
592774049
315122581
296424965
366184097
569389893
117707743
502296515
413362441
512923899
390305327
491880915
174322525
364174125
341094131
172125949
338561095
586378163
175501485
389418049
146163277
276963093
467932441
422720305
756421281
448026373
259141647
505313083
101389267
140747665
299963839
324941191
298544043
379275213
461843435
513603401
148293081
272339857
462798307
277931595
532594489
340170689
484793499
447355317
293725879
304112633
673826313
354331055
356664187
359937417
422603553
483956277
223347129
294918901
184511225
384259821
297127355
326937231
469730367
595653261
241468651
327751241
458903453
347931913
366205449
253822203
677494157
500945345
426065139
341416427
774490719
446926897
506232863
375147531
514189223
510310635
526375561
425451133
365639029
105645561
549298605
398259567
498028321
288174541
353134085
393658343
226911351
63979785
572066401
270446801
170773795
192339609
388185333
346038659
297063855
546300797
605445565
362275825
266036649
133512297
468884669
243527115
136307065
403566081
485374227
251074371
62438219
364487493
657307001
96430597
246053011
257100199
485761743
167773593
270342221
288576155
427230601
787812951
298252799
374522027
198002193
273511753
204194941
483117723
439251807
422415119
144466021
179556111
216738465
239235747
324320751
356864261
297035269
418923565
405801111
511549691
222777119
341012827
514549977
599673487
291944973
204694489
294816125
406960433
308308769
133893641
161235905
192752959
521064337
277976491
282148441
138259007
510858033
418422795
658416571
214756973
114870535
437276781
137987049
333043557
357624195
451088157
422284807
500490665
306752209
383480887
513784605
235079545
590882501
139313943
349678353
680486259
484557941
428696349
465563239
501143907
383631775
362693929
305513793
414264261
716185967
544928687
350671415
398869149
358462137
511082415
192752959
381109133
521043253
581314455
848773519
467866025
334561631
172723685
215396137
291606783
682533941
479074583
371709065
373869473
401757645
211065511
134918083
472691289
186077657
391575445
355227173
296322811
298774315
505435467
484552075
524273611
678388577
341649361
626319085
229818737
481489557
442274533
389761599
258010983
173330509
255520357
236763945
319342669
493736027
372056263
651573149
490303951
439978781
403371121
171785991
252318951
154582575
311740955
416902051
289817667
286277355
297176249
347951263
524790487
167976365
391799535
482143297
224554087
216380037
288686823
533750281
329809443
395747597
317999745
128063107
318947143
159153509
488785825
181905833
261572311
330243117
397599843
245881875
214127487
119620239
264172223
502039361
256424409
547090943
635609181
678785093
537167165
436139223
613582659
358253739
526366553
359349159
388504855
300853683
248145131
358387511
530635575
391740113
389489527
383303153
551003377
131881111
870003703
306250871
425452407
463382859
418265559
620559523
254679385
201880881
127600145
157897413
439566959
392257569
357855725
190008237
251741625
259418701
530591819
248153055
214412589
264645741
783270471
266498191
71035337
161181879
376817235
285285237
213702859
423778829
363518855
166165151
399615429
170908353
579182287
338482673
784203609
765904423
388089761
279614635
451668813
480885863
392861433
399619109
548976531
449380737
238276299
674335367
330197793
256021167
143491025
374201383
330802965
391773007
271560941
178980983
479428605
395276419
487266759
135995759
158577297
396291129
274084989
94335861
208258783
526754561
570723975
391805383
455514773
435603359
124742365
265946729
394221033
204825247
182518421
659094479
414156883
569340525
536960819
232792439
200056317
425459341
473189997
463974381
446507061
377218287
394988397
149628479
167469495
572251875
374821925
162965601
354415279
327699537
290776499
382525293
447937425
207419909
314451687
272680977
466440617
364240865
19299451
654407959
472439729
183419563
219566035
397254621
851855989
236192809
263891247
427980111
584551209
213732825
327636129
418928155
486855843
160477035
574134413
595225019
93599665
319254789
225373409
80179577
202900365
250677441
124114535
448301123
470121141
460402161
402306067
354486615
289182411
414438043
300961683
374576501
300660051
717821199
490652175
510073783
545951127
392006503
472343649
489630949
192282753
355645855
506567941
333069357
368307543
349278351
396845195
320401471
386479499
219293565
484830455
453400533
334023833
388652517
159522661
459459707
272101297
692572651
237663357
251169425
398266459
338958513
98899229
225399869
224972269
555576753
319023823
284227887
180634199
94290039
662729629
262407005
487235729
302813679
591613509
514936051
481344725
489187817
399844623
702740915
127649079
357373713
465286333
290379543
529146917
574091571
308255487
289966845
320621055
367897365
357728719
167203641
127154861
171981119
479620577
591660513
741369273
377036933
139895691
249407377
323004051
264608015
430820559
344408743
471282959
351789785
259141647
375389721
375546125
207810217
459206675
336424277
106702855
481429415
280384733
68024413
723596269
276576353
160653411
225677567
158499341
442641595
191385783
352474265
272796989
455739175
567577991
488442615
349746885
581019245
621058091
146381889
472638563
218492601
278106213
115195411
244305833
453338937
470361311
383145229
405384997
351701603
459468279
693441745
232561559
402531455
350843751
546481803
385226803
646342905
188238539
304004503
728960123
458975627
307410825
459281477
386073481
561824451
629611505
589325233
388563819
462138971
451105245
164874053
379267909
61726937
612945641
701355015
138024683
514557549
360547861
287768907
310068973
335751111
371158907
687414629
233781787
366644121
528516603
293989475
304813491
204099043
530729535
514790817
427704551
743981553
655069357
369636479
551253161
428095835
522516093
420808483
89577057
724266203
414369887
522576979
304492959
175842305
397747873
395105537
244670739
509435537
351007241
252732409
133105261
698060809
318678765
578318745
309208113
359386471
96426237
229783651
263971897
379918685
62250795
229957717
360826019
249968585
775196787
274263967
450046275
389604279
407633373
600831879
478347653
279335329
318519125
68462151
638962705
429246983
303670287
377029325
464731059
606541179
641289011
441590677
371879929
430351261
488242855
34662417
210882939
580394297
379168157
445626785
271090041
246275983
273973895
383821163
58360725
350287179
640715931
547410735
435437731
265044611
347684941
521491419
449286453
280230897
170439495
118509649
449562659
179622627
294914207
301110373
380187101
456043935
558661133
111149889
283656189
318634709
705790551
416228245
300071045
214953099
303275275
356654881
373595983
400086009
230101689
345817787
220324111
429749011
613823817
350187725
111636407
556948849
297756833
417240637
559411095
591587181
321467297
255697153
508724163
45960013
286277355
436113221
173101253
359826725
353292533
497799485
558870875
307259987
242853571
382656171
208380897
344685317
165184621
450369237
392291745
40416875
412306493
464098937
681809341
583241391
299926315
611397535
69560887
200271519
446176959
374157071
182655639
667382639
451638837
243547699
318480165
186664293
102481143
707514161
452752865
428756463
173139893
398764625
272403415
541955697
336575019
108218773
75880771
62406899
90739073
290674875
261596475
462492655
145237721
295297849
335774741
541293667
744977907
452103831
517239933
331842439
255456303
415197655
472394923
407012477
413134979
629640761
550509701
437921209
249060075
373353723
496067355
318861405
330432055
360002525
132577007
386226893
524934851
348327275
459335773
460285221
261535641
62149955
432611651
266994991
225002093
684451419
504131991
255249327
333824667
173098511
256373667
383250035
101228767
729502571
52426539
154152361
255555595
189967597
174957961
752429997
415889669
229854569
243418131
604992021
193634881
346051925
345441783
326590377
485122721
630642883
306536437
477461955
584002767
422981711
381262035
201810927
425101719
275081035
638996681
355776377
355764201
506419915
336166027
120162077
328585693
584742399
560561883
538961325
608225745
204042291
223288185
331985639
167419325
370033895
174927607
455027969
228777205
172412337
406641545
199508133
477464319
28060309
585770183
413527747
125271399
383556005
638983851
565451979
323580995
80557839
148628409
516286975
182247033
602252941
540504307
161978481
674295573
208795545
279969823
510275487
87305359
377390333
118477335
277630895
314711653
322323225
246870401
413924791
188532599
430543275
304745205
248494229
477597165
154943447
395686799
425769957
549404769
650944429
474699975
585336045
647044881
104228045
308680569
113180935
258579673
559064217
480699553
259335363
190812999
357052673
320738043
355685145
232104543
683479033
327033599
205716457
218609725
365878331
178577463
263645255
112539621
130565519
797913923
257016965
427150515
525907359
382709985
667844815
483949309
449662485
625868187
69239205
31450353
274055439
466066857
470735965
140001177
242843359
461762917
192789885
525456715
438052305
251874941
309293563
370658253
327419113
447780771
216791021
54936681
348992509
364287337
407271889
418539213
477709015
402516851
287086539
567992765
153453607
543677481
159473849
110099065
287181657
293691597
577507465
162282915
304564383
212645917
542196725
386280151
622901235
577871161
384711795
280431047
258555409
314303781
386722447
276763143
403377681
76608341
668768889
612397379
529936587
226991241
409712947
736891707
199700899
571368541
792802377
467508355
412397017
570831261
312726767
421682317
456338161
354298185
342314731
14040931
494061005
454737623
481974221
525448459
333367035
354641161
418350355
111406269
510486747
276804139
303114669
312848851
236329921
276552939
279099485
494439579
30267119
332446925
555007201
59289245
529034475
480202205
370593617
490612221
250512865
605705007
277527331
183341515
649673465
66680173
544380177
157411477
298830717
516411573
262233559
385627983
275281623
163250989
731813827
389839147
337615741
427442037
232359659
524621539
522303247
268014627
405911917
267235563
600432857
441617641
464160733
564071389
301090737
113961881
344346485
159522661
591666609
393371179
156952877
303856667
469613771
166606959
324340551
213223855
331985639
283166767
275776965
455070605
133975017
231944495
221909751
461495201
523055409
368112607
445376425
151741905
393940721
437326697
237113673
283018373
304077929
241241253
489394243
133014635
583832091
556538937
162183933
437404133
435546551
607537071
524998899
294157221
517039817
424469231
472447791
498705493
175469129
602266245
289491215
763299251
598511349
629154593
294220637
574075873
225816989
188052943
635215355
402977901
261609615
92269173
652155213
178340709
253784881
352183585
171401055
353410815
601608795
245656789
441018527
349092695
384946399
428273193
664030323
372214921
472524861
413598325
221799159
761660109
302952801
467960421
598511349
392797289
303243225
261797635
186369349
485989543
350610423
164722253
191680839
463144737
211791753
606270669
385922649
449708435
321074507
427325479
104945897
467671169
395047903
192794635
316962349
266525769
258928545
206428393
458671587
496070695
303870275
606745815
490913961
478146973
669748613
330363369
569621745
704434377
395116933
79421835
474099479
267323283
331221209
179488069
690180839
156683505
260770059
655079537
180087481
782384733
385028397
581203375
286233383
361253869
336910609
220617785
272967153
351247677
523748535
352722839
451641909
551883007
532646735
330239045
295553427
260918771
194070063
274809219
628564645
333565773
374656223
202907581
227027377
279219563
356659141
77009435
473195675
197037043
258852311
94321855
213943557
339784827
237967869
337045569
157960083
442268847
369841533
358529197
390111043
464455993
309399435
214065281
228256113
526653861
82815099
307577055
166131287
71406561
346918229
390329305
354867979
390178891
180287403
228892555
270426455
319809791
230046797
266977257
476962707
298383723
542717591
322045377
207335595
296423977
647180657
283578585
392717473
266782865
331954009
432179213
339229539
225431627
169008561
329829853
396465963
167898531
259981155
323700875
290069699
322801425
270854075
302321247
307734069
355138129
388677555
427757655
461728591
343471791
223013415
136948747
497137761
61165959
369002361
304051435
181246037
133167089
483159453
464655825
213697943
283601427
371702039
387853349
262304601
68922485
293299577
35936311
333595089
166928891
631415889
131714201
260353827
615908771
157139931
734089041
627813481
302625053
607637973
595822681
444239949
412219315
415548885
252462909
538635177
657585799
350721477
436113221
54629249
284475989
478651689
471989965
465125747
418770059
297624205
209694463
505491335
773957395
489650381
277327323
264955147
562118343
413768975
73773699
820069053
523676577
228400139
698872475
317896007
386477399
248396239
553167075
448680651
269204445
55025259
339385359
163580111
277053267
567492689
471795813
234813891
524355955
393315399
102797637
426317653
97968967
114234213
619501889
409822985
314227983
145845537
176656779
460217379
597607811
389968737
257455681
469764551
293105053
222453375
61547359
300017257
368961285
498447719
388150439
508273437
156386749
208925647
571238187
399248187
346051925
172211031
389972927
492161621
61714455
313134885
420805799
655856207
408402777
250341061
564409425
254681207
344070609
443588521
408835761
319308169
376578969
318624397
290660765
52426539
197434057
631598371
361699891
400392679
133704757
620250567
147473243
363605161
723475143
424255201
390989217
175214331
225588885
317437295
308465415
495699033
384664059
212493591
267114951
331076245
302962711
60187051
670153899
404638439
118205579
411941223
122757219
663561497
357764861
467351821
463919991
439376309
273249363
388083069
286010333
263749869
490671877
618455337
346268389
77112207
129416471
280313193
423619797
518070739
670181295
476546287
123984479
431223793
480491943
402735545
315638999
477447829
327948075
319954887
260832361
151618527
98618989
459331019
349463701
287257011
338865385
508037729
566822305
688261941
427307923
265702153
196494745
566460817
495175223
229313145
667451057
324535321
518128981
295870077
401421213
440503441
168314051
412127283
485179851
220181031
465861585
193972395
386695043
369697975
150482311
431600503
451513293
334636833
175356395
51298509
263490337
336112393
459993361
464076843
159365165
39601023
414512673
467877037
459959829
425574805
402990497
629204335
322107303
363155349
262415557
376463787
649243001
533522385
126177641
440534855
264827153
359430227
322449551
563485745
656230701
337869489
182772591
532947337
188124039
492881199
381560925
778637573
310608939
798025595
110258899
330788963
428639345
551268529
418455969
301700985
513049179
561073241
510533413
147853747
485949737
190125847
291638085
284642089
352645685
500778959
267865073
96571239
500059307
489493879
299467303
80037675
511764607
296232101
546897887
590727933
397230689
240870219
228044873
305961449
548334079
130070541
426532787
190672351
202927235
244711183
371023079
620319077
268018743
218912569
357933861
178670885
354537573
861042947
438735603
464085683
427737863
139171617
497197421
547476239
371989593
337521773
391482567
249925297
156379255
261847939
462977827
218086855
330748037
312203629
178980983
299415395
531422115
228554103
70048169
330492179
310885953
349959579
240016817
281893721
670913725
123149265
489955323
389479545
285683439
279594613
653344569
506309115
676623231
418472391
877980857
292940561
633262979
518659503
606785771
666570237
79673167
434385741
156850379
393671815
522897045
492981727
311813293
393666663
321114979
625534949
533767081
524955125
278846559
365872839
176800131
424538521
484294775
295023727
400910955
180735193
288628639
141353589
126764291
428945443
282275631
406613391
270127969
293818323
490348517
298496771
369378839
205629763
298831919
355194281
56159719
170677723
170127369
507704329
489547405
366354629
388331431
168113865
279258475
397761813
194034095
355795865
400959667
309416315
515624051
88057779
183968019
454024889
97153785
558661251
326098843
217311051
578177877
506542659
160560543
432468685
148072881
459845747
312291631
456312381
223319391
498805353
216695035
142273993
300133263
296254249
459517589
545056405
281273023
639668823
276848519
537249885
313018631
359128503
148286769
308437083
38122811
308795601
106517891
415065455
224872543
125963345
360211101
624672003
411245547
378753653
389520353
439145333
135214599
358514045
362169763
89098115
314355313
685546005
513117025
318309181
376779763
401127933
540966305
275246141
687083551
700232099
258895345
449387145
414411947
504150185
842943465
263750993
288659309
414860979
242207405
243669009
163963797
465618241
506866217
312814913
638544837
546697755
325730731
216641957
404206983
279696131
217978063
164516959
227545805
431686785
198257631
354259563
413304369
335529431
285751517
282598881
280455485
368499101
343419993
542029385
268896743
191417229
154467885
646919565
258414723
409349331
222433435
545180637
8134699
662342069
202994119
481068755
425761079
421137075
332296719
418185867
485679281
432028033
485543895
461875115
386166515
440989999
438456591
446927857
168476129
66055935
331017519
326905491
465720769
456505963
511124375
425313309
572247419
224780247
331717983
401206635
171978225
270955433
270864031
380165577
335709829
342592347
321833001
140987957
179266623
405622647
412630027
525788491
473033601
111774437
319262875
572453707
319483959
329296667
257513747
257990089
103034993
572960657
656290025
274334477
303764269
167103363
209373475
399842939
37380729
455070605
396810245
63940367
363132889
270057177
346493885
196579619
203702859
451514833
73537197
600206159
850951455
307721277
232967079
417778977
182640561
673270985
379673833
496536629
220141701
229120185
185532731
359185429
350842837
304710501
269051343
426416221
143542151
113742955
481395775
441315399
497706647
419866323
353945995
391095813
513702845
217925191
226046303
362473573
81158439
315816707
284357339
350421403
336632419
621184293
278784845
272153421
171426033
92505087
321152319
282620495
422484633
270660153
403321583
303064849
337184337
343403095
85178401
510381639
244176917
786691887
218086855
286291381
227893001
327107837
130082791
401585831
689586447
290199153
365323955
117650237
183919971
327868987
741932321
435185721
603691313
375664849
738975271
406055087
587157033
371500545
206966833
166520051
249193919
484988659
324734761
285895993
413355057
346250047
300310107
100605993
422576035
489895177
354667327
70665345
355154727
238679709
450673799
261251055
944859695
628949919
531045111
493064857
194627993
390005127
398294109
426281725
303110733
306250093
146258229
165757203
636600933
394362379
366804849
615396091
230874951
160198329
430764721
537138989
226871575
87305359
487337703
371917693
238773725
631670235
581328753
90583323
218575813
507632527
214153845
537076341
598287841
791408499
79311063
583789537
620688045
443886025
217548005
464863941
520313647
331639381
356059671
193369047
273149827
640695985
299826207
146605207
516021729
369697975
133778879
28868213
235966493
629783075
447528357
438676735
202794399
188980499
337475567
376253129
289773005
250142285
126304661
347078173
453208275
213465543
478589291
578715057
173973741
545724759
415795479
300056909
390972569
255830265
411117705
251235721
249739835
750431045
247640149
598511349
540966305
302272115
423285747
282224667
405322781
370683079
189818763
156850379
429178809
280834439
272085363
519064275
248522661
386214227
550588943
324119635
551176141
722619039
153510345
134376327
513691535
639286065
362029789
353593877
414280381
11538369
388685579
359136469
296169293
379845997
181712793
514751259
453117493
218422933
356173343
230127663
246850245
377580971
264009237
105159069
439850971
298349777
511324835
728014635
408046387
265611893
290554769
386352059
205885425
660544151
255894661
415284513
157997559
286040291
537085757
693630511
424928967
266206367
539705581
296757253
343605403
305960223
167564681
381926183
215165375
256298505
319205659
393806579
524672573
409451085
662351251
441988647
475299901
555180285
490822229
350547381
673673121
238150139
503540569
375505115
257522967
526750795
331258459
559901973
405872261
593058855
489384431
343711439
344110135
547720803
373185647
150187307
256683991
384138499
289048707
503017447
377251457
280776063
469528323
307353215
217803201
183719417
466801675
621954417
414640477
539516337
448310457
647990983
460341323
487881479
200021563
350630645
369123291
390534425
535400597
267112571
300446137
660202569
299545697
526398305
299303451
242182513
577198365
265336209
356556109
528825813
282822167
563131889
380112125
424672871
451732801
357728961
304004503
530115783
148948097
494498657
275900921
208039721
285473763
274972797
316065243
332124239
471314389
382935489
279648047
772481543
490283519
350268705
320117441
370124349
364947695
434362555
377795193
519126919
188004919
279209195
506216853
177648057
547090943
532800629
255606509
371690487
232194347
239147565
254920079
561304269
498208129
40132795
227354095
633968553
503663711
116288055
164193583
309465291
324218419
542831519
489769519
281629881
543010579
220967261
658310673
475851485
602325843
372829657
528006345
383682349
267969819
95940435
558843427
586295909
840488235
683339451
774897737
259450237
294984699
360147381
230046797
338427455
382724451
153850333
454545479
186605485
516092299
376691353
426058511
385334979
485746135
534597437
467417451
511747747
91626077
176503617
615181813
411123639
378376569
430873495
515736841
170320263
584253811
549447875
507935421
316910441
165214891
126643603
514543825
436674345
254419957
538278167
455676073
263465817
259531025
503279403
331259815
369374079
227770311
681727761
328504799
126551819
367733891
222398447
251221237
467150149
608352619
510415469
465204525
269320225
210573579
607635563
361516579
166622791
464858379
431189371
478214183
338558625
410420049
205622813
306054781
697120799
245294169
247498035
322593773
358273635
557967857
324338997
177646655
163817999
267156657
728225993
306641995
570694965
437453469
570454869
538737467
479891105
637147651
414456967
231000047
604618951
114183835
620492517
329784721
577824539
241139785
318064859
237266769
363175137
438723253
319815171
580624419
240851141
311617251
98349011
348811197
410839745
212460853
298487969
319170031
437063537
421899081
388377405
301572523
685400211
141522693
359941821
339907143
274542873
178303651
164987349
234199145
361727853
504519295
336131985
642260453
332668963
105696037
472080425
52983413
331819033
349571529
532697141
454974433
345178139
379995919
145754803
163744987
310743631
544724087
130385825
472876199
377172047
547138371
235082475
496005697
704034297
278770647
455211731
147749781
562083071
577089759
307028577
163549033
448542369
273406169
328880797
135014655
139748529
421937923
328220665
329428705
320109455
340737549
370567253
469714207
508673395
544281777
202748917
143377515
337465829
277995029
457571065
495235185
419336937
344987535
406900803
697598985
579085265
668682431
248056265
203756401
123278785
265823501
360152747
672063071
436664075
121471503
587346723
393110215
715910469
521281793
214212061
567135929
472293793
144453315
205344415
159522661
173529127
284253051
501197529
558280857
528777703
34223015
177046441
374522331
537785107
223597933
809780739
297650273
298482587
341382483
221552323
302248863
373195475
525378897
346435125
312127557
281885663
125970247
480589269
718831781
596684855
422253341
605633901
338580861
102642215
304215077
366469935
544084977
223737815
253114741
64068805
311846495
367932029
178470209
600148387
532500901
263495895
369845189
215696649
368180553
253925557
179925691
623342681
421221355
229480215
80568047
160574055
778637573
562490589
577989299
501487385
486642485
617075225
264423451
390259397
169924533
491384125
236903973
225752793
215502579
442010311
149890243
354004785
457540973
391451265
638062731
223680561
489942765
432114907
165194429
615718173
46161397
458565019
263101081
276675287
38176209
137812521
688171017
539204813
272394087
562778389
282263919
383019049
351947735
200655663
438090233
284953263
499538733
219980597
373094193
317761785
295458091
172412337
509401979
861492709
386762643
629778301
304028311
288354369
148492227
207004837
206593683
380417873
307656429
298646649
390172135
262917533
548137095
331557825
139340339
76629161
616669721
82368963
470443973
467786435
109618039
204143413
268789109
316441895
419698791
268402441
211906521
578702031
492218507
299307233
112889687
330891391
488079485
336767049
125608795
522202335
287592953
308449753
213741249
384760565
213174913
321239215
600922315
156595965
233541303
590087105
696525901
476716063
232887111
484471523
516747249
386189889
301547893
477292059
213781305
569214815
206180599
305809425
527325203
362013909
97609797
177895845
293705871
529814095
464394405
349760261
298309921
222839665
384574677
761251929
313010805
230315377
340241519
840107757
617140765
35651707
72956481
492402723
174177767
142394715
370785095
888922037
599069089
182775375
299219369
349697049
330115523
478504759
473878683
256541105
293517959
237712945
342297465
331603615
235999097
161668031
454364765
204624591
476538571
634485795
387473551
494050585
188509669
221895411
454832001
500145477
441461147
350695005
35629339
432913117
505317711
505133133
355776377
315838441
417696597
185860639
265401735
552995649
312273495
271031767
140892301
237943041
183377875
549259453
300657075
177178407
475655499
505450395
118063653
454943821
322870685
575312113
557078561
244219189
356973491
455395475
518006247
275125045
173529127
184082389
412345045
388763455
535023737
564168721
578866695
606530093
478978165
206879701
444233869
287006095
296880991
514290495
211409229
387572895
432349801
137716225
249805587
432569921
18524051
463333155
284833751
539798557
68224555
438689205
467874951
402517863
440380235
97381793
585117241
317636919
340151845
505450395
323015969
350083405
511268859
406602623
342593279
266236215
631347333
499981861
389012791
91645499
319212237
299491291
461858065
165278627
258015713
195807527
200516715
18019611
525602249
210488719
407097101
325438943
426365837
525140979
156218375
151716065
440031901
581678213
100737149
247879189
575684577
607509045
175304541
473393253
607136265
475711399
555376503
428367907
93538443
126895603
333185241
327728953
558918927
262459723
449902991
332346709
640745839
467664645
394370589
81158439
498517789
568182027
433869735
210743923
272345799
316731259
373353727
208354737
71704703
387902569
119582705
108253027
421607265
255177851
176046093
427416009
521092269
279312899
351593403
548009257
303433839
310594929
381108151
705724567
331729639
397898059
260992421
462930739
462292543
340246599
370971337
276667609
351841611
323179479
84643039
521812209
400315743
513150911
376967433
384742615
119830247
229661919
247451897
608224275
154857217
536706973
466214757
294132453
430595845
355744689
260109469
204944565
369398679
371998685
3024811
175139735
665025659
290204205
168660091
160176493
466210113
533692835
401362467
493535931
358714623
470098675
75326793
325556839
460285221
542460835
544703831
310877403
212518871
331854663
453937667
796901239
420427809
521510769
579789225
409833341
228919819
371070695
280028033
258539905
183650321
292714781
255500545
337315159
71252425
486907409
209778087
80554433
317143349
566269359
483463701
190063889
566421747
366632501
80813961
551747493
425376133
491401669
341708255
417102413
250698191
491105993
338332193
167999865
441849207
628949919
413292763
466350561
426758003
417529725
530517449
224990077
690088753
352565465
485810087
362841387
353088875
267316003
329991481
602457795
397496125
252781893
219593679
263495895
640807603
209001395
425588379
482292241
677952309
316955859
169758591
106710577
467817231
436261197
360391787
416906197
466775875
526027909
624165189
145113015
243474879
386962749
316453797
521490915
266327639
520595711
393367191
307223625
355283199
525140979
590558125
261401463
171539725
711306573
400050969
133975017
290926057
251872057
870482481
339847749
341656567
295236913
346473417
473390223
693444259
270200697
512742485
631075709
132461873
209242543
668497481
41998175
408350613
309094551
23773999
314450083
468124671
317811907
214860989
75520127
195284787
430015465
453971213
415501683
377897565
289187593
522463099
416865121
236437737
483895479
350182493
387602057
261391343
313754159
217397079
251863795
310725621
570771639
437765497
27031297
320694667
53962361
318285565
72347921
778812641
206702041
120258455
253588901
411960463
140861773
391389769
368614687
31604693
231404803
202969175
478045511
335201427
516518567
28170865
474270205
551728819
98196565
412153715
235657123
439817109
122621207
461979763
404519511
656303059
506646011
498539881
447480621
304458867
236329921
428800931
233461989
379395391
177505563
89152167
267459459
311661777
641761307
719100549
355301851
501985993
350548409
269861877
555889405
349120577
281476471
562661057
640680353
571118153
163283339
483961979
241881801
586388141
517829393
352133657
238034359
406288597
326415687
311331735
331706157
171819957
434135465
348538293
381124685
193158437
624749523
194758147
466996701
90707839
494079269
345013277
298975883
388840265
139758735
384552171
345532875
314724163
265664083
55878111
615137945
267865073
388331431
376110757
445988829
441178521
160886241
159697775
174231705
630809943
573765905
294402691
375331925
357841349
400333597
256367735
277151601
460546905
247146589
614816535
364574413
378595203
306607165
357659805
456237003
342226861
374899057
179815035
416623137
223161507
123805407
280199953
312026765
394222621
361357439
201805677
123500457
162882765
244692901
87551485
470130743
413004349
329256609
279335329
318051901
291268007
400273105
152265801
329386023
226812219
274724385
451117639
652890647
482429863
531987837
316624027
361825297
449320813
296964351
255669849
352474265
529432547
156248975
183282251
476966483
491230075
267578483
332996471
471465999
147813679
311612833
198696191
123823797
419362807
353646551
159377991
256782041
164523623
520581417
427921919
463041721
522750787
373185647
364997725
438395509
111038531
438945853
165138249
436197553
451280089
329653595
322732455
221683797
646103549
515184141
305651289
379391057
429972967
355490435
294339115
374219457
783609911
227129587
362677371
555947713
568414319
401422601
255856691
601309747
401051161
484835251
333465201
578732575
102789959
302011439
261342177
317944157
575470209
268789109
539582583
344049113
349327063
498897297
54334987
309375789
300365445
698811963
447768373
338950895
133076619
408810783
260098739
463120801
413001819
430464645
90186947
554536917
190184025
472710241
242124413
65709933
59110533
254018045
285196457
285158309
247012403
436611525
406065997
360195485
627762001
89443519
120496503
284946145
96047175
118059273
471017901
445758871
386849737
399626915
280458371
401072611
591042123
158236279
675714155
428047295
513354467
329005749
80445345
683917179
529271609
396532277
446892273
227552599
662080347
343315785
244656955
123716457
143516437
460586673
630647483
299662067
193924191
278914407
526516461
181520609
211645769
354075255
257252595
246333735
445586645
330768455
345860785
130701907
219995895
414981793
659723711
479381371
88341785
504371119
518006247
481119589
350170529
211273009
284996179
585162701
373916379
471465905
409393843
123092611
173196555
395080503
133439857
602835027
593327305
533644401
433455911
126643373
138448893
264184911
329712325
140226565
353007975
153863623
307402687
553123105
325028467
230828949
113749053
433372695
540747197
322170909
405675489
302340471
495225349
418765015
544197653
252101891
103917781
379849093
520879063
403390629
384867979
184849729
137215849
563115167
278307319
510926581
444168859
626171413
273801449
471860775
132375999
259777167
504377327
238125857
335323103
460766831
488242855
28022539
362313259
246771225
170804831
271573225
575721385
517209401
294931973
242779497
258768673
499349285
358918001
584309763
12433741
511038651
204938423
186181379
475002269
477930957
379663069
458825267
198566061
456581503
61496029
782603389
164003643
338187675
532156569
432140749
763224383
288849055
430178259
26139585
148743185
101468175
270534329
170564071
322682855
519236459
195454769
519816749
205497825
152429339
285220773
248732235
221251777
144194207
273910363
71153461
406759399
255247301
265053771
439145333
413347905
289518353
161650437
465858397
96491373
249943149
321986637
357894829
558661251
107341743
552800013
259868049
416030737
137014381
590905579
110928375
509010397
911955627
518521393
362966719
739109705
704945917
476759417
321028547
290485005
722911027
517772235
16227419
310562363
174079257
368888137
484257809
566263277
61225541
504762225
330176893
339756209
226700897
630248545
379657061
287110487
413814093
454083721
316909035
439835043
496409013
118573079
293248729
315217779
49732839
427081561
384439819
819931327
216559187
155344441
485252345
223087163
599406297
263077613
599574495
212825959
151113219
551728819
505904051
10438079
256164629
48061021
109458657
422930961
360668449
248502387
540519765
514988789
121330175
175883249
386433219
585096415
558396865
500316375
548528107
51823923
711360265
150428385
372689753
543557229
388464639
472862467
385720459
323936181
386223621
378622655
401880257
408459131
303060965
141626597
502788027
736811679
313698913
166540705
170478799
180950577
341227157
363892605
411281717
565246313
353189641
504463423
474189419
367356007
513209799
443489949
257451863
238604783
554664007
187270839
409658369
454296445
527503005
567339257
688487651
397506371
527509511
353813185
447702467
318812423
379239325
301909597
91839719
615140413
560323927
442009663
204665763
665875435
744593825
255081643
238547709
551450071
542900455
534436693
331771743
296416337
444505257
377082175
264521677
251445277
299273489
267002005
288686823
242330319
490704429
153850333
609704021
569562573
471465925
299724669
390699347
165853607
291882559
239748257
568538587
459609213
310406085
333729607
578558287
529537253
475337493
491241235
532928291
212651611
171466779
334300369
416604703
155370199
449192683
451018985
349488529
402622207
276917123
523517135
19843879
545260371
235928273
318107727
470375783
268513901
310613343
348668859
291038079
345120083
119649427
398399765
636391897
516004755
230789473
401962893
655516625
170982093
674334371
503840561
559143929
562310439
416838357
430971567
323319995
498692989
64291991
341371765
618136385
313909489
442457995
407644423
753669009
93608677
448343169
382551737
665273659
351128749
79737011
470186283
402378767
286899639
181713457
247035039
531462607
163825297
252466541
571670535
387362215
189871373
246725383
469458707
271962693
628945197
299599837
309782151
142167007
188734713
242141405
336429903
251414201
337027657
293264633
287257011
249736245
320884503
435525813
538947139
282875683
370111533
282311263
608882219
365737655
728837963
782090033
472413709
209169443
517061109
416166735
355491261
335984929
424842063
530773067
161615305
214028197
113749053
474540785
113497535
523650303
181308015
486690103
621316919
318726081
117135055
273962071
595948745
533154949
309257275
530034595
365324067
599574495
326089449
397109891
419171375
574794369
15511515
391331109
334326043
802948107
329678817
354741589
280740201
197871965
123746457
620329437
458409665
412144035
597362887
280411735
416767933
350003575
399792415
477154053
265398535
496045905
318987063
317348213
700507095
186923905
99181909
318626791
283690509
375179991
432679151
543184569
32905161
110777205
301885979
244230733
519212643
218333297
93015855
349946867
544443107
302339351
522095883
201671235
169818997
519266787
500488167
169751351
577968255
296652009
566271571
329315401
199233909
162898517
124698279
378805377
430284947
325763655
180572709
868967109
429950389
270747963
440481443
583819091
462818211
292589075
275767075
371001823
721425555
267207167
432498297
722962877
205095461
585080941
742405353
276475899
646359299
354826347
111930243
335752505
157203571
405516503
263668695
204882881
542767307
327639279
359728187
365888069
320999281
659973639
335296193
353545275
630995523
428663025
348012339
200045053
272174817
371320559
341281467
420573843
242636715
474195307
593810459
541495181
557423097
234271459
319021423
241602239
496509401
490688211
525735021
255329195
374176499
400577249
628227195
349084279
384552171
223996439
201293835
323788537
300335111
390084667
313134885
298365269
601266559
331747269
274889029
800729729
414056799
937995245
197460983
515277023
154244233
264982923
560395763
356412459
297180701
278301315
215360595
336628951
510655791
658849347
523886297
124725323
756177233
245066949
534213457
587277685
301028075
475634531
564880957
377436071
234076081
382045155
194105443
418752543
348245977
180456109
258366273
588965525
831432187
693497499
224851611
70603779
257579931
207620613
190676625
584368781
239721949
449255667
407278277
531650201
256582905
190987523
674107119
452974943
348719311
109772559
559109667
670020985
102808729
417489871
298578871
223972775
84928283
295588995
449551789
368643781
294979513
641614425
607396081
460835973
472750627
290082873
155109547
153762679
299845695
250656095
426989845
345137173
410644419
479074583
553915271
203444641
294451179
498606395
59123017
136523329
266603145
394939305
234540441
479918997
185377519
382935489
447827515
91447607
296290217
551194055
124916059
268796335
199713339
540268877
403363945
444240967
269034607
479483751
258839887
313895531
558870875
183309271
708050211
376383069
210675241
440152611
179411277
235006485
194004755
416923463
283601427
536391147
364034461
407707063
338195481
276779169
650813017
881403177
462946203
651803871
235752057
391819397
516101549
512282129
439217997
173034201
615480083
575234031
290640189
456268377
488412403
209731369
243465263
569507621
312643191
236854357
282746763
480643609
473754965
604226735
233941173
327765325
805645505
288586333
418926921
682533941
650364559
265285255
153061833
282345599
305860709
76949675
407640421
117977929
286165529
626220181
271329453
442514155
207662207
814084515
459476423
357878463
562715529
300788137
248624749
480178995
467762943
483601885
257888025
293880685
363608369
314009043
642517825
113361719
616560775
433996577
242101649
260143197
218481923
479611639
436941029
401073069
229721605
363805437
581752651
339900491
213747667
350602485
719373743
502203173
259542327
285719253
355285435
282954395
340579869
142821657
92110237
484212633
457159463
810926399
777700239
255247301
410909051
858416007
741369273
244477405
393214517
314617165
257267733
70835441
290618693
322628749
248277611
386073481
634450245
665748493
514458215
232517395
302799759
298134657
401965679
341468809
437281581
166062741
405229475
372141633
206072909
215885573
164863441
228189159
82711817
400384575
202456881
295663259
670671475
449078099
284148875
212828349
366250125
454750373
567699281
30729907
399510765
408255665
482636589
267287205
453201229
270025377
323711145
486506445
310351743
246636041
392990157
486715425
297869013
540256459
570131899
324155535
319923359
697106565
312919717
341022449
130217199
724513785
309875869
348119095
368800053
299724601
635411785
413851375
450085307
280816935
165773073
220385427
238570073
586823063
476983511
111221365
429901071
608882219
466145827
284844289
629948529
236329921
432935543
262625115
415966379
491472615
501409693
128295423
304718511
375575735
438520905
268144169
262179691
45334993
404006507
350245897
447655679
409549277
601373235
284375735
470737209
275483941
758341865
387391873
366840329
474149219
278388939
197088381
183621343
281722349
317140831
169593111
261870105
754935495
574917107
82027915
426739513
398158109
275948419
275767075
229818737
318525019
153006087
553708649
363451371
235649309
184434143
601137747
559157579
262606883
367705947
248066979
120777735
510507401
206764297
314934479
506419915
95958767
336455851
269837609
467347451
381102315
320577393
243907215
265479333
336632419
548009257
723653197
348331707
353189641
66839493
420496541
214998567
719019465
327718151
595735135
476778511
360491535
334706025
120258455
90832289
83991447
572083257
67243173
168182519
419873527
222432679
260097279
298136611
282945135
341977565
419156087
809504783
487843881
705826231
115046603
293948513
567992765
279640967
413874411
230218529
298094785
447687693
648320509
365003767
498387363
537811989
303146601
443685239
300532779
94152091
546415253
458409665
387099765
183282251
77667351
620996371
438870989
206534103
489111063
269099117
66764949
284693067
201331121
47145045
363680001
613955541
317222495
355441327
374218633
599032019
24796451
253657465
614099937
245789869
178308623
391799535
284407909
281335911
200054745
179108243
125818115
342466241
229348859
299517911
594383507
248116011
119624791
316943129
414640477
161436631
205646307
335526061
477145595
814815311
373035147
360006847
129941247
524672573
603274557
481659923
259888117
393998235
440380235
263031251
564333225
198926165
48176937
422886837
373872665
487897371
260811871
319101683
167302553
330884811
379508649
311994825
136892355
99615609
535349319
180476267
298164141
519908373
262717117
616492219
255849865
255771769
296469271
496978423
735168367
389529559
483086485
433540565
317693963
12594677
525460301
548365211
317894649
115983227
728285261
377172047
311893761
219198701
233055133
238357399
165543471
131657691
334570891
229452973
280220493
205068841
198561603
168064101
648763977
170069145
235624865
500579175
171633565
249154859
477131627
294980547
517762505
678506607
30328149
280769033
201156969
565570111
279003251
193404501
515549495
558308781
224352733
286243285
537409845
537058869
257972049
741764999
184810041
169748707
468249051
71383591
164277741
111023755
581984529
507000241
318117491
330140319
391680283
370790629
590478087
306187415
650180013
480455595
469959477
217464419
95196795
259954911
396164819
384707221
492164781
344076505
103116905
327127837
472865631
109382189
65070755
727068649
514027989
217001327
403967467
613305569
379727517
547701077
591001355
714651661
204846059
83257741
362056907
448160893
56365303
181961669
429530805
312060205
464292887
159881761
277062247
360074895
260688525
201831827
551871577
221396803
509370717
159974029
221471325
310630299
345809161
543236143
496217067
200045053
74098093
447432253
445722543
284967307
417489889
364024313
328504799
536399091
57014607
258137015
390982179
428412007
262471845
173659193
452986529
427704471
606646827
352511665
157217583
533911967
372770777
113807147
401422601
525988153
78746339
320324639
534791431
206708251
665748493
443075413
360346563
50433755
193331075
712100073
292447829
307837813
150762189
457048345
239003149
335038563
389434977
294979513
372967831
403092165
330047803
241966419
264777317
157068525
480869859
227443931
334806277
483379095
225961483
479514045
455450433
496240257
222416195
545081215
439559555
588094737
366027367
234785933
52299111
318904485
235274979
429267815
439111725
359804129
475287265
495581177
676159111
508255953
328145475
343803117
114128991
202196971
76019343
189060875
340880877
467905345
332433769
330477741
360904889
228108071
462445081
461737583
264150381
424941899
152935623
597171135
580011035
326995789
155413205
182256529
223523157
364886857
163960427
190832273
298862499
543391705
488262353
472284779
469151481
211065511
358786037
255107365
388125781
271803715
676699495
585801207
324982053
722940495
425452407
270740495
444110201
223259989
342826043
240685365
151638901
265801767
478756239
410906927
444348213
67455175
311728135
382365945
283885327
307599495
453142281
365706975
266649123
411798217
55988677
373222099
408049417
427180663
503446853
418460979
122972675
388802845
321406641
510811779
324229853
310099635
396464095
642994653
252577867
414905499
401971391
299715929
327430375
336970039
340276827
217464419
452430281
578110957
572746265
404872991
551968059
739697741
754077855
157729579
607859543
334309633
218478543
221302135
169983585
234744885
226416703
436506233
249091239
471444837
157585415
239286707
404519511
161804397
335021269
485897907
217954495
268140735
147813941
493381895
354084161
516541115
518882663
168212957
673984341
520694179
202590635
399118405
570511649
172913777
263927499
494785507
67934403
312969049
398935299
491338875
78599211
287928821
395665437
140638617
365779527
105694005
168116389
157170885
496031741
779228423
468053361
493945581
408096999
500952801
529749939
188779497
82850801
417442785
338040249
443129613
551258141
447328119
236676101
296481597
369781795
223268551
252114523
148743185
613342709
323384397
430025861
313684543
431785567
373668969
428945443
637107073
360262617
386854533
418492251
211402583
225717005
29534221
512355597
416756507
391239257
516418175
344978299
249751493
177777853
245669351
592219969
211889163
478214183
485553083
173114361
406646433
23075929
232432887
289279579
317023059
263800171
439637947
170806389
478981239
462125941
122657397
242388971
230962309
440139095
215859405
134189059
267278269
197229171
262934205
275634451
345553035
135071257
296951193
148191747
318545577
106391851
293282811
498415665
131893519
235840309
496776063
392988645
510024893
579910351
509876141
265841029
67008863
446188803
220163521
225168715
720856369
131352069
381448651
505516709
288829791
322512067
218587881
528933117
319997825
4555451
597252719
299667867
251144005
322364033
250904103
31183415
625692275
343724071
433186415
538664665
416196955
246370551
467622435
191131463
495828317
385458735
494988819
412604565
206836509
156797143
221475539
132162999
531069845
674444113
461136767
414671311
221052823
389834269
308710669
441308443
241810379
433974627
416756507
422697663
590503835
487578885
455352249
175235891
182687093
295445245
288899303
62335293
667329573
460275959
140147605
254292257
240912637
375575735
214107597
423365611
179354807
277151801
415277769
332263837
294509915
253786395
212142793
713382413
426576231
432676401
617180943
351297189
253950119
177446299
511082415
605064055
232892325
476178407
228776437
216448419
676301691
299811615
356856229
243060783
140849681
397718235
493484681
477867327
434070459
499285519
519236327
269024433
363425001
142817445
418114847
415164195
328775085
819386885
392897965
288298811
325755873
470193147
274581671
424934303
336131985
358226687
98200431
635127019
459705915
527864075
399077295
179368581
600262927
500080665
266594981
555182319
414882075
123697683
130678025
79631877
231249951
467347451
575003637
275910569
613180015
275856129
323307333
381294699
570346729
509294177
543595615
238742659
349184813
375781551
179479393
440173675
390687415
511910841
556642837
684014009
240878341
381136847
544281777
326626347
242221047
438835329
253804273
125774575
273063559
471884861
823729193
510263745
447563139
364751401
110898189
638067983
466983653
257945029
471675821
381143429
520551051
291882279
573887443
419126793
269390353
423294335
319431535
117135055
533127277
276102553
349568847
275771411
151199231
261342095
516740115
155292343
307839697
398998793
109453211
377709139
283369601
421315943
345108285
229983099
161141869
675100005
696498985
691424929
566234839
158525389
447432253
332510085
386104853
777328435
342196979
535090195
198270265
548092631
522516093
405086913
306844453
27915635
90124559
550933649
420828929
376420445
200995127
333101793
619293747
442457995
538195259
350019315
422243105
600618439
481429415
316918925
337960139
401203861
105001693
383612003
256086425
382134093
428126873
658160421
388188937
466926027
379655405
247162127
254370675
343846555
361395203
103357389
361496547
323594837
449723739
288405873
334764885
470516577
723403617
590013019
472873301
388113231
362326687
619141765
265368223
279817729
401906523
167999865
377350779
789294055
467905345
382979819
277692229
44220015
511247595
381172627
372945181
519935539
298032583
303547407
232160535
280847905
243991865
524552571
385001719
870003703
310435605
195126527
152057123
237726525
580873017
316906461
394421925
179540161
202341535
610070163
556397589
569593075
601725897
355291515
281083629
139117085
232736837
511311693
590727933
115974627
418769707
208849113
336584713
317550065
564233617
183166521
361700189
90666881
222759075
415407613
301432989
266959079
448301123
319402367
604333567
561301545
194799615
491401669
143385421
342856665
382390407
317741327
540377855
487083795
275168683
440873037
172256535
808988835
363578201
527468499
228845819
318696293
797077255
197205559
103753945
472948277
198536215
266589105
445180393
320999053
429744137
576426711
209532577
472352149
402266971
120863265
220321449
563131889
296477733
166471535
283777515
547321849
347168691
468870577
352333401
348315735
286377833
282281257
197333145
162358983
354818301
236745001
425643077
190158485
192936561
401240097
224056709
30310293
214523317
196671461
626376091
750063167
336771975
474252825
626593859
229098815
323285317
484669137
151856063
351457983
395169687
143941985
530028879
776391333
181388185
821752797
536391147
440383623
455243629
405755179
273130467
365714341
452975733
470925205
274226033
289878727
457132805
419111213
510111825
221077537
419150833
274108397
474824425
284235973
301942161
422380793
700406583
385063925
429485665
420799837
504947145
177015015
90430243
139359471
406593383
264398195
346589737
348924361
280455485
493220285
579117431
258069825
256745411
769178455
448338853
335517315
533781195
578058409
58388195
310227197
437241415
758163135
407798897
425741341
445156007
502039361
333794699
519142155
292712079
375743779
241871215
349385901
385338303
580082953
526016541
366485141
328070539
206183537
296757253
366717099
336455499
252022525
174582373
335471809
702102969
275814321
434828211
787020237
750063167
368058689
403414385
202711707
476347455
357052673
526999583
167937573
336312619
275036857
388932597
459930733
379586479
376908873
222582805
596217511
213159557
456153891
653872981
378222177
183182057
296142539
482203001
282170625
476398963
305764585
347128167
412282989
346595637
297202659
610316393
46195323
475912319
117855481
351217395
173196555
80255439
287385157
257309699
108478405
201668775
382689291
129108655
188382155
634213275
259032779
512310693
304926683
71252425
737573685
220564773
465557991
367928173
953016721
247390551
369055269
505974039
116062055
413398555
377898119
612477587
546732401
494644969
294237111
392691417
101047117
281048109
421179495
680057943
194056065
230241289
487040545
135610905
321372447
114942553
184463881
437892895
565125977
161561685
353984825
68013675
309998007
513134981
395289999
385671321
350149223
349532859
314603629
344978971
559700353
897116889
163012873
708248387
486143001
337566867
319597801
406903325
569144299
514569305
377832055
522731717
857591219
353704835
272300131
383679763
140879561
331716895
491230075
336900237
516478209
321406641
221334791
205324297
345635561
346546023
308037741
484135359
130359123
325745129
169377425
508180175
275320397
298056543
110082039
617900431
280708113
65507297
18584127
334209869
198142409
528002777
445462701
689423841
258994865
482276699
254956905
389592221
145945581
234700779
587069731
313914065
381922989
166208645
530580069
418098313
314173077
315385981
245453645
471767315
325498457
144870197
211039891
207152227
498447719
411793911
484156245
45896061
378926947
291663045
668045687
563213469
366914301
550170381
366027367
555736345
317003443
109903669
106448265
407329963
350433263
157786607
279945735
325763655
516217505
199334113
233163899
782182141
544703823
50809797
110364507
404936673
437939493
232693785
291618705
100966319
310355613
314803835
492066543
519274809
557268635
183182057
398275907
172689663
262133171
455522103
113937231
276139823
189203081
620070975
301530597
308451951
414512439
183341515
280156237
242604659
541002905
637309225
222255011
448648099
384946399
192547797
840488235
173995757
225585379
298472063
483954845
496310941
551328187
141518925
348270881
519246571
556018699
103269103
469341285
289312389
374357689
317772779
74775457
552161105
421863275
169568007
451771555
443450325
294229115
745249105
184781441
103368337
552347647
297232947
664692785
605633901
439605751
415213893
355402667
366801615
164696769
448608065
420427809
470487567
393090631
249029751
616839619
266315303
532659955
385213515
132126255
431041115
296887745
293013525
476104099
354168639
555414941
368793943
286252617
317805359
492674791
163015467
169993631
544058429
590382973
384596633
144465271
289085229
454144865
498796695
359178037
475635921
312765159
396406443
276654785
116723225
210944053
422546205
339129987
243212615
371917693
428813079
450269791
346250047
404536623
124574435
547219623
659545725
189571033
403591161
509915561
368880543
413119833
400350867
232636011
387132921
664070241
28080653
533720793
212955627
289220605
146618327
435688961
298476209
772335359
153850333
392612699
357356215
205081351
373474713
413527747
413505991
233531797
616725711
357839629
599340483
614097945
215371723
618476175
555710537
215200827
209795085
39785457
113014071
599599853
541750575
308955991
467664715
360153867
371019925
388260547
568983481
298365269
312715765
149468307
199250653
159819855
622942701
197953841
241041615
484633831
398003421
401498961
575872753
405475371
430800241
244230733
483536559
491539541
441063937
264321015
573341383
592021947
327564559
266595887
527552575
331030399
496949651
74298173
292920537
294128301
540613395
520294005
316471791
466123613
388500991
294567093
628489473
311232513
205646307
460707925
236390287
642486783
327601965
538397119
227188539
120785101
211512067
221310165
273113853
565815081
554664477
697187115
204897235
637012991
423053769
498597187
113737893
386280489
415889669
448035151
264043699
317233255
205336365
461013459
321505125
182595635
678811407
430738813
623418517
622383561
306476857
123805407
385539571
334831635
161128191
400666547
728563125
228446637
519120035
404988925
287057929
254528429
217606075
466501615
284338185
560155729
374532853
417551801
228402483
165911091
248103491
769893933
461913195
494351493
379588877
301631071
235128481
92212797
362776197
129274859
232967079
310748213
284663211
159473849
374986617
653563463
145037039
370524519
604270381
263601603
389679807
388939639
310715019
481918017
531191481
783988207
134227587
698060809
382668311
77865555
210405011
223687731
119318453
269231635
443953691
303679417
320911215
437787069
258734355
293791563
313680081
400949227
325286181
351689097
320020021
295615071
529537323
390557481
105882047
324226999
231943397
672106129
189590815
331761569
174045335
294928527
323079571
150958673
29948493
356134969
203573683
375965967
432942831
333076279
487491073
353107307
561948545
464898411
362938387
218067141
493543063
650130699
347710181
278883877
244861539
317010351
405614027
381597247
138148295
561734077
437496939
239147565
128513523
412423695
416457683
40583605
629293057
514095493
160182867
435126419
581129145
165096821
262859459
445948761
668912699
451832331
665053341
450022695
248447007
389323591
410986263
462734905
499061887
624265299
68398831
396411671
565580077
186741739
522027021
197571617
41191997
416186235
352358399
524909313
453640265
197713977
476815363
124252577
630219107
389578175
683271475
768834623
264843147
199203695
151600255
334925329
480445107
354761459
108877055
335190021
430858061
418752543
450239059
280182547
280157283
491719551
232950931
65172003
270740495
282944955
153006087
218118915
179876997
352855791
525301733
528255983
295014051
322556919
94324529
453747017
783871495
391738961
526925709
194297209
36706433
277600651
260958291
563579199
474391505
454581687
471663525
453117493
225867409
559235493
142303497
303831185
139509233
468303305
262694245
521464783
459477495
361387101
349531937
628412445
189391397
267173511
298378307
363673531
547415823
350498119
317785245
187281861
341030313
841073853
190980861
383558587
134657489
364335827
509558583
453354213
354344635
312515415
175308589
520520013
368824655
180963651
621412821
268616385
194213417
244493139
218617711
347427723
387015681
317249875
172352651
292751987
659260557
41680203
465809679
138144829
522463099
450473375
167302553
150801787
403363035
243965105
460960445
236373685
475791941
212729539
728979003
299313305
469529925
98913977
50511903
513098717
338665981
529273987
228184167
535985009
272022495
389840533
405318329
429501241
466145827
301737773
88057779
25193813
249074469
406583133
438031731
517762505
353912931
381330685
599026095
558662765
581383671
349210397
323821525
469276045
248125429
296150081
559158541
332504013
332663535
573400143
329093537
369762021
304361581
252880565
307968489
247767787
160534453
332853021
366162727
122070813
437907461
427404577
579910351
554285185
362370885
216879387
113180935
116288055
238190265
407523707
339832637
318107727
556072629
136101555
384922095
324763555
225468351
383165641
560660315
434352791
300467697
370181183
379613573
575443021
550170381
246196461
183569789
346242645
226623415
560288395
173027971
557505691
363538001
254629193
272300131
563573497
302999193
81158439
194967073
101991759
555948737
293050181
508703177
282914139
543223381
510302065
280554973
369554411
646919565
602072555
305597091
323027881
710902385
259453271
176011277
474036563
490813495
485322591
340619751
681000583
492339181
337888095
540283745
342055957
378745843
399471701
392782725
512217177
380285021
128710871
455999007
92062797
467760507
462915871
365668353
455227367
305620439
785756369
881405557
98258231
295726189
312618033
137455749
554941969
728979003
356458605
215387741
274583143
155962701
393983507
335517315
243542619
362264691
402395941
719323425
388703971
232792439
478865121
201749219
92218907
401469761
210637887
475384797
456254961
160352993
349791893
460961411
438501687
233082229
364369415
229561899
244624723
318422521
560195291
245769731
276924315
327315573
98202387
259121313
413225015
326383509
251074131
372402431
311787365
343665453
446626263
419789163
213467319
172500857
454001815
272334287
166066685
138952359
411144567
440303221
371272019
485952417
401874003
508119205
255684255
312767371
234570345
439320131
267867309
546179455
355279065
437111849
248619327
552492719
437111849
340374537
253799639
462372539
244379973
493173681
292589075
193259863
561266697
494120231
260439657
418228765
448146155
74972067
367299973
708444113
188660927
275118457
136356673
170357155
532715491
402672975
80623443
476962707
545598007
104910295
148882209
222100283
254212589
151465313
218186561
516947127
679085025
382943031
497837567
365858545
304160085
410464747
88790461
205588775
571955135
260172323
204897979
623297105
540600551
494615369
293228719
370127343
587777655
399847273
100994523
211682231
352266027
263758683
164281959
346390389
105006819
131499589
235262873
268112679
239442061
487951981
82256939
84774987
472515737
266457227
181348673
290600869
297031835
336612267
273271011
396828481
114173317
244998547
217641143
441753361
405681295
245988837
292512287
50424171
384875019
370685001
594435657
284425349
187984873
218418367
365639029
530842837
289297335
353405217
453040095
362817431
360171479
45733327
353765867
601936033
673281689
379929441
800298599
328006743
849407487
248702433
705405117
350883213
247162127
139719589
361438489
523034181
616298897
504978181
397194033
105535555
327920061
365830629
202716997
366577335
482412041
435660851
298432573
356197151
204820245
473287575
317915733
420892415
725227755
548052375
398014565
252241457
450404531
423500071
307259987
122202875
359341647
395241085
200004607
169276271
609270251
142291481
315749707
478235339
244459575
349299363
238252697
242704525
509370861
706533935
416902051
412973465
35082047
431281719
247830465
380916117
642103301
602417711
440651925
310661189
565227359
401373413
608503311
755885615
180248643
406121589
231065387
392645867
348508027
212570181
250501853
238276299
374241937
475442109
544772647
286377833
152218465
248207549
521490915
429147667
597179385
345334593
61825741
284903499
474962861
215247667
469821977
279515841
588457637
275245935
668999275
654153159
218825653
264131395
285774667
158296667
353466057
579239059
416771979
562063037
432188249
288899927
540450013
545345819
489091293
377610807
173098043
637734995
448954125
242226015
247166431
353093829
385247551
148807715
356538947
99257333
233803551
280894895
513905799
414521975
541826535
400971423
371217933
463983051
425488355
174322525
459061673
354336333
242042759
116649323
155149495
359324637
418762421
446930265
339903315
319667271
203049567
477593735
568213557
274565625
311661777
394627089
414707193
266378795
438517919
346977487
66020049
273056683
428526165
380714109
537026537
228050819
398140189
400449293
602813595
253583473
420001391
525213371
318694857
311624875
277745811
562797805
262799365
61376167
401371477
486117153
417139315
445507905
487841709
189060979
428174729
97153785
107475071
683075961
239200621
358180635
265010879
327083563
328905243
279317217
455013081
328163429
314422377
522463099
443036245
102922033
609029631
440459589
304911557
151657055
214954663
509650687
500784369
240045309
250753307
447183375
119912377
150222415
462436821
176149095
408244231
455660065
276912591
330344433
66714891
421073163
110254193
313346565
624696807
286664185
433097513
246083657
275137039
464271711
233409297
444902177
549849929
286798323
524208201
648480499
432087501
342509175
549952521
296950009
376200605
157497243
435558175
393328609
279167959
225772571
305961449
379395391
309509919
414179493
556272115
329952427
486653095
394357755
275137533
446589007
343712049
282772473
284860213
513089029
805180395
236515825
316114883
295236913
293719405
562657009
230166435
286643181
184166779
440239173
179115919
254887031
467629897
271916463
308494029
96653875
455751125
663605147
288861035
440231929
501291915
317065765
222646923
213525951
328081325
259309941
452978881
266923835
470217419
378040859
413465521
256843905
209386091
197832135
252024273
166525789
305407739
222410963
342302381
366496279
254597777
423398255
345488387
383021965
415671653
148872559
186390137
320032585
397496125
404536623
230097535
150178285
522146745
448211579
87608257
283546857
43253827
564149099
426267775
461019625
338271235
488385865
428383133
443250849
650813017
771560655
224497241
165065687
195257829
190916427
573228587
481846435
544278963
302855951
503735405
585781295
480907747
483730977
273738327
812390653
106867997
610351367
391898025
83448085
367115865
183251773
579004253
405755179
361058269
182158717
421684119
310479037
167652863
569507373
655082505
332357845
617024321
310372227
697894161
303606779
376098749
705027651
317023059
471836551
352254419
170599359
623159421
284835669
478790477
210833911
316520757
305904217
117447843
316087485
270363247
419306013
189411177
377454455
387310119
353722865
483402547
161472875
316800765
469529925
275406409
357527373
371849147
848556099
358109023
368268095
572591823
529647253
802144051
741723757
766113999
332128599
267838443
346624643
478532171
475899865
182534523
501915999
234356097
148799067
167635405
143088039
214845371
29209983
384339895
207880893
345785629
397172633
38872685
267227509
283059057
613581407
632478447
550599899
226825473
482957359
215821677
395319589
228161147
263566041
294032847
376383069
392450389
359149539
482982615
131303617
218194511
312102153
318730803
58663213
148087411
403323803
86508835
227773459
459105663
321075401
230121177
600606565
485063907
199958245
492144739
348473745
235867029
228834855
481326173
138544931
106996135
362299097
612508385
147802665
215584473
315939339
685973899
500499895
73416879
472019809
486113085
258482705
35682753
413718837
491634273
249768103
338176297
184593751
388734259
529899873
455578373
84856661
507267023
296609495
90583323
356923587
163012873
359867991
252476267
534614955
209206735
490913961
732574267
335922077
410966527
317146113
340469207
307572055
362966719
445480189
374357689
180525323
389099205
319733893
251453223
381323167
403769697
276362877
449477543
392066467
444679045
622322517
324233261
325363687
576018389
442737173
385555765
216583803
144720025
740198295
807354811
501797923
68937959
485494025
57361341
342507933
373680229
394122067
171083719
272404251
424591787
547701181
292756167
130539081
449878061
225176069
400211109
123358059
433240013
631916043
236201997
236427289
190584215
455294769
77678241
172535715
510381639
321230875
434761749
699027941
408299539
349395435
421429671
300071045
159032739
62479237
450642749
352161663
421064315
454781143
464583639
276384417
439376683
436139223
342886195
44316909
452327883
111860507
499544991
184184769
404385585
257639017
597858343
173426701
458138267
456053409
435262137
441987917
461712789
445068305
598087483
446327735
435504759
359226823
245682477
531090087
447603975
381867399
358738149
422562931
499047947
346828073
274656723
644265307
122979165
293899627
721672971
391609955
92337939
256975599
244934803
183302821
257004255
284281725
377358319
163378375
354918767
199765023
403428589
259657889
151775749
572204197
348680229
290901039
442728429
424158825
370432385
380603793
443738281
510762889
201439525
231323393
195899907
308171993
448808325
401311449
424692529
228573741
150109965
81197823
366553441
223347061
246777201
903961747
169751351
216263733
369391199
121663359
435923591
343697463
371832945
473251647
384200669
372575763
230542255
577148895
361212239
314808839
398964703
662801713
123348615
474820191
92856079
536549387
313123087
553519629
222829423
291743779
278518113
168269855
434418843
237824729
180159893
441083549
436732947
484763789
462727447
695226985
246003047
271904005
583929997
337475567
324315489
449733773
353956893
319979847
316874097
307577055
309399435
488957849
522337071
178028425
304359351
277503177
699447799
373381443
101052723
429479639
54334987
415003311
767090209
609753119
74951733
541467731
199503217
283441235
424509219
710079865
697725829
257586499
54250237
326753407
263314229
624089027
464068379
198556855
241319485
228156087
307320923
433192033
329057941
157985177
291139987
469773685
441304121
458409673
337526865
479021985
242084007
267069421
292335453
387743937
328749733
505468333
322286325
508170825
307092023
443309471
312592059
255418215
478623567
333288901
217658841
319352669
327307091
317639989
641362239
263358233
175285271
391182547
277903469
197556835
154372563
137153699
162490031
351589197
156379255
317107865
271725547
530773067
399043319
117610193
167135445
362646033
668497481
237115629
416479635
337917415
267546407
592569169
107663901
295453185
365429693
419372191
546014561
100217775
687344037
285572649
503241923
472191455
355291515
220581217
101866137
588617255
314630531
525307197
586388141
528422927
888851665
75640711
27296409
206001785
42508777
378970733
171862901
418029379
498179535
397054887
488867033
324897785
533389925
179604343
543774371
434359525
613191581
485324309
392542725
446189279
602535855
320986201
61165959
105542647
444525983
216809097
143939285
216819097
142638311
406656141
484628257
414672357
310189115
460466925
83892867
230294005
306193719
613079855
334748255
250136075
647493201
257434505
183875409
165604305
243375823
267235563
409687629
189450117
544772647
246030037
467238477
440238207
437470435
398781357
193041653
504377327
358065729
426520645
470436835
449909187
490963263
422133481
455514773
308484485
298352893
546879513
280811989
594994813
651757413
136749145
339002179
319199083
742292463
428673755
318230459
82010489
381141301
317713055
636165049
584128781
276117693
164030719
203426703
454627895
321432635
223929675
349471311
435866915
117261583
280147355
100266795
271195267
450079671
174612937
187575693
333526833
460597429
250777029
296582069
580716927
631600241
296139161
328585693
552998949
215006679
492770157
292714781
157635085
351480093
495438339
596777577
485500395
628712201
72117307
197980495
350710885
215172921
334280895
556505911
343341613
160430049
583663873
315363329
138922457
743087835
299665883
631576871
459798325
329207483
429011697
350658997
33973239
466801675
649269201
340306131
251547703
213924481
360301781
648339585
677376061
442268847
18450065
126054221
317569663
430614721
238257419
424063227
290169249
504293847
315275145
295655329
455609061
479678233
535870229
551270191
271521671
509684073
136277847
694392313
153858439
518846421
136906139
589951835
440812625
372214921
325469289
377227629
259408753
506890827
394067669
574859581
191413301
606813071
540922545
622891683
395112355
422276205
403444179
243924239
323836879
498345181
80907473
393735157
568467987
330089479
246808069
297972141
434362555
330412699
573060345
400401285
212899909
222310685
321340257
401419383
458681517
406926369
365238855
224210007
193113809
323887975
498252709
463968193
411449463
137958277
286301589
296779119
384861803
270237007
445359505
178065083
199615513
240613411
467531511
284576931
239131309
434005201
459701309
395568915
473108147
717977031
461051423
608855627
358418679
52912911
388620657
578556901
231708951
427583433
186954099
284057985
336487245
344082969
216583803
431399689
401701593
362439029
530680929
270931469
242085819
950850627
480307785
278694061
403455057
128970765
144756145
459152709
268377831
473844703
651157893
337115659
437632965
240999141
560813343
137828945
453974445
491641497
181456991
265556825
182585747
329983483
384831995
426913469
411009655
414860287
567573275
304630517
317639989
495712037
294032753
476484265
541843447
596776481
468472159
195686249
464583259
545498027
508864951
486407203
161509683
515556415
189106641
503931793
492066543
335110291
361015401
475732123
116649323
323854579
521914069
711138597
252298057
203530907
138664533
258607759
419090819
509850167
414278003
127322787
215499853
374432591
397164247
141240963
482318301
393435363
365053489
51802219
80368021
257136453
380862531
587698141
362719551
650867111
358365579
491814823
409612817
127263023
465110043
176754993
356000495
305538073
620019735
314749227
540234723
266691965
198389911
413130895
425643077
525140311
205782359
253682167
379737933
294245685
438793405
503072613
324762495
440982829
373353723
237319757
477562485
258799041
697826853
431513739
445600247
124139071
412306115
546222773
765904423
324137483
303210735
599860655
459435021
345374339
505133133
641665257
285444825
332404949
261911237
224450831
349419399
360019945
456511313
368989899
441997605
639887379
365920339
482121145
210462933
434192175
508373451
566348325
433448737
291707129
234616993
547145939
321578145
222318961
333702143
400273105
195638557
138073051
390907059
379303667
146340411
150974867
206431307
460404097
319892307
318812423
33962577
430704619
394172043
417971071
211791753
284165967
452758787
94362393
335120755
579126255
615030079
360357467
125226033
176835547
416211255
257035273
583032403
99087341
416906197
449065881
681339597
496447825
384668405
774113063
214358581
197827561
178087547
136307065
272271845
291649309
383518247
553986411
17500313
279434023
227354095
192194379
329667957
354770727
399014567
460624365
224554087
374475601
203065163
422979705
232423897
324563479
90801275
599026095
417468373
485702345
146300845
604857563
297869013
235932399
264970465
586763599
321477635
388083457
81822639
73876551
321323913
336203325
381418003
388670093
111023755
449598571
572376097
226114921
251067547
394710637
241254607
243076259
290023369
591069375
74198535
500859851
100333629
534187059
387258933
301618817
423406683
428721479
467637145
697852623
369022435
736300063
365357505
464832981
450905465
379561905
331567911
189771677
340020997
349100913
214322233
502040417
307814133
322079857
350316281
129558241
206509979
212947605
421541857
390212399
270463443
395616813
302569187
329736955
348430209
376780911
110034705
555147327
424420993
280854135
523463745
548036991
336973219
237811677
511903661
196865461
302399503
549478661
666274051
451925151
334742839
269832343
343666803
523744689
332640831
409993497
311808873
321572059
269254363
339469867
202882725
278638375
83545709
395436727
815760435
545637633
371950657
150778143
343567113
114234213
281137617
145371765
355538373
504962073
477014855
158103383
254523729
265523619
381249927
538437459
613834741
372248691
140918167
333588993
466137971
538075681
202232241
647319117
173785937
295132015
200380265
647893141
270201215
285220027
289407707
289175715
210709043
106678609
317464723
502228611
426337413
581112965
282251699
492778095
307336577
182158717
212954469
463967211
240323949
378813365
412101053
113497535
425489795
478864369
510034469
273134121
402752223
392574711
422299057
263249615
190647333
78419375
549282155
420242789
535221393
497137761
308359161
404397067
254186097
372829657
165802659
228383935
339002179
134189059
531686005
298069215
125512905
439472695
646594137
251342393
434418843
297012159
484988659
385921329
501912741
318818713
274924895
330211993
711420453
625663179
72080147
419727415
359931507
361126995
460860445
338492801
269954977
536305701
672600441
181432807
147836903
352731985
522749303
288906799
454119015
164278807
345786433
306641995
415065455
387850945
164961183
400017555
202571873
467351821
154331323
504215281
280618551
667442647
366184097
583962995
281711799
512856923
341761131
63914823
168248575
552928539
379351023
181592693
570307187
38541571
374907527
343929835
424520125
209179105
272680977
467949931
369875603
93768431
700792211
177503043
289925273
135377727
169919273
510951703
508933725
334908255
220259781
101389267
439547207
574651391
242863143
414463093
328220665
497670091
100480903
713758017
140696775
444510057
389113833
315512825
245337395
443919891
130286125
141861005
279434023
258332549
476681853
434863033
323639969
512575641
505693995
341263335
267576925
633510613
300837917
455829341
302748405
464600851
275603075
166606959
803286963
372632517
332843861
157277961
425802747
558127527
166646221
120591497
682042305
215499853
360079023
397850795
373952739
123632195
218545807
332024601
534894163
419173195
179437711
372135357
437589537
302371873
330617025
668789787
419998653
552610747
198438065
596799867
458449129
286488719
177137925
296547793
213525657
413164533
162365129
228701037
377236915
120769253
266754197
265474435
205423291
337090435
300735681
332384661
242816069
436312283
636165049
312866785
276071439
473504069
351435767
116453291
282752955
408974729
132820465
583039485
296134233
742994383
162786531
262117797
369646159
388614339
577451633
110718853
235190111
75750681
316148403
163371937
296566817
145101883
493390527
379153995
198198611
435917407
261596475
195906113
563083779
649109855
298084381
352062737
241778803
261827829
92337939
154684223
567501273
841282525
517379265
131296363
368123741
363994219
642192595
656716905
454577543
376553057
70464979
599909579
33025885
384034611
345883035
30748473
611982643
510634075
372090949
321209137
333078363
120398025
417390639
129558241
202122527
290437635
411580471
388614339
269705241
254611717
312876013
323512895
502306079
499533917
90201193
360887985
262548697
205901659
568547159
511234827
468807439
209153965
501143907
444944677
708235557
348925531
372639869
593650605
509028519
221319595
689665945
61587229
267736893
146389253
439324443
372370773
274679177
637996131
317826663
620114469
431053067
377610807
173442345
431289357
319529773
227571263
387375463
414162505
260551599
354697679
398955907
345242531
400316131
395428285
663009351
368289475
128833215
430344103
182873329
750519237
685506715
118610037
522533643
146532841
284714891
270207507
130876167
480195485
321771469
183364889
272403317
229193637
366383437
267311115
348215119
235453477
500601589
634724529
532467305
379484965
271310049
303146601
279963187
415620755
203318985
337315071
292869151
335117631
400776623
361384499
436715609
190357245
484036779
502964177
522406905
391570227
445290573
496558603
365888069
403372431
374017845
599471145
145570213
368526237
612241057
331095333
303942139
244471475
293314339
247869399
255378407
312870479
351987593
175738707
339752803
185359061
514097139
457049329
484800147
427220261
183957501
138664533
426236159
439615445
244588205
339496305
220469659
275030649
355258285
556610535
159906859
482509651
243547699
249160341
105187257
240185821
226062797
395062625
45139867
470166099
244393911
317223345
355980717
242681347
450114371
373166329
420003049
694339961
831657073
469426117
586959751
391575445
661340211
303445545
519274809
536997597
343924659
258019037
195023735
699961199
322095759
527610861
722834669
288842543
634064805
319815171
359430981
45057195
454467231
259999223
222416195
614068571
387238319
311603775
685460851
330212253
84702365
165450099
172281281
600679799
711862571
641924935
639836627
345533705
117677337
461282899
295186969
665775485
345334593
100342265
397756701
396263883
267932081
183364889
240461771
485776407
17873373
239135349
305111179
163760589
659325509
648266157
424892781
278388939
426573485
39150279
309272463
141482057
358627263
311465489
171179451
297803553
281778493
302409999
208719903
190952433
146835393
655337837
381463771
270362505
77999215
685680589
112863465
537237291
440271497
364136497
378385123
526936627
424620333
504324169
329678817
277559675
227888223
710151777
571645519
397208231
538218385
384085099
502780299
258587947
517616529
369458605
265011241
329215521
289587635
298163595
164982113
202914793
497300305
550557687
206393937
513702845
653739719
163664821
245754253
354257375
497096523
171513387
246110111
229944059
436990853
128406199
161135953
343968823
564542341
139262189
143668777
271498265
567476665
588148189
448952689
369860505
288637589
488919227
541833365
565493529
62253783
192936561
74098093
249516947
436506233
494299147
557380525
351858403
216397565
142560799
410589207
413721169
161009003
340025867
278550029
512939413
413722177
167739729
347641655
104945897
303210735
259253099
485989457
525030093
561945445
469941943
254452757
315158275
613001823
460209953
141553505
453706767
608531357
906844605
438603447
526217155
440918619
372055423
435555117
409764147
373898087
65251715
344492603
431064213
380072683
430700501
601970747
230544963
337644627
208835463
214860989
192332137
186239799
548473101
471597447
305538073
197930197
488174687
150745603
261411799
357057609
84609327
259811475
277536763
118642197
221773953
277675327
568480877
701628219
401962893
120694933
273452005
674848941
373138283
395422569
382759199
260465271
332433769
215740273
203642077
325600357
673074817
444447649
92489225
292025011
93622637
563436551
768135111
199355261
472403551
306711847
213254917
756177233
386494945
260898595
354018369
52748359
318904485
524909313
178400659
330196333
363346553
375121305
743107617
321942221
174612411
193033583
250436809
401244543
474431131
191509843
105701017
291382101
462086443
266031857
28984907
301474221
113212471
422032151
441776951
230276247
368058689
372787679
404638693
374599753
338337299
442251481
124476503
349199165
587252873
328979935
380708579
289240383
498567921
37947623
505865237
271825169
420764083
323524319
229450767
331568381
581719439
141433713
206902729
134115735
557747307
301866491
542484931
407097101
680191509
783064513
88944345
508471171
292712079
322556919
338182041
285312267
306051111
515184141
380806267
210813309
379186195
405074201
235155837
38895279
365872839
590397811
221771943
382872853
536298579
161361751
494516901
737113407
584094413
501984427
447867801
577453851
184116285
551747493
612576793
363369989
395077477
325352277
295162005
285136551
331514043
378955785
51841545
96229065
268639039
381269811
330172023
222759075
455347945
247121279
223080417
236866289
591550813
570041307
377348753
507028073
235073765
371539185
479490561
445961835
670654787
232922923
359713941
477735379
259611539
311700251
413513509
506942229
323547113
411071925
546892489
312914713
476753857
200997697
485949737
240608345
131871481
288708281
450493573
326746105
447619121
254292257
619020459
316237905
338580861
628956897
409274069
317300031
414199785
271160671
308735285
248523245
443965575
349949603
378757909
368178427
188355791
567451621
522701933
756174711
356413077
569621745
152590417
256957017
368549661
376365219
27212253
142974507
380660445
439888331
379063021
519853275
518858303
246109847
297569513
427638591
388885531
335314771
326935275
349718527
380070649
151465313
410086243
623716953
843505963
442901721
453747017
449586335
367713761
330624085
223823975
321433011
394221941
232786645
349521141
155030015
284312307
210637887
126659245
243543633
367422153
112803583
198883465
185591819
308575929
132566869
543179545
215430647
577113857
484187071
292156091
597104379
155339575
276723927
230414515
198661853
275669985
434374603
421573405
127041045
335734889
119830247
225867147
468730713
543028597
195177525
206174331
503081307
43115319
468188727
398678547
210284813
248773625
176482073
321451795
200737681
281227799
101462871
363012061
514391707
418687835
102283541
206141485
70445209
264315087
302006037
733400901
357644221
292508589
496805089
498701213
355323505
400323913
313813599
545172757
247815943
351482725
533734827
186029253
455227367
194577299
625024877
496971141
654662179
858416007
588063179
485835793
247012403
316446601
314007051
353941725
221343171
294667031
128529553
225042639
195906113
560395763
559365521
228450435
143767125
288003319
276674769
772388271
130185883
215863921
525676263
506667103
31499073
272107197
379918685
476211795
362251527
459018289
617180943
518907801
318008355
434863033
230531465
156864753
334844085
656512311
108705321
185127117
235003283
82329091
610372005
557078561
436357349
250657631
53869641
285937431
249783427
317140831
359904625
511174783
274070901
400581831
321076435
348456355
602989259
210191897
285357589
206673009
246045967
577531223
108938135
86055399
407026925
283546949
158311833
252313051
386984321
556905633
225734151
239319471
585675963
115448825
208140613
563677841
44076199
402201821
543767477
365142571
79508373
637557803
427104889
557941055
644479047
473469003
385650937
407769025
140034255
422980237
375442085
251311511
346891595
551334817
336001289
173629233
439229773
333703147
379343159
597298511
72774899
533767081
429301131
262539645
433683677
314873229
203804325
687808775
322230671
355505985
322186015
136254777
240561875
415550099
356679701
154395135
224445351
372523615
321374253
118799343
103782809
424427367
142952079
235111129
77999503
674444113
440417925
212433875
202484763
356204965
93622637
275592209
217080561
495850539
368171727
217706803
687317057
215798811
152308865
157577581
346240597
541790773
106678609
844583321
296381577
346755533
429902475
61143925
423348445
402352987
356108921
237115629
523490459
126029055
484418651
291401919
370783547
398114617
138351431
604844977
591260553
604101839
132407811
440918619
529997271
334227303
342030783
238091967
274145197
446485081
188753379
336364859
504894181
346610851
375248299
125502999
271981027
202507421
370064185
562991597
566258485
653824233
196671461
568386367
58600339
242375859
451403985
540600007
323953973
596187567
143406249
472026671
291164665
273614125
644554913
201805677
361484091
484106209
634213275
341284815
332822005
211759473
665020437
363346553
514804537
148830255
171065601
103578279
243595837
435286729
473975461
365497707
277225015
60989719
167828559
173111541
346786719
505059929
706866563
288261295
514291801
300527359
350016681
180958801
544123091
207326895
434702597
668912699
326225867
220631491
270740929
394074501
522170613
376073719
281149699
416059779
240284129
161886675
560685483
587620403
160099179
301400973
250268275
289409355
216863495
241136749
525068371
311877455
96200113
399443273
255663429
156951277
158416697
299306039
297252579
577170531
573442563
356779341
284082953
477512991
433519851
491732383
614832841
329940767
517268681
235275123
59931975
288534479
172927929
272597619
389844925
606094537
263553785
385782817
125844021
322147325
328485999
268037851
129338755
486238015
248873453
143272839
113749449
345333225
421863275
157485045
131876033
544946555
297312249
181388185
540735291
260172323
440125605
596914197
453275305
522267355
911311873
614619859
292566543
585245453
247938621
319055071
112114117
473951921
622354411
272445745
82899139
798408237
533952573
534120297
110082039
189950115
433909533
323532139
115675219
380724849
271536719
717401793
250799955
62629865
266497659
176149095
527990039
705759969
500216335
114525407
258273187
390689795
397720447
264411717
133065691
444387795
483375983
340023729
601093757
352646897
486281197
285624303
392161441
13079711
151785815
102847925
555568201
412284285
649946865
475380087
280132153
355685145
196135663
465006963
459117477
173888315
391150971
179941595
462539947
388851265
251525993
630236857
337162485
466735781
307887599
190074893
662830163
111155451
221502259
214592155
465884123
460390441
151337067
72853927
539460809
562783249
349635353
273004547
274554799
325788057
73104647
115757281
408716529
321698479
536404287
377253803
187188673
310089353
554707865
446558795
102783617
510251397
595951635
368005263
625072953
114173317
329605667
552884251
182294863
461771479
429247923
127315165
440810539
422882907
274716095
590397811
692687209
631352537
451403985
388923277
188532599
383847051
442146251
367144047
123755239
305810823
508268107
261512069
590558125
85261717
618614653
408722453
336079821
644372315
275085801
393315399
401909443
332066649
350624213
126104109
470879599
484145121
83079773
215786165
631096363
558926725
441204739
393680847
358058567
718004687
679933673
643566695
356150991
317744261
469392749
698060809
360366467
354326995
240500149
268932071
599682003
450934531
316402003
311422783
96938713
238903525
73993399
244418943
330358255
282885823
518116707
389976437
509373235
246702489
324943687
367060701
611506399
289606075
250300983
314159265
635519189
682922831
426481251
514666689
259238087
71046559
353646551
451898089
402776955
413270015
533836953
371893969
375652257
82320897
274239037
717922813
927138835
483483841
192651579
301755955
515714255
478932949
454520659
444876515
365848281
127661251
65791911
259747667
380195903
381048829
312540713
327722097
281544291
62243547
351350285
232999875
461858065
408918989
241460671
344832299
732804759
99293755
491558571
367526965
410715735
461574753
370097707
370952521
582568799
295216085
293929567
329810585
94239687
274586579
471439003
202946691
489801785
512575745
293619445
378925659
313768031
261309231
714858287
495532333
524472367
486547657
260849031
431851377
524728461
533943039
139262189
656618823
334949083
305690919
130103083
287208635
565109637
633745679
144339453
424591787
177958347
391146537
374240633
340164555
284047507
340483763
196887305
582299937
142020265
354371077
321596933
309024695
127624787
217465347
453075585
557541233
280912665
371272019
437399115
41824221
133867353
290822061
613689291
185786639
516411573
167300321
313339695
116931221
353586225
253583473
140651299
192304035
440772815
317659973
309009565
465187843
509311053
104458835
406099497
164243461
439762499
248098019
346401923
154265089
373416113
330536509
514137269
529816113
154630359
372327191
400520113
272368043
470642007
377897565
550636593
339155137
462464043
150801787
119208367
184937693
291186663
265210599
273350069
352870677
615813465
246112921
180159893
310331657
473124197
318517113
251956831
489762191
409777947
232682961
194647405
169587571
237657659
546282495
87312355
396070335
223911603
76053507
366352165
691113689
168817059
48116969
424740433
664070241
254597777
441198765
240818265
322834105
213467319
386357023
443292339
116154585
874644833
332191299
371120837
185068611
117283985
174588003
238570073
96315647
447702467
312950519
519224979
431009017
115596451
284044357
209274811
299255037
116102749
504962073
143607649
305128707
588148189
100586433
342979727
164889605
398761055
509571773
405560563
481625777
741764999
219523657
319262875
397575627
177816785
232897863
372761107
20692465
329464395
363451371
394172789
204897979
424913761
463239631
558239131
288481393
652708783
248250797
201156969
362367367
106806875
346988417
501557175
297182315
351470401
467048915
277794853
500625681
287816349
485679281
86544073
119318453
479002999
706864467
461200007
508216515
418417333
439983559
554594903
366174805
429017891
554701623
606597021
384604407
208197323
234466299
442385805
288101199
479555333
186637035
299936453
643244573
504733537
653928745
724692873
770933113
763545385
497283317
565816185
330961793
84331357
512652149
269989403
274301765
480749289
541800115
475276087
290281345
339885373
376203423
259590993
200115009
49927511
187862495
250475109
269447993
217369185
250522143
165949591
300428311
551968059
199225297
371941451
526925709
656512311
38988981
259032779
286013813
357332037
261251055
387423045
407549305
809399633
356115879
142073035
134861643
185546079
631613963
305223993
182573247
129174879
509984479
391309745
514474119
415331179
293682501
400326339
432048087
159092283
454144865
141142689
112190767
330882663
395116933
334534001
476480685
304088963
435216271
324612189
331901377
384828447
177767473
120587453
357719745
565828377
374131879
308812843
171676617
95846165
490327771
197205559
434718921
234633843
568414319
422055397
278165041
730400193
467817231
319782621
417183433
122780387
77026445
501270539
389575671
201293835
407112505
288055821
395571675
398923157
233696893
197823381
376343723
523582561
172045221
332668963
176800955
196887305
96589971
427033821
287715311
391739085
530296871
511788267
504172705
297017035
180318521
192940571
139876511
405977819
320322863
479627173
350296919
215038801
570106509
58962471
614600175
120587453
313949427
256086425
322214537
469249713
311484961
40120929
327816315
513320773
210533835
326095477
596988347
442915777
337133565
466423279
310434239
457855621
594816117
351128749
571834789
560896829
214772539
481796907
230649993
308484485
186887301
326995789
660987775
173101253
652785319
369378839
34246271
695800123
591453497
640375605
378672923
544415581
130377487
258682805
135131213
232407099
176972897
548482515
110364507
420849893
349429283
771638149
784119911
194091375
30538257
615964721
452544091
596234517
73822647
532877165
301174313
375792427
280788845
665437355
767687675
373353727
332461035
113014071
590643333
220153365
804938447
281712097
139410517
302339351
151387035
81831553
780720963
588148189
391555065
431458201
312809603
94362393
663262881
322947119
485420931
441617641
333367053
110718853
288283633
461579229
479014527
558308781
365090055
305223993
470086329
170768973
616440317
539860925
534360539
410415821
368571477
654996507
32461495
619851463
199192727
485341387
515195095
107437047
59602303
391734837
391470345
179886257
333882185
294961679
312493417
275187603
564677907
336112393
438339849
358254689
542499935
386781837
364442607
430176167
263231169
175927689
675057547
223852301
380269643
318031737
262121567
500177573
421275111
313707501
346240597
431076871
329329395
436353195
55427611
282981201
208486895
411134903
400453461
55092081
523764143
195158923
320475045
202080399
545126825
138344027
563213469
385224249
308154081
157711035
405640209
399847273
278777213
224846033
348174133
166698381
694962433
256972875
443395385
385563141
203985477
564136445
484156245
234478477
301327189
560668709
55643693
552820307
280390557
159670109
335763607
163333965
521097017
566376199
602956315
499030311
176011779
200191713
247779873
227399137
412741499
72016581
398865355
568194991
394625355
127245903
251196621
197946083
221867457
445179013
271984541
322829791
450934049
458470995
441393673
595050259
212351181
190907063
222393545
213639173
498601991
445181249
237165089
620349153
347704461
507467069
269688663
121822631
342622419
460900663
439596345
336156151
291549509
538961325
174404587
385525397
488240773
401203861
295882931
176081443
183595161
320570917
556592369
456773073
423785877
280806685
200875333
314934479
462637931
420362307
357475261
354898671
386693043
151303769
647094347
401222751
214844527
419727415
379272219
128096181
361169055
345726491
102992327
167103363
621177355
305560041
257544657
674118065
211981073
466560919
318947143
377756171
110706405
443503469
604605205
318818713
273381085
230750829
418171947
418388159
409379109
666523029
292576513
278464639
155540817
505233903
254834463
296881617
229205199
191276207
262509537
237824229
486472625
262345715
354422181
370741769
165081721
388241335
442694561
496031841
208013117
97072445
202839991
289332003
557882647
283381543
356973491
386083159
298017297
153146607
364186497
407366837
638683521
545160465
115865345
336290339
447783971
432411571
467175237
200846967
496592187
236763945
394892371
159338301
385939513
220392415
203227501
184463881
241870805
357855357
264016115
501627063
382520117
298200315
653446239
399945045
215336511
351767673
473189997
126494361
218237817
450334773
478532171
491139095
262735239
342196979
318286643
345053475
233696893
331568361
9699341
301815881
216538777
540651425
335045887
191936553
620088513
531794081
246004961
681003105
167871699
723221585
456468131
311484961
354216031
499046895
219317313
216332869
185937203
703150723
334409711
426620025
420889639
673261151
625114423
394518813
225862679
275757003
418298215
82304813
424667215
338873733
662657791
389560557
322796065
463577925
427074813
205083313
569540515
189572911
449513685
367589115
310714845
123742565
356730875
314603629
236524015
241982645
247334829
249628011
357329695
392240785
357933861
251482399
501872183
349752335
338488089
596418991
426600099
422618847
472210417
519899819
535337739
394491091
129453303
292779673
276654785
136785883
437114917
276695575
205446643
466738371
470578095
516471149
403439877
342465967
354850735
300439931
162097067
64685195
400050751
147681077
402336259
596684855
459245001
431785567
461458767
298830717
705790551
195943253
418533577
458724323
277147925
349483565
201105759
194655269
459176787
648575311
576426711
331422803
54381077
31965277
493645765
256822155
343505245
441460069
188354205
287850683
163723179
417551801
591342165
470650455
267331007
510516383
599026095
228664851
450912545
186887301
198759791
260992645
25403651
460129211
304761705
387215595
316975275
456778395
311905463
228157807
204220289
576588507
538666661
459129503
443526045
157577727
110777205
219585351
455832483
549116699
647897471
608084385
177313925
418353737
44870839
326214951
116495483
873053427
283546949
583516665
253766643
325559569
539305979
405945823
444401531
568678973
572925503
193455833
244742019
159387921
323756283
617557917
631947601
552877561
523731207
92118023
254865669
135409439
406371211
154342875
212849833
664600175
298841441
403105491
413800581
569015809
520465741
501158683
377257415
145229323
242793075
102641885
508706665
132158617
458671587
478311057
336702619
327429497
288339009
580029905
547315099
139785801
345487945
589940805
158569821
355685145
205616107
484740395
246053011
329997425
424791781
324324577
419650257
203126413
302774289
473407311
203804325
439019195
330306625
510516383
308842501
430119205
217572257
355465683
420198965
212230083
316272423
377257415
460697659
511124375
335420661
493233729
584416461
446558795
384676313
476499651
37499163
310331657
480867599
460887001
465165593
170519115
148791055
805528105
557934567
390982179
284167795
234895771
355026537
335136651
211200797
442720751
123390745
477145595
118930283
592950855
281447507
226461765
107920003
128227731
288869905
547657689
181562761
388245287
286503321
34497075
342006789
574009143
322840267
258393943
59610853
573887443
380224377
670634625
374916723
432984369
359754679
886997505
145086249
246398495
366846649
273495197
134620437
583198191
428047389
505131017
623241941
286405061
193742989
582527617
587620403
495776489
272107197
270773821
439573707
122757219
215329717
222162041
102433855
304342141
694848759
166830481
163700353
705233231
66675305
366031221
305332817
247093513
269954977
186058021
411974947
238800347
518005327
633384241
280807317
203592947
34485067
422272777
257071437
406713807
123785307
319256527
192075927
471192111
226658169
318397861
277422103
69445271
469865943
507008799
149969755
874321839
180220025
583663873
330560067
281149699
183405489
175304541
286734517
425371339
491405523
271573119
548908809
669300439
225490347
550145675
299959877
459705915
409314323
259807659
435402701
131686015
346679359
258336981
612067877
528300989
221248899
110173241
278799609
531851523
490363481
623958711
547056817
306800387
596166029
259777167
323174197
494822077
544794587
568243015
298627411
274975197
400683601
60160535
172571513
364618797
462504393
348680229
87482835
547489401
256307225
621609049
464241017
483848401
224886187
511106499
514994153
256610039
297987293
620499075
327259599
221500907
283431443
373653257
300638691
330713607
96593139
411009655
399735957
161224983
109854295
722062895
460204371
243949977
222132961
535135251
373183537
396177243
317131179
222126141
354591807
459154551
283816829
265599691
267233545
444156195
78845871
391785543
544613055
446036847
228834671
411824857
267219063
555024207
200458211
203347773
330214163
270030569
432713653
7095477
41671475
550385575
177834195
351640733
135706521
313361267
255675519
489394243
469142469
338476893
333403727
133823497
676395957
146539139
602417711
82992267
459431925
552212847
454104039
329256609
387650461
134296741
244402955
260187363
530734725
253896503
431386145
490764647
627945855
483830597
307866471
493676735
353718011
461495201
305562677
446142471
354988209
256911529
370505249
513945873
775056515
205832085
167226275
360567697
566102961
497146319
505557181
257708679
222643599
376499185
263971897
143291169
41296335
26680335
287010083
295324069
191793785
205874415
318964297
291162453
726279693
66568261
642862709
365527585
180087481
282544035
318434679
322213165
141250009
265476761
380795199
196035675
265852867
396456967
829777689
448775091
151587327
385760485
192370539
163812011
648251331
334771361
449292915
304895299
58892169
422450315
30137031
602124343
814343959
296823781
242858691
213354723
362542295
333331053
611038767
451909163
215761953
289587635
559731489
292391125
193005697
706761975
444243495
287062527
481150461
483956277
489429025
596914197
311350365
352139493
134638525
684219161
531151771
78898723
560766373
492138885
533291927
161010485
575713939
649760573
440396535
134372783
520881509
242858691
414371603
374118927
509460997
253758131
410464747
264405045
408194087
208045215
98665173
873053427
395218409
136913295
304183209
133065691
764768311
550096939
338492801
360152747
347436383
399838919
503446853
500453949
467775875
360346563
429358433
230276121
235688635
303795615
382926465
421878789
426346803
66258745
29621241
372809529
329102159
692306253
243924239
328802871
643231117
348183445
137155361
79754013
292265331
199841513
613076075
395131675
637598775
342470025
260799453
289710309
404968389
138690141
297205907
384845605
515654885
93619075
418405227
204118661
623970309
455639627
279141421
147052815
373237107
367888301
20383297
154587309
513562345
252439041
501352159
400273105
516497121
200363109
462121009
249024549
293991455
390089081
513817927
686732241
225619523
230755739
146425881
453082957
727910671
489605327
460370961
212947605
202607875
670211439
236949493
235073023
325655263
269933195
525777151
441176233
529763185
217027351
153512219
341762887
383881339
386561289
94604949
505317711
180769183
252450247
302916353
292100275
372370773
356743515
538618611
536798249
356540195
400449293
656716905
211521699
470736177
382284917
284953263
461892105
159633309
134372783
220417853
848556099
281726921
635754347
515685475
347080267
342856665
321436175
366735619
193541197
474115983
355216743
204553481
593941111
577802483
314558499
391048119
107650209
357705933
389868979
503786979
231933997
631971515
479293579
90304817
535674351
210945377
738926397
314396509
409659323
35316109
260992645
281835963
193317507
474111499
438523769
269847945
323715889
317804499
223186527
346373385
564090881
397202655
507019327
532214743
689243927
403537069
190974911
485046033
165336841
770701215
395420127
298095099
527691705
288895053
305606539
185851225
359272985
302841305
418046763
72377415
195177525
355222601
49208279
404843633
525233629
873053427
428214115
531711809
570090239
286405061
169308185
353566987
241982645
638787597
95049493
34502255
309881037
290519831
530850199
392257569
259467289
266432907
480456843
412416041
458552783
171233153
458070395
456254961
664150241
359347887
159412841
248951889
627009005
414148371
192334253
414312635
639947733
358264535
260844639
335201241
414280771
386378961
297140523
354371265
299315947
374309531
597882253
97072445
56325379
502254185
493796259
374412651
326150039
349634797
325285093
255141383
543833565
538835213
157156875
345041169
286218637
340174491
76560785
348724989
446029049
218962889
357960167
91246177
430592847
281314533
275360047
730518963
601371243
300660573
353175245
140023615
297285061
399980813
380032965
252245969
363338165
239105979
610579635
480173117
234199145
173393499
224445351
674444113
470262721
437134125
530920457
432278901
214929687
260987509
475655499
331364655
590310463
217424663
398254985
368058689
413830725
363645219
342256367
164848161
398313969
595810839
368324781
379882777
306177025
178040141
405268245
325066389
411180381
854199223
461119047
185915369
151290745
218414555
59780259
474403161
648320509
316832345
584633433
564223463
271474749
295289069
555090719
389047593
370061373
167264283
139915799
97688457
254343889
121471503
651024795
409369651
389697559
297542565
578077961
297930467
747551355
418762819
214064569
461644815
381867399
296799511
355904229
442855681
90183253
391158719
345590443
356658747
163899935
430275293
242085819
161624661
506651559
313042181
451873375
493856041
398399765
308045829
228571633
435101505
505937311
337214429
562723651
515480197
339207759
666620153
549024739
399896829
277907371
212542899
198989703
197286929
509238797
257412751
514123889
316562465
259195993
318523467
489847513
574413709
511831113
451736419
283064011
542171781
309442273
560176433
606310185
426739513
217346217
353385897
600815089
523055409
253739821
369292797
454783299
285423719
575618967
490009989
362834651
216722847
599810355
547453955
353346179
447201187
410589207
306216681
247562909
725647677
341472387
568964647
372484849
318264795
192805379
62676353
295216085
407550125
430227053
158694425
265011241
456511313
388243323
151500281
305340925
357277455
643923701
407278277
325081665
328658727
507554417
404099421
264222627
511893205
312558715
431348531
394450089
455243629
594290475
451130977
479477545
340918497
270441963
272544557
94598777
648777775
391818819
539139627
449742379
209610987
253768363
563022081
309645729
484926599
168832153
614070023
353821797
528502607
313728891
413199893
406723287
524909313
490043531
279684297
378549935
523816757
161255945
266052661
253468017
228400139
290172555
301090737
525710931
129507453
551328187
326995789
83231143
453607601
410945091
466078997
307924273
216379597
499355155
203114141
198109979
380841299
304490281
310568169
787455327
479006637
132953261
108264293
247191455
384459127
275711927
545130887
378804317
495735783
244401719
485429263
75168655
283875971
598079127
353987865
153112025
297390037
362206445
448125909
164351009
298102335
354427865
288221741
569650081
504925333
500003169
412227489
448035151
501397269
203908473
286296739
322456569
515376325
156581871
443602391
258663743
508254245
409707575
439060167
586408663
206593683
660043565
422695155
142394715
442962289
654179643
537815881
383614711
421993459
152507537
434472701
319342659
356844117
303737933
33825963
399945045
620688045
549550713
454206513
511904889
235244869
168518277
373474713
372452069
300012027
319393839
378431411
512953529
371164677
187384099
331485739
433761803
476100233
218506407
128722507
191863155
347620277
326817111
419992917
31965277
371517515
376109157
384427417
309009565
205055849
515016835
294521325
1016805819
371908883
112643917
404778263
435802833
490152443
369914365
174936183
465802937
369867203
395934271
52496293
446468489
370516363
188643469
411028275
604209085
265985863
269732715
511074815
633556621
686987267
333049955
391125675
194558203
425529209
196455557
364635707
283064601
565842251
363164891
359136469
203347773
423750687
312440691
592497163
484450213
785518907
611350971
284356835
408402777
461579229
371499463
152189209
153936615
330192505
473424573
295216085
392971511
420573843
602551493
352035153
528212523
302626647
389479545
354883409
485385283
617193615
192560189
438540223
203661197
350907829
268916227
316984171
570356553
413768975
94041289
274881089
441327115
497514523
99294857
295726577
493676735
184675597
437031071
573212137
378467147
657863927
512553809
295827817
750836967
413433837
367050943
302170919
315924363
286429835
431496105
226675183
616026921
406384529
479845003
304981159
608041501
239747277
414759035
495425553
671403577
646342905
281393897
370127343
403687753
429007579
376256127
199593767
547170537
369104013
674574183
342314895
400316131
441557899
309777251
473285187
326702125
536750031
137815119
393018061
548320229
349786855
295835489
477252943
159616411
367665875
471321699
383232423
647234133
516512913
436149225
244516691
300220523
204944565
298365659
249681609
225029269
523619117
221164157
178482057
647430619
450666303
619729811
391170885
366858075
243368063
670178025
549912405
338209217
300599883
376930299
410791499
202748917
520520013
326095693
487715239
492119455
330416173
549755883
344395273
280451777
350876355
288082435
276338005
304326271
395445373
187726345
361719183
421200677
348553105
90951591
298413349
300832217
219283673
266916297
775447749
429414381
323941535
287083533
345487945
382628525
222539023
757368371
736411481
442934419
561905497
523490459
467775875
595735135
246636041
506183713
86755585
479652139
427921919
448241003
435803119
156572293
340469207
342509175
487107899
96953667
487525505
110321569
337869489
379257185
230625843
703957735
393587719
569220117
406426017
463372857
417489871
384938063
221737607
253340859
104523373
274856223
149595469
212318427
161141869
286362489
248022885
384427417
197303995
319855237
300176483
506729311
280487617
285481201
336646041
444028849
205083313
504987007
251097165
353074341
244029687
484166885
411932781
93247689
371091559
480726321
586188725
316949413
531854627
353624451
421726405
342806343
320397553
179242089
502625739
428782813
516386429
159075755
176667935
257289255
551442271
198775447
263249615
502717657
265527633
532119847
554701623
216016023
500036881
353453985
125844021
159931419
183623079
124948383
441309613
502817891
283528591
624165189
335153519
210324037
254278791
103189553
451545107
580546919
483416569
361876437
437566773
245379963
541072353
194226061
357192557
450288635
373432803
383843703
600011147
431193321
342331181
454443459
341691003
243924275
591342165
245487779
445726299
293098307
470451719
383106747
212855505
212570181
187073363
535055425
377709139
371045995
355823463
178425909
185919401
658150237
404229327
499046895
267265635
328611059
149665553
403245921
384972563
379492339
310971737
365654533
309972475
599179881
227640855
704319955
274365817
181197957
435669055
433294899
330480185
216320587
531759945
176365669
284110323
363520443
335655059
241853791
277503045
335529149
462156271
293005377
206593683
624689961
417087699
364377791
248922345
343237411
91758067
699808689
301665321
322577499
438039675
329320715
680097961
16445311
200056317
464973615
468066521
230128717
420007981
397814603
220018515
266774397
298413349
204185539
163655955
325224113
113828617
380047349
301865297
388185333
472710241
317240675
397591213
509635909
233574591
549522889
735723529
723078847
720271161
429482957
554976095
162594305
163699425
31594307
556100861
447154819
34850511
418974425
379441443
425940805
375597025
446168047
258682805
139588825
275815365
156748919
407917047
648789971
80813961
530296871
555859101
767991041
176954785
547626507
383540539
378991399
724710997
779596005
371744779
278345807
226862601
494304643
464240157
425074335
365171373
172862571
372487547
589368235
343975135
460839781
385555765
137329575
319254789
606141967
162793825
48734725
261235749
372315523
195064213
385385379
332027961
373273303
513843627
337275067
259408753
306026225
354205529
621461433
819386885
459781255
499329017
203468049
184233819
273269265
415992687
427672551
416970425
249029751
42824505
275612157
201722733
174936183
59546005
232475867
385923349
439251807
355217677
459459707
312271095
465141189
382645119
152427075
234933719
511624535
131782933
431458153
214467487
110114011
556642837
550933649
317488629
260266819
213417845
385596081
357270483
804845275
703992819
692510125
325792795
369352067
202081841
241462529
645478543
261708831
105489451
66718413
148256745
250651633
259564711
320884503
561301681
609704021
685617953
512647061
218617711
258715343
171197883
522397211
230553255
644232023
474991151
586069497
200260683
114428383
153686707
234407979
257246827
439472695
226940881
95485341
229246129
332028723
543145559
150399321
346453301
348561137
414219365
238780741
338774251
410886335
192991497
486709381
363163229
390168643
404229327
333703147
249999283
426318355
288557001
345200031
193877937
235225339
242793075
283885327
464978103
492986583
572026185
312357181
142491463
405977819
107606439
257056585
359381223
357663015
486976555
360098661
585378753
448648099
371492415
247049679
425219303
341992577
472173013
464042887
402027859
260805337
53861989
430658599
241748933
459010395
150532841
357214843
361866675
634256995
362136129
354446037
774604605
385159867
142129077
497251157
173189095
197750997
443964741
261977407
528202451
449898039
364062589
471616241
471348103
283111227
47850195
276891395
149897645
492000559
247017663
147813679
502076957
607765149
486882513
435555117
351689097
443395385
165928167
492978491
164193279
247411885
487909255
309202005
356461873
595328533
593283027
387859715
181975785
509571773
342593279
317023615
81266885
378824019
357624629
285799443
544615003
315812265
605788587
305695465
299715929
481238901
342645039
371304887
102820943
482570421
519908373
196784757
521289015
299592663
289798695
294224375
390809921
474545025
154557025
383857487
525149523
514719785
235370967
322531035
601670997
472964223
284564253
276309795
313949427
399785355
153734937
357830509
503012239
138125667
450567315
326189187
465285597
63303957
342565961
674848941
454610771
223488765
229837561
622744997
362372059
518389627
214477539
372067505
492519649
347465817
388569013
325131639
193381821
447789645
457876407
329804389
192322049
438870989
402357259
481720017
380714109
547415823
214001971
98328087
383480915
371942171
347471043
423118143
240839123
499046895
159413199
485149343
384071919
325082071
364997725
145829795
490470077
242628217
133822939
238680585
506988679
729670787
462068125
380654191
331567911
309616465
306319663
227946961
535366887
253268861
217464419
311710865
375965967
208953233
123878713
367724801
374063061
580473927
40258799
247072283
284797777
153007991
351373651
325434797
436354893
436330343
343779993
589861051
444792341
121098943
389896017
468570227
236177151
493145857
221386845
232583355
191822831
406206013
440123117
359999059
411777469
382735577
417524479
434193979
262662165
407549305
124852015
231514509
104003661
429969673
552346273
215885573
234733505
607396081
380112125
385609213
679894341
514317197
285670827
316520757
359759035
498929117
204097957
133393617
248290321
730409457
434625131
666946525
488500719
347654699
278514223
111327585
393983507
320066415
325818019
354248863
151775749
170813171
268084041
450935643
358531545
715290325
369288855
675594209
240974391
566632329
64570059
211311237
525821705
282330289
174680019
358966885
377454455
295049405
287570263
212808849
360578373
612027389
398078111
250950251
534873993
262808535
274109053
538215429
247933437
673673121
184153357
295987281
302574455
630809943
563983835
362817333
237963659
156408949
395582805
666808963
173888315
436071595
479363745
479821145
536309693
305072887
15000827
17561101
520552369
307900199
116813619
601388039
319669545
80204719
481085001
479286715
438739677
629236305
237709975
250268275
377405325
311171991
497945147
433779085
338758023
280778067
267015237
438374335
548301961
462347095
292561185
161000315
278306935
525169307
424877137
346329463
441664487
406342813
554877835
388885531
196879935
560690445
316985983
160452259
266468895
289825389
425786097
184922215
145609657
757845335
625624181
168776297
233259073
263602793
209027523
591638691
285732759
305962319
164686153
131782933
511277667
430899977
61866849
319170031
251045469
672518061
307158215
309202333
579423981
508871749
277921961
343376303
518225015
222346067
196456665
345626043
309202333
257249347
526895327
422281701
320986201
687112409
711591027
229474595
683671975
436703463
334409711
102122515
376528303
458397803
425208679
520054437
402632331
256387745
187494751
266833747
139482807
344345815
540336787
190884975
684082919
533911967
366268487
389658647
458713035
429482957
420174331
309727515
308874551
623239699
227946961
237236911
471493483
732879075
82992267
471428749
533082753
260724645
268869943
274345051
416358241
356939831
339129987
327723907
414378825
508037729
44341123
427809207
103829457
159021221
561551727
173566957
268616385
426362335
242494455
489711355
214001971
227728861
287470973
608503311
385693305
304156675
178022757
289428271
279030677
262470089
351406049
277034055
457072095
338580861
516781125
179917033
330432055
491965825
306632883
194317029
447940703
247024179
291768629
182634153
569662551
255083735
378379019
312001239
423365611
541701079
424039589
565749379
555916231
41193855
367541973
52281897
687823781
401749203
371557001
173076771
301459473
258943833
578812569
485767557
197214681
303366195
224881973
221107089
240631061
306071453
740139037
230244753
288959471
155526315
481822349
344579877
360527071
325333063
803720703
232494989
282754865
500112005
524801531
335323103
524796339
123012515
319368501
505771459
826224123
567582151
98423547
529121487
328733155
619138469
156584763
510277623
373710535
296424965
489514365
354171327
24796451
345362143
529626759
169352657
136770211
225694103
223357409
78022503
178065083
227333141
363346553
274946549
195588617
23931591
501519615
526233167
357070737
757727877
327391181
455563087
292571475
271587335
510507401
258649519
264987063
55046259
41308507
449830217
458293883
348174133
298830405
409592139
155481555
330624085
185860639
325224113
271235319
158307869
239447505
461664841
377691407
171092545
432785901
238512877
187299501
103222169
170872645
157512601
373990947
317102629
481565267
237689931
548537533
346226887
197996853
374705653
441238695
185079355
518610615
141494929
80895655
438284325
442827663
202559689
278977629
427220261
235880731
633944125
559692505
411613195
434708545
48531021
647240411
341953121
502078171
254465627
286097379
390583015
49943245
337835237
537527301
271704051
744153131
276948495
81017485
234731917
478521993
562051811
388177861
232351529
683762547
863367251
286779475
687112409
363805437
313460751
422693659
168116389
378016765
494984583
276853911
261288551
509930467
316356195
118573079
132584335
210635709
231933997
309824903
639371749
49913299
444587847
157951117
424567921
360534377
428844965
487464347
416090439
139878319
227427161
404330139
527608305
479620447
570068247
706070591
350727435
381294699
249377773
163190505
131015475
463221885
331700113
333069357
437178135
291770693
779117665
309140577
253179525
390032549
564931963
88430205
288186085
726334435
594383507
280585371
217346217
679164989
614656551
137013759
423302141
255664751
442471859
322543043
556786041
370815335
462800345
264423571
453786383
667163661
546956525
171804703
132294323
642113307
338517235
492396533
475593075
290596749
319620071
531972137
462544887
507560843
208632571
257036371
264987063
113206893
222037431
458329747
255323137
68384737
482208487
390073729
485989543
181833313
197491591
511831699
438217511
147036411
194053285
510189091
677801747
525876829
372453275
603374413
242925609
286700717
581908183
516436939
593383943
378857459
151917291
439867023
404303375
233779239
346932373
331321823
573612001
221392209
170224699
389890989
234090993
167740415
302931253
141240963
257252595
252426673
397090563
318895231
375248299
359344471
209053239
153483289
272735007
210360303
642035375
479555333
293746345
413665369
364751401
522516093
640080595
515480197
455576895
396361133
580316715
417324629
220227997
345987325
230047879
286680639
449255667
373595983
143406249
189867283
540318429
713295977
617229431
743248821
160669497
482198073
409378001
71892465
361496547
481503363
227417095
369734867
306673653
585434971
301306529
126177641
478394223
140933643
122567025
239756501
267500901
303622453
471047023
552431471
368449443
409608679
240777075
242159247
370171361
147984881
312870479
374379263
138690141
344987535
379561453
376101761
559331119
314007051
238807069
506643809
710753241
206771581
661656109
107680031
90832289
70557759
200124785
261766323
475928371
146859853
323425111
325888361
349042325
378333911
242951587
272817513
149141289
482131637
317613999
140116271
56365303
371333341
219363563
754178057
618690835
323048027
497857549
480088935
859870119
418965727
255369481
376040925
311036319
320336835
338226589
205235791
714574875
459040571
125798959
376711819
359284363
451324345
450060749
260565285
285751517
188827443
561336807
495246615
265361413
633316081
530773067
272986187
673483379
576126795
304794603
478570377
545903941
236574369
322444977
385022927
452668545
168858823
190918255
658359603
472008987
323923531
339990885
612027389
210070935
537329881
251536207
334706025
183133447
566443585
478067627
133615631
395439179
521095699
541695735
269594529
337606565
297543755
218363199
183815141
426603427
427715101
183736035
394005097
301362507
561779133
189557353
204643019
299375785
13740691
379153995
883577281
376266687
685017989
515734277
298649081
336723553
544560927
163861299
563388543
569266781
268282935
180786361
168444177
453460875
165104775
464807463
381048045
105701017
283472803
601185593
287533625
495032675
438927847
240016817
357745095
601479069
371517515
288217591
345761281
266177877
169758591
200690825
316234093
601431687
601424729
456348077
533602429
408510551
459660835
553915271
500668637
287154005
282948665
316693833
408585167
51478121
184832713
157903657
212205023
258272735
318958433
195638557
522817319
287110487
189266745
153586163
123938373
486642485
571617603
370454379
148565261
536207247
393485517
122779629
387943141
434761749
491935043
154579829
241282981
301936941
382439007
422831053
531717501
118563927
405554113
231907557
545092293
601612857
318563135
276588671
113014071
263500505
694912625
391661369
286734517
795975299
196536831
422070123
218625779
462947151
631076915
423071873
401887489
414280771
656593567
275815027
621760319
63628969
254114487
244219189
489126557
242164503
504500953
79976543
357113643
662901579
303049571
323832541
368584259
304519379
139563641
211914951
345623121
876994153
591776327
333309199
639004611
118059273
607509045
331854109
409935387
509309969
427478515
187984873
362983599
485298145
324736007
142954563
101049491
152967395
707804413
800962803
505808579
404759161
497670091
364781351
238292409
617778061
92488327
229450767
304049985
426934711
461348119
240421513
192667295
423833569
150399321
375904787
124435245
286389859
352022437
200385719
31598787
415082457
434670253
297201087
517988449
220175643
251074115
423393363
563629663
294364159
176533377
316795377
591553655
361695117
439421403
313115737
187630845
487641229
460129307
537924481
422526485
79670625
395768067
398404469
338200041
477447829
199568721
288939885
613315519
257136453
215375231
611145645
540609149
564638965
516478209
684422423
283059057
684891877
184937693
278648769
381307595
321115419
592415657
348752671
310669823
191770095
421567073
471152741
83708205
177929123
516286975
321401417
192120879
319750225
637613939
258229725
500517179
325498457
476367651
736818201
623207649
352253409
298164141
550509701
541604095
263423677
100007151
53262487
466205983
579117431
421009607
276941931
214358079
396973109
274407027
227154751
399127217
598143285
697233337
195215473
92764273
688989571
401072611
526605373
471833187
245937949
163963797
309188861
432510125
289338137
331839919
439493713
346603185
243213101
441227375
560642515
238484683
344333725
276411377
470137703
373914143
200178525
411071925
387852019
368232461
337822361
287578195
299448229
553566497
205938589
302862927
574155431
510835833
709207611
97333243
184944617
402854427
182278335
719370383
486133891
408820685
167258757
451641909
279341149
427081561
523582981
374435269
352892961
415823857
527096113
173526165
410000633
568682345
436750801
505060919
425125633
191522499
230121177
135014655
509460621
163152173
647035365
250057819
129912877
86282723
348466673
242488757
340635711
510809941
221720533
651860257
452170461
389371365
323518201
426484013
62149955
288725565
422159255
316288305
232195187
493220285
95372187
118441697
346936965
390989217
503840561
425432563
332464627
96229065
326917213
289368951
337655801
228202397
319015551
393568565
365812975
670301149
459996859
670020985
712619179
500727567
436627729
327751241
141623137
308287557
406942299
281039079
254887031
151826349
387258921
664004583
510120289
229262069
142691127
237645891
55059591
259276425
387026099
87758903
356664665
477506655
470598321
647881929
376721677
477154053
338803299
104241931
197571617
302788807
403988385
261775165
498884949
591277995
412507309
609531195
144095057
540861205
552928539
62403359
551328187
390446635
81478681
246030037
228108071
197616003
182586027
624768273
212883159
428501355
545701031
365438123
492666483
500680103
453574375
447164173
276416929
277199559
581620659
408168849
510266925
350559381
90835845
260386533
164553805
616872055
197103151
606165643
131839679
213668645
511218275
359835237
295292657
557228095
480895905
489684735
263580083
569471575
435834541
699964657
429080849
418395229
80557839
269107641
430433907
522027021
243468795
231041211
306736665
448436279
200997697
600432857
137575769
512707999
453001513
399921969
708916263
356182687
318954627
416585357
176236527
180610241
682533941
322219021
370162573
218587881
403457031
377814661
257699373
416067737
446719317
442704921
273986879
255398279
520448677
361184037
235698979
21402321
233716027
241140095
366801615
571473817
201897359
331608331
430013543
199512537
207527793
193040893
260805337
232024593
564685467
365254887
194205115
306961863
388069025
233082391
329347639
639097629
203646879
552569075
406409061
549654693
325085757
198314659
158311833
126453251
521493987
172995779
502942899
27484339
169159515
160291001
360620451
240974391
394076981
560781537
90902027
132177975
528677179
384711795
511296603
175354101
530235405
416325473
508820843
392132359
661785013
269864199
228777205
449408225
167593515
309710323
396641835
267937899
374903513
248065573
231173911
253595751
496868295
491747367
440439681
188345745
253468017
444670877
502070721
424928967
510287333
185081341
275101295
512834145
312803315
308998515
138462425
169630291
238506665
167224041
181782035
661768011
255684255
375681733
226461765
37625631
441959101
147749781
302140023
273101265
330196333
288472141
371184703
616785499
322154619
317602315
197984703
393146113
512639353
526530621
612214301
38305815
317650389
329275603
249738725
332490975
237934109
370160955
234973207
322732455
317584643
329528699
209369359
279616529
128973789
317969333
325611099
282311263
336571445
158632975
690537539
65210753
507619283
447260195
267295333
407345375
387295497
456332105
86007685
295987281
198121571
354326977
167343573
488418549
543170701
257309699
371702039
569988117
202289267
294371497
444832731
265053771
236585567
387549903
373979979
346799853
439745591
185996223
428130921
153960411
313543673
333236335
505722263
166066685
606324491
282794295
288283633
556111003
515347785
360788679
427479289
566476683
686045185
353697893
647586807
305814321
636049269
334275187
274870845
234964851
341488897
351457983
810218529
319446281
859870119
164848161
138891795
1014714937
338143143
194926457
204641329
438787503
414278003
239738855
407352601
166846923
406360559
394016889
481584237
464649833
115983227
630118075
238007493
202738301
449358423
297302985
496075953
315638999
492654895
301289433
488991369
181846459
181456947
240608345
233178059
544341063
401228961
322246107
448641743
124062779
299999969
315743849
245059335
224289179
306135987
391331109
378637983
162007297
549830421
415607923
780828035
275281451
456751155
591620331
260151479
466996701
279278041
544434961
106467813
475504693
446038809
297628769
466750233
226214387
257505535
94290039
285058865
238917941
318155739
345198187
500234511
398712169
692136447
311014317
280025271
612516151
434751219
443100777
513314559
170546005
261618471
354084545
664109759
154498159
413118581
173990077
317557475
514125259
467144535
84394545
497221121
155230523
583074177
598609399
301723095
51860421
702092737
633621019
281442183
514910825
368019463
463305353
242391129
263542569
581602615
107307067
179895559
573822869
237618701
222995419
299633141
203702859
427466949
108394621
430485347
399896069
435566735
404957347
233187253
720856369
217825647
39908331
274637455
455676073
120838643
616669721
172183657
465030711
498884949
541407405
325305213
463285447
159819855
183088629
462464043
265020075
234449585
504655583
379257185
375105845
111774437
575557167
382078887
183718725
385181787
401191115
371993825
635794991
432497493
279341149
52694931
475022551
220507287
195716725
317433127
407452407
195795453
136261955
253381561
278981061
276686823
546060095
242025363
339979451
364814217
311395693
397166821
199277535
309371847
332663535
526972445
422414513
189096929
494050585
329126673
251116727
424978361
214385143
211661333
271936287
214139547
148104433
468127325
236404747
582987283
298938311
440264763
487957209
555833055
542660005
251652087
217560139
549282155
676699495
382673491
231205613
268159561
364499655
337375743
518404143
100561035
612124557
336956557
333625517
102789959
461665227
586807035
352511665
207520057
283629953
45139867
323414733
67839811
201023739
229516383
535701561
417250277
281309737
433653503
301793253
90907809
463690041
177516193
304815083
562197031
113982509
492791283
387016233
489436305
540862539
514943569
216500559
447114877
112536013
372014715
518179455
233477133
245464913
515768253
309166185
267500901
219959525
435527843
647030865
475593075
787002163
210910365
155556135
355904311
458458007
372020013
294173577
575230335
389220291
263447369
262662165
543904039
376121103
492978035
403400663
252812705
236826923
339002179
17500629
197979297
264892311
91942731
401362013
75168655
617203211
278145545
127861143
409999073
458357923
244194223
420694415
352898203
491669273
469795881
278170813
245042673
79115763
627991687
223347061
269757991
252476267
305981441
232951751
249390749
253012557
151741905
465651275
354140593
417321941
380428179
559531165
279436401
493488265
461030853
648811725
346777479
547673425
193912021
217812591
463464597
296643177
583122941
272303983
317543989
205910141
412635077
180735193
490342523
261213339
479951143
571864041
542723761
153954753
491558571
441393673
367955783
336466485
362999781
446212051
504519295
409066219
40966489
444329165
99716993
277141503
262828801
245729413
252492243
424018509
501158683
526584257
213386283
526999583
96653875
267944225
179870947
250154733
219880295
434878855
212027249
173526165
424499395
249598255
221392209
484552075
170848675
287643729
479198539
658248125
615002693
211682231
472518463
296450071
339597979
233082391
278301315
118884011
288221577
376524201
725673073
239252017
383197729
388392619
254896685
403554749
289521867
417467575
237645891
522077259
90763893
547290381
411462665
635600973
185192089
451138527
175076651
168393359
327898903
530296871
237236911
511177145
294242651
451599419
640234063
411180381
590387529
313984461
470507255
165817667
113716165
257136453
241126843
402310629
236704169
511324835
353400411
486324553
343460689
761857173
627642087
546622153
602288179
318982077
497849569
48965285
225434383
415509599
139510185
516104515
372399789
395434771
560131491
556786041
140598897
537620121
329609835
374113289
193989005
498705493
56639509
409737005
288554609
139334727
246141057
385868913
265074919
219775239
504295335
195497943
290371193
350505655
395906095
361866675
469443949
290062111
107384133
396052575
478426097
397210421
175560629
478771007
321433011
341403337
378432659
134140183
148264299
62767021
391387471
428691935
217937855
200459159
389475669
358740965
308220091
284425349
273959425
120292675
746522307
319704355
763146223
141687547
56630115
389346583
140503519
109559889
318041395
355770833
329629497
446899115
522002537
656207543
209189159
439970293
369474787
544530083
272174817
228966183
500934293
433299473
357748293
259647475
323055777
398964005
496781003
360282095
163899935
431622065
311788041
470681189
301432245
185588639
482501049
131881111
240667525
346214051
281386845
560803719
346628521
582375707
396070335
146574215
465988853
205866297
520583863
325401591
250891689
336877787
278145545
248662791
585312987
304811771
542929815
707595365
228195107
566925837
241867557
572178993
298162911
517254233
371941465
519232995
522859207
413594977
157319657
435803119
32171455
525465005
443628591
277521077
392456819
290303985
550599899
418904901
622575919
579929545
555236997
352565465
301938443
415834571
442025801
273397911
382514155
460361253
272504327
146023903
419376803
286362489
271748087
227502441
300742055
627655345
63078921
462158199
91189479
387871661
356028053
429780691
361055901
177682019
104459121
429972967
519496871
384069041
294396133
538736439
488874991
506022543
358374447
717626157
524654565
439396837
319312719
631475425
39118671
653065917
482527603
162366227
280720319
305513793
291454853
117261583
436240473
115182811
190188955
344724905
522581645
597619465
406753693
345761281
511267359
105961369
346416461
424850527
336628951
249870839
604727369
496529901
676578945
401717507
414162899
347354111
308330253
383346315
169370323
518708091
261952071
400203905
400969395
387763865
495800039
471221635
383679763
419173195
284970915
318478537
381135875
213134345
311888775
288445949
515699305
244190109
251235321
492641951
234912407
827353601
488338029
389513643
505379077
448092533
193369047
106032025
523003551
559634233
331918729
264885033
356672745
277184911
507704329
302282735
184633695
329720625
410704863
219046023
316590877
198096619
721933143
494650269
388734921
190725927
56871199
430764721
404864479
227938113
231169765
167959077
276183803
169452021
310748213
89137031
239235691
224347737
486499575
280710065
365898879
357528965
382511797
467664715
502788027
232312379
449058029
319021423
471017901
559457939
114315857
165095997
256146285
214261111
75240591
319737337
628489473
264833669
85673021
416336283
381071969
392450849
214853799
544134851
364608359
566262447
547427575
415124699
277419191
513928195
381749553
228689089
510544893
299268057
611893651
406546789
331070027
232031917
177831663
414479431
300427389
339352975
434259879
633363311
442641595
325792795
417891359
176468773
426849969
529684483
280275919
384922095
476234917
327654211
376791273
840393001
367020927
210697745
353357435
688196949
191470595
284840685
667613063
185068611
258424385
375389873
402967747
394776995
688316461
634450245
125226033
364240865
398764573
352063777
220897713
226672867
458409665
129836147
755991569
499374125
327059591
317058661
264073291
396749495
162342969
273788697
380737061
86468913
170731095
186887301
505092623
540043083
286146221
342112371
487560417
456468131
455070955
182655639
666259389
130082791
315443991
309243027
138066813
207191921
223200147
745830461
232950931
185854227
761868633
587661259
550289331
468765199
249122071
277151601
200565991
498486353
183484927
338697531
579509293
535349319
141776173
591246517
327707373
540676263
298760715
418614175
241846495
256090083
174740541
524528193
274771511
138518029
50063411
391555065
259647475
431009017
549889607
539333823
740448687
323179479
477513177
69329821
494120487
251247355
354768041
490600319
272895015
323226607
295197219
297096079
245337395
442695023
532776109
382157953
389082553
77215215
464742303
12629541
482373443
331855723
429479639
542736551
602516527
368901527
501374709
711988089
350272457
364896329
341695933
398329935
168590839
215516495
418020879
645860397
533843907
169446655
295309791
418136455
335751111
359962253
98707985
264150381
254279613
681658901
229653443
296315409
59175361
404695437
368643781
118066645
242084007
267174089
222155425
442166835
537413477
384341521
385583661
119466595
300105033
293189707
112553017
380585359
279400197
480670657
346864807
351618599
474320211
320570917
176471425
228803193
351137621
95586033
497154135
292553009
262573095
513905799
729342835
539392095
196110321
305325803
255191813
443776921
694532975
390819613
404005995
304035543
205095461
305240537
282283625
557854037
431122503
401750853
505847303
263916057
352848763
511124375
302544433
173522139
436952255
37678917
161468297
256307225
568838591
484158309
372456759
478723201
204575937
305874825
452978881
332581249
344355077
304977559
501869463
222485099
330334451
614680325
297552827
42720765
209332907
757075361
342629875
571775047
237895857
440967479
527634267
137982021
192741891
451814403
85954599
471375927
227520543
193990573
466611541
555314547
143716103
387266995
340581411
266098385
540657653
313692935
302619313
102946689
266446335
494032341
643273691
685400211
509065125
249532143
289393357
459809349
405342637
598087483
609330917
602835027
415172169
228156087
403251535
87047313
224760981
419866323
427249951
122873433
418961317
375005199
505860621
303049571
272022495
288892725
256747303
279594613
223237099
469067463
492245691
433477057
438980655
81023971
552909309
377118657
42710781
382520117
63103107
616132671
470739195
189247505
306565891
276723845
242339009
178287513
489771877
759912823
346546023
145996171
337869489
416228245
530111059
206365191
318209889
282544035
151836999
335753589
281776557
763054969
227906853
232632409
91183793
487290697
270662585
325127239
119504831
340333289
298212465
468103767
405647647
440599293
130643633
161269683
568386367
306457047
223465785
802593463
266271713
102592159
460956143
422180315
58229395
147864329
322237369
326345315
412719519
279798697
347471043
185243375
266481291
367782633
591852033
483390713
397267417
458404329
321374315
640103969
322662163
421137075
244936493
575321157
552998949
371702039
269160635
133065691
578595615
509010397
167368403
410418799
96425105
592411157
266229279
213269043
227552599
358847497
507941291
184651427
250651633
250846671
472276651
362136129
658767991
596975619
258435115
246473415
267207583
306506655
435271559
348922677
480560275
182009483
667933943
339205485
435603359
355337429
446810529
329281211
281993213
230768371
135229039
122501447
443628591
310714845
282321905
642490523
656459129
293214393
104202905
439990111
187497985
192863057
476858901
182487861
346710151
347797063
267998091
273186329
267708261
516056087
560434231
221683797
462695241
277656647
269377387
595225251
400863847
179093177
569220117
227400233
498886305
340208625
150331503
529781657
433448127
337982611
178134641
273238169
420952049
323264427
411245547
69430647
231856555
375183321
389578175
44367255
500736475
247492313
237943041
272973575
433792303
132420961
262936839
525213371
278277669
185792605
329665503
201850929
295274525
363126375
348680955
134404243
304091095
413465767
412571579
65210077
141122805
432627955
83412073
293517959
443531225
474036563
612775681
307837813
322594829
540116495
93484195
242011827
311661777
273509985
619020459
628899173
252829131
417736517
216743593
581829477
313707501
211256335
427126989
128735801
92503999
360040707
89681049
549978715
434647127
394138681
437589537
641465225
343293495
402961679
608168199
505973075
333271739
608813315
398542075
280647073
228156087
412302951
477275521
294158147
502796399
210086427
550127221
280048217
322289755
437629155
354526381
452815373
383167065
600121363
445273711
281933807
427074813
703992819
146942819
399399439
189060875
381294699
462670999
354546889
227018367
452187009
122133307
386732825
477711477
227163991
236120845
491448743
113124363
366573433
386331491
464227301
382026555
188131603
463210411
342122283
420660277
314113789
425855545
658561245
607090037
594873691
473504069
572204197
310511613
381502835
364174125
607924423
363060615
563335239
504437557
314471209
210284813
454206513
618479511
304519379
108601991
186035575
213441855
343770955
583783325
264495789
322761567
597659607
610485993
346254871
344591573
334051505
140831257
248930737
246368619
366161183
363315067
223069377
484388379
251618477
473403911
300562165
479099363
289486329
169201835
447422331
113300121
681443061
357386807
182585747
613193567
387955365
349407987
780784823
152277641
494292557
106049199
213759915
505238771
118063653
433179265
506896659
540016473
613195361
246227899
328494095
255111325
386732825
132373857
350843751
250066441
546700539
237816603
281157665
549490941
12102709
228710641
373909367
502455213
202540413
375425541
491790407
480177017
380343327
379066685
122202875
408324411
480709567
341691003
520318275
498943225
160984147
278420727
284697121
452139191
264444891
103189553
185373993
523544389
339389431
501627063
230864715
602527237
313341051
257422003
415743065
325286181
662729627
203380843
413276869
398402153
547100999
554419355
491895551
287226539
429928599
201109161
261931005
341073289
292547713
601787399
567492689
587825965
202946691
360067471
27158933
206628611
211162057
368601563
219092103
348705513
177080059
252950213
426648385
219190179
289997601
283714421
519844279
679735131
518466527
398486477
290714455
217131617
624165333
193990479
361901833
803966279
495640633
403971813
193158437
619850709
373710535
487612859
501872183
688264927
139532287
342212957
364067387
116154585
398987993
372787679
465948123
367863245
556870561
364503333
275507097
346329183
326999637
8926211
268777407
542003955
129705967
643726889
370099469
265661191
312298367
598266725
409271617
348706821
114636217
259314705
174780167
721182935
245709903
452764761
388527479
308718375
626376091
241944073
344255389
223959455
128845319
711079135
546732049
74951733
560419495
281516259
374530623
229669823
350559505
354917045
222145681
348463685
320850059
471951153
101468175
289554749
576551119
117135055
401139767
785338455
168269855
445826945
324838267
228935235
353187133
320385191
570094227
183412401
224082141
630835661
416502203
216915365
126413591
261407751
306477123
434122505
303648819
238674625
512621485
406942299
590525007
183548567
161152067
266378795
476755513
239784425
211659125
560353755
359516475
63124719
170990903
189842553
262553389
353209831
368921665
107725513
287015375
340435081
506335823
533041269
209866457
169615995
121402267
123149265
390530375
207019295
140987957
202176221
507399109
7511451
98005783
540149597
838738435
228696629
168269855
329898811
216502599
463699149
319067037
426402355
484669137
338543809
439071563
92068511
570496759
301444539
676729015
83090681
276552939
533847441
343258287
463741859
507471129
540132329
613961819
331134051
621059965
389834269
627622979
480269773
41282333
306952671
397428003
325054673
441250327
224040681
475908153
264083113
373668969
623133501
335352049
417882489
596684855
299335239
485596343
391491075
144208279
269454903
531583631
421212733
168641745
228578659
209400443
549492117
279040625
411028275
409764147
519137515
89681049
375526033
258425481
407178609
595822681
161886675
191315049
662845757
66714891
609479003
559157579
162520949
467138983
409111075
277292757
264521465
314154811
465635553
156215943
127269085
343293495
312843155
526685847
494204051
293496731
337763583
407178609
586622021
358667765
617447743
220602977
252904701
295825431
440903133
409916935
331639381
483297911
198483151
247131907
524144051
356151875
156565899
251247355
326596905
650256331
517400865
648509689
294105853
562495051
471836551
33210489
137812521
349915523
309706325
322125447
115636753
130359123
176787297
417177113
307514163
410429191
476475005
224083797
155782221
496788335
449102789
363300171
590784969
293503215
270528089
750431045
301447653
124609927
372300663
453668825
255354449
81471865
560092503
390827977
455411931
473945675
770402065
293514051
470198253
388150439
604865899
322593773
355308389
376710125
287720807
248216277
130504623
546601281
242247455
284608865
584008787
345822521
372632517
388614079
547761089
461843435
340162047
645525171
336753671
214948115
473793569
667832713
587690617
96953667
98546561
563233153
145453399
229346423
304436615
338281513
121305647
505284305
254921701
251196621
333056949
281149699
308879997
368038163
325092853
152146449
154740749
153370851
149468307
246508965
281045431
270975139
341813769
557917633
505412711
570094227
61997927
329222689
128954939
611893651
117791349
423269117
224554087
162171111
445693015
500273995
492861131
546965599
275281451
148366047
493121227
154612563
378950469
771560655
144024111
176065203
356294585
268588965
82444017
223992525
314172411
719002995
352410799
560650517
145831853
122770101
200271519
315714215
474869451
386895713
343022787
239970507
85380103
596741967
482918407
552928539
316358867
549730275
442293305
483069907
427652363
678302059
194312055
279383623
129582593
285569807
494833635
403192275
554864905
131412057
460361253
434820173
326537769
239501507
333526833
161152067
124065547
285744333
574123349
284334121
440020105
409542205
353639531
419998653
442856247
188238539
193799001
295049405
267756757
172255419
564954645
605560929
391577403
593859771
697738929
346720015
498701213
124165759
557455821
243964105
559677391
546570805
441926099
574196173
551349117
320889935
566290635
199277535
753348571
267570341
302609431
339155137
328864219
599115847
528122299
397680987
284378003
481402297
367086885
605445565
255896441
335555529
153586163
387366451
119115903
527028175
145616651
582281091
526722835
372460963
400473273
775056515
333078363
399622327
328555529
425944103
311203641
302900321
487647801
284652743
88605603
159413199
669774037
663635775
131390725
452820139
418721429
354965503
207815097
403934809
678321663
217311051
344714775
422356113
464276139
224156529
658395479
417651707
105823227
582242621
307326339
427820433
403515207
30372591
550723953
274080171
263957679
171426033
295751895
403246485
528801333
356828571
511358113
357286409
360694321
507626229
237645343
303899645
284235973
382487413
197246321
450265959
189096929
264700325
727989375
364744339
375238195
332105919
482509651
84121351
414827597
422412385
476216053
459701309
757788397
138829259
711741975
83209633
414564697
238309315
383821163
183512337
287538139
322137825
394788629
264755939
439459253
662623281
200021563
258357899
406001263
310369333
137897417
456814131
161103009
336479127
807803267
198450125
64553273
521249857
486547657
204378603
348873101
231150185
211893605
538271819
751856913
215209123
210111917
255191813
373733475
221770727
612464385
525457747
335169347
488908791
390544529
455863425
330713607
266813405
494351493
302701041
269413547
267187443
407334355
460485215
171789851
302139793
682476783
114573639
173165123
267400965
350044733
677376061
10375119
388038699
567476665
196055149
381273159
237753653
100778485
561304269
99094723
317464723
244143597
426337601
270057311
391119465
157321485
165877761
294206933
683410313
353811221
457797499
158728577
337073839
511167899
100994523
741250325
531440781
215768237
700829927
290970849
314189015
149352117
210812985
245670527
166776103
293898135
285977531
429134565
216634599
185037459
318367593
390237459
403148267
437344355
353295071
310715019
222402279
397575627
134848671
342446145
208901967
499198055
227163991
338782731
307760381
473723659
504355011
438042593
342812783
542153401
263697337
255992831
419414321
423406683
428945443
197708915
310207171
385629339
281178485
224148201
304761705
304712151
233314269
510076383
568631019
190674093
368223969
320324639
249430545
305249903
264398429
459515381
370433093
302659663
251652575
514358877
111117177
62005099
242547657
215430647
321025569
320368821
100856091
341168417
478551395
671769293
304702991
431906981
312726767
607763013
476009353
110241481
387561609
345054339
235317165
443248707
317041755
330910317
314882745
676811935
393315399
229073967
155061039
417041197
263490491
81382961
191645833
404160201
364757243
206902729
250593875
424298983
581620659
192152333
365432635
379484965
350501827
342979727
597719615
461420121
110078497
216244607
757368371
249807253
235831105
445533287
543179545
298254205
391932613
118766771
471941351
261737457
598079127
166577915
388095427
122244095
254426185
323623981
224491889
401717507
277517131
249160341
403569003
569751341
521703983
201208141
416287799
241312063
624719377
508226585
474334911
179791315
181689591
488240773
260686887
125491837
394788629
136372501
128632793
310930835
612945641
361000979
332290657
480689357
472320293
707225383
272296945
544170279
333387597
298452205
445158487
260742371
383707393
429789587
285024561
412624825
430479533
339553521
339689951
306986821
417877181
102506781
263597873
215761953
298964715
253480775
443602391
345137173
240440409
438024971
130168697
418591987
109772559
592324755
186760923
277611577
143826959
192765789
389422425
153734937
155306645
232998425
444911277
218139205
492347255
385377423
254664635
317132977
166402523
284473465
381463377
428199417
390736579
337258343
213415649
281933807
484699987
457748879
323700597
573212137
619004001
281912249
303479607
479704073
133463877
251987301
308166263
507122901
186500025
707190645
97329351
144031869
287524291
198734593
223758683
359217873
322523011
159412841
221475539
364007193
530734237
209948985
405153197
290832105
141298913
329678817
302625053
409741965
739697741
298614551
400057607
516966005
511214455
190367927
355393275
356482575
348904361
614257941
103581595
325911833
191314279
435271559
410100533
482014763
369439957
348900471
591366195
277804301
338187675
152919013
563233153
382500605
620928253
386470935
635178347
240828813
111512285
332913573
364174125
42177033
227773459
203101465
310836727
307191935
216114317
149218543
273976483
371844643
242603037
532407937
218488145
212089009
370485515
335830345
330569535
325412783
282906141
527459433
510777971
173181729
409886397
477355739
296564071
462089897
481150461
161566359
504500841
619730247
487897371
291339813
401889421
302240409
456043935
502982067
228744085
454687701
356623291
443678869
196301661
154498159
266594981
22455719
132566869
529558039
191615035
10712217
213835401
365967203
265599691
386973043
41353997
733685703
458419337
645441977
304088963
594935035
369115433
248056265
395447235
248415075
235362027
469179123
291649309
227438417
473717645
249407377
236363171
437404133
17587069
243243645
78845871
473257611
342100793
344769475
431660423
460438273
378339483
242656457
126332009
390811593
249073185
273953403
51776323
311911079
391820067
265818683
184593751
206690507
670634625
394432679
372945181
337838775
237196313
307337781
328524131
198926165
288250409
531240981
213469397
601388039
540810603
578048511
494909967
206488665
351280813
564411903
309004527
307631079
261284529
284073997
141861005
406052071
436988447
169919491
135847761
380165577
386166515
280354379
527299681
137711897
312000113
324368517
41970835
204897979
218845347
259834275
336424277
226392653
267015237
269528315
241982645
295302465
414941723
97941349
531416167
581205833
614208975
281626793
587286217
273895747
449007955
434625131
446716447
122367391
552590945
656303059
169751431
387691903
171209383
196135663
366025087
552704671
355293575
327645001
498038181
670828099
264828365
501594915
496996223
435204897
413205069
124844839
344413189
286938841
314771719
270635121
384237947
163051239
801250029
352593305
524958921
519418895
537922253
204554085
274384943
374259643
482269625
622544811
229034937
480359297
376034387
202443585
317104757
411218059
142181291
805477657
209159937
397643985
526841311
370983789
513589603
335895501
589424959
732772751
59431141
316223373
253893651
288931413
408751851
494516901
346401923
227825687
459509289
422624639
328875369
483390713
390089081
496988345
181823625
295238131
440238207
174680671
609057663
295875583
728721425
306916791
214385143
650232187
386038869
285666017
411824857
37028975
257146321
286218637
106517595
379239325
342083509
342806343
488540375
179768231
424520125
140581785
172385737
195807527
452529573
587252873
285174469
186041805
413642005
270404605
344670609
365036109
456008751
728668585
312203637
421519853
515778341
360645133
330904503
284281725
281898297
182902111
176537817
145083579
463451603
365202517
640057627
394073685
179987131
463472427
127353171
136749145
395643153
325576565
345108285
55355365
670536313
318954627
594907541
95114007
256830159
421300953
507008799
322341743
532357791
262394745
226014217
496352451
322941375
265823049
503931793
211475655
561779133
170320263
404016037
438151001
496899499
175104055
173461875
239714811
317894625
283435809
561238293
530883559
344579877
250832805
262254821
259032779
426002565
303739903
208373047
205429711
143473537
435759529
427757655
459117477
263752885
603485929
386063113
239084923
78793923
245349661
465238129
445017693
382656171
581039229
160500861
494370411
396532277
362660337
223326715
488567227
391389769
678785093
649468185
472816539
546060095
393662015
577304955
403508267
574049071
212409157
530509973
265985863
313341051
112311719
341597923
290567953
445654353
312618141
486642485
335601015
374979075
472008987
428043263
354647427
216187021
380304363
429929441
645265057
63473861
276949797
470650455
252424243
281821623
333481335
263217297
377927425
209790115
238292409
146960869
484077707
195071241
137329645
487950203
218369507
503154015
238037769
440599293
419045247
429274557
283105735
263047525
492130637
360036297
210682541
123508731
367675571
727318243
551263291
62364285
294244251
240999141
433278131
292878957
452386305
450441667
55753245
51061123
741927725
623970309
259816007
535055425
81266885
571734965
300474237
132887757
498705493
300660573
392167971
211659125
468730023
146859853
413320505
321895459
137785451
246915037
504580475
546824215
160921881
249053421
505059929
808988835
325946767
340689507
429301131
620267133
245874861
130217199
675311743
278574319
424812361
395001311
710323179
380412899
182310545
228200951
494802805
317646417
646354981
204694489
356360709
557450909
267895449
332725867
237776955
358983881
188544159
279254925
551513365
556477683
307855249
732536715
771145623
407451567
202698453
452993359
174944453
290468509
296597987
394172043
240594393
514838999
485466833
493823099
82583923
575699609
726910855
70473451
351605733
218510841
365920107
393982875
177696623
197984703
480400399
527876857
281212815
237483387
309824903
440237187
142801691
244597893
589982381
240981769
256412085
522957637
277138461
500258309
277934685
426650303
332593185
597836075
154418055
425251659
401347317
418904901
408825119
316445319
478799755
277151601
616488795
152935623
350733069
536818667
549585993
384052187
129596451
514421185
349179419
102345629
615614203
341230155
128529553
115964957
179085369
162141357
492544379
440703451
506214483
307210609
96575981
246430955
217872033
48734725
239765189
262060365
95845741
625534949
633384241
613180015
544439579
558715797
333994313
349959579
87878077
550762541
535366887
688904515
562910799
222742011
335921273
515418215
290674875
438947769
322628633
455327435
482292241
302378505
406366983
259992135
374689343
606068911
222539023
279223079
175932911
172377449
255173911
467738687
348714123
356000203
133838791
194312055
467284751
258790879
134223623
570953897
513871401
402753525
447563139
347620277
499069185
233897677
65377005
116693517
744301975
351361383
399820903
580691557
170917839
350747895
121751937
482267847
219796713
314531545
447464523
251728507
450605099
503025887
347872001
156040847
377632217
436063479
330249053
195679011
310229127
664706551
413378331
401079659
522716751
569507193
608186105
454840227
353773189
240165517
406570137
501948203
226404201
224533039
312229995
55412955
313632711
302771145
523329097
224381307
212573919
331073321
377608097
167302553
490611613
379995919
290122013
205879633
304293477
328037949
232717077
493592319
505668857
166614339
273422481
655977471
345101651
454775051
404985295
58663213
595755679
482661747
126641923
706533935
118514095
194615335
290139485
330925281
783624303
429936811
465866731
377350779
666069079
425988327
324289701
504299215
200507645
554893145
418574469
329370013
314004823
184818347
367354505
268549145
570719275
219081783
418430025
453824713
317593103
195734109
294759333
338909913
228892555
200693385
196806919
341977565
548619531
424420993
277880873
279061491
327601965
402837657
354221229
516989555
300453187
438108135
165139457
334384629
386064663
476117243
224013023
654492105
431332191
575308687
140674591
273826419
157608397
506275225
367210731
503836645
355308749
275826935
180052505
466128573
80617321
659856081
713269097
296427047
299120727
132609791
854233593
337407933
885374719
781947511
172858767
266586411
388437003
516108633
266176749
421403575
333443685
312581911
272718941
647078933
485880889
251144005
271023877
190781493
249838045
421896659
493633661
415473657
452226715
573887443
245519835
473855795
381267867
223473081
771480745
172052485
203718895
339074909
396493461
348634411
432761235
135871597
111688907
581954625
274608265
94226317
420611603
325267831
292585695
342398331
123458855
157858391
221401923
275320397
594290475
114586985
434985221
625681749
362151237
82723357
474720091
117262899
351841611
394067669
202846261
290355309
215786051
322900995
478045511
449841635
540865347
217346217
376329095
319679437
579855821
187337631
345673645
222182803
608848501
342772467
638191173
261364231
523582981
334608109
287734331
453341451
155985365
393449983
214061255
250305449
212303021
333797189
48116969
429024555
696534453
274093775
162666711
219256357
86407435
581347809
369458605
104374763
358700181
362219587
492991965
305041077
171233153
190812999
523900865
452550351
326855891
62486981
375458525
275667541
473499175
209995195
194648023
226555309
122743295
195600089
447507577
270537181
575198787
291731109
253443659
520759125
236995441
302190091
335059797
254887031
439885095
458995119
697356161
859229877
165397467
422344931
305881065
306741285
302399503
581940679
391752063
126659097
283582415
439358101
783482475
562424379
336054433
316362637
382783055
413752115
380027187
338814495
359272985
337231699
202135809
346805643
407495237
458482433
212363025
288734177
81995907
292156165
136107789
381254393
386104853
484800147
254701259
258445971
222890561
578077961
447205127
273220191
274073689
354427967
278473711
174678453
397230689
346406907
469250659
237616301
215786165
298704679
191295715
279614635
387375463
336551817
511875831
608177391
89662611
235726315
270741875
613445711
161430549
510822515
525058457
284319571
732967409
229492351
4555451
106335057
225575941
100045413
464202795
459758599
270554025
356708665
215601623
782819631
583189809
624689961
468325923
533771191
202200209
252716851
199763187
628677653
325758143
328057649
439048583
416133225
379925955
291279327
96953667
188652999
199725889
404280571
409274069
267072689
210004857
35651707
59175361
384475231
48347273
411359745
277176197
442792799
545359051
197107197
724740799
105577857
382843957
597896561
240830421
196123521
287807269
74497981
256456175
361887703
35596341
382861639
294794421
684014009
43660953
259664277
302350595
275085665
358576761
691733889
328414409
149105853
279079745
493856041
215836103
233284533
297700693
511152393
185562405
397911157
174065585
531209989
243245645
353346179
309515823
573048583
142181291
345822035
219678435
271403883
280384733
350719531
276917123
484776321
538304031
175560629
313327501
624831603
363994219
216460451
311133175
397272289
240600007
498838539
497642541
296129235
503236599
410470523
414316423
279151359
616222567
406099497
504550169
900938403
696766807
113319075
347189489
104945897
47691891
526178301
135193719
479077175
448060191
112106205
539266955
801348537
282814127
436799803
160686875
316605173
72256983
341106059
209369359
138448893
353073017
539008589
201326095
333780637
466210113
458940459
375552695
580732971
383600585
561263689
481429415
263936563
367642135
235367599
283212809
507941291
95487605
244124795
304685861
412227489
557609643
308680569
169428759
526088487
204020163
165718529
389703035
306187415
620483293
317773813
147557759
495155643
229783651
411826109
225867409
192267185
260465271
292400565
459513903
287545661
442730033
358322599
384315875
498103229
388721551
256218459
343194531
153958167
414162505
310903567
227438417
484725359
666808963
458704137
447636517
217817667
461650163
243479661
654106995
56071605
338864107
298244387
201613841
527666355
518486401
528481823
284904387
442918905
304671543
419692711
369860505
220831881
276776753
389082553
258346595
188675229
477087455
426138787
484564593
304077929
127970537
190128759
255328691
578507889
668204517
37383573
32493997
436540721
779637665
321062921
509702939
419154291
627156923
451429397
345114353
366562895
884940863
150666011
487647801
138578387
375389873
312013321
98488589
73639641
331076901
659707735
297576417
426402355
348675781
206911703
317297445
312371619
378325607
637154301
432040213
695130249
745804561
177482517
479198539
204613167
122873433
200516715
225568095
146951637
364849647
617242013
307048627
504788943
536717755
385037333
264312253
297415777
313611347
765822173
184129169
182177445
313249729
251306967
371962635
508959563
231907557
467769957
463148519
355291515
697894161
139231855
160452259
147421677
567865071
426607827
355719529
418600929
418054207
365874415
377740751
172771275
431334991
564917609
461234683
372299087
430592847
446406123
349019987
306808127
186949575
189426085
255038895
580848015
442477157
274771511
665029439
279734761
417724643
331667457
532175711
473794781
496589857
380119545
402023103
288572877
327889893
378662363
294105853
269954977
222628991
422450315
673270985
175304541
834143887
399931521
225579655
58511767
357626237
370741769
198853807
8750185
170208693
393408763
819316931
274591451
539741733
455501465
256371109
318848107
260936325
566065245
96424115
134409415
456815501
544590571
463705519
157644801
215038801
132272967
131885021
269561989
379325905
355929015
85629973
445242957
84715521
505868715
240278147
396591129
480369727
500310975
322226911
276296143
804938447
306989489
206245213
276764141
240448783
10727889
663901509
366530309
429835755
174238715
396935035
228710641
104112745
328715803
637935661
267745735
336584713
497023361
257240125
481163921
506988679
410228727
259306565
336992031
350861465
494119013
419889369
327551775
389776947
201668775
250982803
239347271
270635883
440345487
255273959
650316825
271474749
351337377
334618785
340007339
115757281
379403807
277143123
271278333
202748917
564346665
486691083
199092245
505534245
344674493
394563361
186637035
550019773
158835027
38807805
740247315
395957717
45940573
400042161
355185145
489242923
286527673
161868705
265125695
195836101
154175983
353927907
537938719
280221535
618584545
157873507
166241779
506471225
532800225
357203605
517786027
583168607
352646897
523044889
148583225
330380325
631997613
206325163
754844023
348717009
322208767
549359579
28672915
299141767
503271875
174588003
250376483
165873343
403500599
467934657
593038229
445376425
653563463
334092545
752374191
537621187
76507527
409806561
384922095
351687179
616560775
278203869
245519835
307301557
365921725
294269153
195057945
440531641
233837891
251086937
370435417
192330953
574833559
288623531
467006193
692734031
404098173
248930737
507682569
486278055
424075847
158296667
289106721
259418701
711525861
119760073
539293855
315363329
385953957
242997267
426480889
195057205
171565179
56552285
322593773
633996567
230692755
232273265
380941315
121102329
379653767
578398267
422517405
528484945
316956809
525872363
463114345
352646897
175177063
471351579
395695293
135347331
166606959
293602323
429780691
360694315
228248903
458228619
327254145
353770021
694690977
306962669
293515263
282522747
325092853
190470913
545857505
259762051
251127019
257767461
272868793
548652811
365779527
236544653
440857845
248415075
432247027
125528387
407248259
562741957
608952261
560154121
114224811
140886005
219554345
179644619
261675307
298948593
256174319
298690349
451381275
340305891
718753725
406822715
385749183
579943937
171595199
328802871
288898279
495719795
331000055
274599147
378376569
461377411
511375583
269521871
370283439
704705109
193524251
313806885
18666005
274146115
58035563
678444815
239831039
438757103
410969615
607830973
330976421
477985497
401619751
497171179
346680401
508492063
529443771
228294307
377974059
597607811
705148257
331597859
273984609
439988253
431292047
337545207
504545859
298348373
592438767
193912021
345636195
474195097
451561537
289353143
222756899
368232461
238607751
448314775
267816337
190738837
510447919
352485515
225625285
299722581
250388185
368921665
547701077
252536641
487506547
447480621
284413261
633444599
412057825
283934563
372826637
572508529
212142793
185591769
477455289
569333171
341748095
172944621
445392757
357442167
351980291
180735193
269240453
344445797
648101859
262206871
51823923
570912097
388684877
254021391
334355391
478898075
602989259
485323507
319956195
362984851
436506233
332734043
156386749
294250177
302774289
154027357
253191339
141353589
454645027
599671715
242025363
427031581
356221275
300211943
245669351
525378333
362274263
495775449
414507979
431630061
589340669
254187393
655567403
325113881
119221763
580385753
678587121
109865997
503066767
581579127
500148129
633400635
414438043
555024207
596193929
201797895
261035533
301012149
519736403
592929097
577501923
156595965
488488213
68317655
195205161
392660857
283111227
436258545
348263269
547313247
203642077
560554485
302151225
237895857
438152031
390930171
558516073
361727853
392240785
360262617
145347383
384742615
321835479
284954571
351980291
414215573
500220329
214411571
251949485
313020861
139202797
255112879
518057409
275310053
386063113
267368717
497668071
541180679
499069185
266002735
513479405
503812409
297700779
481660125
542104571
308354211
302140023
245106081
258670519
260233899
300775281
211809335
434692633
328660647
265312341
286619443
256972875
627168477
489650381
396326355
212271393
319429141
75976009
364713147
494012041
299467303
366292785
303056451
314616129
538687195
523711505
58511767
404384665
217249553
304164939
288931413
266370419
238125857
214158963
744593825
333625517
78684775
108785083
474767895
518229587
292872563
267570341
662789731
308605515
745393123
286165079
333236335
451353961
219452885
134528775
41307995
129978707
276254959
401544093
612958675
244547987
397664045
383108523
338514779
157830693
396495211
163850587
470436835
264874677
86883523
549582773
381395427
183370653
634668795
340874109
606450593
326770709
342470025
326383509
200655663
205691411
443961163
541079421
683674177
167082637
71406561
328534853
290149813
656654945
196399815
363908891
776919895
543787057
211571127
482268673
558333917
442546941
503827247
321175635
377394555
381995709
757788397
181393263
222132961
406919353
146326143
369611855
392267457
605287413
372996243
265661191
540112361
780336555
307158215
408909449
176480339
365202517
285780817
165973191
371177949
486715425
258414723
526309473
523503635
89597141
407271889
82834605
174932703
227814453
226151811
327962139
413842473
442243943
146589741
611585485
439520549
305861549
81200849
320109455
145747505
340260409
62005099
246096911
581907501
131881111
443766253
382343331
357771687
58962471
447126321
121808915
337752781
213009157
120371041
499962173
320740883
547891341
479066447
312190183
287634115
663865603
435310913
126996499
461674131
331710885
214306071
71022623
139581405
218904201
674867783
384307049
299291969
499569867
147175953
720358745
234257991
189569917
460555011
514570293
400392679
376327845
529684483
241468651
149973257
271990137
458006545
140222011
383451941
520648073
290787781
448231801
421222485
285525711
363608369
116241795
385374455
434701083
372705267
345120637
336779521
187281861
251832175
537039501
69299441
291339813
80664733
221502259
355700485
509418951
153397651
124932687
476638051
507300585
678563023
521594031
565580077
315270603
284083965
389871327
332239503
368406857
622652431
650484765
130898755
56962833
459250267
268477115
381358125
369456195
273215107
442269151
474061487
309137663
562243627
272509051
162250853
112634523
288391115
461922311
597317607
736576663
244621401
529355457
573423235
442582551
365449845
161173355
244698415
177698609
601708837
140823393
312298367
371748579
58673185
442582551
439667875
589344149
424450525
314974709
345374315
545271853
175170575
364201673
260187363
268423063
20398389
223686921
207273027
416607667
236826923
242547487
350610423
485100897
176125705
339112573
298884593
161038993
100977717
305332011
406413549
293991455
366219755
675303267
353504877
472964223
394297081
425853801
174322525
95260739
558631581
528375533
179622495
269359547
482391015
438121935
644066321
160430049
646659601
463608825
270415941
373094193
412559089
544610723
157897413
115636451
591869645
170259737
659581597
306669921
415407613
367185267
430209447
343786961
260467167
490133013
207471519
430262745
427816497
603096787
221640945
327962139
217141947
671784903
236032101
281451761
304323033
306847019
346799853
57974835
481675265
325338417
620483293
192317911
333519693
235997505
392688827
479428605
179431525
635320231
163327287
335461275
353524257
245349661
225558333
755079723
584174839
350003575
661503699
529248487
390001545
151330959
323165267
379137121
435921085
382973913
52728693
217695869
172221561
283340427
601982893
425035161
248872805
448648099
386151759
371001823
144731943
663192325
387979235
514458215
285896681
136892355
540187539
469585921
267288141
303368369
105588747
413289407
362983599
263580083
279335329
327485123
175788089
228942221
346046557
430139851
441934585
301014077
438787305
575994837
410311603
482811471
325570905
252475947
649875905
341428403
231229223
443528337
281230611
570131419
456231377
407644423
316384423
532087217
342845409
21842841
477542773
374821925
432742503
445939735
230014413
418315535
199778773
365269549
223726685
153275097
393242157
279611459
336812997
380505001
496247459
516482571
87952311
560660315
406065959
509294177
263125589
92907237
432079483
399864335
730240985
320892573
768889797
408749877
508133721
459310873
414219365
219928335
408615099
399390363
345198399
482385315
280766393
310441995
533843907
552156253
305383555
869813899
247717361
257219625
548019735
382034845
293479777
239722775
450419969
511242679
360391787
305758293
162756877
226999281
302624823
313914065
679475745
332328101
396486451
299554177
722768541
648480499
271981027
249180383
152759051
592159205
190812999
535217541
199853841
530158557
118237907
359035703
422980575
249892173
382461665
386295639
314850409
250148349
523490459
374915167
161066893
257808633
295465593
514024343
266031961
393759559
311703167
303168469
316244579
497243083
406310389
302604963
126602879
379068033
492192633
314641053
267969819
440288117
329180367
260932727
269181357
97569593
315968115
332752075
481907885
574794369
142473463
637810687
475413885
178676853
312549477
264083113
268916297
186548537
630881433
221954965
394219775
133736619
721637581
326191829
480427211
589620559
186631235
394769925
649929483
422911017
200773319
465707659
262842881
23415105
406723947
768909183
343390335
488785825
230300545
640140931
258033075
278518113
273565331
537924481
791881197
425032447
448310457
472751703
524247483
71125141
521786683
501395935
519426237
373141161
135690779
532544327
97094987
338003235
602325843
219335079
627419317
37380729
332465229
479620577
489221147
131708087
448310457
141631645
197463621
543357927
285297251
347317445
652248913
500142645
545043697
303670287
429080849
193942335
168970297
472008987
275781189
509125347
361842421
217267385
682831569
394361161
851856591
669131021
224639791
474767895
181306481
474699895
233730333
540810603
248250797
394453317
349874967
547831797
162197069
301172649
207109935
339457101
342310431
428149107
214926735
298910297
144554367
464030033
520854855
462011697
477218033
453046119
473851943
328396323
141019797
516321549
168531527
699005683
283111465
384604083
507839551
627945855
413124737
142658763
593058855
398904915
284674491
309961765
375027453
262823435
127201701
467255115
508471171
486521171
386475395
372315523
406639785
245042673
83373817
153078321
175632965
209470501
387763865
248000515
123785307
443886025
264194239
500581971
157729579
217141947
334753771
412157407
574885547
416030737
109618995
278856421
294395839
397640241
661503699
313024195
410415821
299068549
593058855
329993575
611691269
271662797
181182945
702607945
177046285
351068457
371276655
632360173
690692129
185403813
307784151
359955775
521361283
261596475
558432481
368521249
412423435
524250913
117205659
637059007
601696239
514711755
299569325
420805799
328414409
184826067
416853175
148623551
385478875
154276515
268037851
319373243
436470851
36368489
357764861
207039329
426603427
304972809
273695855
326613009
115943991
453907125
521382115
137032005
316139567
196137823
485323507
292340673
82542489
602381085
366868215
288221597
282880597
491793915
194482817
310930835
125004325
585312987
286845909
383501885
288913835
491221883
529828371
78340485
160686875
634803345
269150925
415544711
353718011
150208761
158670277
393466921
294128301
323402923
169470965
214695393
315217779
446402597
523731207
206636175
280220839
327552979
465404237
177990921
268037851
295180041
488023423
136643055
278660597
182087907
502284569
485152439
544530083
219999923
168094313
220241067
242862851
180786361
583819881
361271145
382461665
261624321
546609039
507050013
377918249
531811169
196717783
417233559
368899537
385953957
306440855
495330423
290353953
612555013
195458959
62601527
599619029
350695005
269021093
333783031
498370231
416629571
73467105
628743927
535698691
316529975
229012591
601693763
468436077
287265241
660355273
312413979
144542825
363060615
155248263
257945029
518653335
481659923
369989317
264022405
315688673
398042981
403526695
407076567
171966387
716145857
377782193
170907095
254533203
275040065
71933653
298830717
204770903
434558645
115231019
297650273
435624843
275711927
519692217
310638715
621299043
197147403
414184729
507408783
546635387
587698141
304143517
549122611
56808655
259948227
399639105
521223699
126068015
320248043
45962047
368144279
517061109
261829319
334309633
283629953
396277135
329580609
240670405
594761533
242159247
231501233
195906113
721781903
245816081
232554963
623059559
503718483
686630985
142396465
327430375
261766323
224556615
169195611
98540283
312655621
489702543
352491701
592420255
409599931
606514155
116188149
384194237
358847497
248179927
463885383
513714301
172651739
497564019
447848617
97909637
294904811
494751127
258824911
294108765
128501593
425949573
282181289
414777927
136255667
99227829
397543715
481216611
623970309
588762615
331754879
420334729
332996471
362994723
278784845
728596191
419405957
261622401
186135467
157103153
355633455
593915903
634668215
184633695
149642603
454452465
335218759
289798695
424279057
230864715
347353569
284209449
455739333
139168155
367579645
154714775
302366525
272153975
613805115
189842553
451293301
251393073
249736245
622719507
239166703
211686687
358723471
289476165
177473587
174388065
147207285
378222965
499990103
237326569
592758055
504355011
570157637
227773459
239502089
366698065
507897143
223126247
529512795
227546443
100532765
240893919
276195749
238742659
294829093
292260439
720624729
154691055
658168593
307489621
627518733
187917869
324061625
198907435
368379949
170478799
234268617
492608837
180769183
358129229
427854761
342806343
216056651
429858643
577296341
614764935
150333167
478330675
110591463
457030713
238058555
239672963
250041915
184129169
313696915
491670693
322553673
321661277
293004617
531563035
284775639
580691557
341084193
392837105
349299843
388703971
210488719
439578631
637699145
647094347
31129885
96171743
356526579
479374179
447576249
415501683
525907359
544571309
390251635
204042291
348797179
387238319
405897237
680747085
488774069
290045505
227561361
642270537
531031967
576775559
218194511
253044273
133736619
94692913
429650409
55044599
553167075
367858251
458105655
200705195
500154819
450239059
282976651
496217067
227400233
709011721
346306025
363659535
604655055
407826843
171705773
241048531
632377183
466105741
179239799
830172557
218084479
144493537
278828195
245319985
672571539
160846961
258784595
530883195
432560739
182087907
200832353
368750755
279357559
312216211
253888571
555947713
305503771
700809579
552920109
417551465
328880797
379171331
90215047
279358997
223406749
255525879
344346485
313223785
495032675
418642339
223172239
504840311
518663869
654288477
478395061
345414373
455396827
273456693
505131017
211519875
296097063
294928527
371259935
155621913
465789555
597325703
298700499
304981525
717977031
488640515
397726631
762580443
392291745
576899145
300849513
374333697
500839115
420195875
132649741
592068135
372034133
32657595
189116469
256387745
469774161
377331231
405744775
521302995
388500991
281579973
511247595
438519149
259330463
326796907
218361937
248065647
176528991
360541287
213369159
316064497
472751703
628696963
249331053
444485745
533499063
330432191
363164891
457174359
337448197
420660277
443421893
320339497
261983989
469927051
448830707
532618369
367469093
291354581
463391131
306829119
441991331
361105375
524229615
252051403
212593839
332907399
307486863
708084685
83209633
182232619
46256437
342795691
171878837
339363735
549635867
197366193
246761067
397109127
240828813
325559569
393501871
540846663
514309369
309331765
280811989
322840267
631478407
9811809
249788051
179791315
289918157
735633561
338893745
734283595
303952113
404181885
411096435
270629521
197665265
288227335
305340925
243777369
485338627
134441095
398419933
441870629
229487423
198455887
373957643
228424159
561050451
375720325
274887853
511758359
221867457
252115471
264667221
467028347
209684225
862903345
580526045
276907795
252476267
519246935
573745677
359516475
131757107
345200625
216824065
335567761
464995731
404756925
568334455
508099959
352083009
333492155
449591249
163216539
206325163
770701215
395311671
180084091
38988981
448846453
260817615
234338905
371184891
549655443
512923899
252089805
598087483
448868741
564920171
192640139
326801787
207325305
321737967
283447373
219522603
535349319
217352235
693118291
616536193
523870499
614068571
243988743
200816707
329593373
455330211
370371933
821752797
442546941
183503631
305274813
480495215
437960433
146107997
432681269
406806971
593363329
269155681
304436187
608168199
684967951
638962705
49380175
221204007
590459901
359873903
170912691
333625517
490804433
303421983
205291285
288200025
450001321
401017753
700809579
136346845
608848501
496760855
231132323
488816501
209694043
303952113
344674493
338245577
248081889
358940415
420205125
450254925
261775165
521095699
460284337
513243687
142852539
626884319
416179509
248729473
431191775
509336963
591039771
268223321
271160671
211884057
284718419
75341389
310071777
615958065
245433435
199804869
89513987
629248511
266293795
408966021
176365669
361067671
328915149
451545107
297805353
309515823
440274749
337104871
242375859
247110869
450438321
344906489
403846849
575544291
339693509
285501321
280200785
303133635
291693157
168105113
138366473
430346019
181005395
399382245
400256483
286804395
463649261
280912665
373970431
597611079
128467877
290122013
248868981
409393843
401710757
407122143
745863347
54526607
277641963
391389769
38807805
302350595
153777255
532895139
527544253
287145249
254466813
262142129
170912691
318703841
236430831
225761311
252854571
191234031
402266971
502340487
474428333
263749869
254744205
113131249
178475645
281856589
234994525
314616129
142093959
327722097
169862389
323592739
412369339
270667689
401874003
284924899
214772539
627701891
73843791
266620229
429530805
378963317
297205907
534185979
246772681
741700081
205340349
227788739
331956999
462756397
425538711
64952489
157673379
418169361
252894703
143442821
551939505
251187285
352769225
460796315
320985075
435771089
252586719
321267729
245892013
302782583
360784387
401571569
212312061
273416987
288572877
327550845
362956025
279732499
433797191
375220051
473885289
453580441
318634709
351367243
361484091
342826043
443455119
347904693
447346087
344751381
312333683
421207401
389384967
570367989
244085647
245397169
515935521
484117971
109911501
199707157
200303271
661851313
533247123
472620563
571864041
419028903
387551391
296582069
157244835
548049651
147381103
627642549
195139287
296290217
440561555
422317249
620625681
441905467
148159807
177409995
358344939
481975617
418098313
348890517
375442085
658920645
857591219
321901075
459460635
283614895
222874419
554985621
536537627
386896465
249389811
472381547
322544487
332873539
274546179
520486209
277447001
469408419
364757817
288659309
495387345
432403977
423489409
343804517
448835177
486696005
345609525
726080711
435917407
240608345
372661061
460390441
295376809
659594551
115564495
387113999
214770315
443061637
528174693
503432625
311588025
289248747
390591959
70183311
425922177
157381475
29744297
423192241
341154139
237497411
284713547
482143297
368232461
261661895
415489843
281111409
400615637
426393149
310443695
245396383
333638899
363079443
736680811
143401953
236139387
551019023
170407965
535895283
229188911
318008355
223836429
358454481
388411335
390292635
274623941
710753241
177273631
312619773
175071739
173513413
388551395
234469577
210857965
289491215
463557531
609054069
143079477
710268641
411090171
370252919
256553961
127206885
355633455
326032915
437178135
116937789
446719317
223649767
544347981
435415145
743421271
276559579
283097065
446281333
756348731
287145699
413370665
660047639
481076401
279278041
435776101
175732999
93233715
250268275
235367599
253987031
244668171
554129625
224451801
544989515
238564313
52013441
164889605
175897677
336862245
407220009
277656647
57185021
387611589
374328905
402434239
216474519
429658783
223621275
336189305
337756035
623124077
388392619
307736419
269811137
101049491
584199805
305776437
454004683
466205983
302015815
128314951
423834685
206140227
124638453
170352655
383071401
398032125
365654533
427195113
526750795
324172715
591640549
162493557
471105121
215215161
502137529
306132065
232822785
352241831
466319189
316446601
272213375
105694005
151969971
158315045
502747577
409036623
590660199
260770143
370951999
428827617
391740113
320857029
488494131
312102153
281412435
331398615
409942003
338735239
575312113
147220291
529694159
102345629
185546079
152259503
299547619
358762851
504995313
512137277
111688907
310089353
286751203
209055791
81200849
269824895
832286505
338516633
672952747
216562417
305128707
205882085
544617405
307569165
608214797
361928963
218418367
265814211
581106073
343849643
379264113
269408765
456604827
320358317
897116889
476336255
421035885
292406419
134295715
99541301
575812077
391269717
89742851
246928067
423717611
665106243
293098307
324654671
325240821
333902535
701213429
390498353
399126993
258649519
594789575
133648685
497488693
415564215
318502971
421602215
350326893
330056589
367804027
440439823
359879975
424139871
100622981
553178399
533604003
391916693
349915881
425855545
294929381
316092699
366347077
262010325
258781899
432028033
531071899
343587423
403524575
266516441
516478209
324815573
495866933
381694313
302455495
49302985
478179835
232786645
340352415
348874989
598674909
213850059
515873003
458470995
250488021
375442063
679267583
298938829
225585379
117692081
454839035
272090933
839364425
248704061
234834503
387593033
310151379
229844295
413657979
268942035
500972515
333801973
101225147
97942387
496415221
368232461
330976421
347814563
653739725
388652589
257051009
491073397
313454409
146859853
617447743
232395279
526400255
597236685
465404237
623930439
476297275
560668709
433640093
362268309
626077249
181562761
385108581
144031869
169751351
495550087
424978361
545857505
376638453
337713033
214459819
248404349
534643093
206673009
279562441
138042771
684849219
549887849
273787515
308252545
852432815
312956203
328802871
486911267
400379301
495200787
168261597
280431047
106842789
87202609
191571649
461450897
148366047
329369125
397931791
326302305
205259333
408311415
284865175
362529951
286159599
474107585
290851541
298043283
298748327
689379081
133105261
261279723
540095887
353602595
284606331
439651757
500650649
384557923
123069385
254041625
731348299
130070541
288957531
465164607
544625031
133298655
618806769
326458657
271322337
487534037
701082345
387258921
446237897
344235313
184543197
256865191
322192697
231294977
342847899
350114513
459477495
193040893
200322795
249106495
330233427
624696807
277517131
238628711
389907321
376073719
429494715
179368683
533522385
393369245
273929083
377742151
332967481
344184909
134660767
173155461
375257873
453394089
621059965
606324491
194778543
480333923
343650381
451779639
182900199
391527249
256687891
314960617
235109271
290082873
522882385
386595201
305961209
292609401
332875145
516476345
289760749
469689415
153984409
471447055
224142149
436576617
613761409
325829239
488694923
122368199
215637345
155041533
449348951
127832765
228919819
379952195
475879047
185532731
345188355
596436395
403554749
202467163
553708649
483495031
209224491
531595733
283903611
118071509
510462693
427711509
386029617
171735321
413951119
413254415
509483577
371086401
440625153
535674351
501628967
274637455
363421813
410354267
336025539
42229745
264131395
261203591
212607159
52864203
215536047
365690135
699267905
203884905
392790511
316866487
9298623
197911371
251462555
321491951
46998219
422562931
646284295
322291281
268197531
457293543
395371943
188963853
145430145
266547393
331688517
509872955
307942313
399743887
318634709
440667545
283437431
312623711
171177339
312526761
472368449
741932321
216474519
274063269
197457071
266836047
596738555
31545923
403554749
478854841
295899141
448005807
106316779
411308197
306995143
370592157
331589603
194510943
152243195
581323079
606087573
183951383
364744339
429670439
341671855
460207165
352769225
72128303
452091383
289476165
478210397
417862887
520925961
559235493
378874769
369329205
214497471
332280385
186796621
276553769
411530407
440918013
179232635
300813719
102147933
505379077
137111873
386219413
235139843
280803411
328130309
321434723
354446037
277215241
257427983
291336385
163205031
313931487
646354981
218896569
119912377
366462579
411462665
246832635
392552403
477785301
337592783
318626791
564071389
414331865
455537393
321586897
635519189
333228089
518564609
409330743
317222495
48206685
503105017
462544887
436024725
418422795
192735833
320857029
732373503
292676281
480650355
429195993
222479949
371752147
359416389
468599955
566842281
459860175
590376897
679908789
307514163
380081841
564743079
435863657
132240405
525523503
573157731
231258615
386338731
596215833
313271623
394404295
624758265
545271853
334882317
108643027
429288971
441795207
227732453
394946315
351325893
196301661
272424657
453057855
313927829
255728031
398004201
244861539
536298579
380289229
480601875
369748193
356631377
412331583
362305059
220018515
319267689
358995169
176754993
246524933
334874727
319839453
551063751
452359453
414510541
294939179
502793649
295920053
251673903
209534145
429932051
149014523
439809021
138657969
204882881
752513319
481918613
487897371
458104603
461843041
321080721
349743813
427711509
167976365
343544843
313160583
327361979
698842587
317065765
348812151
346125953
617557917
474528815
257051009
418970005
246892295
46982335
585439185
344352171
336224147
224149253
358839563
327493495
225845801
203327839
435393611
242807135
343010123
40802317
312961009
517630921
275133197
163283339
99933481
538635177
541177339
189624119
277507383
656554977
43115319
511446605
431649161
193155113
332350461
727131849
232447681
359589601
347873361
533823267
93131977
283858993
313791709
230893189
367180745
135158023
521813347
531169117
346226555
518513381
237517909
589824747
116398469
623392237
277503045
250370765
698329197
202267795
71535207
441419059
271669119
220127201
281259445
370583633
343027285
631450381
540959807
463347141
275395221
619540815
238829559
362937327
273281953
148887291
562407597
345259651
230443493
204720661
388626517
498791511
395686799
358700181
544443107
174814263
247705457
487107899
405675489
787418367
456002369
437820019
534123219
445429511
424003475
408459131
269240453
215620283
329173385
605723987
389629359
205228657
464774673
281394231
527695855
299415395
123808139
342520965
319539879
248041535
123911361
343516579
306209985
234268617
507467069
241363377
182765409
172184661
157654627
464512217
708020691
194066345
188284865
132150117
208218567
403332555
479514275
488367645
287010083
154579829
244969373
545909623
610200189
427423227
290756837
780654145
107724637
290057365
482935617
241744327
516740115
386969493
701628219
395083383
322003743
624719377
65672487
628956195
142997185
118280607
858622911
229541131
415771681
252115471
401531937
407580811
185762889
115675219
390533251
515210729
354276889
360767513
101728589
283546857
360851759
190995753
331230407
291717335
289362691
529899873
551854857
61981601
576933933
425721259
437354517
168412669
359781915
721187805
377522185
594614265
314038759
520154955
572361481
329369095
406634781
370941981
484414965
396244965
204671947
185754245
578401377
162253941
171273651
81320917
827015885
341400581
389566005
396405275
195081937
195691165
465413661
512286361
389422425
543904039
250891689
153277249
349463701
233520943
338644563
397734907
285651807
316906461
461905893
315859579
238850945
313824329
339296585
278035411
169357073
351658481
70355221
229755041
371026777
562631875
356335493
388115403
352374725
436022379
210857965
296829657
273856615
375008667
430851933
722860031
148991033
317548021
138757359
174041787
538664665
313350605
382166983
161694325
569459007
462671007
403089585
235768685
171878837
138555829
494061005
385844677
324149735
296516243
457370803
370518945
103116905
410685239
320735825
322289217
426448369
548603435
207000537
355417827
403145337
277861389
260392735
829509135
560891717
465510633
629361447
208265479
342611733
485182207
336682843
379835445
384423549
397373469
355221037
39935113
352590711
272969409
348702367
348930339
410412627
426619251
349124603
499832249
427429465
180145693
559916869
180334725
544989515
438339849
332430309
163537449
330875077
200655663
109961597
409369651
683095167
527881725
278913003
518535615
509959945
374993483
371774127
145323701
542563211
295638923
528175209
200695563
590759523
213441855
115697183
65143269
252424243
51352033
478220781
486555195
214065281
315252361
475178603
238875325
362219587
650792023
301158969
376785225
350613783
347810881
596195877
129912877
357268441
297019703
459770171
339851403
371284889
165335475
363295455
437617741
229961895
668259861
254546351
215935437
311228301
428215179
396382821
382080549
153614083
65759439
327496613
207107497
251321459
373968475
214940267
502426253
534163735
459068849
319446281
459926189
58000695
397484081
108643027
371960297
445914865
189397943
196806777
307298799
520864713
289409561
119314139
103543489
331851527
286689491
48469623
237113673
650290037
532606505
97282035
326580813
292974801
732811715
144085055
272908241
547905527
446942073
633811813
545637633
469726045
258522231
811475343
460860445
44400337
406088651
250008585
819931327
271673793
363042041
414121189
362964533
177078383
341576653
272526177
260717963
297056277
197644773
523714537
291498091
126754193
358277845
535073609
272153975
220694413
462968471
309835763
530158737
392019659
622066859
257422003
263275125
430138543
389697559
673767549
122329497
272718941
318519125
319137801
372015861
287086539
385385379
478299237
482014763
183431643
165031211
333412079
312701551
294542009
233060101
235366641
368571477
261401463
748152645
250753307
383930399
191706149
663865603
154339035
439445629
528114199
55537777
312724781
344761461
524839915
242164503
386808239
599000179
521810625
475118069
427178277
304984025
491049337
617554905
434359525
390900757
416279279
466266407
98200431
730324755
338185999
402259059
806719329
217706803
177958347
118084513
385441551
314175229
381698271
336260785
112269567
90825083
483418851
261527511
275227201
206756421
210619105
427867505
510617819
225196315
359452315
327304365
402792111
305061861
231804923
374352161
109870651
229832051
623401703
511074433
548025399
537339675
570623435
303032187
431484417
292010245
351593403
581984529
579578285
490750533
327923991
526611085
472589941
453373287
352311517
133263675
584874289
217001327
245396383
440641463
372705267
242394007
704319955
350820017
331720575
485773449
436398373
412047791
370773555
499983873
250895805
140340967
272749083
330704283
346353605
247334829
320196421
458832603
73639641
185067691
407645535
333882939
122756385
231944495
425101719
292229763
293532081
524111891
423437633
401170393
271016381
211875213
486310839
507782107
322855739
343086507
505771459
432032997
319566593
580076005
367299973
352129687
55513369
652729939
293084407
358265875
161242809
567671607
291336385
433867957
205614857
182595635
218465849
410487785
399497789
174080153
416027541
232149951
16263611
280064455
409779443
614070023
190367927
468325923
122972675
409179423
368890051
216762695
480077447
177539367
535023737
382045155
886507077
703150723
356365203
456340343
609559515
414050095
276682423
46781241
275738971
181998471
439926949
145564233
520998485
531724807
517778121
357863579
196761479
497408303
552741001
389575671
628492669
476728299
452936435
220789527
136296557
188883273
747553539
606068911
354004785
222346067
434209865
635026953
264451381
497902911
659793415
423536641
352768475
36760755
400092897
266923835
541959923
213848183
228049649
280965097
303040485
287454397
507930823
518057409
377343863
239722775
314028941
159288821
505182615
216154931
279401159
194716493
609742887
533253637
581247987
649571353
173064419
162955785
271926991
345623607
359382129
227547863
357933691
147473237
255322053
732788225
423116561
569389893
260033423
284560935
151837935
238780741
403026729
310197969
409373729
366624237
532162957
298201683
354002659
358570139
174545727
402324381
442554025
358529197
304996675
230610647
298817053
459852919
314538053
403927829
307450047
352592567
389572769
431063125
468271707
261066309
256933769
474070647
365314131
86055399
622796853
650873657
314187367
102182553
36767101
416833159
115651951
154467885
442342029
184069785
492138885
156881155
582969309
77810885
374357689
369860505
350614919
534103535
305504381
97280651
464292887
490279927
295894783
29331897
384144389
444586959
152146823
419909929
467150149
517975945
250621411
449093413
162793825
232312379
313316791
467707605
90037473
459260841
441894057
365280993
350501827
488629123
442209059
173821645
148583225
352083821
363277009
439183567
279676197
351208389
100145483
500261487
259927163
272220243
362277749
409221865
491620779
409112139
174361285
254890141
239714811
517348441
206123421
168161173
438602409
706613101
190380415
479745785
278878327
243595837
584788605
204870359
198237651
380155715
507299119
304280343
485402571
94362393
288425825
345139455
276539181
525213371
512531839
501736365
424441963
378695799
364503333
280171537
498882877
177046285
730903347
522750787
267481517
119334717
133056849
283064011
555321961
454737623
258961935
233187253
484740395
319406291
218823553
531769075
350232229
144784467
456567731
418185867
195611351
122593175
525523503
317646477
220588969
247390551
490630935
309280659
328493145
746810075
615823731
175636121
554586409
617205771
406618715
157737007
594487833
602527237
231516631
613445711
166646221
648103357
244764245
211039891
305805547
394157507
330423255
377365601
334517637
297317987
530273285
432976697
160732513
139673015
391526729
625576079
79877563
401464101
485602957
366166515
161455329
370982111
864355541
627467689
552031259
139365137
456153891
461243593
461384189
498276431
797017879
414981793
117627981
54223543
352755943
292471405
478146973
441373845
307089235
648378431
364629341
502661873
395307965
352437373
762542345
260992421
282170625
443030947
444110201
189359457
304851405
132887757
388300313
391693223
548184651
478521993
183119041
262919397
117944353
441807483
704304369
589917507
444876515
176365051
331030399
162780363
226660713
273152057
151391761
368232461
124125705
434421343
438548631
277593139
348942607
98247251
399027949
395307965
191921405
384449573
462346533
146551277
530803467
237878813
470746245
368539901
354157589
201979499
475899739
371045995
176023335
176963325
98216571
408974729
317804499
620319077
170816749
335362371
313446263
294326169
290247771
267970705
519212643
278899363
428512825
213194625
526349317
498033643
381665337
317684035
307924273
430139851
600713237
352001957
378824019
261122469
423860277
285438935
439745591
498838539
519659361
319594953
220631491
302140579
407225771
267962381
212717571
482509651
180887569
711806943
538166647
258758369
365180903
389667447
145536479
211841675
527416973
518244699
374665773
31408217
331771237
362381599
295436197
161783247
299315947
616617131
283251109
332984259
224149253
248747325
540567045
295751895
368141549
353129135
252950119
308290581
276831177
393107137
364057069
370262917
463279317
364737193
688513447
243637097
654119431
335169347
334326549
332585581
161899019
507299119
192412711
92397501
370520211
702774299
261172953
450777703
451324345
88126085
437600953
500860671
459513903
254628399
102188771
285420527
386474157
454479969
750431045
295238335
272655291
433090749
228471465
600917097
214360117
537836319
848657827
325240821
175081533
168990813
549111559
101845807
638205201
341484777
284385421
531662013
399293045
211311237
672154277
130182721
445533845
394044087
229192495
355621143
458681517
554845245
220617785
463136793
247805651
331854109
339439479
245203191
609427321
222387087
469333759
487477219
287837147
439584469
94119597
369785427
194350799
177258915
622488215
221714851
318264795
748294351
375749287
709816203
262002867
358990111
259954911
340620233
530787309
505365007
217214621
400170931
150581651
348609251
310358485
451942199
717197721
375371771
457665685
245204827
384606023
429510145
558782991
189266643
183182057
228903613
70335415
635738737
431305171
254839829
403468105
440943085
303376989
352108181
464956505
209421977
87586941
418150403
500668637
465858397
613863471
797448077
554664477
500112005
207107605
225058299
306609537
238941965
408841365
687472833
748571455
115284151
225970705
108705321
428837013
392889189
447130683
410791499
590478087
373659865
171486573
284026047
364897447
398711495
226700897
287843981
748892697
278316855
410797545
524942087
197959499
569048691
678199655
198317713
436702593
721596283
487083795
211946271
368730833
306360417
493676735
130779885
329370013
380763065
320421895
418980367
454461041
285902583
118568593
202081215
272884031
353102525
445077255
470556561
374285873
224533039
419042555
293355079
531365595
298646157
212356945
195139287
277706823
513078027
315268489
550362789
398596953
524447691
352614135
127343443
786012783
589994197
602340297
335351647
501885935
286410053
303760749
144549597
358706957
598143285
94468901
291039939
522903485
304905119
551618129
241805885
587876093
299507019
299684391
93276435
449059777
371499463
685617953
333699747
298915743
277081265
231942811
143354965
608059163
285481201
298156757
323711145
232024593
569401535
238479953
631196619
533287675
310683983
39729763
118232369
207567801
417964925
272220243
429463273
222742011
270074019
281603971
158561449
471978405
289147529
345087809
288156799
396709637
270446801
200000571
463621543
469712827
492611089
172720609
161561685
528825813
378702413
473917433
658584415
419832829
417172197
126061507
125706873
147146739
533683973
334660947
135086977
398060395
437163791
262512179
151387035
158449959
195106397
578702031
697999507
432369199
437820019
466388427
231767231
196448351
399429415
443061531
35742635
499491831
317393659
586383239
116573147
345280125
284519445
81497601
376366443
528343599
242388971
484311873
149826973
503963987
407562729
388782559
385643545
193990479
402909765
477356315
325679797
556179373
849190139
282636821
297067085
291905859
222257549
300172487
70277773
55858451
356413077
197930489
360219305
508216515
449513469
157271741
164924373
505164249
683708933
146322637
328448213
178877693
236924567
113124363
344577243
358219945
171261155
355546131
139890755
76121387
476981861
516069215
510896129
399803849
250853755
464115503
459873591
444733359
158258647
351482725
365415865
597138273
149663841
325731591
823076967
445687793
330716713
415921999
384034611
403202583
274604643
126765871
409806561
318895827
473338969
407215635
372350367
421522509
222540239
420964979
28170865
186122769
229316283
257051013
393823645
157000779
95049493
223176479
176584357
462390317
307562703
274558319
204944565
559270101
613863471
347073435
322885257
27150613
476635877
465217209
478045511
479025061
415879739
170677723
648192291
379341717
213467319
485181093
58994695
235999097
414953103
138189759
265571937
523003551
226086315
241997137
171878837
222796765
315384205
658860293
334070149
84434597
283922645
140411481
465001251
229481905
521812209
248311821
212920263
365280993
273101265
462915849
420317711
289983145
194282745
311959051
402358221
116669025
263575683
108100251
486715425
586021897
507267425
383558587
121728807
461445785
473231405
232649325
471932835
219649271
450988507
223186527
240966887
346038659
538600311
402328485
412065117
204554085
762194151
184806401
320717335
365659689
146567445
424018509
203979617
464221009
234563589
282197989
112536013
267187443
419223385
162798945
397726631
452480069
206205053
471990105
255500545
293982297
66675305
345666841
519569295
252048261
294245685
387288329
511815803
330653947
405624011
341412825
552366753
343140553
293738447
213909607
525518589
515201537
174814263
298646649
319720181
47958225
310816867
436773621
269160635
221753265
554905165
374466715
453580017
233059767
399635841
289394493
171950085
397261729
361596801
302598519
473195675
143474611
321586897
402817221
471117151
194926457
218002067
127610445
602461919
306476857
532234619
406074449
485199435
168566765
325425417
310295931
240845387
159974835
395431923
293375427
471608061
111155451
502996131
494541383
471646269
507352877
158972219
361377061
505238771
269204445
200708657
205159865
458329641
669200833
410986263
402797001
261249783
295880697
174667145
124600521
575732955
264326223
671555221
556276519
259774605
530045811
504085305
298612715
426867003
488526453
268873855
554047275
445693015
288192223
213061529
606982057
194809973
195139205
328115659
693118291
141483477
407481303
420927425
146367263
458563105
340196409
309413757
388792723
417949223
212883159
436470851
498057623
331999707
358445061
256233189
670605615
642519975
714588695
469826601
89703427
433846049
120607087
378234995
480604755
408966021
193472969
396822559
446889209
320653763
415919945
257413399
209539925
435838495
283369601
137453391
596637419
181998471
574458701
134311715
407460219
611412451
524629913
562547907
313931487
576788599
585117241
300428311
126584913
441873009
188490943
453407157
381043405
567687387
291851479
194020631
333348147
495451811
190757105
372534659
441537955
307048257
314173077
290138583
199679351
615868473
582375707
528403443
344313649
481279701
469203299
186987333
470521507
235993719
576114885
618314561
579068847
453155589
595623933
391735703
553102955
653754655
320113197
387523395
175798257
403092165
425619623
193919509
622349299
495719795
183168195
446023277
376981759
215460903
303410741
248698405
281251057
335880749
195291921
259176049
231389413
135871597
760989551
55258941
706533935
513877135
397348013
398624311
387660161
508780653
231342953
202612557
444582697
554886297
499442195
453040095
819380195
370874761
173690441
226911351
584471893
470631715
333545447
367616067
262877069
143079477
263562511
556398819
443455119
141093121
313346565
485799943
497209697
303309077
171946555
248251617
403993403
386098195
521043253
369579223
332086099
235849203
522107307
323375873
477178173
97909637
399431153
343722113
452971923
214657819
528352081
141112135
409657895
833161137
266333955
452843525
101228767
282691517
161143157
324894891
123003561
175978139
739454853
384149163
559783397
251923307
344728681
586784011
327249353
603545813
706787833
141940399
591042123
235229305
124191081
427182695
212403065
415036755
601093661
626160009
280510197
570496759
493486287
861518285
397202655
559493715
216863495
451289535
171853487
316288305
269984407
169461757
358958621
101970631
3839029
61481057
229314111
71596485
146924805
494756725
248125429
250832805
346598663
506747957
54719437
342057657
346546023
560554485
380789945
225834683
373540293
639136311
535504491
388981087
236399943
237659769
253804273
80151425
301411353
454045241
437310055
295763055
339520605
87952311
144973979
306250871
111733283
569865663
313084985
221014955
558127527
380962871
24847641
190913639
355798879
372075603
506135279
467931495
179518311
332738473
232068231
631450381
46426105
230435951
273558123
131438419
155413827
392660857
228915915
453080201
151641391
128427795
173034201
685134503
492392551
355811225
444693623
477528555
430343683
364587329
500857891
508301343
440395463
381473127
276525163
641282103
648914691
243166779
401877927
99884025
276395229
388703971
555147327
458602605
608056585
287091645
547531483
368750755
425541853
510808805
496322331
263097373
421506715
193319871
520331235
356158831
231286407
90382567
345120637
355645855
386815319
368549661
668857683
98413697
276963093
414574925
345462165
442276403
419154681
382494185
281204831
224812101
279307633
186764953
299661965
220280885
608225745
716016077
227728861
686990187
396932305
383459565
313556499
375437307
273007355
582732967
408820685
40583605
674567165
88867535
163659159
461172885
328270931
397858251
508954119
288192223
248273773
300306209
243343953
374878731
123076631
804706087
186155609
618135807
252786447
482339013
270699949
242124413
606623565
451820877
199816173
428126873
639805303
490253379
157100475
376390773
488374043
579943937
328860757
410886335
614619859
452633137
283222599
219335079
617319543
470666399
484586527
678386087
413266299
214502571
447893087
251679435
342362819
288007229
596726293
338958513
176771455
196230093
652979473
414056799
479690503
140805365
241995297
805645505
797077255
208736893
239784425
370509571
308734293
548306909
415529025
192252949
288183607
560248177
201866115
364207655
373018561
684451419
351128749
479363745
600260659
328913487
299445435
366218385
343919227
371045933
534316299
725227755
277177731
510783889
64288219
261414013
636115707
141441151
117552787
271210753
229262039
89986959
250165783
559562429
318694209
316748589
172732947
305393027
730891083
743078675
228328063
501510851
331349559
382570117
535089797
304789047
225313963
441385375
265997381
550489035
447859485
436094559
471125541
100389275
423787533
323223457
438151001
461824293
276281869
343505245
331230081
559565397
245210079
305984779
521681773
461875437
188108875
261311097
380795259
178625275
497426287
533084995
354555627
354862281
259017465
592069095
502039941
250911315
95554419
396382821
84856661
46915073
562026419
391754027
383474807
343879331
549619603
403251535
785275799
445617851
310917147
255987989
371849147
252579361
329611869
529653491
12570399
334373379
224881973
353287167
301588067
518484147
357839629
297708511
366434173
334592907
505108491
227027377
183119041
139748529
316973643
766252487
441460069
461124615
154539247
177617607
365574143
550569997
134803841
150459033
323925779
70208741
33949539
470198223
161728879
296086711
306711847
247587203
450996883
108938135
231722931
550127221
295023595
283543385
882537957
515810099
414053427
244793531
459628039
432642581
165657967
374412651
347392137
617743535
225806595
458212669
380717607
286542501
277813281
396164819
489558569
409941187
337302791
348270521
341157529
276555479
251490843
227595685
231601517
301540187
595933863
362159245
168832153
205429711
455639627
468025191
412322191
283205013
528091063
324563479
284697121
224846787
350472843
208354737
313496315
280984857
610777319
297285061
528100967
590173041
679280437
614016041
412675907
478045511
339415605
319763051
455163153
371288757
291708153
231288213
273798951
351959433
371266131
375970863
236357109
295758635
232957881
758163135
367895085
412488003
367514023
773957395
585864559
544285753
542844261
417906257
323779845
211496597
552704671
200816707
741369273
297188373
408836615
380863807
440939423
153038967
197759199
259250371
277797063
153711595
751148597
233217155
289747731
226081855
168955707
310805945
348258417
101320173
499606625
655301415
518336971
350674513
584416461
273870079
740045643
514926739
323900879
525470537
505057785
404326899
352254863
390198747
402563655
196862163
441306863
371748579
128669463
336593439
181750725
402640027
262915879
634222281
571552001
158617323
468335049
280506081
596602515
239920639
501268757
168771995
485394783
551334817
824102293
260960579
291246505
589724961
772335359
150222415
106049199
402426699
168079301
477447829
145663683
223597987
394001193
218856897
345604863
681189063
355556101
264075107
232682961
447973241
713332815
191321113
380695963
602457795
518389627
255233167
104059605
500634723
623296981
122276623
52683785
277559675
208288395
489711355
525586835
192075347
501763363
307157013
348457717
491625031
656113613
137155219
240559899
356317545
401641041
120132689
361161005
468449087
518677831
206520927
499686553
226768195
289628215
266812713
280147355
320421895
431250011
427094305
479198539
250933935
229030051
232089073
132832287
650661307
885374719
152672703
217347387
472865631
321006329
641465225
327385341
516873827
241105921
295699753
340491823
205316839
763545385
264840199
326456535
378622655
527790415
295034709
69939995
444803603
275514015
138052303
473668757
309293563
502010899
307336577
463379425
571118153
129000287
361695117
588388531
552384223
408311415
211511265
495800039
295218039
326605973
560378283
198804181
728721425
501108663
304035543
212560789
257705337
161917265
211301037
601831761
271192433
128598699
435776101
540966305
416991623
94362393
281084371
339137165
523413695
298801887
247723425
343890595
307757931
650740377
65901061
678199655
723639403
198419879
406839029
550479185
486425077
256032719
200951359
455863425
410385961
377865467
548882427
570228765
700609175
474320211
103768767
240966887
316506001
272958693
339352975
476040209
390947949
299959877
439677331
226158027
304673289
252284067
171246663
358000455
259521495
424666871
367027597
517473363
433199517
384644627
369845189
333203301
436170489
331819033
237770191
182510053
145564233
476743477
605809843
287846743
364897567
445016529
346867209
445376425
518326869
205270033
543378351
483095289
410101497
178303651
332194243
296237563
515468211
266813405
235680751
381146787
57922285
581544709
202279021
293042113
42967965
154598355
594757723
312347627
444683867
462056661
231741207
154203147
268792605
273952493
275186229
574167891
275505697
334138675
163729425
276338005
381281691
283614635
565108803
582618743
326724723
356008239
163797999
603374413
354509417
454104039
134223623
308874551
427081561
484948757
176072303
59039495
144045489
445878057
359252713
509545113
80617207
487206239
179390663
686544389
269675153
366031221
369433129
526568359
135871597
664150241
365297319
532935725
391870785
283950085
183083201
543236143
185810255
410630463
441966735
205045599
38549809
553747449
360916693
189736119
483497147
242081871
656376337
588662973
74070945
421713227
192039379
73623465
168064101
381020265
199220695
223176479
117791349
451724089
332677191
172672581
269664967
459275457
240170501
309879141
401193259
348280781
220506763
352405703
436715609
661478927
328131849
10712217
626160009
185841963
290317559
390001545
261012455
423452765
317093791
608602175
526616679
395436727
116267737
214856453
386687831
325860925
276101181
210675241
645614923
418202939
464748857
351297189
219676995
285575603
113093693
487234155
476755513
339185485
338686161
311813293
525470537
142359261
424581351
462207783
125844021
281306261
198769709
158297893
408722453
740010369
257240095
382520117
630809943
456451263
774604605
459410261
243508655
444440825
160706967
178150321
401449479
537924481
637775145
338649989
419778901
274454889
317140831
739215255
103782809
154346625
365146863
296558753
388423483
186500025
344497815
240170655
189897221
303309077
363086839
358995169
432166475
378885465
281017765
275202893
357268441
86354791
300258147
399334245
201331121
235488835
199629209
428673755
157343207
419768565
101442817
423929789
362439029
411825071
231908943
188469237
92844573
346528867
279091779
151723593
451668813
505462299
381035853
321228417
436240473
497948779
266709831
326935275
766330891
336513749
300717861
559222685
554158399
446964621
580005745
195893789
156500071
423116561
429482563
291450777
31706515
395350347
534371077
402027859
615594623
413600505
144393001
65672487
372166075
669782135
378526547
419924323
262915879
399743887
171466779
364875795
470681189
421878789
383351859
330713607
207004837
386521695
118898133
322744891
130963005
79920469
396999581
342586721
728333759
556179373
418478157
414075837
221377047
632051481
140922753
348160217
356623141
903961747
332194243
436055871
222719521
453850329
505937715
366682745
366219755
396532277
449456123
732893021
149127021
353277067
194667429
431041115
243837993
348008281
287848519
412213395
466795161
435467791
330410575
631478407
415993927
73330023
200642819
287070103
144208375
151488665
332672073
124257565
398140189
201831827
96047007
566052721
440245611
326919237
212680115
475220865
311051219
138108887
620996371
657268605
716662727
217105901
362186899
177738589
469503795
619004001
168003051
335667543
287349247
409066219
198475629
423713995
739697741
480064705
177767473
251786853
417047823
335256707
166967129
819905915
639387699
537085757
441081211
330902249
237284595
514714403
503390173
41204499
381502835
374986617
516350711
221771943
364574847
550557687
569253021
179115919
336103701
538000343
441590677
658674051
11989819
223523157
211716431
368112607
332815905
452855157
418252961
436694985
381418003
394221941
173638357
500493073
478798299
383696455
516531785
512035565
330497859
482487475
325606577
506567941
400947835
545159201
874644833
318835569
321949055
237776955
233365633
484835251
442396209
536596431
284470347
260900229
462783921
98125961
218982321
247100523
252119937
323291695
73119697
137032005
129046111
138144269
395588807
311422783
261768483
200191713
804232685
704422297
529664493
291167901
368814055
178187881
692667051
397481815
395077477
426228251
499956891
644565415
674273569
529557539
195073519
284587509
100738679
588224721
272675555
551794307
379980195
412183417
283394871
284560935
458399199
456418429
347010177
536221845
93134103
452883155
502078171
513354467
195764367
266643255
403750839
362196999
336590069
405238933
623232701
278147379
306556743
469475919
396185163
406916215
195715565
349052125
334570055
414639945
279159325
241550169
323900373
364169925
209479525
453936253
160955319
106830925
377368889
238776635
344326845
280622859
149941079
573745677
201604733
338758023
9443017
114001307
301869737
447400049
459903055
392805249
442962195
238933425
285285237
324585213
472491965
346292341
461712551
511679379
207273027
121822631
529752615
657272673
463429155
689976641
386352253
458563105
305615823
538956303
381358125
203101465
72222877
571908267
610714157
521367925
364086111
179329789
279491801
195660183
602261183
500672175
359920325
321134547
311754305
374624577
264418411
64358619
108877055
101049491
536327757
297060889
334543323
396246795
431137173
410290575
371523965
151909183
505996193
105670967
219999923
418407269
333719581
518740759
304094727
295247383
431785567
246689975
543774371
120696431
407796865
185829897
450307231
319836255
611294833
253888571
626232175
438195935
228137541
361671201
330056589
373979979
363747525
279321757
281108721
201898525
496817343
612641011
208273881
244670739
253938817
288935721
438793405
210207777
600425665
551429207
291910675
363151255
397231453
201548205
344866367
187254205
442887451
184806401
228050819
86008887
478639979
125496253
125725109
519142155
432447561
451724089
493800513
485502901
81609995
510795449
317033865
231209893
552928539
222293055
283985761
505134091
568700275
221784893
467622435
517712975
357046655
446212051
688912429
259632563
307948263
186980017
481063815
266715153
39758145
535345483
415947395
486949837
273798951
362275825
273962821
295049405
252339447
416869605
373308397
643896085
468350325
371155519
643444857
599722575
481201447
599671715
53753567
232494989
382115271
446964621
549087047
350367167
217926345
442493507
201582635
297691463
142255257
603066819
87326827
294494563
352431185
253558839
325456043
395418401
559022705
364339741
390246355
568243015
439325297
365773659
271638035
381035853
436704027
275212629
412742269
454894353
549550713
452206937
360871545
202969175
571456485
88002275
435515721
374754235
428698837
254222475
188972279
605416911
513150911
412630027
271702783
500859035
818836141
355331533
175425205
189871373
562797805
261533215
329618317
226562235
496108821
362147175
325285093
216630725
148583225
526425453
474545025
160388755
246375341
768909183
382026555
450610293
151465313
336162595
256456175
205611803
87546185
411495237
549258323
511737065
564458523
376130275
331608331
215878305
150787851
317719247
330356165
304292519
333192279
400689641
275431139
374037471
368949911
459020221
342293567
100440425
189593141
373433007
541186735
301705413
438726153
165113147
294560745
416722203
207419909
368505029
77008397
499959393
243509889
449700451
599806443
211702917
406069803
421693375
323066945
351062773
421202553
48849759
240688505
229756249
407899891
292747995
547047003
424567921
213577615
161181879
494225591
474424095
416710297
367873927
625804239
510443881
583743111
511815803
287846743
503236599
60788011
493183513
165827771
224851611
385667285
525637447
233303171
252159329
91096555
429246983
400315743
460356265
473457843
342670033
688719193
267435763
569981013
293248729
402373409
333387597
296828517
412846331
213081681
405676755
238210755
378060935
291181143
142111547
670363715
630648895
439372251
199358941
454130311
381939655
717092851
211321869
172441707
249328363
569988117
380749351
295309791
453907125
170429743
499971515
100532765
312781983
85064791
292851099
414817669
326270253
311493381
450114371
201023739
573562683
88610895
382043551
202104655
73440411
344222689
440248563
224497241
374241937
589019553
359287043
480844309
190781493
433019627
631947601
131819725
429728723
566859113
258440911
324981827
474086661
440263849
273792953
351674787
288221577
190366209
238354561
223829863
371288757
608901837
134323649
508824015
31380679
411388649
364975631
475019559
275406031
120139035
401376863
311661777
280271307
401606355
156492203
605401203
408413043
319960055
311893761
592452025
280912665
347318833
228297123
419617239
653660685
207107605
543114141
309493973
267914563
308196235
502625739
164953985
129582593
236010589
533801247
489307023
378140483
276183803
353433573
283117393
147036411
190757105
280375449
205611803
35082047
337376999
317033865
342310431
463813137
310877403
286488209
176144725
280827979
407871411
635760073
312070035
365699685
255708705
188102107
362239561
247593391
153966729
126104109
289169543
276160427
61310595
251914627
145641549
888050681
251658401
356316681
350424735
246456001
393417519
334371385
491620779
491455065
211905789
288999587
749227031
242540493
451197749
92062797
698687559
111543803
418721429
353410815
263174699
293733393
381957857
141240963
404139367
209808579
506051439
196421009
424832895
475110801
290431477
307320427
354768763
613873045
475384797
267838443
456806045
185851225
397505895
651596921
210119275
113819715
171857885
358700181
538466701
124790103
179220183
423916337
204825247
393791659
398800065
387792125
379993505
500839115
329710611
387973245
42025927
526937919
170544879
595176563
57764009
317084821
438640535
602437589
260121297
141136777
359728187
625576079
480365645
591580535
389544365
322983355
268792881
292992617
661536675
338777813
195458959
341768147
526754561
324716085
295473009
139020423
266791759
398875839
395269713
352752439
465165593
285525711
113088611
441400139
447053857
450955575
133662195
468053361
391162479
194455177
329266833
609753119
480757129
195291921
688254357
325654809
320607345
481918613
281393897
372915747
550211211
473415401
133831699
349314117
282854959
519294867
340436763
437640125
298468579
302953779
337065467
425131717
314659909
666356513
657123225
451636807
412004409
555124407
106400055
407555063
530765379
421615587
454520659
345023679
358941783
506866217
463845401
410483747
417035241
372778785
214926735
278913003
366846649
714811975
322230671
189569409
487616241
411197589
259007399
127269085
576496995
297596353
258844973
567687387
233483241
529707221
293059389
330777057
701038547
360861717
126291375
163684527
306238159
350357655
463071273
724129625
146108545
216154931
361935013
514209133
178905009
220297109
429061695
328079801
229487423
313595335
211716431
133796637
318204249
157823787
285390467
141751985
334925329
451043873
259392391
469458707
305697639
409506685
301622283
249132811
229073967
251742049
263260497
283958679
279922773
265199661
88767171
289994697
370486335
776328053
200695563
461458767
346636909
317400633
389962913
226825473
207972687
491815453
195215473
560788267
326252055
286920977
375762795
113564017
582148433
319462975
359411371
310187113
423087757
480844309
363666901
302241775
203718039
329338635
162496721
236763945
101462871
119840341
516247215
549887849
112828141
367745405
56694551
542963157
108691965
313526595
297687455
553876567
295679207
389588557
205618707
393424875
351593403
324745395
504277745
579099843
388379195
295324069
192114035
259538453
292589075
380590269
480427211
436506233
260579347
173428945
580347361
300529285
566469157
492666483
344156691
194799615
522077257
421678091
658453229
85627095
459905097
268647625
135825983
236619765
452758787
182622279
191145335
174021345
476728299
455549975
66952831
620960145
154997871
353956893
455623959
379740779
366596057
389834269
537547319
355393821
537594689
283390435
478460269
559950167
323960817
547165011
173123139
329582645
212303021
255283681
323477185
309280659
650558469
211941635
364866117
463397091
173645769
314209475
415890393
215600403
140065525
449619981
489390551
574838751
208279517
255662231
348838637
51654991
292697745
391517647
376988703
186219171
381658265
338986315
569422983
396593637
211985373
333719581
485661979
411679235
235908309
393291597
394221033
252033091
313722913
566659703
297031835
398381215
567444249
357645091
72148767
588455101
384419903
510945703
436515969
196745923
206198969
382656171
551429207
382709985
237497411
374187897
386984321
382530409
293805073
401376863
152524333
693118291
158357341
698090085
685459375
139410517
131318465
311888775
233756613
472502127
390058055
501867555
182034171
401757645
223347159
476778511
267323283
424115529
355103185
651596921
383786185
263276789
631613963
552751935
418257209
596637419
315751275
207273695
181456947
620387179
456385937
264235215
236919831
262598485
335995633
398113071
387871661
378395307
323031159
334929045
115173923
607360245
229192651
716185967
219930625
697180853
314595015
321572059
248446421
229323091
264283207
401832175
278883877
499061887
440625171
290843865
398867025
516469759
696293219
169010207
332532837
194073669
221164157
123652227
367872033
679894341
484563125
216456093
564731447
345860785
165337689
441972799
612545309
251442933
238592815
334896173
556369693
465106815
456254961
401914747
442209059
506086949
626854741
559700353
373513911
232089073
437495135
180714165
325570375
278345807
250182089
179511721
108638833
277103415
399735957
437611675
410895917
364269901
201331121
289934593
83270907
367736149
476039153
452386305
416610537
173099905
437941429
241897765
74682607
348327275
182126951
168699021
339155137
300198727
159472265
330204897
164570733
474107585
234701593
382105647
324074805
165725569
372487547
595059015
280031033
310771197
273320047
575101203
357644093
174578031
422930961
153812731
421688863
404722333
296627667
779475183
170962505
231002225
194317029
547043295
317809617
471663525
358576761
218496013
403264395
548051247
308823711
609497211
591489597
506494177
261572311
30328149
174267935
391836567
311710865
503182393
546415253
77515241
502340487
354678795
244660293
352183585
186110835
399833959
255071409
323180247
718359053
728260029
133502247
680057943
469542141
292247795
202616769
342799233
277231401
236524015
311559543
282746763
615147861
155131075
440597515
452186415
476047891
412331583
636564421
413858107
345761281
448146155
339832637
258346595
527555131
102633889
366197879
248043365
419739661
311143651
359609131
271702783
367713761
574542683
660622831
272935385
451138527
489477747
244377981
425061651
465103383
334070121
305795819
330775375
155232095
445292257
269854743
189125517
399004011
264767609
576610945
333692449
668241481
293800125
480501495
203498865
127777299
379545469
519291435
389335545
654288633
566283065
334070149
526099451
225584975
277861389
295029843
567492689
178375195
595243199
533901869
437894129
425868689
295148529
424802693
252463837
254522643
128065765
81057077
185276331
529155583
378188415
364463029
146183035
440348231
460541881
185731337
468387685
223820109
171117097
377821327
168393359
418983789
68222381
671556513
550037611
630915437
21200207
215282205
316036667
334636833
276354095
205221819
291339813
163664821
390021323
284994103
523991819
356045071
291342825
451155957
420067225
474258599
265946729
107531895
541625837
621173649
676578945
517400865
469593863
435157475
495152261
316043495
223492621
89653683
74400687
765479329
448638779
235006485
296682737
365143927
462695433
328864539
299308967
365142571
722894857
203481791
282359671
413470127
358462137
428844965
301152135
843162509
521681773
186367323
601704585
437742221
515434995
413906243
388149591
212026519
301264193
55240101
432478029
439767243
195429051
787456575
597609349
109824713
728225993
301755955
408803563
272829505
237079615
216895791
286595619
70314741
191106527
366068007
359231583
297174271
506400031
237792933
331073321
342655999
570831261
51407847
300339633
382505953
63103107
461454975
319312719
257116305
393240439
167137967
264429055
528729645
283200927
740363115
324575407
342919219
338067899
394263573
342100423
154568371
233514645
469457833
366603425
308308769
422344931
215296255
375424331
559291811
229607987
294244251
568838591
150012859
526418043
398016217
90951591
568980377
461766059
605670667
141453675
350004041
554784047
469385085
599970949
121661513
408918989
320419493
367980189
296293655
175442057
577590409
492089923
305512233
301471307
149586369
322522187
345648711
243302211
174381579
394110617
620347061
594884947
379811073
329846705
160375999
374517125
603691313
634027955
150736617
722619039
486506697
272292451
338281513
808595715
384237947
580391905
557374615
464886199
417324629
349833109
458934025
312362055
144829863
498929117
156733633
183251773
505184303
234380621
337057825
428526165
304035543
160211929
411373469
448981175
291454163
342538765
272170443
366936885
425538711
414641887
576713289
296666943
257194095
257204953
399615429
139145211
212909699
448996907
394453317
136163607
626224105
225653581
188883273
384973155
342248309
273723797
195815379
398766317
460544599
193386451
127245903
295738817
144078941
322593773
230294859
313817257
268716781
360851759
413925255
209368281
237284595
250326085
360007731
273351119
491446781
361840385
400776623
566856417
602236191
376518159
377472901
736778071
580327409
252734893
283732677
219214719
477571173
321322521
394322955
271082061
92806281
478724533
437417401
416690109
293929567
314958975
111003647
80446531
273594733
322192697
340534925
345590443
466961501
129412259
142852539
300393257
596195877
101162143
302140579
123295605
499800045
466983653
402201821
372239943
196455557
445722543
361857665
394040353
437717897
269824395
126598087
413019397
233163899
498132107
270660153
279579575
155381855
409861217
441937629
244936493
149715691
267487655
338603983
305508679
645625297
584981087
105454385
292441435
338561095
353729445
284357339
135697979
74400687
426209521
324337655
468379585
562502385
261708831
314454339
152406915
320445805
98488589
675073627
587473043
81968205
436245347
483576493
743779155
234306651
291681627
161566359
102774195
227042805
298760715
278826695
301303379
204392085
312767371
608660077
377348097
364044831
397904461
395529247
182888517
535476407
541891291
521097017
297777607
396749495
450952979
615230671
321708837
474252185
679797089
157381475
241040593
529474319
416301415
643923701
526616679
325102615
311479805
251373297
455514773
350669229
268758541
822994613
205324297
334147471
482792513
568988527
445626017
100045413
603891099
483576493
220217695
415473657
142952079
172651739
484362877
473668757
646999095
379794947
435730491
200378689
90824493
341362085
515210729
31604693
204099043
362610811
397481815
420964979
362831307
128776419
302308601
251503577
214767101
256333447
318964297
406288597
485869791
421567073
193792567
397299405
528315277
425922943
431063125
264451381
517400865
275844305
390787661
389582747
332430309
544530083
589019553
207861823
287133945
597663687
216776035
92797887
155540817
588388531
388982003
414000587
120342949
326691749
82199525
240070403
322148979
349573089
578478415
132351751
101149011
359826725
115058965
376169889
605461415
346959793
479152663
347805569
442343389
495578359
483065935
489981711
108146765
496781003
352095223
383780353
382795381
249104103
488640515
649610761
322122727
475087921
161436631
531699357
427404577
289385309
430789905
213976733
740289755
448505201
108764877
391896295
406221579
508226585
479484357
213084919
219882575
442664131
440625153
484974711
84980835
317342249
351316817
362649681
670536313
426242475
168683625
417838907
485954079
190782909
458812645
168174293
193838837
412372349
571368541
309389763
299792423
601146459
416287799
344352171
312438399
480133403
519120035
266136585
601204141
495493433
487843881
283676445
282512333
380351805
386056451
464621435
376743169
75104259
345250579
169373983
367301361
388652823
589872507
174857781
322870685
321856113
335915091
512949599
518876695
602672379
497053251
108874233
767090209
214081321
534163735
385964189
448031097
465286333
261780919
196540123
177792537
405861257
493461887
374500555
204534577
589046517
157866615
509451117
320098883
255228691
367138683
300553883
380960921
139778965
498408343
102789959
545678453
528469489
298760715
638081373
532019933
364784717
361025719
363615943
205727311
165526919
308935513
749792355
664916433
572066401
821539743
100226913
456338407
430257515
121845471
390360447
661800825
447394605
456081211
493488265
128135607
198407405
300961479
186500471
683638813
686034613
359427787
201585695
359272599
244448265
580941535
383751189
84615885
598565711
436988447
410093639
429721909
178415285
631235897
182840569
178141575
349517947
144285399
101689219
73034359
200936561
430428811
522075421
342520965
451018117
265801907
237846201
416808385
386219413
297043867
466801615
851399631
69933233
280220493
108874233
378902627
275876095
438115535
99872973
301576523
102866115
292552875
47539607
131041911
649257119
489408217
457006057
606646827
261827829
191663705
478220781
438654701
274360105
392855569
426348329
312347627
306311363
127294247
462033667
336475657
386471753
444911277
612027099
365690029
190219517
206183537
82203495
344900753
423116561
391442747
517154261
353191981
90466093
561131511
441845285
516457965
20972003
173720055
188719655
195660183
280489781
542350313
413874411
200773319
407381871
484087155
255418215
403444179
446649747
335922077
507935421
431533507
211850715
65592939
615147861
578154293
355296239
308650657
249106725
583342217
356316833
501678759
437765497
564061837
422887063
420595403
796897605
479532589
319128269
356690823
402259059
586818771
254372009
132466127
301616815
147135977
275009543
292657291
366343509
294960513
472691289
354497843
354363111
264176595
477286741
620086613
454001815
313247855
520318275
443567007
267435613
416874253
47952381
323031159
299901957
434346663
665666897
522170613
255870969
246394463
452529573
349205455
239798955
392767149
603422641
686148595
291614993
349488529
331020479
744925617
354641161
820069053
201865791
509680571
473913733
213648491
251542589
730324755
215275935
262805473
714478731
154348479
276552939
230663853
228900337
354856283
490491053
531151771
376453709
330655877
430232115
598257621
221770727
406630607
487897371
264559527
297458297
560713595
243045915
302784393
104872467
386050311
69310377
536889247
231807697
535090195
383015655
276575947
274394071
320038205
406964927
158416697
168064101
279897611
477992209
354916039
321456539
514887335
351841611
664988133
408343039
408054999
313678365
248439361
512473331
426208047
366911845
592455515
523481723
468183239
174065585
538759941
226658169
177617607
72956481
449827881
208140613
141266325
436024725
247819729
484401207
121264279
377033097
319954011
486383017
225867409
290931891
183948863
525899997
356844117
418822501
399034813
173442345
455514773
262044631
307384949
486914825
68175381
339683895
526737667
258308463
416794015
463569831
422484633
258799041
262629455
430187179
321476049
386498217
375649935
323375873
339057383
407407645
206998443
149045281
152033831
728176769
518279517
177107949
87515651
137723451
460960445
194478769
488091695
244395311
327601401
548083985
431458153
750039795
569491363
38170567
327357085
447480621
459468279
89627839
451105245
222917111
374750901
415172169
343382017
273235345
558661251
71250377
258365121
811338795
330186147
224701923
244056479
425074335
368762543
443077925
261609615
317543989
359931507
265573333
316956809
468444921
490123155
332791803
80895655
378399415
338182041
154331323
164170467
303251685
461270763
296194071
426669667
217403421
523539581
191615621
291720591
444429105
120096995
490946407
440639797
388100407
208928905
575578933
370362425
366179457
212651611
237483387
580353495
443598357
267666135
385068385
410637109
372274343
315191429
235243881
197823565
196461331
427980111
238210755
58401581
334148235
246999945
655312283
285871995
305680501
429147667
399453937
263599981
391095813
503597505
500003169
334641007
214700427
450365313
712720695
269236521
416150705
517361081
184455771
135989369
334167593
165758529
189952151
866755667
449920283
513199889
345479575
270356021
249655781
314422377
318778197
337419955
184331483
183719417
286696097
582568799
280529871
163794707
384213621
330239045
198759265
494184169
495882835
397967115
532471365
244071747
356551485
502889069
296798885
225351099
425616133
510111825
506820675
344454241
267463077
627090449
292302417
456053409
223555683
256311465
586385111
360571751
441798761
349714761
132643085
395939749
361857665
518670567
801721817
273119501
301741699
260429463
202341535
285242299
668437205
433569313
475851485
583401995
404613249
440632311
506157091
546018271
210493589
329601213
417428835
310162019
421219217
408695513
462509409
87992295
444347203
441090203
107235833
296844123
408526861
618024787
218097711
683706547
236606825
432336131
448650815
283687723
317680809
373606923
359414547
311023127
122527971
461734991
215387741
345178139
135846225
421396215
500859851
359015513
73157959
310949229
478464289
632056079
449204851
282386689
345351301
566590537
544703823
505372585
488463869
124382285
375121305
313573547
190063889
385284391
209806779
192851289
324991895
236346243
609137931
391554803
295588995
420231983
700501867
519609491
612609023
229854569
365418955
80977057
304292519
350547381
461624425
439671335
459137219
225092517
425433935
264185041
289090033
597609393
393371179
32545403
316693833
981970519
491895551
81914955
261148343
257710665
767366707
299037187
332749323
36072365
184468035
315569133
355441327
402826243
333677045
648613501
46998219
448063361
352696247
19843879
196618807
224263057
30482257
410990255
284281725
250727763
531295475
316028273
158311833
510077185
298107071
356098781
233163899
371960297
255440269
317124661
280254825
571871771
227974197
274535403
559493715
363814795
173659193
219169517
153128859
225552085
318149889
483662061
346528867
297285095
362528105
229577373
391030533
261178197
434866369
298831919
251913619
91035321
128563933
596988347
42426259
557609643
285556777
470166099
480175945
368880543
228125435
388494715
551058013
529664493
317496399
495980247
237018457
478252727
271936287
164491357
542289203
179604679
253808697
371821749
222525753
567568991
306288739
158133499
445359505
244314485
303356999
499493789
507704329
660242701
367488557
370505163
153863623
238309851
342376771
610364185
276391727
326893473
526156737
354015975
296335409
327249559
264329697
212819459
600477895
300838847
554360329
294881071
592069095
617786533
205391627
311036891
156502813
383100699
456490361
401154355
326427353
249669261
379368171
341863227
612464385
307757931
53711299
449494969
366434173
170727567
310074179
567580769
564112085
301374425
197107197
202451943
490127899
248373905
285167777
506337495
276777883
581561981
438809849
409525025
278420727
241523807
482002029
224681229
207036471
209598825
348008281
224832219
203795933
404261985
523788555
231205613
227198517
336590069
180717277
89630035
383305953
711079135
250416861
198356705
353682927
381281691
431605773
243718021
582434007
293179491
176637977
264375449
276213081
546156157
271403883
395354399
467915963
308710669
310434239
760876435
506747957
422831053
339659839
495057453
372496513
417443833
226004011
22455719
532002665
486842257
366671757
245405877
460903047
546568941
292660375
534159879
502942899
655301415
322018355
410241833
727087823
259289743
387602057
315835237
359020673
360668449
764142607
268173095
401895371
522694999
263621993
487898679
314014209
275973945
347814563
627945927
278247131
426603427
424509219
95554419
343582421
567619797
406167387
293421997
532138585
537471735
556652485
292007725
382865607
572202673
284209629
272282621
386491787
20398389
521617295
561601533
657868805
327503597
131911233
496973799
352922057
458488031
472690071
89986959
89030769
286650283
161269683
349571529
353346179
153441635
458525939
477695083
738761081
495856903
195805567
289985521
123452485
360114515
434530619
224056709
270245427
338103731
228993493
422191053
500839115
325389871
413615479
190931225
530568131
299553705
212638997
200036587
410648495
151640877
229038131
338908565
243798295
437645183
271304539
258396491
238991141
632989135
407959785
244695215
120071199
589977049
419252443
327913943
311680607
273855389
158192525
288187497
161224983
302951673
558943179
298524629
452748651
361039649
462800345
562839153
521222793
187050619
94718301
296549175
238836847
206171873
272829505
232752297
468335049
592820357
125770985
594404641
166967129
315844997
531658485
384230741
226117131
277880873
420443375
542212053
411686795
312347627
464304247
447867119
228396711
500059307
681802345
271016381
432866601
255906125
424802693
221479039
138931489
312785445
337175545
191341879
177017303
172783061
646359299
600581711
161975873
565875881
476039135
440237029
358868431
585749327
260439657
247484753
153341505
210336981
344408743
454270285
524346637
264403413
258199473
407749087
258073549
163752729
228032125
202738301
709522893
216895791
460900977
441304121
74072321
372311979
107869847
206008465
453354213
581113495
585037737
707831931
420254437
251436163
51119909
182873329
379156233
292891975
178876841
577096317
555314547
224708201
131495459
152474825
205168219
439582307
441964255
462626121
566632329
265442235
553566497
410920867
235847861
474443045
226594067
444505257
389976437
314860353
564099763
387749125
229346423
694982853
502793649
246146889
49316989
664692785
313617149
378987017
478570377
323260905
510856559
154500717
394612785
595843965
449841635
172056039
157671831
367167533
307682703
828119561
491261015
143716103
440459589
306164145
138204515
484215529
339748285
414571765
593417751
558093393
377009355
261921867
450273959
461351521
464477955
500297935
431649161
229453821
382461665
819914263
516541115
384615207
393336413
493150181
681802345
223319391
493546173
524207915
360753619
245888023
356923587
206488665
407122143
200268319
454399169
379220075
456594453
425500859
414831821
42993567
251986067
386338731
408250155
197759199
159627855
344276435
406084901
674174427
450288635
421868827
140265255
428064975
374628857
418197453
295029843
389023615
447940703
202502631
199958245
358162277
190584215
262023221
706937521
419098801
309323837
311051219
264172223
402909765
333975295
516947127
481973801
100074615
428653369
550665075
348229371
470245893
362700303
382511797
523715299
267329679
381872775
329645663
362519341
352633045
594322377
508931713
401606355
168127763
415569931
126772137
321771469
344352171
265796505
367238699
346693751
313474013
468377691
616619809
160370071
196527025
713382413
573559877
352980859
458377741
415249495
363805437
236863357
294929381
130168697
278170813
301885979
596617943
372770461
436990185
514993181
309336139
436067625
69920235
397575627
314367197
246227899
295115495
514358943
146745007
426790111
420207687
421061133
378096551
214909353
131519249
583412001
462307813
728979003
182597751
395405277
562334451
413355057
204798461
120147517
483581659
381698271
377597743
191106527
431587767
600631853
599574495
263895743
386833221
107728731
286949017
169146675
363826915
213123205
304192751
297312249
398056205
525378897
275948419
416833159
417936885
342663957
275603075
632248961
46585553
393536015
282321267
15370329
59332933
273817331
343674797
210262031
579034467
296076567
618082365
529694159
580245819
422180315
480349819
94409657
268873855
286949017
431597225
330052079
270404605
326764905
77851027
394450089
399805457
368141549
621220457
564974289
120928845
162860751
305100795
304712151
353257895
550499399
84911583
288623531
121305647
443839743
377461293
85351647
598189877
465707659
576606105
395320819
204938423
307401661
498252709
317954349
136698331
235752833
530687337
400510735
441284301
197068325
602127723
653216973
398303227
495422395
501472293
682056645
423398255
604643523
222132961
290836159
450307231
635296541
516666947
439867023
462734827
264111897
610157623
224159463
503867995
507626229
324204733
823729193
228044873
324597135
313800111
336274021
168034273
575000271
225577477
499714875
270635121
482918407
198934473
305235529
73104647
145551663
703063459
452809101
452986863
223360225
485702345
238903525
170972311
199829587
368386581
97739195
164514031
71947677
538072545
488951655
34721285
658359603
424147859
293759483
333946487
535477163
175553889
540087461
432018657
230455407
218581177
363892605
184566285
173114361
275669985
573745677
215412345
460155353
389120575
128615903
757426891
613184653
65286283
457132805
224469437
102592159
405525741
661536675
404802019
83969745
513243821
102728045
531811169
705148257
282871131
476813193
527534245
387708525
350338233
303604371
373195475
124946947
267056319
458856987
267812849
361695117
192114035
126559169
272522773
230968163
391754027
196461331
277600651
554257527
245059335
686341527
333526833
291415965
130431867
304896801
176679959
148395615
215376777
342539987
475743439
471813977
337940577
531719445
82927925
202140509
294411019
551253161
264172223
149487309
46282503
524550869
355036073
350805165
729053099
334848929
541955697
139924929
98956095
356328685
592820357
326858241
116217591
337912027
163216539
422723449
221475539
688431039
390498971
124006697
488888459
470161115
304761705
237290859
674457877
550358371
513815885
176435213
394612785
338877565
591246517
104722205
512502431
84248525
418496559
301545971
210417833
310097631
222493395
480876255
517312865
392495663
226812219
514024717
392495023
173329451
204240961
588196277
432166475
415812317
140256459
226189369
82992267
463041721
186709925
535958439
260929383
559084673
327636129
228031529
232315575
184612177
232248435
296953593
294025557
515799143
287500977
395686799
179747481
238358661
389907321
526178301
356730875
512035565
65663975
506390287
282513295
363924967
554162805
536411347
730324755
189572863
296155107
380288623
428860247
278462773
536314245
144011351
450212271
352722839
442342029
457511049
327970035
582299937
253817057
42043049
279029681
471716643
232546761
239607619
449255667
351403541
457849081
298824877
278615349
368433509
289449051
216922555
359920325
344674753
546832027
393837705
440238207
357258509
70314741
464489707
634450245
357052673
87316715
415553519
474443045
232043833
444257727
530448565
316673769
496509401
179375693
344452225
422243105
244402955
207021945
295679207
251437397
310453075
172677003
570968899
386815319
284834063
554543243
184385857
852449315
282898457
56542025
258359449
325225245
270693933
235446019
376711819
280680333
166196243
584361101
169290207
391932879
287462471
102641885
348039363
266720357
509680571
267747291
298389835
278941083
341711061
519498135
362370885
293105053
596893237
282609447
286010333
622066859
339748285
234406449
103404601
319308169
529825331
231599331
436754285
619652593
360658037
194428507
530930869
414934259
257544657
585336045
306735365
297878621
322461813
210682541
296824931
353129957
290138555
240209965
675237279
684237879
86180043
300742055
162798945
507081301
269141339
351119349
115170525
434231027
559008419
378842109
160919401
443746219
479378145
522006781
271034173
82770699
437636107
106316779
230314797
210277141
98458785
511764607
39738405
372435327
115607405
251316941
423469213
305623305
370163025
489390551
362316937
201575059
84844425
164464791
328680073
96571239
353966411
231255207
305809425
152238065
484257917
410596039
622702373
299811615
304600179
400401285
185577103
711047845
231210919
298274959
388394343
515485287
497726245
647493201
340751023
186112567
630863457
302321247
88430205
32363193
207990325
494416411
287604335
580481557
301737773
281656569
273890407
73412987
218481923
168182519
493736027
438042593
210119275
301471307
407025825
134179767
313392681
336466485
296547793
670670825
270342221
121571685
427929265
382740853
760035053
343510073
318270999
613446729
133593859
786360717
553043807
328155721
335486951
206159613
163153531
321901075
661727485
302150435
84027427
502988989
513024949
500019001
404780025
294141039
509044305
623189715
124410467
180026597
647375433
169377425
173991467
463402823
370528011
230166435
395695293
339752803
383279609
505905759
546989247
677146947
425292935
370790629
264587205
410255511
266722725
205095253
285572649
433894247
242843359
391784289
504838131
192002469
602398021
702102969
415854125
280488525
258840793
200951359
382979473
702694557
272586897
329296667
432813075
164047493
139183323
111462503
437959889
555201889
350360227
414576657
525465005
131407373
337807909
291783683
245826357
373534007
601362051
450064229
191461025
329222689
822150873
569290465
360806197
258985111
351631947
351280813
209356563
225184607
467976801
308752689
525829637
317102629
225446415
204654721
432646743
398084735
269935757
289793155
382347471
354977987
456242667
388100407
158875947
137416573
113323595
257243799
271006359
308330345
250656095
624032891
204296835
235257859
455845521
73585923
299724669
493527511
660346485
252579361
265517903
591806959
379669659
486222557
503311815
345198187
312838125
422559325
313511141
258516355
90382567
184624883
419028903
40966489
225159813
310453075
201866115
530273285
272796135
280243933
192624225
222107199
216558621
422180315
398760289
450005135
302581421
549601993
290786333
246808069
301112561
178043905
79976543
447512863
296150167
309782151
255664751
372184035
315158275
245502185
500258309
121808915
629037951
676476381
370095493
310473009
348037949
272278919
567501273
86669133
712024781
332074097
357947177
302964793
284148429
625554201
109996651
547132899
459544647
216541091
371284889
289366747
193610715
468876737
225609675
469976805
403638545
426996789
300652311
165685619
133662195
109772559
343605403
299188963
771248899
149735115
381152533
321062921
135324079
360916693
151404243
699784141
242680113
381852663
209326825
308501205
299920445
807178283
403955295
314732407
41191997
405211107
277182719
296910839
275293669
234978065
310997775
224581707
293276465
139048991
227275923
413335759
582068487
733524663
258798989
705924637
283496383
290097247
430340401
253795091
288959471
397136251
228228817
670536313
903961747
403789147
115315161
446507061
242843359
545637633
301869737
316105257
467756383
111276581
451447083
306200223
410523467
396665133
325151891
454840857
231223611
534788927
238825793
444485745
228515243
432003585
247057183
271984541
458381725
3331755
193391253
298755783
250781223
548909511
224990077
476800097
193183675
578166625
287525381
232459131
202279021
395907981
385246513
289939711
225557031
272404251
345023679
298944575
252515571
519211263
378617055
129625027
425193339
164740205
45886905
222782289
55542743
237205509
221308373
324155535
303056451
367251203
416670711
337783077
379439457
212926569
389834269
332711359
595943519
377343863
163444707
35584513
570501805
604853523
372802097
359347887
69679983
70889713
540194901
415882589
310877403
246223245
414800915
150804445
423352865
737489589
531657159
472964945
243545879
455947473
249542853
321648457
358866361
599876077
274875093
291242427
214235015
392353993
332668963
319368501
496760855
484988659
239714811
272522591
172725089
503160311
111789777
434702597
504759905
365696017
262524381
255138495
493664813
450884315
489505415
602722525
414773431
362268309
380601915
163416487
236112667
284369907
136615969
495330423
477735379
318168025
711003897
173189095
262238495
435577479
639348329
226117131
380080095
478383557
178378539
657310513
424130629
827353601
802987303
669302725
332836457
658168593
174087097
129568945
456447027
296658903
291851571
356578801
281594105
279681779
174612411
265009241
504775413
70772257
410906927
185991395
224319191
665620865
85954599
656005733
421342835
684849219
76113011
210065521
193343475
400646325
324327945
472838649
322556919
432813075
187335431
695474215
319655379
77677359
746541311
403267437
623224893
547219623
654021207
300457949
512820351
291279183
417841255
512672627
332384661
408837803
396336921
238101229
259804089
232207843
405193659
442810715
210331747
511586355
124609927
517118775
324027299
228431637
377908363
343529113
372908951
233984323
510479913
115043631
201834325
443546285
534570285
170316273
296246501
370674929
567483741
300730987
317369295
414280381
593161427
775954125
438388457
163333965
287680925
142600557
710902307
71637849
483605997
272394087
511230709
387041969
231110259
221784893
353986165
438225083
89729787
252365395
603486333
152033831
517338023
526166313
507682569
416951987
486506445
494214817
616316019
492150827
389871327
499727069
719373743
441308443
176532031
274434435
212620913
524330719
385253417
294304183
142181853
467718899
95049493
280590959
503182393
13323105
350178255
598674909
522714111
399297603
165004029
601938469
544366515
187348835
420433977
192732713
263074299
565451527
248114129
219971391
103220145
551826159
210466269
728518901
234379577
312765159
124729675
445068305
452239021
245656789
356540195
290761119
440771435
534054861
244820091
284418071
272895015
334682011
343559489
548387297
231431113
513781745
250792323
202338877
334326043
382101539
111733283
292829593
268942035
91460783
203101465
386895713
312203637
184396769
379937581
413419111
286465169
378172587
186618361
467775875
115475775
219522603
493272625
602692755
442961245
492334739
352437373
658198943
345189057
346528867
227571263
145694927
822502017
455793293
286633145
109125675
383559829
400949227
73134597
394612785
518489769
727409763
205077491
505940391
290985521
590019633
700422475
271725547
258768673
299884955
230046797
471094847
496588595
535073609
339002179
464543261
445876299
366879609
472668519
197911187
204752337
587690617
294200351
368153635
187309267
274839919
548181525
162018533
331668989
110919261
472703825
418395229
110588073
210635709
509870187
482661747
461991989
222456873
344244619
245180101
76318347
412868085
141257885
394480071
622544811
267914563
330423255
481402297
283934509
571769127
366336669
747457603
91640773
499997269
361170343
318525019
172836577
227188539
12247155
388313143
710351025
380732275
234648369
277113681
263147813
295751895
215408137
644221809
455511187
309552837
458880379
298876173
715290325
434643165
533454891
367053773
366632501
428101539
221051115
284709597
274891827
510108869
473924301
365297319
172532251
451222209
274977119
134803841
294371041
76754477
174196401
427749899
370845495
325089045
432811981
665586481
684259815
236390329
796901239
385841395
482739159
342581025
255669849
311640465
228866031
330172521
318588935
320007643
474733063
503077565
531662013
170259991
295980901
442477157
247146589
380863807
355972407
416538099
555432607
282331393
291540651
574836093
203661197
307554061
342713373
499167301
198861111
177174485
374047259
259460721
228180739
257901857
298799263
386608201
296062815
243777299
201831827
149626071
667591847
141675071
396430141
350311237
324719091
274720195
546035369
460377687
64213609
372456759
346313515
370176709
690088753
370760409
211600925
390935455
827177505
302771145
210215619
540648041
426267775
418228765
234082839
357761333
135819489
315437245
247024179
489771877
215375231
388734259
269823507
434246591
311052101
344618041
596893237
764277195
535449761
248447007
546879123
539628249
187611041
311788041
292340673
338767295
379553933
290236105
318525019
222650675
231878495
385049463
479006637
354175987
577453851
147584619
499707177
502522215
768863641
530035185
402406233
123742565
63226785
383296727
161445089
573145645
11648845
166882467
657070713
446300479
370612619
297935147
254536221
185588773
430763381
282848349
377096987
143752765
500845331
320928151
192922055
91289169
620114469
55555055
280310779
572297951
600005847
301775751
250727763
484863655
416512949
607783695
355584555
197832135
410908819
253835643
535221393
401906523
222878075
501664791
567347091
358706513
623171337
293248729
262738569
561771381
445273711
414962037
277492793
563155051
229080177
344332921
505194129
365779527
342538765
563749709
69239205
305072887
392968721
472216397
676081945
147547113
307017397
437884449
591012785
710151777
368443119
701830085
662170533
346287943
458289491
173886639
527557545
329101815
282251775
307552967
581620659
422624639
242813985
452619701
317393659
385277357
120897617
545213871
318087225
248230747
225082241
435110069
134660767
631158671
146406607
354733353
561643871
250445109
396326355
461116903
424941343
166456737
345975131
376995127
177687623
570164331
271595769
531901887
209920235
201064395
197708069
430346019
502584765
659231255
499881449
338758023
216744575
391170885
227593945
603911393
284652743
528491951
104458835
172231809
218585355
462164147
632611715
641649019
207297139
350495439
318893251
203756401
158986777
265368223
492466253
426812973
352415349
347474177
464250351
384884867
513960959
487459755
410412627
419410819
360784387
725930179
189928703
429485389
369912535
524951097
212958889
304668127
560428055
225297941
246839505
468806601
379561453
229115371
255987989
503702801
388734921
325873401
422906583
656376365
298933873
332261547
577627119
470035987
445158487
225176069
202661965
351226477
415809789
443159577
259456927
355813263
246448613
377329057
387196751
305259641
603911393
497514523
175214331
491832249
356109049
436373753
344485015
655356135
520875345
600154905
281712097
367674011
157027343
334780137
309260625
401305907
321745687
221946427
235143293
641160261
208039175
96655307
376094255
459460635
741472665
500024201
333215865
320178303
323079571
439469665
127040457
646999095
447464523
318388865
263556315
630130145
657268605
194304705
277907371
277548499
412183417
26597045
453509917
192940171
319893055
404902625
98328087
594195487
139301487
779123025
310762355
517878295
441020193
129714649
618702183
223621841
368016781
632144805
372490183
364662615
54804783
249520085
442383723
500544981
623232701
361695117
338893745
446212655
281571317
211299911
513421593
361693887
152497191
507079769
277721913
388423483
309832399
484418919
293259309
231750293
371639953
718582069
313850891
344408743
490611613
401451513
268275211
414874937
382606527
376850935
336910609
505501285
139642393
94468901
437960433
188828105
418202939
502377757
328246919
260983839
152308865
706739527
245647959
334357041
522970269
657310513
385277835
307922539
364833499
363752993
214322233
386063113
479261631
612115479
293617757
441461147
120691353
395695293
280497349
227287217
169013845
438654701
136255667
363154877
201254733
555124407
170082861
451750023
501046283
424648323
265074919
336569301
843162509
148409999
452305213
417245981
340768769
384871071
349084279
509984479
245014411
539185303
809399633
301362895
356786083
519200165
348702557
691733889
505460867
232341615
522936193
191972049
124343295
446613525
258367687
320362605
553727663
84185907
587371229
361095345
397437685
526386073
178086537
264131395
167803997
478798299
420995393
186853375
720358745
353447987
80617321
409330649
274901463
207109935
289636793
532951577
384145319
641517869
357107415
491723611
415124699
210019065
409627677
215096157
307191935
454452465
566376199
428721479
96491373
374271513
265287261
158367225
338245685
231813531
415993927
495292441
281346261
304438747
198961967
340078307
359228097
648033267
293055651
522569877
103147127
98216571
209242543
301821827
308106771
506406317
398607859
405099573
676895795
355584555
279703147
216780133
593556225
316210279
321029207
444902177
244463187
699462363
287848519
220967261
514421185
382751883
655079537
452909635
401968517
429091767
396589575
203852319
369886275
318454343
542844261
187494751
458836801
347288435
483796089
246725383
693705623
135326965
438398493
389968737
430212087
312162461
359772799
476722623
323900373
397277037
436442577
205131285
208822151
275036857
414638771
138491619
528604903
161978481
102768985
491670693
207556117
342573847
84856661
255145395
496627377
136451991
467199765
172184661
342208251
748147163
327722097
296089289
276536433
560926625
456254961
601204141
361184037
337175545
267347615
483710313
306641995
100778485
522478927
498551195
581801249
283359915
62284073
132389883
236351665
249210231
307467891
306483393
315578615
300565853
370576285
240185821
276902907
239936377
282815379
426912687
551442271
444892123
324734761
435101505
252371135
166846923
602124343
581039229
173202595
393278389
283824955
355200911
305325259
318545577
211680765
86535147
335868687
461939859
341658277
485179851
807911883
155395551
241753041
135774251
315910519
456019071
399094597
362752473
535872239
398647643
946798603
44490349
583481421
333394311
213220465
401909409
488925675
461031165
143913573
314688379
677801747
299633959
401732187
505865237
349472607
482667877
416958023
309639089
372511377
481079159
512951291
433684357
452051963
185688075
193919509
655856207
205446643
348974011
430120035
482002029
341541025
626530559
418357969
218287941
190958559
314960617
218038227
356620703
517917557
502806001
525217679
215601623
370201077
447348749
147645563
401351273
325679797
434453759
260343529
290173195
567109831
767050431
258440911
408866255
468871703
573032211
91628199
142525295
311203419
434553557
136081719
351858403
159312057
602576163
643882935
257289255
501169891
329674407
722796711
409313509
535701561
301986703
304917785
369775423
198313767
57169821
712888811
359955775
312781983
285089485
503866377
289983145
211553573
433920231
315289561
215203367
434401095
214081745
117261583
591277995
226602723
204703237
466440265
418598139
311822039
307830765
348615295
298599597
314528019
252434317
705877179
510843493
364088799
116748601
481734245
334799285
267652185
206406545
464858379
538460253
407414655
318205375
518546193
383985245
280340017
150562069
62040425
71406561
202635601
421207401
513227971
585958837
951945575
159153509
362734603
460555011
312077081
210393747
388254571
351947735
304227293
326515899
82698811
218769691
516079001
419198185
348415149
223486041
219252329
457893607
411594385
318189475
325459005
96031305
395384627
102948859
254436983
305152689
259981155
217091213
473120469
618024787
148759637
434405661
212632243
432817069
358990111
164024809
444542259
130539081
385277357
491849933
327315751
474320211
405802277
230060443
190628275
307465121
247822287
424185441
261650365
591602019
530877737
320419493
419665071
334620399
41824221
227303989
321465555
469066305
341030313
181203453
312139827
212054205
97605035
250439953
213364403
188758213
95494293
444463149
131792279
454452235
96301309
161445089
391541387
416951987
261707825
815206409
269718453
217249553
339653109
581576721
406558585
364012853
458696655
657272673
544618947
187629537
170553381
558777081
332608429
463431927
407516865
686492599
606087573
151587327
605809843
79770005
913693947
298948593
517183621
243938291
548507875
527137637
255354449
37605115
292423899
159275439
280183577
390153567
402770641
284338185
438546615
357164103
641924935
378172587
737625749
463742095
665840797
327363721
739321001
173584355
199503217
331625069
443038179
88496035
312032789
399842939
272738479
139202797
145057593
421137075
478011769
464202795
495330423
382771299
546965599
251359907
485394783
438339849
421686993
565227359
639368507
95166427
156881155
334167593
172299363
267548075
360791507
292571475
689708041
348135241
147586451
224495097
143385421
722159575
193994619
521266873
621975205
480987843
507028073
472320293
273435991
540542023
563843295
163960427
308102503
385058509
430959333
102808729
385778453
320178303
113737893
316244579
313137099
82509123
376193873
396909871
310643687
291948471
266929037
320936431
382062471
417461697
267056319
382464969
506424011
291484711
422412385
376417943
564638965
484255967
433299473
360645133
213159557
744153131
414835727
360227125
320570917
342001011
334773883
64213609
433386461
263490491
388983603
361377061
253882087
495711861
388418097
559365521
272035499
439177445
524654565
479284263
544245597
386695043
413315129
253222083
163653669
314033041
272834547
315445395
409103885
186822319
435515259
619225845
373416765
280349549
463813137
209555691
599120449
178949157
694847573
537379257
317003989
492474459
145459953
267316003
106090841
189386527
243919467
471105121
318541033
374007291
435853467
237749343
305009749
410501681
456139467
505744503
225507095
285110531
485675089
204567269
543767477
537921377
496483707
325600357
269187893
12433741
264154187
302095247
314572489
300037575
471901535
606698561
179969853
556287523
84702365
335832911
255226867
488056713
220239553
318126861
444136373
343347271
410292575
473524815
310778945
152208447
465186405
289394493
322406063
440714221
743519807
124606055
465252101
404099421
458104737
334031991
399516253
389596051
480685959
455855793
477585183
314189015
294826627
260888189
261331879
460341323
410019585
297581001
243567441
585129699
219918523
349131829
134803841
405562375
441417149
133026117
243844635
729317149
474805069
684633873
347080267
69658003
259152363
340352415
425640641
274870845
200890049
409036623
185921009
347542337
651810247
191225757
346866967
320634029
334565887
32572077
663307449
231829495
284894907
251987067
646353515
283435809
275359209
447254537
347795703
334809335
78359237
481238901
368120345
232640427
173644695
366275451
446727373
321340369
601936033
484711253
42797021
230167147
566496009
203442951
128235495
290733807
101138861
382229839
230060443
546679239
203380843
466560919
183088629
340208625
29088039
49117259
96685057
126163089
129633349
132177975
635296541
365422789
267167345
237878813
132903827
268084041
177551903
137455749
288112751
314541051
199012103
265361413
327424435
387594581
450576151
537791741
136106293
302901593
437396093
268780149
302015815
358574741
348728821
316788647
334216149
352297981
298490031
172272215
407706223
90988333
283693549
524164835
179213295
407665881
324409059
247864249
483653035
529443771
282944955
296232101
440538291
266603145
197759199
318541033
417128821
124725323
370362145
44518075
543529291
151898851
68714891
249328363
692267077
128833215
526540011
758091279
157108125
412675907
249878795
498590259
290421125
147823467
161107005
342331181
292576513
254847141
474254337
421899081
79656345
666103759
265842807
388797025
284803603
555202229
261809453
449961473
349736685
667799943
175242917
208920717
185489239
354678795
206183537
474403161
129169257
133028555
159047289
157084419
208197323
406206013
231370797
576373211
451486139
193237967
546517229
121501823
287220375
321626273
351741865
346298789
357230171
415607923
202136631
185680179
227636601
262023221
258355751
424784143
439040083
542193633
512651067
522627337
481396021
122069515
467284751
159089351
116693517
408560461
452051963
62197697
558283273
311523711
358273635
411441639
269479893
268820559
355513535
530158557
510085455
144459873
148743185
321854679
551362717
305624365
413101377
26114273
431815867
132397433
458494543
286531391
525384753
548952327
258622915
620131857
587658849
343405373
231649687
138985819
286371971
294708355
293720705
582447291
558543267
79927049
368386581
405186759
297174271
383831361
434259879
499221127
519991837
611214103
243988911
126935289
386565403
364866117
528422927
160686875
107684653
286165079
412221121
292718179
308257209
186136905
579664711
473802903
371345207
484511099
694847573
232333287
291382101
372899333
246533987
297017035
302230729
788173523
652072227
649257119
305806509
140683101
139828917
712012403
385181787
531181597
169826267
187018973
331226775
162863309
238595939
347731451
577871161
191508665
386841029
626232175
298468579
223102795
498179535
192064403
199306567
349365897
552212847
393466921
367890033
265716255
188253375
416864827
454406871
462239331
473787119
261784007
551152621
427636123
311241519
239995849
289016921
700281617
394978239
356335625
365744343
390238449
675412081
451655575
441569127
518390641
263597873
208946075
482299403
600147715
512680579
488991369
225557031
309028967
143180607
194768325
302272115
398682915
295072865
377983221
204575937
639721851
486204789
315404087
546875211
226226653
309952519
329266833
322417915
431394081
190297957
459253075
242863827
492988685
331709871
290526975
880451237
346046297
151816875
172015543
330078439
448092533
162449537
287691587
269997317
514430419
532257283
130506993
195177525
227946961
193521795
343428279
221125427
185786639
244941669
194816485
320983739
656618113
322444977
44814551
280048217
635206659
85683613
340669631
479338825
410852985
228561431
358253739
532384353
188791541
384097841
199530111
683596977
661713953
747785577
606525177
537308077
415623339
352604625
396183253
372698589
131475203
260469463
364288205
421389363
355809839
535433857
372422061
613369861
590525007
494577365
419098801
275597121
195962087
460796315
212283393
351789785
415410741
75184753
300806927
282191497
385871827
463507413
566149449
467978897
338509613
213553131
389257537
503227731
325938787
435444653
499191809
488815081
78396297
617980309
365594837
464267355
690479561
257455999
27518111
399252761
643328313
418480645
209941415
390840813
756421281
126459935
337435301
292304429
194738475
423581913
465806235
475259051
54555973
212740707
350557747
518722415
321340369
525979349
352041087
337940577
618314561
217311051
514216075
220227997
177727387
206473353
299722929
375514895
21539589
99815755
404756925
370023583
610189691
182417425
245741021
432681269
180703313
551577671
609729697
478252727
455922933
277038231
145430145
418910299
293469281
434956547
196758795
549195479
384793757
139964699
340974999
130286125
404764765
317979673
274979981
722834669
233420533
401506545
422882907
897116889
427943715
701276575
262064401
724136285
97145755
514714403
184809549
515856541
641639793
42156275
209975593
291450777
601787399
265967005
556097191
375016739
142453825
554976095
590701159
247212329
225096337
509876141
299920445
444803603
428486967
278738231
363568061
482511029
307104387
432032997
644159223
463472427
574196173
433283897
270746037
300620493
577707449
650792023
131390725
271843989
401997009
306452187
518928601
252640271
191525059
99884025
586535649
720628511
425785607
486706307
129558241
323155757
123941319
494120231
212023415
523601687
459435021
338182041
536932763
294298297
326424831
331088319
280210137
323515071
569909895
244511417
332396525
508924235
361866675
266981105
487085537
536537627
179779179
541665889
249681609
298915743
570044791
548628393
504440563
183919971
387081555
678954969
90898131
152759051
388221727
221021321
553501973
554707651
651248611
183918561
123191237
96426237
286466213
191907351
238119447
643573621
175469129
454328581
431537307
230645399
593604795
303968891
251926091
455201469
337748297
529164915
266771431
474254337
368215657
165444061
582442431
417428835
169303805
281435133
359687983
261950977
514910825
167365619
348331119
372770461
490873839
583436871
355211799
373288587
252850729
417724643
373141161
253530667
388020165
573529959
122107049
423208985
516476823
534561363
319409067
338096553
175308589
355194281
239001551
506401209
357392655
264987729
326435321
570358383
292270387
406768997
532884033
271482935
379501829
105542237
297256741
91610289
382407739
321093907
293050181
403854531
144742609
126501959
499846289
225362593
247291761
401681727
211059781
212342877
472562581
128322181
194089735
346226887
147574881
146766909
497408303
346092685
189571033
507448655
170241471
721219409
395305139
155030015
482413805
482369819
361132299
504233929
451311905
205374571
323990079
247569845
721717783
77555407
213644105
388415021
363002131
546806675
484299249
190694181
468690175
88024213
593841259
236763945
369579223
430038581
537516773
135442669
417524479
179994847
427920843
566096605
441480837
248868981
49386515
296142539
332766139
569589911
253555439
576912699
179951917
603466715
333882939
108478405
292756365
194393739
508417123
370931603
384334823
151569309
422979705
139862693
282630017
78858813
368307847
633937209
92103233
512951291
677986003
464743411
727240923
259344425
190681273
353405217
337835355
211200797
274784815
258852705
263575683
172676273
136141701
281442183
471405091
363996665
163570577
236437737
520960899
411777261
33835731
146389253
220787165
511329049
275612157
321192151
227353911
334543323
89030769
510069293
536225367
320672761
540648041
550096939
132319463
289275077
134744851
658453229
247005359
180257425
262130439
464276139
562490589
276013899
405669021
289668681
519751623
360810497
502014969
219572431
671604993
176537817
129203393
406677623
463338893
106656737
562090943
537906409
90739073
701255717
472078269
396062363
572231723
622228113
255389011
471951153
623842431
396817993
508085963
624637569
564346665
422855671
526540011
238007493
215600403
428529081
421222485
318830215
192614997
485357923
137583093
550004109
147093723
318343593
471101063
553929891
171182651
478012493
105080971
102893085
313530843
400554241
170157267
465635553
221000323
466335845
503069197
574641909
231163511
327622771
340207683
591452213
490994259
254221803
269381601
377918249
454495873
349385901
479484357
261421975
229883037
458510881
363008309
690180839
520331235
329019111
643983303
445967133
213269043
177429085
451204117
262285251
145085859
235087955
224930057
232072173
590820975
145507623
405389247
430522197
113448645
487903033
199680341
295726577
422723449
165533641
236524015
292831917
305072887
314056123
373756135
151969971
323812755
114428383
284303127
417752015
535041035
213875163
208944977
592915539
345535401
248729473
386224709
300310107
96516181
257669753
399743887
307593515
540715725
675340063
560378283
423787533
490325913
484793499
201441169
426060651
187775363
239390001
302129115
338152097
120631371
265748425
312840019
42426259
293937835
530765379
459121403
250727763
430405641
436947387
685618473
354868845
350235793
444103591
369001807
307291651
506547843
398731755
324534707
325509247
191905981
390755321
311778123
385945867
91145099
321582935
313054233
349793305
197919735
504226673
252463923
756315933
255997037
172075669
774760361
237792933
253232397
173123139
449708435
177006577
236437737
317041529
150735843
434190637
280157967
658180005
298207499
195549591
290535573
521174613
485752869
400475205
204759947
435405153
127268817
716341945
288829337
425588797
379380375
334051505
31986215
145818145
634954055
487298485
315232285
86904339
195094937
274108397
535247853
264928217
337604935
343703031
92040853
423053769
243872963
194144673
360019945
233818617
449861691
80617207
561771381
326975011
334690191
212711151
293738447
237615363
229449939
389748605
474893221
350644165
356104221
547214465
445961835
579655545
423124899
335710911
201759973
324574331
451898089
467298507
129596451
261035533
410213091
140208713
224866745
409792019
423420775
157661593
277813281
199479665
333671723
354163065
420995393
189397943
68024413
358847497
414865113
608224275
237497887
139782209
294402691
271182807
356230155
264827153
506517073
631936723
417268629
251846215
55987185
587744195
505925181
425588797
191738541
51249025
141562999
561593747
343382017
134812653
423250555
288959471
159202039
613489811
212429979
124106707
304492959
267700655
609943893
231822827
560385429
320280439
218893635
126602879
385907669
174268343
734428729
349665861
308749173
345310955
518866189
345590347
98822033
464516001
103753945
402494179
248020367
154091381
461051423
281602881
736579775
388424801
589195237
391738961
369049367
727989375
543196643
106401267
320384691
209233047
405002313
63204759
422603553
362674923
173617817
138648061
532119847
296424965
669302725
469264451
511903661
403325361
174155085
662705217
528817323
299424191
219373511
329680665
535328375
582387375
435866915
194971835
472442335
128345853
201649157
466652775
244701613
291649119
334500687
529312615
589344149
259467289
124725323
124125705
569432037
294212503
275208197
495965421
756108765
598029963
302209489
204847809
727989375
250698191
431350047
708458105
283824723
237811677
363568061
310579267
261084921
249347187
363325969
728285261
501510851
274330421
230682591
173785937
679933673
520704209
559280313
595097161
424802693
509850167
387633397
308203703
577934181
384845605
122756385
235869265
549698183
423207737
60475713
254614953
471729819
103368337
264003155
383038611
276409961
143396153
346329183
576045835
316360017
535886273
376566513
611896051
412141695
82815099
375818227
58148663
708366221
269479893
643214221
451723425
145572729
565017153
467743861
177963115
441222243
529739265
245316497
306799289
316111573
417139315
682016923
554012779
400430791
511831699
86544073
143607649
468303305
640017143
149178561
732879075
524144051
568209009
607252697
147597627
274482357
101149011
342573847
553698545
234430367
444887967
182126951
671908495
390190751
62845381
253974469
339547245
504995313
295965475
371022015
383890573
154984143
143777535
315578615
400430791
87801067
392537179
580691557
121869569
69134669
572177727
308153845
295973933
42826305
364086111
579937973
60193011
605788587
147931051
512851469
181641061
183119041
310168453
153038087
434077131
658538025
724710497
613513069
406000725
368043819
256750143
277271585
111276581
354807915
291999511
439582307
359873245
336808157
492202801
466801675
678105525
268173095
298274959
75996435
636217719
252585625
608274723
488597377
143826959
452920215
301129357
208476265
321234089
582391473
307784151
276872385
158691285
694925151
548806155
453832785
343604523
399624737
440534855
215873771
443129613
308481519
137472353
159668345
267876081
266446335
357143361
437541901
311460245
376152525
245379963
436627729
293766543
257993875
518070739
433778693
405103343
450978891
262459669
412610647
250762595
173584355
378575451
270363247
374157703
285910189
476249523
265626919
541445745
345334601
366800773
783988207
776737441
613942081
319023823
353287167
625397139
23307565
476548821
634166681
337719245
518466527
467767383
379439457
245067469
519060051
417387863
745249105
373390167
403251413
350671415
504392643
69581473
430006499
365391171
350307127
284053583
221319595
414707193
452321673
272219541
182897415
332109701
421193843
241407695
427518153
467282805
112414991
607406379
155496691
147119645
529800875
211656165
373619973
223670485
481504735
324246077
335206265
373407507
339925589
330122339
804444837
591481999
548666175
340598717
388420273
309885567
398955907
385760485
359991609
334942521
420934789
401091747
447461417
513865543
429780831
617818499
366776743
392212819
525988153
209888749
840499161
66055935
266136585
575544291
381048829
281536825
423291997
168683625
345264955
400500005
273558123
340874109
378167197
289213107
768654871
400086009
365385717
541859759
88302231
431957183
391046061
150646303
390087809
439670303
285862663
727122519
211407871
193800659
517786027
443914013
401436569
411752177
432411571
224124459
407549305
330475129
283984197
348142117
647992817
371650795
103591221
326450365
173645769
422941889
69496161
209996643
331443809
463206087
554184607
317558053
423543185
207843927
516650737
341761131
673946189
307097393
208523197
260932727
269754579
399313917
389663201
462436821
80285559
302949231
61201847
214152629
388440485
451293301
406502265
300327815
238292409
727409763
287843981
543586303
293355079
235657123
606244113
550005515
285134735
122671649
214120815
356451007
549934187
453472769
74560185
233523385
714571095
315187149
425489795
144328947
725794085
821539743
499341863
262130369
365430889
306271581
281083629
121910305
312568127
211533975
620250567
253735175
141453675
259189303
326941389
558050293
180313311
281643155
223956117
280319217
416409133
574995819
272086161
386784655
305615115
449814857
296007965
703340493
423047555
365175361
445617851
212697865
454545825
270164245
336296945
805477657
417087699
122567703
246948489
583436871
369648141
360744117
198635245
211827003
583621415
504512055
485779509
614871815
529816113
485834573
587051457
120342949
246862689
431551183
205719413
574917107
332836457
141553505
259762051
325811731
428600703
929621099
528590959
226052839
774760361
297759137
91942487
244400685
634636907
260166559
199807191
356261545
453394089
319446281
429974265
80368021
114745533
528817323
637316005
259632145
261391343
241379031
217343617
352978071
344171571
490660565
281739153
575237467
496588595
397877433
246499083
284826105
399211041
149566629
385873435
268631879
299805041
122945567
347318833
204185013
592274429
349699315
393274385
329241125
370779613
210425043
147381103
316275591
353555475
337375743
373813925
462932649
362603403
72016581
424976055
182722931
241462529
492627747
193934711
520421605
600477895
509743157
421993459
676241217
147645791
330140319
376377249
346007011
91812097
450912461
359287043
463771583
394328823
507528753
779007299
604387709
549635867
356754693
387196751
369889233
146773521
384011415
326191829
579085265
481163783
357049857
98471601
409868739
344298427
373306413
556949511
495712037
406525963
372345977
147584619
322941375
417489889
337361929
296964351
390534425
308734293
253981565
204373879
229818581
561223367
187554099
484690317
400751911
425417203
439846913
183685535
307673483
75982755
277611577
436245347
546895897
531422115
211251919
266825539
167260947
223390051
281192515
116093409
385531901
137711897
447109227
410920867
131714201
289373415
672449919
65709933
340458097
209304839
201254733
474062111
540027313
411948695
244477405
496252493
269564229
258206929
265408727
328446765
267531977
355606685
162342969
320280315
239452835
408383087
513591059
71494835
406303669
236647611
472116519
328000237
202850269
400136331
492928643
154714775
315158275
689997889
374527491
598001927
230259219
102607655
337566867
196618807
537031899
465501291
589890039
82026039
148590865
584742399
461815781
416506993
181823259
254025277
132520191
731819763
359184007
354671259
190830315
608848501
222971469
290245381
269658081
639322593
211979739
428501355
712544283
196761479
58803319
378341345
366325763
320135467
477050337
200000571
284988391
62795383
529452175
433944583
301548677
630690153
527140869
416358241
243888035
380154915
610498085
357046655
466435455
466058817
89798835
582540993
169377425
249496475
332614083
265556825
445223397
206497231
675791751
144742609
224143065
364585445
293460411
269837609
118379487
215102019
353104223
589103501
276296143
288623757
573016417
375708213
501278439
235799131
434598351
623216343
323420983
231072267
754256207
538912763
266429251
514365091
136486903
317041755
512046297
414757529
535147495
275644077
806719329
129955733
534575203
272586897
352628643
426977395
49302985
290741067
279469615
410559395
294371497
770627321
263798557
102968013
302281749
443665365
530729535
241997137
199841513
309348485
514744583
273110519
432913117
230729253
330102299
149663841
97585983
260771465
344332921
470428273
544433695
201032497
374333697
328515003
470435097
275909573
192477997
355809395
252761215
563250987
533002741
272221305
468860681
175150913
360532271
350679445
548462161
390694293
282345599
493664819
596513835
346864807
92316753
584849723
630118075
124140895
332066649
292613441
525814099
498463679
276380589
95911105
550127221
514161399
611585485
358498695
285972595
463956195
293460411
316120967
305707721
189130625
237598133
158178349
275428321
345023679
467111873
335068665
666976177
433949131
317351721
513761163
533232603
491334357
518489769
258127981
260177651
205704621
382727241
159019179
176588283
425544727
120033045
455114895
417241559
125804097
409687629
177219833
186240001
178670885
288545873
496113109
584953041
267570341
512677829
354358635
391831437
321801087
212361875
404140483
306251049
275005509
348974011
329153289
551754555
385139223
491241235
183719417
343089271
352891233
238037769
299953477
322417915
357277455
237558099
148181629
382391799
506471225
423393363
337912099
265321935
627945927
305012925
329870925
207810217
270629521
211249005
457876407
171070555
354467737
307900199
127877421
553490521
430121361
354344635
423057229
305981441
567549073
590882501
313690567
159355377
297504019
361936805
123783613
468021419
458704137
276204157
502806001
319667579
365804535
498513525
313115737
209525325
302544433
699730787
428961339
269351575
519100499
210571325
451441393
340367933
320577393
634613799
306360417
164272169
242142695
584050369
433862191
282560967
281600945
481863709
115170525
319281077
476846573
296847459
315275145
546851347
523516185
430121169
281912249
285082729
573212137
175932911
305156517
238196713
183878599
296315409
381391281
526554307
225689311
488367645
204902639
295758635
110719773
218097711
299266459
574787027
403778275
357130027
312301653
20874571
413426355
246277437
364662181
184077729
275592209
215200827
324356477
638880941
210337945
264403123
731422139
134643981
385616113
434462117
186181379
349866295
290092457
405288603
331703583
423650645
182674519
27060985
455200013
493549415
64022207
544590571
264418411
417089967
107270329
187917869
507019327
416585357
366469935
385907669
290437635
206990853
631382625
387561335
163752729
356272761
343224375
258383097
293825571
552153255
326708295
288799575
33825963
478568129
283340427
104896297
451403985
123012515
432260077
304508535
314447883
299599837
389631591
208521171
285651807
717974055
373172499
115984763
281198065
414116405
288722511
409779443
429609999
531972137
264503739
275711159
565017153
299377793
398477731
232543381
508492063
297141023
244764245
145001703
326469453
202400121
362921727
347641655
213455405
710151777
464509779
524982801
348201531
215098875
611225827
377210225
346046297
265332275
561121417
476502373
195621171
492641951
684496475
554892255
363575499
384219001
331921247
65073079
815585483
419323737
370509571
178086537
578556901
522587061
241408445
345174573
453177473
426185511
348604447
358000455
459829135
541757309
546456929
541641291
389572769
100966319
642515115
599599853
253982033
638982007
247220333
513542357
353070827
298026399
286116905
160641271
600892069
564282065
491843839
332433769
348327275
232024593
391071761
186398557
305005737
349332173
398284901
585801207
293742565
256842805
586535649
485989457
325982285
558563323
720900259
575511375
473219423
787384633
541448983
423936715
403111503
685017989
524790487
388233183
234568059
72585549
466247039
354086575
417781973
397437685
600148387
118509649
376782817
189853379
609920647
234035261
327654017
390214895
437599651
254470181
268683747
201996313
174890199
276577041
229450767
247923739
30557655
117842571
538589995
407859729
445166093
195075475
189967597
559035399
201403615
341058879
266530915
376463787
400622529
266849779
266812713
189559081
607038181
268048017
311181601
372827597
333955531
639387699
111039243
428798235
127845811
336912269
608848501
482534585
378217191
307552967
396991561
419837661
378890719
216237821
538195259
164740205
135845545
477089297
513873027
520331235
406570137
643438685
676081945
525169307
301306529
269479893
605492265
426917529
321801087
283056865
497920731
210659367
364114981
385859985
58259957
186439109
182243535
119941643
367745405
267070115
299739667
619841235
459900795
345971385
274381161
320114911
516081831
143591109
107049715
490884093
311433395
217446119
460129307
204376503
519475485
386109077
281445237
272392185
565273119
547214465
418762985
569194483
689031585
454128597
528074387
380949811
559022705
229729273
644265307
456039133
352646897
318451147
481359471
170404423
590363733
455855793
103140979
117627227
519725887
244597015
358995169
164053823
558543267
508561639
317025547
422450315
410630105
205910141
153032747
399797489
484728505
427070747
520776473
322870685
458128159
293450497
362947013
543644217
491203275
601755999
358277845
652205499
264602269
319344757
455938481
410895917
147757855
270053707
309701037
607562351
596062735
280979739
152208447
367994551
304467347
620019735
221808145
523774101
325639311
90988333
314687261
630569737
447063801
474988093
180211101
331003397
215304039
612613377
602065429
296396745
221124617
201633003
465979011
377378867
298291881
403277707
197538495
443658049
448479171
401498961
274992293
114978389
345825665
599275397
513928195
264252565
325138021
552445623
400819617
439605751
99981809
478214183
174860701
370497205
577782577
166409203
547352489
204825247
214492825
415534333
372960711
499349285
512864169
582380083
482585635
503132319
174936183
568386367
401641041
395320819
671151087
406631297
357855357
180220025
464407995
457511049
247262639
351790505
330831591
294007605
127364061
591452213
290881435
393814841
336144749
28358705
165113147
504391895
328440877
392995953
546484039
343786961
382503881
286671385
744167735
379937581
445941725
222902331
721425555
372166075
365721813
375858515
226623415
126659097
110382283
442440795
214596195
496493905
81825485
170114907
393690233
360959525
651418565
406220577
143246183
631650823
348410509
374049761
157170885
334292503
385359717
323990079
276995205
476662659
515766917
587060031
383002673
388415021
412574549
686780933
258322215
564149099
266537751
422546085
378755385
299826493
678912465
416994549
330925281
83231143
482876231
228180739
279434023
129847257
114261335
584219393
403679061
281343473
378366157
444243161
258359449
107725513
591760275
316114889
307114335
273387947
389214075
288224053
815257509
490922895
352095223
422485939
337917415
477094407
472605869
223033629
446638347
402793323
314246229
485661979
617688001
380948257
66629819
133867353
591453497
480224427
151640877
342153575
396161139
264897721
336547473
285302435
255906125
278493775
499714875
376572005
265839979
145928259
219485135
331516961
338972465
348164355
149797983
453509917
299081213
194962749
292148189
383303153
449477543
773805369
399023475
227017225
165751739
247760303
493330449
341034807
281397283
285740507
433042595
200834095
165627781
88768155
199277535
445600247
102641885
275768897
352998931
97153785
325946767
146063919
371306741
555376503
210811013
234438351
529995329
231749817
100937367
405336465
309493973
502962003
375248299
601941729
592548123
407156377
496483707
686780933
234051865
100586433
401373413
418132885
159670109
378962779
550322991
518125807
120591497
376507319
597507731
419042555
366624237
398713255
609022311
287974627
310613343
443287929
378528985
420362659
284205265
248870059
304510389
349144117
327978811
595950319
384524663
390811593
440163227
394011655
633444599
124896063
218100527
170586935
191909331
206083121
369806287
231994761
608490405
367329075
351313427
223916767
466043661
226333487
344184909
279592385
291157157
448292369
728901637
461908855
398859035
590759523
175348473
442915777
376483463
300914019
54520833
454232951
378902627
715163195
124137975
358727911
327654017
616358579
261258615
702740915
260503239
257270413
410849053
671147865
537339675
197606105
331913975
304896801
437327439
562821785
244856137
235190111
71813277
172385737
94179205
493705417
361692393
130679851
585080941
520211309
238354561
612180983
535085009
444190659
418114847
357206693
199725889
483843175
280807363
365524041
479429715
418046763
371879929
303031387
113902929
568210867
426393149
324333149
301712195
412464283
347669007
272957693
204291785
270362505
720271161
477562485
200115713
470088685
310831399
600010005
480867599
410429417
227317885
560690445
536801837
272183637
622950677
456064591
340227505
831657073
157049877
409058757
393011211
301530705
339443483
214051215
88790461
402512295
335201427
398256545
336915399
567559283
293037167
360282095
287195105
241458709
379990597
82256939
189500879
666220645
304555245
421151653
406007055
226062797
414563967
525149523
704705109
393718277
700069725
315482651
299972471
624607007
341194837
346321215
755382675
650316825
286277355
663297135
477292059
190974911
453273385
392334961
529331641
503417909
390498971
295918477
565006443
496125813
336162595
120552699
530639681
245382703
743676611
187328197
748746981
251082245
171312739
414773431
580011035
191678611
829777689
236801935
348258417
424058519
470598321
601764483
412260721
78419375
144948683
53859187
447993435
529266581
408401301
240836205
366725285
338364369
340718155
529814095
645467125
342636607
612214301
502677623
578478415
314161665
359906165
374825397
538244137
440237029
197314449
306610149
390833735
661172113
603573585
268584649
453108471
376568653
32293349
479892867
419404999
285380685
156581871
452330455
110258899
328809687
337002419
361850505
106656737
193621817
378325607
290048975
424058519
601363825
332545839
238753617
383884739
519246935
166614945
90249863
607725681
412503507
508491855
203310007
666991717
216279255
398859957
156500071
357778871
221601323
476546287
406936907
307044705
308442553
371649853
258734883
291140939
371958549
311161197
321892677
340850579
563068523
537340701
259492115
455210677
392785647
514788345
225060063
328342611
614286015
614770033
679754477
40416875
248523245
89152167
206756421
456721727
263796741
192006275
507799455
618359887
355574393
70834169
357337071
418478157
277395045
446468489
222244605
264403123
316107337
156468179
163056203
324148153
547007549
301537761
477647085
574651391
182881103
517734117
442730033
101131079
277486571
305106327
602417711
391141039
372209329
208579715
216677767
259167445
417069623
413928177
236509861
352891711
174644347
695273925
179108243
112317577
424637837
408909449
659187705
181975785
375184587
301545971
192075347
398126065
258512395
567015497
365681055
46195323
153965911
282970735
381255519
278765125
302090133
572508529
350346871
350352149
184765143
279594613
451403985
304241687
337501875
144658621
303407531
104241931
124313747
471419861
677986003
210147013
116658795
303367985
409777947
383007293
442896951
574348631
542753441
405399727
263657501
328987391
274043019
242547487
549849929
281984643
241673137
369544225
345462165
249833057
362719551
581675039
277420449
656459129
41431135
396032249
369396553
384845605
316681955
252812705
351499939
255313663
220442209
513758257
574651391
435136877
155540817
224274919
805373079
248697867
410743503
214328085
396367053
448901581
578058409
304503739
351649647
152200819
431990487
330070461
278795445
222198597
490777735
469453605
558508323
577296341
404802019
218238883
565361311
479974647
566269359
178688269
305675605
476367393
478299237
385734891
265011641
443907939
169610581
309166185
312727887
393160409
294158147
490411401
247965823
50329263
354794115
461805893
358997121
449817459
571639131
743320955
181892033
360620451
248668863
429036183
282232219
319750225
669300439
498884949
418383673
254681207
289185851
112738393
401191115
518476485
314210887
520566845
70703963
463402823
493553061
210805529
340020997
324612189
384552171
704908245
134161359
338538957
403662975
316971119
528067299
247915691
616222567
399211041
794944479
334491609
107920003
98390271
287968701
291021661
281802141
414011165
311713961
302841305
422517809
192368287
367642895
409095447
592081939
803347737
596617943
14097897
101320173
495579789
289016921
320114911
631750335
168540045
262551991
770506673
207777613
639448743
386973043
416970135
752988817
245253687
149701727
444240967
165191683
246843543
117650237
444168627
462544887
417752015
55007865
280342141
343224489
387145825
414463093
689598113
128135607
220636631
33835731
441176233
728309415
253827205
140180045
249655781
200036587
461913195
293074925
362206445
169785295
215932483
265320067
285632127
28358705
101608373
169917605
492006291
57716361
425522735
397299405
359627147
67891793
277921961
376453709
648103357
375514895
492781111
423457069
311018127
339882573
486700589
216754817
439956049
227752863
659779339
333820235
154612563
593978839
277124181
195838475
199557061
470137703
732893021
330620661
541448983
584818463
448222331
384590595
331688517
141298913
462335909
143473537
421041141
495461853
316795377
493664819
518663525
316384423
670132319
296161211
106797873
177038383
350876355
476738403
519890121
326576387
62670143
276288705
280864183
121416713
237827895
613513069
114183835
579703475
288345875
227937797
325755753
536404287
162970793
526759969
284959361
143223391
604546473
228573741
76720825
413925321
517762777
360887985
382329017
330512699
419640037
377908363
196761775
579580293
312765159
177936085
441887797
682978859
656554977
523937121
329985049
623232701
577165739
290799745
480666727
228935235
216791901
658423075
515013977
427466949
234633843
317541209
261035533
226513247
205568691
215182905
388466303
245519835
556235185
277634515
208989089
343054761
125725109
113472505
407063855
300395847
711276179
583051217
220631491
497559995
98648131
540956199
492392551
434090693
171233153
169640277
491150979
420615805
298631773
580225785
442667409
239308225
469107299
569507455
390952531
211065511
674745505
111512285
407871411
195906113
212363025
417586125
260232265
145509651
659809365
407875395
410000633
675641249
423929789
27610475
297967297
605758509
462977827
484255983
812733341
650876255
413026253
169758591
183088629
150343461
193334289
110004313
307623953
226775469
196761479
84216127
388804703
943000255
345866079
263804655
356055521
484061109
183827459
162382935
222406347
241318249
349696155
431436943
432670203
258890645
450085307
535740345
524895245
641517869
388260547
220367357
249403339
184214997
527546627
605416911
81280617
189495085
202146903
43720465
427035929
174656967
233338061
365830629
475676193
161247795
375514895
443242509
495679521
90595225
433752385
436491221
63902559
366725285
419617239
328527099
448400699
111237395
442539553
266985813
272219541
409065307
197303995
587931719
423619797
377361049
171878837
221799159
546875211
470650455
450684219
596975619
303737933
531971075
464865405
118834787
604782171
272003737
120031941
697207309
61225541
413513671
289139637
456540007
306673653
198270265
279441969
304722977
583462571
551513365
544347981
486385891
295980901
175306253
199201289
648789971
445507905
172836577
553036813
436063479
307243749
296175775
69174223
289247795
638209759
352489571
466928643
387547913
320410533
441905467
226210113
532554233
283283907
448038001
531201035
258075877
569882349
404348343
447355317
483497147
573110801
628574245
170867373
402568803
555948737
193746255
473567843
298546709
234186423
150224815
180487551
391690545
234006893
572026185
497240529
184161903
518877793
100113341
331921247
552156687
344355077
566110547
310874215
566062691
364322517
499183153
455454099
343605403
390106421
374038855
294245323
537446319
383658573
389171103
472916897
313739385
735461917
397024995
684496475
397702291
352836557
583937265
598016683
268979737
249973963
721921937
269507049
426362335
437014217
180352771
290618693
111573283
249955295
550586591
194894221
391269717
226075939
244493139
368091975
710753241
507216243
311563685
458105655
293968969
225168715
444872075
523000039
465768237
246833783
441753361
412415757
333606025
393090631
424215819
438551851
476800097
123697683
350363529
477218033
195836101
401564433
461172885
414950217
395454369
284270691
496066717
496688087
521989879
545741361
444140851
78303699
101077307
46256437
606310185
506384487
436360417
787951875
86310603
627467689
396032249
157654627
505501285
307816561
296582069
235038319
305977931
321970267
298201683
251152531
440042977
159577873
265699439
564920171
352593303
487631799
332137269
145507623
330214163
166179801
372663847
674567165
75714193
440543913
393135345
212625255
299967345
294880313
314882745
413451567
191621691
508920943
450684219
299633959
541162437
107809475
345648711
281198065
530680929
343770955
455811779
116838271
302693815
120448083
399610077
370662537
27518111
565883145
213386283
506089099
431959827
340453501
525635555
416392713
418692095
327161591
446011515
72324257
248651183
533206725
392077623
393577601
427060793
333794699
366431265
630917975
53740805
254000347
362439029
521188297
377123469
342011241
434956319
244393911
333117583
281058045
493484681
606835845
394219775
241334399
377871869
307562703
588691711
484798911
257913463
406760503
373559231
277034607
223798545
398458235
229629633
427123701
277327323
417887299
630118075
292291515
452840547
220451091
293746903
276827587
485487339
455134833
332249753
330412699
80568047
391491075
387071847
125774575
584874289
282726221
546362687
233531797
456380577
447701945
264581299
124717715
252061771
513317521
498753783
82243253
493272625
381926183
236161597
512859731
518406567
524923337
383102319
332767453
226304867
194804201
555440951
401968517
317074451
86541757
320461425
524982801
549335259
364136497
443587649
804706087
399584933
269167751
180275089
277921961
47172645
60613873
288269815
101808875
569205159
281476471
399984175
408786775
473788697
304811771
275418449
108395271
136296557
351727431
281008345
165194429
298193889
867885929
95925909
197460983
303547307
384133585
315446853
262901391
405098019
419665211
706787833
443255721
95954015
631746651
142194407
401686645
553350819
58768151
209866457
120081119
35880227
359064299
554889221
315419459
544837107
562571845
540541281
307450047
389774255
197691055
433214169
490944837
334005089
416533599
386840645
604893711
428691935
353973239
448638779
150013665
522714111
636391897
401972289
482141945
508059185
357288863
185276331
765575035
334634661
167871699
299317775
492466253
453376401
81471865
263642319
247519733
357878463
273245575
464261885
371304887
170637627
411803719
670692347
98125961
714637449
417080703
272086161
370748083
337748297
556960193
451429397
490942453
508983849
144711745
516747249
516226701
638234733
544617405
255728031
317975285
477464207
637309225
191086541
381254393
349429805
430993241
778612251
335111163
108478405
125885485
391966869
214011287
316731259
319428319
303241723
482056491
498345181
111538333
657864433
357300559
381512299
215992641
583825869
407215635
101681349
505534245
385945867
348453631
191850251
522688005
442349655
269572817
358995169
540993365
405801111
212403065
258355751
333888029
569610143
428394517
257748457
57502663
504161531
154339035
88496035
651157893
394797365
487647801
518486401
522912023
452770425
437759629
276393867
461375223
318014135
259632563
426908625
118244261
360571751
101442971
481197313
169468347
213850059
379929441
276726681
208925647
407811219
319954887
326893473
678285177
187268331
421942281
421277293
241336847
215460903
164386991
438517919
318652677
320358317
203725767
362113789
47539607
456944131
299102565
276010179
431828211
447648231
534362537
493381411
392181463
279341455
147784505
261753285
558474025
427978989
195508743
356189145
162553055
400136331
327196027
193338111
699087995
587950455
337477791
327840201
127129945
154887575
596512897
401000109
465809679
232507001
320582343
361252623
322214537
397607943
536250205
307942313
393801261
437178135
446744637
539670491
249870839
486449509
241470235
450222825
49945717
473179953
515016835
246226753
306054781
675520365
69310377
387701327
276172403
399860253
292561969
402338575
225959747
494833635
281659527
61051535
393674629
513960959
499866453
291475275
173483003
313341051
215959685
529932895
228561431
289652069
571136587
459840121
339583125
323315857
454399169
365357505
238419375
672961975
621289559
378763931
585664789
256499589
168990813
565040387
442010311
343022787
336424277
369529747
352333069
376181321
305332011
281712097
62250795
213704081
278005561
245124395
311363823
273134121
299378113
711273063
223173473
273594733
112409603
346226231
458799291
334829149
656180005
744274071
271938385
280605129
521571455
498799665
347914883
122431449
512829125
133741881
486852077
283732677
373407191
517817119
22784265
532800225
403822389
270842473
300864969
382505953
587531157
147627455
378672923
288207379
518564497
175657439
325706233
311674977
216677767
269408667
212802993
110538237
527942237
314492823
284519913
153940633
405052997
234373381
446265329
31648097
202046829
475826279
330923215
332627169
577989299
418675067
218110003
276381361
311680607
531993323
282788223
557197413
324425929
258002739
448314775
161009201
192560189
269848671
287999267
441966735
252526913
207924297
442720751
255606493
275060555
402626475
376997331
130977549
521843643
263147813
212444511
457468801
465948123
403242267
287241117
323777753
314817923
374368781
297415777
371033647
428647277
490636499
433014845
283051851
264608015
328525599
203029099
224794755
192135923
575324533
375746519
398399765
139287785
348466673
306266779
523921315
556235185
294909867
407468095
430568755
262192431
71429051
295961935
291712387
579664953
362299097
347189489
449363541
383186967
93309173
594365501
393407887
130677519
149263349
182544395
136107747
421073163
342651313
498933121
352062737
445759277
693497499
481398489
273948003
585573137
249822865
269293595
585439185
356275911
502394237
403593399
346214051
829782591
418390521
314081613
426098003
378841071
562118343
325402047
299829729
359516475
209618257
243777369
65948467
513863481
397765117
321505097
405884865
89627839
775954125
233511011
489061055
422941889
120305513
415060807
364317489
511944309
442426683
425112255
428392211
519176343
493527511
622418223
397172633
293355079
380937493
273810063
580179157
198267643
443602391
523034181
521877117
448150073
265175743
528922647
483902167
237869911
297700693
629488415
592413653
565938525
472332615
211914951
218108457
508936073
428367907
377331231
442514155
498276431
486222557
289179989
53702781
602864927
487034735
276467111
504215281
523033811
427986489
450359993
547087449
239135349
285326185
316242321
255476565
624778241
681045479
139468551
231089883
689502417
471988587
273004547
477137135
263105539
445590473
334724595
496184745
393345175
184073347
506526061
413419111
413963075
439627751
274384943
519031439
358365579
216059265
381981875
529908273
642035055
380952603
447416901
522181791
597609349
402922973
319437825
463391131
609154869
364611249
360921515
458450881
389096317
604320861
254438531
312042487
487145751
410385333
393907879
565002285
621177355
152535471
729317149
503362691
91338381
519693135
434517483
183201503
438757103
520152885
59821861
460758873
99244015
325606577
389718275
231018995
66357621
59171185
309289745
217835299
257403079
582658155
454281645
83892867
539728895
544134851
293929567
464425149
329044611
590618077
429007579
252071187
332239503
238721661
73081741
328938667
317638629
234199145
282142763
397268289
244679373
547264465
222757689
84434597
642794265
347731451
100460069
321973223
532519655
295594905
584050369
119001809
85064791
225282245
314744045
368180553
63839855
484830455
300559009
138134047
530189337
501513925
184940263
526393649
333911523
568760851
534418389
487155439
594404641
336702619
456879409
131839679
246780285
407744437
332361849
389633371
317896007
450884315
452961691
113810249
274493341
262662145
327515201
463196377
335912567
238613601
471448501
526209225
798025595
493936263
197491591
377172047
286972261
266589105
290466929
237490657
272101297
491230075
164503459
287078691
493127609
296146179
379805179
351439617
225054989
890553103
472966841
353562663
362313259
504150185
472850755
313620975
376200605
278462773
812416437
293427467
450221543
249681609
108084325
439964639
256015559
186500025
528100967
414572499
271065905
454673427
462297863
149179491
262105735
687045759
434372003
488310809
373446525
489188585
15803289
446038809
295899141
432927963
122017009
320810015
222389099
106716343
272300131
451881713
99655777
711822987
415635975
245138407
565173765
502426253
464811153
487469937
476729775
142386073
356090895
458846295
265409021
418405227
183932811
337376999
172412337
557074615
137716225
279141421
286696097
526178301
343570497
300714485
221028533
510077185
132276683
233392675
734428729
208925647
275851645
367145613
445021215
368949911
398867025
402563655
28080653
212599083
526347009
487510401
338803299
305935813
315973927
313010805
230523723
535649989
199845913
288374611
34502255
453755173
407385469
492847755
368961285
389852301
126371245
361276953
515204663
406680519
281722995
201293835
174787699
543174105
339496305
506187815
235029705
411888029
392683503
393735157
81455925
386329205
263335215
587418065
240836337
317825063
398355855
353102257
218741367
38234669
339865409
230978085
570814293
531056471
426326731
261701359
402390983
232765989
324622613
148112195
382703077
500261487
380256333
293621967
122644495
213747667
503072613
585859703
139835125
524085237
40837481
245669449
340101673
253468017
97614775
375820927
510945755
281622825
339721545
395454369
390081671
200458211
122093933
299519897
149646623
303809991
471369789
420944451
258758369
485658921
494121875
483086485
282897259
138448893
447576249
388359935
372460963
124698279
290487089
347704461
451641909
385646389
332515315
176207175
389365221
467262615
216830925
463989473
340798137
314271153
492003751
577531223
83991447
400892499
256665033
468521215
477396649
412570641
378890719
443036245
255167253
505771459
729140943
176449727
414941723
344978299
186056279
341262127
349517947
342302381
587227793
595854173
767949547
202394893
384052187
517780567
306207755
44973635
105249063
291794373
506309115
545772491
340225617
101681349
171981119
185922689
249594669
182888517
430330719
168182519
332822005
618837129
342672411
383477375
274512135
434287545
285827207
368086163
521033345
221567017
197314449
421180917
726338769
420344623
485291643
266826017
417949223
318200605
449753485
480269773
355664011
649047477
399615429
320797119
226768385
269626063
548631501
110632221
114189991
254218815
674324053
420400885
383670825
590397811
222393545
412306115
558748653
192572119
441480837
92555485
430136295
524021951
377348753
343626355
103768767
484762271
241016071
399787085
522146745
318598219
356433311
149006821
392731551
272611201
267156931
328342611
716016077
677318005
668767953
265699439
576865499
556072629
266715153
312921877
322297745
448555141
351332959
382501781
505390187
202189113
239020113
143291169
542880465
165434059
836381447
173713215
128134485
164809455
408827923
391373413
344622709
536466451
240608345
219007605
192173115
302099655
232726679
497393737
385812907
373962139
613315519
399896069
194648023
109139113
148863597
344296047
166956591
433579781
230363367
603052855
426175701
349838917
242192197
423489409
383477375
292561185
287136977
224034903
194758147
463334239
448951963
321910669
227168685
492035403
472916897
205927075
470870343
424039589
17923613
337002419
593604795
449055147
397048575
261039999
244032261
67193729
150199065
429438851
25403651
557059959
685970843
241992837
393418533
441873009
554394099
313312825
405583665
99603153
235306477
169826267
384793757
343723605
349369375
360527071
613986093
478424955
155164641
313459567
393101587
558333917
315476807
144559435
181496097
140455555
425949573
437960433
274269645
107822293
267364059
583929997
452997039
260044827
58735871
311754305
162137467
64213473
469580947
118268309
123653171
118279583
414848077
384213621
252267421
132644761
757253887
190520639
568218651
368868893
104392131
658584415
313358265
447123507
208438451
287578195
318913467
550639991
354671259
590792103
184166779
311198445
347353569
312971497
213934431
196110321
532015501
257660523
379722965
36706433
179387215
614063603
426481251
218139205
507648333
586783665
217872033
629154593
536768193
466043661
316447011
295751895
351947735
251428287
490133013
360322285
255656195
134090341
606823007
342886195
258587947
177831663
512205079
254372009
353794309
358708859
98930539
374385137
436515969
422627369
327963891
662599307
455746005
401191893
442815341
240243781
215520605
568556529
373230789
335837235
166469529
394975813
461849297
178969639
218506407
538662475
221064995
418648013
516079001
271568571
305076865
242168207
113716165
316402003
442684353
231391501
476082347
649942121
477193455
535954461
525342711
288558467
547420319
109602697
185655327
467760215
16420813
93990159
415927657
382343091
150739111
253950119
485952417
274239037
397195631
240667525
350698767
297285061
584551209
340405801
412458773
608952261
579889907
52728693
648797299
120057421
637473027
355608695
309526477
410389041
473139197
368754341
135775483
617693083
317339539
395709255
95983863
140912109
463605157
709207611
317785245
133263675
910382319
170455899
79664451
323393605
364303983
430553403
269763291
207811687
191225757
85048933
163684527
504377327
478773307
470554887
583937265
186796621
363196107
275995531
361719905
100251511
545900163
494253125
84305271
561052605
242967915
265888517
515734277
446854401
470099365
378964353
240988023
397248477
357103715
362507925
503377975
120132689
229455477
568095667
243145579
502240553
243173479
616149945
363941731
472100385
486355139
99294857
648564843
158367225
412348777
548470249
614068571
500388793
344959377
570831261
171428135
454387895
216154931
97800465
253369983
284808021
433761803
620063383
274351629
211985083
233940603
371004279
325896661
535100035
260055425
392527221
302411847
325755753
334300369
349576747
330678047
565521845
372627969
340007535
364489457
312852111
450759503
489400137
242130681
454265297
224255239
302299735
363098551
220602977
478521993
300309481
578048511
95862535
433919841
509311053
444360177
335539645
229455477
635127019
525577195
324585213
288938947
371276655
297343347
425440139
353729445
167547171
251086937
489804883
391119113
183406173
214173635
210467155
442021605
292657081
182467045
370718965
571720941
424056697
379526915
337463123
256965929
404957347
436058509
337587135
553907549
413398555
485987913
174341273
236410939
673015511
421427781
277507383
623564495
178028425
371350375
151117705
357990187
363953111
186190983
330819351
223996439
457821623
622383561
525635555
384213621
304280281
399027949
229204577
308679949
492245691
311509673
358978859
368457591
343211655
195603707
327222243
271331633
362547869
271143877
59105827
526754561
207295495
27426633
185738731
227306815
557854037
266252757
537992155
365006495
167830905
170429743
193421067
560419495
364633133
400303483
372798435
376257175
498028321
322018355
742671553
272107197
351061663
393630887
481907885
41319047
285359671
515399317
297245539
849432503
665805085
362063019
315589791
504933321
459861143
298824877
765449141
434418843
568583499
276945943
345035785
193234357
286809771
513253887
510034469
313891931
244380367
357279125
518486401
394730375
434708351
311020347
234268617
467756383
167483989
450935643
149846749
461805893
296757253
198074763
282794295
502911931
414532049
318514379
699225489
845096755
178814789
360824883
256248319
336970039
118516267
332677191
547333929
600928511
653246951
418284725
272691455
134060029
269585143
161908407
232459849
520211309
570851039
110777205
260770143
347850925
185243375
472690797
396375215
368499101
341046253
327515201
306189735
471064387
153370851
292862023
343523953
331231701
224347737
190725681
405080831
322149471
152503021
175932911
328525599
244607685
193319749
278464639
538780449
428647277
420183225
527702231
358065729
27931509
452305213
533801883
393171113
318343593
525345339
275531221
474036563
73081741
494909967
268584571
228207695
390259397
353719025
706483665
362113973
405806273
222417957
433365513
604892283
284803603
270457077
405235939
376997331
262738569
403677283
550586591
510552809
382416367
349477131
505233903
663605147
176098523
569650081
506528647
558005595
650348251
406927083
304859725
417316233
539122619
313943123
323155757
361760811
546456929
778237985
530462831
403321583
193761999
614988539
661490767
435205941
145759105
323414733
492551493
486907409
527138963
431366595
294525301
380078507
381543497
269715643
452556005
555272967
120985015
361107391
286809771
915559885
54642391
491918689
555070469
68937959
278668355
355331533
512419949
172651739
362422125
376997331
588601369
224063173
344235313
480047683
312581911
82911013
346060407
603232845
564255919
331520581
564638965
393621609
263022549
523350255
414644279
39738405
447185419
513087377
208169715
464264491
550585981
192282753
134060029
256164629
334975011
285904707
490578527
280114323
162223499
466190083
257189055
313894719
100143379
334209869
565419335
502306079
388211543
292400565
347620277
357630777
275281623
464076843
340502141
342212957
152900551
539653123
262625115
132062781
229110339
267456355
375649935
326542117
317638629
280680333
323623981
234273753
101842433
397105371
107030945
367145613
274797763
495438593
415854125
426139081
627467689
307076851
480456843
237753653
407047095
163416487
450152775
352143723
120777735
329720625
499566561
274801809
179488069
250522479
449856365
298242665
372345977
349131999
437968849
339207759
497322455
210397457
622057609
721170423
339882573
73486433
651792187
341142855
467252085
280807363
225297553
74396339
387691903
211979739
273856929
251096819
135014655
178949817
351100343
593588509
277717543
449720563
410920289
294211973
466127843
292736135
410530761
644265307
144004439
589724961
479708209
156517485
409994509
382645119
194290667
390106421
305881065
259664277
533430777
212271393
200118239
454899033
573719413
272025269
478532171
558545055
522879135
509360271
299543055
568714187
410353187
572833317
157876725
298084381
595047511
252226993
196938177
357328591
599000179
284473465
103650953
494610531
453338937
144037253
467639191
124844839
344674693
177805865
643659629
223080417
89513987
266740137
297987167
152068631
216077039
255856691
403713965
366197879
463031535
493310061
238850945
552362811
676532295
290776499
301556719
381811353
364186497
549490941
504894181
594468055
531351207
489609511
147741935
779508609
303979655
521100153
320645029
186094593
602955617
436947387
13298535
342816235
285049641
346060227
131051877
264723955
148628409
183168579
304354201
169165643
282481177
442886653
344473207
193253617
182767903
605716121
296396745
424147859
284631899
676238717
312181825
369123291
284808021
368583987
336963271
200875333
323692573
306977631
637779047
377436071
563036151
342848295
209239565
485702345
541103111
829894903
446598431
182988313
781249851
275596501
549952521
176528991
391530977
441887797
393209357
196135663
251739777
386137051
587809509
385224249
423192241
202738301
415692733
193472969
376803431
443638083
275680287
366912667
271940241
480195815
402395941
567347091
334948519
481774815
378385123
303478461
191652491
513098717
601013037
352941105
406872549
495776489
221308373
413925255
225554065
194858325
328331775
329902291
456833863
475407117
230656531
619524795
284358271
218506407
393559577
282814127
681809341
469325491
396809937
260040171
232695605
729009903
88271607
328821395
502424043
340047395
624792573
373849573
200548247
583259305
302151225
243987417
30466631
427822449
361595831
657748685
415912743
422401535
444033979
537812751
372790961
197702685
182243535
175650131
375674625
188963853
214081745
299662067
226233647
316402773
290265001
685970843
379722029
597588523
195334457
541162437
487950203
259888117
349021471
345535401
164740205
180999947
299479831
397166039
402835561
63288027
601481771
100810639
304859643
526088487
412944891
432752791
518371855
541828525
292447829
447528357
521510485
504491835
757711811
444198999
301264193
448505201
383123767
387674459
183919971
651826877
247562909
606982057
561950425
82176323
320778305
426350613
705724567
547132899
287691587
188847571
479800527
152514765
410464747
494101143
295203349
340707937
96589971
597309367
413333139
335323103
139790815
352709973
509850167
273563725
149352117
444505257
197109787
509959945
378711805
242011827
203300991
326739995
101097499
355393275
543145559
429725989
303146601
411345221
444071311
151292691
313083537
269582605
370338717
688719193
574348631
364786049
419038027
349548005
168302363
531172917
523577467
244685241
218067141
500334105
317283729
597362887
252894703
495311503
175846257
327000285
197665265
169446655
521709187
390361789
481459735
336260785
183416089
582428445
239398675
226715939
373055445
401998693
360494317
418430025
147958703
278528841
240586503
322384939
528648373
223288185
328511721
293479777
387932035
224951959
14194275
410326469
391916693
681549705
9162695
404802019
404069677
274562701
429646729
307593515
365385711
419562727
497494989
258723079
205802927
391071761
263594533
449363541
439141215
452321931
140805365
355470175
87195215
417264157
72901421
644105455
336276245
478301509
507968883
392782509
462734905
255071409
283494535
501539025
409036623
371428753
476250999
494997105
419972483
389220291
170287817
565063641
612412721
257051009
226388189
361055207
519232995
469494637
539732917
281198169
532299215
385458735
312662105
42993567
176480339
396161139
656594299
116843743
247438897
357846275
544824403
192592283
363042041
392805249
423766833
689594257
522647813
413384113
293340845
525352197
183603423
480536379
465306605
324004063
227417095
405744775
596187567
274407355
196672905
176787297
273839771
464731059
270740929
93664477
334799285
61866849
365639029
375184587
260957473
258070129
770506673
252412281
422459393
566378781
415490009
586295909
398014865
289297335
470678507
639051449
565042949
444781937
359687297
444946063
153195891
410355021
377890633
328275105
157654627
314048659
524021951
188004919
369199047
248449395
74057197
382501781
369477911
226524575
417085585
258228617
322578827
526233167
293759483
284167795
210261015
543365675
441835891
223597933
438339849
229561899
416121693
140182615
156181101
351687179
91096555
331589603
382115271
378874769
384553251
206636175
246833783
232195187
139505821
283064011
328824803
240571295
251316941
310110983
288557001
179141893
543391705
662165325
327654211
418101579
382101539
681182503
248895247
288675655
379176679
254436983
240464483
289785821
237290859
350272457
476225379
187328197
155526315
567431637
189842595
446486305
625138587
483073481
498791511
171096235
444025935
260600571
426954557
160445881
445544091
178693905
709115303
586722311
318778197
536270561
288256143
377487691
142843199
330451425
594725873
576775559
278479533
273787515
581030287
122785337
177112437
321919265
520825415
559994393
319522195
494615369
712544283
286232191
489039699
293800125
375597025
403092165
197798339
203590725
338026077
147550401
75520127
446298949
265665237
224346531
590792103
479797553
78898723
292132707
525545055
516956587
86006357
770300897
234296025
507930823
210065521
353158415
444783995
227872227
586578003
239111163
252492243
210393747
664692785
147784815
309375789
584653053
400622529
437508969
214306745
274891827
637008601
583994301
314858483
164346711
875112681
157674879
352546143
264874677
123815419
109139085
383480915
220259781
435772123
494833789
358577931
706029129
377413875
365592573
268539481
448566635
413762539
376908873
247557869
423437763
315417385
386789935
580202741
487515317
417529725
474661257
376501201
215460903
71855869
400057607
461551635
369101833
105735951
452524313
488494131
602198811
361295117
371363135
337940577
283475073
678186075
453334579
452876601
589210067
165297327
179239799
350583675
127478087
444357977
89729787
336120057
390639271
226782823
503523833
273893725
429301131
150224815
348900471
494650269
224626275
490026837
141665685
310207171
562661057
442466325
484850745
540651425
230156819
194304705
181203453
318650775
104484155
339212819
263835229
642491907
619501889
479804351
811392567
795975299
265674857
282705935
317954349
316673769
275334797
161234771
383780545
505586839
116719561
262644125
323835891
513345387
359935807
439009659
376641965
334845839
651648405
222690415
413114229
199070193
348787335
446126031
727846751
75976009
330480185
429823191
150974867
478161221
261122469
731786745
380391181
234066333
153233315
454929475
312371619
161509683
528811763
404749973
283283907
424520125
416794015
307784151
189359457
321428141
463390015
375076925
325516167
157227285
163706257
368949911
610573559
218688429
282824979
118232369
592263567
520927391
570241127
99563951
240895185
389028663
501728801
95330501
335096511
509941443
315095509
405708373
226421657
80961699
665020437
390278171
503632005
187018973
119143115
471405091
335830345
365154207
168771995
308306431
445712593
208168715
171811919
424314561
244327151
248865273
193460987
620625681
428493289
399805457
321230875
392305967
406432389
231767231
92707115
437541743
549866767
282771129
279403693
316618341
174388065
251851581
335657459
248266929
527990039
261952071
223895955
276342263
270902557
136990591
524447691
439464459
481272711
124137975
259748403
469276045
406574181
521092269
436698905
472690071
375280097
226392653
191132239
381004267
727122519
185359061
304624253
353104223
140849957
280628637
642035055
246403115
230810853
176125705
386008943
461200007
220867661
380056515
309707331
517288459
156827089
418688609
719163793
281310195
559621275
261998209
266506205
95166427
366266111
300772249
101728589
308494029
426621515
509524497
459278333
711245595
138957933
562334451
415823857
754844023
536793013
222403785
193924191
139951179
506591487
108601991
347203233
516484263
387511685
304173541
523748535
269675153
269017965
232459849
192880663
717109431
553727663
553394159
554670235
248081889
211039891
622049585
304120793
309904741
330826733
563818665
488310809
260497077
537107505
482400933
73573757
381146787
673254205
429488855
160454289
36986063
203454543
275166865
591899983
371061705
465759481
384849733
428994707
91939737
226281141
442977617
282878885
244782085
381649431
321417437
302901277
128504447
557197413
556613099
606809441
753952759
443736979
227237925
426175701
250895805
406432389
667844815
499882933
295019501
285225087
199061995
454002497
456055493
353813185
425643077
346781731
156639123
531658485
571427517
233483241
653486521
441127829
443036139
239084923
217603315
294519203
556267541
417240637
456279851
446017459
442760187
346947115
513877983
274977119
290640189
316570649
168640613
449266051
248085373
361521855
405579279
401212847
416838357
448808325
174446199
209722347
251925633
364633133
173507681
85817899
327873837
284420513
33698263
59106289
457784245
362638689
167407501
178172073
549698183
386251995
333330883
461197879
334127285
530003359
167186667
640878343
47539607
173950913
267287205
126459935
197702685
519635403
325520377
336973219
524749537
577165739
252564791
444384173
656716905
258512395
612378293
194648023
367299973
203927493
365171081
552406971
427708293
375220051
133418045
499451585
563299175
81382961
428663225
185854301
519546831
242816177
482811435
35857503
324016511
243563895
348453631
681892529
436653727
243060783
413541371
592133297
106581821
724788769
214602667
212958889
304181335
194967073
467877037
281226969
230897747
312211115
458404813
590076839
112634523
755108171
235722871
313855651
614608281
296660083
354733353
370593617
581569501
97800465
446584797
302659377
218067141
229396857
634307385
175787163
202240695
252977891
97942387
426065139
214700427
51767691
399013455
354075255
254956905
256512395
327256375
399166739
202612557
287679249
538502605
583039485
145459953
458261641
407580811
585901645
401554363
459020135
394946753
390844385
317023615
372078255
207000537
290623435
650873657
441309613
301775523
555869433
278823803
461003689
448506909
468190033
719255581
312005431
540009331
253885823
258921665
353295071
721637581
328278067
450878337
157671831
256122529
758379757
102946689
522075421
457975765
413359047
364585445
199187229
380398727
351593639
130258773
82150065
539878419
406706627
312852111
265581375
238711469
236678979
500493143
376857533
705790551
323920283
232333287
285512373
445993863
423332147
535328375
480051013
475828131
467622611
97604105
471427113
508123555
437785099
137612691
571635435
372598325
622143549
131494085
581049649
313434007
361481863
407872089
663336015
196122529
343942377
333699747
326542117
621440853
457290867
314106667
541794759
390038619
170127369
403389147
488121243
314690133
144644261
247587999
385182993
567442739
313339505
144219571
260260869
164621421
332060449
39552753
120923461
354371265
431627997
440708525
356879271
621102413
236919831
408806499
269321497
375917337
199565645
231175205
219341293
184680567
354907359
613354287
120862317
150003515
199255745
333265135
59289245
601888245
354856283
665073829
380960921
356400535
246131105
89551101
501793225
666811871
494184169
465814171
399842939
178729059
470151613
395430363
426909977
145474241
276555479
305374597
212042171
564484217
194856993
247192601
222204117
422756829
368061125
516791895
328382447
347895813
266643993
319892307
379343159
443147135
120592087
342072391
455582709
716702575
335234285
532930659
394404295
513871401
215387747
436502985
365654533
363401851
236428083
153990969
415694037
470161115
616573417
480610127
303630591
172966293
102116265
350149223
427403467
303801489
242793075
449532585
429957519
337120851
297336805
314626525
655303681
225029269
672470635
593425917
363607755
184557321
549445549
420981913
274583143
236190865
128173173
249381721
231757345
477493299
280147355
414736635
369883329
434405661
323013063
347228157
253080575
293515263
305501787
334226959
317763683
337655801
593674607
66273003
628078737
507961967
225600273
454511837
340502141
360442555
281561493
321374253
300327815
520648073
293741147
289531383
372340123
239920639
358491309
342769989
108882293
360576161
650093089
354667327
514719785
404176029
576845541
126643987
215029739
438671365
670282683
288662397
867229557
710787325
429258699
548593059
362242075
302773611
414202927
208354737
323518201
453388605
267666135
225058299
319832831
315422887
48469623
153547373
435916061
325408741
611155955
657564129
451303609
342087285
276274269
135403525
285018055
436373753
232475491
369352067
589890039
259481791
509651303
503747459
468959631
398964703
40965625
467892255
365668349
397172633
471455145
407312555
443919891
237762309
558393381
680692745
170501979
85035837
207127459
250810703
482511029
289747731
595965989
196344585
450334773
588240771
62020661
550696543
400256587
115446615
314380143
78331029
54566547
357012507
102654825
402546191
339718753
252267421
359627147
332306331
111739815
438205617
250161637
287813071
288220417
470739397
488768395
606126435
574641909
147802321
456687097
394022577
263046415
591699645
360547861
631372005
188566639
413561379
477939403
330254569
361622981
427301571
94324529
474893221
442269151
489102999
295468877
146753055
362249865
636717935
698090085
292339065
558926725
331687653
169159515
446719317
464865405
309024695
458408043
250520659
265752369
462138971
347377987
202607875
222602541
691105347
568659355
484036779
200655703
350584887
186959511
442409007
628962341
367078825
383519655
144083675
131658449
255664751
423894579
200270973
456267333
525498061
301668407
473531317
477218093
180003219
257669297
424302941
166562987
625554201
381048829
149216095
469071931
545184509
584079171
309794381
425129607
330545349
211295989
488087585
328057649
114686263
120292675
145846301
371649853
608008447
549755883
344349901
75869085
205336365
549269429
217103101
451412127
497313619
419559751
648811725
193183675
375108281
327968933
119878633
40966489
486238015
359068283
286059513
76205141
784169133
206896835
258488147
194733263
393465103
181496097
256666119
264039697
388378677
524841521
446449385
440345487
425433935
392604015
415936491
655348087
318735015
218545807
247822287
350938467
523685905
632248961
372211115
572806799
178141575
157271741
125112979
340406167
237024773
549963885
196296499
352183585
73675113
297285061
315667477
484926599
358076893
425274073
418646219
399505377
351528957
211122041
351528695
682233225
258622915
519853275
478383557
342959267
425110287
427442037
575264785
466652775
224227565
358253697
321148941
507399109
554394099
278106213
238196713
407338155
548336093
242816069
277303157
33817923
471812471
603422641
352851013
448595403
659685789
322096167
470836289
395047057
410192831
442385805
549540147
628899173
510934397
355954683
254742285
728501583
311858979
525249265
522170613
561263689
530163873
472470443
305736627
263916057
286633145
334275187
461124615
276485663
171197883
615911617
584079171
486324553
781947511
372760003
254156503
377926045
386151759
205614857
391541083
543378351
423444153
192507455
231994761
180797827
307114335
72686845
394794587
545966331
112633169
481167965
400086009
439765485
369818493
124606055
338057741
439584469
161659409
486911267
623532013
15370329
560143031
407764645
501291915
415032401
469898131
478521993
175499365
347304725
128322181
244477405
200109123
170597791
669748613
625804239
118608495
20680241
438497095
128602747
372826637
266525769
55025259
355529735
168776297
530045811
506027759
268653549
420651999
456267333
458228619
373106905
231265125
95289285
190426041
268724827
435774409
412157629
238917941
732596751
405573649
187988955
272817513
382498545
323990079
413466725
480095425
434498715
436457229
210393747
288062661
742852497
613634431
424393923
543096367
548911673
643419875
444953509
87113641
267014499
684573111
470292687
273013367
583557279
306187945
677494157
442914567
167652863
202843829
309371847
421389363
555722581
261675307
260843891
316492045
58735871
368890051
496252493
395529247
617140765
389476971
340460705
245801411
259693295
590882501
313931487
317962911
336424895
218333169
81018695
265190009
641648147
736700437
255636861
342684243
386471753
467864987
374900985
555569971
208476265
114576153
467615657
334355391
506358035
214525629
492671849
342786905
331473111
215506109
418348351
139344257
516716777
157951117
156948681
121384469
333602307
485383227
525617009
191440035
482667877
366744615
390611503
312433167
32493997
137197813
427713079
454469063
229961895
245442015
377729923
80693189
399792415
483065935
520583863
190966325
266644163
219999923
353818387
197203419
362013909
84381289
33059191
218086855
378210523
454520659
525827067
175798881
466062129
496506213
321096909
339376539
492988685
468730713
403854531
326140983
438572331
197759199
241189791
287616079
108101341
317655183
240526475
325482835
245732201
310092447
382172895
98930539
628364245
132102305
208274725
464973615
450152775
575017495
443250259
458468993
156890397
225029269
97968967
481090473
533911967
519142155
271065905
267548075
310251045
265694225
414056209
541003443
495311503
145750215
236619765
253299569
258354981
410664119
283418457
468478319
229707323
296074935
606586575
542744811
631478407
407761079
522817319
117635071
470292687
380585359
114549049
357383111
296658903
431350899
518440705
23582007
526425453
160171599
183579529
448595565
117842571
630610581
428813079
325113881
270936167
298544043
444694215
316836081
485042807
334505297
367415459
499897201
195597809
173761405
333309199
384650697
490417813
228722561
278325089
211194329
782992771
292038149
75772941
340613439
389161231
152265801
423742543
769033851
167291319
250807123
367551327
333542553
264380649
744274071
183685743
343879331
331505091
529269011
326326803
375818227
32144065
138771363
328744167
276699973
61423681
693779679
322567719
548673789
354126395
140460243
508600609
565815081
335744367
858794641
220227997
252761215
214358581
478980165
360114515
143723507
276195749
654582703
695856291
291933779
683410313
108105187
238628711
537237291
348852997
237645343
528079293
371117955
257168907
292831459
500052015
317684035
300961683
309707555
529757315
328775195
427929265
348377919
285730471
97094987
585336045
566378781
114051203
494167041
289855585
229037093
178087547
101259311
275139833
394119939
562181825
292109971
244377981
327486559
377945371
299667515
564936499
232070703
320041085
249598255
353836159
529996721
397888971
485662365
282410351
294128883
566202899
310529731
444342061
144095057
485042807
347466665
277306061
417324629
365200241
315263375
338370169
631195769
365090055
249724759
175375151
672244529
232608527
362752473
208398559
98698231
489297299
689885981
154220415
750290705
321752045
123248647
37499163
289937467
341269567
692467503
414874937
605677467
245599043
278074635
310479037
471281751
326057325
290066925
286781355
429076945
339925589
349417329
539781701
563629663
527096113
427003375
263338615
690395401
324180543
488633855
469672493
140180045
470451933
302405105
383479125
368899537
131102623
333421387
477275521
261694291
471196005
383160445
372795213
519232995
486642485
207222765
90908493
409557167
462386489
86107097
505269405
500495733
491574085
161484979
150476163
377941959
318673003
654492105
257208973
46545229
275670337
358215167
442730889
202672845
473589657
264549177
276766807
417209827
661553401
63078921
323179479
378772087
660734407
657962371
213854827
315024029
116068755
516568983
243776141
598019119
322559023
374347685
284372051
483738923
375336797
178876841
651897897
353416599
360553729
401079659
33520955
254634043
213505797
342075161
76761921
293179193
487894957
136686399
366725285
556294551
472311803
773034251
333848189
216500559
772030759
288957531
248788997
741552511
146214765
60673009
330360435
311331735
444110201
308670645
527441179
156850379
204296835
333309059
484685337
287950763
114452845
104986035
518464413
247765141
385583661
608739703
578183551
453231197
163012873
334706025
203045751
228294731
643061843
219816267
427283105
432057325
491455065
466182815
270915275
358398765
249594669
320385191
302903581
765449141
216166185
534597437
418804631
369611855
493106449
568902515
418806211
103569157
204657977
201927927
481659923
374037471
218285037
148856431
526236061
937166111
545986563
155627535
329222689
133972349
412232339
455537393
39908331
485152439
634926623
542023679
206433995
424699617
264113979
164496267
287233429
544192921
31994569
349784903
117365649
277600619
352177447
406903325
184781441
322208767
394776995
427737863
517977255
346005979
560352809
431899185
181929447
255890499
144301961
256553961
349953033
392785647
203413267
307951261
302178593
563335239
525070405
289373415
491387211
368603313
285905561
517206669
656309751
373339975
248630711
522478927
194649665
680940717
600901175
373513911
434418375
292304429
219636067
446716447
369775423
150804445
540810801
238575927
266031857
317237875
120470439
253950119
236116163
211352965
415919945
567451621
264987729
337756035
132738423
160073767
672154277
353188167
185577103
708169731
306005953
237753653
514560985
254954635
475051369
460331111
189059129
155650857
373628629
369828263
416874253
221683797
122567025
266495175
387547913
386768521
98423547
244124247
592204971
500064615
93399047
797077255
150739111
212022621
487912211
367192401
208258783
530235405
139588825
391125675
813461871
225296251
524645577
459854901
130416491
555484175
180963651
265358249
560075923
282261365
174265083
174786965
301404217
228915915
402285415
213194625
566852543
500400307
616789935
502522215
374530623
748294351
237621165
607138645
287419705
237710371
261683481
497393737
417012785
213835323
687048393
499746019
699088033
360949215
432870123
257289255
34485067
530266263
120677103
308879997
617193615
247767669
500517179
414011165
285585327
147631801
229091523
389592221
234540949
201390867
477265485
299909611
296237859
374490485
152732707
458934025
396108501
218084479
625065097
582877363
62999875
517697447
618584545
314817623
406482579
642035375
204084267
243981581
447853845
250102887
318126861
361741691
429438851
321140067
566198897
116632233
356779341
217437349
379287607
299901957
153883477
486704057
449339933
512856923
461176513
114116897
315924169
243302211
187875511
550985171
371000563
206805625
257671339
589730559
459386013
198528513
448293383
354177995
213693627
349407987
264035775
274282395
333946487
501984427
141940399
135842443
743393213
487402967
172086075
159449329
302611239
158110687
92990259
482790749
409966877
152759051
88645407
479804351
523891803
337296685
194834727
232583355
318801079
468839327
119931137
237946493
470502645
291540651
322814551
534327077
262720705
537379257
510308913
169751351
537308077
225689311
640740089
636711945
463956963
498103229
84706821
662446443
479005343
280692221
691705655
491446781
214772539
128873555
349369375
285174469
254920079
527299681
328103819
604274411
636677935
213638271
261904549
459345851
445903715
418166913
261039999
509650687
415071577
61139075
199195803
217606249
236351665
266085603
283116649
123144031
273841067
401285077
163216539
264242021
380398727
358574741
430517937
609767269
414736635
124772753
273826419
471941351
320738043
201893477
266196249
362316937
190660331
716239301
550569997
100318285
561006215
396657045
193414913
393177867
261806405
301181679
457924203
180739019
57922285
221450921
147947643
220467697
318554817
114870535
462635953
374504837
320718147
771352233
446188549
461695861
99534045
88302255
262662145
323009271
575198787
259608725
370760405
271705905
485306345
478724533
261897399
366879609
392782509
426054025
316043495
285479677
343641833
183341515
238842157
319567903
701211189
367228687
325317549
454577467
365231869
350559381
438793635
350812713
295335921
372508755
205860657
657268605
379749421
344534273
305755193
308735285
170247331
422371587
255973449
226880353
608515649
728296459
108435181
283934509
283741969
134179767
233283969
449612159
329985049
206056419
338364369
151060377
456587833
312193105
505761535
82116249
272994415
559461095
480670657
290703957
321930795
132076863
479102735
17176689
380972647
406780379
181563847
491793915
280636017
358552493
144731943
252434317
344799873
389390681
647044881
236365593
509794489
161445167
300696261
101442971
519042747
561918327
483949309
119682345
199384643
116557683
334448973
169715145
247709227
253515351
271600341
294206933
651456193
214570741
312838643
573016417
182597765
262742435
262160575
400728015
148123155
154549993
331668989
491436069
282547083
58227953
574167891
466585483
274004051
487988965
263907601
99345513
387865667
299695457
301382981
339448605
398808421
288645455
255531063
310358485
296880991
232960443
333527549
326150039
606800333
358441183
347454861
692544067
341597923
319326549
470870343
290646113
565101923
299125829
277780625
553687287
263804655
651024795
112803583
452916313
362004387
168444177
400930623
421684679
541757309
247869399
181817083
683916991
280720319
325105385
326394163
531826641
364859159
596512897
330500979
581577845
232701825
163519773
441557899
617497635
265801907
286097007
293791563
408484031
641983825
252115471
387331791
350802975
382941931
255856691
337699287
129208417
533091293
590820975
88903193
574859581
221437261
310474173
485149343
186893531
254734909
317441105
646264919
282325633
182323947
53482547
442827663
355336427
449814905
653469025
420362307
495614345
224951959
371177949
245402623
505516709
183799207
393663431
353438627
376575133
342091495
153512219
355685145
485055149
150520405
198087681
369579395
207019295
387110657
391363697
630642883
736576663
145101883
209534145
371917599
18450065
273571203
365802185
78776851
252704083
311763079
177880635
334885367
295290467
762580443
523467799
193906475
390844385
288734563
521419689
393869607
676866025
326855891
358273635
636251483
361377371
883577281
459259291
270635883
545900163
224731349
470443973
253080575
403142691
525012611
111907629
521600539
541607087
229531659
218333297
472111137
324745395
343107045
752578571
310229127
275526845
437548657
297690479
169054203
231173691
431580403
274361165
236608443
321859771
586064739
375818227
493581481
613149295
344514289
212741975
249044847
332092609
150787851
89653683
446450207
95852489
432227495
285950261
334848929
85350801
278654923
298862499
165224123
183810803
480029493
274966113
346908019
636251483
409274069
475593405
404101607
443891149
33059191
515201537
424540965
211442541
422005609
165310653
482651697
521733807
337870147
202635601
409806561
422032151
467586403
709522893
416244327
347015817
386626233
302288629
204957015
192658469
218322309
227154751
384380345
400755735
134296741
556229851
603128049
131299059
479561995
221061533
451148885
109559889
476381757
630054855
98546561
169568007
390659377
564384661
320362605
178499121
548354705
310843563
329468587
291673927
542856671
620988171
278297387
516457965
89597931
319654327
516581419
385907669
296791831
379277081
290696585
467188939
373984635
176936649
20692465
419931979
17500629
440020563
526517307
310466653
308456665
438323203
316506001
611882579
143692401
345462165
152630257
163283375
158481503
75520127
311143651
642729405
256236817
245896747
228627319
383176337
126643603
214636763
300135651
581106073
319192525
236855815
565125977
317111123
238908415
305408549
525586835
230738341
201793625
199286099
271052295
576845541
311034447
144085055
490180053
351543145
649089799
253419057
508674197
299388757
235213119
582980347
171648915
607436239
97185403
254772069
390828499
176144725
648525649
260219201
251043965
5419811
271003429
627002375
177038383
587597283
787384633
24870443
502040417
292202921
438897149
214358079
36210073
473975461
240019039
148225443
127769617
148565715
538271819
577262675
246149737
65663975
546156157
269020791
237965141
292334939
325224149
284364927
547043295
570323125
248008985
325739267
446697785
452748651
363962325
415854125
546992323
269694167
195152987
83278397
427739367
684722711
554053701
366325763
290774067
516675361
302414779
228157807
453518709
545571453
17257995
441934585
54462491
186764953
310884805
310762355
344020535
314566907
361120021
241002167
213345863
402976137
310316115
330775375
90703849
426156147
196967937
417233463
232031917
395305139
477542773
214826055
65863629
134441095
218545807
724740799
330306625
206636175
348212453
342723409
493235845
633060539
578715057
367709481
345635561
447903001
568052219
482913457
513123055
323211621
446326177
181435083
539020579
471341657
424781647
259250371
445869447
389575671
583039485
276252039
357728961
222118835
225521205
573725887
539205799
583452585
143359193
869020961
330052079
174317605
579007627
295106245
143168559
373288587
547761089
282523073
405810497
204902349
456064591
458449129
279341455
210635781
540860543
179854661
260619111
137958277
399942633
141630615
469968557
223700431
397166821
48997329
246501879
522427497
384138499
687381159
403466459
196734273
494802805
392164027
352784961
369636479
287637215
504746343
434468013
558308781
291882559
320294073
205959963
484948757
249594669
59105827
237454427
157411477
392346311
177482517
564132545
602398021
345613625
398364355
603486333
228025499
511456871
289056011
96425105
487402967
408840495
477648885
258957455
342200235
150376187
242505991
202503035
128708929
332504803
384832681
380679849
547020143
296823781
162780363
438225083
555832749
353739425
131475203
374102535
327699537
642763601
314374325
371730595
262407005
419963241
268358311
276848519
707514161
237792933
498881411
359564353
246772681
671403577
200846967
333874905
413804323
63375457
627518733
407032935
229827747
491278359
203772877
208822151
515699305
217434949
527233935
456511407
248619327
415762773
507648333
475627615
560267679
383359377
259168563
508273437
308658909
438572331
245184559
239732099
380396827
470292687
174805081
402260301
339756209
269664967
465466845
644632247
171424447
461171017
451638837
423640459
525448459
151176367
635215355
490491571
189907067
678048409
442106815
307199757
98413697
307564085
348604447
355664011
391442843
348854165
233721293
444134189
392717473
684337353
83426101
512834145
325267831
258320423
228100419
102020673
393775125
444942287
209165719
93247689
572294779
132206907
147757855
99293755
363916011
364590773
497687513
176667935
431076871
168643559
243776141
372166075
240144503
354415279
254000347
332967481
216920719
613149295
395299173
296499235
243636935
334633915
65863629
741291585
182641417
214116977
252877843
238354561
381524913
279234081
564090881
347320701
323599635
535066191
79667185
114601863
685974631
351703183
442910681
429136517
196259439
655687899
99169609
758091279
72570785
378454537
185529575
414751305
441972799
225575941
336636773
356059065
476995847
330524165
333554677
441557899
507841423
238113131
530250929
656593567
648777775
208061821
313966855
263256777
395979923
406913665
577423235
309545673
437917147
323779185
540738031
391813861
314986723
412559089
492519649
653401649
269823507
253294179
296910839
733324619
230233399
686610757
533624223
382487413
524733579
133372277
103749205
621058091
359217873
336801603
457535791
232089073
243670963
747261823
390842661
332907301
158882643
210049137
636165049
136809831
418228765
181846401
542191143
356294585
548949779
237446505
419697155
743500065
386626447
111447191
121671193
196449717
178676853
526156811
431366595
120139861
259428355
405633619
649047477
332504013
102266013
229530711
324226331
325927389
509370861
131258097
423444153
454519807
517156705
341072325
371071939
381488001
477465217
526989887
413832423
320570917
223680561
193414913
400016205
514484927
559547099
660717821
230738341
204752337
317453805
134060029
301117175
379467565
428697789
613180015
347519591
697442309
268968429
483337647
522038413
225855873
320151405
542880465
377293779
36131821
221168749
193455833
401565129
230632453
290041169
388982003
454840227
118307213
342979009
706489715
284826105
472902129
474895779
254597131
489537919
278683975
592081939
277931595
316730841
227520543
150476163
348706821
544747533
273648181
436217665
413101377
476178407
160854679
384576475
593373067
337817339
550672335
234090993
229792243
395702575
708632539
490951463
310108679
536576373
610610415
94409657
462607097
354303589
157512601
183251773
302616529
247063161
540542023
109285913
193391253
444839483
408064501
262769949
436457229
449470031
437717897
510024893
574815891
251753141
298687989
294047697
193391253
251436163
364763815
349686877
412001793
475560023
125303365
190474063
414115597
267310935
263200131
298086415
148109003
111038531
536084567
46204883
443791745
298614551
205278419
217402665
261707825
346287943
430873495
310669823
366275451
367551327
276694189
296129235
240128745
554668187
747260499
419410485
184757471
546269657
262142129
94507611
73822647
324327945
412610647
279718825
752827697
183398935
402237227
547213355
230744121
616818843
200193957
369176997
90619511
424468915
627613413
338337299
302443221
287346663
442464127
441816429
119334717
186536577
399505377
711241603
489791409
429877837
449352941
279578571
398760289
243777299
611431985
445077255
234032547
376364769
602692755
205729827
538075681
602229219
423583637
313361267
58232249
193114921
547104695
492130637
298896531
281179329
314076059
414431105
389852301
532307523
175941001
390274007
331252199
458767491
319704283
612641011
316288305
310579267
439101647
576606105
260170807
631746651
146858567
266326737
376710125
576850999
181388185
294070555
42228129
491067295
385181391
424640725
733923251
391754027
445965923
355566321
349158559
269847945
83727143
265860015
343712049
545170227
649747479
608011033
247765141
170821819
425635209
316492045
492778095
233338061
101126981
362507223
421389363
186621403
193742989
306678145
251355575
135761563
332627169
243093499
331180223
268868895
234512675
458055103
142605369
194510309
788453893
126400421
319369369
357830509
253893651
145448553
391482567
72686845
417208731
601479069
400776359
301537153
348508027
401203861
228973257
382799095
482042873
147196821
242182327
324754095
467416135
425525555
35596341
239799865
394969225
310571365
274093775
476019079
555184425
256567419
355795865
300928929
251757707
472502127
334305913
329180367
235528765
406879565
266632731
329037929
266812713
310543225
341472717
501487385
62406899
147931051
407078783
563005111
167077167
355228673
281426095
498947143
419016661
308839585
544775337
496267171
205841483
274975197
337521773
424781647
319082729
309585489
469475919
399043319
192058307
314223539
474104321
245866417
84856661
606559799
513541239
280147355
591640549
609270251
263188707
277527331
391158719
336714835
277993003
219971391
366287531
423192547
718355379
357214843
387089047
216379597
388354315
325758143
299983299
232611989
397929253
482242475
343224375
282275631
406698095
648525649
318779465
230276247
460980245
305298121
391563635
606349615
397575627
425076853
366630043
485943315
554000325
315683139
610140201
326909365
168064101
9043733
505868715
357910563
172296657
46486349
78117121
426157593
368940431
364341729
492003751
694661261
167535181
254784229
385300673
435960539
519246053
512951291
342935795
368562529
119852889
366042005
170497947
201649157
489024887
388779273
349820643
221573027
562090943
503702801
123367235
312393353
308485901
412944891
544156325
345290945
456722523
331865627
249783427
222602541
452069097
439138451
331858911
157979725
560668709
12570399
653660685
528626343
300519979
273962821
133070501
289046993
202469013
293741957
256613869
201884897
478798299
355045665
705220755
490228347
716170089
244965277
511730387
269537213
496776063
414577695
84769619
321776117
293896929
597768565
204698351
503065089
253157911
425643077
656623573
415124699
328396755
191172339
617980309
217162671
442445793
602325843
61143925
408866255
398732145
322968493
524902397
439464121
227491695
642185419
115352753
142221629
472204155
120523649
467817231
303863481
279434023
491612985
24612079
124181041
484034529
302366525
430543275
166614339
132407811
316906461
436506233
269131037
387427017
238487097
578479577
361488169
221326637
29840417
355035815
350725283
140225187
367354505
177075717
555703535
410010869
289798695
228554373
406752803
618297213
554651831
300853683
410180659
204056557
413114229
375933571
94716237
430038581
92684097
335611607
286804395
308992383
288603111
293156277
271951059
481968701
164844831
86107097
128956535
422811417
180313311
474378987
353409769
229719393
338191305
489245975
591918947
601431687
299294969
400577249
103312365
95845741
559365521
118511233
549708575
290353777
295788527
487843881
385667285
163825297
149218543
206205053
436815791
43425233
554911123
124844839
170183025
355676853
509238797
380262631
305695465
388882141
350395021
156639123
189797489
264516923
319880757
210647067
266468895
302953779
205716457
338707375
474632367
355764973
220867257
437995101
644084513
207335595
324763555
438414691
266640253
437326697
273397687
546002377
458140403
530387339
155915873
248319561
314929323
242062665
534597437
260831385
307405475
52061373
465204525
388267125
178303651
354818301
586230333
100956297
598287841
321040843
633764419
526983009
235418203
314623679
247302219
319368399
97605035
354815205
252089805
257039751
311464441
183431643
456139467
406036833
132272967
178172073
228691163
294295465
345769833
631874133
214267597
179896743
137711897
238132581
699784141
285136551
128996917
481774815
192489077
303431637
165850521
477173511
495281503
453376401
539033537
602058993
368203097
546785109
592464563
493664813
250459105
410412627
349959761
259990103
126410355
588001767
542350313
611401141
437995101
369646159
573185021
554773701
275862881
178068329
617383459
333394311
217524505
138815607
447636517
154967093
267717027
220297109
297987293
519003923
291873427
266327639
652171597
184357247
177425871
337552893
244556427
90002187
459861143
472798491
444103591
225500381
152305343
452223245
430895179
400624397
280203987
439960005
81781075
699701513
653404905
404769807
326950087
447580339
390292635
504286863
455349927
435169337
682414189
342593279
288080451
328118845
239496773
483831223
148991033
305854347
31422393
504024883
312273495
232602305
389968237
269069151
420377791
769178455
260715397
139117085
459927825
342503733
424781647
452975733
285193659
377609827
207039329
422123813
637154301
519451775
313074449
492770157
214468037
612858567
244252025
159338137
187697155
345198399
418018259
334944575
574546939
531048601
70464979
507300621
526592819
186136905
133307895
394157507
409394077
728225993
482982615
163281535
352504923
482924313
373948697
116913065
413413287
307319585
576069123
408573309
144990611
675714155
257937267
170390061
446469675
600606565
648797299
494825197
417073991
468127325
668279013
361876437
417102413
361040553
338388133
470292687
525012611
264076119
590459901
579834143
597004747
200875333
424499395
678285177
317306275
211930015
253512671
378431411
265384581
272311285
350111245
529816113
261921867
315203827
444758315
459512855
227942287
266497659
280994159
160413233
411535695
352784961
358738625
175830493
575360851
362103383
224352733
155061039
350111561
253024979
510569649
511088049
285306053
631382625
267399705
280807317
442201311
177321703
259004825
124605729
852449315
439809127
391636563
125440659
379052373
520875345
432107113
421059945
496529901
458006545
496053309
342622241
494122903
92994265
104536295
260394035
692467503
142322621
135981033
96507183
422842721
251098263
294869385
493456955
257289255
377608097
288114039
414473291
281581699
395405277
434925797
636686949
281656641
13740691
790089589
474355489
302319235
453551301
424948421
347889153
470842723
483907867
284083965
199053927
111709245
668279013
514247451
452456385
312070035
283078149
280702967
631050761
263260497
419154291
486738431
306170457
386064207
235549067
47298627
252287473
505937715
248194821
222449077
85542163
396304659
455163583
576215767
632713053
255273959
356000495
120199007
569048691
236995493
151442101
281653435
199688487
345886965
181622343
663052391
277227145
583550611
340162047
574934653
307673483
398026187
469203299
391404889
160080285
501510489
384095119
628990647
363184183
586205409
156890397
232118385
233639131
527691705
441518003
419619067
293718771
189718511
547352043
302376917
224900287
694982853
487048893
77624543
342034743
430007259
230041743
453490001
415914771
416142135
429204829
263395485
418171947
482637543
327304365
123318071
472272461
270025377
551646863
139548363
247618153
347115053
563335239
540232165
530273285
767366707
487706697
731422139
344015021
543947173
348992525
203132245
148191747
446697785
460072305
78009829
254656257
408505095
215065361
399458561
548181525
302912135
650450853
480071225
125770985
105380817
367888301
254921701
546875211
362039435
711032203
406880125
335475745
562084011
341687703
548100155
497197421
325679709
154929065
237712945
338899815
114173317
407704517
230593469
380175723
633912553
164375735
224760981
145694927
416325273
504527709
607725681
296162185
166534391
545986563
89798835
345019939
226528471
272547029
453757313
538929841
595050259
699852081
273013367
419698791
173142825
572496025
304792581
183510285
391973527
125496253
75916751
529001083
279357559
115182811
373711375
231243631
392818443
439133275
143604185
112069611
518659957
564936499
605432681
322500957
542562185
273215107
294939179
591561105
260509621
529271609
303763851
361840385
565751295
299979593
264663831
341034807
466849437
230279685
167712975
260583615
143401953
63628969
568052219
172175079
263869119
236254923
138612927
371117955
391281855
366025413
513209799
283167327
293949345
511586355
96639071
317270777
652687635
369547585
292895019
338899815
483073481
382105647
531416167
350485097
319499777
103312365
698403709
552467173
551698953
323486271
421562679
227660493
463787775
322512067
626988125
544233377
403899435
557210545
163152173
359932143
251825305
363095695
293165419
371511925
113164705
400144491
444121501
338253261
540132329
317777369
392638799
382213271
557478889
480075963
597026385
256077857
220063725
253213783
443678869
441222243
312849955
371894269
360534377
750838375
368924581
598922203
406164749
382847941
375147531
217471421
479898491
527667195
150723755
251811007
536997597
358986413
151752933
573304061
162965601
373750461
422911017
191385783
397798825
364093851
220636463
689665945
574885547
183657871
503041833
221899211
458046033
508561639
124729675
177341129
329037725
361492423
192368287
455258705
418043789
262041737
30137031
458248599
301855697
464901283
262472091
334468149
214870429
429358433
322673953
277835445
402662775
288031101
376712657
277527331
549222435
425525555
601945829
436081725
666570237
291896937
164726503
440901855
478757493
316780011
510342109
409010733
301115115
357466225
208431307
511074815
513938635
387594581
372829657
570237365
365323955
69748545
314004823
651757413
594685095
350044957
620996371
441870629
265114635
357318773
180430021
327970035
379756339
204900061
145763829
229503527
354791181
471465999
579402181
425802747
385688623
412213395
215045955
174131229
245393495
303433839
283222599
160413233
338328843
207000537
528533089
124729675
411803719
317126523
569852415
594956281
526754561
367579645
292203537
336424277
263597873
461824293
517915967
82183099
265685863
261342095
370941981
377821327
116560809
127023103
424528309
570874745
373184825
197107197
67996055
270083065
420317711
455684883
211762569
425616133
346401923
163488985
449335401
447473295
625870369
93795687
493581481
433230059
17500313
263908727
380972647
229607987
567865071
460803061
268588965
369439957
448439835
71783253
265313363
408771623
267658991
135242751
458422425
212228877
486942289
305696581
251241991
544615003
630236857
328342175
256006531
509998933
601787399
748892697
157283623
281212815
159338301
439532219
171633565
724123387
474302363
223495473
387618887
311034447
498422077
76844751
316637577
596847129
331513631
135690779
98426345
343394239
273013367
316593213
521077437
347922279
327256375
198675683
346007011
383600167
303230921
92505087
506988679
204099043
222393545
368390377
470900033
156468179
417189599
529133619
262996443
305111179
634027955
562424379
146340411
341541025
226768385
302135157
372049995
585705485
75326793
258041243
287805047
261785859
34655339
436442577
417752015
569860193
308508005
400862289
141568247
402780885
202672845
298095099
482242475
116848095
393960743
284564253
130168697
455205195
470873341
409613313
336171015
201329023
152132357
393101587
679809355
432398253
149372077
179093763
241760035
526163301
79103513
393536015
473684051
211791099
391744025
304173541
212761005
614787819
439671235
394173675
373970431
296799511
272919179
250677839
793463343
417623813
313468359
383682349
408560461
443128941
407193525
517734623
222723531
299182557
463274529
104046903
428369957
295321475
517917557
553435077
283889681
266649123
819316931
462169853
122030733
429599835
163689925
252181989
313927829
363358925
193528857
369863633
532001333
663975563
156881155
548092631
329164391
562503417
137909525
314722499
268892739
123742565
487325475
529446749
542844261
452236555
409930281
601234951
407707063
478485859
404524637
492318589
295502499
136990591
166956591
496961043
514717915
471465905
497647771
345162835
364516507
348132435
491814823
236855815
183524529
407249931
605670667
665102453
388697187
387975927
264194239
355458499
98086213
664916433
665840797
175386535
383449599
365140685
238776635
258830623
468663255
139430823
131881111
540515457
476250999
426383127
533127277
288179059
251750751
434578851
423998241
208741655
342347585
429761923
611839855
179779179
232490165
199322739
335868687
252977891
135625879
126459935
241278269
477963075
370971337
450469553
134179767
622652431
249655781
456105069
140827889
387063377
246524933
265002171
285245011
62419943
453580441
88052635
531987837
183815141
287305905
573536541
481819553
440363175
488500719
278523859
569272975
33350453
233259861
349419861
384279087
230828949
541176279
151922081
371553867
433173021
443831469
623737335
190315813
272494031
275227201
239452835
375869897
352588459
485675089
351345567
452764761
550661491
327307091
318103425
612609023
414395317
508857605
304650087
402719465
505399911
454083721
563128401
283554761
421101313
351856869
466210113
212962333
143002377
382026555
217343617
385363331
446840545
448034181
284921273
422603107
431851377
283911295
202748917
192863057
165886647
501386307
415164195
240334013
17500313
285575519
95289285
326270873
572068545
409225493
490133013
152352599
620429107
485312265
458942347
171021907
215102019
358226687
427741929
238908415
337078401
440171457
330670659
437742221
168161173
341959605
145017231
407653769
834848123
401260259
324156423
416830195
563121349
355967381
283754975
178080177
348922677
489390551
149628479
323088847
249117855
257728155
303308865
774132949
290970849
400778735
717821199
343194531
437281581
291038079
584570157
433179265
235731749
353104223
397757709
496549155
331106977
387572895
352398959
364007193
392317909
284329733
485385283
183920695
625321401
211414725
386064287
162299905
516936867
315512825
340730899
268382949
508837765
420764495
716260137
710336617
342534923
247236141
344358931
213075677
316854183
503503715
505059929
54678395
470121141
230876489
349532859
471065643
93920515
405153197
91431927
211809335
344855395
428629461
32187659
420652565
560323927
284714891
232072173
86541757
207838121
376076871
245405877
340851795
172080859
310410355
468436077
515803383
341146837
64213473
265361563
421403575
370020381
444303141
194749635
411653871
635225285
469249713
298536133
443381599
274345051
302929189
357494993
515803383
421529673
536292111
202538965
681960895
608600759
668071173
226294175
224794755
419306013
517506521
339662189
383025141
405413389
267355441
330316273
447683317
201050809
326613009
332352689
194091375
389517947
382785963
278423619
317550065
152406915
450453601
150228767
314744045
263602793
534201485
194993881
324094661
346634417
342888555
670067935
265398535
129008843
621722227
504819251
583465831
457702057
181510805
293968969
455493325
588457637
99416025
337493957
241725183
627686175
556058575
226868011
309137663
144285399
423510815
127483863
358577931
850951455
103220145
295613545
819887461
344692923
300446137
582380083
299127743
346138435
29634511
522375705
239747277
293453515
280587251
202352877
261411799
453889081
340154863
307590401
328229057
343089271
86282723
123069385
370017669
456581503
342331473
658507517
309780029
147333693
411251023
454538375
323331371
101281979
430428811
286094201
476190657
501276273
440706713
488622791
299667867
172077279
457431753
284416355
133707471
602212281
243269771
194065009
583743111
254701259
108785083
497687513
230388423
213699913
403982243
255947271
520070463
264649151
279630223
89098115
676789327
423723275
299435301
402967797
244864985
287346663
568631019
443547931
301090737
628371691
361857665
171729001
6744599
181712793
404997739
637024431
319365545
504906083
386199055
482269625
196545667
448327395
608056585
326234505
329640423
143518473
159571959
224083797
222121881
322624267
133682847
416603727
179414467
128134485
205183675
402237227
259632563
357863579
388329961
472111137
138066813
297756833
321857941
179053955
381905681
345251859
141240963
287946449
337764601
239673287
314425053
446649747
123322953
226388189
137825791
541225273
264315087
251436163
316805425
337441927
545055355
323973095
81781075
425843879
424680795
359048245
371685999
356637507
181737995
173027971
222821923
618082365
277231401
68056091
472216397
373138965
427350341
323854579
504299215
266298447
342588417
308456241
687633259
375176357
317222859
673135917
561809985
462021501
453574375
222917111
404261985
321422635
599909579
272967153
482649359
428149107
266997493
178540005
613244547
468226169
324366589
231315037
531170485
640017143
670902969
244101963
373442161
602381085
105535555
263046415
46826357
321505097
364057069
510783889
301700187
65990373
347317445
218192845
424760897
633334301
439808489
352083821
231471551
405318329
148863597
288394303
238487097
333638899
291328901
381852663
397207371
437241415
585855275
585864559
491855141
427789849
217322391
443371085
110521265
280596257
245282045
166308017
431660423
367724801
520704209
403267437
319265513
275020179
322446163
264842745
73157959
396822559
313468359
434539953
345178139
467960421
404287251
325141235
223299303
571565497
222811827
297512367
637703305
319362085
679558073
407338155
521526889
466652775
291088575
249060075
380343327
416623137
375481945
341824901
228793399
276127299
328326699
271708197
299301745
438461697
20717325
97401121
59305689
483086485
236826923
477051247
405229475
607870127
89677619
309152719
836381447
295020415
456511407
264828365
159577873
292469385
438123121
271145251
564456195
250651633
130643633
378875741
445522521
358856953
618081583
473844703
547720803
402359695
443905581
467351821
458775135
474403161
322687097
66629819
530995767
264828365
93076727
393806579
467932441
442332811
429219611
378406029
350891101
414866073
182888517
381610077
462169853
223465743
250212915
467877037
85052845
376475733
480276103
77432871
604155107
438961239
178482057
254973329
306989489
374361379
350465937
384776569
259965345
437468295
35082469
337953613
200834095
311905463
392745465
297152721
328446765
520704209
451521983
650450853
270200917
277933805
423619797
487424243
461231053
147578065
498826113
423650645
371530645
461148081
434669837
201254733
217553411
418414423
485236483
377124455
435866915
345258149
317400633
456003507
355904229
500945345
367019355
548155185
241138443
265262001
491612985
253690925
375514895
300809655
412371225
204554787
317639989
100987665
539595411
594139689
392066467
147741935
205266381
454242799
153780771
322482097
531563035
297943301
297571485
756856687
187400937
589057547
152057123
98119315
398294109
327107837
535383051
532001333
374309531
443914113
390141323
526156737
517266865
396017295
690141245
393102629
336910609
246050237
321986637
338226589
320453931
669702299
483608205
681022109
516350711
430850435
364000857
352410799
178668827
266298447
388840265
600369131
357229857
425824575
449902991
471867057
232997499
636808145
113046633
296323727
227906853
262471845
388929831
375700839
210331747
24259793
319197661
466137971
438408395
226961007
317522189
528014537
284010859
692770595
76010579
285689009
318590139
341899291
602989259
522645829
353375689
749101957
364932359
138172539
449920283
385722995
312519579
396456967
290369029
676362377
260843891
236437737
151646983
348906403
612401083
379704549
377609827
530263917
380806267
146297845
99227829
308710669
102954997
300970245
305151215
144720025
388060363
332007411
303064849
55294229
247779291
254890141
547321849
421058795
440631285
400438323
323715889
401961545
224917251
561026313
360195485
440154455
386817247
386208187
96047007
583858449
276598087
755728071
270187937
499575773
518856485
663009351
97145755
414291069
232822785
387975927
286972553
281313167
340967483
59950735
280760769
429770237
400315743
337435301
684259815
224951861
203248099
364479511
399249391
429917125
563068523
84305271
179076451
240605133
548858607
275202893
140279445
623577487
288080451
311944047
284990973
495210185
488664903
94431591
397659977
286162505
393792843
132230837
250417083
326464511
377801579
300193875
360681321
530681629
81915759
332738473
217926549
698977959
576875119
251311511
110348723
449054769
803966279
216874941
495055055
319679437
824102293
357644221
272348249
356278419
554773701
517874129
568556529
524672573
607156103
418974425
241734791
163204895
216232575
298965237
602023357
321025569
163953545
506254449
398406619
484145121
258472863
548806155
366698065
475051369
530734725
458335459
92907411
239134685
312713181
662623281
156011547
250341061
643983303
388946673
461375223
493012989
536084567
177017303
250488021
454577543
480852555
350544809
522265203
327007213
561824451
386821983
738142977
329700319
326244719
40802317
388723579
437574349
198109979
281445237
340241519
525454369
370522741
282117691
322539365
195158387
475050757
459660835
269585143
292848239
308740925
148241511
417012831
376282311
305624365
249768103
374389093
301371895
465286333
371942171
285998457
381043405
608153175
609127693
372627969
501816843
365335667
125302139
420994145
451820877
591472665
335314771
559845665
442742915
292731139
429892895
229827747
340207683
513923605
592809039
378484221
379660773
201141565
601883297
199552231
556598611
171930863
167861633
322214537
342332879
290774067
625024877
149614463
692609407
314451687
394730375
488069565
615911617
345809161
189907067
317751467
554360329
376421253
264559527
848028215
125147955
342584649
507716835
349650999
283038349
149551425
154019769
337713033
54223543
330745755
336298475
454664183
341403337
310622391
583446461
533678531
67243173
377927425
221633597
88759385
93349995
41191997
228236649
221627559
185797647
165887505
557295947
401647323
59950735
487616241
99333535
283902975
265043439
289220605
428140963
641642311
511877819
317951719
333117583
674900083
48337293
378683497
354027693
447215775
43213021
446589007
213251439
247535843
383890573
335517315
307199757
236390329
337131709
240580291
374832469
300788259
726542597
402211569
284199247
207155415
243445373
266634887
337315071
185766485
355980717
18584127
803720703
694925151
353804803
498415665
441197929
554543243
350605133
397605085
475995547
409861217
343492567
508148397
313470901
233970729
721921937
367960621
166687359
202476043
251863795
567451621
558557093
573400143
314420255
284338185
182130095
331700113
218084479
59956857
312655621
401380041
304183209
502014969
102266013
604052981
477718821
523628217
511877819
433109181
630835661
451561537
153992065
363358925
398781357
244723375
310847823
458903453
309358795
313886289
106248533
342465967
330984177
279410803
310351743
338781127
206121779
442740127
355211771
319749519
435802833
156017355
413347905
520697007
388617723
287813071
374043945
235231117
388482369
658737493
468350325
143436705
424375925
442379501
794193971
275229559
386338731
419245387
43628303
358978859
526702041
153216597
283546949
254121297
197247921
310818703
219717251
286619443
261928855
437329927
1016805819
289247795
413346411
205897419
210743923
415464421
275865813
433658727
914251641
92651851
196012083
398964005
110272485
373407507
258192899
440006247
177895845
432227653
253159895
285903869
515699305
437496939
531794081
551912455
276102553
132509461
183820945
447582155
422284807
616005159
439342613
218116415
192920215
580170401
246146889
307692879
315844997
190263637
346063695
472743947
200216391
467275039
131438419
191793785
300306209
102307747
294970215
397640241
333271739
273435991
440139095
591550813
42797021
235082355
400473273
495564095
193317507
144037253
271005497
290353953
363060615
407549305
275293669
453798181
352937627
144037253
409224041
371000563
608848501
342795059
532566141
464304247
352133657
314849045
181249549
231757345
495614345
406164749
546691379
583436871
410572901
65574557
567496815
391980851
286291381
390032663
393960381
517366289
538966789
231466705
341106059
348884613
265796505
303056005
137589077
136271977
465095663
507941291
354524477
568583499
332296719
157591711
447897321
295236913
291194051
386841029
498172565
314159265
199315119
182243535
273847965
537804751
157707841
526540011
282691517
217954495
567347091
412849081
548467791
227250973
141483477
557308133
346260981
230294005
31422393
330052079
260396625
479856967
677983233
551010549
164378595
358715721
344079205
208486895
358532321
367887843
216668655
423510815
217825647
83178927
211920231
432277453
219869747
352854057
459259291
417295863
66714891
237753653
306941637
692908365
298892979
57551299
442343389
202612557
275168683
256892497
248971465
343062487
249628011
434844577
135475875
615049593
625576079
192002469
575734879
270387759
299811615
236866289
419698791
350669229
395020367
278996045
472102915
472786969
244936493
352314475
100810639
382248667
312162273
270931469
476367393
246777201
296315061
531069845
411660703
139951179
599653431
602253371
208102727
337419955
253989463
679809355
303040485
313084985
469327869
246096911
554168261
263400995
23942081
492218507
284971011
82970993
742946811
221229615
185912435
479460041
287842207
322204189
424998497
373412213
214753281
329678817
439651757
527695855
298026701
158880695
200828609
314929323
456008751
562399465
434005201
438152031
327339181
554665893
488910369
376785225
475287265
274223593
634094221
101178279
814392087
305370083
544265435
366218385
370779613
308431541
125293075
515686809
424982895
400360311
349021101
337388841
315925903
512320625
319370545
670028619
163187881
376752193
250799955
226272711
272402321
375708213
431551183
291620299
408000945
573612001
492770157
554606515
242927769
95598029
384941911
174548865
229254799
372698589
354145601
379585513
272300131
539597887
449363541
614099937
197088381
332105201
200903857
251442933
197284253
352713999
209940047
238987797
91862263
255957261
389214075
299765229
182949031
199725889
479532705
351556141
113319075
244499603
185037459
267970705
402260133
334810291
407488643
266819259
481660125
281534951
593417751
191818771
497305225
338782731
546481803
344857853
201686473
278958409
130960757
498567921
99400147
679267583
88002275
521263469
355840665
237395081
366413763
398601485
228411091
416742051
495269625
302409999
322444977
101987341
459118087
349752335
126204339
169802183
466105741
483069907
549934187
107634855
495141605
355927617
6821285
427367159
210336981
504816899
473950303
249291613
177662189
261847939
338893745
303275801
257708171
505520487
4390567
297691463
499954431
699054005
232868485
470198253
374490485
79976543
424509219
121981413
170694567
423544685
690269115
590643333
407338155
538452977
382501781
331736115
397580469
244486983
610364185
407334355
296558753
202809777
206268007
697442309
428813079
336485985
265557413
536324597
363214817
189447559
152298871
589643435
565054727
326151935
513354467
354425489
276342263
535265701
351250983
49941273
547457023
163659159
474701361
234400125
145141465
677801747
382359285
486067897
426402355
212496933
403778275
324680939
416764877
357690163
328163429
352660505
410744991
353981157
244674983
479602275
588003521
297650273
96881549
289158101
290944361
338301753
502766231
478996319
403321583
183657871
173442345
620625681
224287779
112866605
277464843
314425053
365614267
261298307
716790767
497711249
391690949
580170401
215096767
256175869
254120893
397907467
489024507
407252845
218955845
277858679
439229773
723404183
130304913
605287413
374517125
354176243
88343877
446417021
433422519
566376199
354062651
311999687
496287113
580005745
616222567
351052245
515731567
470370081
495380397
354868845
623942157
416794015
491359137
342816235
400050751
87145153
65926653
127268817
360512665
395454369
320327059
255107365
199966575
467094345
743500065
491985903
86236231
370674929
261129775
184191229
348201531
98501075
350424735
342843269
202484763
377172047
260506025
336514655
473844703
581658189
70024721
235398755
64863213
272442645
212735095
113124363
574090323
686944213
262982401
203593839
372067505
208380897
485371299
379068033
366282751
237114291
312781983
355228035
205871473
164254781
90124559
628401041
300100569
155942593
215701491
460729737
299722929
559358845
251363523
356417335
485425457
499576693
215977457
532762229
131911233
459883407
263798557
766243965
284122685
604403337
61742039
135420165
471767315
370508655
44490349
373074201
145536479
459274461
479974647
490327451
612318735
157354351
671671673
561919413
476599913
117311661
230697705
355222601
348423289
307907999
446038809
294070555
417284891
336909071
126494361
257207253
346624643
440775889
360839703
299569325
198042505
524572077
508137327
206525513
137805563
276831177
436672635
242737509
105425215
364066917
526983009
400379301
652003335
301819815
460729737
658674051
182910975
283443857
485596343
481119589
408837803
480709567
396371015
421004441
579408475
420616285
211644187
418414423
405691465
335472179
74867021
210331747
210070935
460268281
402022063
496549155
274493341
356564103
453388605
410938007
264773945
190207549
264779377
59332933
255023845
105561439
396478027
730696497
409758885
276213081
429061695
448200771
275281623
187508977
194510943
393214517
379303667
102763161
577115283
606145327
199191513
335110291
322149471
225738717
185787831
73951727
490504323
188742835
477275521
431049421
418822059
387576125
576228253
459493699
114452845
307577055
377814661
123248647
296783055
92092187
557880489
350474753
230962533
227595685
340573763
505328965
494313173
634701813
322920341
128858245
454232871
147887161
214011287
385126687
441758847
641049267
237824729
437837567
567959337
351750381
205083313
413573277
217874931
545795199
478102851
433166313
245925799
277479747
304655479
399399439
481468845
91414529
433440043
691515459
335526061
343968097
298516833
406989187
202490395
282440841
442293305
489916013
467188939
404609611
164170467
63958059
283693549
581594049
203451573
600110093
307798977
281893721
677580323
516728357
103947411
389639621
240848813
670257335
305646829
314059311
430409707
244677107
347531675
411147735
312724773
303137675
463060373
576850999
403145337
244010943
390296731
816208839
283212809
428501355
313984461
347065963
571500013
93622637
440888145
89549541
297650273
419148201
352922997
273474887
328263259
469714207
236752113
198403479
275245935
346705827
262053743
313530843
455395475
116856849
213638271
445017693
246499083
221784893
626854741
612422455
477377991
314842605
396108501
120199007
330374979
359170307
199512537
214870429
226765365
443961163
219523657
74036785
356901331
284407233
299727407
495850539
444156195
490404323
586733505
332113891
340870555
338950947
708729417
143767125
620693255
636849975
225369557
411252815
304805245
445114719
504377327
505399911
228297123
478696377
346094193
307281005
151537641
312689445
472966841
301209507
130876167
374206563
477586711
458248599
412157629
115476431
415593425
139168227
268970649
441290593
438052305
584560161
568234095
467866025
533291927
27915635
322302403
797913923
110255671
229699491
632229483
357866487
535678647
402332879
475259051
383079147
573786071
161780699
296237563
493221027
208832997
236212047
396841919
281324413
518076917
252331467
509508931
97790041
479433389
530698495
456234153
587588215
517340617
320694667
254664635
263908727
122367391
124505421
440139095
131480897
542196725
465404237
358839563
709115303
388852257
552730915
385796601
259965345
743320955
264667221
389128715
302474325
297980147
351217395
289259691
154913061
431575663
427070747
23249611
232070703
401781143
89040579
431892813
51549733
415383133
237621165
501664791
175630575
272567485
251652087
296278801
414957729
305874825
171735321
299308967
376764241
272557429
544125643
228928061
165336841
214416427
362719551
427636123
158287765
211606683
403558271
240189055
274394071
216028921
398486477
303917911
360668449
212298125
373239805
220241067
432887443
348906403
501409693
295436197
325887143
99534045
704400293
534191895
421678091
255563881
142297571
430700637
486642139
535759911
507185571
301011131
273940335
315072017
42632057
391314197
226233647
79927049
212482625
279410803
560010699
647881929
268916297
224813143
433618413
493896427
329149249
330545349
417619007
300797729
379465347
328118597
479951143
146235405
485647911
318148983
401533935
418679151
178887035
232352235
172007927
590156111
174860701
176650877
360381719
341222181
612297223
212063635
332936797
304630517
420485605
253024979
454835229
179113905
223288185
215821927
336312619
570241127
384174999
361340317
274989475
393667077
193601119
855680809
152797525
300696261
308171993
493535931
612378293
248098019
182767903
509271435
420944603
278590385
652886053
344156691
199233909
375238935
733731597
164863441
443666213
161455329
287370599
536703815
374063061
398678547
649460053
653408319
406741101
413237591
246915037
217267385
63785859
721408237
528573717
553049427
300873081
570053271
177225525
377671951
402748443
196563201
412124189
506878073
281518407
236893039
250721483
322607703
172052485
245372149
142396465
140224557
188882493
206532505
287145699
478301509
793273059
339506341
804699833
430522197
532884033
404264531
175112005
439459253
212431235
100096833
515064589
139230753
157657281
560234863
164861815
410241833
103719135
216754273
464811299
662331371
454309573
189473511
163963797
653162233
207346337
617229431
489556515
106015707
181197957
249998021
434235601
374665773
329779597
243479661
338201665
673940445
381936127
320098883
461573121
476336255
341867895
154879969
299753183
345115767
330111783
586933653
161006991
328952163
490491053
407490557
323477185
238800347
245379963
451050867
221683111
454048853
357332037
354298185
285910189
299669573
281761999
259608725
141717877
635341547
294173177
165928167
622702373
152250895
518564497
205209775
318634709
247378981
431908361
187164397
238419375
337651825
648210207
437147371
63635987
231110259
139301487
386338731
69249677
496663387
494076527
516608175
491599891
533543645
118459551
290200565
481819553
222056683
324678171
285689259
273675617
231995869
530883195
655812893
393738205
382172895
313434007
32072253
348771795
351720075
345246273
308067807
516568983
256723365
500089529
312987197
499858529
346439103
207518535
515778341
429519671
247334829
225521205
397423025
753811511
675211525
518984895
222446735
465714883
142937469
742295555
70870059
305191765
531545599
485602957
689066751
337764601
393983507
41956959
545359051
391117601
474761865
413372573
236125091
189572863
423525033
299548533
464970849
344355077
407474505
250142285
105672435
375781551
471341657
108691965
344155019
607090037
224930057
396473977
279541171
470057183
222758007
429494715
458770255
355181723
431659781
190540913
220988957
177652185
141522693
313738483
503193795
330077045
401895371
552607313
468939511
430590645
322204189
358738625
309432045
403468081
289414325
375314533
364493721
305497079
374644889
79687813
296865525
338233741
679894341
127988045
437979581
402358221
373225455
375502873
475014403
311171991
252847819
238081195
172995779
578572927
234199145
390535833
121391173
174035631
290332497
613930285
479602275
71969163
340534925
272303983
118100475
305028357
442563125
434647813
497575471
342398489
402254571
307110691
508691115
193816703
135819489
266432907
282926521
393340511
257711853
242077401
222798957
333871419
363369989
536706973
876994153
584002767
205728709
298524629
373143345
584730625
292114797
450934531
312568127
499606625
455385105
448005807
323800199
197286843
546855919
363765349
305251229
468183239
467971249
88588515
430923567
101684917
508733265
97783115
426955797
603253511
522202391
368800053
162101395
345354541
254522549
247827381
195580979
204451929
567826581
153620591
94512081
238537833
582607157
344578033
160854679
291794373
436058509
378782137
417554745
428941105
371168701
111691117
463063071
308893775
370773555
381273159
489487573
103185907
246437593
120063589
350459937
177516105
243122283
72203723
442876823
177116737
400338855
259168563
139152405
673933187
249470847
72500487
234747535
267101905
395643153
494841723
157029051
803966279
344864515
469151481
667097659
156713125
595681791
461467677
406303669
244230269
437741689
334619723
417753463
474814997
163073793
348463685
178742119
537036465
392135867
330111783
173507681
256131077
413384113
219818867
331985639
163417037
258228617
574255321
411495237
363680001
409942777
269718453
275193095
312293303
687808775
655867003
390347063
174912301
303431637
121254415
417804465
122901957
524672573
297736555
560808835
310193891
55326555
530984451
173165123
310837347
33949539
341326087
483355215
315582019
299046549
563824187
268963929
567045015
522688005
216731347
407224079
242723927
563478153
344060333
444679045
169753837
294273839
178150321
469475919
222236533
72347921
232672817
106040541
146258229
259564711
676274759
331185993
237757209
263761843
253677071
477597165
389128715
327088249
255738605
309799585
255389011
138817263
446188803
75342725
338691871
158307869
318205375
240595967
214551485
368077689
542123831
529271609
342810535
284362881
650935305
393004729
99971971
398771743
435415145
331321823
371276655
238825793
210867275
439924305
434693095
431494023
250815277
340207683
193608487
634213275
505852581
637412783
689976641
66552223
580202741
330536509
647375433
386521695
383385441
388632433
276391727
438152031
368960649
205716457
361018451
293657983
353970127
144098377
278403425
245683535
431854143
698762103
369174721
218333169
732582779
441914291
617383459
268320177
217063233
268793805
462812605
341312155
219571203
331725919
291279183
293266477
219374401
518218591
260063103
158451931
201810927
229419967
81478681
349417329
221385255
336162595
201561829
155650857
384576475
330923215
320410533
248699221
168331103
429537983
393475545
265368223
518830611
161836257
846344549
309293563
466904521
194613049
196076461
291232263
193494955
595735135
430878381
308952705
319214625
290062111
727219837
721799783
264449467
61985157
313327501
480457139
479924607
223794787
371844643
23415105
550809417
600693309
332046725
147385581
359920325
65812593
404297795
378874837
247024179
129917499
533786487
477435483
302555123
267329679
272835113
370465881
279572989
288596879
201911333
253344523
169621159
167251669
251747081
354868845
370847889
398115907
346840169
420501659
146322637
173659193
274932233
514790817
352839921
367087899
364611249
282038211
465055429
139172569
218893635
103226495
426493661
418084701
290353953
320064599
389928889
101126981
216440445
532377851
138518029
181580857
474086661
316288305
554560195
70511463
472620563
563108689
379391057
431082141
431509273
166928891
503515765
439333595
293327755
421259725
189005427
424796559
641419779
112614973
367766009
554889221
387097405
264773945
378443885
396261369
232602305
373654895
270843997
372695341
549034949
568983481
212911211
215102019
379203543
291390561
329464395
398646565
498799037
392181463
175247475
143604185
289053553
857568647
366891965
157171651
93691185
340371407
416635149
484635429
366891965
49732839
76980857
841155121
425010341
324179127
281304499
381977281
283094463
370959119
458054593
391884823
497053251
295751895
492150827
171070555
294866453
367141003
353191981
543586303
544278945
526605373
775166187
464743411
568589041
367019355
490501695
462626121
116723225
281354981
510294547
672271779
298769697
294518717
325225245
398101607
329126673
277349345
306005455
196717783
758091279
101845807
355719885
611283253
605063121
157875079
264334155
331083363
477512991
485913607
518076917
108001045
241482953
590983675
500318985
137339967
195580979
161010485
274109053
293139965
507122901
278137931
558308781
458914269
516243341
160641271
230582487
318505953
172855167
484591941
425538711
186923905
337835237
448090795
425741341
92806281
121046495
376802259
366682745
453106109
386064663
264423571
209026825
430038113
373341935
438390281
443995519
284448007
587346723
191992555
459064935
352454809
521205469
415407613
498026169
447605137
320634029
388395747
289721715
334540235
241011539
385338303
316279565
380224641
807354811
222829361
473614205
664860663
330109129
253667369
402038105
418276411
289297335
277751699
231286407
480870817
587152573
310816867
292506641
347203233
524629913
308735285
927567213
505126283
327498165
400329845
531692313
95124539
127865013
769033851
478082667
396735775
526140661
538670517
730400193
504746343
578126063
472279343
272749083
614257387
365878331
455450175
314313785
634213275
436171575
385736501
190401103
252834065
532690097
386833221
134677919
57631179
336479127
394818755
212284993
573399585
34310189
457289865
256012043
422791659
46641363
868861941
31499073
405788821
246725383
637603687
363518855
597443317
120644619
192782313
382357825
402719465
255365945
449523855
327612757
477679213
208139667
181237153
400249595
343697463
140683101
659793315
556655213
365153255
450567315
520652425
169450157
551162859
245347763
648763977
208437909
638990369
186172431
327609653
576247221
121224455
510364025
630054855
262447999
544794335
544046237
298875581
561597641
271640139
113789209
304659621
149934743
121517985
393170113
766202959
155957873
97936657
344241813
604654053
547219623
494955441
679730275
590503835
371875497
465560279
274151145
229008105
381933451
176303117
304671543
464068379
248108039
240870219
602062911
125857753
586733505
471170741
288558467
315450847
208264805
372584729
301737675
107606439
133592025
50139055
262065791
481090473
241033215
262332155
319170031
377029325
350883213
269021093
286068597
299266459
781014667
517560555
204798461
282251775
447076803
505761535
284141307
283494379
408828515
331193799
261775165
191045609
301041089
617068469
306971483
651057115
313857975
363777057
264516923
220217695
312227525
97480821
899527043
111468285
92408573
533430777
377739041
94619167
226333487
581106073
234827943
335880749
384221537
460525735
583924213
233259073
244567563
102607655
247709227
310528015
414614865
581907501
584169209
369101833
307070395
531993323
95372187
44698587
338271235
136314973
361729483
483918373
196296713
401824757
214358581
165336841
72437977
337350611
288547337
172280139
315232285
111250761
273452005
276260501
510790449
34370811
397877433
397172633
303457655
212054205
424260971
299037187
443354675
487641229
487462667
357318773
496053309
299338003
326365313
479056667
513142231
413045081
430700501
392638799
641384199
165224123
302782583
171336145
135885025
264845431
486595213
207922197
501789355
307673483
244819497
169633767
432212341
319101683
209280965
282231329
400207839
118268309
377402691
229990379
102020673
357082345
424255521
167855567
136291903
320542281
409792019
15330223
245242241
627009005
456365925
530857549
241564101
441417149
255563025
576005919
425480591
368314359
121397865
449003805
74497981
696516189
286732735
264473523
97171545
326995789
49051813
368710695
182387897
418422795
558560955
192580639
879852707
352996841
403026729
380713101
232483437
63124719
335752505
202425013
454519807
319809791
177069453
426724605
456784011
451432363
383119861
358212123
300660573
418442649
440237029
480889377
338899815
136825773
259428355
282620495
252365221
130044101
622956355
516740115
374594461
238188747
641648147
706619045
425061651
292251387
615231415
388049457
373628629
171785991
336739959
460767789
180415155
427757655
271752279
238711469
332924553
395331451
256750143
721717783
185680179
92608167
118480923
105819327
176533377
298136611
381561937
178945843
331534835
127988045
60047529
169428759
246107185
275897735
307634973
470606625
465229217
473871649
206488665
400760929
254920079
304581907
484077707
732864781
331716713
224896937
482841111
478163777
435878693
557190359
223248853
536537627
622598149
103116905
209891073
371449635
479532589
727516461
314693985
333689931
259460721
467970103
189897221
138182867
431163825
155985365
380032965
185680179
485797557
143607649
570953897
196618807
284892875
165758529
489749253
320986201
454696429
127092007
512139441
335539645
268511435
522812125
230500161
462538485
303475543
271597387
111453901
472102915
303952113
462732333
269673865
473821681
470132647
300788137
363369989
472798491
277209623
213251439
289689195
321448775
155459893
238367555
265766277
132793395
390237459
589541895
677522697
337821813
237337267
645460237
361651089
265693407
137478869
292119613
324328983
187645493
461094385
166833561
114750119
604226735
394063915
318343367
147166059
730418019
150208761
63785859
378069437
317140831
390952531
487700491
52755943
441284301
622380495
321161809
86023755
283214743
202456881
353129957
198445973
245619849
441572905
111096013
384062205
523000039
488038161
352358399
210920257
215683415
325348215
402426699
464264491
369286141
470767057
265012051
204611795
336203325
243021945
512357561
184316645
354988209
445068305
298672201
217926345
185565357
419232281
416918941
620784009
505010647
209433561
359668759
261894931
422134951
254724455
601204141
515803383
309309669
461913195
107951841
449180259
499285519
264845431
277189827
270534329
495764247
420830587
313281093
553734659
311923863
197538495
214551485
277265193
441599431
579031789
731797275
495063965
337514789
352840627
137014381
385760485
418793279
656104427
363086839
334561631
466304891
314988185
283984197
660622831
611905805
463923995
58035563
245086381
212236331
134399325
482821363
428572377
153369441
194577299
461148081
121470197
340282393
417696339
182914759
159405565
498167045
434418843
613634431
664442057
164193583
393814841
220028003
274411705
517526931
426790111
377461293
590024665
294129865
114598149
583257163
556615837
333376541
498062477
184199609
272039901
302131579
268953281
138804539
274875873
185852835
314553189
282160589
653739399
399505377
217496417
339457101
164998515
436703977
405280575
258223587
315142617
594614265
260631073
370711153
482577263
466690147
333871419
170439495
287303859
468470565
485323507
397024995
368806557
369016177
455962439
260260837
150688965
264315087
199479331
364920129
288404089
424158825
409224041
243583463
314451687
343712049
371337885
344153017
279989791
226555309
272935385
485910361
174177767
206476369
557089109
266191331
13844157
330498649
264521677
175275021
437843049
305128707
657525807
326092675
359414547
201585695
346546023
395879217
422119725
582403383
255470693
273594733
478517969
189200107
521432883
195349033
498533959
440062763
474195307
79413055
427255545
246621445
436398373
220153365
281022227
308972111
435309155
402117527
205935637
536327757
407353245
382839365
364044831
176119085
528550837
334260315
123658881
629722791
28314785
153145817
199250653
362956025
471627861
271767249
233617943
223299303
714656037
280182547
354480843
463290785
595070957
390876885
151199799
275910569
334665635
582039237
361209349
257123289
565828377
399833959
401997009
672244529
346446661
437843049
328185261
277995029
606973825
278301315
405857299
455827551
403468081
138690141
469769811
537167165
297823825
494167041
337744483
339556459
521561775
283824657
483559151
102054459
579874679
499881449
217524505
554189553
280291141
483576493
385181391
102368787
475560023
366924417
313078441
722914691
469642933
249390749
186102485
252022525
338121091
780654145
386695043
414908059
355537901
430595845
121958749
595414861
328391623
103768767
381810631
279744311
493580795
228701037
519421371
137520011
509571773
429136517
369914365
240421513
553242435
608660077
170496355
178895997
278088631
257804425
137659811
309953607
534201485
664004583
560685483
268916227
194049789
267072689
286949017
393187313
346705827
401103141
276783915
326610935
692609407
396935829
419149491
497592331
267905335
149704921
260700931
213149611
590173041
388182121
373502755
167404613
213759915
265783659
532385477
609974703
620252307
244434189
242247455
291256109
111048867
186548537
321464525
307631079
368920595
264387507
304660267
111774437
350229123
518410787
330437905
593089933
857568647
214306745
414639945
330778683
318491387
312218479
459361975
322574115
385796405
83804495
676699495
406099497
398533913
269266285
691515459
225074357
375615867
456722523
143467585
345334593
426773103
374794149
318032531
441462047
377872919
332113891
617242013
304321753
722911027
242290969
754094607
452130829
466862819
265262001
420246351
250270527
535147495
598087483
464273139
342629875
182978327
275334641
172075669
639371749
313434007
514994153
370979801
417906985
330704283
754536409
545239515
656005733
391614379
170969989
375815193
335265457
274880695
400483481
360987031
395702575
527575373
144041355
144444523
275334641
134685215
144285399
358240551
134827469
407495237
371690487
554679035
161899019
184600477
201293835
271192557
623238751
170812925
101910745
235294201
95555577
524778439
434850767
273954829
567492689
572313599
457279357
371449635
441617641
262348299
90763893
363666901
474580737
130416491
617589099
466501615
764922493
394067669
385126687
272241941
318934665
269507481
244672439
364153245
325350557
610704811
498366531
662342069
344662487
242967915
844953823
242488757
109062331
500050635
106806875
177219833
290535573
337746621
234089563
284036133
523353979
390111119
737809937
235608337
180414875
205423031
382314557
429374163
90221567
132520191
470071541
209169443
468994005
277034713
189841999
261331237
145504383
262676055
336290339
266977257
603147029
274028641
53410545
246938823
476039153
247063161
371320411
402909993
286809771
265168027
542869735
697999507
523961185
376711819
41570335
551664335
378341345
461496047
506216853
257240095
478905787
69620847
294221809
127353171
289628215
306094367
111149889
106281519
646019275
211841675
400430791
486506697
303831185
396261369
536106243
317684035
146346897
521788203
402967747
79392561
418693879
230525279
338909913
555385339
514666689
713264959
18019611
90787555
383467623
291540651
310669823
417232405
417361443
103829457
307230551
413054025
416741373
292563029
371045933
238807069
373398555
582434007
533827243
484885433
261185709
444288195
339708309
341813769
263447369
567718935
288675655
300648995
348924361
706494181
601690987
245358461
308485901
439578631
363325969
332404949
630726265
85215385
634222281
52778233
497786863
400081521
449315949
585801207
289638513
458326633
413335759
379182223
354534411
358327411
268856003
280657231
174388065
236775239
475024549
500970491
211301037
723412791
653572075
436576617
539196763
343570497
169193053
240278147
421277445
580468515
210057757
294980547
352737831
271862481
408385549
276667609
269393345
248819655
33544437
222403785
436063479
394316709
288288667
357119207
105048141
526062243
161928625
638067983
385347387
509876141
849129167
492906301
231485853
331567911
590310463
418360535
101139591
134807433
307589955
498306607
506157091
280591791
353159355
573490231
487085537
449733773
312838643
296844123
51722337
849190139
342314731
211533975
401965679
322981337
397152839
532618369
208757223
335213817
329347639
414338115
335959473
198571889
305583467
384957753
260143197
666317865
597833339
535091715
303364243
289312389
400896167
623857549
177648057
428095835
549335259
506577095
338649123
420205125
305567539
361373699
356559463
397237933
403651137
242144067
483778973
345738709
151127353
252218649
253044273
333063033
221745009
419084551
521404941
283251109
182165057
46998219
331655361
252119937
269351555
178335885
376688421
115231019
469111643
650151951
306944207
727270011
213140739
492402723
686142327
206245213
85314587
121347149
379995919
92370307
42710781
471455145
563830409
56808655
547439959
241334399
323362869
178572127
357553511
276406625
562910799
192659351
286619443
425616133
488299357
396835151
608790361
284860213
196058469
409330743
365026567
180052505
673254205
473567843
153261087
261790443
240486105
295014051
178550681
330768455
367853927
433720367
388177861
246047263
242508891
454861399
45097255
310885953
239245207
316587943
344093211
429957519
215340023
560658769
530531575
395241735
336524035
316582169
482649359
886507077
174392511
530729535
344624761
795975299
129355339
206680301
378005871
510120289
195023471
334467829
653446239
323640745
135871337
509384307
221097397
381297239
433659271
48743777
261878685
409220943
367432791
276907069
545491901
151458203
293163919
441830613
368341295
443293249
144037253
276678935
364635707
352143723
296162185
425083643
220698195
244308915
346912579
543295993
227552599
146397655
320201703
218413999
365690135
526989887
325317549
324763555
380095561
136330651
447057039
160375999
472191455
289207813
418197453
448891519
297935381
446188803
431399689
282181289
508795967
617286587
545130745
480335225
311237023
511247595
203188321
373710535
597443317
381587989
308880879
580030557
274595227
451214387
164117307
410809407
188883319
700232099
486739897
422930961
529269011
372043981
350077241
267331007
460680125
317969333
555691005
109731533
199804869
433802009
211606683
481099551
442876451
211054629
549282155
284122685
272796061
126986703
136542959
536626875
460883675
394040353
623171337
88630587
553548419
540087675
434246663
326606927
194478769
234218241
295602761
365999575
438778425
455962439
661334817
123500457
781557673
502796399
501967545
561199767
388634509
560864217
375649935
612464385
402357259
94437981
555473763
352013433
72016581
403246485
391782645
228834671
650180013
487334949
465597483
187193103
343315439
512465169
330011489
380679849
419710409
269681989
320567005
402719465
450684219
423169597
384184505
483217443
388527529
291419781
458105655
219198701
418442609
119814697
323847057
153758735
480225369
153954753
107922115
427605891
296987201
380367915
159083133
372126399
413224473
452840547
458836589
98917801
162449537
169257653
65286283
434751219
405932917
258740477
412680267
140805365
294961679
654288477
356431395
407573751
365730573
406951831
330858965
359904625
816302415
395116933
482497085
367415459
470099365
541407405
473776569
148991033
329884359
319183785
390113915
508583589
381793705
457816781
153341505
366346159
492334739
410523467
182361153
296133285
647077133
509499631
357251085
189628709
191037073
325398593
135546849
608658169
472873301
62325267
158307869
345462165
609434837
212962333
472515737
410193615
551826159
440013931
327328407
123868547
41671475
206658307
130603583
548266515
338364369
373925397
440072937
372531027
312060205
404675257
441795207
415151103
54629249
583412001
327617187
377255059
318626791
211111813
218723895
416956015
324340551
702303125
89523727
222133371
437717897
379757621
259330463
427666129
548737023
396448795
334570891
249646651
451649727
340151845
521669451
761251929
638993007
470842317
455454099
434416945
454737623
342107913
464666391
147696673
408585167
355028635
573917035
679438087
402254571
416338077
439163635
587991273
200115009
312947297
132240405
583097835
548489919
216133463
511277667
393775125
336063771
121958749
537033663
394341201
402373409
592411157
500494589
496021759
566857347
194630075
282443493
357727445
607253481
438223071
371393875
186384647
203117419
288614679
498416835
341682543
285525711
544458797
639626397
536032399
603374413
240768891
213969815
464271711
634721105
341444923
327315573
289574527
399754943
283694937
294714391
172625675
375481367
150166949
235835767
260691225
273745663
467547861
903005529
307798977
445508489
457596871
364568741
326313197
218941839
199568721
428096853
389658647
176538527
343537141
259473765
174715973
298345871
621972855
320504115
237497887
76560785
639152805
194738475
603487807
670902969
249983087
238677821
316267089
274806125
69347203
388158007
333348147
466032969
51343059
573380619
332283661
246363693
225507095
168817059
631750335
434948709
350352561
411866033
456093817
197202675
468775823
238058555
306703971
539603475
498551195
282015279
406371211
383696455
420981913
516739107
116039449
502273463
236112667
396246795
300970245
478451005
339330851
363234703
415566547
233030431
426792159
278023891
322365031
502014969
395036313
148409999
385202125
348478265
489505415
255126971
698693775
231471551
570874017
152535471
427294319
72733813
420709407
373897579
276381361
75424361
541495181
302841305
395863457
159993109
193972395
355967381
394173675
4005159
637549915
233549109
394005097
473263579
358430565
220443097
564747357
398056205
273818027
274151145
364785881
311220643
273930525
467760507
233060101
349120743
794819809
324356477
296155107
143768909
313916455
109575497
505200773
317798253
293942015
679061823
380093081
179329789
322425079
137491497
390895683
474597775
324378535
540071293
523055409
187727049
337615741
497451609
329483457
482649359
537329881
368676759
479864725
169169593
718004687
508293677
201805677
307444587
535941187
347938691
345564197
243919467
420501659
309856735
346384689
652897235
448381601
221021321
559284387
103977815
356151875
148684533
522757561
256063229
305651289
486494097
521063207
186087847
498038181
567184505
198437651
243848305
58022909
123348691
220108661
396441765
306536437
661851313
688289877
542384603
212485441
477455339
626745805
497720503
744267819
429071023
488836527
230773555
400662519
145143039
486837631
477667965
279475301
437531333
624950461
448241003
465980445
112612677
388721551
344980809
226689965
130908573
205193833
167709175
265852867
352289325
310201179
600416379
143474611
297035269
292547713
323013063
306583587
28672915
428901243
293878765
132918461
491796005
585864559
403864335
363653667
284945211
424620333
273335383
285902945
290782625
312843155
326941389
413418303
303863481
138131929
401582173
136741299
231629885
409758885
374341465
201527991
614608281
381933451
111448817
140688715
206607485
620422831
190160623
250777029
208766679
526396989
232919405
218835751
340967483
604898485
479695995
605454059
480765657
146063919
477867579
225325329
304623357
464278601
438870363
400384575
484395705
288479559
558756975
488279405
584028439
229729273
113789209
328291491
55753245
321371049
379866939
399443273
412654061
434593729
332785289
388185333
696995451
100007151
252571459
97790041
764142607
295205709
224067505
289908579
710079865
341820339
302752293
452469017
599626495
361866675
269261971
169761627
124927615
546706035
498858075
196894661
310024387
339752803
507949813
393354279
423495503
232640427
472352149
344059493
339156903
101174267
604008787
74789969
281253927
436067797
123508731
230156819
438500365
533430777
252371135
22316073
387052763
282814127
451750023
444907251
497067677
307631079
526569943
306548355
454381497
494825197
236328645
634721105
565125977
171210339
317213701
159793001
164726503
338245685
397105043
116262443
195975841
381288819
370593617
196758795
301668547
77409059
211148825
254156503
249454377
560395763
366941355
477178173
571727795
234100317
526737667
168685659
673767549
539505373
399704211
272557429
354201429
347578621
249453663
356950323
642631947
423071873
315187149
443965575
254636073
249998021
434462453
442573323
222293055
503093013
224733029
485033461
234172435
199856023
305504381
201911333
559599229
683673885
487455211
362523151
433909533
93712593
168229117
288822433
269153161
404920865
405670935
233469173
322253581
621289171
407063855
358121529
205075363
354594075
561575331
304669543
160363699
458941301
367782633
463742095
22590013
381502835
417239367
473468033
254654659
298274959
413832423
263798557
301746543
255210699
380391387
210635709
338777813
509451117
205861861
178171971
337592783
43434393
285618777
477506655
295436197
500142645
372827825
483846483
220227997
737625749
415170475
732574267
348884613
533232603
242661351
444240967
477970425
212257675
463656873
152527315
208198107
45068427
285110531
290321989
310490607
561195609
230141621
200610015
134807433
585781295
388712737
126754193
375137763
413171637
404675257
119836229
255525879
168021811
173329451
296322487
360327903
382331815
268134201
542769717
294096313
536576091
137583093
351635075
630752749
345881843
499766603
265408727
217884753
318549285
120863265
135957865
171111027
462367161
313183165
326095477
749101957
265608499
235116291
268193913
451076057
223130517
294190395
422149629
181575993
492045563
459078627
329100803
114156925
393177867
409544981
293013525
285644341
359835237
389394937
226871575
200458211
511137433
544222049
225628965
121667985
424246479
493622711
406221579
552366753
535247803
131200161
223126247
360894101
480749289
139422053
176835547
263523273
177687623
347524069
592915539
530942653
482246151
487956433
460783783
264873157
363607755
273186329
259811475
151856063
482123451
582831225
58119265
374188993
533082753
480285251
158492885
252080049
299669573
41355051
728003099
661292733
494120231
242144067
104330469
667475075
319742001
181454725
253415261
123322953
469396737
381586345
96200113
396232709
371320411
283476805
101795619
459763609
620113815
583924213
163416487
495141605
532432319
538452977
320741741
304549029
202361073
272549173
439233499
290600869
199255745
515342849
274357467
131539037
196998595
307751153
446328843
327614213
56101653
97648939
323628851
155942593
544534083
283126467
715484475
478240433
404872991
331985639
163073793
334077815
233186575
793030899
266343699
133640007
233118195
410084071
247618153
577782577
198238191
168817059
196146383
268668543
71426661
454414729
221026763
360045889
352333069
280788845
362113789
343375411
528817323
560664089
447103075
660042293
437623055
239084923
176509165
573753003
553885641
101126981
410104875
429503997
178106231
237666809
207388955
359906165
113180247
195177525
327237151
451817947
352645685
169290207
264568101
69238717
248460661
467932441
602212281
98930539
235495703
546397741
251813509
615074495
252905347
640740089
253555439
474298739
350589607
306878733
395665437
455739175
384938263
435465681
296311545
369052575
191428753
456511407
639046211
348928505
213422311
501971005
221064995
356739153
248999027
218769691
244230733
411569157
245444107
590373239
561756937
234602989
171155163
175837563
453668825
53410545
179009651
395709423
260187363
288943811
361676535
247915691
133640007
428874499
547774491
322839877
72901421
515803383
344347337
336992031
293460411
281370777
297813645
427528085
203327839
274493341
318924351
196612737
382531311
491855141
768252055
435299297
603066819
678587121
499576693
674874133
285027627
427978989
224283233
534775519
550585981
490873839
392483869
372311979
465775517
255389193
388233803
410529543
455345593
307594565
321242715
464256285
307259987
174803157
431281719
517093843
130296677
645528747
240335901
39303009
595519729
359246189
76700365
519266787
277353869
401795329
397514095
418752543
217621105
379687825
82770699
43588255
352266027
289131889
305513793
103829457
405504517
288295769
594114535
239442061
331842439
296880991
368195805
389717419
542116193
229008105
352428509
447260195
201577957
251687197
168487881
415490009
160958841
294024527
346159731
244473089
555703535
125685621
402625373
122527971
332155319
352956661
335579235
543196643
424940357
358675057
423741249
170407965
453640723
265616205
486642139
197572509
359400579
332726941
561643871
135219195
235875751
393664895
247585607
293286649
276393695
340317463
347073435
185336155
336963161
263597873
100605993
311534185
456332105
372825629
174715973
141640653
489030267
288645455
251821241
459861143
259834275
730409457
100010643
103147127
655032065
590566423
234545315
567380007
676623231
457173261
727087823
301459473
344255389
412415757
153523953
293522721
493405273
232997499
299120727
262915879
536809285
362242075
613445711
97901725
197791969
444634357
626430255
643772303
142817445
539690385
143027199
272665205
136266879
478146973
218642679
349650999
368907257
182680203
296630349
442445793
197229171
240520335
220110167
252471999
343237411
229138397
316625061
238785279
608216159
275781189
296122421
174667145
452254477
134571555
214616791
152019883
428007465
482982615
297664723
437843049
587231961
467604559
332731053
440274749
284535473
442160849
356316833
424631137
649942121
267638941
116819067
556134605
261766323
307692359
461927395
321169163
490363481
134572805
499707177
509684073
289566447
560114007
325706233
239571261
286798567
328821395
79729503
314059311
537102013
326859119
536570669
460681157
398483751
695294141
762484169
320645013
576865499
367169421
353108077
73822647
831432187
464983691
498593093
366572913
510595105
287805707
750649087
484799721
291985359
559852749
310293711
142723275
391312773
457334415
508605579
414198187
344618041
530847841
524154391
538600311
250636447
381124685
284303127
215418437
275815027
520194287
521813347
445162253
826478611
341427733
223657571
290201821
713762967
450335719
536503869
385351605
104722205
323800199
181609199
259708919
378224715
237235889
625782303
287454397
266009179
321413917
350695005
570807723
231160777
177236037
342433545
157730599
318255479
465378901
321901471
189736119
226046303
465925557
490922895
436071595
325456043
267015843
350245505
125185405
443738281
328331775
521410195
165873343
388174621
418904901
435837853
327000285
555893721
267006977
541574295
333911523
439007207
382172331
209549331
534739965
282822167
446796339
291461515
138984825
399712061
282828369
203327839
10818543
312701551
440990405
488079485
328883847
84626017
313166423
441722187
422290725
229564221
191977545
346241487
317545121
350036889
222204117
579133865
495152261
414489617
378376569
588203145
295930973
268063207
152739123
199565645
634213275
506729311
269899551
346443155
454878833
267235563
276221071
421942717
477014855
750622653
162510161
334534001
360668449
284583117
383962981
494610531
247100523
587474629
235418203
348132435
225055747
359170129
286097949
149449241
253534515
168970297
275826273
395702575
638296515
289885305
459040571
309698177
405769567
522302719
315176269
262733441
326528005
707468897
360897285
360532271
450060749
362115371
539086443
471094847
463968193
336487055
654582703
519924915
291181143
158447965
249983087
222416195
427895699
178370083
507299119
244723375
451316401
185687805
320966037
322095665
398150809
298868745
247954877
328990873
305350437
506232863
218497351
504371119
628364245
288354369
112846087
336034669
149357547
425489459
521845479
198459235
212306445
357274583
209483605
656010327
862579817
318538419
497697333
620784009
442731121
133167089
242667375
134362185
390560153
443478459
263970645
202783541
276637947
501988791
319654327
378966047
327406133
32141103
185199661
716239185
304581907
142993071
543246245
693257079
305324601
217286359
485989457
142273993
255059273
440834731
881403177
398113071
416734479
299665883
315498407
291370393
312765159
262429585
610678845
375575735
191787849
551026139
196219887
145416567
465159977
383831361
416243963
317144035
669216949
360894101
265582641
569333171
233871315
364504791
51249025
287812821
56245327
388245287
200341251
320718147
308342309
330111783
497309715
467852351
127028199
623124077
233041195
199459385
195974507
310614677
536233531
363389837
601270315
364812705
114934747
470248639
180558399
358627263
398885641
284962701
436703463
453345687
216915365
220919907
152116423
276381361
161223715
276019011
281410559
185990377
262493769
76608341
335234285
324788751
198389911
275216185
66782257
202451943
372063215
618702183
542762183
296964351
349299843
413809383
194312055
361161005
279071839
230729253
329321181
358328633
354257375
266426977
389109035
162659725
70048169
459152709
115824997
285285237
533041269
446351495
286533449
300217755
318935585
284036451
212172113
375828809
590156111
800878353
685204819
370756781
623207649
315884169
688171017
416969889
545734887
435603359
352488087
382570117
274646963
534420421
544703743
389546901
356500527
480266127
388177861
534997709
221471325
421499667
830852957
702779381
262694245
355274141
232173793
147631801
41680203
227411893
298542953
272739713
155354085
382514155
213139177
587226209
603016389
423933477
273240273
250240753
396761163
678602945
155149495
469833477
304811771
285024561
677389565
283667859
665106243
590809647
421663917
45665929
138690141
282772597
492493245
545309443
370516363
381480961
476926713
519596999
253739821
227237925
267557995
442025801
412213395
607725681
547243695
390982179
728260029
385478875
115360313
223036873
521097017
353694733
239747277
507467107
630146073
414871413
224935243
391430633
276711509
495134201
230352351
251162701
408459131
457627259
465720769
290554241
390706203
301866491
226825473
106830925
141553505
200049389
315094475
356996583
635165685
342464371
141523529
61225541
214071425
85261717
99714627
457819865
705637479
82893295
459064935
355458499
623914789
317741327
329589535
321143373
469426117
420525739
460361037
329232697
466222051
523009065
490944837
171336323
165204099
173155461
168727805
365396025
175149761
164740205
429780831
258424385
152584877
482156669
626193293
203269097
297731763
257270577
713762967
207522417
337154485
468420999
578631165
103381521
458377741
352836557
173761405
461159203
113937231
499267509
485989457
340528063
96593139
76844751
516092299
675180143
345458409
138536739
263895743
62272299
437354517
411859157
428541989
668437205
257804425
301057971
443832979
245319985
550170887
218709539
117650237
364713147
327375689
392785335
674008703
259152363
358285013
569256451
379441443
536368391
489340787
508148397
354199351
333662283
206946589
225176069
267812849
312517123
170527285
404601801
438738213
119073659
479514275
22455719
239461425
341882697
493009021
495770751
433865171
376268047
312655621
332614083
220742523
384604083
97171545
203397161
589503683
270732665
424962275
512416041
198696191
464742303
313573547
538304031
223423471
329020885
456022131
390346935
205727311
328613129
377213997
161561685
592091901
232315223
469392749
482339013
280665421
447044949
434886807
214401053
240895185
266913151
563100703
390347063
198566061
161038993
507700465
509941443
245829075
302784393
266345493
403480775
205396065
213955987
534935331
335688715
358531545
294211973
385760485
659231255
308305925
277076555
443033805
472833463
622380495
411594385
276228513
269395813
451326855
453865585
306051437
286827169
268706557
397580905
600820765
297060233
349530747
447886717
171878837
579008445
279764873
118349427
382795381
601136377
645478543
284146291
401074635
243021081
597983373
478132977
173759319
299979593
182404115
565246313
313503575
397568091
430013543
318615289
375271377
304712833
639959757
401260259
388305923
103519363
208835463
106134057
118279583
345314989
326542383
453090885
439965719
195504429
354497843
125458595
308875869
540455389
349202939
358302197
303679089
188122165
217381577
306189735
467663123
305638007
97430643
301775523
314223539
272265007
171210339
286013813
726334435
380763065
161783247
742946811
629160573
216077039
406752205
318422521
114455335
160477035
510260859
718831781
199012103
299421533
260817615
402644857
231933997
724266203
476475005
493906869
29634511
279932855
258994865
259248651
155890423
87776723
116062055
550528113
158727707
452370191
399838919
489282295
425650763
320431887
422759153
299684391
645317829
709532335
487317605
520552369
594761533
27364259
264027893
397129119
81266885
299849513
207599759
354952365
109618995
411727005
209483605
226847211
663985249
389670241
279630223
461102075
481444395
443119497
268123223
575863147
692754211
455258705
273787515
318924351
351643255
367414067
172968603
171083731
421499667
202400121
294816125
134865043
339428417
97381793
238843979
275261445
544775337
523628217
138261999
306527301
342006789
489392497
317910003
351373651
238307425
248535299
245060471
417529725
420660277
388541273
373438825
426741745
259250371
365898879
461815781
519980765
261465709
319155847
687112409
379677145
453650441
211659125
352646897
210653567
357839629
345673645
667068731
354259563
155275465
292463181
409307863
210337945
85109927
293748305
428526165
236059295
308924095
441504397
284421791
356984501
371804431
290281345
119163937
526233167
484161671
174289981
220787165
253619715
298060357
332836457
273787515
457289865
301132957
159568067
650210199
456492865
315768025
249363969
177278613
477648395
613225105
471105067
682499035
128503789
273986879
591760275
249256651
665944883
269935757
306175245
200667853
267214743
297604381
318264795
127900515
563818665
510263745
354702137
234425241
530160207
309711383
108101341
313064531
201649157
264740153
299610579
270398531
687150489
153883477
167258757
139727665
373132081
425131159
232682961
116158571
264460865
367955783
407488643
452174725
570068247
323442471
297987167
301323865
487560371
229653443
433634205
220742523
161022583
249170383
664150241
175657439
210488719
171334361
343679715
488640515
417110679
485100897
437063537
566102961
165601267
353811221
173891465
430002199
485322591
117167601
472055595
539383105
325590523
308994341
282300351
221436195
502394237
132584499
377251457
652343079
455621521
375891523
249782819
244372525
265604553
419605965
304881397
646346735
573228525
410839667
274073689
486303857
378543419
642947209
291827311
296423977
305259641
219576757
650062671
292038585
342743853
394640555
415509599
458342787
128969017
612027389
434135465
422882907
343813525
210466269
700130175
180958801
529034475
463295887
216187021
318071657
544366515
498838539
482283027
173617817
385108581
501395935
196453851
30538257
501986555
94431591
134561467
593841259
456358811
493732807
577198365
500461743
438658285
472070645
573765905
912221935
234955483
157585415
428187681
107581377
548036991
319209825
408907325
40258799
407414655
305775335
295827817
285711115
320889935
472590315
392990157
222303401
402568803
258070129
522903485
587473043
260918519
316874097
469269469
316577719
337118685
62253783
362752473
238385971
587159055
461561573
527416973
477089297
115127029
658316565
287181657
394625355
345881843
449117761
521419689
467242745
805524947
56808655
396662527
265124037
248602841
443625355
270740929
478347653
280038083
368934511
192194379
181629333
235244869
421043097
274355841
481431951
315851531
247760303
345765631
373766267
407193525
220849521
426365837
199255771
142532595
329884359
153006917
230712335
386104853
33962577
482315997
159373187
280242335
48816629
92081699
236050995
512310693
499515097
414871413
164378595
654176993
538669501
338117223
363893549
322593773
225882979
425572329
310687163
518663525
484960147
331898571
263501163
170320263
183646935
79903541
231065387
679730275
643566695
512975471
748294351
261298307
103916989
255560037
343297647
328990873
318670383
99294857
458529489
107189657
145792653
234543807
184292583
286797019
638331005
207298307
380274385
622163625
251900389
288250409
444831875
635215355
161181879
519496871
342500499
361729483
408123867
397814603
555007201
530893599
244132651
112102341
302773611
319585941
275000727
377375217
682362911
346471561
470076551
202536153
263569515
244851225
316607901
568334455
355514361
454783299
481918613
188972279
198356705
133296819
476482947
387660161
136661207
31986215
503507949
218900679
384518727
300033105
339136039
362923309
333802997
572946391
336913983
299893705
579263553
543267349
169874925
92094677
284826649
295242945
676700549
404246509
172506893
261827829
276123607
146551277
373446525
440437307
416667465
242807135
400426009
585441613
310847823
5469767
822520653
260977089
100748111
502110471
307110691
354303589
176217445
220787165
657745869
188990587
192497329
605744291
137520011
48816629
429957519
225585379
148293081
304429347
466801675
519470825
198989703
412302951
193329559
249868665
313165713
480114437
160549225
195158387
228196453
519297171
397109891
436330343
228247567
372798809
436947387
515420987
149352117
230867791
362277749
315422121
393407887
435771089
207823939
247421331
395967603
739042087
383214015
627813481
71452441
516989555
289934593
58876209
210493589
269249255
571368541
254231195
335545785
370143465
216701045
24956195
407196085
205691411
373089015
134929075
210771781
403414385
442440795
138225129
403762249
410357301
468580551
490819333
495105919
185746049
450553467
212544559
312517123
192153615
429387165
337079511
333873237
58232249
692467503
434786043
136214479
932768127
276101181
231485853
330811221
177895845
48231193
320621055
311111249
244934803
702044019
264423571
348634411
383556005
22921153
207662207
266176749
420246351
597113709
222474433
486842257
404802019
279572989
168832153
92337939
63979785
646959087
348745311
499575773
241140095
344053937
572050045
696534453
327923991
294944059
132819839
293479777
25751801
286102291
111563543
376712657
561911227
135425495
392012843
294116521
220392415
64627355
384828447
475426809
409225523
440415469
728837963
119798931
32524735
246892295
381631079
427314217
292701997
163570577
398808999
240690399
432309275
222449077
778612251
543253079
539122619
635738737
409466045
351226477
489487573
215972471
507008799
334575173
276281869
248323957
190802113
67934403
395430317
655208243
337002419
213679523
56430501
343535949
192414527
264002175
370662537
190172237
517459885
119721267
262919397
143291169
340207683
216754273
230897747
205802927
91640773
527535845
565621911
256359745
122835367
252829131
584959361
314209573
149797983
350498119
389202819
50139055
306271581
215439451
191474303
643419875
267287755
468549235
315469645
779123025
322870685
477816549
454676505
266451569
365385717
245049331
325446555
397718235
534833471
411959985
297333395
327256375
503938767
572247419
530883195
347115053
208766679
421800853
605944743
325639311
409291159
384612285
492981727
352155435
429266345
106996135
517831491
307944809
372899333
396926017
549116699
104840341
122276623
360871545
660202569
360759745
287525381
510507401
571775047
288931103
139025439
608209885
580394297
512522477
377720625
715112311
29404567
185373993
33340967
415662935
469284185
461892105
252582675
228206655
534013283
320052381
324755229
307274055
343382017
105274061
401789719
566565473
459531079
479824835
511571415
264186811
395829683
379937581
288440357
505057785
541604095
442962195
356667959
616573417
431946451
496936207
255247301
391430633
341819895
285692829
198042505
482380887
279258475
644137029
177758697
243103339
196076461
275593477
524801531
400990857
512434731
297545151
510040929
317058993
364608359
342503733
525940285
382172895
305675605
399345081
443061637
329800369
331015753
609262569
356714595
145797965
589503683
245670527
511895115
476480685
479074583
168076353
330158421
109870651
505131093
633556621
112140643
439645963
114549049
170613765
532158069
364378723
405140001
419173195
158125631
285895993
585082681
521064337
207918291
428755357
205455807
140724663
215166201
218445355
82935073
251503577
525239163
322174551
425725545
543823669
286106735
151239357
238358661
216159073
215126049
514162173
303565403
465740253
477072655
444586959
316242229
323671207
406879565
631196619
300820985
412397017
80736115
638942205
473994675
181747659
362077195
502897281
335555529
295597369
296549175
92594085
677580323
92000751
454802061
170929923
439111725
326941389
555569971
529213041
538584571
245138407
61981601
284421791
252630099
353975885
434451819
202053467
265470451
397105043
371348647
462084091
519725887
357481881
499622011
221777793
61201847
288943811
711806943
331364655
222902331
301875801
75111383
190464189
434417885
210761319
341013419
487276105
499424813
419154681
304710501
414357267
587772789
678912465
498602965
192205085
383780545
317972299
342190449
219902415
292037783
101992703
371346803
394985271
228712089
244577697
276827959
227285421
474732923
166780369
311422767
290600869
276639025
293340845
580005745
401222751
499341863
424844079
277804301
263374097
207474405
496381201
186500471
281761999
332464627
472384187
327764857
218084479
186893531
838431855
537039501
248022885
374665773
310883303
142291481
170000635
487897371
237462625
488567227
536535221
72256983
583741861
567271317
335219617
422601129
470666399
460450593
384093953
500720731
240851507
350557131
324226331
348752671
243866177
399483691
206550535
316028273
615074495
128012205
542490147
211256971
520520013
452876601
277227145
186294439
250745927
655749053
539768821
405708373
290592323
266958261
576845541
179546817
392961301
230414515
536840627
465290371
468730023
150646303
78873355
566148991
196563201
158447965
241711257
560812671
589881639
774760361
323209853
640611705
201349725
513944277
195579455
342124309
192803793
356950323
614208975
217098573
352489571
139992803
396913225
391125675
320058879
459768705
159220331
433782929
273271011
319939975
331615171
298026399
183961545
576537191
380497207
388337239
356542967
490694221
474252185
586295909
441027447
308726319
427982805
500861755
287192397
468300445
372277009
437396093
378374217
581984529
457374917
279076507
349657403
71501277
405026931
344342563
188004919
391540493
538635177
334266493
281309737
472867419
721425555
210277141
456839787
522379983
192414527
441460069
462950559
361025719
180975703
285049641
740821659
420029087
217332795
246795443
410782529
487424243
396761163
185429431
550149127
163386045
285513115
407222389
607435635
281058373
286542501
259481791
336171015
404198083
437470049
379371187
288686823
641499695
185432119
633206077
352262613
446189913
162807497
636828873
813496035
465861585
178308623
322539905
384714349
589940805
568480877
347881737
416310655
186919871
464572273
127393549
507763563
292548345
17257995
553324899
500781815
258597091
294586755
244594961
330778063
320959127
394170339
392216941
335068665
213431039
317474429
474962861
546913341
616818843
511549691
177995073
425589695
358121529
424254845
418055669
66563117
145055951
528212523
221026419
386270223
391129559
499252737
34008509
365475799
309473673
541643931
244493139
609511687
616972503
458098187
374328905
292191429
380065017
390000887
329370013
177646655
658359603
605287413
293964043
191863155
385120899
420951873
293859339
278578191
398613801
600581711
459352771
506987929
459064935
291360485
350252621
494569617
303638001
431027475
165272777
201203895
258657235
523317065
292339065
421179253
366384919
271912049
535638527
485913607
392426603
287622993
243137035
477667965
239487407
603253511
255708705
487298485
465948123
283619395
770506673
277172949
515376325
358470107
324497823
799612105
404397067
546648377
420822857
359952173
566202899
316795659
511353087
382582549
288233613
408123867
307070395
207119937
341406283
287679321
305088301
464375185
593089933
223228245
432481713
111894861
214120815
709522893
333286747
443700675
236782739
536796015
663236665
297972667
331160855
347138313
431339925
328821395
525920273
151836999
376667319
520086521
115011339
148912713
199725889
684633873
330475129
606530093
328716069
249155003
371033491
146940311
233621675
191740899
55718559
333412281
557071251
376453709
531092469
484998713
353500473
475593075
39481229
448729835
373733475
288421071
417572277
430959015
588195645
308425143
187759325
229912137
71728547
428442653
289366747
263987873
484668129
864957617
318554817
187949127
356221275
196273515
232494989
264316281
263701143
689598113
703470897
619704259
404368985
443250259
565108803
525567213
265502201
356730875
353125305
310743631
240580291
552384223
227275087
508964159
343033223
370401387
257475797
293056065
263490337
170757943
329829853
203625049
473257611
40440981
369030639
612576793
163175153
156624193
128501593
581039229
303643293
273460419
94253061
627701891
295025897
441505475
210141987
377631623
714656037
721596283
333030151
222081057
409271617
174200997
225717005
164398093
497209697
677967591
185734183
480099801
422371587
411134903
532284153
306608173
540299201
627920481
224182561
404970209
133353275
321460357
30137031
505063213
558759583
463148519
475030657
179801931
465982495
132840985
524769837
212142793
486735813
437541423
366025413
443087329
266785911
308627757
464087247
364897447
283634753
432833277
190263073
377498699
344454241
275000727
277273815
323441915
405752829
453845051
117808213
456683581
132287341
305464331
407165127
450801817
177685145
367972761
17923613
196765305
169436335
527933299
489851665
634983013
413004349
531866723
608387919
346683127
191205563
837524455
234505893
238196713
54289419
373750461
600571293
316460467
139334727
213061345
545507511
532895139
523535267
263407643
386759229
585622179
217671619
280095025
442466325
369767223
682501767
242688395
411694807
682414189
281802549
320203033
247323761
278738231
294029347
237673767
440584237
520634605
407369251
315214017
226310977
410101497
554024389
242032217
160410365
660987775
507019327
530930869
682897785
350311541
487064135
169767087
569072833
174189315
358185113
206431435
329845521
242740677
608813315
660935471
459028911
473595495
290567953
440990405
336771785
195795453
486024411
190544655
324910079
378672923
539528355
352937627
572574513
149079425
560658769
319756335
484526959
193471887
547070557
428745197
234697913
463787775
274109327
137329575
418492251
543745579
501871593
199560933
422647365
420412819
249707631
297043867
380952603
406069803
585084573
336063955
484658073
352838065
363169857
395434771
365385711
350955835
335643003
708401187
283534319
286312113
60747903
170206723
447658501
349088341
331422803
209888749
233259073
136106293
56474421
104692165
415223103
261746585
461136767
280912901
323532139
660042293
449671473
229223517
646353515
397877433
264039697
565593089
757788397
302938817
454645443
572954211
273133039
484518213
488633855
557579769
349663053
264449467
488561029
308330253
183091389
617221657
271454807
708828015
359456175
246110111
171031079
421716075
329650205
215119973
564638965
185854301
401436569
135325673
555770891
275036857
550168923
400177657
358799245
591553655
503687121
700809579
249306169
461542821
354616773
910479363
298477559
526141969
238354561
521040417
456940195
396430141
164277741
393354279
326453049
418970005
582989673
202456881
410986263
602464905
523601687
211920341
258336943
217464419
549030313
608623379
349635353
713492707
422761677
169450157
37380729
213212307
460586673
362004387
215768237
430121169
370317797
503320937
417752205
638062731
230692755
321134077
453192009
346018775
294522869
177844537
534813351
402687885
667688335
297484105
146644211
609868257
292310753
419870291
218617711
213251083
309152719
412112405
248535299
347069917
308955477
511545363
535342221
254956905
169715145
340208625
261148343
387331791
239647707
184057077
455659207
314749227
805834477
443646085
263959519
341158419
132865619
614794105
192304035
308154081
267660315
624267929
450064229
461988141
448341855
406919353
558560955
311454401
602047857
370486647
555856807
101131079
296324795
90466093
241336847
185130115
484187071
542131541
577113857
279403693
733900489
492881199
556382077
243965105
161864325
87145153
173989785
399515493
352836557
491105993
371773851
319954011
391734837
43668113
506605593
581043313
205159865
128830641
434889545
280337871
457373153
166043143
24428105
298806831
547047003
306867207
59780259
327346147
469870565
525470537
464967079
337115659
169439935
477562485
340154863
529403445
241224649
271751653
335645773
355383691
378005871
305301351
358700181
195305419
183611383
88263741
242480025
220742523
232926113
222146643
746641445
208048121
730039219
758421693
148181629
304226405
177321703
95325373
504277221
329674305
223078213
316227099
144465271
388266277
186058021
683302945
439071563
430332609
248194821
358727945
539126165
232349807
296582275
486837631
776052129
132953261
566590537
265199661
368744713
545216179
312012207
190822471
450005135
197518569
427713311
503879479
376441301
640611705
274381161
609427321
425489795
421681749
317263433
228578659
662801713
199792575
486383017
373849573
183069533
371950873
191376065
198551369
447849007
335123561
252290843
250445109
412883151
249306169
785423587
318628953
446058775
125770985
314154811
437409287
224881973
300403849
566815125
92034671
529925875
474535001
129308849
623431481
303536425
558279765
309706973
424814603
480709567
497726245
638630281
130377157
374023579
261193231
375032325
550258085
102203835
380513763
115334007
719815615
391372543
186086763
283897127
116136363
349272695
165657967
548629999
180087481
550096939
186367323
237277697
431195217
646148343
489394243
307895169
169801265
383464417
223845379
328085993
318694209
320495681
207518535
885609465
390878341
322968493
427921919
402407861
390498353
327601401
594370083
289817667
237490657
446964621
579619477
317827427
30455613
377148233
173713215
518476485
148409999
116591935
366042005
454406871
193678575
122244095
275085801
187893497
663985249
486597221
601941729
566438729
483417505
540205959
562680907
334266493
496053309
250621411
320280439
267568475
183168579
363226933
256376221
612180983
64414339
278814309
724513785
337940683
384606023
304995297
647044881
266085603
833199519
198705783
758051313
539714473
104538845
445986917
370592157
691569077
141751985
227641335
289728787
534615819
454592307
298481961
567339257
151141981
558007673
849432503
210743963
431452777
440803991
299833349
506350535
472977225
470604915
639013911
198852777
641063049
296423977
203689679
50460789
518944261
89597141
321942221
178187881
372277009
289395745
369938353
256174319
185641365
453728547
297140851
369117409
510059911
391530977
209996643
174612411
171031079
520448677
222512675
387853115
304552415
411298067
352126621
306027943
249946725
365021709
297580771
250910973
329207483
586383239
319738947
525531191
430058635
267372715
366976565
580146201
232606245
407488643
830172557
384145319
88854041
392513033
331956999
289365039
647375433
425324667
343712049
637775145
350528853
450996883
307063807
350883955
220321449
192153615
591001355
438395509
259347559
404830441
301216583
365872839
296192175
371941465
521246301
218837251
448200771
348142117
419123811
205423031
367429241
463771583
544589957
463379425
533725423
640784869
213383665
652171597
180887569
273240273
229192651
558474025
496988285
371225521
261241179
332471587
209940047
566815125
297127355
486116015
438732271
450513403
402778383
284810527
294371497
411388649
186982447
734428729
876724039
145996171
380328499
62545915
612027099
410130213
403789147
284047507
128314951
170713975
392630909
205429711
375437307
389047593
387701327
439888331
83448085
323812755
516936867
705699353
467685559
454663323
507910311
402306067
622332819
265020075
542520203
662393207
398723411
122901957
729325311
331981787
694661261
655941119
377926045
200345861
519421371
600712067
428461205
717567197
519553067
307369421
149322075
513356339
283167327
473668757
62424781
247062681
433401771
266475055
302170919
139642393
138788813
585058037
272500753
176503617
547660725
258607759
505575635
554129625
320841847
317058993
84540987
376383515
84672901
64952489
799142339
521817075
333101979
260756703
290243685
257512613
412544461
317283729
433927035
422412385
203374767
402312033
257586499
492900631
388964857
555760163
480075963
403390629
360047605
269266285
94153525
358418421
330052079
354729663
202979431
665112003
55753245
700903541
218444343
268358311
138761651
325608293
270592113
262216913
351464165
182720337
247166431
406962857
195338681
473394469
217141947
425112255
74098093
461136767
299805041
200095989
207526913
609742887
22784265
238423641
240839123
356161977
392636027
219169517
552285411
360195485
122901957
231298483
392742059
695763979
355802013
613942081
283390435
390736579
291370393
154152361
370020257
354371265
222957219
640789411
100411337
560973507
673074817
207590589
543227815
234619811
452254477
170224197
304972809
336924965
216711469
265783659
383160963
299386479
353593445
470063379
531921501
222416195
377926045
198861111
9811809
605432681
158479509
338921335
245184559
858166265
586295909
414181887
307819999
282976651
418045427
394470785
542494153
310121973
427982805
463333155
499778067
319183785
388462949
545160465
209866457
699027941
445580935
266819259
547701077
103135663
426620025
114942553
639863759
152533155
59149615
494984583
61369279
698841341
531563035
180910029
184612177
553449939
316108007
529124531
486741719
283494379
169061839
122558817
264714213
144712545
328494095
694088615
551553569
256151067
335921273
318724307
435402701
273219441
276671939
272582085
472080425
229606657
207990325
202114877
62601527
165134037
392401003
622901235
421151653
516184677
186398557
370023583
59821861
98503075
422128285
650467941
99734151
365396025
417330667
197591265
229314111
427035929
535468321
167775835
191525655
374898351
514298497
198737597
175104055
412859459
351002069
456124353
277395045
388241335
300788259
354965503
528644587
406962857
258396491
259628275
466299007
457386993
674444113
213525951
435821143
391353649
607562351
98599297
225468351
746810075
357206693
341775255
197038317
278007145
267335339
118972717
237900213
287946449
556935225
340023729
462781413
597205079
290792787
160172359
105721713
503918605
209888749
415692733
462855381
98960851
202809777
466137971
350557131
481863709
74518695
458525939
393475545
436607643
84305271
383039327
630748403
361672495
316858919
373767625
254121297
289351155
38189355
423614919
340483763
637603687
391087295
383925349
319155847
238256033
392767149
326352011
336913983
188222025
435415091
488708875
159522661
205745439
213924481
414903067
314081613
768863641
285315957
215932137
509483629
252034027
395350347
310155471
147084553
274068297
436458081
319939975
348212453
250183815
223056415
381269811
643166553
370741769
324561719
366485141
353962517
229313145
225413593
343930439
192782313
229383081
411793911
575237467
444499407
335637017
338685399
457849081
242596345
223597987
108047473
458213997
559037235
164688299
226524575
567191405
362966719
285619283
272800625
433164073
584398169
356866067
355465683
267529817
282437885
354346437
399896503
430592847
283296101
193319749
584390549
877502157
387258933
265775105
258871775
330642929
220282755
572806799
281315333
453220325
693271343
427822341
430553403
258357899
459281477
368724653
302976359
63371401
273335383
544134851
536574477
527616471
106375693
195978951
459260841
678563023
281594105
248439361
546282495
161472875
480095425
473147119
352658949
272513033
232868485
336203325
345907849
359792453
258830623
323055777
395995665
379029903
320287145
193800659
338195481
401880257
242259973
299185389
41923369
332058315
357466225
124310909
181237153
368791611
222183605
413929613
325509649
526086155
199142753
481955747
411476397
454952899
639083613
454998239
311822601
175275949
161509683
258094389
99544659
300202381
681078749
667061611
512862553
297319155
203014703
590882501
177046441
248563803
142792957
68518963
370683079
401319193
436491129
470886327
238252697
355422477
340395047
136001865
600990247
553324899
664424393
420400885
588923597
665436701
182111829
279918905
444275503
214011287
469280377
116171357
232861839
209280965
758943339
296117897
358456825
122133307
123400025
568052219
240229277
456651609
669721075
587008035
499909029
100966319
382500605
21398677
299662067
337450825
326466919
281690689
621177355
549129339
684281241
499355155
80693189
437575389
434359341
298806831
250047097
552028475
308393019
400435083
183831717
381320935
236863357
497839247
109518115
421035885
389645971
489547405
522814891
223726685
153780771
521389051
450266957
568491631
387226435
156575311
597619465
249295203
472840699
306781967
476082347
290167357
417055655
692768135
478485859
78477333
198153751
275413045
222398447
483139733
77432871
355990825
319667271
301181731
497897505
300310107
781003203
329577247
585117241
354864125
339539483
583783325
269236521
347237721
485600063
460393089
241819593
231857529
771295031
496845807
681047443
82571711
192075927
344892453
145507623
757551033
188569325
368710043
209980857
570241127
170089761
106702075
504299215
368037057
771145623
314803835
356317545
316221067
453791155
488021951
361693887
552212847
441084919
547607729
149218543
279897611
278594427
344958797
203242327
170114907
312536001
400187187
490998883
132240405
328534325
575264785
236179765
125083083
148782595
93826825
201893477
337315071
750836967
518944261
390410719
366372211
139474609
223863475
185187519
363752993
770566227
116481747
447109227
261700177
334636833
373432803
380648835
61463335
437012873
440271497
366445491
353790955
277527331
276824739
631475425
351367243
312026273
144011351
201293835
401759089
248241703
512196915
430744349
399096877
658310047
540219717
255172255
439314231
415882589
211899153
448902317
393739993
206057439
544162305
392888327
331685009
362966719
106958299
272833081
393982875
483608205
748892697
281301333
156404079
148088001
164038853
433096603
397739149
903005529
451732801
271734337
309671931
462103165
376572005
270662585
324982053
271235319
175744707
413858107
580130539
429111955
506419429
259350445
74128957
176726297
409636325
114315857
478332717
205822009
245203481
295834947
453148987
184598769
231664941
379088001
275768629
220324127
502747491
251679435
514066479
210137717
282841963
238956719
322078079
472498631
214805091
496409013
365665787
457560449
543924371
174127999
338877565
641201375
351574407
330918853
230464533
634613799
502958827
293938359
171952001
674874133
430598749
166309319
270907023
348300333
296845653
259965345
198652383
382709985
225060063
400144491
334448973
304057375
215336511
327012665
336963271
584946737
460580515
326950087
329315401
394219775
322850765
604209085
225082241
404948747
549479697
276165589
344570241
600369131
221014955
504519295
223998669
278028159
532112899
304209631
291935763
227399137
305156517
376435855
700130175
111471225
304648983
215395761
357461857
197572509
428846569
287064961
396458757
450843697
659793415
459952399
91614985
528629149
127409297
486520021
431004153
319532975
488640515
407381613
566728577
543595615
414156571
472442335
180634199
689714447
496174695
510549685
235440883
252302997
529927845
34497075
66471717
675204397
238979063
401380041
292781137
265570241
272069153
233338569
205614805
338145885
132554881
53220713
273271689
264982923
336022937
416282239
566438729
460639765
518484147
343711627
324745395
373080633
96424115
377356589
485565437
338267035
406189189
416863127
293094207
312726169
514910825
62717359
582526605
372921437
210811013
274081681
288596431
227341871
216677767
768249653
261035263
286097379
288070265
530680439
360946437
439009659
42826305
260700931
837450151
384069041
201722733
151462437
186500025
504161531
146773521
217007741
396007083
471110607
216791919
223931253
773034251
551641171
423079613
602054035
599942091
205344415
476815363
480457953
244072827
364487493
245924985
350974833
406723611
426792159
298748327
169801265
224124459
504550169
480220053
513815885
405197589
425074335
203096431
392784277
597298511
183264017
263971897
247392871
132813037
246112921
85211421
516928515
584366013
448830543
318414573
513206267
490750533
405573649
299125829
404896637
235195553
433810481
517083015
766202959
558306571
174315169
382458841
519790691
310022071
491466429
212433875
433569313
360466409
291770693
484450213
575095933
381886231
231056353
92068511
543420413
496305525
225531261
498276431
230561223
296881617
333167517
517744381
303547407
325594427
548737023
292853985
530400651
223510019
369515941
341230155
519625141
207871083
155353693
221138627
366479139
253827205
461908855
773948877
485658921
515340623
321340257
351112423
594365501
574934653
183215985
166065339
98913977
336697897
321860831
326777127
372453275
861492709
240338039
376464773
258342819
400841481
499180929
251758827
278279485
89098115
254039121
315569133
218878119
564974289
201414537
614607191
143088039
460466925
727087823
338886225
256683991
367359737
196109691
225653581
727409763
541800115
392726747
366469935
373916379
449320813
240351731
683247487
378662363
348415149
396409905
287782229
497631225
231054297
779007299
369373869
669343193
422618745
189883521
148637565
273905667
417079911
230911767
441459535
299424191
176197885
247765141
426532787
384964405
288392309
422647365
396465963
225431627
519973631
257243799
480538411
75647001
391017663
610157623
245242241
187142827
68462151
719990557
561629743
254039121
367682235
218599529
352254419
376727713
451448603
312866785
499672767
101862087
345857085
329682213
426622767
407220009
326515899
428142183
91678979
852804205
421681749
423207737
250963839
433029147
229348859
327978987
216633513
508007469
535449761
387975927
350448569
263621993
223879571
389297681
262525841
245669351
386615099
167578651
452045649
390155323
284238029
255354449
281983347
370006583
446767221
493145857
271948397
663192325
226526151
296099171
254041625
322174737
611944787
184057077
113674391
243620353
378979093
48849759
664886581
502394237
350134837
729805919
98002561
228184111
430395689
322843897
407248259
532776109
234699991
483095289
370612191
354637791
128665833
191728421
447215027
472691289
573359117
42668837
369908631
581719439
532048105
292745477
278241431
331509093
296364849
241449983
166534391
351805911
201749219
556577907
367420723
447789645
75982755
195334457
267986375
270306785
150945799
79016659
439446267
398945593
574564597
267072689
136999875
841155121
121666487
439347067
434423471
437088963
189572863
359199799
431076871
285937431
348638585
508080211
191410567
340007535
81200849
332677191
373681021
116979469
552022653
130997775
429728723
324339909
343428279
338167035
393837705
151922081
398927413
152655675
498982999
523886297
386166515
356431395
259152363
342919219
243023005
346102143
169615995
392147575
357624195
572294217
529688081
578209897
599292387
359411371
303998179
213553131
259403307
289083425
421642647
529752821
427437943
158110687
456326277
348314523
232463189
225362593
275925029
591133725
401768617
223597987
204798461
219192545
797357505
193761999
451814403
400986723
299249971
312232607
238512593
495477975
401998693
273720339
359386471
423320743
111722725
397195631
480757129
262724783
437414175
345424835
512037687
285196457
272586947
617986805
287606265
348706821
531851523
223788285
118885185
33458817
453242873
344692923
310068973
401969001
410193615
473793569
643228319
240341767
488765719
285827207
469066305
511154125
331836285
557295947
417234567
287848311
113762263
386224709
344115709
643063405
697906873
496579727
351975345
431996213
69355845
294788241
388551395
135152679
211942665
159092283
416984581
448578243
418407269
360180047
272778979
99544659
313165797
709115303
228993493
268351155
237880323
389335545
256089453
441527433
178615101
182467045
87687199
347459497
766902159
204643019
334619723
482995849
387283603
160772345
59767751
387020979
600219539
283732677
336203325
690126801
202907581
359170129
325763655
557741269
701355015
383175107
645232345
530850199
264778985
437141047
463305353
184651427
513611731
376764241
391648921
380318575
594852569
207748343
481478465
348377919
365995957
562183053
316291363
631916043
344449323
327650745
447603975
151049541
476599913
290949717
433194221
426057145
130187131
255093823
279358997
134369139
485032711
234598311
517078303
309904741
323364365
498415665
451808775
347567361
110135301
69134669
659983935
185588773
505716875
847814549
319539311
586228979
336972131
360044367
388556433
234139553
283911295
341989199
271156605
413668623
334690191
328880797
193375725
182247033
164488621
521786683
539515485
382004051
769711655
372034133
436316843
370847823
382343091
368186965
168683625
561330715
420223861
671556513
147876647
432211887
293311945
35641233
402543519
457078605
259278095
124268461
99293755
200004607
296044635
135526471
166954133
464292887
365940243
179706577
447603975
444071311
121687329
388319921
264129683
393102629
781014667
203189567
229818737
68714891
409729923
545470291
18524051
329321949
581389309
148520753
511747747
635910005
153449159
246163989
334942521
521040417
322213165
105187257
252630099
354768041
682252161
270895439
639736245
287419705
375007215
68149185
35641233
576247221
272995409
374064391
363659535
560323927
366413763
385338303
643214221
399070563
467650393
87462995
429789587
517931871
470743547
406027139
595948745
476815363
401062675
397435441
450719125
161829369
161804397
155413205
688621745
875112681
238196713
378902627
508709995
386204511
770676293
319429141
439978781
390111043
556058575
291978535
394512155
120665393
145846301
458436561
476381757
129980543
501569183
509086767
530568105
262735239
526539557
431910831
165067173
225148415
811338795
290554241
654231701
433250387
290191099
329347639
219198701
352903031
336134195
359664681
433741605
380367915
128227731
259319283
638280027
216327631
273604593
246009645
474661257
366912667
299826207
362752473
581678213
227013451
452370191
428647277
305623305
524982801
357522897
257267637
212831073
99933481
351397561
241312063
46426105
486700589
218617907
467682371
764922493
398313969
336843233
171124913
359334977
141820433
351805911
211263025
304815083
715729337
522123333
319192525
316282491
581451309
410142893
382404189
565790051
243120719
502203173
517560555
129235431
245508083
339646847
629344385
448680651
498411149
177819175
282824979
140827889
136483197
317135337
198859605
126228271
407122143
169101271
161161051
412438571
599274391
369182381
479293579
458329151
202203897
478532171
285998457
588320035
191970697
321919265
432095109
328220665
150331503
313545269
480289263
412863421
34655339
345354541
269320225
430522197
395861813
197827561
397816339
248570279
274565625
195742775
478676091
136261955
211970265
244819497
292701997
593062435
262996443
494756725
425823245
572837227
109681465
502024743
290321989
568488437
234351057
589724961
458753337
236893415
421604703
585675963
603516099
296234343
474030305
152352599
204870359
275825537
487578885
242394007
251658401
329846705
437694127
322297745
281486043
188255647
679053581
343174971
255265359
123941319
260987509
164378377
97585983
259791225
232507001
342052949
398706803
462590711
748779401
440238207
443822929
840931755
142483459
322695075
123195589
427854761
152418513
440650733
668327647
389454247
430405641
361252623
703957735
215247667
91835545
492318589
421746107
331639381
228657045
434948621
658906133
244646699
428754161
59332933
163729425
381488951
433944583
502396575
480195815
306401609
337531793
241677641
412306579
183273969
397858251
461426323
425110287
263927499
484257917
55333105
333438699
438429405
431627997
411632219
470125029
271948397
551063751
220257277
161728879
274256495
633354803
571277721
395168801
468183165
318074325
807803267
302405105
369008069
213996705
62486981
500759255
223720971
536378245
266542245
294136071
745683683
301616815
594272693
393100559
286984895
438031731
672449919
452961691
584788605
643432949
266692193
429777609
405562375
163036791
317736305
462122887
421610147
160291001
243219847
299652687
306094367
117883003
341200381
364781351
164740205
484187071
460835973
573745677
707595365
316624575
419410819
207419909
196677971
664094759
258799041
385286975
149246613
262774325
191321113
469915533
264516923
487276029
301404467
171422377
332075009
223013415
158558025
687317057
289376395
178758885
499569867
649193765
206722233
379524355
197713977
526141969
288651001
262498201
464907357
304249599
552212847
89277657
148791223
722619039
126805715
510364025
482742845
122017009
296311545
166646221
454328581
43628303
211330599
375746519
208861091
241126843
392215153
481819553
384052187
204386681
218633061
369245541
315834379
732788225
167366503
418171947
513673191
389559681
354371077
372945181
375891523
407337007
260900229
252332207
119873059
63934623
201038523
175077111
339402657
434985221
261407751
278883877
210534019
167532723
255181119
424334665
337863211
371982993
497801211
352489571
255436453
518882663
275593477
136305435
205852307
79099335
479293579
534553227
215472471
291703979
497273799
192075927
283461007
206352205
41659083
327800283
446835947
732002537
254484173
804444837
480359297
270216567
520806535
359226823
519031439
222417957
248103491
249508307
468135391
267028061
568655853
442506205
276602703
332352689
162941301
231566535
483520741
148303155
566271571
472865631
203426703
56101653
58383623
698359315
555569971
267673795
477667965
159765337
225710701
149461821
415960477
171092545
202657477
638993007
495496421
181873581
216077039
442477157
305105969
280490143
505172119
549455495
434462117
324233261
336963271
238873551
648378431
279611459
219576053
139013037
771129453
176781223
11389513
252204259
126895603
369598725
489801785
678069781
333826113
364590773
543163883
85198243
315127253
366531741
188742835
78170239
172377449
266031961
544828697
272738479
785423587
499575773
355074919
452102193
238009253
317427969
457936567
183246421
142490715
486735813
375423765
345045443
405238933
277729011
432079483
280375165
252463837
677708999
303046195
395425931
275402209
234406449
528469489
352682103
762542345
650196089
505501359
291454853
281325309
461148081
364031155
564871839
426323523
288558467
352598491
377065525
314038759
460780057
346021155
627897673
609613005
296023145
460919909
293496731
367744869
601371243
678842705
295292657
305389971
140823393
391818819
302234979
483823073
408484031
255662231
366479139
320499505
72016581
406164975
407059085
524535153
565182553
638062731
431551183
404529075
417983413
154467885
636740145
11157861
168177207
397680987
323510777
93691185
262512179
231169765
421935501
191724621
370392815
252677089
330197793
193290195
354770727
304849839
409872183
244941669
443544483
375749287
234090993
254997289
406646433
164254781
312767371
264398195
281581699
487754401
587471085
306506655
676789327
302566923
294522869
122780387
250957135
561994179
52789613
490279927
542487519
386745757
377761891
41671475
559505879
100600815
214351411
338558625
472051987
484202291
687461157
412397017
414369887
107663901
630725651
348377919
122200831
110459887
357720459
273953477
259868049
257272667
525843893
167264283
442915777
467932441
209421977
539694533
286781355
415286231
343911343
237824229
303679089
493915517
567419355
541955697
153046431
233259861
299722929
344325629
268916297
433816637
639368507
297965805
228957285
344115709
245338473
573160303
166119331
260396625
194630565
481167965
802975785
264403031
289521325
146229517
410429191
757788397
190002849
279173173
536073767
410525633
189569409
425774781
234451111
300879615
426078863
512963841
150667183
212632243
343879331
288332247
181456991
240753609
386327869
407352601
423380119
347124153
519799961
337104871
358986413
160782719
330412699
118417461
470000719
135562637
288724207
359330595
230486609
165877761
375425541
98621981
418423205
408827923
412302771
164405999
251221237
198992877
493953715
459078627
161875297
634094221
442176677
430955383
96925857
275360047
634724529
366577335
651529439
101139591
317387217
580170401
296198893
134284133
345354977
242207405
335740609
471406385
492213665
555576753
684387561
208433891
198561603
411226445
274469619
232168065
381926069
539410101
226815691
310992481
485083837
373229013
217667757
222894571
462734905
227324501
286954015
566712387
396549201
93824067
608061593
452185217
286411493
127023103
707699105
371917599
239068271
456417287
390498353
311156933
155481555
522750787
500052015
650742681
400972761
427013647
415477107
156572293
301176095
561818031
192152333
222146643
212284993
233477133
365474019
183341515
188459415
253021983
258322215
328916445
308135385
224170701
311311517
448580831
297713733
98232967
472279343
89030769
360225791
352880547
390305327
353357435
471659271
351041847
389718275
484162605
328330763
608997015
257252595
294621559
371960297
80590475
398837961
287315717
307631079
494812029
357286409
405017321
117314071
238276299
441761969
549827559
188882493
271225037
342817395
49644291
310731429
289312389
173166563
227725707
325618603
233395655
353632389
273826419
374099167
381944885
236116163
390624197
240454121
526370327
252290843
444257727
230251035
150599521
352702943
159281883
291585671
522379983
186788871
106581821
222346067
270281461
84980835
209469961
124867165
289579555
264147043
498142533
148880671
406574181
538350639
317826663
497361183
232207843
488336675
284334121
475585881
520605003
303872479
441937629
282871131
497105003
251067547
350858229
300009951
471802829
147394275
55555055
105425961
328278067
371709065
575404129
311672639
196677715
319188251
432710511
419963395
499818795
358938573
204404735
163570577
326576387
699954405
108832159
462518675
66265607
489221147
390657121
204659187
323780291
216141121
572376097
288943811
348375117
284312307
118509749
268445287
299967345
361509279
271719307
142843199
215600403
383764573
374503417
260004273
158940301
110843865
276925017
226551975
511592081
524909313
407573751
488262353
425521545
345857085
426603427
297576167
446790471
374460165
461235399
678285177
32144065
527715567
381903941
149927771
198781773
271400083
511730745
166381797
190725927
238757367
328915149
111149889
199638547
419402001
227237315
308718375
560812671
214011287
796901239
446188219
369923557
688544257
324575407
497211083
323594837
352752439
206542525
65210077
167077167
235612423
514037139
282073049
347482307
406384529
406052475
287538101
444584533
234853029
484597759
371091559
303739903
604403337
193951645
735234335
244186095
912911093
312785445
319360197
453220325
348733529
495451811
261028847
23054991
301296279
73773699
701082345
163217699
557257585
444365035
726751733
348662735
267660315
366943579
431521843
75041857
71076633
457293543
381694313
656290025
345354977
274730573
401319193
239121289
268176523
236826923
233077217
270554025
380195903
415494345
350293601
264246591
473729531
219861279
299972471
459137219
405614027
676301691
90464907
433086867
155334897
344740067
461988141
460023725
215834643
329149865
516179077
530842837
163804761
450672459
229792243
461999349
469061515
491407331
59948307
286563063
209496521
290777715
532042943
425960587
261606411
252067739
579423501
237878813
97502205
411920743
541463739
437977155
334342161
437470435
444366765
150685593
570157637
420159221
383653483
842420523
238313691
447086857
626004069
367804027
625151279
488000131
608604605
238411161
417181191
347731451
368710695
344034635
237943041
239020113
372855645
445759277
520042677
331095333
264824993
443850291
78049905
287905503
324162623
249783427
459905097
857591219
413118581
355965187
683167329
547626507
171031079
514464791
99884025
476190657
658168593
337477791
39533021
165543473
399505377
372555447
565493529
374113289
236966073
260631073
322534491
239084923
575573823
523044889
400086009
600788315
349949603
445740217
162155777
299894001
159245719
769178455
302624823
224319191
299574849
237107543
188566639
221926221
191787849
335823915
499889085
388297259
290149813
145086249
304160085
523666949
469249713
361184037
529183335
570106509
270002543
298405989
442896951
351100343
595168287
462261753
539973997
413902217
141441151
603251289
414664133
48531021
401204659
272856207
480224087
458001855
381712097
488836527
196815117
132062781
144162203
554467531
484726465
522509547
405399727
528265477
420651999
287001105
659187705
431458153
683762547
358708859
515391589
302399503
373932885
460129211
440479177
497302347
605374387
417003587
412366461
574698147
475743439
411752177
295238131
469462397
291454163
177258915
307188253
523780165
370362145
140034255
112205679
556594935
759912823
362316937
348473745
542499935
562302251
334665635
657789067
357663015
408053025
287370599
125707811
342674663
33908305
493166261
576933933
373145921
365941029
390149279
214551485
442883949
335441485
329902291
400430791
601823831
181026051
134667525
182910975
548051247
386662641
256618161
347881737
206256509
389678155
130077541
582994013
206534103
140823393
11389513
236305285
132953261
554674335
231254463
255038895
384240867
348212453
379497531
175552401
431836423
379592443
571493837
278195837
267329679
482267847
337461883
428541989
73412987
613717707
108821341
298290297
163953545
287737905
239470255
212220451
256430073
464865405
556948849
273558123
318949507
385253679
318653591
239034713
338271665
298032583
575574867
389826083
526616679
165065687
705691803
295203349
417195997
529688081
224935243
594884947
414965997
601831761
198882545
505693995
305565167
169135101
303994997
256173649
315254303
279682319
186110835
260082279
276071439
165067173
311639773
462295557
522301129
342087285
428755357
243076259
302837911
550192139
341368045
350733069
156214117
310655071
324880717
359287043
554285185
191571649
673917937
214838199
164405999
444169387
562420077
227434841
677050577
372350367
237370535
609711875
275995531
276218529
593620321
144610461
396712073
443455119
368292849
388083457
350602621
472569215
352055151
435772123
449067027
305606539
465522247
362549367
430200979
558276297
233289565
499515097
399453937
243613147
356261545
566852543
460767789
365153929
252998697
377288779
283367251
284905237
540145955
194778543
525218079
428501355
514290495
108199097
349627425
72130695
447971051
430121169
390761009
350222445
521361283
175389009
293759483
227200927
184897391
96571239
320653763
538429497
332180429
607760005
425782975
719270295
508799539
487075599
17507399
314740055
232960443
186734135
345975131
610533207
257207643
446300479
419587373
335709829
526119093
125844021
470476925
666069079
358099717
624614733
189182239
218996561
513944277
701443239
97198049
108218773
133991931
62272299
714571095
182658131
164911299
188289021
438471437
347304725
512265437
481431951
323223457
210833911
285306053
328938667
480075963
440718507
518279517
515340623
335972477
645717557
261768483
472977225
295540225
361460817
140578479
141019797
207706365
355490267
230891167
228382723
352633045
444274755
342530103
310074179
141476965
324317269
451035457
532895139
290317559
338893101
336821937
383612277
181432807
405047219
318976533
429929441
469327869
446036847
313134885
257465493
444485745
322020489
397233991
393340511
285415565
627009005
538264275
445993863
202289267
174525145
357052673
36706433
373700079
378838925
381926069
386475395
459361975
651790485
392660857
380285021
546274015
321339959
351580519
20398389
274577107
499198055
632340811
434446783
560302709
566469157
548673789
153344147
724210077
208724701
168006129
83670907
412153715
355825851
118281937
51854913
287974085
491735197
588356541
672571539
659420969
537249885
117431019
123992703
581602615
311977831
162342539
109071179
359964031
516781125
336162595
49681409
272285071
104623077
455623959
182142907
366912667
505233201
233439825
416383677
697207309
470443973
350437431
373318433
457373153
588004611
426739513
388751445
314353621
531642893
423291997
386038281
483205619
417314397
529932895
365142571
173584355
389774255
273576039
442939617
390259397
186615099
461695861
167674125
515084481
739697741
276539181
595050259
364502505
438520905
351980291
714848935
275711927
422925541
313346565
148863597
508483229
256541635
162695247
313891931
341656785
288217591
711420453
314011577
341646909
403004497
398323667
231018995
145507623
456231377
376103855
339439479
410626697
369883329
467905345
338697531
231885563
631796533
729383811
520298277
74009707
210505793
479690503
208756117
198536215
477633665
500145477
475387255
245801411
463974381
308260745
422842721
666334197
484267125
416369483
170342131
286641197
465139681
244990331
331242881
316360629
411520937
472948277
440812625
462330443
128835525
232607439
686780933
530462831
126410649
444505257
132294323
530568131
30634755
170806389
722778093
381779433
705715099
285816661
183920695
284413261
256796991
246191131
362150099
440188649
556655641
66041173
573559877
368539901
236661465
364120623
77261463
545103099
665277205
221456281
237432793
579200673
389756761
538651185
115174281
505182615
285871995
198238191
542668961
442371315
84121351
260631073
76446495
263891247
291087387
380175723
51802219
197284253
371122715
374012955
315804153
281220251
692901611
425062039
368712187
360422373
285438935
503377975
726720481
410446913
163168035
440625171
441850925
316836081
664283751
123697683
564505645
510753961
509199941
280460751
301282767
403444179
195174353
249038269
477445779
312333193
611122127
518847115
283437431
152527315
218885993
152706289
370874761
388420273
280414299
552635777
492000553
381181529
678938355
289365039
291478787
447783749
357664443
151199799
260952637
262347707
196678071
157636849
289638513
327018009
100259595
407769025
464983629
261357597
211889163
457564365
337730925
404069677
487670911
207651049
617786533
703474707
206747923
295025897
178397341
186766679
187871385
519803897
340477137
468422933
292202921
844953823
142801691
431300287
516201389
251098263
597631137
442659493
297738537
266718355
336767883
423071873
167151887
609766029
349419399
640881693
442991361
287682323
490086427
444401531
333780637
689483343
342432775
166131287
518055735
389702585
782649253
210503581
325240821
360959525
159598345
171456427
76386303
129617081
267283535
354282801
280176021
413359047
328611059
308368633
543595615
493740695
325559569
364124001
360788679
283116649
184125821
370264069
176785353
324462185
344667477
551372343
259453271
288288667
131041911
399396585
281976325
413657979
243616037
60357345
429081797
333526833
351690665
215472471
530920457
332066649
449699863
64288219
353191981
224143065
271210753
605784689
337458491
269468771
517874129
425215799
633808581
286689233
163205435
58388195
307380093
328588089
219112959
706885673
461884377
326596679
164726503
216589723
510619939
335942715
702991557
476040209
459705915
440240663
396340461
196998595
451074631
425035161
646359299
530939549
327857601
241868625
386263155
236538967
209203005
299884955
307245417
204902639
437123925
127573299
197105683
246403115
487337445
365498289
201893477
557973287
393649025
131664177
298723763
573719413
255029383
719270295
396340461
287265241
411359745
349831009
350589607
237492173
448978855
283161405
497796629
167251669
672600441
220818937
127988445
406053619
375981219
434866369
278224237
464508049
105823227
169010207
241335285
206534103
318590139
327109959
238837709
161899019
245203481
429274557
240193725
327686709
441651993
171789851
211914951
481736109
346408787
27648513
182433023
325134069
365690135
414672357
114116897
552881523
463766693
455013081
137897417
214412589
519338571
267329679
277569375
386882773
262911133
217278969
285049037
540648041
354765289
229852733
470879247
259513095
679004213
344373621
385091325
555124407
541643931
195158923
126598765
546474213
234274163
382142297
126805715
176588283
561073241
471947815
428201093
433278131
294597823
327189889
295663193
367730159
508137327
146908085
143921197
268530629
315855637
50824941
396112225
314630531
444542259
374893927
831019789
277575387
298056543
472080939
314199107
419686797
567671607
166185985
506507939
255418215
394149779
709160625
150532841
170127369
482760495
236300007
638347309
657272673
219271633
258985111
404439251
717922813
465328705
400776623
29765583
605137997
523626067
690151563
436379919
233378819
513664545
288007229
284519445
300090625
385817339
593841259
546855919
402494179
620019735
312827493
86106511
131885021
525470537
132643085
339323317
325062447
202748917
287635379
648703483
248065573
207376433
203029099
340374537
671604993
412047791
144493537
71628545
562183053
210362785
335256707
197708915
149969755
407370609
378082787
279518423
289885917
312405085
268223321
574368613
427009317
511468119
359522305
328880797
192507455
549550713
248585997
295870077
334660947
655208243
160099179
504580475
433640093
444671869
454696429
261680629
279099485
629691703
439396837
609559515
380312091
418008855
94008159
278070737
193742989
281059861
242101649
354363111
96200113
443927317
356880219
360044367
107341743
238991141
505430387
314538053
642849879
916288191
299519897
419245387
40966489
46781241
284148875
405080831
751833803
98002561
562209291
545180637
627642087
300014029
416083753
240129625
302962711
155508929
336924965
275543985
459693657
450306007
178652283
282321067
280705271
386329679
495957655
697581145
337315159
405576517
183264017
438743421
240806479
238829559
569988117
497322455
272424375
396527537
350359935
267664357
320248043
490031263
177800263
554701623
171773111
59804375
314089665
308201533
387576125
340382751
285707915
242081871
288712857
89859231
231173911
124410467
486802127
341687845
701742437
430221615
409543091
323893617
530257559
273452005
130127679
346643275
614535219
207861823
186678551
451083083
262039373
269781537
212253171
422085299
375891523
329701501
748512899
277459623
534254801
518917437
484368535
145945581
448654837
249329669
393101587
480811695
379056195
297825467
561667551
371109653
286395979
538211607
62406899
286909869
247322585
330243117
449906943
459576215
318309663
639717947
476638051
321395245
449167633
103911233
229324585
181432807
373927255
212750075
413048229
528002777
259103119
172281281
500825267
706332473
66568261
511120437
438654701
379482629
283172631
249498775
440148165
481686795
351841611
662016269
858166265
296566817
251316941
249215703
721425555
653994993
491387989
201730967
229442279
274381161
594195487
477506655
104109909
249329669
371702039
259809499
266836907
608739703
144194207
138181971
104059605
137941439
227938113
558333917
473262907
237865221
220298513
529804449
341032893
300779289
416567413
640105773
41829859
325349247
318716113
490388419
398095311
233290173
638978917
495212605
388100407
349488529
373424915
405235939
631971515
471245171
283601427
361100979
298788561
478522455
425131717
564282065
149754425
285316855
140598897
705273285
119206987
346241487
418904901
202431289
260343529
171821501
342072391
28466431
370683079
459927825
313009253
346866967
314703235
279719967
245240007
337514789
674473707
350448569
55643693
320598209
190622617
358978859
270554025
361729483
660771303
135324079
259608725
215741659
93412081
352126621
313895531
518087831
252903465
358517313
483231121
408223949
219775239
789746111
599807885
467934657
557380525
119814697
318912177
271632295
672707613
250894391
471281751
937166111
470076551
201122675
267995385
786012783
241236471
373940663
248966207
296763031
392630909
425371339
186110835
337666053
359913183
295480769
68319973
587617449
234221767
558956841
567687387
270842473
658437689
592133701
604084671
179607087
258228617
168183213
277141503
274631917
123411049
642441123
348497499
116343177
200139777
285839355
359483707
425944103
254089335
93528293
265447193
244953765
139970103
196461331
354647427
638033427
528342153
179040825
392143885
424469231
206704983
278195837
358529009
149826973
45565359
499733941
641201375
349897007
722012951
421145949
451724089
499686553
642260453
587597283
332052285
529653491
396493461
480099801
220617785
94432885
241032567
309678953
138985819
34798521
206091937
365615791
688675595
646084945
390833735
318227789
570986693
341637825
140674591
681960895
337775199
331664301
351403541
193628993
505996045
758773927
355538373
237196313
365329461
342274193
265168027
212914311
457994643
232315575
301400973
572746265
307351691
236331131
143467585
532162957
340037919
202536153
313064531
193538359
731786745
176696143
572006973
508871749
428112593
85542163
506987929
647453439
376331505
367674011
363154877
674567165
439048583
271059543
256567419
580394297
591173889
112496781
306069099
243399859
431058283
253193713
258859353
411071925
328687387
314455539
276812077
134323649
352903031
180192927
284033993
275418449
543156223
335378939
207224005
221308373
321406091
343743781
620996371
498881411
84728401
224213881
513345387
116295773
114953647
710787325
371650795
420285299
374468961
207717861
666816495
684061213
269164229
440099913
263047525
469453605
527024099
483384867
546875211
546536523
161436631
304574829
657303943
360608579
365372531
272647203
285614819
357003581
313890435
565054727
317894625
385131259
221820443
686749785
320582343
310854805
206615059
242375859
611905805
427314217
316360629
292561969
404264531
142157387
345200625
128513523
93076727
367053773
390733275
263022549
556594935
401965679
555201889
571557863
262430845
191233787
569220117
182914331
449186215
251957103
662729629
271397419
153112025
188985021
393792843
234987705
258378087
160999563
725930179
227567709
612161603
466724555
514790377
470132647
85007295
353268475
373035147
737697421
125622249
584361093
427612737
311345713
456310521
382157953
48849759
310762355
697724925
638296515
567944935
491719551
271398345
424995465
732636455
525460305
228139327
213299175
392995953
223798545
548262057
358929249
578257175
394435023
632377183
484633831
399879623
153994091
63958059
339784827
236351469
281652563
412324167
185546079
252302997
344282583
434409445
369239409
102211815
350721477
159831115
329845521
250677839
369907333
649243001
462233919
91646119
375002405
354027693
360657975
344346485
161539177
282474045
413957751
555916231
509384307
537248307
293616647
321230875
481725419
356008239
309419847
352540641
281157665
297458217
523741747
419924323
177220617
300207413
134657067
310239829
343722113
368806175
275428321
112759499
229060923
131361095
135734135
392703167
291360485
560664089
278204483
451403985
192090709
408089399
607643593
513078027
332378463
471830095
278106535
358254689
572743291
475364459
222902331
404241165
430389393
197391365
332614083
490252589
241564101
722504495
287329659
407604143
393940721
399615429
308287557
410462743
591077425
291327363
386882773
367432791
462986523
201813191
194523197
525735021
416795571
349441701
220617785
59123017
106918553
530765379
382387451
200713037
564731447
386500591
440481443
396898795
417325121
589028687
411967959
345822521
310193891
180337107
288034899
122057471
253387805
276575947
402973497
237066773
286273341
305961209
737697421
291585671
388394343
342914901
215147781
429061695
407872089
530387339
326302457
482429863
599840843
410034945
254911103
343424407
277227145
133975017
41308507
350505655
221622205
317613999
454295661
337302791
157644801
379024293
71199293
264559527
210654619
336987325
449003805
691190105
160236255
374379263
589851785
472845525
568353565
180675405
82958385
370954599
257159631
322275657
463554105
690201177
193235183
342573847
115506493
386396771
384938263
294298297
325576211
513138093
162328613
313398361
438723253
571450565
420457813
579159001
306319663
400958355
493328749
537938719
233832357
331213047
354201429
224156159
673647901
606880115
226052839
267340347
158569821
292334939
289775607
324368517
216562417
341824901
328660085
502580527
413159581
311803053
265293617
230906189
239147565
486103197
104952141
296823781
246471099
261195373
407749087
472252745
342362819
829695215
413161755
367140557
302752173
147224515
266785911
246066135
304981525
303945907
364897447
190762239
256282531
461665227
305860709
210866977
152682685
335486951
383995989
444694215
418048097
554005445
664163515
262142787
576750783
269202827
179280937
299139253
159959327
240247843
302299741
511764607
304645175
493379345
502811481
587098067
341702861
508226585
337842693
322422177
195715565
288799575
27060985
287452817
579555799
343582421
572736203
452247501
320052381
238058459
429285985
353689239
389171103
351061603
553409043
257660523
475887165
379972993
133125441
306475953
319123853
691190105
365186403
521813347
287525381
128529945
268896743
368116329
67934403
360442555
314687261
537578347
302693269
424781647
651803871
302549725
503836119
301215725
225867409
317132961
207127459
317693963
82203495
481063815
224142149
463797387
267736893
279173173
147187241
408958001
187913919
331076901
448479171
193637155
519971587
450636547
314209475
289409355
356507843
313312825
261255933
438445025
855960125
350799311
261839261
125399611
115476431
427711509
268889539
393130577
291921131
593581303
403899435
347540901
192339031
140922753
125512461
163753911
236201997
486283753
611920915
239660667
321165433
307740909
501669271
195070203
490873839
98413697
271946181
113467763
406099497
438735603
304501295
566859113
149263349
533838229
297306849
305772295
136018011
480802289
301651337
595919331
481846435
421342047
187267397
379152063
154564825
530158557
522814891
132925371
492266713
316691895
453798181
578927121
277623655
189952151
586925975
300202381
315402197
598520915
311523711
358678993
752988817
779009351
195158387
669495487
519497951
148422147
237652977
328051969
723221585
129577275
213313485
504324169
138809219
311129225
212837575
115213657
531001601
480852555
321056725
554313811
439003743
424609975
206628611
584485709
258848005
229854569
207019543
271706487
235616347
285340071
507852423
743078675
322435323
491574085
345717055
332446485
398531049
93795687
607138645
241794301
661618739
166285581
355979191
331017519
625718191
101160983
345760051
613873045
387258921
317162855
538302199
650467941
284385421
317646477
718355379
163012873
477362251
213374199
130623667
436567359
165204099
370718965
632478447
100622981
424831629
536307955
418171947
370509571
413963075
58922853
115984763
299667867
337079511
210111917
28314785
498361939
84027427
462330207
279358997
69742879
475301717
222798957
604618951
363175137
468372113
409412475
299479831
355045665
375098143
293741957
290970849
154203147
242974785
429024555
476040209
294984699
302813679
323779847
374424789
283064011
524535153
383296727
337625117
302492295
23941653
395520513
461496047
628006225
102009599
407158309
380794051
385202125
535985009
495865717
386940303
411814219
115315161
304877797
511679379
270237007
573964459
514943569
486591595
869824737
249783427
264148017
820021549
513580725
314861767
651971309
442271587
344395273
516917633
428023289
472848393
319517037
437404133
16909299
170451929
231264603
323973065
326291453
445967029
411960463
247767669
685680589
426323523
344996091
241486461
412414535
565632795
53338455
539603475
190913639
267315345
417460571
320966037
468229739
236647611
237881135
214149349
596079945
67498893
300327815
348877503
385522395
460546303
112269567
265980717
350044733
461274491
276923719
554313811
548092631
383696495
457669123
608061593
396161517
138740547
444031465
223403481
332663535
555273367
316593557
457388151
242599489
179220183
282345599
343605403
537785107
500814591
104332103
396016931
243890593
413426135
297700693
381143429
313612551
475378077
154692327
409642581
531410061
565877095
106863439
181953721
295997645
400295847
715774717
407699553
532447541
435110069
500633079
339926223
435577479
449532917
253480775
436017409
477615065
130296361
258798989
398769297
295760825
330062653
391446363
238292409
466152101
235700833
454645027
293922073
665131329
329998413
450676575
248835249
392142171
208259385
481446239
636989455
498447719
54535737
330973575
567652425
215584473
384632335
246112921
298026701
304156675
395576275
406300383
76019343
457561259
789746111
127707201
395431923
54104793
537952219
756177233
628466237
375973655
133135529
35880227
591269297
550629513
282015279
246456001
544530083
425784325
591935427
365314131
268428943
371242115
107963643
51377683
619189347
379613009
249080627
708394043
523837805
156847227
151547711
493524979
290199153
375716953
319517037
274318993
562302251
292609429
92976787
67996055
262829425
447727475
605716121
428154285
220074059
562334451
395025475
295747579
402494179
294024527
135409439
136394691
291186663
470132647
375257873
217369185
274018001
206268387
483956277
193317507
819931327
196339271
323508903
275507097
384941911
24956195
283059057
514466503
147791177
467463599
91734047
182310545
307044705
249655611
279457873
245937949
180999947
380794051
344839729
570351011
269230559
449586961
364297881
654899851
218267075
836689503
393863809
402937345
428937171
482983535
549894205
624467631
487557941
332037047
172639277
202683587
275112495
266832265
153866009
360705163
188117701
466331917
453487477
553433291
425784325
378824345
350790323
204386681
459709771
139422053
102803583
373680555
467138983
61866849
292736135
590802771
347885727
217091213
322905197
347379589
422191841
147597627
294788241
216059265
347524069
232730539
308808191
225541719
466048219
278827959
324682853
338680825
346603185
393583679
262443317
385367121
293989475
278493775
512150829
363851461
377956995
512856923
186219171
316622787
608503311
564261433
495712037
326007857
290076309
24475659
153216597
467753167
218922495
367469093
452633137
77677359
128431341
443832979
268610855
164889605
651177153
548334079
139835125
146409631
351472743
371802919
624188179
263047525
150544577
390129965
188996837
343600305
684237879
455343585
383858169
182319373
131783075
338767295
341434817
298555695
106306277
462712659
137958277
565649161
56639509
501816843
118041239
175648243
453778439
524998899
403589291
542947195
392715555
467707605
355357293
244577697
400942605
450269791
229452973
416067737
112106205
317324861
325115305
480811695
235636763
567109831
339415605
392012843
487303773
401533935
356537001
583039485
592411157
259239885
116241795
261540365
450212271
578209897
163152173
453245619
367513749
316562465
305152689
85910253
195412929
120258455
111353019
351478189
216359781
361729483
382013049
539733225
452239021
221677139
609479003
175112005
202716997
483379917
488069565
219918523
545324037
566271571
263217297
340394403
156636503
497849569
416427995
249669261
492493245
428554213
326846921
350557131
103344641
617251131
284797493
481846435
352429445
221107089
279894261
125725109
294881071
287538101
603628503
436457229
292404719
599920777
192519889
184849729
340054095
286951925
292745477
162197069
109311767
76007465
357230831
275447073
249610537
343614545
117897157
285756599
362827797
335637017
311454401
258607759
249639205
367713761
145256547
474091517
333613855
433179265
430873495
322333807
502010899
427711509
100318285
249432579
229541131
339366995
304910759
236021081
217978063
217001327
99680417
367610089
44477619
274483571
351405029
478426097
467024363
142726181
223495771
316636915
504366449
577843763
436453951
648729277
107889545
400762593
634310369
665684901
333217941
385055381
199079985
722768541
381372007
427809625
142549213
61463335
578556901
303225137
589116181
154012815
201927927
323854579
359772855
428512825
259176049
283352621
363163229
346338103
370528011
254470181
257159631
377134903
495383521
321973223
132644761
234204997
253060615
522038413
486742631
207843409
82936085
153582291
418057993
534101787
675204397
384491417
545900163
367884895
107752255
208746973
353792213
418642339
435862229
565864877
329947513
410418799
729670787
541701079
233609955
230127663
171732857
487988001
341535945
302427845
377729923
25008945
162218227
249740277
264080935
277447001
239995849
215520605
490491571
42495209
378595203
22212813
443658049
450971339
532935725
228139327
248559367
289420053
90787555
310413139
248404349
482789409
615444607
243481815
250785711
342548703
393622887
160726985
263214329
470098675
616289131
409406711
413530499
236786875
593161427
175841177
431937711
171141241
159913209
387705111
320098883
457370803
187475397
377534867
571552841
524434695
523753669
379354059
559843435
447103017
289015885
427220261
314603629
356626551
248420539
221275799
139951179
464965693
448959149
500209785
158820165
227018367
383385441
51867695
368924581
407338155
561006215
592000325
378082787
143398179
158174509
376637849
293522721
700809579
393264327
497600439
144074215
321406641
377733733
258025447
256272563
121471503
244276479
539945315
374064391
326116199
418836401
349850643
308359161
220495581
384489077
190470913
688898895
253583473
299667917
511988963
392097467
421686863
456924929
286116905
153936615
216030395
508080211
561263689
432245193
517544265
331583675
184861455
741291585
231410771
120954659
463472427
219898923
431118597
269241025
55728697
195919979
490639319
543590487
156721529
136938025
100956297
380289229
339806521
269231635
232379069
292496577
568218213
251169425
731923907
319529761
464025861
300067831
537410823
499341863
437741621
456494235
343460689
513405017
212968439
803347737
356115879
605233251
442471859
364503417
264307261
404160201
160586527
323425111
412542075
111688907
172500857
466795161
525635555
53937455
615002693
450593761
857041591
373018561
534159879
377246871
305955567
143663791
355537901
19507719
222081057
242388971
365026567
306669921
451043873
399838919
350784831
385441551
430608043
427479659
505925181
232104543
230632453
496381201
216827061
219980597
460501893
214700091
362389937
708632539
354341783
426318355
338744049
386479499
564638965
253792471
455211731
381745625
626986051
281652563
315498407
229531685
653820963
374900985
228396711
643161245
278636735
425000745
354084161
173442717
591971689
312505765
651456193
486186945
210917847
368880543
272311285
322378609
341113337
332903969
594145147
727553957
397692939
521382115
297823825
275020179
377691407
257645571
514910825
495157393
319529223
353580553
233674029
376852409
358995169
598632569
445042435
98707985
110293399
462048861
332713361
856543925
581389309
148834941
623857549
303802831
670747497
479408337
611240815
447302937
79664451
356161977
41659083
460817599
154052669
594685095
590952461
629272185
673692823
324406707
395973227
445549017
638683521
556056667
534841821
385521847
399984175
197109787
459231473
253011161
454699181
402222111
385068385
389152593
310949229
200754665
290670467
65672487
439205073
115260525
70914955
236509861
61738005
564658597
279620057
250417083
253845527
425821231
166846923
224622151
521442231
415852877
20383297
338262231
409026265
546306093
578933693
870003703
824518785
327135445
432935543
253624121
123170851
370718965
586622021
121347149
145160337
470262721
292576513
375783237
336767139
133372277
424887469
371632147
441814473
489609511
103536701
518157927
476468985
435310913
427757655
451083083
427429465
306035031
728549403
558445571
384034611
178172073
743779155
403769697
730418019
358491969
330108467
200951359
130363325
206008465
681678383
545200083
98125961
492761977
473298687
111276581
451799995
388782559
430053085
652583309
330032401
428994707
327457941
526894943
719354705
316523019
331547667
366161183
378550269
274725729
436509483
190848869
408107193
139992803
741258635
459040243
436754285
503065089
381463771
345500391
453551301
238711253
215209123
442641595
247366257
380310385
243844635
611266455
517473363
157711035
361417879
102266013
497828299
236568831
524701595
349534283
289196055
382022403
277176197
312663001
294023773
87573543
341989199
244725585
202918873
673175403
364020045
248891901
189989591
91338381
341400581
261212453
386109077
380086053
189060979
520154955
490611613
444901961
192075347
309391131
467753167
335645057
273591841
505059929
402024381
488412349
442193143
373628629
626220181
298371893
589513201
700809579
273214875
279734761
198282195
288252845
459757561
608196701
293027681
202559689
494067017
166359787
287868781
574255321
331175741
59610853
289083425
259336759
575342375
391007153
165719595
256230441
432560305
405399427
460331111
408255665
114001307
169638027
258416213
483360619
113541287
621893497
284808021
300422515
493318739
400581831
400042161
382134093
428069601
732530935
348595431
213055803
388354315
421041141
435871005
280455485
292148189
22940421
496090841
498447719
683878511
489605327
413775747
316471355
531675571
167048021
310325505
362264691
255534929
604327205
370006583
277395045
734089041
248630711
471600919
208218567
363941731
439303767
372632517
218864247
423485741
432984369
228083439
187984873
305624365
490504323
565883145
785595513
203114141
265199661
312908505
394724251
937166111
608645739
705877179
308839585
332608429
93795687
423352865
219566035
354245223
335009915
340573763
144675683
656524959
486384229
417089967
294069401
311558901
631746651
17087199
596238717
242680113
151970893
561233327
157822195
343804517
273474887
599444491
284535473
425525555
146229517
739961809
471618155
319082729
464757735
435331435
81448723
386352253
19843879
406854345
339255785
766570021
571639131
294881071
376463787
558396865
542723761
444832731
372239083
362671321
246239337
210892029
390828499
133087925
771129453
301547893
264715773
134807433
176584357
447683317
609063439
388620657
368744713
211336353
311976347
134906359
195061987
529828179
175608565
319445403
498352663
532214743
164270841
183650321
298069215
264095173
380256333
371502115
91303293
338121091
264177833
335352049
582527617
297252579
235528765
319406291
100829725
178804735
348121107
572360779
387743937
410533919
114663913
408695513
302131479
668999275
485892505
479678233
312151319
269564229
322556919
330243117
382528741
115475775
259659911
590706771
508181413
362937327
251811397
216827061
252777779
582167775
329344537
685983883
488121243
412719519
401020411
454995733
353109193
510251397
264177525
614787819
336320673
482363375
214120815
222825119
295682423
153557381
595414861
558018999
614822027
312827437
253617325
342589667
38217047
390498353
378321173
369777375
256471761
151782925
245396383
429363615
161690931
388095427
383167065
202311379
534295213
512492277
61473717
14344629
175285271
113067975
260167937
518937091
485063907
347586423
281686855
420001391
257580049
695713787
274415735
38234669
273537229
355719885
285340071
300807315
311894445
519451775
180476267
329174343
342663957
318343593
285024785
419348773
277174335
416431611
300849131
584668047
561301681
343723605
198759265
100956297
324680913
311311517
820021549
534575203
140985979
309305175
168472349
77999215
439464459
525111419
266708143
242688395
261185709
328962443
254863721
666857955
208887733
514209133
481324433
244143597
490899731
385103315
518157927
107100447
413775393
290353777
328038621
680486259
387968835
526841335
301236499
116651919
167080333
672781327
179329789
640067895
491983741
207806499
637557803
162860751
251235321
195756659
233372145
126584913
316894467
553909841
491600017
112553017
284245101
501939715
362834651
233984323
555024207
132150117
592575029
160548755
384829949
211590103
148742951
473668757
171862683
250376483
346111719
305021961
371086313
305021721
242627509
463745091
571871771
356672933
182404115
341904473
403371121
281394231
333395115
252586111
435271667
361982355
338339071
97901725
509025047
469821977
285651387
246965277
486499575
392305967
233745813
479532705
124268461
163838255
257281257
79081209
133125441
525998139
527616471
311035617
548911673
181017337
368750755
352095223
289748337
173293059
340606373
342856665
238564313
138934281
650727015
199040499
274361479
617557917
495737219
376483463
250631229
528055801
754935495
333043557
239442225
257136453
532877165
96655307
535400597
175059879
455330579
371106193
474869451
510462693
405015489
457208493
282612131
88245061
526209225
418388159
507081301
605063121
119367619
465415761
176784199
276842715
215522615
440415913
223161507
338737731
219435465
471169819
141522693
535246159
326383507
649047477
47958225
255389011
271885223
370486647
435732693
139340739
248731899
286273341
323027259
411450689
199553445
444855663
493917469
436060061
467056447
234699991
355334635
655042635
638062731
334230379
411826109
406035279
372960605
287475075
13740691
372315109
179815035
138536739
412413609
165526919
353959293
181619247
245552009
227409889
706739527
526347009
427840727
467892467
218893635
165886647
157674879
265801767
423914905
622836965
630809943
503921739
69239205
526062243
341882985
385957869
418185867
119007525
560143031
300000253
640282609
735000395
181124227
161472875
361119053
556655213
601429317
156850379
408939441
472930495
327192245
381267867
263836927
631195769
389306023
109139085
188490943
194356189
96425105
607961517
265872181
359515317
286956009
480985961
395305139
373433007
346453301
76095741
212238677
439128295
22763161
475304509
353277527
295580505
50460789
292657081
508483229
285904707
343724071
463264113
363765349
360988541
466914505
506273727
268529387
216033943
257457903
474036563
511347159
543227815
209159937
281845375
105006819
398572005
168736067
195174353
292735759
660043565
261284529
621954417
387616871
530180927
361699891
326846921
195492061
473403911
235788105
543851033
365181385
461551635
194894221
182720337
730409457
625576079
405021181
486715425
352095223
550863203
247239075
458634657
403889625
180087481
407923907
345488155
259948227
368180553
415001345
310022071
206091937
398241153
267283535
449301199
358359495
270858813
502030337
554864905
129664807
296062815
279616529
321752819
247357419
587203877
244670739
284563391
150739111
363096737
598801557
481565267
294269153
134055725
241224649
413212515
280199953
400622529
134656779
254802343
585245453
419156087
304712151
295965475
352043795
96424115
325732523
478339481
192794635
619498131
351403541
94169105
576703819
172771275
285239707
290796027
182889331
262970631
388462061
369741243
150599521
282078853
321951229
190918255
294451179
156827089
263094419
210635781
28532505
331534671
538880913
255593713
294743719
438603447
249435801
320209299
338024311
609127693
304700723
544834269
254071533
431350047
358162057
98189965
381273429
232168401
271458159
366462579
472925101
531161297
212342877
558386745
539076265
360681321
479002999
350433693
315569133
332647771
222236075
540896065
333691603
269810067
102820943
262440393
363034931
257025277
178721641
271331633
467586753
474811827
363421813
536928487
327174999
430679781
432468685
280182547
401636427
221478151
122901957
333721945
286732277
599184623
434748313
114128655
151682143
277521019
458329385
259906929
528141477
489224167
522303247
297848991
327966627
326014335
439457781
314454339
85629973
480225533
551687843
235700833
472755451
79625379
284238029
285727167
403927829
417793975
247835933
174695145
737347083
230917415
533475667
324826189
703143231
357699503
421567073
144662495
110980617
410717765
541959923
477445779
103519363
592344889
230964195
87544063
256437027
191279999
636511171
590379891
451604361
409103885
480470703
210945017
80484385
573562683
214948115
437035179
502773639
435421945
601309747
220553231
323734177
430232115
269254363
258587947
248048229
241876217
195902793
351130947
271648877
224213881
185530191
152337567
518828139
139557005
476946135
157551507
756297467
131281013
171862683
488456661
562083071
173514451
265134245
613700225
272043143
523307989
222381385
198707343
262804593
189508951
339792243
341581371
550588619
309496211
464305531
269408667
277517131
427867505
263542569
566469157
289290809
50449829
577212329
291620299
293348283
151715393
518229587
129451375
361651089
236503443
400687703
290480547
252174257
250141351
391429939
395994049
436591695
280344139
175846257
226825473
373273303
223486041
405835449
352894883
338132275
229080177
409942003
433042595
317522189
421867523
840931755
517118775
265930859
256957017
512923899
227641335
448290869
448350367
691424929
448881967
346852877
430284947
330475129
139301487
498858075
74400687
361598613
632611715
153940633
240278147
379103523
356786083
646148343
241725183
401972289
31598787
39288581
670516239
166471535
234874371
360517905
486494097
404872991
546663263
163051239
543658681
267465285
233643677
404638439
262459669
279307633
369249929
275355737
247808659
254056835
94718301
201109161
409915921
434507577
483789967
141257885
411372399
466591671
545976401
377487007
144476925
479483003
315139179
395946353
390141323
345931275
445016529
359334977
195406113
610661421
357045267
389937099
439935093
543001645
319972075
584169209
374878731
260187363
597777725
282944955
460466925
418904407
527394529
613001823
506507939
435248793
465140473
862903345
631821759
445029057
247100377
544837107
337655801
490325913
356779341
382406325
83804495
544989515
316843065
400760497
266691965
331193799
517734117
544634403
620998845
224409329
445299655
271281531
183057601
562197031
227045913
245319985
135764069
355357293
511737065
506998777
360835783
203609969
224263057
683396747
365200241
133026117
110782693
395695293
137222569
96915235
192631131
519367417
403004491
413902217
87452043
447820523
486520021
230636267
219609867
227571203
160653411
255629607
684082919
281146775
360861717
170143073
161235905
323923531
336772939
427715101
405095589
118511233
351128749
224210007
235002535
342622419
169240053
152219359
481398489
538835213
412979359
393367191
205729127
338408385
157551507
555833055
90446937
547720803
274057183
549814689
506998777
522698923
280953423
568636535
402201821
355834911
236809971
290321989
117783079
168660091
371608233
277525239
494204051
311925565
508126125
628962341
395430363
302901593
518643141
164797757
253972605
301857513
283799517
486227281
329593373
409915921
307223561
195005807
301162817
331589603
260318305
314953735
406426017
404713723
536789043
368885739
438456591
294273839
705699353
161529461
559064217
336123739
520605003
184944617
429432975
511829061
283904663
296301795
374644889
325631373
371023079
462581205
441454065
462756397
298497599
283172631
87801067
293896929
302411847
327607873
657070713
212697865
183380145
285733895
435496515
322348483
365971685
162131749
134847497
463758421
370143465
446489491
169485183
399581707
264235215
487904469
229187765
490331283
393739993
49681409
778237985
369368233
728309415
288971513
309824903
523213809
177698609
225694103
393454207
426954557
99581059
345200625
440354891
372531027
232993309
195853379
332418381
437782373
392605365
266944099
200987043
417827025
466032969
132820465
254865669
372490183
381480961
720703835
426185511
449059777
357073635
79877563
453834285
504551445
411668267
195638557
304238223
361936805
563212243
212958889
614257941
750039795
501179261
123414263
545904085
236212047
378902627
641517869
465118099
317132977
342412879
476818073
201331115
210316563
614286015
262053743
402382197
497813319
481744235
228129051
320052381
357693975
491511383
272647203
207036471
355230877
681339597
487941817
421637153
380592877
640775229
252861507
432546453
297932433
309768395
586733505
323515071
170673773
388337239
218074103
290138583
334138675
96476409
316894467
400137101
538000343
613581407
452748651
697106565
56440833
209175883
587971359
707225383
428854001
386761803
284443133
371377429
234568059
452830991
399209161
478350969
163545819
449335401
288227775
337547601
527695855
329947513
127294247
466130633
467622611
181749997
496729253
441355433
570090239
854408267
191294079
728837963
206708251
331185993
206431435
379653767
384941911
304926683
270740929
425098723
169621057
164405999
364401861
500692831
272445213
239389211
341042915
266315303
269231635
333721945
506552787
633060539
278769305
235936057
305935813
337609817
470476925
678716397
158451577
334706025
476747441
276314607
155902155
341600165
838366207
382976449
120139861
577428295
361536567
517003201
245813755
421222485
157047245
560131491
120929959
93790073
291242063
523417163
169630291
574615691
342843269
341921097
316774473
102602999
323384397
470569231
434248071
229755041
267266063
562657009
550487095
485312265
297087717
374100515
193386451
198012115
304359351
637012991
156043847
220398837
236801935
223896207
136237449
183181875
299048003
388300313
342249043
272994415
597205079
324443023
521232375
401041617
334400739
218465849
547738233
71250377
582887185
109731533
796342665
147644839
274532469
511218275
220606807
518085543
527459433
312583907
544747533
239384345
386263155
354809919
584050369
474333599
417572277
168088745
135775483
517206669
270427585
68918831
505974039
358140029
158622057
568761045
359937417
421506715
175747115
493476371
147430411
281192515
337778225
412635077
446438821
302474325
286643181
149158631
390073729
277544975
358962305
342063927
547476239
191604205
131412057
134657067
303032221
390819613
248446421
304794603
686341527
329912855
460217379
491436069
483050187
402595531
554526999
484666965
434951657
596238717
468630517
413957751
167291919
317663521
674493063
585302363
197616003
290368975
575458949
316107337
596726293
286122829
341362085
392574711
231927391
341822189
448459215
445327791
425747445
152639023
73724559
123925451
265839979
399879623
319843995
420913591
434710783
288845657
607335065
390124745
374573039
428199417
119211429
381765155
502014969
262969015
408092747
190520639
480136719
249337187
277424295
533843907
566603553
580347555
341687845
165336841
402883323
344656321
549859727
483891807
405163455
279294459
87515651
299543055
519521409
190778211
151682143
106695689
308357037
165397467
663297135
406469049
330028679
393435363
636347901
200932851
365909435
221864541
103885717
192376251
614099937
556539875
442457995
433949131
334633915
253823293
219887679
285176873
101103673
175213409
447389487
340050539
500778959
557741269
320583505
329985049
430015465
727917997
482240177
194226061
292030285
214089373
459310873
357057609
441290593
254954635
215371723
317237875
479490561
876643815
735526131
399135225
314033505
295179979
726334435
253832575
162382935
458528817
456191877
454334955
341222783
60363819
295148529
359390587
262859459
188654991
87544063
302443221
721425555
828051883
225988277
456756497
270835501
127988445
475224327
240278147
580468781
256975633
642857061
428901243
368806175
627110531
229702069
404456589
424420993
263790497
459738135
635178347
456944735
252765063
317962911
367635137
540241641
604546473
262265529
295862829
646359299
362677371
42495209
178012749
430814325
356864261
286261285
310716969
396759499
450339905
455891969
309835763
210731283
301851291
127062757
222204117
321267729
460640131
159993109
488932073
383617499
366197879
290070409
398607859
381543497
590678997
487386085
407796865
309289857
420845679
410726427
374961519
309671931
268507719
459578993
252333923
175235891
317741327
473231405
141614277
507619283
130720659
337170073
211065511
472977225
315272941
469280377
285295447
388494715
256282531
400051375
238385971
433086867
588719091
255093823
433239305
333691603
526872331
569167673
189694233
207069773
220988957
134694595
482321647
536582251
180313311
334167593
391704429
345019939
167546925
110348723
80184691
419861357
372798983
557374615
324261195
398042981
519212643
321259453
499442195
347990647
633333597
235008239
382861639
422634279
472613287
281946593
331540633
282677661
330374739
351940785
203978095
655663077
157858391
231081089
308220615
336626937
581712799
293286649
258330015
353986165
238829559
369652281
455056001
220097265
431990487
177226181
351556141
315571265
147784505
422450315
531690931
546691379
539590235
433795081
376696367
395129855
261079949
193800659
532158069
462668621
581383671
347138737
501208885
321761725
400301681
297450343
329180367
394138681
56494491
179889571
540519975
403145337
169638027
602541271
277464843
450672459
254993167
240982085
460284337
198142409
411355537
139796885
358333321
347117235
394975813
243703527
132862009
318517113
565883145
92453177
585245453
112003003
316933121
484628257
230464533
556956813
454440463
714880197
513317521
390634689
680800739
344838271
210827909
720192517
299695625
440389419
259214667
679085025
358273635
338504187
396662527
120973233
570694965
654492105
558545055
612897305
288221597
545744059
408102411
507454975
263167483
125302139
146272085
482899663
325446555
278683975
508605579
399860253
564484217
381471045
472133865
404601801
701355015
335929441
157321485
515026043
265499715
294143619
284372051
200119997
278799609
165900069
520162859
340874109
174944453
414746407
314637055
560633503
212849833
296137219
307346613
324981827
451321901
216237821
268669505
433540565
333747435
194811531
388721551
574838751
101275747
495477975
372899333
269315825
227409889
205885335
424777291
198769709
596617943
312702415
68320677
343375411
337406603
556358339
272665205
369828263
628489473
210813309
116156655
622714575
630088713
369121391
554892255
207918149
371824133
197616003
471509533
654018307
406700385
485400609
348812151
569855381
520301767
275217735
179113905
350437883
218169935
445783989
558679129
91626077
369979231
333152851
142251963
442445793
300696261
211164739
161224983
127815261
121292433
174915429
542902217
184396769
102323399
302090133
362196999
531048601
129453303
444025935
303216507
227591715
859809541
201556503
611747513
402563655
422325925
428007231
255604351
368723199
516184677
651237705
449007955
742043969
541322499
520759125
641517869
364031155
173570961
235109271
232659547
579332265
618161743
517654353
380256333
466929933
738142977
527898907
309682759
419005579
479228705
274979981
466849437
225719079
350498119
491563789
480369727
6885675
488169015
313707501
592915539
459663363
25797333
524550869
534120297
481484521
265345515
410533919
290706777
302190091
273014671
218585355
315859579
629069129
174535583
332180429
464394405
93797341
165149715
176249931
127110795
558533953
499374125
422997311
352331971
268282935
304700231
238309315
166062741
449320813
327254229
234775737
569593075
276111831
239131309
371428825
371400131
476737873
582555931
340241833
662287153
239550261
544972301
809504783
288359607
425947161
601373235
262606883
208154031
591587181
439464121
425947161
361676535
591351671
334507755
363609501
636094645
495157393
213980133
402061055
191468895
567109831
323592739
413814093
224914185
260233899
273675617
163940007
353662257
331231701
634307385
572376813
371310457
328440877
345021677
289088051
421904621
263167483
153372043
432264097
656618113
581532965
254701259
185275059
490342523
194523197
372056263
418496559
159329741
68646209
736146035
503663711
232741065
500719071
330947289
349714761
421693375
619836965
172385737
561905497
352334763
291827311
708366221
82991709
381633471
456928639
521079639
511268859
354116111
235761879
732582727
365474019
463355591
419640037
516412935
304503739
178804735
899527043
276723845
353147987
581685965
187483145
611703501
272829113
332396525
86551473
324486819
319437825
544462689
431996213
222387087
530787309
522066407
165587035
302474325
495064839
473531317
429880977
416818603
236165017
251592015
134667525
434480073
204537527
265428335
239703975
304699023
70889713
293802149
625782303
215071397
488189847
54164985
391541387
377178771
288900053
378224715
280490919
345686159
148637565
173442717
307679205
381635455
330443495
393718277
544941857
445912595
391341385
426790111
350584887
171952001
477670445
174177767
265013745
225609663
558560955
744229343
642849879
326265699
434468013
171825059
325919907
143966553
158558025
264731305
705506077
150612285
469815945
559994393
524928043
406554035
139944429
187728459
219241455
167469495
224007695
681078749
425997607
178930033
269820435
166985187
387148499
433786953
301403677
437468295
221138627
506364261
284826649
123286177
433944583
610478239
340128005
97783115
310568169
420236819
394127205
157903657
105248721
331725919
670301149
565101923
287220375
362781989
439019679
433920231
274924895
538584571
446697785
489307023
269155681
728601493
350590163
517008453
149486683
423415779
298706321
430332609
388095427
167482727
317124393
242813985
333518047
570102021
465006963
334023255
250154733
246300101
292756365
288911143
359170129
211661333
317003141
319551495
484471523
210119275
249892727
381086747
325069557
351858403
482847117
481774815
310885587
114120657
141233313
641041261
307816561
427195113
360098661
386521695
368214561
194020631
517400865
141498125
516369111
341336509
560803719
200951679
348066463
219250695
705473517
210455119
188745479
557807171
546879513
662752753
304996143
33817923
262332155
82175199
362521295
176470461
176637977
255812863
690201177
157362435
508227623
476576961
331030399
324293677
89419569
331653453
22922165
464068379
461348119
549269429
257530093
299092035
402683505
264111897
250445109
332660927
540270885
327722097
473996163
291161327
213085909
168043937
265203099
170757943
624778241
352839921
422250819
367673537
196824769
418581087
457876407
169429785
217985315
453052445
424842063
49477811
451740135
425529209
248230747
394874139
140898793
288351415
409111075
282781669
545778463
494517191
397481815
209115001
442521877
334053201
659025609
579821463
540898887
568678973
318240121
636658441
428721479
586313901
32293349
187335963
398619381
536298579
516200535
455020635
375546125
365967203
362331289
516747249
558543267
561131511
523443429
355702585
247368673
113024267
382437035
101862087
367880927
163229555
49421889
445145565
200997697
515175315
199572489
257541481
501047101
304805359
433666067
305782465
255044337
271143877
229883037
225867147
403142691
266965189
353578417
260193037
257828829
441726717
403012401
148863597
303213801
429196921
77408639
274880109
231396121
522527307
136386813
428628245
421562679
793534795
404411689
615899293
524927403
510022997
209555691
326076699
71813277
511481597
234082401
679384769
687633259
730418019
389159311
371149979
547321849
576018389
194630075
509907733
117145991
232433687
295623553
318359313
363526713
165335475
270034881
492493245
66998783
194476645
279719967
169134787
187239963
662446443
481975493
181277291
389863543
318354489
757464587
457410687
374527491
471810695
319530751
194778595
401362013
297268797
509670515
266628357
456228721
353225609
376323181
448804817
346149761
249403615
206056419
342502899
647527501
549087047
183466351
87240731
210363681
413088105
464305531
196367897
304805245
348739295
239706565
200642819
384938451
548619531
416453545
371115003
235244869
521302995
291649119
93309173
239442061
228655353
230981927
150958673
552645197
211382637
768889797
185716137
422560775
480266127
324368517
337001751
180171631
311322815
744021773
664488297
284388075
189572911
386072541
261079949
201781801
278241431
237926421
235029705
454592307
96090549
291455783
239403927
304671543
305825051
198821697
297505781
385424245
271728491
344656321
355194281
333882185
260040171
465404237
492894873
262808535
692306253
241821889
216934851
364227347
284840523
366772861
304082019
506335823
785756369
379653767
557237771
297691463
291614993
436947387
522032953
130703555
357544255
263566041
447517563
370038659
248929983
240500149
271300985
457884523
175275949
534739965
629407055
356523737
228537575
588701083
422325925
624313883
298591377
122644495
366431265
437765497
239861421
465306605
410215725
382146867
265530697
190066157
429802101
405883737
152427075
441911025
211893605
317023615
622380495
474037525
444233869
472293793
371117955
277521077
374182553
247959681
514216075
259885017
358058567
116646981
389257537
233725437
504207383
450473375
541025121
388245287
284407233
488463869
283351601
424201469
120865029
221961079
207445785
114971927
706368017
379975037
554595705
409915921
364986531
364969045
257404359
188442303
256830159
518045179
269330691
278634237
180572709
94083285
326829361
747553539
763451091
105425961
142020265
385871827
408620475
508055961
361529371
41204499
181563847
650873657
342261531
529927845
435270731
575929965
401464101
75772941
217103101
153146351
431515845
330111783
549830421
144554367
458122917
274585537
237781189
437014217
98960851
466400599
114804705
242862851
462783921
576865499
444974487
211889163
446212655
114234819
337818203
438644813
326179031
355537901
396010645
698945849
314724163
80623443
514411379
722931241
449946225
212230083
255377287
317124393
234280689
366031707
421207401
334926341
432124795
128427795
278301315
382975689
588841903
653823797
142549213
108691965
555385339
349120577
217575821
281178485
676503109
393240439
602072555
394110617
170313985
43668113
594195487
691515459
284177791
513513245
706256379
544824403
621184293
559157579
374184647
157599797
314056123
265296349
335657459
558832583
185565357
330778063
540067959
277420449
574698147
163449079
300961683
464098937
393336901
281656641
232318619
584128781
39481229
216918329
318323251
388022697
337427051
146864179
358747301
425922177
191205563
370687589
469890951
402792111
735234335
212881547
244664043
290414855
317040569
192357213
543128665
365690029
321667281
468894085
419038027
188301683
508703177
316092699
409723245
312789493
445426145
164705461
232552805
287291687
156021069
608061593
596573589
840499161
569205159
392605365
198121571
385049463
399515493
254580435
444238293
330952287
363816573
321372447
486186945
231086707
305408549
388211663
152590417
604327205
83099807
483194511
356537121
197314449
83021241
581984529
65901061
325590523
372497935
362289981
259448143
195600089
345886965
385873435
360216727
292735759
549755883
412302771
130182721
292676281
152319133
654926823
425650763
703992819
118068503
703372821
571259347
102555261
390900259
301769967
202909477
269718453
352297981
153233315
262481021
545585255
482156669
665126991
379258027
394661425
695955325
51767691
272817513
491925365
223347061
391746745
467615657
241289451
400986723
377233833
581354057
105711333
158456565
161130371
283204127
282869457
413470127
260232307
267708261
550403337
306002565
373654895
499953135
407032935
531598361
67615153
311513721
501113527
324812837
197702685
323211621
319893055
663087215
455359289
360745341
461159203
34236493
358322599
342036735
409224041
356234753
328024735
267288141
412024417
128830641
181436407
440902749
393307795
371004279
440143087
399916575
450981729
584668047
107116729
467574577
469769811
293934147
324665871
222758007
287527763
647493201
153032747
626986051
280902771
497300305
501354065
535550287
385650937
364947695
304091095
112058093
354115665
490325913
377233833
301604415
30577285
479460041
457887077
339748285
444712173
166830425
375667701
440248563
391152565
92411703
192717903
241157619
362480353
708709001
472755451
107365769
558075695
194907515
369754797
774897737
268119221
511877819
466973223
198257631
430568755
58836193
284200473
163454193
385563141
162082961
518302795
440367067
335038563
353840607
461849297
467191843
427330749
561945445
530158557
330062653
339040905
499983873
235735071
308348311
519643577
486093833
192578349
378928325
298378307
220417853
523302087
702847971
370211889
367994551
172438375
476216053
268607877
410990255
331700113
417460571
164469747
66346225
490363481
325441157
295238335
187037653
219861279
301733727
333854353
355327601
376187019
572842831
511242679
309280049
270973189
104258077
598031735
447528735
494903721
303032257
660901853
296653201
276619913
320196421
776253225
435566735
221082593
199393963
528175079
526792633
450551421
379239325
232695605
244002441
176119085
415307871
246174585
590459901
191850251
385531677
191314279
377312773
90900279
527647881
222990589
403400663
324996781
258019037
282848349
190567585
305161977
176986103
214528961
408751851
137285429
311970649
104840341
499800045
295243819
111684321
188971209
126895603
139029867
279288659
233186575
233116783
466275701
406168159
474869451
594631593
300873081
504733537
134409415
376951989
455835329
189330455
781947511
296099171
537039501
392016689
346188177
309070751
460508065
217103101
286563063
191525655
366725665
265025059
426484013
297450343
207042181
323792477
54804783
233541303
487957209
231722931
211013121
491855141
312866785
477885009
344987535
483576493
314471209
495532333
480807275
653243569
106958299
124265289
423437763
449893455
380938907
437587203
615548373
281886345
464302935
451056627
312134445
487171149
96321045
952472587
553842623
408703569
178209085
453640265
112660555
778612251
216847579
40440981
328335865
619142049
524701595
406334151
199845371
227641335
300207413
172493577
426774545
264842865
171233153
267278269
338680825
101842433
134051859
418032213
447010523
153372043
403651827
328263259
391721553
146565665
632360173
658437689
202775605
344452225
226080303
320813633
495055055
310702121
511597665
74744485
456886147
345251859
498163397
288554609
326365313
622784593
307353215
323754165
411530407
522348131
690126801
393944325
522587061
308200251
271059543
472510149
138985819
407749087
88820695
579501363
191706149
420552735
156492203
276071439
373711081
383033847
619196191
548473101
416306921
573157731
385181787
312287711
568714187
567305959
299324553
291710697
549258323
450512519
406091117
566421235
394044087
371177949
299936453
528212523
688904427
294714391
439462653
362151237
342243697
348992525
291967095
230864791
404724355
284624169
539653123
273093105
280640879
395779685
338953635
349158559
242505991
349558891
303537131
309473673
397870967
332942789
430764721
284148429
274674199
208169715
272174303
557266793
425535761
335178583
536172821
584653053
93619075
346627377
224716153
631895727
794819809
216895791
331477559
174701465
575684577
457515743
363077665
546261455
354227803
196866715
378755385
593859771
273802741
133999193
422842721
554864905
503921739
363086233
518390641
256272563
299765705
104241931
269175859
637412783
508871749
249044215
542562185
43343565
370567253
390982179
407352601
485714651
330678563
302308601
535482207
259195993
374468961
146963205
363520443
270864031
168721091
167959077
706619045
621548389
261983989
375184587
292764557
468251409
574833559
159758495
463761377
264354593
118412379
408600843
278913501
348263269
772277171
538161287
512217177
640080595
427250535
696314647
404744067
379152063
786013055
352593303
258127981
343424407
243185503
231229223
223621841
274442125
656621835
455891969
469406475
297571485
141958209
290355309
436923329
548603435
365753985
322927277
211604343
229827747
360087043
304999073
120876285
878874019
501513925
358518235
298841441
589881639
586783665
429554943
305492653
265603229
362283803
398543251
433448127
283560497
529752615
428541989
317102629
440042977
521018505
254830399
18666005
328493145
675260525
267986375
352139493
503105323
256997999
500581971
243888035
396423397
180337107
380256333
211906521
131885021
280489781
422270169
383516967
239474475
438735603
247846333
263493909
343612421
404261985
154339035
331854109
257455999
351322545
238674625
81017485
398101607
485199435
544281777
409400961
97505357
533127277
343423091
304926683
126935289
415649199
348752671
315738813
186464845
190622617
383319357
448115381
286681391
15758775
275081035
552406971
374453103
312257863
504906083
447517563
345847593
495737219
446382879
158727707
469649647
569440885
626077249
49117259
298599597
383858169
285049037
337966263
291039939
383023069
260151479
955897653
169748707
346426415
322228373
305106327
640375605
380141575
673864597
180404079
437270871
541295555
430649143
356335493
288903561
566109711
738908869
197708069
214401053
380723597
455343585
284732341
233398933
385509795
298244387
216906393
535550589
590734173
210811013
381043405
466032969
272153207
442396209
409779443
372690267
705535371
294601777
354023009
643612935
415164195
468135391
227395221
104623077
396277135
602480843
114797909
510289385
457186595
539139627
703508455
461875437
510896129
377199987
398250361
330652511
312621865
172052485
524572077
327109959
194647405
251846215
275082605
192114481
373680229
551187925
252439041
171773111
271180721
441793439
115506493
586385111
283367251
273118755
476811097
516796865
400923777
337475567
303952113
394719143
541302707
188122165
225060063
270735011
370817671
608041501
336808157
122277993
379186195
245356541
874791465
500363339
206949423
224401165
68013675
415882589
126805715
188839953
305904217
630700613
319579629
407633105
782649253
312301653
377881689
377112093
212041213
267578483
526999583
247369547
476178407
157644801
305517219
50809797
348208411
233514645
217649785
424540277
408836615
592212529
159387921
389631591
352548787
484835251
572890043
215574921
197597097
107923245
325490333
263106585
156312533
386688617
164375735
522379983
417897727
65222269
368587373
434878855
247835007
335737365
561533855
684422423
297463203
280912665
99544659
327810907
217123939
452390623
384730729
292747995
479689157
381269811
568223203
220147331
74700243
608542889
398542075
491491629
237776955
194066345
171623899
285972595
442738351
267531977
104548131
206623631
222100283
206466707
272908241
380299167
566728577
345310955
455013081
264827153
319483959
475112355
224791455
480114437
413922271
276964215
121254415
602133635
733324619
282217619
198904467
295553427
240480251
202311379
307564085
23931591
154838959
492978035
450329579
223134937
259245259
90767473
426914709
148133669
350548409
108601991
336579297
342376771
442506205
298226931
229566057
49644291
200036239
353163715
267926857
334844085
332403161
320364813
181246037
306586215
197038317
285242299
256778189
378599883
371875497
515759883
572454363
371076081
180144257
346051925
147036411
540393435
163289239
367384307
227062291
229713341
224706453
207041423
818665423
391896295
282104741
309869643
120952741
225541719
539557905
177015015
540187539
616289131
387673481
544974741
687389427
627975095
337079511
373207831
408813749
471419861
609312573
653192659
200501049
608581917
294113171
326462475
185377519
544849231
381773263
156500071
338950895
63351199
166381797
400990857
334764013
482268673
419633935
643419875
366846649
210397457
456751155
488765719
210811013
327222243
276319887
756315933
337045707
153449159
358992717
272126633
436832625
386219413
201038523
441590677
418414423
341468809
430820559
454839035
308486785
629619063
246047263
317222859
375423579
10375119
419812261
311198445
502817063
300148403
556841181
484414965
348648045
579664953
591971689
453112699
351156967
412762533
524158937
333882185
368027619
276823311
880544105
212284993
282177979
297068063
470191407
234979791
261534945
526107483
302809597
461542821
394303359
338422511
482447973
379415113
353240513
342766867
409557133
264302647
371998685
149394013
317932405
568155795
203373327
394145199
398090255
245705111
503663617
181094835
202702731
675136755
406658881
333565773
466062081
450060749
356654881
592081939
257860259
314966711
180507861
458569943
205344917
346596855
214433043
379655405
246218737
157198621
360489679
335546195
284961133
406814425
915559885
401319193
153067725
283932779
493488265
723959763
190426041
334975011
523748535
62253783
327355525
203795933
224499855
416547743
669543023
398101607
411404907
297955071
470705867
599653431
210461107
268313659
371184703
450646997
374138093
313396661
354319833
301815881
334034553
460276659
174957961
482782577
569860193
31345109
117261583
223319391
257056585
258219611
221954965
436815791
467252085
617310485
422831053
214189897
157730599
84980835
423378837
298365269
529273987
217820415
560710925
701608831
279549289
559692505
332785527
473388013
330749325
274365817
336615209
653928745
386013625
537272073
403199969
144520929
473488355
171269775
137659811
195547559
435771089
368279391
73241725
463259381
346628521
418035623
500495733
171785991
463503561
406349933
474592957
324501783
571503057
320140085
533734827
80977057
69175803
192712385
153071925
196455557
575574867
418880829
607539815
317979397
327648519
661015805
297935381
398302833
279860075
261241179
171565179
89597931
499733941
216858157
409188791
454708175
200178525
244027475
297067085
375077739
463837191
83098511
311553435
748152645
564313541
396199965
126643603
472977225
321856113
222951381
197436985
455419497
147586451
504067349
268801759
330793405
501956701
328923039
246448613
344864515
381414793
284368077
426098003
494898195
274454889
203979617
224951861
309832399
332816445
535428107
498882877
228256113
194087017
315312717
281933807
308379175
457386993
362059319
607580077
208784913
620376457
659685789
243943371
395834757
536032821
141568673
227776881
342087285
431183493
30466631
399820903
327689229
379525301
658161877
396712073
492169929
301061291
432027987
308198757
292071087
294304183
303558243
357960167
466082957
371774127
539741733
230706387
346770361
232202473
422270169
130603583
342007039
783907241
372460963
424725043
596142317
336030303
409359399
528811763
576775559
249973963
115757281
200548247
436754243
694228863
274535403
406027443
400778735
508137327
552347647
101712415
424254845
362056907
361040553
201445887
342057729
420913591
155212023
346725299
401968517
347704461
350590163
574844901
362837559
143238269
499714875
578658345
510750291
164998515
331637971
66861489
314173077
327645001
176263955
275293669
539122619
550762541
142954141
391724359
605492265
406818599
549856563
256242689
425150313
368386581
149760029
493150181
472284779
555124407
371184891
165676773
280510197
495155643
331042405
173733565
118944869
414920301
62253783
150520405
333699747
528228963
602660775
508132295
46982335
573612001
231338311
511106499
672602429
398769297
266176749
276460289
541280181
111054759
416781363
349412589
407381613
253735175
32657595
616488795
650232187
102801509
620347061
613043655
89131365
606160879
427013647
179506673
139878319
317132977
219275153
801623451
335655059
744872725
410034945
224701923
511946085
278593339
594955701
461643261
560265639
98471601
359347887
274562701
554000751
270904089
128688541
452706011
133547487
217254459
280157967
378388973
434850767
389271177
804938447
298852155
349443369
326151935
152360767
407225771
373398555
230781557
570927059
194682409
82935073
280697183
119083385
356797791
563784061
372653925
151836545
202316807
202502631
162211371
402677465
176688589
516586707
242420253
543843039
382691555
374448935
295361321
291361723
109724493
330167609
174953201
155962701
515234409
539451329
457132805
224213881
469339647
328026663
316251203
247368673
280429609
490900869
195406113
387366451
309734305
348934183
376785225
507519589
643244573
316631105
637860381
337495327
419902777
247487881
396507833
261190165
148528147
847814549
438455927
640695985
486801349
264941011
278790689
635738737
214844527
256019385
342779579
310727829
443407743
173885157
205732181
227721417
232529183
140827889
706070591
693271343
332124239
335928417
516780883
96229065
285753369
233609955
265401735
462492655
407278277
322174551
601443215
310716969
468342015
350173195
620091299
426914709
326150039
459509289
57922285
344119175
556875803
274676305
305153411
210353639
506051439
694583331
447820667
292571475
222100187
282938005
330192003
525508383
63124719
334214795
452254477
418667643
310092447
173710599
221642947
155344441
377609827
284161489
428235481
368643781
424733067
230846471
218567423
559638051
209695095
558958649
294245685
272546153
108575517
571834789
320729763
190401103
155582823
411932781
182978327
82034743
468947445
87073413
271101495
305704043
297516697
287186145
315426283
299722929
444103591
345065533
348087255
315419459
259319283
299068549
301181731
238753617
508750513
394001193
237881135
53869641
343473463
340164555
616289131
415270871
401079659
524014641
550192139
552412363
265823049
261784007
354907359
196618807
176273945
437741621
511277667
268916227
558982171
450995727
77816957
423995537
353624451
519294867
736818201
601068325
321232045
157514975
170691391
422317249
529987463
185044783
317433127
618511361
273039861
654277185
284835669
156165715
534013283
156128533
286372083
196824769
335234285
675604777
46052321
478542833
127085285
288472141
187728459
234342485
337821813
395872837
127364061
646919565
249740277
92797089
168030441
486813471
462544887
448309391
160978871
236503443
280768985
466760541
357150285
508133721
292112441
40402107
176372025
351990887
62325267
246260617
397347985
515662633
259289743
303406749
295707975
638562425
410966527
111327585
240541183
323901347
272285071
418600929
93971153
389512061
301844241
406926369
164861815
203242327
363392721
274107709
293989063
338057741
269444715
420374529
140823393
403550219
275851645
384160705
376996559
393869607
389631591
505556685
246371275
301668547
345045443
674742849
280488753
390607391
296243673
140147605
534847895
365553543
404951199
178016591
327568101
262629455
436649037
220578181
19048899
504788943
680220129
280455485
224056709
168425077
471679029
277422103
326553121
290254235
690691953
582877363
359886103
580208357
590815889
142291481
177548403
177719285
196866715
215786165
225747433
385509719
536238531
704434377
252532871
626171413
450265959
266562773
449902991
492666483
516482571
160732513
637309225
326935275
178716743
484858953
475902271
763224383
348456355
585559203
449102789
338686161
293183109
293989063
401079659
445722543
409066219
511935537
295987281
431659567
405669021
352978071
584100297
461485515
558639571
323929035
152218465
307809741
509984479
386280489
465959809
264116079
307140615
626042489
471810695
314768199
361110851
400401285
145079381
318935585
511152393
298486857
192662679
282311263
458498319
442582551
446338439
436698927
472929017
585070083
119504831
538755759
245912961
442407513
472423787
221377047
340714955
518389627
353352969
245669449
217365695
567191405
462419899
330745755
253882087
270534755
460356265
406759821
356827243
383165641
615900485
288676035
335234405
510182035
729053099
358024589
575923107
464725475
748512899
554586409
376458735
305577363
197630097
543639119
304077929
350119851
230828949
295029843
258081251
642523395
283871071
429646729
182680203
144990611
683389581
551508101
500532269
349838917
644606921
305244591
257870025
512322189
213223855
394047831
127353171
204825247
521263469
485042807
439970293
360832797
473951921
371639953
329540179
605788587
420363475
95822831
519669031
367377159
524790347
314355313
357168039
536233531
549827559
380592877
113749449
25403651
320135467
332875145
288202897
223288185
476047891
487388671
488470739
188187455
417707261
438706369
498858075
343010123
225338025
242386241
467931221
127294247
487276105
359281531
266912503
324072065
401968517
620865637
304438747
493553061
451105985
617180943
715358977
728901349
245397335
537743885
447493455
439469665
66115757
205003863
591640549
383925395
231819841
263907601
139653205
370593617
410782529
89692783
328275105
650482625
436580083
160182867
413594977
831563103
289399615
448310457
215009829
353257895
435771089
634729563
209318105
581579127
182677285
207907623
302624823
580526045
214416427
450777703
462780231
129543935
670696817
207985011
226525275
139079753
344496809
236400483
278691327
538304031
662016269
512524899
242547487
162002905
220410951
438820029
567849405
494644969
312237393
69329821
520086521
576301155
383060785
469249713
411660703
464746439
516176009
633384583
296356869
279935939
300446137
262172601
264908725
372809529
147784405
324196839
455587561
256174319
342234827
417152329
259032779
56552285
221627559
543145559
172944621
90201193
340347065
244252025
230133603
293592633
336230105
184940263
320254563
433624795
492178875
395279227
220367357
265011241
201264971
776238471
536250205
467775875
144727787
237446505
421193843
457154315
294153321
576169397
314089665
523621599
633945035
219332611
486680497
396504887
459152709
359102227
551620785
426317653
188749139
413019397
157680543
302654025
430361085
365872839
261806405
453448661
224445351
73770305
197056869
315656523
374037471
364227485
156051229
324774265
549714041
309204171
259889191
497901749
601718909
300347537
170527285
327196027
597935123
367058505
125083083
241129739
598375169
308013939
215834643
748821911
602989259
273219441
254932023
226147565
344156691
607435635
109139113
413304369
250247031
572083257
253052189
394221941
409021075
265527017
366479139
274621981
262901391
261362527
61238181
628673081
305538073
424976055
364269901
279293149
268896743
354257375
195897559
576892255
548009257
334873859
184893721
374333697
251542589
389582747
205029867
134642039
462121009
535230881
667591847
383558587
315419459
538278167
512182905
205014331
733106651
138862267
102345629
618323879
543745579
327541885
196214863
191314279
283821219
258539905
259139591
183951383
58511767
227632049
268689221
154500717
363906209
322050639
426099307
575895753
288656437
234076081
474254961
210761319
226978717
113965237
400729515
342816235
189339033
207273695
546380703
170127369
432539755
262546907
101149011
404997739
383071401
385062551
162496721
171212877
316108007
463431497
306189735
353984825
134571555
574754297
295840235
331193799
631067191
389587685
453201229
648674959
233967941
779486435
340966813
635951571
221247397
239645751
565820649
244597015
434418375
446900817
503135849
433096603
164722253
303527841
268558167
569205443
346260981
608008447
530583793
694392313
1014714937
118494377
482789409
438947769
447585411
592452025
252526913
307879775
345362143
309584241
139505821
263536537
241383663
246170671
454087249
130703555
391549303
214805991
69679983
394508891
94865147
130603583
524154391
293840771
29669111
616872055
410632933
405504517
367320587
301306529
357168039
194967073
285575519
594223583
326179031
319021423
277572977
484162885
257240095
51377683
129986223
597026385
28718497
545637633
374711429
138665265
293008639
163721651
447254537
318726081
114189991
485037947
346019951
597317607
485306345
81448723
163357445
371801395
522270457
331681739
315711893
437741621
417752015
307933965
276492927
285751517
332500079
402075253
615875995
385002123
190958559
378089259
541625837
259453271
882282367
425588797
292000923
328343773
328183443
364303983
534979405
201508113
665869141
283161405
622842831
533633815
96925857
275521557
183279109
179622627
445291669
316949277
158178799
314076059
285896681
344036797
329629613
224346449
279592385
469976805
700281617
276380935
412408273
337131709
559270101
277189827
108754621
97530049
504254879
179414467
208692579
811911083
145001703
256782041
292334939
402922973
159387921
576412171
551010549
518677831
704705109
439596345
287148071
477421113
404920865
608773535
377709139
428974433
329256143
105701017
244132651
284148875
393559577
218733353
384529805
453345687
455816407
442740127
328508157
486680497
311432709
283051851
59931975
260987509
345207285
231132323
116298243
557735279
575721765
264843147
673647901
516999803
493116407
178572127
177038605
698812305
584309763
532606505
309786609
335753589
324982053
417364747
472491965
22447901
293948513
322578827
224277601
446521115
283283907
142997185
404160201
350593521
445888779
167291319
456093817
296326579
453325233
271304539
174999389
328915149
565042949
407871411
104310093
37605115
307994395
278203869
332183995
398114617
309755129
385138397
778045175
349746885
488044615
427773455
208784913
195056899
461924079
461991989
189456651
169041951
41127681
127321139
545939385
512443853
352013433
210965063
512538451
351248143
296652009
463608825
249707543
271300985
572651907
550753161
236104767
327503597
396549201
126453251
711450633
480414901
510322233
604968441
426402355
453600159
366606145
397113947
492986869
266506205
491401669
267662325
322301823
864355541
434298603
123868547
64901013
267319093
233041195
127531011
350037393
452920215
132248189
171312739
170161931
300202381
486642485
396872477
409659171
482014763
257004255
61376167
268246921
328218333
405331313
562991597
420795577
307893775
254231195
294827297
504359995
627362127
424423139
465174719
527575373
169146675
95631887
372318541
128710871
304080719
271725547
272394087
187547831
715917493
296953593
505658811
88545599
409580103
269555357
311493381
465814171
175183035
675214029
316447541
223149757
584216211
216743593
137222569
201936535
299137697
79908075
257762551
89443519
500446189
699245341
292509269
215525547
442831785
437259851
334618785
73330023
322930961
279151359
498169327
129204857
151141981
517680387
526937607
36203575
324680939
88126085
218481923
165111015
239673287
292831917
452299017
510302065
261870105
244240743
612464385
547444241
269538047
331634349
74867021
231110259
128071691
205235909
570355815
515062245
499258399
74213635
489827153
579295281
794586231
450221543
291882279
220874777
201805677
501728801
223890297
318295303
131480897
299574849
395810025
186367323
351236369
262742435
437611675
566891997
292266339
162382935
292302819
322126559
364757243
506863773
529512795
398572005
331477559
782129563
534100913
218996561
437645271
440233773
470509415
271744513
408116219
422682067
469176057
216219709
200105075
450900701
305295959
299963861
262377045
246107185
471447055
312785445
246958867
228713667
316984171
412088777
217123939
534791169
466078997
138809219
164359697
286634105
269418929
254120893
473570625
274352693
388038699
325734113
102847925
471465925
256618161
289858389
473345531
418136455
251359907
244029687
40687497
260832361
555273367
327515619
606514155
369865335
246655941
337070711
450684219
280229105
462932649
264511637
254056835
327437619
117559407
249823627
305036457
568426771
272151451
248821513
374573039
673746223
411508001
439003877
362136129
116591935
78765409
173106897
206008465
514358943
604531257
300951589
678069781
728501583
140886005
312726767
399754943
117627981
282746763
424056697
553198521
414535567
584742399
375749287
171653511
411530001
384083723
240690399
314929323
363995301
227856109
523003551
264380649
456478269
350671503
472778799
364033385
489207191
623296981
370522741
316622787
396883817
348572859
378011529
242396269
144346737
435430429
217926549
366467471
398437179
306116681
364249543
92337939
443946257
329037929
427107219
303816997
276202457
284464597
210529717
253972605
229265415
343846555
275320397
405888029
175386535
538719307
651418565
394979645
357147423
184337737
139510185
447061829
548591037
193746255
350790323
308309381
727636461
103344641
701725651
365753985
330089479
303032187
575114179
452171365
285742317
349184813
174951833
389688761
508293993
287621355
298995915
540392243
304700231
271522167
187931753
512611455
333519693
378100143
118799343
565790051
414682227
157636849
566269359
326223085
400962135
337132009
258166499
133071419
347873361
548593059
46568869
262065791
284625567
480920833
70620523
372373577
361025719
222707125
349843773
472698725
625624181
591039771
212607159
602457795
202668823
391870785
255650239
310780065
571460759
290931891
332649707
616302277
242925609
418928155
343779993
366719097
408660915
378379019
291455103
326724723
571635425
302204497
457161367
102304365
246725383
277831959
319262653
270896767
433236667
342470973
340227505
454128597
163700353
192330953
534295213
528303047
415932621
570454801
380543847
219863931
280451939
593528109
520684827
117003121
401208661
456405043
468375179
157021087
264188625
273152057
407019325
343885013
272796989
250326085
270019041
290714455
478698123
438671365
439978109
192921613
562209291
388175765
246456001
454232871
121397865
272247291
290069699
782038917
636012155
644479047
380095561
412634565
574698147
585441613
507700465
213553131
379561453
281198065
254681207
540715725
336380173
396382821
238748699
508455565
296951823
269745591
323264427
571780839
377983221
326611565
452305213
653997417
434423471
168161173
385202125
222126701
356801887
159758495
848218931
250834127
355283275
391390671
471152741
491436069
615426591
150208761
206256509
130431867
137946895
373959765
247373687
367512019
460072305
223492621
451452535
417367473
296315409
80557839
275483941
348884613
414706001
222107199
280596257
413346411
172086075
626598407
188566639
422378817
368824655
386504601
585058037
368027619
301420863
477980733
333946487
452544091
380949811
318051901
462504393
280429609
152242639
491796005
18019211
333038525
610356171
147533197
475874347
167482727
623700903
467586403
589994197
477173511
481918613
183919971
242878079
143779615
608161737
405560917
333256087
27284829
246811003
340248225
390657121
438051183
371452315
458006545
262774325
420285903
475304509
454270285
359550315
509483629
274408483
305340925
216668655
275268843
497240529
311042535
308552629
475000207
178040141
283443325
387701327
446468489
269934373
161509683
137979963
366776283
646331985
305492963
240988023
207316765
225898549
460994597
516541115
505633199
352254863
291749277
237558099
491164751
505643385
432324499
360489679
535674351
377839419
203363691
447616897
139117085
256471761
260035965
421097053
82356857
439728365
423536641
329618317
605888805
385796601
571456485
430534351
295785251
613004805
146638315
434951657
365155711
266070905
185017533
375952205
265642911
190776625
321422635
385509719
805524947
210425043
583383197
174657219
581396577
110010081
220035753
308574311
306677777
24327405
206256509
474252185
514466101
204900061
647815779
204033599
483283259
150005481
365362177
326712941
270366723
474962861
276837995
569877343
720703835
532302437
211951411
386879645
372787679
377240523
337376999
436007295
375631157
310491139
530034595
578704601
391704429
557951275
686386671
70048169
256645537
495014557
523621967
286215315
438769279
173639807
129532107
504862575
553519629
384742615
379168519
399382245
462968471
483754973
486555195
684014009
199764981
441605019
546879123
282877667
628492669
442363103
539608559
383200215
236822217
415253309
157393745
680097961
101160983
343679715
296567335
469273147
327650745
330360435
383393933
608503311
333599131
513232969
302255807
136175057
363903969
119760359
504927555
578678937
465594373
180884295
181014269
271748087
412284285
295758635
367454245
172862571
312298367
576675753
249498775
156740971
136990591
427485875
416241307
264778985
367170699
431080311
324338997
388394343
627945927
252777779
203772877
711079135
463472427
465141189
61238181
250240753
409506685
429904395
470588345
461590995
243777299
535238063
264993821
569272975
188932143
452478835
199688487
614216589
279928333
292056651
391717401
297359149
454502939
514730225
474058665
412065117
244314485
329629613
318172655
271669119
688196949
360954943
332745555
672035993
348472289
287144561
280874123
152037333
431996213
141373461
372949963
339229539
432797785
178945415
292114797
298911593
649288241
272749083
741138783
300601831
364503333
529250059
575684577
522953385
326780121
259195993
190297957
299963839
445155449
116446831
390498971
511456871
665025659
60673009
528114199
371044945
449946791
476247149
96925857
614607191
280342141
141104183
375998127
329266833
455187769
169485183
225363165
286781355
426482349
22784265
273463407
387266711
472214955
487491073
511993279
539774321
329849423
550844343
252904701
186102485
394815021
264731263
352779097
473325733
229643589
770676293
476958307
301665321
314271153
422085299
632439805
306847019
485835793
253823293
394524717
414059219
326753407
380600267
365697505
468075589
310207561
173627483
808643015
273246275
552427645
328446765
550671195
129986223
340808917
493700173
367693385
156040847
560650517
428834977
708632539
480029493
270484913
252529089
288159473
422346825
276596211
271052865
467951337
453403859
181147631
316794615
469965819
171117281
244036601
375704993
290250833
202000419
317805039
375106427
470202781
57502663
237431031
511758359
481955747
401874003
360745341
575695535
563123225
71199293
340526983
168216049
230368347
498635781
480779215
350634053
613445711
385646389
430464645
519710849
442949959
395939749
74013117
177936085
214981487
201264971
636600933
381727687
265016827
399827581
333821945
423127235
665576873
68834065
753153867
354155227
429794949
408314221
292848239
106281519
241328275
158133499
127707201
437575389
507894571
560131491
390053283
498799037
458404329
269521871
207019543
452535075
155005191
185336155
163283375
416433173
244372525
365418955
459873591
226610721
425010341
304173849
507079769
213564339
283083355
367542687
407761079
341075581
270440155
655133017
274387329
120448083
181149281
729342835
447860987
138652127
167646639
391491075
232104543
635537515
291342825
337513243
282078853
379497815
379253319
580179157
342584649
279773917
316289619
350458801
397527609
479002999
440429455
526118357
184123905
241393023
405052997
516077183
443354675
236074641
182765487
266430519
366161183
552092523
305562677
701615965
415445285
161684801
494831627
389314751
269615795
277276101
271704051
273130467
430607555
338262231
587371229
222690415
231324201
476499651
423332147
191658665
304977559
551143815
275224251
546989247
87202609
287850683
120063589
299607009
129808283
487631899
567192021
395468769
489061055
187273795
392167971
267219063
307489621
334390381
587825965
481918613
425371339
467960421
481819553
435340673
391890027
410825827
196929027
252048261
438283275
270107813
425725545
493153849
170439495
245347763
598907227
399680997
544625031
599682003
335601015
362048503
272348249
73843791
195458959
73440411
51028095
247395341
398178151
343107045
337252767
323013063
431581849
151363291
231124063
175927689
443862939
146059515
332536951
152155905
404782707
351917757
259513095
780828035
380269643
660176387
356551485
226353261
56542025
348854165
446537335
339539483
459644315
362616105
275612157
297188373
339578085
354271321
692446733
643604801
42558271
366725043
273235345
580274761
638081373
491446781
483891807
112102341
272624657
342636607
664839853
271322003
57053751
493127609
377246871
257652393
523000039
415150035
396783743
133991931
373552221
379066685
487904469
232177927
359725569
382814745
693741731
289616843
374811965
361265101
266416847
504434939
159598345
457724637
423663795
651573149
311547885
438292495
481279701
334265467
330912113
531153319
196579619
217311051
104538845
270797027
366606355
142531981
450017775
549974415
464269573
176533377
456714565
483117723
394139901
433186415
708020691
284803603
531151771
164178197
242813985
420654135
313612551
604327205
615137945
524600453
276488969
393566993
303477235
130181747
413159821
397611393
526240227
442738351
285575603
356360709
68234923
362989351
601388039
358212123
471383995
321414843
418598139
427013647
603253511
184810041
548215167
223845379
239632813
336931817
495158001
581984529
683170243
455009081
498132107
500756885
378662363
225970705
203865151
553409043
368162303
221302135
411929617
269521871
663605147
315453765
662729627
186788871
215240421
417139315
435760937
88288107
468376063
248179927
573748807
250933935
134227587
447061829
378369939
458529489
328961699
302344525
212351181
593604795
297019703
245988837
605671337
390305327
169783299
225919673
28466431
276196813
579127483
117317667
516476345
319766679
429519671
566849991
560685483
107638861
251622717
142525295
400426223
448555141
133736619
63262083
312632481
476104099
379730885
137234765
199855819
315385981
232463189
167988101
489514365
153561525
388278231
414564697
252462909
208890523
235033345
395894153
284959361
365895601
371188381
729992871
398178151
448978855
184598769
393102629
283011575
341703111
196806919
171453111
180414875
171725263
314450083
372715941
519768249
102911059
208946075
446189279
75010277
418518549
284073997
18139679
235975905
322481143
371821749
241105921
350539661
379467283
474805069
402038105
530542155
600928511
337339173
346762527
196852883
229254799
108754621
374333697
416925545
386306993
336715687
564097689
88867535
129046111
519704565
378622055
176443507
420189391
352894883
537237291
766426431
456940195
249329669
73105141
510825321
148258019
189896101
414112981
39737337
130350681
620844727
558445571
408431715
421904621
271493683
433886667
307291651
233770877
423700619
394341201
435834541
238320913
205378767
136913295
485797573
144722397
102921477
364987637
245106081
352542789
301296279
261909267
76494031
387861945
285549813
73316771
258167611
15765705
404714949
343962831
229287319
425194917
729317149
565111403
621173373
592758549
657337677
644734885
248704061
365721813
515245785
492762989
135815581
203481791
606244113
339868145
106989871
332261547
171389225
178482057
333954211
307922539
46807275
248194821
496415221
282062813
517468991
363662361
552366753
281015205
404307375
272085363
133289143
386073481
23405781
277536763
362612303
208928905
170000635
216330727
382781115
338071761
70295335
98200431
351226159
363843145
289179989
272329287
226493555
262216913
312835887
385181787
210382781
483086387
307048919
459245001
522879135
590385837
191560687
644435877
248774513
307964063
476811097
182586027
87145153
296396745
256387745
512461639
479433389
244607685
581465945
153883477
88052635
195139205
657840495
503072613
459459707
295594905
369477911
186145317
82260309
460219101
307764917
109038495
286357365
701643685
275841003
344059493
267400965
315415393
299667515
218333169
249805333
346005979
132663715
447086857
271673793
19507719
280807317
525905373
613446729
21672039
168182519
269626063
164687653
143316841
245829075
208211527
271981027
289554749
409941093
116636957
498951989
282781669
422603107
500360937
54933475
83448085
487780915
81307597
297803553
340450295
118511233
520035747
122276623
611240815
496772217
411226445
299413345
514790377
530984451
418518549
46486349
99583459
361840385
504838131
283552771
375381831
508323401
190125847
310818615
542193633
480321725
299838159
358689701
276525163
496973799
451145223
44565129
532645699
423047555
357214843
30412149
590820975
722220871
383231595
167203641
220507287
255111325
391141039
417155597
471383995
150170341
502024743
298456189
556208977
528352081
322594829
371272019
277907371
367730159
161147497
346710151
87549119
443436861
516362949
76053507
268995911
381143429
488633855
171562035
418496559
582084309
485503073
420492083
379274939
93824067
298229439
333801973
670913725
228712089
416083753
148348835
587552241
75104259
109382189
530150683
598575861
301127599
606068911
401686645
489429025
274806125
112536013
222296549
403047615
386116241
280431047
316745277
660047639
394514199
352755943
532531645
341034807
54629249
61239877
376483463
275413199
429877837
94877353
199070193
672203609
499221127
373628629
446618001
504654249
286488719
294534029
127181685
636677935
234262707
397233991
452855157
534674019
136908301
424680795
371504881
152503021
396665133
406302905
552658449
672443043
249132811
327622771
398280699
585958837
325570375
762542345
382579887
266070905
405506109
348702367
158821091
427978509
472569215
560010699
470137703
312888299
486383017
185921009
200754665
396712073
482935579
600854679
447827269
488540375
444831147
500841313
161143157
332052905
209400443
485799943
242008379
360915217
371107737
336487245
435791613
433919841
114037741
491202255
602198811
330032401
329222689
490538195
352214103
285795255
85517901
442268847
132256045
318338647
193990573
481201447
535482207
514358877
338195481
603422641
452186415
400778735
736891707
234669133
593026475
68248483
292100275
215637345
239892605
195605577
442987505
301855697
261305499
287370599
365599213
724129625
161010485
519989509
131783075
542717591
345063051
791295505
692467503
86338435
472332615
296635951
276071439
175979211
306782923
332766139
234199145
259242037
385171103
591216267
480991729
345866079
471627861
446587679
396835151
296249003
272986187
415501683
459274461
403858841
346515169
848218931
422838783
466926027
385758199
307551883
316763867
48965285
530920457
421277293
283286375
755079723
241549675
318998411
491686313
348083121
511730745
498352663
353746289
176785353
329997425
280155393
295699753
733685703
485337563
547000085
265018567
219428261
482840225
250142285
210805529
63476619
374508195
124725323
468249051
401571569
384760565
453245619
425489795
134051859
216114317
370163025
533312169
293393613
327614835
508444463
285651807
514474119
484391779
256778189
322358263
446687015
496430287
415501683
168514477
420565075
169767087
214700427
632320785
569766357
430608043
338012265
514936051
302784393
633979949
479477545
457455281
275497091
352485515
76596897
336827799
421904621
148082799
461059599
593038229
256101897
144514145
285167777
291957909
175049583
146444009
257551303
571727121
494841723
263808381
352777565
145674907
537255849
681727761
328629207
576485285
341214303
67416197
356350609
189858767
323027881
206851329
477072655
482511029
142285321
564719907
447063801
430377097
86544073
320731029
237892557
641383431
205235791
240677311
730891083
727318243
400063039
269379075
430679781
322279203
157108125
145091239
287057929
334145609
424814603
277277925
430763381
425522735
271121405
177226181
409459001
78950671
537774205
610521547
161488685
279998567
553480695
788453893
107684653
368126937
502379247
308035517
243613147
57625753
179368683
356523737
161736003
161650437
297610933
437042801
598520915
402022063
376266687
544617405
301914721
172940645
526981027
160781883
550933649
63377479
271329453
480799887
266907413
525676263
410596039
452205381
333554677
300966895
257901857
142954141
361492423
248230747
424281627
299210691
192948573
304456433
196791261
326209199
205161635
454799005
299133527
259734631
575198787
237558099
160692005
253326725
190470913
705759969
214412589
193481897
399635841
295597369
616682319
437587203
309515823
322357377
294806835
203927493
719866025
355490435
533956803
285767677
224255305
214423931
262142129
128092149
714880197
312095303
169826267
609232879
329835555
61143925
293042113
398280699
327538341
234438351
153858439
347769867
92781409
234100317
728979003
424466167
461999349
130506993
277903469
419109883
206171873
385091325
475912587
829509135
51352033
227898221
137032005
127877421
341368231
136175057
629542689
344968497
154612563
279099485
421013959
168127763
325570905
451704243
282871131
428698837
276723927
334181637
353727737
266628357
479284263
376817235
454058191
362041433
325028467
795974541
510999263
540993365
135742023
569798519
488390573
302399503
320567005
470245893
295827817
705027651
312752891
365859129
474445763
525267177
273183225
437575389
395574555
416186235
439111725
432950861
333448141
378224715
555914959
92797089
276358101
596777577
305736627
256377301
274798059
486178043
587069731
638947133
538666661
213538515
156691601
191829013
427793893
363848935
310413139
199831555
239608815
185916935
581984529
278473711
198657159
390113915
156021069
292869151
134847497
375935775
110099065
674107119
265024959
658052085
144727787
298614551
179053955
452748651
647897471
574698147
253657465
115381365
591366195
162342539
263968799
288940983
381957857
193296499
311557441
357440001
540918973
151800569
428077253
467574577
216018283
316402003
306979003
517058195
280269181
278550029
472439729
176314077
208181975
140691703
232027827
441964255
419812261
94119597
252940299
407063855
133273191
469927051
319815171
226062761
215487675
491049337
511624535
536304297
453877189
483360619
487881479
185489239
582831225
274055439
546415253
360216727
414658839
217001157
271955159
118066645
535073609
429928917
421074281
413665369
142983803
327718151
697442309
267759697
401360819
135026463
332738473
179708457
401020411
442209059
321860831
375953227
433757019
159885975
399458561
245439073
503410347
442185575
576654927
762249059
157979725
506221093
412623209
253114287
230116327
194702107
427204695
614871815
510593895
534935331
294227137
294808891
389152593
405916941
30557655
471822369
456417287
232897863
210207777
107336663
257748457
227142861
130767349
400694383
124852015
470329657
218019147
526233167
340139725
547296685
406346037
191229003
635831953
450600995
243667907
499971515
248996825
86639903
284329733
410600209
402816449
313698913
407120091
192368287
434423471
367037115
267323283
451723425
542541007
612202907
202846261
169428759
418929645
479771323
217728189
373095057
138980521
329918395
723134747
375377595
647870175
379573541
323538311
384730729
338488089
434446515
396641835
558986257
282898457
262026751
447169599
277354185
204386681
587569957
230996131
418474437
411355537
188985021
617286587
824102293
245599043
215977457
543916419
504031947
448321177
174200997
126754193
190814321
393559577
272219541
843505963
639866903
507050013
343353507
329452999
320038205
211992231
406090525
224198569
444025935
564711217
280182547
401642083
425219303
535428107
176827059
269650709
459906523
183603065
277079095
143354965
386759229
36868895
375437307
154669169
64789789
334200639
283431443
519772047
367775529
211311237
220231991
377379065
186583227
361028341
590759523
308954127
259608931
534191243
243467911
296582605
127389959
263580083
441717669
213081681
250183815
547467657
204470823
523937121
408450443
399023475
228100419
472703825
756304347
244352095
334034553
244248563
240253549
284220949
389703035
683475183
470451719
547012941
256021167
414965997
368930979
328437601
505556685
100460069
497047315
447582155
422681443
329232697
266981105
402574241
284375735
566670089
646183165
449867335
175685215
136107747
276824739
433275311
228973257
327004085
470908973
366624237
261650365
133741881
287961717
321486215
344197647
177456851
471427113
304926683
485602957
144730927
341194837
332984259
372209329
221690129
583498317
309707331
171246663
489947203
207374031
223172239
338080103
378698445
455040837
434251971
372369191
487262511
464193315
185303773
121976361
228466969
315751275
283410169
391717401
151363291
487047309
116262443
556870561
435625561
167110647
588497423
516484263
373872189
70492903
619467561
439017995
343855399
554307841
188251169
219886123
291170411
565939443
425297241
238690329
137514445
148582363
549208347
545130887
605740023
645330529
397726631
516200959
343505245
464304247
584815055
505937231
112597669
165184621
280534523
345822035
140991235
265246965
437104207
428922317
471111779
358762851
211059781
546282495
171665457
202900365
277522919
693741731
312887677
423875579
420317711
338515031
262693735
312985143
243981581
199494145
235324537
604727369
455551767
376355943
29652763
377898997
286976853
394349667
655984011
551058013
583603801
730039219
381803719
435960539
436081725
526358413
100367277
600087261
511174783
286049777
254724455
274301765
341223691
350564557
489177917
248194821
175521839
304671183
307414145
252371135
224007695
68363211
377740751
329701501
402504553
491446781
335096125
206091937
430346473
465504927
211142877
432681269
276342263
316279565
312164743
273456693
379655405
575684577
237157577
348331707
211344805
393735157
214251297
451349393
221028073
321469687
213251083
353973239
477464319
190259895
351408549
111860507
388494715
222247517
405465017
533240771
297055231
304192395
298627411
542413069
278799609
304361581
706029129
450041015
445354427
310505591
295253579
233314269
286779475
789238125
317128669
161143157
556282741
435709621
60832579
340712835
223615089
448436279
681947597
482763795
401079659
124505421
331203973
486628495
337513279
470307861
358736619
331230081
281652563
442409007
367506237
258657235
662342069
342731557
510546663
456338407
179479393
354058985
220694413
185289053
495072835
95859471
338958177
200095989
424075847
454083721
537746523
758250899
350547381
730267755
225689311
428114429
221660845
646805249
230716791
543804455
590618077
450813425
294490235
529558039
228807241
572890043
861518285
301938443
440271497
486154587
480220053
213289515
96516181
400666643
529312755
364635707
344003439
707709909
473325733
519924915
305401573
601424729
266715153
338561095
502988989
162659725
476686825
91872709
396817993
176785353
378812055
349548005
385299645
498366531
400820315
220257277
436808029
241823525
362638689
370506651
681969465
274226033
358793793
352984215
255919585
358929249
655812893
704400293
185851225
432817069
494081727
478474273
243898877
297543755
745249105
290006053
261442897
329227151
208644341
577082221
104241931
265047729
547598125
370264765
461030853
404099421
301793253
466149021
249878795
166606959
197272213
878028903
587825965
316297989
430133791
355169601
333607085
458138267
418907969
268545351
526584257
376988703
139916227
36537847
370612191
325579963
440746145
412754845
157831725
746641445
339389431
256789575
391749807
262717117
380106457
209602087
432122947
522531237
561818031
139673015
558442109
577064031
366650937
279092711
540016473
517241163
394818447
503690557
517414737
215891467
143088039
166308017
357143361
247220333
301665321
365557733
541162437
609855611
483569721
293433709
42228129
304789047
435149525
228204269
499355683
351482725
395961923
260161065
319671263
465822095
121828221
634786455
510059911
282275631
273206269
257331863
209203005
737142021
737098393
445313321
627695547
449201305
140316993
171244793
366384919
186544993
276288705
470292687
176800131
430959015
462523385
571279935
360784323
691190105
71813277
514290495
65743871
244101963
460597383
583259305
458294563
362598427
590891501
383007293
516676683
300970245
338542525
496045905
473324835
572045497
392703167
373035147
620013173
441393673
404098173
228195915
89040579
117202123
170132811
687369145
259039821
189524529
122281461
536072873
589103501
658674051
535811761
344707833
202990641
478957295
367488557
197086211
530013107
635354799
98707985
277831959
369856081
238742659
48746085
194763313
235161669
570398485
386608201
562977393
487334949
449532917
295034709
100440109
30267119
333187161
773805369
190476321
298933873
437084661
350799311
540377855
286779475
152487703
192958551
206143893
135026463
494400543
416326611
128191407
283472077
298043283
195440769
464425149
634929917
305099435
553102955
526141969
248966207
598801557
374248203
410793787
373308397
328961699
240019581
696266623
214602667
341663229
501177095
325221895
327840201
291022841
127533789
465411851
487359107
550806907
379511687
40120929
64553701
438283137
380505001
498897297
407872089
480969507
525169307
612380751
188004919
184832713
298371893
251668111
333527549
537233003
536579381
400157819
284110323
366550059
334079381
358514045
404920865
496642003
351125039
375389873
259365837
568901577
431435535
122780387
267219063
195638557
493127609
184562515
248066979
366379943
539483583
827353601
274637455
284893857
169829437
293259309
236031787
145507623
411727005
22316073
166070959
448314775
377733733
249377773
572925503
168088745
218889709
528270001
400183621
403428589
605065201
308148231
455582709
663865603
239403927
192286789
436353195
184492635
376248651
180717277
276383215
258990193
135131213
533788147
347686339
443905581
317102629
255112879
271224357
207477017
600703737
202000419
409820373
474373593
560208119
324053055
330280961
595519195
424929723
535081127
54936681
474738571
302530165
457461969
594826737
472413709
107173589
138135521
468264225
345881843
426130353
570275403
447694235
294406937
500939191
207000537
529653491
341674851
524353767
203988097
732582779
575557167
320503765
663975563
525930775
551253161
123284325
456581503
195497943
184562515
689034515
677931657
244200457
157244835
214466073
98065099
425529209
542289203
194630565
334925329
747595601
480538411
312688403
205885425
205763921
137733129
512639353
330374979
421313095
317034081
531207157
450407609
572251875
364442607
390237459
310854805
364479801
324843241
442146251
228376503
387596437
267280105
410354267
209053965
301963471
486833287
307727175
204143785
222156797
538691801
178080177
47141965
433666067
342579333
433909533
738926397
467635125
271964055
186621403
52912911
613244547
457514469
238933425
260888189
267164471
277738703
246045967
276763279
280155393
91683949
420694415
160382371
410920867
316013905
256090083
227034945
278784845
502063889
194290667
558508323
286297861
9443017
483365123
579889907
360959067
340762421
567352461
342476123
165273459
175425205
240902329
495679521
292673487
374215833
255493795
673004919
384069041
440561555
285136551
145510915
479879963
628616989
382026555
327738631
387722171
439114889
728003099
315270603
284656391
410267959
327090557
190679791
162223499
320178303
382958619
246753863
438658285
361067671
381136847
113164705
230116327
318028747
570968899
175685215
222650675
157866877
314119053
290467671
215236503
366735619
293937835
84756477
384533603
293314339
281146775
215024915
282345599
532656239
186526573
267930043
640740089
386384845
135819489
308200251
587371229
434708351
430344103
460967011
285089205
277507383
550439007
393623967
213279869
761858805
319996027
390203991
235155837
724266203
326106239
473868313
231497905
401444815
326150039
346005979
371517515
455009081
540747197
273594733
227561361
333718045
713348127
668231957
369775423
384557923
381502117
420174331
451644199
474376793
487929161
352588459
497494989
473551921
305961449
204033599
219256357
511247595
287010083
385780211
242062667
206532505
305944551
414053427
316772689
160472599
172269929
473263579
479689157
40336989
456948369
431516325
578933693
311487205
531141883
341576653
627467689
223579929
44533691
262732455
366313917
571779899
102474445
296061591
169751431
290723053
202229205
259467289
352102349
336513749
267870701
433230059
3556095
70208741
232970405
71823767
233941173
683479033
627762001
560302709
362941905
630726265
601131791
541180679
812416437
472668519
263649159
310060749
475337493
337676515
373055445
632839061
261701359
239886077
255249189
562916425
296509977
678186075
393101587
329309665
466237855
354298185
540907929
362073537
374424789
456581503
135871337
301311457
568683597
256395309
362013909
479813915
406965883
475431807
736146035
321960407
218004677
231338311
160117789
535328375
587055885
252247025
379937581
142297571
203483857
202104655
211775197
352472221
215038801
642849879
431899185
535169255
45647877
311728135
186488685
72431851
561601533
537392597
501113543
473802959
237881135
164345667
574813367
427809207
612164645
344955033
389029615
296142195
38825237
588841903
164688299
183711483
432560305
669343193
272156401
221334791
288479559
461665227
174411157
273674001
245525503
210530707
409930281
347078173
312413979
443014465
93541729
232470005
287145699
309703511
269537213
387232701
195927315
601560215
539641521
269754579
362264691
322911745
319773901
471990105
358101531
169748707
97307693
153510345
381395929
395397343
269955683
551854857
422768653
465797501
219251151
52817533
282771129
468120149
71125141
334543323
182066811
727332561
409403707
128295423
231315037
542734099
527488843
238711253
512864169
341768147
699551309
135420165
429957519
334746439
452709243
519560323
486385891
294206933
262611209
361871929
419005579
312724773
252677389
434416945
325438943
38721015
362234235
399159873
258990193
261148343
161181879
389029615
604902291
374787553
217131617
572013999
350784831
257840729
445065603
598425481
456929751
283799517
396362649
280916853
179925691
255919585
581314455
427304821
453325233
560664089
77678241
418460979
188802373
334412491
664196183
472420021
305615823
409058757
358497187
502196795
393997587
409640523
169213593
447596703
291882279
336723553
514308881
461176513
386098195
149703975
370711153
285751517
360694321
178043905
690692129
380940103
482685991
427031581
494400543
346523919
407919593
319738947
238354561
86348139
467769957
441920441
780654145
270361135
495383521
264002175
78091815
166029963
347570133
274950153
505925181
358368069
568901577
290236105
175040829
472008987
290592323
513354467
856543925
599807885
255112879
263031251
93355365
323663373
332672483
406700385
362219587
443497933
357523957
298699239
473118205
279493155
241113571
569826811
23956413
682687485
707919453
285444825
232490165
317859315
673281689
284329733
241926965
414402507
151537641
282080695
811475343
124252577
278795445
196879935
273826419
319015551
446406123
529217675
614068571
459259291
349778049
283504599
382847941
222525753
501340259
544156325
438039675
453823333
481088441
388278231
434445387
495739479
201508113
440460815
187193007
574995819
459569673
542154327
743470241
368203097
328980505
604008835
177662189
355979191
395665437
650364559
530940735
171176717
469877087
413276869
175552401
306271581
426494649
390259397
111250761
305760475
275320397
489111063
177882535
392215153
20972003
521432883
527886695
363077665
265268653
407555063
427616351
756621181
378276321
224701923
89662611
202536153
69522959
467464263
365557733
262589703
245741069
259507019
477589517
399792415
155164641
306183979
291549509
153577819
371960297
193618235
146158441
627362127
354337519
360657975
282926521
215983377
102154255
421686993
817543601
258393943
254788365
256701291
527346575
545351321
436580083
394361161
163013087
254945159
206429145
407442873
660198779
224352733
348699183
301177977
356332973
452366921
370815335
402797001
294881071
471341657
154150271
374356173
313727053
486637277
591368201
228294307
677480193
271268131
342405091
294620347
478087469
482918407
485941049
298687989
406018511
422618847
184696665
462492655
375773355
147784505
197556835
254715549
95764723
414400183
197563933
219775239
701276575
166309319
423403219
237846201
222825119
469294043
284806393
265625845
332075893
460129211
591246517
332976681
97254313
312621865
224156529
141928871
339045263
229035261
446780345
218186561
308419799
122786811
276385415
348183445
565506039
268496139
519555615
358212123
494068537
293139965
490411401
405937633
454996881
441111035
708767195
838431855
433602707
300092501
175242917
169743635
163633861
722060627
259004825
458101117
475121735
494237273
460370961
470163699
324857613
427949149
370524519
366205449
473359119
360988541
273215107
500111945
100994523
180220025
510856559
204821445
496918457
634803345
372689753
207860567
548904379
244036601
323594837
454024889
472552915
397179159
294885069
342014083
602973865
172181367
123547353
367733891
387269963
346646189
346138435
305407739
520762109
295897141
321648457
229322005
544422009
49976847
387375463
351297711
487706697
461979763
786051677
363908891
107743461
187806453
336575767
208822151
200655703
376943197
161080943
631763911
275168683
367469093
579127483
107869847
397825023
287265915
382875855
289866631
644632247
407911093
539097111
508660047
434931075
704615233
231619779
516457965
209694463
462646987
203688739
122329497
633384241
681816375
870524435
459180245
615140413
254673297
327920061
469915533
596187567
360654187
100440109
365941029
199673257
762433495
523000039
285649115
511248639
335051451
527159949
421871255
278137933
418114847
217091213
484944433
112539621
305104605
336826273
391785543
406989187
474333599
419782405
108877055
322567719
209388067
182597751
608756605
371475657
350794255
195758145
497711249
523805759
310378461
229187765
300071045
360376481
303802831
236632149
406544213
553514479
258540249
158337037
505491335
348503941
297610933
692510125
329263981
280358795
204220129
273604593
620267133
321198969
369672733
496864373
503377975
333069357
287492967
200754665
354319833
604276755
418765015
433701895
718355379
359480145
587898587
217001157
101162143
156248975
481503363
335456241
207004837
450370659
382045155
170673773
181246037
417705875
544206687
459906523
252268261
137183613
42086451
389592221
460729737
274565625
422498277
354361409
279505381
406053619
487560417
286165079
643660627
169186201
444970287
404613249
165604305
242993397
586190983
418239291
223929273
431067443
270206981
133328701
373548397
413419111
412423695
122139861
761828513
441859961
116679713
55046259
230656531
389867429
42629077
486682487
183951383
401961545
517677817
178033533
190760639
419832829
411855353
438151001
438411565
229959485
27518111
458783369
561026313
370211889
624560659
248776779
422578689
601265445
345708947
291710697
105432895
313532879
472252745
244784673
317124661
604892283
354200485
259664277
270444889
202712909
431207379
224540881
493952003
184259421
356308093
424782635
256660205
399483691
445343469
314538053
432984369
13740691
782129563
433782929
441178521
245896747
261504285
293098307
251321459
487754401
449873557
322850765
67369047
363666901
263957679
373155827
361970687
124605729
584625597
214173635
170897215
142221629
343631017
542342403
169618159
285782895
299739667
368214561
497209697
142801691
212064065
304313123
555272967
377631623
481918613
216738465
312095303
336018383
269864199
79976543
402817221
486889719
160012233
368214561
483462073
394958147
80977705
344347337
146532841
420362307
384807191
211407871
328231225
476308251
331981787
117135055
102697835
416958535
164155795
186970399
36537847
405673737
494820867
388597095
471479563
141353589
371813165
354977987
384194237
566149449
679085025
384213621
397929253
208632571
232861839
538633655
468971067
393191137
332270665
258695347
297987167
547104695
219352131
347115053
336912269
267545677
406947263
260215193
335539645
387777639
430288331
181360369
490612221
76974583
355402667
409942777
251778821
622143549
125004325
200754665
506451837
485003279
295751895
450513403
461159203
675689845
126012315
87304591
140226565
305156973
289210995
276835657
392102769
136344381
292037783
683170243
497221121
771560655
290338275
111143495
514474119
377348753
369979231
420615805
359087213
635988475
472786969
206091937
298086415
358445061
366286139
399827581
367711599
493310061
548099643
289395745
493103225
239473279
287042797
155039385
535292121
468770211
494798625
439122983
458724247
468444921
457203425
614680325
362700303
437787069
346258383
568937881
198926197
442194615
728347575
414161855
420246351
580129543
465591313
414706001
454208961
552610747
452359453
691569077
452748651
83231143
404832847
231646417
690236397
101178279
37998753
129241833
281802549
377199987
401870433
491611655
304634827
285340071
360449211
213323287
548215167
506214483
426882341
271725547
491462409
132942979
171310267
609855611
153739567
353699865
236463545
340333289
407840263
239886077
552031259
691833839
144041355
635232081
188937011
328869345
428938785
267762673
148791249
585664789
356659141
155733887
206198969
627721569
624503599
380465823
518367129
225092517
158593663
295580247
511331435
138344027
501268757
75240591
173026305
267937899
161547231
358966885
230561223
336030303
264080935
159738071
133838791
646297235
221080835
379862661
477542773
631713977
376156369
491446781
405049311
492218507
883196669
459247211
270740929
534163735
183702605
517323335
346798875
636837247
390699347
126603771
761124501
72686845
366723055
483297911
144219571
460275959
209549331
176647717
528343023
300017257
196677715
232546761
485064463
302321247
712159015
323768563
586188725
103519363
480589269
328334385
127812155
589015083
341822189
544974741
357211007
189996121
389990199
160984147
355534851
148395615
99094723
348019449
394640555
542857179
230625675
241997137
575732955
630606233
346837325
249403299
196439929
667063701
208953233
741478155
274142485
150012859
149111025
529388645
360887985
512137277
400184117
584422247
319941137
653660685
216219079
209307975
233511011
550145675
247385267
366320807
460956143
324021153
398055749
359414547
399103053
524790487
461313239
151577183
472690797
264737009
145668033
462396713
214954663
308129715
468632243
497035539
80557839
408687433
693158007
391017663
338691871
530531575
298207499
310739855
567559283
716330253
235161669
394872309
125280391
566859113
257393073
237621165
92990259
331652103
86595051
213415649
258272735
289233277
163655955
424469231
428926013
396493461
272470719
339122691
204308327
443248707
516226701
515549495
393582603
264885033
349786855
49302985
314011577
354706765
329320663
313809465
483375983
290520373
305236079
212118499
337917415
472750627
488994307
241449983
332593185
233725437
408368423
183343595
428215179
563737207
152622327
205813323
711303549
473021081
675987789
452470995
397967115
236260281
379343159
458498319
174382121
589881639
516410507
457694673
432646743
260055425
129596451
149646231
397543715
123284325
386325017
587060031
535876817
264236129
398706803
335201427
202114877
258961935
621548389
176566419
240523905
216138213
452855157
321726929
374739091
388158941
397166821
570047811
32572077
494253125
208008693
335708181
458068075
709459471
428901243
122220277
565849365
666220645
196101123
317034081
311672639
277110623
275543799
339493311
510187125
353085129
343696633
514393479
348648045
233808911
314154811
484053847
382041627
722335209
271587335
372213285
374379263
480666727
31603041
277118491
444839483
336423907
499131895
312216211
273381085
206159385
407580811
321460715
196563201
338781127
421684119
467402695
274884059
653086135
557988413
519830125
418035623
278593339
502817063
581936433
641648147
124201723
285239707
391281855
198313767
396039473
319022043
456721727
342179671
546697755
511082415
437617741
444113665
369933317
181755769
55513369
327702561
344573737
82283411
401498811
185230929
368247485
59431141
339847749
271474749
424949583
154048225
431399689
400067429
304081437
453939687
225677567
282251699
443983173
254470181
564543289
339718753
154879969
141136777
497706647
623591493
227966769
350891101
169446129
272827253
99319187
528825813
369142383
186121263
221028533
403136679
453274009
607050931
475380087
613900977
319128269
336224147
244623189
170892677
181873491
589730559
91839719
215599563
372992445
398402153
242084007
654775801
258682805
545126825
694779879
475287265
412086495
266547393
292910783
191826445
311944047
276354095
471101063
253004017
256410977
575696163
443313367
166208645
83099807
554396575
368124921
266429251
645919567
205210959
523432211
227463219
183524529
123422717
308037741
588001767
702297539
378804671
745830461
317640375
394510703
342624331
308287557
232787449
359238075
229351185
478220781
234269889
309520765
641517869
445242957
414280381
204575937
91518479
259889191
359742075
191516965
757426891
637277389
568223203
382073937
25230565
654836953
299667515
162677861
230233399
298490031
291325667
333763709
308770775
137883791
750367275
579133865
317240675
536720629
340463675
414644279
651790485
445580935
447208053
186949575
173584355
196649563
446609307
267838443
306506655
505023889
224543979
511053055
335515685
404425731
102921477
503020345
149574037
169641647
633485291
330947289
393281813
12102709
96137541
148901811
432733777
449573399
265476761
589851785
463837191
468664381
271860823
243718021
54535737
315804153
379722965
262133171
689796355
345642501
220150091
150208761
221864541
515736841
160653411
405715719
395806483
301432989
408237105
140896803
328980505
367144047
283584081
469369617
230116327
620784009
169641647
39858359
403468081
480077447
267311115
551620785
179586035
514943569
604746047
337054709
458329641
272678767
180058267
304718511
382078887
169104597
639893285
229643589
219590963
310248619
361018451
711303549
150804445
541954421
561502675
332105201
202371077
280254825
670747497
446843175
278784845
395486895
482497085
602062911
763545385
568627295
289480723
391155337
354563119
911955627
668997045
362513767
210945377
145404017
83268565
597059515
51841545
213687315
296034271
103911233
125162025
528213917
463758421
207582481
472814133
130377487
163780307
278826695
519569295
52224251
289257795
496864373
500256799
265527633
249949133
494541383
481863709
382105647
660043565
353987599
312351825
162131749
258723079
351247221
309832399
352945893
218086855
467443691
329523871
440567853
193381821
404330139
248273577
395172759
251618477
126348261
513612895
401360819
547352043
107680031
586535649
350377721
569126341
535460243
129724315
392971511
570511649
313264301
357640125
310144259
206836509
208613181
222847209
96430597
248868275
389051817
344879701
454507033
589593939
94429949
703350043
112311719
351594527
478532171
615908211
201797845
368895285
207325305
576422311
545571453
561533855
57185021
687048393
205382981
226956539
625166839
506576545
608545735
241760035
114704609
183412401
455609061
226644961
589176357
322174737
569732163
304851405
230959853
429204829
229887337
463845401
340347065
643419875
305464711
247322585
410237453
411308197
323958289
141623137
328335865
414599281
345917985
273013367
122835367
436952255
441870629
217822789
178652283
334682011
353959293
467094345
307564085
301841651
369141215
345775703
274028641
135879795
322185087
434480073
365524041
375652257
122431449
279214257
297915585
372580899
103355093
476469525
406839029
175830493
200248101
204220129
198759211
309280659
48494875
388569013
415524773
471801753
409779443
442243943
356874155
703685443
438554329
129776133
665037959
225796131
190226599
577274565
308500221
327012663
661092105
653099701
238102469
312216211
351316817
248404349
693762071
465091747
277678969
348478265
98914921
304187663
344827443
650946751
529653491
420951873
541451349
148574975
394710637
440561555
55858451
576270839
574276929
170914215
508542315
334726289
143354965
354729663
280676573
348974011
583399205
466611541
311742887
215022775
397907467
439298529
605671337
196514977
266429251
476800097
228195915
310229127
543223381
339988515
308552629
296142195
222485311
366282615
189736119
120398025
394040353
658161877
417264157
400017555
260579347
753669009
472232427
232315223
258950695
242603037
341674851
289290809
413311033
566595141
418315535
377248271
412413609
467877037
369115433
340491823
399658765
97688457
640883847
750359651
507751855
200921821
443036957
133237221
125106341
90951591
129844273
797357505
549896109
346778847
576713289
247177601
517878295
712776717
419352533
165437599
345838483
536238531
372239083
372698589
148742951
548889595
414951499
447780771
445790759
108115007
384055575
488038161
177073161
288662397
331685009
604026255
284810527
82116249
445072919
303781559
375708213
304859725
332464627
760976571
375065843
157920795
437964315
252123345
288261295
665586481
493952003
412201375
555032077
109460619
47088189
264781617
703047263
281123349
332536951
194034095
66390203
477022461
460501893
113674391
383159237
340730557
918991871
319737365
389736559
641975437
326905491
457455281
425122215
314085373
55988677
311661777
731171611
851399631
301459195
580688215
97333243
385103315
273856615
479287203
84157447
288842543
211164739
429402459
461030853
286899639
137376383
276726681
311691801
339523105
381453427
271530963
236900469
391499319
38170567
617127851
383100699
839364425
523788555
582706247
414660459
375054801
374811965
375978847
350432901
484760679
299219147
411377363
366282615
390050601
173576699
389559681
439019679
252753009
124638453
118563927
165088713
338649989
584491907
397152839
385440235
327496613
405714461
289110293
352914207
127961633
481944533
200754665
390787661
462990861
396623875
514658199
409930281
126970241
378069437
390259397
364546517
163592325
290236105
472812597
402075253
389306023
459544647
329059569
577498875
447853845
354126395
207791553
120337445
301609699
316636915
564685467
135831407
402393179
480980395
288957531
339415605
344728681
318189475
267861657
39826395
560248177
601066799
208761005
343143007
220043301
449859603
176715883
169008561
288703935
209165719
519386881
289928097
323643445
165061211
145536479
270732665
238837709
175139817
254847141
401140627
741478155
464965693
575000271
264777317
328937641
523326903
157514975
535730319
267999513
453208275
319529761
396039473
604008835
413660375
703553917
397565061
136107113
302984297
441887797
377382283
168094313
486833287
323180937
82352355
313877823
314950815
197597097
280976163
688254357
284480861
170404007
378449063
162898517
445654353
200507645
462736955
290025207
322900995
345259651
260929383
383825989
334579251
556594935
330195363
491931165
232833379
483278741
513930867
413335759
563876781
352565465
367896615
516989555
279648047
296845653
589210067
217464419
441013077
292751987
324843231
576214197
407749087
432208325
462862019
127917009
425488355
152706289
342622419
318566479
269149931
266634887
638787597
661851313
530883559
515849997
241734791
617251131
350849423
107143901
456771669
655042635
422064861
338770701
498701213
569194483
182247033
285190583
374471571
442563125
112311719
246030493
186188843
390278171
191106527
209203209
233082229
287136271
173901789
346203403
646625195
441887797
513485419
434771655
408179821
222393545
334771361
363153555
142093193
37625631
180214887
570807625
432498297
508820843
593303405
615763831
98979867
334053201
199552231
408930717
303780675
388703971
355440661
393940721
440599959
379274939
478151879
472824059
566217333
526568359
357012507
602266245
144644261
348401767
390290595
509998933
147690919
421239431
279157139
382026555
432256249
401169921
231099793
177727387
183611383
256863743
551839113
421472891
286777237
515328703
427304821
403363945
541843447
292769941
373668969
277440885
56160255
467775875
98979867
191315947
151008715
421246095
622598149
354916039
229533237
156581871
358027363
142367729
429024555
290822061
399297603
268045685
255044337
323788537
582281091
270153389
517003201
282880809
298884593
724123387
358851559
536389899
496408825
327251595
231466705
470767057
253191339
453763189
555975985
334053201
204072901
503918605
265913309
191604205
243563895
652745215
565815081
547165011
450567315
734469321
432107113
597335677
38060585
428486109
407837885
204165955
64789789
453986305
465986381
303978031
402014379
170225677
409224041
179799557
622255595
575308687
331138899
292248159
285783429
585057331
557347959
228849295
142370595
520273883
171895921
163899935
377609827
519868123
227545527
629198969
288703935
234747535
328744167
358303613
323037707
466760541
467305431
564818355
263891247
512286361
230616555
183965021
180714165
457370803
287073081
509524497
513762047
286648781
309292777
233399423
218953909
342674161
242823383
166219625
97301097
239234055
390279105
254724919
436609933
611812621
465334301
246473415
237635267
73137009
613076075
311433993
190476321
400427885
304512639
262838887
162422667
262430845
596203647
619882097
532997587
190426041
281212815
257004255
126559867
289297335
430038581
446026603
247923739
237454427
267336881
568842655
205620987
373657239
621256675
352338647
706952383
291250539
437772243
327978811
414664133
385893521
377729851
603653895
331785385
288733635
419821615
362263767
500796931
406426017
135158023
320503765
544798149
283770001
129308849
536961035
378035041
409373729
173467879
486704057
485425457
262151387
311844631
335239277
598734931
528174693
615908211
551939505
52748359
480173117
278747767
674334371
291502017
440603083
127937043
294069401
361484091
350051141
167100623
388512079
73573757
70772257
284245101
405669021
220688829
369493613
491920235
237237455
252383117
201633003
431080311
646781895
394170339
268018743
241871215
305100795
633745679
381694313
381870585
594290475
251542589
279288659
289433947
600369131
302693269
350015309
162400105
602956315
448468035
89562659
489916013
487506547
415493157
358353423
361039567
460424597
397552443
417245981
159413199
143180607
523731207
21403725
272547029
159100881
442760187
374893927
472743947
129558241
527691705
407323583
462780231
199482535
335153519
60673009
269802805
369013177
306695879
557831321
484161671
323402923
206517371
388395747
341389955
652200607
472316721
403649671
384544391
527616471
307191873
120865029
457849081
514023871
572089661
331921247
232608527
368058369
280361399
507560843
356043579
536986113
321006329
102602999
522024237
577319211
339972535
350602621
401936177
397748781
145539741
637331439
237714013
115012041
264122451
195247337
532881359
437791401
172631807
317590181
422484633
348706821
297668981
333474285
500792307
311417311
314988185
162068917
506051439
153986935
474333599
435456563
460559693
585153655
163186951
406221579
264959139
309061205
223896207
244678551
136049271
405049311
170225677
399341957
389748605
325847367
294702199
331703583
231942811
247587203
398928939
235835767
514302011
476958307
551764691
334185549
502026691
274282395
327874595
356934875
775632973
500411591
542487519
158593663
118071509
250299273
402123795
203611233
208154031
350821837
720222003
55326555
249435801
428813079
199225297
289110809
368559965
453824713
308715363
339149337
443797881
140691703
112118955
516966005
428493289
350236035
182465149
239673287
602541271
155377469
566280261
288812401
490473359
203096431
407101443
30466631
158784269
97333243
308249305
544495289
686507579
130767349
276548637
355747541
287005549
444783995
309755129
348873101
213172757
252699021
125707811
226046251
406124683
356126525
440899135
486558589
360851759
133444593
258990193
372051507
308155701
262873289
337411857
727318243
184849575
263495895
356308093
616568825
558432481
462635953
318538419
248910773
199725889
564384661
297972667
424152175
210918201
376377249
295011927
222193945
359780497
549460275
294308869
120139035
519336079
510447919
398256277
220939043
345012447
166830481
332646961
471613163
548574165
435254237
378242957
517058907
518125807
278071969
347800567
203865151
416539055
412961783
453307317
361384499
268916297
237669359
399221415
274617595
449562659
465251189
154288229
311482377
431173125
365036109
419255281
382364871
144990611
438622191
206237783
435717919
139313057
234218241
312013321
380086695
485341387
254274175
123868547
362146871
219576053
473558163
295989735
228194767
223223255
481063815
337521773
431834971
324162623
130376007
274478913
303672493
134399325
292910783
290486339
506216853
624467631
649396413
601670997
387273015
211341717
266103051
669302725
500413099
412195281
292231851
402504553
474484047
64385689
354264309
455549975
514288103
188791541
331668989
506577095
408560461
472664675
418591987
238800347
516966005
345684759
239286707
275711159
499119663
330887253
573228525
404507531
600141319
286584369
415564215
182881103
529155583
128063107
402640027
353416599
240597039
304815083
299519897
320486341
427531799
237331513
367727469
66092697
314572489
129203393
429721909
419262591
535742087
255489279
202994119
243545879
374240633
512356117
217233431
403439877
493665569
91004649
165520201
313220145
297823825
367530487
129633349
228431637
210748855
210811013
11989819
245644113
249370077
420188295
390982093
208298593
413608175
424582289
169373983
177075717
194859097
475011335
37626675
442904543
496817343
266928043
619306953
252287473
554558725
205075363
451758421
313281093
531262047
408762461
321596933
109285913
246725383
506384487
462591795
423510815
147664677
363451371
279549289
392729733
284915331
628227195
264315087
512151453
484062997
539878999
563630523
502962003
353562663
304671183
409108223
252328045
382689291
309352087
519521409
533692835
633808581
228382723
231713859
427982805
192621491
36537847
434832241
240334013
229099931
615398667
246469265
483992223
466938367
567953287
573399585
455143985
646342905
304816037
578829275
632478447
162961203
399683275
572045497
187494751
201752869
233511011
634929917
341923705
171401055
268318497
345200031
297859885
568980377
238419375
506183713
227814453
375371771
270911727
713758017
372043981
349573089
256663175
479745785
190679657
337755783
331921247
159616411
560378283
344980809
123658881
233725437
518116707
84444523
381852663
297883277
617235993
329129941
293898135
293427467
316968893
311150579
254026927
401565129
157631985
433592881
211811265
263248915
356055521
58383623
317684035
154339035
168694573
339578085
186669791
353657695
549536045
236208975
208140613
248038149
312950519
277038231
340162047
180224455
272834985
297445577
408384089
427274157
248910773
111882235
434948709
326302457
329732163
166071323
270127969
182897415
531769075
438989633
380581935
143223391
340519127
433455911
222810603
553148855
402792111
448386537
296162185
294601777
302616529
257860259
658746203
185359061
252571459
422618745
426365837
142248493
521914069
396183253
442742915
337836125
53740805
386237265
218668543
193091241
565239537
324333149
149762299
580546919
407318345
209373475
308154807
181750725
184172673
570445041
209602087
188649111
262720705
361724763
343115025
346980405
358747819
436094559
158286423
674322351
314399455
397609063
149551425
264778985
334632993
290104053
409014435
382843957
369744353
424941899
367111163
288220417
154913061
353053667
317093791
434953899
340730557
681814895
203114141
413761881
495477975
583995331
380109791
158142003
397486159
322198395
353496379
555233969
348705513
563074677
672771387
426590109
319589259
314841579
120954659
375815193
354739163
384664945
163797999
377172047
444320655
246843543
313470901
668756711
432403977
467821219
264236129
204166791
259081127
214245587
247798647
177290727
442651099
500936211
596339451
244900425
269462583
262117005
294211293
266529949
319333909
234879935
433155287
218844711
446718329
504759905
343957457
644241183
402687885
268176523
160850667
485989543
340596891
234805439
537471735
400329845
360062283
419800363
123348615
107475071
372855645
315804153
267023637
97772891
209483605
429929441
568336443
279030505
315280709
250957135
322531035
211998985
429147063
321414843
239709041
250760351
326553121
573412529
49051813
268340815
432627955
423083471
364503333
224368609
262911133
419098801
447596703
764065229
212303021
529804449
526045479
371091559
261512069
590393535
44533691
438445025
432734607
385138397
430053085
306250093
628680833
464455993
137855341
503063411
463060863
386761803
464076843
511446605
311846495
586064739
319230657
736411481
379918685
414773431
422886837
127181685
463279317
530680661
330720153
741258635
398919571
406437955
525047871
162133345
126310017
259473765
36524973
200690825
575968645
129279633
543253079
350790323
479826979
334139495
369439957
458524675
166614339
225263191
277578355
220469659
342848295
200655703
340067507
318053193
393814841
82942827
452936315
297336805
361756723
561945445
490325913
274724385
165973191
542631933
605064055
143143383
243131911
510440941
369368233
99971971
833624549
552469211
218204301
291354581
42710781
433237113
274972797
785423587
131258097
210393747
8926211
317241269
277424295
330253271
521265063
739321001
274583143
598087575
419665071
176826883
251011263
372587511
484760247
197633443
343968823
356803299
433538615
241661449
362389937
231713437
301129357
290007455
212161455
283321597
252761215
206636175
581048409
486072865
303277191
658198943
390496005
318207361
531987837
655588337
291884089
582743453
156959225
349483565
234642827
268608921
258737611
178761513
270875461
154418055
412849081
202853199
401909443
232561559
126790029
53656021
482351591
189227227
386064287
83576715
489851665
210397457
463584379
576788599
302925189
420200639
333801973
301041089
367765409
685680589
458671587
317474429
248800191
379750395
446038809
247093513
268139903
391076247
422618745
587449527
62717359
252048261
578568219
247520481
131129305
497995913
352126621
390084667
249669261
425824831
521627281
412038463
288659309
202661965
304501295
78984713
350498119
398800065
540455389
306775407
465979011
478198193
441997129
322836097
223414491
238917941
330423255
268637499
140899767
412219315
194508257
563714505
346021155
274370691
253677071
283301957
245682477
121384469
400293701
281711799
217706803
460004741
611585485
564682377
580516121
169249881
394240547
186144191
401450811
420029087
391796863
327618841
286949017
647990983
545324037
290024425
555225993
240070403
349184813
126639545
376817253
234001833
94379787
274330421
626376091
371845671
264715773
105446063
211117585
20726833
339204405
261911237
294047697
200124785
235073023
560746131
703143231
299137697
594404641
454471747
330195363
200380671
461420121
317944499
353832739
317252431
528729419
299019467
283858993
280742495
478227989
219231891
741027971
229755873
497494989
223996439
271843989
166219625
376676281
356328685
607253481
573647687
312181825
349536345
85350801
294250177
109824713
613992815
500845489
461382309
410744687
391347513
267604081
539360929
398970437
349179419
183215985
326076699
369672733
525378897
180874975
231030041
254754041
417895067
404515425
240405569
318895231
387968835
425824575
381929009
470650455
394249587
399980813
366469935
252268437
205301055
373735395
283806627
236826923
406806971
370264765
78331029
467978897
480225369
467303745
129714649
101049491
377865571
122180267
332226089
282217619
451181103
235643177
253682117
331466457
252808275
240183533
462222909
832925007
295980901
347625707
590325413
72899139
555032077
605560929
280429609
366614145
396161139
518229423
169561041
282640421
299301745
302564617
287315717
216711619
552638827
499184037
655576899
385241367
548603435
150688965
622784593
228200951
193386451
539590277
563810109
188876037
134789747
37181869
312801107
320233779
330642929
235229305
223326715
838344777
524791273
369923557
310594929
286667781
438055699
337744043
346724929
113123479
334321781
190220363
460438273
598627979
804444837
96137541
408870589
389928889
413569203
217631667
356028053
214261111
403287445
366994865
406367205
344413619
487498011
350376811
356708665
361116035
456212819
306131835
334757241
331597859
254634043
493524979
726318091
245087097
98793667
335087295
439078679
358329015
444503355
498782967
361446411
363439487
395946745
432240831
436649037
368659019
551439057
156748919
406960433
405572237
459649525
189717591
403967467
244599755
525404415
808643015
289056011
740333995
564456195
429835755
356433311
108938135
228156087
476729775
494872449
149372537
400990857
408468795
679486683
222810603
577516627
781686045
305389971
197303995
471078295
320049127
486888989
256745411
365008873
346381427
39835043
221385255
144194207
244723375
477512991
309349151
519971587
283810437
419402001
275634451
149079425
153071925
296763031
323563837
123458345
459926189
198857993
571727121
266516441
271618295
270830931
409916935
187459481
221655681
18584127
121843633
267400965
238850945
540234723
285220027
153547373
339662189
319574427
446719317
327083563
229787337
403982243
486416571
419060007
317812839
334665635
172271397
505917343
278634237
382645119
334882317
635189705
546121401
216809255
429285985
516243469
269458675
197109787
366624237
421935501
345673645
240099007
443197183
197434057
373619973
273463407
493705417
466652775
414172781
414000587
411948695
435262137
144727787
110341063
414641887
325805375
361132299
612111579
494155371
346069783
298578871
413362441
555090719
173609465
356261545
300562165
544458797
271003429
271718615
226299371
234154321
155400829
223360225
254126163
203644927
84643039
592476625
466570465
439762499
85052845
317758995
594939965
197996853
609150951
346918229
514095493
290145901
415286231
510189091
162358983
315437245
279900387
270057311
61051535
330062653
396909871
396783743
227443931
546706035
175434369
467808639
723367431
521443927
533389925
257159631
481516119
565786257
362567827
410247159
193481897
179035945
228919819
459826065
277315999
752827697
303899645
692701539
452432939
551854857
287652047
552161105
433620361
546018271
265537357
458856579
385596081
416767933
233326357
156774199
439551001
134323061
56748655
527669079
250004661
564682377
497796629
254595779
397195631
296278801
209258371
300824621
141259841
260832361
326353845
513067523
386947605
133163091
84856661
474756027
177847677
577383327
355660767
246408019
211336353
489457311
719323425
354427967
430302997
622255595
307045043
587289865
282677661
139168155
437132049
620376457
59757699
848028215
336134195
405563109
228258217
282207271
725553681
525331009
297109659
454208291
134201645
528922647
410986263
367590149
405211107
121397865
176457469
388908571
525933037
223686921
351767673
323807201
292712079
613928015
148887291
446759859
288065995
638491839
246926225
286357365
537916715
406651845
222157405
599673487
406936069
634774773
298162911
321944789
549298605
156959229
382412547
205405671
164273005
258391207
288475143
336292189
312701551
366196409
608589753
286595577
229517135
262911133
508711125
526350377
266416847
575923107
579541687
219891793
112077825
579295281
311134797
504140811
55264985
711003897
720928077
314749375
521393339
598257933
398373571
676134195
197687373
815032959
239831039
471375927
128708929
268716781
417936885
172448405
364757913
194264631
542723761
548880627
271191457
356294585
28358705
437009421
320536791
382204953
277415567
419406705
505996045
580516121
427978509
253735175
160111291
481326173
481852491
462535963
280028087
398800065
645634815
688414819
578741315
458312015
412973465
297622397
287462471
469947825
204554787
334281289
533240771
193324657
208931807
142291481
406065959
245510653
406360559
402407861
249054151
204877137
390190751
448638861
313422845
134660767
258695347
243542619
317003989
167759725
544202993
580438455
566369143
429301131
455389275
453001513
391141039
128580885
239745103
453090885
445190757
476039135
859891599
124345937
474371427
349472607
303986867
273675617
511978067
578612243
510260859
134789747
374486795
280899829
194034095
366398377
529925875
295046473
654899851
531760569
402546191
439145333
186001279
697738765
378470313
549044005
434956547
493033933
576670035
292609401
656623431
522086609
780654145
429266699
409815707
398876761
187432417
537992155
128873555
189274103
235849203
127129945
488013165
365474019
238931761
228078887
130677519
321010687
323499335
261379137
265997381
370508655
103134581
311161197
511611383
703703053
277147925
499466085
138384013
477475063
334690665
745249105
435859377
489177917
42826305
432910929
295897141
232168401
304541795
251030313
488412349
100217775
545696383
318983883
342888555
315838441
413266299
34721285
229626705
459642343
441455073
462382589
381762287
98202387
561913207
392971511
406723947
327486559
478861425
422697663
259450237
197434057
386477399
423894579
374893927
41031375
578533431
211249005
326765985
400509149
392143885
312619773
702933911
112068869
232823603
389891391
355645855
288826125
560288395
274771511
546622343
101558829
267932081
492198075
369237817
207569757
318590139
76132539
544482675
445507905
481027821
313850891
300033105
162342969
405434245
260314695
133492211
572128465
107235833
422001729
560026887
421607815
433192033
864957617
42372835
420165147
568753903
267378825
350584887
352914207
217658841
6562151
513513245
159365165
393841983
246646029
205045599
288822755
440704105
308115247
656716905
328468849
438531591
34721285
373378681
384730729
156011547
188846327
197616985
155412975
215891467
326163177
318759005
450473375
405074201
244415707
641454507
244723375
345082147
162394201
193404501
219256357
107238651
402997633
316361437
556679383
319365545
207446823
250760351
357029747
375526033
807176401
591971689
458627917
244101963
330124239
217184109
523805759
68846351
574474163
578048511
182544395
293283087
414577695
569383085
281149699
456008751
253157911
348503941
366137983
188576701
176869437
428193131
154796315
462323421
281426453
309440771
154929065
649747479
342310431
603968137
229606657
276475899
322378609
283435809
352540641
190540913
328713105
295610175
133442577
380093081
581499115
310229127
52038947
355972407
311888775
327897559
516418175
294509915
394303359
318388865
139301487
612775681
357863579
559646753
481090473
607671761
610678845
345684759
204698351
670747497
598391931
543798395
374187897
391587431
360496967
209661123
254784229
586622021
372126399
90221567
284693067
349131999
376691353
144646893
360225791
295025897
288031101
535567575
31355525
494903721
293139965
644265519
367454245
247451897
450438321
268124225
246055013
617199315
418726579
261675307
294504945
270440155
234804055
566376199
102555261
618574465
285024785
460546303
318319331
304183209
372509261
147290765
562510435
295035847
296815759
280609773
421863275
679251473
81266885
433155287
303184345
352668857
304508535
270347383
188937011
346060227
456940195
222555303
553382325
283134327
411476397
249158067
318451147
428694119
140458283
801031467
107240421
65293083
189644753
170604795
620468445
205611803
321081949
191604205
336103701
247346115
353770021
250520659
477437163
135996771
171966387
221308373
116288055
54773851
305469439
380434353
499096317
281294143
369642705
498235217
316151857
271943853
219559599
382835447
451498807
204316483
275213493
211604343
321946273
481359973
646272799
634746051
838344777
770402065
216401547
463621543
402863445
115656531
241224649
318931163
425194917
455534181
351422379
366945823
438947769
207527793
257283315
137153699
125043069
87068083
637395325
498382627
58728463
441859963
132778043
443785241
337730925
460680125
114156925
291484231
380962871
135774551
217978063
328511721
272675555
465072763
281227903
264484633
127092007
542508409
437640125
383948879
139715719
639633855
604782171
433618413
531556541
110632221
384341521
90900279
459145215
230116327
566376199
412742269
302281749
292675681
451441393
381689699
314732407
314842605
506142755
491827581
277087909
283564223
207711579
365744343
507873219
323119357
469443949
309832399
258378087
121416713
265607529
392179385
17923613
202806153
561091285
374762749
569942285
375965967
274469619
224951959
286671385
718359053
595047511
548968199
497068029
443533843
301316347
456124353
532193869
640041131
393090631
280157967
419692711
389202819
356412459
181095315
195005951
285513115
279932855
309419847
673077021
98830821
426057145
634550669
244274595
658281927
354893049
169195135
697725829
251629189
637230149
638880941
257100199
683221709
326691749
276025995
474324059
360153867
480495215
612052305
348325421
431434629
439369433
596612325
446406123
578048511
398781357
117620075
297552393
270534329
188960555
385509719
184117953
455389275
322512067
622418223
414528325
212086691
465560279
266958261
105159069
546824215
430124299
334619723
537261251
152104291
454197029
771450385
159111035
287635379
257985803
69299441
271288431
161894581
581383671
564747357
204572091
255542001
278826695
359185429
220698195
392143885
378125081
143037079
220080589
211085329
511020455
316392385
311014317
357745095
664283751
160846961
490127899
368178427
278204483
675345715
229818737
437179213
581532965
182319373
152803907
508066755
407353245
365255713
458799291
271397419
149357547
493830175
316227099
357332519
477465217
732731419
728775293
312880719
285245011
535791615
217631667
113810249
303565403
244230733
260724645
687846407
567008055
132422515
58902777
372300663
646744923
114942553
405030483
461905893
349923715
595735135
546426563
503377885
191423275
566173765
293348283
205874415
84444523
406035279
204399537
273364883
283475073
282297845
62335293
254658609
639923721
344347337
506818873
361438489
196967929
547383767
121981413
421315943
395961923
524665199
75010277
552120273
340340967
748858581
482182229
65316579
319704283
347720609
57227175
79968075
410205083
94409657
291849501
343786387
361756723
221406919
368890103
359840847
58520757
273578177
371849275
72464723
276172631
147113739
339073839
516079001
522348131
129596451
430775733
303633591
244240743
269435785
492937885
476405315
418360535
579363827
113547247
398257487
403986329
307475023
272995409
308135385
296501331
422981711
229792243
455528019
398436813
205751943
342446145
490771335
308605515
314882745
418904779
463829465
373353727
310601921
392481111
316360017
237032819
387295497
265429415
546732049
170168209
316971379
61714455
521432883
260785203
373819825
498582273
174926023
402696317
393170113
364118413
481918017
488237871
358228697
282670961
461821757
294282301
222563615
764199887
584774411
203227501
490694221
602381085
606160879
356151875
405811853
500256799
368141549
776052129
147813679
179354807
372272245
442269151
497047315
680944707
847781191
90257575
299380009
214139547
24847641
416940105
207823939
465186405
750060639
297252579
441197929
259681679
552492719
199688487
579731445
349915523
349841307
444579265
237157577
443381599
296779119
414941723
215275935
270464175
346717053
307798463
313668287
244679373
215045955
334193109
186618361
200054745
218885169
180084091
30661985
756806535
359269665
614892031
311981903
221552323
301385903
229205199
66952831
219672593
688082155
561091285
246185741
304700231
385028397
572686171
157866877
408771623
522897045
418539213
343389561
294699965
410809407
292291515
617241873
361132299
479561995
341237027
450046275
365314131
486738431
225734507
382746103
219350367
512355597
318225499
438726153
471245171
191575803
691950929
374466715
355435099
439031635
149858207
531700803
558751593
251503577
129301121
613043655
142792957
92118039
207740589
248116445
275293669
56071605
164053823
528413355
344171571
621184293
660294683
638293427
446640365
255483579
507203823
483827701
52013441
613004805
560145661
459513903
349737961
332807687
478978165
346367273
392430049
428663025
415694037
576933933
291717335
286835811
519980765
187193103
233275011
335832885
233224175
581126587
443412447
543010579
457379855
491719551
364590773
484373725
550863203
547415823
408299539
340395047
795151461
598087575
799313091
569167673
87171461
436457229
308129715
434735169
217695869
94511303
328304647
268057267
490009989
355279065
471117151
511564581
413134979
404016037
69758719
399609963
283204949
383438815
544617405
456105069
621220457
344070609
473473627
575362595
364239593
147220313
335431301
515426681
511757057
327647697
461991965
92034671
244401719
377908363
225531261
120928845
457049329
611881831
266912555
244219189
332373635
226052839
305045249
455378893
679475745
385028397
153686707
407580811
293453515
524933819
265568367
107680031
423904561
183168195
225092517
352331971
57078327
311198445
342622241
389766723
458836589
299517911
286116905
322461403
378771523
155061039
225635853
356828571
313914065
389291313
502962003
343507569
432916539
726125981
427485351
268285657
349234947
332618011
427195113
343231529
571727121
333946487
233395655
265358249
228129051
536238531
354717899
226285003
335529149
319720181
177880635
359013075
167805613
566460817
277677637
258738109
478793087
154428285
259004825
311484961
319102501
379723589
180430021
375640689
528002777
462566205
155248263
289433947
55858451
222737691
132248189
254772069
394386737
418526617
851856591
541177339
202683587
290572325
327560247
175389009
238487097
235953627
552386793
49477811
317023615
505708117
412979359
391177029
222951381
38151737
119760359
319892307
205568691
401662017
458399199
336380895
411377363
337033563
595735135
236774477
365001401
205061661
297708511
648286691
341923705
284714891
191522499
344846161
756785001
277717543
314583873
361970687
209859671
586717261
495493433
213529089
79582863
350395021
93619075
266782735
485588729
609150951
751512415
631771905
406099497
372809529
337070711
448888497
54851987
535001787
486520021
386461445
331572013
571565497
187568115
784203609
281451761
282263577
81158439
265664083
523107135
571552841
302281747
388551395
413555565
534371077
466662021
188753379
386762643
522716751
254536221
370436805
481090473
307048257
393706617
413159821
528713655
124606831
331991237
174200997
636603507
201456147
184849729
360259223
338071761
248085373
254533203
561233327
253129621
150367175
463322863
351411757
415032401
170209503
284924899
820021549
315337895
248091869
386854533
526961599
384147243
458565019
480491943
306441205
265309559
520676485
562517463
275768897
394005097
289656815
478424955
404026705
181724847
211725879
315865045
326198577
326415687
389960851
430587351
345333225
246862689
406379591
633968553
259440385
318590971
454050753
273496433
654775801
533999211
674457877
194699567
530918687
526107483
50701839
182703973
204554085
418249885
327196027
328368421
626232175
543690577
466127843
341424769
476010275
572522429
345976001
234930867
437570477
330608587
733253449
479273869
315498407
140526419
420327529
304724269
402930885
725673073
86669133
356335493
229012591
228057937
457334415
465618241
326576387
278238759
169195611
305153411
277147925
151782925
264083113
146774571
305806509
451723425
309770039
468251409
254026927
182125125
266070905
574542683
106335057
76725207
474625947
372067333
763224383
173071349
328130969
797077255
535945317
281578299
249137813
166381797
316504589
350085749
256745621
511747747
205122377
346214051
409058757
328660647
171398121
125200063
405657957
154298775
473450197
242062665
532909465
88630587
273565331
456492865
245203191
510294547
739321001
692908365
290600869
138042771
384714349
565795445
542520203
365950769
325594427
473729531
79138373
558563323
198457955
232695605
366719359
564871839
453245619
581106073
287649837
298119261
345533705
362930029
345402265
324812837
156827089
910382319
343759597
595854173
279010701
380383273
141465931
482403633
348310765
339757033
641747585
473919531
280313193
468335049
546671923
149614463
274195685
196324117
337351587
572034453
574374423
407744437
426016013
490636499
398257487
360068373
429172397
359550315
240920259
681727301
352604625
426002565
236427289
197750997
562797805
287291687
211352965
469749325
652485205
123411049
638013461
326753407
110883667
500544981
402864139
423791365
406053619
711281443
390858551
180847137
271006359
324923877
530266263
428369121
327176133
188604513
262462311
572034453
358122377
283985761
72738511
442585637
345819033
341263335
321239215
457924203
577349191
606141967
554738305
373166329
215240421
411218059
450553467
193445341
319155847
265647553
398986635
228248903
360219305
391968753
609150951
510822515
80046745
399184329
631195769
616785499
73583315
517632703
100374363
193188567
488418549
98202387
443033799
262714577
464636693
453485985
501131767
318367593
495888547
219699317
144990611
475000045
546018271
79927049
258203843
414162899
374182553
411009655
313223845
546731937
506988679
475400121
361424013
535091715
246890629
464076843
698429563
453400533
583858449
235079545
351487075
149628479
498167045
383183927
119622861
463032017
266293795
111846633
165434059
138448893
299046549
348301055
146963205
204118661
104087635
213113551
197195729
191663705
374357689
435817271
203522705
521877117
345553035
566376199
332430309
214805991
406437955
260212401
218834885
164281959
320294073
384011415
632134421
555024207
379551917
315513583
433089441
94335861
346230443
213422311
355108339
332627169
432856061
447596703
349105255
384459127
464649833
304669543
494304643
146076259
273269265
425449303
383358331
262833523
254427373
403326151
148087411
375424071
384485949
333930423
160445881
233477469
210262031
258357899
560378283
314119053
170637627
599673487
497816151
526140661
141758871
370625341
301486759
281536825
58329265
704321371
207647841
461045725
174803157
297537735
391658517
269358597
770627321
453306303
427451205
120378163
59602303
344355077
458409665
267675459
699893807
415277769
279247239
365497707
361756723
369176997
460370961
246646029
214048273
582691601
568252629
450955575
188611999
469782685
495055055
122296941
540541281
453795157
462204855
349555685
412503353
334281289
10438079
330492179
461682667
199122717
749227031
451485401
197452153
316623719
109559889
243021081
199744721
460276659
434665287
200799371
325570905
413375673
370767009
525899997
392454483
354695849
384610659
204117291
562997731
540959807
554446527
419854375
652994719
178043905
428848315
468367003
104087635
287697325
503810469
562746417
333076279
87801067
481396021
509561481
171398121
160051645
407004813
562822449
441118845
480427211
436197553
277031795
436672635
469135727
466316217
495922459
340874109
423578961
49302985
439978109
608186105
594504323
172982737
167260947
249732819
209808579
268518333
348155081
583436447
421275111
526370327
77417511
454507033
200160227
578596837
276675287
268953193
286920977
427041105
497047315
513933147
277081265
178254591
148975405
471936981
450988507
309359469
420611603
549981551
383764573
548993321
555496931
377397249
289717577
84945667
403535269
431496105
353573785
370824863
195836101
423905493
637775145
144870197
591109623
279351577
254247669
743970109
459906523
135562637
637273093
719373743
379727517
60636615
360851759
648818061
292512287
322106539
96483965
184209231
494812029
126494361
311625631
563084195
354459759
200823965
309243027
122903241
582813583
440263849
203213325
690088753
448328745
484117971
328331775
211552713
565721303
337835355
486709381
265384581
369300329
391170885
60852445
245891425
522587061
359792453
290139111
322365031
431404237
503432625
219914619
466882575
336646041
420653379
424480387
182897415
474186137
430284947
359781915
449893953
297035269
520164335
403389283
340317463
244900425
178111243
368052885
240423435
295253579
483420681
305472215
263293659
163152173
372689753
355323505
355874177
241138443
188147719
39150279
365475799
357009819
130876167
228784625
150456085
561436767
163638411
23168349
446890025
395320819
511722293
357558929
263580197
243888035
468350325
316906461
282828369
423834685
174739533
144906953
520223503
241236471
585348845
191501049
351361383
443587649
399021505
208045215
225977497
393801261
311171991
313249739
196806777
248116011
435414721
310358485
327745505
381035853
55203407
249120111
671604993
476700561
282440841
581829477
515935521
354807915
393466921
995735079
122474495
463640089
191385617
431068563
201690705
383304539
289365039
651157893
503399759
580691557
116298243
280510197
481850961
439039637
217666491
488790397
517003643
434028425
129744885
489514365
711525861
599682003
332822005
484597759
336973219
399951045
214140603
223543979
318818713
736700437
475995547
508382109
584532515
518858303
639214865
165751739
524693747
555306285
411783995
94335861
133057863
158741167
481347795
160366243
351416703
264239161
520927391
84911583
561436767
166534391
338737731
212172113
273397911
479222555
295854657
211645769
696766807
611689993
51024317
270580213
394908393
416539055
459785631
224556615
453981435
279321757
387887005
548528107
171653511
172998163
499442195
565980737
411723317
312133301
501313533
174926023
596612325
366915199
421868827
174315169
87068083
330973575
348466673
234334681
669783107
83231143
595519729
359720037
158961269
556583427
477861109
392396439
430561773
381915543
434931075
215029739
313727053
351472743
249894135
190537113
236483709
278823803
45936497
453919599
332853021
440148165
387548987
630665343
475139007
688431039
408299539
409815707
314399455
190422759
510056119
82538781
365497125
557081359
575872753
259811475
229193637
278170813
201649157
455873705
385563141
199932291
271669119
358253697
202010383
830852957
419353401
611716961
46170377
498641877
291164843
180087415
451808125
494647841
105425961
279338115
212570181
135409439
222402279
544769807
342404579
569550665
502761555
117977929
241126843
269839573
271397419
193894713
112496781
659990149
477902229
105882047
352380601
264737009
398284901
453919599
64813571
373540293
530978867
455811779
402027859
422759153
473851943
370741769
250263177
399921969
511993279
612401083
404086525
463196377
233427165
446946577
590325413
418460979
151200977
620113815
251292729
349227531
581532965
416295301
303364243
847722485
388265841
288913835
345809161
310407001
212482625
294128301
341152539
331547667
70397559
179574027
186145317
581936433
217214621
584169209
212086691
324731215
306172335
504437829
307369421
330989099
59149615
117588801
394062251
207335645
445665305
109602697
317007293
293839233
431516325
209517809
341488897
496988345
302953779
226160097
389852139
690872337
332539099
194262279
292119009
505937311
481738617
352437373
429203611
174267935
326189187
333372705
419322495
367564335
217233431
732373503
418688609
77432241
318307819
495348663
642035375
398056205
284161489
254523865
286204295
331681739
338886225
347612025
429794949
249847251
388929831
599920777
166120917
166613457
429053219
402847037
514137269
309156323
209662921
296597819
176247129
402573853
214721145
131480897
471076137
375184587
477994123
283204127
322077817
697985327
327601965
391540493
312180725
584086379
53220713
320287145
590952461
600567373
449251537
494841723
380806267
223200147
326674993
239607619
383480887
74641507
494416411
101278369
76237883
184599299
326504193
131708087
279720965
295465593
391491075
373183537
629592605
401792619
30994405
264002175
251474133
191410567
394067669
445826945
368601563
455187769
359002095
449573399
281039079
393278389
427536511
174087097
288645455
601970747
565425759
373967175
558926725
272935385
225797845
761396551
218912569
537909529
214537405
17828335
722839453
326610935
281893721
609476709
392691417
427477111
262735239
212054205
447596703
276175201
317638629
198861111
400289143
284557491
295728713
525239163
576148275
399101095
407899891
45712861
631861685
319813797
588909029
366969483
294880559
479540349
290974303
497799485
99563951
431257891
408244231
416847055
330642929
501519615
628696963
190047189
512276521
479074989
87201405
186637035
436017199
269684827
246980875
517931871
360806197
301746543
234804055
547409059
279317217
195302701
163899121
202136631
256937251
274623941
611747513
457920435
534994885
304504187
165273459
390278171
569072833
768176239
342347585
424933539
364031155
236074641
417085585
290761119
226461765
222602541
338400007
301996993
146940311
204820245
377413339
302713135
399743887
417171603
482905443
549934187
550192139
103471725
233402131
841628669
597309367
536235189
280768985
270778593
345547403
364303983
356542967
483146239
277778409
550093423
509636389
520697007
269159451
284006753
375505115
428663225
222453375
246416625
414000587
480831633
304555245
476548821
470166099
404303375
284961133
151905385
509872955
314669657
275738971
74366891
360909235
357274583
86884731
506159555
467971249
544278945
369344553
310515067
363538001
535649989
213827453
556655213
30557655
393353223
184454615
234262707
407481303
465602537
330965307
388804703
589835857
235039941
447897321
187497985
209525325
610782081
378622055
73585923
438043531
545422703
401139767
389871663
207764109
440676705
218596071
127321139
161510651
511874139
284860213
472929017
388840265
438523043
587665721
449390779
449470031
149468307
155651009
161728879
445699281
464850435
365009981
547657689
98626269
376802259
341832415
485107809
517572551
18610881
33520955
695130249
490744607
412907315
175166665
687429633
453334579
296142041
451485401
184543421
217572257
556074001
620013173
564543289
385429247
318449001
471667277
127028199
513812517
179546817
581801249
248037455
313064531
226842575
360226905
710268641
143942605
375190823
454857937
243667907
435451835
454861399
448881967
261309231
403414385
511944309
155782221
390190751
259411813
413830725
56245327
328343541
226974759
217924717
508674197
364560789
182816657
349289647
342464371
170179989
208233705
230632127
180714165
481648513
318451147
212837575
149158631
486690103
501871219
33559629
604908761
384315875
399588609
182835239
367514023
616465189
603487807
141758871
252512733
271233939
212026519
670310225
276804885
460129211
419362807
399838919
284448007
542468253
320621055
173353535
178482057
186980175
433886667
261680629
502505601
516850677
194205115
290092205
303382139
295738817
332711359
464858379
287715311
227090085
329810585
91210357
575812077
340393455
86639903
294525301
205620987
481486053
160787363
230148651
481426305
228206655
295520083
536466451
194778543
184714093
317441105
575622139
269564229
64863213
347396443
518708091
462445081
677562263
361931261
374723779
510234295
459020135
170757943
376257175
423723275
689594257
604546473
728225993
356445129
204294391
317387217
661536675
271059543
481910835
16930181
571374419
434590183
281410559
503938767
465141189
480274351
273435991
432817069
149045281
306979003
317047089
434809185
234274163
419665465
387645615
810330139
154395135
62020661
331568361
528713655
393214517
221714851
539353947
166932833
517560555
374928965
208692579
459477495
330028679
399186257
376215903
538897981
357268441
185786639
171930863
400615637
268064933
274745951
305669393
265985863
107585729
521194795
105463925
435074633
366717099
118280607
255589839
237021593
208039175
348478265
234753041
496946145
598257933
366136245
230540411
189881133
607690647
446936127
422195577
571006075
350501827
408723387
581719439
491464347
242337561
245382703
432817069
416171471
307558293
186398557
496589857
157657281
232970405
641479691
523432211
592543865
273848121
423510815
438117789
180290257
414957729
352044849
268176523
138740547
323327767
166456737
264248901
119620239
310778945
738749693
340620233
643604801
226550959
330677215
246644859
562569959
261199833
160685111
749821627
372290193
498201245
435732693
567800521
440051271
363210493
219492603
102654825
394673311
417945689
496629843
271728491
268386295
550250491
371449635
458041083
690236397
511248639
520940497
315187149
359296543
288475657
320621055
543001645
243649977
358420701
287438869
208715901
430764721
222679007
577550295
655066075
225311721
510412443
394357755
352331971
587931719
664998763
312810879
626041377
363512823
464407995
493451351
257139839
254850777
281571317
241917025
140683101
312568127
446235465
117645663
391737725
230014413
163653669
273971433
348792619
198461499
294364159
567383555
340020997
398052079
439002165
331203973
537774205
18019611
242032217
457800969
458767491
92768335
368951095
140180045
256512395
172271397
474720091
568655853
523991819
690141245
360668449
735425017
169983585
335468355
173785937
395447235
359266909
198439493
346866967
414535567
223033629
447648231
457514469
67080655
349953033
426603427
275168683
486407203
419686797
395431923
340693783
294211293
414987683
418043789
268566907
240595967
208890523
191486313
428526751
449011921
284083995
415606575
112999663
506683867
379391057
261305499
342302381
180981987
209478579
279639735
475276087
507315223
352665669
274889029
434759061
352891711
424777097
639805303
503377885
327485123
192803301
119987331
764658887
273964499
345479575
570295299
620070975
293013525
452114229
540455389
437589537
248453193
433249371
389421503
216829851
334565887
393367885
291393865
533100577
314873229
223916767
440273027
462068125
277931595
237408325
347038535
363565485
371337885
620083275
476169867
359195985
193802731
282112665
480380277
679933673
322665961
443919891
358929249
360376481
576485285
487206239
252371135
274865779
443223499
239673287
331248441
428392211
443343523
428543045
455070955
294518717
185975225
345874529
390198747
503774899
149486683
256373871
244820091
341157529
464098937
171117281
653404599
342199151
257429451
474471235
397899469
308128367
326948197
294305217
85638157
416030737
257074369
285082729
323059183
361481863
118500803
407289081
462545367
578667239
724136285
203590725
86603371
632544797
359732735
197930197
627889495
239161965
392132359
197471867
682499035
500970491
308879997
508389099
117641141
282794295
482163671
135193719
190647333
640680353
233186575
338649989
706205373
239970507
268518333
211183027
271669119
438501687
457571065
349793305
301588067
620431875
310678285
122972675
17335075
437599081
350002357
294666131
332527955
340833487
430602681
362059755
308128367
476284959
46545229
597281031
503066767
140166117
642103301
418657097
315937419
96571239
279462675
471844393
123137917
286689233
542155969
345623121
523481723
626042489
446899663
479797553
584530649
55435321
101808875
362242075
291681627
349843773
216320587
470802241
396343185
269037355
270938045
588696323
389560557
603653895
370181183
123501711
470451933
173526165
552587999
438878783
98368835
198772597
297527791
169470965
306159637
369860505
495638727
408149931
177747275
219306869
392335525
244124247
378656187
224890745
65251809
544058429
142086771
196448665
486035539
443766253
377378867
174915429
379805179
722413269
584775967
382616385
292191429
526999583
388637279
418237995
68040511
280049323
482527603
303403333
299273489
290317559
347993459
332027961
469579649
171435653
451064679
532500901
617275257
494085503
362948149
662331371
295663193
514137269
145132581
330399565
18450087
300788259
313444249
480165139
305325259
190337065
585400019
498357889
425386697
501669271
332024601
475034139
289338137
299753183
473338969
467315115
317131179
541153003
278659125
234193371
359002095
360053405
222145681
575578933
585778167
373984635
579578285
155890423
140899767
599619029
492963165
42339755
467462485
37678917
188847571
620928253
223829863
444614363
339925589
208894679
91601431
553842623
359564353
59343151
220097265
208317617
643383663
535400597
552627267
661932655
360906931
509370717
367099093
353852235
509508931
511423423
313705145
353573623
276837995
190806627
454471747
38097939
245087097
259242395
177069453
281089939
161853835
258199473
237881135
435029805
503687121
236661839
467298847
518783881
577843763
681623073
176509165
100705653
407352601
68858919
272402321
575483253
198407405
444626543
242168869
191136693
422780281
341548583
393099299
639736245
387601713
128935403
221025533
300809655
78253755
310565597
582994013
332131765
493664819
380224377
290248431
567008055
173514451
289250853
513593991
412439251
237770191
345636195
199641333
583401995
247429773
472589941
203942059
451412943
381119593
193381821
261216597
227119227
221735079
484692327
414378825
401244543
426576231
362370411
21725255
316107337
346962465
302809597
514988789
58386265
120523649
375805675
534614955
144399155
393428715
302693269
778307345
52778233
577498875
373891437
424050663
359594551
677555459
137069975
106863439
132740513
662331371
304519379
315016683
532714273
297375585
350584647
308752689
243637097
89098115
259195993
454878833
62615043
207295495
458380477
208102727
141291323
345347293
595950319
263627655
496493905
268547661
522678313
240342579
576631279
819902927
470663107
211065511
369942231
429405057
158093087
420271611
272971889
357282825
329611955
156308537
412623883
202900365
614234827
242089239
324527863
401444553
43137887
336507091
466066857
164339545
445756389
238585733
131244321
225585379
360572669
93538443
231494013
509915561
240371685
525498061
656621835
487956433
183309271
110140125
255630355
441032323
392421365
485241873
268194515
330242713
454818759
258859353
401362467
803829419
73823939
266530915
407871411
401128237
272491413
255617243
302813679
317880471
877963023
493953715
340915575
538161287
359457211
299858871
419197287
318007985
509680571
345111519
365811129
132352181
298140783
613445711
219609867
294271843
521231923
477392415
259657889
299247349
217214621
410496609
192377863
46800697
186709925
334138675
515069527
330571489
314807579
469890951
172535715
291004323
351328365
307274055
462401899
98420247
414800915
286097949
280319217
153512219
137834133
568901577
531163399
492016355
236000629
516624801
619730247
209549331
171021231
420864867
319326549
424018289
214642005
110718853
465873593
170597791
149823619
526555785
114549049
368961285
625138587
290355633
457429465
305736627
385610049
174951833
320135467
609531195
319979847
204062863
79814457
229254799
647897471
491827581
189197015
323225509
272560225
63232123
354768763
474373593
60747903
452913449
262304601
337339173
235234659
556074001
295760825
167915961
258734883
244400685
201039421
431104625
282869457
335668463
333802997
624560659
538880913
740198295
289210995
579664711
296704263
366282751
193533167
58611935
263188149
363275639
532469133
295304169
250329039
564174023
591875557
330545349
290437635
327406133
329876821
655675063
166409021
488708875
434786043
208061821
490156449
447463645
176045507
119723341
83522345
131871481
476607049
176785353
277770735
842194967
423914905
90646851
375027453
494120487
306007183
60190947
334220373
501594915
397664045
366801615
412155445
353195797
135589785
79809299
435299297
690537539
705535371
418228765
306805705
161624661
300806927
278921799
304361581
307656429
449961473
141142689
688916855
519064275
275547353
73716577
306586215
184511225
169874925
546601281
587619629
625706387
322219021
222894571
710295161
789095795
156468179
153145817
624740945
365429189
550019773
544202993
197162301
829782591
253204025
428800411
332471235
158593663
212493591
313855651
218448017
432447561
500645235
549731591
528270307
383962981
56159719
460577355
278915925
367674011
448339311
272345799
336031473
85908021
212351181
190083499
405888029
375336797
659190789
46457561
416301415
343394239
422768653
528079293
552157283
253299569
281979129
142937255
281971463
124792219
145509651
304700723
556050049
439002165
388763455
141829737
629561649
216791901
442506205
755580455
123911361
317249875
598885931
652998931
555914959
686630985
461200007
212968439
834848123
160641271
265796505
83231143
616415255
577076603
361849203
429670439
364226187
224872543
224283233
264647769
482811435
347856963
596738555
473794781
522511129
406604193
382809469
79971021
468471729
271784079
90900279
259189303
252668281
74706915
461674131
265002171
420799837
494116241
111615339
232682331
349348445
247218007
133502247
468853881
604101839
346005979
468285081
325590523
281664493
487083795
556120751
370976603
441204739
398241153
438980655
243090811
577262675
380767567
382724451
355449301
579664711
339346587
249772531
272213937
374623999
59892553
495300225
335655059
353541175
253387805
262732455
412061655
372798809
445699281
438123121
232395279
599937611
258673761
262646997
322485413
111038531
301389921
541271049
218869691
425286615
587876093
351580519
425152051
496406947
523271513
492235563
560185023
254610797
263167483
385002123
360180047
82010489
511137433
146858567
375329011
257403079
477493299
531675571
251813509
375402381
223744665
631576871
133704757
355435099
362519341
235840309
480699553
541146997
504927555
375319567
437004341
544336733
456658101
555297291
310397359
340171695
317090225
463507413
579914101
463956963
280529871
360600877
288933191
206205659
580481557
175842305
410194057
191233787
252732183
342795691
166397273
218372693
380487123
305660353
242388845
374038855
349696155
645912011
510570263
433701895
292047439
403679061
327033599
497240529
183085125
144301961
215815251
346265393
457383033
405945823
305768257
224324679
160738979
207620613
154297057
469339647
188179901
573189809
34798521
222485099
384160705
302774289
225989559
143027199
361377859
188210357
232991991
201105759
88461687
707831931
312233975
626993435
333167517
236934313
329952427
454001815
334326549
392595965
395863457
330608587
629296339
322850765
510300845
303994997
350650889
444119095
457030937
677836899
506729311
262065791
191645833
326451735
114455335
579961227
457388151
278510989
522032953
381852663
407805069
690177221
367503623
474203871
280260269
991474195
796897605
279549289
253745553
232709565
109123025
225500381
434648737
100498193
245492703
393706575
332822005
336429903
97569593
329997425
303032257
348135241
264236129
614853701
75295581
278586799
404802019
459366787
419090819
566822305
407125167
167227827
343889575
388946673
338973915
108972483
515399317
297269417
437361519
424423139
542289203
542744811
436457229
245608501
391636563
320889935
244347087
384144389
505858443
360293175
366755269
241318249
246370685
210931741
455450433
385022927
424294845
300105471
372885539
73241725
162779257
137780771
521778785
388944089
328226973
569954381
215182905
301100285
308164941
71252425
496000021
332357845
272884031
107663901
192357213
319312719
468560401
343580723
460903047
262703917
289185851
237934109
423603325
196357581
414614865
140853605
322834105
297245539
497537639
432079483
462261753
386836535
274263967
405153197
415270871
121069155
578877471
310971737
575895753
551577671
863412251
257300671
120923461
128152257
221201279
255997037
63473861
408762461
280285053
444650465
162941301
371379203
379350251
564234503
51387251
347154339
404140375
743248821
109298209
301594845
455044621
280306115
279719967
481736109
53888255
216955471
434051027
261354515
205270033
333465201
291957735
192851365
226797439
248440253
48944701
401868231
89551101
425690405
375354267
585770183
632144805
275134989
204368421
503800101
121559181
487347695
243964105
463787131
348838637
400778735
613193567
542494153
263836927
115170525
247091969
391165411
225747433
646342905
439551001
467470061
555073131
151113219
399531223
292302819
387598311
207298307
398732945
383576437
393423607
316242321
608153175
378228477
352569469
417087943
423398255
199523055
571249509
663052391
640366789
277292757
223794787
369115433
219512841
402835561
50511903
334690665
379939983
399464337
263031251
398104327
156864753
172806847
63882815
273919825
417467575
240538565
68055199
352658949
113134589
256373667
371517515
310148931
345041169
543145559
216253225
272428041
305407739
539252499
164705461
231110259
356412277
389871663
348048577
365305465
691152629
382172895
581356279
333881365
419047271
363805437
451732801
458480149
614407227
399115081
374088593
135007427
733524663
342130627
433590627
375225229
475742935
297387471
400092897
262686553
371849275
295512029
783064513
648913863
308680569
415563921
355191903
593363329
336626937
379105329
182165057
526233167
344383433
306477123
365154927
408549451
286550435
405197589
368467823
217621105
315749707
259639677
645232345
582014785
468190033
323298075
722060627
224502627
295728713
381323167
372768323
511195691
298383723
426346803
312866785
201715409
197628411
100113341
809780739
46205921
415318607
541495203
125153041
65672487
348236527
168105113
104872467
296850975
638347309
322850765
439977395
381977281
91196451
128514185
472195355
608041501
59804375
504520143
301537761
424620333
347128771
524123409
294025557
527333241
300171893
261135321
315091963
349657403
514940625
251031355
210336981
328193275
456093817
339689127
467119387
571380665
203488941
55264985
252328045
412219315
146367263
474139419
327493495
692267077
254450053
130675749
322446163
350293601
537922253
529183335
544482675
255093823
376187019
363614961
289110293
732401931
275564509
161143157
349867953
480870051
40965625
127520365
231315037
597750803
266709831
425824575
172968603
395829683
465873555
131819725
485324309
245214007
343805671
352415349
414824715
348906403
138714177
170804831
503093013
500951809
169450157
363607755
429007579
526667409
470093191
500450941
450717015
243987417
151837935
240848813
252328045
326140983
197900521
318501797
167420167
234396955
393135345
365488755
604119729
449570641
186764953
211296147
405177831
483087615
178134641
488412349
151640877
306360417
465141189
414817669
174041787
862515589
595168287
338080103
660016673
383160445
456008751
321822001
334929045
77853225
206617801
328468849
406488171
293209185
213174913
348874989
421314357
149178561
100318285
225815715
147381549
321586897
372653925
304598935
295825431
382363351
312287711
282283625
289985521
564694111
352839921
600701685
156128533
226550959
438742213
465165593
682831569
548619531
341671855
247484753
412751087
564731447
372423321
343711627
319704355
237492173
459493699
249949133
396666407
212113287
50329263
430796027
451808125
275575411
182655639
297216567
284592881
340350151
313754159
480333923
327580979
609613005
480369727
238585733
159568067
627884935
334810291
333713179
408715193
648266157
546697755
355094049
330498649
692901611
397447201
422865947
686142327
287630643
71041465
500037707
545519305
197644773
464649833
332896411
249620265
355911533
727549797
665666897
603440995
533364339
81748539
281409399
123742565
420934789
284714891
556949511
205193833
322947119
251247355
378222965
211402689
110521265
115550453
610197105
336646157
453824713
213140739
329215521
169485183
544518057
478045511
88260733
485338627
316452015
511481597
360001853
544564497
212639429
478936521
221414097
458267921
744325481
614816535
172691175
398947243
191653143
124374133
409339159
544615003
261324655
461090247
328110731
434218217
378388973
202882725
212760441
501209907
74497981
267544587
432240831
426317653
375783237
523619117
119523333
559634233
281301333
126348261
396779335
124458015
347503665
104391175
247593391
238547709
394837233
341186929
536296409
493940131
532302437
318574367
145637751
375257873
215158471
526795701
576579883
261495571
264755939
567263797
175139735
435566735
563083779
582283143
230542255
328864219
308711037
301061291
220468095
594789575
549912405
398323667
307180901
692282859
266547393
245040577
488312137
450971339
158416697
291672633
580792839
563207721
195106397
148520753
135559675
383303153
344110163
494579177
423165161
269167751
115010901
340317933
498933121
336715687
280921585
186259969
522582293
356571209
196461331
274554799
301734645
298254205
428908379
308486785
362752473
429928917
274978519
236365593
282525475
186444869
210019707
536717755
154612563
346247877
155485333
336156797
363976853
484511099
432048087
261900205
267719279
106973637
36868895
365475799
632883307
463285447
471375927
243780225
574255321
256174319
645461971
675120091
294170317
281058373
236863357
535327715
177041783
422450315
356672745
405847089
618237231
333738987
389939893
398131155
413413287
175394065
463295887
365329461
252532871
232702561
260108853
551019023
342193541
421151653
375670557
375952205
298700281
454200561
178141319
618047401
586378163
215396137
646331985
434771775
383019087
358129229
447144355
322219021
659743301
404622639
397416011
131051877
260071701
497091331
411508001
455119025
459324277
510795449
154297057
207152227
388551395
327560247
210837525
458849225
414903067
386762643
292265331
494260289
281422885
319424101
378794955
196299019
277765689
474720091
187988955
445981723
437782373
139858039
405737595
327069975
230636267
300928929
382100493
430595845
499846289
387916327
205212729
328300011
182265663
430361085
686101107
643240307
304185827
62601527
311228301
297529523
451812533
372879189
378874769
108047473
213021603
413589643
302875327
362549367
156379255
628564645
438698071
192140035
275204011
355904229
289606075
539291523
721408237
487715239
271144081
295961673
327977377
112801071
381071969
362956077
474189419
278654923
397606157
160080285
252275923
214640591
684751961
411139265
435344857
57361341
184055243
737642773
100367277
302648429
584354563
329321949
520106663
255697153
122754211
116748601
265319761
251074131
299476571
266981105
228939459
362641587
204028589
522223949
215340023
135158023
279161245
328916445
330492595
505586839
206897239
283352025
380525533
607731391
406680519
639062339
547885093
160984147
497248547
187874639
420902569
159021221
380505001
486016645
295685883
70763277
246344707
395973227
629602595
227770311
418383673
480136719
140646047
327486559
167186667
120020525
358616649
440704105
477667965
250300983
560143031
312603767
425484721
36061597
439916073
315077463
259148995
441176543
312229209
348401449
270187937
218372693
310491139
299741291
302063599
344740067
461542821
443036139
214985357
359033477
420207267
191763825
406007055
151239357
293512079
395350347
363666901
229246905
95235513
176468773
317602315
157162375
431680509
102537193
469769811
388527479
206550645
337647789
591550813
560880197
276127459
226683907
214941033
527441179
306027943
103569157
419587373
528960649
226373731
288976449
260232307
417316233
678651811
447061829
274226033
460469887
70324481
590710055
300820531
81119069
56546417
174290395
164503459
498334809
323643445
326925277
402527489
818258567
370971337
354615219
543246245
470863169
577646799
306503959
411803719
269824395
389596051
317128819
193469955
244866525
391972619
153038087
279997061
743470241
302104135
248108039
262693735
575149255
523270879
480285251
407408429
405769567
180015717
325509247
276290793
189118629
100374363
43189077
90427183
272129379
443927317
530869319
539785393
876994153
468630517
234642827
263114689
193513445
605367937
427081561
477242691
736119711
364335827
167805911
511903661
620063383
455847861
418657097
244433431
255407547
450493573
743888793
404638439
239628287
438501687
332396525
711143323
440923009
429488855
133741881
695955325
135562637
194881935
162429953
394062251
369008069
546867225
303137675
298546709
320215547
170731095
473160115
136065765
290398345
443905581
552881523
562090943
189721829
436988447
393946823
219102387
494650269
352253409
267545677
157875079
125172757
545772491
674205259
447061829
280048217
151141981
408368955
313460751
621075401
412742269
442554025
722931241
419198185
362411661
230531465
154057067
397798825
559371031
195605211
215226085
359954505
147840595
367994551
468272545
340833487
584228843
355780191
563478153
202683587
606533315
322850765
476398963
135466185
535147495
198483151
600917097
321761725
137478869
516417759
288261295
332290657
418082463
334682011
468294639
522088815
93985935
432427111
882131745
410758359
92062797
412913059
364373497
141592131
408703569
352722839
588701083
100987665
298896531
388003845
630569737
191847929
277639067
272461615
355230877
112106205
244194223
305324601
641669585
274415735
544225669
414109609
530939549
367469093
434771775
312815349
302855951
549562437
431659781
355348465
484656951
370691109
112277835
384711795
372798809
342164589
398601485
361371051
488945485
423428973
726866901
231254463
376420445
190298531
396131911
517500149
550569089
331603615
107955609
385285895
301556719
569981013
313361267
72016581
267962381
301046443
219708181
91939737
439121799
374007939
663221373
377742151
505445213
573741029
258990193
338005513
252333923
651048215
265517903
173428945
564875863
297872589
256750143
307451705
169450157
299182557
119858467
391794735
485199435
118509649
103789011
36615725
559547099
106617705
490942453
348327275
533781195
331741799
358470107
225464045
177581791
446511557
213832201
248656467
366913951
460712955
883754447
93545731
339303075
251542589
595647123
221627559
264495133
143346797
332129853
713817999
135706521
92964079
412155445
229948041
488463869
419587373
153960411
374711429
259739325
484121069
419322495
558982171
196678071
148174509
250577961
254039121
390503903
622720995
236503443
285100099
199792575
525872837
65222269
357386807
229792243
254372009
562937125
245525013
516995297
351403541
310679537
442876823
269075027
131881415
444876515
423068527
497670091
334639137
130498175
140673595
239284297
368754341
212741975
527348695
459738135
397929253
317441105
582873885
196455557
434102205
288256143
382944109
392818443
684237879
336066719
393099299
652203211
326241371
549555437
606313887
245633513
205707221
369912311
252318951
400515009
235904213
635964951
252022525
342014083
262065791
364339741
571670535
265812525
216918329
314353621
315114799
493298211
508444463
426864163
722220871
555394569
471762141
528390051
274952101
596635535
523009065
454550597
542241719
558318745
85736639
429936811
309722469
179721977
246050237
280537229
607436239
497154135
612606441
118441697
215137349
320117221
260748841
435838495
428941105
179392445
600013555
513081911
162131749
224228753
504168515
79392561
426520645
791141177
539608559
445912595
202443585
418902421
253832575
292273393
393503061
649673785
442058151
205374471
140265255
582526605
127062757
539305979
613841267
224234829
430409707
371504881
233832357
852215315
323555277
230810457
170982693
273364883
612008965
281886345
421027087
615582849
451324345
346749241
417321941
206557803
384849733
551508101
240342579
374161311
746050709
292505549
514024717
167976365
230282257
497697333
191488985
169919273
348215119
183508153
294504945
339689127
368324781
136482811
521077031
340623849
146053545
225267533
355578361
464098937
252324835
507408783
474955047
285730471
251770119
350448569
385703879
203114141
460961411
355106685
294056021
707863649
452531795
803894977
272956269
277861389
191706149
97605035
210382781
262717117
397105371
248249417
327778983
180319697
87546185
116163935
253768363
213384185
208169715
704319955
241806163
324534707
545909623
209673583
631510473
564645633
181841151
448853565
370064185
643923701
298446155
182712821
322880919
512355597
319963335
280449075
557494555
254875043
440042977
165543473
634622243
447418185
393658343
460108155
337860027
355348465
369206699
223944309
183881349
357745095
124265289
342966933
522341651
617242595
55858451
769711655
383279609
458942347
509674219
491178103
373771107
585705485
168030441
74836443
518179647
261931005
297399937
461059599
194320311
613942081
113557861
227516649
345526621
272035499
496465407
256164629
448900811
270415941
296637653
229455477
210066653
117333919
332504803
518610615
120342949
335463485
393536015
533466579
478840961
337698303
628227195
260509621
296008329
632866083
384889625
119624791
265428335
198934473
390934839
204752337
193513445
357149649
214780487
261366531
495536193
375425541
510634075
407852605
498776781
515376325
85056159
325744511
737347083
575721385
542460835
82942827
190806627
129492871
465560279
416830195
361622981
96200113
218838753
217237395
416771979
359594551
409627677
191725039
418752543
658423075
389421503
314549909
402644857
391724359
727068649
486303857
289797831
413925255
452987019
493906869
360835783
148807715
339556459
449483973
371539185
534847895
648613501
372611255
453347173
527426439
362389937
558536401
512196915
210743923
194827289
641479691
296566817
572045497
441599431
242457155
221671435
368058689
328782197
225904503
129279633
711032203
161039417
666352227
604612543
451035457
390699347
259974019
76608341
545274501
144095057
376863751
558679129
400972761
487083795
418796057
221676545
265361563
505501285
418047925
74606833
404724355
192265701
236177151
245114683
478012493
191155233
318782911
111453901
199358941
591638691
127661251
477641771
501046283
99581059
428199417
103219859
433126173
548063705
167645945
593868541
274565625
48635427
462899579
380705907
210070935
193116095
302234979
504150185
393664895
376445483
357277455
585998627
313183165
239105979
369119917
373387949
112738393
105535555
186214993
350707083
125707811
404451443
515198451
416453545
496250669
420662443
764658887
401079659
49311011
170163045
191294079
414373573
237550849
267707085
483121759
150063901
319704283
302875327
537675771
450523375
465328705
813461871
237753653
419005819
204957015
356795983
136001865
205077491
587795869
131871481
415197655
539076265
321960407
612764921
58589495
206245213
475828551
235799131
675311743
371379203
22758493
246836797
343724071
449856365
379723445
456646675
275669985
412920715
175538593
444447649
247498035
156565899
368186965
268386295
171857885
521371339
294295465
418677543
157737007
319437825
408100851
430897223
232682961
438738213
527012387
204139313
306584045
335265957
412824151
358485133
375697227
582528311
223700431
707370811
547047003
409597915
470616205
534428635
447520241
334633563
422247875
373215503
92034671
457627259
535055425
247438897
321689005
96137541
275367523
364618797
713269097
471712659
608531357
43062159
216744575
378406029
131328297
374517125
550348977
266838905
274565625
577002967
533526559
240376169
310164675
225585379
545741361
404756163
299722929
341403387
431793273
348300333
241753041
677494157
509651611
415332761
310818615
69581473
474882501
263597873
532307523
309355643
381543497
573359117
288549261
156828849
229495361
507718775
435925377
365650735
251753141
577082221
450912245
702141819
374508195
576317367
386779327
292745477
427618149
552229337
198942615
160591825
710753241
393291597
189526165
443748859
676678293
206159385
84928283
364372581
577113857
667400779
396845195
573399585
317790535
562084011
304669543
158645391
410086243
719163793
181026051
353578629
101320173
543690615
242137059
275767075
408841365
347991543
162493557
341891979
750431045
356659141
444501211
288662397
240845387
553514479
264559527
442271905
214606571
364987637
310629287
398220201
483165351
445993863
217131617
96170375
229030051
186432915
574209519
241254607
389717419
610070163
373073485
73876551
177819175
114426537
113860375
145263197
449964109
196032063
292572221
796912433
171398121
66390203
503520999
542768829
595677241
423630357
108435181
643891753
204296835
139915799
417551801
464250351
552658449
315072017
66055935
398104327
402568803
296155107
327217037
326302305
368037057
391331109
133463877
208096107
543295993
346805643
360620451
212001321
345314989
587662967
149823619
420845679
504580475
232384563
291550655
164906315
256746439
604908761
418101579
486715425
175964581
111221365
383296711
288621865
137815913
361901833
265249909
443738281
755382675
435709621
497061157
556397589
167542727
532606505
376859665
387491305
68858919
476926463
110291925
346298789
216094733
570512233
711591027
112114117
146348489
613149295
114514771
507079769
418812625
308494029
414535567
119859277
362037847
278738231
341016979
311036319
399416197
412361105
441309613
410797545
490442797
133065691
480799887
439520549
428754161
508212279
352333401
435783747
281702083
563918219
139554751
562017091
484025523
560373729
129203393
555975985
557565935
386265425
379434473
512951291
575342375
